Add extension allowed to top level tags

Attribute is a top level tag that has extension allowed designator, but other top-level tags such as Item and Action don't. It seems that for consistency they should. The validators don't know how to treat this.

This is no longer relevant.  The extensions will probably be at lower levels in the hierarchy.

This is no longer relevant.  The extensions will probably be at lower levels in the hierarchy.


Remove defaultSort prop from MultiSelectDialog

The defaultSort prop is not required in MultiSelectDialog. The defaultSort should be set within the view that is passed to MultiSelectDialog.
This PR should address issues where sorting was not working as expected in the MultiSelectDialog.

thanks @vidyanambiar! lgtm


Localization

Adds a Russian translation to every message in the bot and its modules
Also fixes #51 (since a certain someone was really against pushing it to master...)
TODO before merging:

[ ] Add a feature to change the language of bot messages on the fly

Screw the 'on the fly' thing
On the start is the way lol


Propose Windows operator updates

Expected Behavior
I would like to be able to install the operator with and Installation CRD that enables me to create a cluster including Windows nodes with no manual steps.

Current Behavior
Following the documentation, I have additional steps after my cluster is running:

Configure IPAM affinity
Query my cluster to get the API server address  (https://docs.tigera.io/calico/latest/getting-started/kubernetes/windows-calico/operator#operator-installation) and create a kubernetes-services-endpoint

Possible Solution

Provide a new field in the Installation CRD that tells the operator to make sure this is turned on.
The docs mentions that some clusters create a CM for kube-proxy (Kubeadm deployments for example), If this is present (maybe can make the CM name configurable in Installation CRD) then query and auto create (if not present) the kubernetes-services-endpoint.  I think this is common enough set up (Kubeadm, maybe others?) to try for this type of automation and still provides ability to customize.

I did a small prototype of and tested with capz's deployment.  Some things could be cleaned up and might not have everything in the right place on the Installation CRD.
https://github.com/tigera/operator/compare/release-v1.32...jsturtevant:operator:windows-updates
https://github.com/projectcalico/calico/compare/release-v3.27...jsturtevant:calico:windows-updates
Example changes to helm (and Installation CRD):
installation:
  cni:
    type: Calico
    ipam:
      strictAffinity: true
      type: Calico
  calicoNetwork:
    bgp: Disabled
    mtu: 1350
    ipPools:
    - cidr: <IP_ADDRESS>/16
      encapsulation: VXLAN
    windowsDataplane: HNS
  serviceCIDRs:
    - <IP_ADDRESS>/12 # must match cluster service CIDR (this is the default)
  registry: docker.io/
# Image and registry configuration for the tigera/operator pod.
tigeraOperator:
  image: tigera-operator
  registry: jsturtevant
  version: latest
calicoctl:
  image: mcr.microsoft.com/oss/calico/ctl

Steps to Reproduce (for bugs)
Follow the docs at https://docs.tigera.io/calico/latest/getting-started/kubernetes/windows-calico/operator
Context
I am updating CAPZ to support the new Calico 3.27 version. We install the operator via a helm chart and want to be able to deploy the helm and ensure the cluster starts with out needing additional manual steps (or even via scripts).
https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4435

Your Environment

Operating System and version:
Link to your project (optional):

I'm not saying we shouldn't do what is being suggested with some auto-detection but I think the 2 steps that you're suggesting are necessary after your cluster is running would be possible to setup before Calico is deployed.
Creating the ConfigMap ahead of time requires knowing the API server address. The IPAMConfiguration could be created with an init container on the operator pod.
I'm not sure about a field that is only for turning on auto-detection for Windows, I'd have to see a design with the new field's behavior to see if it makes sense for the operator's API.

I'm not tied to any particular solution. It was more for myself to see what would be required for changes to automate without any additional interactions.  I have little experience with this operator so I probably made choice that might not make sense.
I am not sure I follow about the API server needing to be known.  At least in our set-up, the operator is running in the cluster and is already talking to the api server.  Deploying the IPAMConfiguration is similar to the way the networkPolicy rules are deployed throughout the other renderers.

Any further thoughts on these two additions? Are there other approaches to setting these values that would let us use the operator?

@tmjd @jsturtevant I did have an initial discussion with @caseydavenport and captured that in a ticket, it's in my backlog and I'll probably pick it up next sprint...

thanks for the update, I am happy to try out any changes


correct syntax to "unarchive" everything back to the primary mailbox? (Exchange Online/365)

Hi @David-Barrett-MS and thank you for the excellent-looking script! 🙏
I am trying to wrap my head around the syntax and am a bit afraid to execute a command that might mangle someone's mailbox, so I'm hoping you can advise:
I want to move "everything" (all folders + subfolders) with the exception of system folders such as "Conversation Action Settings", "Top of Information Store", Recoverable Items" etc. back to the user's primary mailbox. Once it's done I intend to disable the Archive for him. I understand this will destroy the data in the archive after 30 days, so I want to be sure I move everything.
It seems the closest example would be your Example 5. But I think that will only take "Inbox" and "Sent Items". Is there a variant I can use to grab any & all other arbitrarily-named folders he may have in his archive? I put a note on issue #6 but that seems incorrect too.
Thank you kindly.

Sorry I didn't comment on this earlier.  Example 5 is the closest.  You could use WellKnownFolderName.MsgFolderRoot = WellKnownFolderName.ArchiveMsgFolderRoot if you want to copy the whole of the folder tree.  That won't get system folders (they reside outside of MsgFolderRoot), though it will capture things like Top of Information store (which is MsgFolderRoot).


⚠ Bofrost.fr has degraded performance

In 0c94dc2, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1006 ms

Resolved: Bofrost.fr performance has improved in bc6422b after 6 minutes.


Error when Installing RAM

When building the environment locally, after running command 'pip install -e ./recognize-anything/', following error occured, seems like something wrong with setup.py:
(myconda) root@ZDEObv:~/Grounded-Segment-Anything# pip install -e ./recognize-anything/
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Obtaining file:///root/Grounded-Segment-Anything/recognize-anything
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [41 lines of output]
Traceback (most recent call last):
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 102, in init
req = REQUIREMENT.parseString(requirement_string)
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py", line 1654, in parseString
raise exc
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py", line 1644, in parseString
loc, tokens = self._parse( instring, 0 )
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py", line 1402, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py", line 3417, in parseImpl
loc, exprtokens = e._parse( instring, loc, doActions )
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py", line 1406, in _parseNoCache
loc,tokens = self.parseImpl( instring, preloc, doActions )
File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py", line 3205, in parseImpl
raise ParseException(instring, loc, self.errmsg, self)
pkg_resources._vendor.pyparsing.ParseException: Expected stringEnd (at char 4), (line:1, col:5)
  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/root/Grounded-Segment-Anything/recognize-anything/setup.py", line 2, in <module>
      setuptools.setup()
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/setuptools/__init__.py", line 154, in setup
      _install_setup_requires(attrs)
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/setuptools/__init__.py", line 146, in _install_setup_requires
      dist.parse_config_files(ignore_option_errors=True)
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/setuptools/dist.py", line 807, in parse_config_files
      self._finalize_requires()
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/setuptools/dist.py", line 534, in _finalize_requires
      self._move_install_requirements_markers()
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/setuptools/dist.py", line 573, in _move_install_requirements_markers
      inst_reqs = list(pkg_resources.parse_requirements(spec_inst_reqs))
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3099, in parse_requirements
      yield Requirement(line)
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3109, in __init__
      super(Requirement, self).__init__(requirement_string)
    File "/root/miniconda3/envs/myconda/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 104, in __init__
      raise InvalidRequirement(
  pkg_resources.extern.packaging.requirements.InvalidRequirement: Parse error at "': requir'": Expected stringEnd
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

I met the same problem

https://github.com/xinyu1205/recognize-anything/issues/107#issue-1973305162
TL;DR
pip install setuptools --upgrade

xinyu1205/recognize-anything#107 (comment)
TL;DR pip install --upgrade setuptools

Thanks, this works


Update flutter-rust-bridge

Update Flutter and Rust packages, and the ffigen.
Requires bumping system-wide binary:
cargo install flutter_rust_bridge_codegen

bors r+


GH-41717: [Java][Vector] fix issue with ByteBuffer rewind in MessageSerializer

Rationale for this change

What changes are included in this PR?
#41717 describes issue and change
Are these changes tested?
CI build
Are there any user-facing changes?

GitHub Issue: #41717

@github-actions crossbow submit -g java

@kou this error is not familiar. Could be a temporary issue?

@github-actions crossbow submit -g java

cc @raulcd @assignUser any idea why the crossbow bot command is failing?

Uhh, looks like a new version of pygit? I'll have to check

Uhh, looks like a new version of pygit? I'll have to check

There was a release of pygit2 (1.15.0) yesterday so that checks. @vibhatha can you open an issue?

The error on the job can be seen here: https://github.com/apache/arrow/actions/runs/9150811236/job/25156057745#step:5:30

What happened in 16.1.0, I got another similar error(in a different place)
java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
	at org.apache.arrow.memory.ArrowBuf.setBytes(ArrowBuf.java:907)
	at org.apache.arrow.vector.BaseVariableWidthVector.setSafe(BaseVariableWidthVector.java:1183)

@github-actions crossbow submit -g java

Those failures are mostly expected. #41628 should help if I can get an actual review.

What happened in 16.1.0, I got another similar error(in a different place)
java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
	at org.apache.arrow.memory.ArrowBuf.setBytes(ArrowBuf.java:907)
	at org.apache.arrow.vector.BaseVariableWidthVector.setSafe(BaseVariableWidthVector.java:1183)

@pan3793 still facing this issue?


[VL] Explode support Literal array and map

What changes were proposed in this pull request?
After my tests, I have found that the Velox backend does support the explode function for Literal inputs of both array and map types. We can lift the restrictions on validation.
How was this patch tested?
Add a test case in TestOperator.

@zhouyuan Could you help to review?

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_4019_time.csv
log/native_master_12_15_2023_dee511dbb_time.csv
difference
percentage

q1
32.93
34.66
1.730
105.25%

q2
26.83
25.04
-1.786
93.34%

q3
37.75
38.08
0.334
100.88%

q4
38.94
39.96
1.020
102.62%

q5
72.86
72.01
-0.852
98.83%

q6
7.08
6.34
-0.744
89.49%

q7
86.48
84.32
-2.160
97.50%

q8
87.06
85.64
-1.419
98.37%

q9
129.36
127.25
-2.119
98.36%

q10
45.75
46.05
0.300
100.66%

q11
20.04
19.81
-0.221
98.90%

q12
28.17
27.20
-0.962
96.58%

q13
47.11
46.12
-0.983
97.91%

q14
14.75
14.01
-0.734
95.02%

q15
29.58
28.88
-0.702
97.63%

q16
15.44
15.74
0.303
101.96%

q17
102.07
103.19
1.119
101.10%

q18
151.17
150.61
-0.558
99.63%

q19
12.71
13.91
1.205
109.48%

q20
27.60
27.33
-0.267
99.03%

q21
227.66
228.65
0.985
100.43%

q22
13.82
13.92
0.107
100.77%

total
1255.13
1248.73
-6.405
99.49%


chore(main): release pixels 0.17.1

:robot: I have created a release beep boop
0.17.1 (2024-07-11)
Bug Fixes

update snapshots after nextui update (b831bee)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

pixels-v0.17.1
:sunflower:


[bug] TypeError: Cannot create proxy with a non-object

Describe the bug
With NextJS there is an error on build, which prevents next build to succeed:
next-app:build: Tamagui Webpack Loader Error TypeError: Cannot create proxy with a non-object as target or handler

To Reproduce
Build tamagui nextjs
Reproduction:
https://github.com/dohomi/tamagui-kitchen-sink

this seems expo-av and expo-document-picker related.. works on Storybook, NextJS dev but not build.. frustrating experience

This seems actually a bug inside tamagui. I created a blank ViteJS project and the error occured with the exact same error message.

Just to save me some time could you try updating to latest and seeing what it logs?

I'll close this issue for now, I somehow found a way around it - but i forgot the reason. I think it was related to .native.tsx or .web.tsx use, I will report back if the issue still occurs.


Use batched HTTP link to support data loader pattern

Just made a PR :) https://github.com/graphcool/prisma-binding/pull/89

Merged but still open, oversight or intentional? :-)

@timsuchanek how to implement the caching and batching?

@hereisnaman batching is already implemented in the prisma-binding. Can you describe the kind of caching you'd like to implement?

Hi, I just want to use data loader with prisma binding, I found "http-link-dataloader" that is supposed to solve this. But, do you have any advise where can I plug it into prisma-binding? I know how to use links on client, but not on server.


Use git2 hash-shortening function

Discussed in https://github.com/arxanas/git-branchless/discussions/279

Originally posted by KevinWuWon February 21, 2022
A few times, the 8-character hash has been too short and it has given me a collision. It's quite annoying when this happens because it just gives me an error message like:
Git error Ambiguous: ambiguous SHA1 prefix - multiple matches for prefix: 1e0397ec4cc2148c6587e30bc85baae8b3f26002 1e0397ecb633e9115514b7c256560ddc27594289

and I still don't know which one I want.
My two feature requests are:

in this error message, print also the commit title so I can tell them apart
give an option to increase the default hash prefix length to display in git sl

@arxanas  Maybe we can close it by #306?

@yujong-lee yes, thanks for fixing this!


Can't send/receive message of type other than String

I'm new to rust for forgive me for any ignorance. I can't figure out how I could use this library to send any other kind of message besides a String. The docs mention that you could implement your on TryFrom trait on your type from RedisBytes but RedisBytes is a private type and therefore inaccessible to a user of the library.
I also tried to use plain Vec<u8> but I get an error saying expected enum "Infallible", found struct "Vec".
Maybe something has changed in rust since the library was implemented?

Hi, thanks for the heads up!!
Yes, you are right. There was a problem in the TryFrom implementation that made impossible for it to work. I remember it to be working in the past, so maybe it was a breaking edge case change in the TryFrom trait? In any case, I created this PR: https://github.com/Couragium/rsmq-async-rs/pull/9 It should be working there.
Once I get the PR I will merge it and publish the crate as the version 5.0.0. (The fix is a breaking change)

I have merged and published a new version of the crate. I have added tests for your case now, so you can use them as reference.
Thanks for reporting the issue @nicksrandall !!!

I have merged and published a new version of the crate. I have added tests for your case now, so you can use them as reference.
Thanks for reporting the issue @nicksrandall !!!


Mindmap - Image Improvements

Making consistently smaller
Open Preview on Click
Optionally turn off

DM Source

Could you please also add above as another request to make text highlight also to be transferred to the mindmap? If you find it reasonable and doable.

yup, should be doable!


deprecation warning does not show for refine

Scala environment: JVM
Scala version: 3.4.0
Iron version: 2.5.0
Deprecation warnings are not generated for refine usage.
//> using scala 3.4.0
//> using dep io.github.iltotore::iron:2.5.0
//> using option -deprecation

import io.github.iltotore.iron.*
import io.github.iltotore.iron.constraint.numeric.*

def log(x: Double :| Positive): Double =
  Math.log(x) // Used like a normal `Double`

val runtimeValue: Double = 1.9
log(runtimeValue.refine)

Output:
Compiling project (Scala 3.4.0, JVM (21))
Compiled project (Scala 3.4.0, JVM (21))

An example of deprecated method usage from another library where deprecation warning shows up in scala-cli:
//> using scala 3.4.0
//> using dep com.monovore::decline:2.4.1
//> using option -deprecation

import com.monovore.decline.*

object MyApp
    extends CommandApp(
      name = "my-app",
      header = "This is a standalone application!",
      main = Opts.flag("fantastic", "Everything is working.")
    )

MyApp.main(Array.empty)

Output:
Compiling project (Scala 3.4.0, JVM (21))
[warn] ./decline.sc:14:1
[warn] method main in class CommandApp is deprecated since 0.3.0:
[warn] The CommandApp.main method is not intended to be called by user code.
[warn] For suggested usage, see: http://monovore.com/decline/usage.html#defining-an-application
[warn] MyApp.main(Array.empty)
[warn] ^^^^^^^^^^
Compiled project (Scala 3.4.0, JVM (21))

The only difference I see is that decline used since in the deprecated annotation.

The only difference I see is that decline used since in the deprecated annotation.

I think it's either this or deprecated does not play well with inline methods.

Yea, that's right. Just tried in in my local project, and as soon as I add inline, deprecation warning disappears.

I think you should open an issue on https://github.com/scala/scala3


Jobs tab completer and staff in vanish

Hi here, have a little problem with jobs.
Jobs version <IP_ADDRESS> / Paper 1.15.1
You can see here : https://cdn.discordapp.com/attachments/285777124139466753/673862233465552917/2020-02-03_12.54.02.png
5 players online (1 staff on vanish, wth SuperVanish >> Be invisible 6.1.3)
But, with jobs tab completer ... all player can see this :
https://cdn.discordapp.com/attachments/285777124139466753/673861726684577823/2020-02-03_12.54.37.png
I dont know if it's bug, or it's only jobs cant fix it :/
Thank you for reading !

We will not add the ability to filter hidden players from appearing in the tab-completer. This plugin is not a tab-completer filter, but a job manager and a payer. Anyway, you don't need to filter out hidden players from the tab-completer plugin because we need to.

Strangely, because with "Fe 0.9" or "essentialsX" it's work fine :)
In tab completer, nobody player can see player in vanish :)
Maybe can it a good idea to add this ...

As I said, we need to show all (including hidden) players in tab-completer to (example) force kick from a job. So it's not a good idea to hide vanished players from the list, what we want to kick from all jobs.

Hello I have the same problem. It would be good to add a blacklist for administrators.

Why? It just an unnecessary feature for Jobs which is not jobs related thing.

Because the players can see the administrators who are vanish. Being in vanish allows us to be invisible to players!
However, the /jobs stats  display the hidden administrators.

Why ?
Question, if i'm administrator, if i'm on vanished for checking if player cheat or glith ... it's simple for any player to check if staff are on vanish mode with this :
/jobs stats * <- look here is staff is present ... oh wait, staff is on vanish mode ... i'm waiting it pass offline for cheating ...
But, with "Fe 0.9" or "essentialsX", is staff is on vanish mode, players can't see staff nickname in tab completer.
I hope i was explain why with my no perfect english ^^

https://github.com/Zrips/Jobs/commit/975dd3cd87cd0cad7c8197593a13b1ac04ff9931 (incomplete)


Update scala-java-time to 2.2.2

Updates io.github.cquiroz:scala-java-time from 2.0.0 to 2.2.2.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.0.0).
You might want to review and update them manually.
modules/auth/client/js/yarn.lock
modules/common/js/yarn.lock
modules/features/client/js/yarn.lock

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.github.cquiroz", artifactId = "scala-java-time" } ]

labels: library-update, semver-minor, old-version-remains

Superseded by #497.


The number 0 is not rendered

---
annual: 0
---
${{ annual }}

Expected: $0
Actual: $

@evanmiller, this issue has been resolved in the Template::Mustache (https://github.com/softmoth/p6-Template-Mustache/issues/25). Please upgrade your local Template::Mustache, you will probably need to clear out the old Template::Mustache first:
zef uninstall Template::Mustache
rm -rf ~/.zef/store/p6-Template-Mustache.git
rm -rf ~/.zef/tmp/p6-Template-Mustache.git

Then reinstall:
zef install Template::Mustache
Thanks again,
Sam

Thanks, works great now.


Raise an error when path is specified with :moved_from or :moved_to

If same path is specified with :moved_from or :moved_to
additionally, :modify is not fired expectedly.
  require "rb-inotify"
  notifier = INotify::Notifier.new
  notifier.watch("test.log", :modify) do |event|
    puts "#{event} is modified"
  end
  notifier.watch("test.log", :moved_from) do |event|
    puts "#{event} is moved_from"
  end

Above sample code does not work as expected.
So, raise an error immediately.

Coverage increased (+0.2%) to 80.556% when pulling bf2fc886de70a2ffcbf81dd97c67891341c23385 on kenhys:error-moved-to-file into 010f1406f93d97c2fab06308786e4548c17fd588 on guard:master.


refactor(minifier): change prepass to ast_passes::remove_parens

#3803
#3802
#3801  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Boshen and the rest of your teammates on  Graphite


Add XdsCertificateProvider

This certificate provider combines results from potentially different certificate providers for root and identity certs.

This change is

Thanks for reviewing!


Plugin for many providers?

Hi @AntonioCuevaUrraco ! Great work here.
I'm curious to begin work on a multi-provider plugin for Facebook, Google, Twitter, and probably Github as well.
Wondering if we should revamp things here for that? It would involve renaming the plugin, etc.
Or I may create a separate repo and we could migrate things there for this Facebook piece at least.
Thoughts?

To use external sdks doesn't come without complications of something going wrong or https://github.com/NativeScript/nativescript-cli/issues/1542 that it is actually not really solved.
My idea is create a separate plugin for each provider and wrap them all into one as npm dependencies  for the people that want to use them all. I don't mind to make the API of the facebook plugin "more standard" so the calls from the multi-provider plugin are easier.
You have all my support in working this out, right now Smarp app is using fb sdk and twitter and linkedin using the webview so there is a lot of room for us to work on this

ping @rohitverma007

If the only issue was the "informational" app store message, that wouldn't be a blocker to consolidated oauth plugin.
I have some ideas. Maybe we can chat on Slack over next couple days?

Looks like bigger issue there though was on the Android side. Gotcha. Yeah, lets chat when possible.

Well in android it stops building unless you enable multidex files :-/ for
example we reached the limit with around 10 plugins
On 23 Mar 2016 22:53, "Nathan Walker"<EMAIL_ADDRESS>wrote:

If the only issue was the "informational" app store message, that wouldn't
be a blocker to consolidated oauth plugin.
I have some ideas. Maybe we can chat on Slack over next couple days?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/AntonioCuevaUrraco/nativescript-facebook-login/issues/16#issuecomment-200539481

^ that's unfortunate :( Hopefully a solution will be found for that.

Yes, and we can chat about the multi- connection plugin
On 23 Mar 2016 23:05, "Nathan Walker"<EMAIL_ADDRESS>wrote:

^ that's unfortunate :( Hopefully a solution will be found for that.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/AntonioCuevaUrraco/nativescript-facebook-login/issues/16#issuecomment-200543203

Just sent ya PM on slack. Whenever convenient for you.


Add downloadr function

add downloadr function
update Imports
update man files
Fix missing spaces in README

Coverage decreased (-5.9%) to 89.804% when pulling d54bd3bbc3ba78f8bedb25cc327be73b4d232dc1 on mikejohnson51:master into f5d866af80eac495e8893bf58fd803ae995874b9 on dblodgett-usgs:master.

Hi,
This pull request includes the downloadr function and an alternative NLDI query. Feel free to take or leave either/both! I should have made branches and will do so going forward. Sorry!
Mike

Thanks @mikejohnson51!!
re: downloader,
I think we can test the downloader, just not on CRAN. If you change it up so the urls can be passed in / overridden, then you could pass in test URLs that point to tiny sample files that are checked into github. The output directory will have to be tempdir() in that case.
We should make this a bit more parallel to download_nhdplushr in name at lease.
I think I would prefer adding three exported functions with signatures like:
download_nhdplusv2(outdir, url = "https://...")
download_wbd(outdir, url = "https://...")
download_rf1(outdir, url = "https://...")
These functions would have only a few lines of code and would call an unexported function nhdplusTools::national_downloader(outdir, url) that we could test.
I'll leave a couple comments in line.
re: findNLDI,
I like what you've done but we need to think about it a little more. The NLDI will grow in terms of what data it holds and I'm not super keen on having parameters hard coded to the feature types that it holds.
This kind of function makes a ton of sense as a wrapper on what is already in nhdplusTools here: https://github.com/USGS-R/nhdplusTools/blob/master/R/get_nldi.R
Can you pull that file out of the PR and we can revisit? I'll leave some comments in line just pointing out a few things that might be useful feedback on the code too.


[SMALLFIX] Integration test cleanup

WORKER_DATA_SERVER_CLASS by default is already set to NETTY_DATA_SERVER

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12636/
Test PASSed.


Hello world

In my first professional pull request, I set up the Linters configs, add basic HTML/CSS files and some styles in order to check how the Linters works and how to fix their errors, learn how to ignore unneeded files, and also add a README file to present my project and give necessary information about it.

Thank you so much for the Highlights and your support for me @sja-thedude.
I wanna ask you some further questions about non-technical questions like time management and what to do to have enough time to finish all work.
I feel I am entering the hole rabbit.
I'll Dm you in slack if you don't mind.

Thank You so much my code reviewers for your help and support.
You are the best💯💪


Shrink the filename lenght of downloaded files.

Using base64_encode($data['code']) to generate a unique prefix for a filename might casue excessively long filenames which might hit the filesystem limits.
MS9lL2IvNi8xZWI2MjM2OWEwZGJlYWIxYzZjNDY4NzdlZGIyZTY4ODEwOWE1MGQyXzE1MjAwMF9fX0JlZHJpamZzdmVyYmFuZGRvb3NfQkhWX21vZHVsYWlyX21ldF93YW5kaG91ZGVyX1YxLnBuZw_152000-Bedrijfsverbanddoos-BHV-modulair-met-wandhouder-V1__FocusFillWyIwLjAwIiwiMC4wMCIsMzUyLDI2NF0.png.webp
Since we only use this to ensure some kind of uniqueness to prevent filename conflicts, it is sufficient to use the first 8 chars of the sha256 hash of the code string.

I believe this was indeed done to ensure some sort of uniqueness, I can't recall the exact reasoning here. Since we only care about generating a hash and since it seems to only be the case for where files have the same name but different content I'd suggest using the crc32 of the content since there is no use for a cryptographic hash in this case.
$file->setFromString($content, sprintf('%s_%s', crc32($content), $data['original_filename']));


Using splitChunks to create a chunk independent of other chunks

We have a multi-entries config which creates an output file for each entry.
Right now we use splitChunks to create a "common" chunk for for the common code among the output files.
The goal is to separate some explicit list of modules out of "common" chunk into "connectedCommon" chunk which will only be loaded after user logs in.
Using the config below if we dont load connectedCommon into the page then the page does not execute some modules inside common even though they don't require connectedCommon.
Debugging this shows that some modules have connectedCommon chunk dependency in their "executeModules" list.
The question is: is there a way to add a chunk inside splitChunks which will not be added as a dependency to any other chunk? Or how to prevent webpack for not executing a module when connectedCommon is not loaded? Spefically the webpack checkDeferredModules function fails on the installedChunks check because it expects connectedCommon to be installed when its not.
`
    optimization.splitChunks = {
        name: "true",
        minChunks: 2,
        cacheGroups: {
            /* Turn off webpack defaults */
            default: false,
            vendors: false,
            /* Add our custom common chunks */
            connectedCommon: {
                chunks: "all",
                /* Create the chunk no matter what is the size of the chunk */
                enforce: true,
                /* If a module falls under many chunk groups, then module will be a part of chunk group with higher priority and if we decided to put a module in this chunk then it should here and not in the other chunk so put here higher priority */
                priority: 2,
                /* The common bundle's name, used the same as the entry bundles names to decide output file name */
                name: `connectedCommon`,
                /* Bundle here only libraries used after login */
                test(currModule, currChunks) {
                    return isAuthenticatedModule(currModule, currChunks);
                },
            },
            common: {
                chunks: "all",
                /* Create the chunk no matter what is the size of the chunk */
                enforce: true,
                /* Put lower priority than connectedCommon chunk to insert modules to connectedCommon first if they satisfy condition */
                priority: 1,
                /* The common bundle's name, used the same as the entry bundles names to decide output file name */
                name: `common`,
                /* Bundle here libraries not bundled in connectedCommon chunk */
                test(currModule, currChunks) {
                    return !isAuthenticatedModule(currModule, currChunks);
                },
            },
        },
    };
    optimization.runtimeChunk = {
        /* Making the name equal to the split chunk name makes them merge
            NOTE: Without this webpack creates multiple jquery instances instead of one. See:
            https://github.com/webpack/webpack/issues/6977#issuecomment-388826616
            https://gist.github.com/sokra/1522d586b8e5c0f5072d7565c2bee693
        */
        name: `common`,
    };

`

Basically what I want is simple: be able to choose a list of modules to be combined into a chunk which will not prevent other chunks from executing if this chunk is not "installed"

Inserting temporary stub in webpack webpackJsonp so it will think connectedcommon was loaded works but it does not play well with minification which obfuscates modules names:
<script>
                (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["connectedcommon"],{
                    "./node_modules/moment/moment.js": function () {},
                    "./src/myConnectedModule.js": function () {},
                }]);
            </script>

Any other simple solution which works?

You can't solve this with configuration. You need to change your source code to not "depend" on the modules directly. Currently your entrypoint depends on modules inside of connectedCommon (probably because you import them). You need to load these modules on demand (i. e. with import()).
webpack will insert all chunks needed for the entrypoint into the checkDeferredModules check. Once you remove these dependencies it will no longer require the connectedCommon chunk as startup, but will load it on demand instead.
Once you've done these changes you actually don't need a splitChunks configuration at all.

Thanks for the answer.
I can't use the html inject plugin because the server side code is asp.net razor cshtml file. Will the client side know to load the chunks by default and know where to find it? Also I am afraid that this dynamic loading will create many different chunks which is undesired and I prefer it to be gathered into as few chunks as possible to prevent http request delays on different user actions.
Regarding the solution I wrote in the previous comment I actually made it work. I hooked webpack compilation finish event and took chunks ids and modules ids automatically from compilation object and auto generated a javascript file with code like in my previous comment but the ids dynamically inserted. Then I added code to automatically insert this javascript file content into appropriate script tag instead of connectedcommon chunk script in case user id not connected. Since all those imports don't really happen before login, this stub replacement works and allows the webpack module loading conditions to be satisfied allowing chunks to be executed and no errors happen.
It would be a good feature to have if you could add a webpack configuration somewhere which basically tells webpack that the developer knows what he is doing regarding loading the chunks into the page and dont prevent chunks execution even if webpack thinks a dependency module wasn't installed. If the developer didn't load the module and it will actually be used then there should be a runtime error.
Such configuration will be useful and only used by developers who use it for specific purpose and they knows what they are doing. This would prevent the need for such hacks as what I done.

because the server side code is asp.net razor cshtml file

You can get the information about needed <script> tags from the webpack stats and create server logic to create script tags for that.


[GHSA-6h98-cf9g-vmg2] Github Electron version 1.6.4 - 1.6.11 and 1.7.0 - 1.7.5...

Updates

Affected products
Summary

Comments
Not mapped

Hi @jhutchings1, thank you for this contribution! We cannot locate the backported fix for 1.6.12. The release notes for that version does not mention anything similar to a fixed query string parsing in PDF Viewer like the notes for 1.7.6 does.

Thanks for investigating this one @CallmeMari . This one is super old, so hopefully not too many folks are using the 1.6 version range at this point in time. Probably fine to just have the fix version be 1.7.6 for all of the vulnerable ranges.


🐛 Fix wrong index in cluster-wide resource scheduling

Summary
Fix wrong index in cluster-wide resource scheduling.
This made the cluster-wide resource scheduling only valid when the user workspace is the same as the location workspace.
Related issue(s)
No existing issue.

/lgtm
/approve


Documentation on setup in nginx is very sparse

working on setting this up to work with our app that uses flask/uwsgi, the location config is particularly causing issues:
not sure what to configure for the following 2 lines
for starters we plan to use a location like so:
location /api/~ ^(/[^/]+) {
...
}
will this successfully monitor any post calls to /api/all-subdirectories
proxy_set_header X-Clammit-Backend unix:$my_app/.unicorn.sock;
This line seems critically important, but what should the setting point to?
proxy_pass http://unix:$clammit_app/.unicorn.sock;
also critically important. should this point to the location of the clammit unix.sock?
i.e /var/run/.clammit.sock ?
is there any additional documentation on how to configure clammit in nginx?
any help on this would be greatly appreciated

Dear @Helios-23,
I am sorry for the delay in handling this. The README was indeed unclear and now it has been fixed.
Thanks for reporting this.

Dear @Helios-23,
I am sorry for the delay in handling this. The README was indeed unclear and now it has been fixed.
Thanks for reporting this.


Not compatible with IE11 (and IE9/10)

Object.assign() is not supported by IE11 (and previous versions also).
Object doesn't support property or method 'assign'
is thrown when attempting to render in IE11.
Is there a change you could replace Object.assign with a polyfill or something? I've tried to do it on my end with no luck :(

@bdyetton thx, I'll fix it

fixed v1.2.1

Thanks!
Regards,
Ben Yetton
Graduate Student,
Mednick Sleep and Cognition Lab,
University Of California, Riverside
900 University Ave
Riverside, CA 92521
<EMAIL_ADDRESS>On May 21, 2016 12:09 AM, "bokuweb"<EMAIL_ADDRESS>wrote:

Closed #34 https://github.com/bokuweb/react-resizable-box/issues/34.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/bokuweb/react-resizable-box/issues/34#event-667882381


Rename field "Model Notes" -> "team notes" on Teams Details page

In GitLab by @jasonpagetas on Jul 10, 2024, 05:52

Within the teams menu there is a section for "Model notes" This needs to be changed to "Team Notes"

added 2m of time spent

mentioned in commit fea7ea31198190bf115dc89595b00d7e034aa991

In GitLab by @jasonpagetas on Jul 10, 2024, 05:52
marked this issue as related to #74


If Plum doesn't have access to voyager, what happens

If I turn of my network so Plum can't connect to Voyager, and then try to create a Scanned Resource with a Source Metadata ID, I get redirected back to the form with the error message "Error retrieving metadata for '1234567'".
If I then turn my network back on and resubmit the form, then it creates the record and pulls the metadata from Voyager as expected.


Update to ungoogled-chromium 113.0.5672.127-1

Build and runs fine with https://github.com/ungoogled-software/ungoogled-chromium/pull/2352, https://github.com/ungoogled-software/ungoogled-chromium/pull/2337 lead to a minor change in one patch that's why I am recompiling to check if everything is still working.
Once compiling has finished, I will post an update.

It seems like https://github.com/ungoogled-software/ungoogled-chromium/pull/2337 introduced some linking error for windows (below are some but probably not all):
LINK chromedriver.exe chromedriver.exe.pdb
FAILED: chromedriver.exe chromedriver.exe.pdb
..\..\third_party\llvm-build\Release+Asserts\bin\lld-link.exe /OUT:./chromedriver.exe /nologo -libpath:..\..\third_party\llvm-build\Release+Asserts\lib\clang\16\lib\windows "-libpath:../../../../../Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/ATLMFC/lib/x64" "-libpath:../../../../../Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/lib/x64" "-libpath:../../../../../Program Files (x86)/Windows Kits/NETFXSDK/4.8/lib/um/x64" "-libpath:../../../../../Program Files (x86)/Windows Kits/10/lib/10.0.22621.0/ucrt/x64" "-libpath:../../../../../Program Files (x86)/Windows Kits/10/lib/10.0.22621.0/um/x64" /MACHINE:X64  /PDB:./chromedriver.exe.pdb @./chromedriver.exe.rsp
lld-link: error: undefined symbol: struct std::Cr::pair<class GURL, enum net::ReferrerPolicy> __cdecl referrer_sanitizer::sanitize_referrer(class GURL const &, class GURL const &, enum net::ReferrerPolicy const &, bool)
>>> referenced by ../../services/network/network_service_network_delegate.cc
>>>               obj/services/network\network_service/network_service_network_delegate.obj

LINK v8_context_snapshot_generator.exe v8_context_snapshot_generator.exe.pdb
FAILED: v8_context_snapshot_generator.exe v8_context_snapshot_generator.exe.pdb
..\..\third_party\llvm-build\Release+Asserts\bin\lld-link.exe /OUT:./v8_context_snapshot_generator.exe /nologo -libpath:..\..\third_party\llvm-build\Release+Asserts\lib\clang\16\lib\windows "-libpath:../../../../../Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/ATLMFC/lib/x64" "-libpath:../../../../../Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/lib/x64" "-libpath:../../../../../Program Files (x86)/Windows Kits/NETFXSDK/4.8/lib/um/x64" "-libpath:../../../../../Program Files (x86)/Windows Kits/10/lib/10.0.22621.0/ucrt/x64" "-libpath:../../../../../Program Files (x86)/Windows Kits/10/lib/10.0.22621.0/um/x64" /MACHINE:X64  /PDB:./v8_context_snapshot_generator.exe.pdb @./v8_context_snapshot_generator.exe.rsp
lld-link: error: undefined symbol: struct std::Cr::pair<class GURL, enum network::mojom::ReferrerPolicy> __cdecl referrer_sanitizer::sanitize_referrer(class GURL const &, class GURL const &, enum network::mojom::ReferrerPolicy const &, bool)
>>> referenced by ../../third_party/blink/renderer/platform/loader/fetch/url_loader/dedicated_or_shared_worker_fetch_context_impl.cc
>>>               obj/third_party/blink/renderer/platform/loader/loader/dedicated_or_shared_worker_fetch_context_impl.obj

Unfortunatelly, I have no idea how to resolv those issues as I have no idea how the gn files work. I highly appreciate hints how to fix these problems. @Ahrotahn @networkException

it would be fine if you revert the patches for windows for now I'd say

I tried the suggested patch but liking still failed at v8_context_snapshot_generator.exe.
I am not sure how to revert the referrer changes.  The referrer PR was merged before the .126/.127 PR and if I remember correctly, merging the referrer PR lead to changes in the .126/.127 PR. So I would have to revert two PRs and create an .127 update which differs slightly from the core repo. Or am I missing an easier way?

The namespacing wasn't needed after we changed the location, see if removing it helps:
Unfortunately, linking still failes with the changes applied.

I think a temporary patch to remove that patch's line from the series file should work.
I think this could work, but I would need to temporarily change the windows toolchain for that. I try this next :)

Another idea would be to add the include to the builds for each reference:
diff
--- a/third_party/blink/renderer/platform/loader/BUILD.gn
+++ b/third_party/blink/renderer/platform/loader/BUILD.gn
@@ -178,6 +178,7 @@
   deps = [
     ":make_platform_loader_generated_delivery_type_names",
     ":make_platform_loader_generated_fetch_initiator_type_names",
+    "//chrome/common",
     "//components/link_header_util",
     "//components/variations/net:net",
     "//net",
--- a/services/network/BUILD.gn
+++ b/services/network/BUILD.gn
@@ -254,6 +254,7 @@
     "//base",
     "//build:chromecast_buildflags",
     "//build:chromeos_buildflags",
+    "//chrome/common",
     "//components/content_settings/core/common",
     "//components/cookie_config",
     "//components/domain_reliability",

Compiling succedeed by removing the add-flags-for-referrer-customization.patch (for now). We could try including it in a .2 release or wait for the next chromium update.
Thanks everybody for helping me solve the issue :)

Well done for the work and for solving the problem.
Realistically the next update will be on 30.05.2023 with the appearance of the stable version 114.
:}


Add get_messages_by_ids support when listing conversation

Also changed the example to use getUserConversation instead of getConversation
connect SkygearIO/chat#76

updated @ben181231


feat: added-emojis

Added ⚙ & 🏗
Close #41

@Keshraf You should have done all these changes in just one PR ,Its kind of spammy thing


Brush scythe not compatible with flowers from 'Plants' mod

This one https://github.com/Shadows-of-Fire/Plants

https://minecraft.curseforge.com/projects/cyclic/files/2395255


How to silent install?

If it's possible then it's not very well documented.
How do I do a headless install of gvfs? I'm trying to see if it would be feasible to use it in a Windows container I have that needs a 20GB git repo.

VFS4G uses Inno Setup, and with its command line parameters you should be able to find a combination that works for your headless scenario:
http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline
A few that might be useful (documentation on these parameters is available at the above link):

SP-
/SILENT, /VERYSILENT
/SUPPRESSMSGBOXES

Thanks for the hints, but those flags do nothing for me. No errors, it just quits silently and quickly, and nothing seems installed afterwards.
Is there a combination of flags that's known to work?

There's a line here that mentions a ReinstallGVFS.bat but I couldn't find it in the repo:
https://github.com/microsoft/VFSForGit/blob/master/.azure-pipelines/templates/windows-functional-test.yml#L11
Is there anything useful in it?

Is there a combination of flags that's known to work?

We use /VERYSILENT /SUPPRESSMSGBOXES /NORESTART in our call to the installer:
https://github.com/microsoft/VFSForGit/blob/c5b4262e38870eb4c648a9bac48ca3c062aad5bc/GVFS/GVFS.Build/GenerateInstallScripts.cs#L58
If you're trying to figure out why the installer is failing you can also pass in /LOG="filename" to generate a log file that might have details on the failure you're hitting.

cc: @jrbriggs as FYI


Run tests.yaml on macOS

@yarikoptic The tests are failing on macOS because the macOS runners don't have Docker installed.  The last time I checked, trying to get Docker working on macOS on GitHub Actions is nothing but pain and relies on no-longer-maintained software.

that's a boomer... I have tried now too with a fork https://github.com/yarikoptic/docker-gh-action-test/actions/runs/9292676996/job/25574092243 but it seems to not start the beast... surprisingly on windows environments docker is natively there! (just can't run linux containers).
I guess let's give up for now :-/
could you please try that "walkthrough" from README on your mac?
bash <(sed -n -e '/^ *#!/,/^```$/p' README.md | grep -v '```')

@yarikoptic It failed on a listener.bind() call with "Invalid argument"; logs:
>> mktemp -d /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T//repro-XXXXXXX
> cd /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T//repro-pOcU0yx
> datalad create -d ds000003-qc -c text2git
[INFO] Running procedure cfg_text2git
[INFO] == Command start (output follows) =====
[INFO] == Command exit (modification check follows) =====
run(ok): /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc (dataset) [/Users/jwodder/.local/virtualenvwrapper/...]
create(ok): . (dataset)
action summary:
  create (ok: 1)
  run (ok: 1)
> cd ds000003-qc
> datalad install -d . ///repronim/containers
[INFO] Attempting a clone into /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/containers
[INFO] Attempting to clone from https://datasets.datalad.org/repronim/containers to /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/containers
[INFO] Attempting to clone from https://datasets.datalad.org/repronim/containers/.git to /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/containers
[INFO] Start enumerating objects
[INFO] Start counting objects
[INFO] Start compressing objects
[INFO] Start receiving objects
[INFO] Start resolving deltas
[INFO] Completed clone attempts for Dataset(/var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/containers)
install(ok): containers (dataset)
add(ok): containers (dataset)
add(ok): .gitmodules (file)
save(ok): . (dataset)
add(ok): .gitmodules (file)
save(ok): . (dataset)
action summary:
  add (ok: 3)
  install (ok: 1)
  save (ok: 2)
> containers/scripts/freeze_versions --save-dataset=. bids-mriqc=0.16.0
add(ok): .datalad/config (file)
save(ok): . (dataset)
action summary:
  add (ok: 1)
  save (ok: 1)
I: We will be copying/freezing versions in .
I: bids-mriqc -> 0.16.0
> datalad install -d . -s https://github.com/ReproNim/ds000003-demo sourcedata
[INFO] Attempting a clone into /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/sourcedata
[INFO] Attempting to clone from https://github.com/ReproNim/ds000003-demo to /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/sourcedata
[INFO] Start enumerating objects
[INFO] Start receiving objects
[INFO] Start resolving deltas
[INFO] Completed clone attempts for Dataset(/var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/sourcedata)
[INFO] Remote origin not usable by git-annex; setting annex-ignore
[INFO] https://github.com/ReproNim/ds000003-demo/config download failed: Not Found
[INFO] access to 1 dataset sibling s3-PRIVATE not auto-enabled, enable with:
| 		datalad siblings -d "/private/var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/sourcedata" enable -s s3-PRIVATE
install(ok): sourcedata (dataset)
add(ok): sourcedata (dataset)
add(ok): .gitmodules (file)
save(ok): . (dataset)
add(ok): .gitmodules (file)
save(ok): . (dataset)
action summary:
  add (ok: 3)
  install (ok: 1)
  save (ok: 2)
> echo workdir/
> datalad save -m 'Ignore workdir' .gitignore
add(ok): .gitignore (file)
save(ok): . (dataset)
action summary:
  add (ok: 1)
  save (ok: 1)
> datalad containers-run -n bids-mriqc --input sourcedata --output . '{inputs}' '{outputs}' participant group -w workdir
[INFO] Making sure inputs are available (this may take some time)
[INFO] == Command start (output follows) =====
Unable to find image 'repronim/containers:latest' locally
latest: Pulling from repronim/containers
21c83c524219: Pulling fs layer
2dc7845e76f0: Pulling fs layer
3748650da22b: Pulling fs layer
9d01c8dd1a3d: Pulling fs layer
9d01c8dd1a3d: Waiting
3748650da22b: Download complete
21c83c524219: Verifying Checksum
21c83c524219: Download complete
21c83c524219: Pull complete
2dc7845e76f0: Verifying Checksum
2dc7845e76f0: Download complete
9d01c8dd1a3d: Verifying Checksum
9d01c8dd1a3d: Download complete
2dc7845e76f0: Pull complete
3748650da22b: Pull complete
9d01c8dd1a3d: Pull complete
Digest: sha256:d2f7c5b9153189e1acd532eadd37517912492b87c8b9622ab2f22be3ca6897f8
Status: Downloaded newer image for repronim/containers:latest
240529-21:07:47,857 cli IMPORTANT:

    Running MRIQC version 0.16.0:
      * BIDS dataset path: /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc/sourcedata.
      * Output folder: /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc.
      * Analysis levels: ['group', 'participant'].

You are using MRIQC v0.16.0, and a newer version is available: 24.0.0.
Traceback (most recent call last):
  File "/usr/local/miniconda/bin/mriqc", line 10, in <module>
    sys.exit(main())
  File "/usr/local/miniconda/lib/python3.7/site-packages/mriqc/cli/run.py", line 37, in main
    with Manager() as mgr:
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/context.py", line 56, in Manager
    m.start()
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/managers.py", line 543, in start
    self._process.start()
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/process.py", line 112, in start
    self._popen = self._Popen(self)
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/context.py", line 291, in _Popen
    return Popen(process_obj)
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/popen_forkserver.py", line 35, in __init__
    super().__init__(process_obj)
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/popen_fork.py", line 20, in __init__
    self._launch(process_obj)
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/popen_forkserver.py", line 51, in _launch
    self.sentinel, w = forkserver.connect_to_new_process(self._fds)
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/forkserver.py", line 64, in connect_to_new_process
    self.ensure_running()
  File "/usr/local/miniconda/lib/python3.7/multiprocessing/forkserver.py", line 118, in ensure_running
    listener.bind(address)
OSError: [Errno 22] Invalid argument
[INFO] == Command exit (modification check follows) =====
get(ok): sourcedata/sub-02/anat/sub-02_T1w.nii.gz (file) [from s3-PUBLIC...]
get(ok): sourcedata/sub-02/anat/sub-02_inplaneT2.nii.gz (file) [from s3-PUBLIC...]
get(ok): sourcedata/sub-02/func/sub-02_task-rhymejudgment_bold.nii.gz (file) [from s3-PUBLIC...]
get(ok): sourcedata/sub-13/anat/sub-13_T1w.nii.gz (file) [from s3-PUBLIC...]
get(ok): sourcedata/sub-13/anat/sub-13_inplaneT2.nii.gz (file) [from s3-PUBLIC...]
get(ok): sourcedata/sub-13/func/sub-13_task-rhymejudgment_bold.nii.gz (file) [from s3-PUBLIC...]
get(ok): containers/images/bids/bids-mriqc--0.16.0.sing (file) [from origin...]
run(error): /var/folders/l7/wrkq93d133d8zpn36fmqrq0r0000gn/T/repro-pOcU0yx/ds000003-qc (dataset) [./containers/scripts/singularity_cmd run...]
action summary:
  get (notneeded: 2, ok: 7)
  run (error: 1)


WIP: kep-74: support argo workflow

What type of PR is this?
/kind documentation
/kind feature

What this PR does / why we need it:
#74
Which issue(s) this PR fixes:

Special notes for your reviewer:
Does this PR introduce a user-facing change?

/ok-to-test

It seems that some sections are still empty. So, when you fill all sections, we will review this KEP.

@tenzen-y Hi, I filled in the empty sections. And some implement details will be added after we discuss and choose the road.

@tenzen-y Hi, I filled in the empty sections. And some implement details will be added after we discuss and choose the road.

Thanks for the updates.
@KunWuLuan Could you resolve CI errors with "make toc-update"?

/release-note-edit
NONE

cc @vsoch @andreyvelich

@terrytangyuan Hi, do you have any comments on these options? I think we need the feedback of workflow managers to determine what Kueue can do in its framework.

@terrytangyuan Hi, do you have any comments on these options? I think we need the feedback of workflow managers to determine what Kueue can do in its framework.

Thanks for the ping. I'll take a look when I get a chance. Will you be willing to drive and implement the changes needed on Argo Workflows side too?

@terrytangyuan Oh, yes. I am willing to do this.

Sorry folks. With the k/k enhancements freeze, I had little time to read this. I'll try to make some time soon.
cc @mimowo

@KunWuLuan thank you for driving the KEP. I will try to get to it this week. cc @mwielgus

Sorry folks, this is an important KEP, but I will not be able to review it before 0.9 release is concluded.

Hello friends, anyone have any comment?


The error link append to one failed activity log isn't match with its opened dialog's title when creating snapshot for disks

Storage Explorer Version: 1.14.2
Build: 20200715.2
Branch: hotfix/1.14.2
Platform/OS: Windows 10/  Linux Ubuntu 18.04 / macOS Catalina
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Open one resource group -> Upload one disk to it.
Click 'Create Snapshot' on toolbar-> Type an empty name in dialog.
Click 'Create Snapshot Error' in activity log -> Check the popped dialog's title.

Expect Experience:
Keep consistent name between the activity log and the popped dialog.
Actual Experience:
Show an inconsistent.

More Info:
This issue also reproduces in copy error's activity when pasting one disk with the same resource.

Low pri. Won't fix.


<EMAIL_ADDRESS>Changed links to github

Changed download links and autoupdate links from tdesktop.com to github. This is to resolve issue #7002.

Telegram has anti-DDoS measurement, even if Telegram itself isn't blocked by your country or region. It might halt your telegram install or updates.
To fix this is simply access the web site: https://desktop.telegram.org/
Click the link to "Portable version" download: https://desktop.telegram.org/
Then lets your IP indexed on their whitelist database. It will downloads the portable version on your web browser, you can cancel it, then rerun the telegram update (or install),

Hence this measure. Not a major change, but github is always better.

Closes #7002

[X] I have read the Contributing Guide.

/verify


RFC: Converting element types

DO NOT MERGE!
This is for discussion/as an example on how the conversion between different element types as discussed in #429 could work.

I like the approach. Not sure about the as*. But to* isn't better & loose some sense.
That said, it might feel not intuitive to need to what you have to convert to to use a method...
TextInput.asComponent "just" to focus or blur might feel overkill.
Can't we do things like ComponentMethods.re & include ComponentMethods inside TextInput (& same for FlatList with ScrollView (ScrollViewMethods?) etc...)?

Overall I like this, but I also agree that some edges have to be smoothed a bit.
According to the documentation you have linked

The methods described here are available on most of the default components provided by React Native.

As far as I know, what most means is sadly not documented and would require testing.
It would be great if we could define the ref prop as React.Ref.t(Js.nullable(Component.element)) for most components that support these methods, instead of defining an element type for each. Then focus, blur, and measure could simply be called without conversion on those components.
One refinement I would recommend would be to define a more specialized type for VirtualizedList, etc. Then type conversions would be from the more specialized to the more general (i.e. FlatList -> Component.element) so that it is impossible to apply  specific methods to something like Image for example. Then focus, blur, etc would require a conversion only for those components.

@MoOx This would need to be functors then, right?
type element;
type ref = React.Ref.t(Js.nullable(element));

include ComponentMethods.Make({
  type elementType = element;
});

include ScrollViewMethods.Make({
  type elementType = element;
});

include VirtualizedListMethods.Make({
  type elementType = element;
});

@cknitt Yeah I guess so :)
I think from a user point of view, we should definitely try to avoid conversions. I prefer to have a bit more code to maintain than having to do non intuitive weird stuff

Perhaps we are distinguishing between each component too much as View.element vs Text.element does not really yield much benefit when all allowed functions are the same, but the design would be sound so this is our best idea so far, thanks @MoOx.
I tested functors a bit last night, and I would recommend
module VirtualizedListMethods = VirtualizedListMethods.Make({
  type elementType = element;
});

instead of include since this would allow calling the function as ScrollView.VirtualizedListMethods.* instead of ScrollView.VirtualizedListMethods.Make.*

@sgny Text.element has two additional allowed functions compared to View.element. include allows us to call the functions directly as ScrollView.*.

Updated this PR to show what things would look like using functors.

One disadvantage is that this makes it impossible to write generic code operating on component refs, like
[| someTextInputRef, someScrollViewRef, someFlatListRef |]
  ->Belt.Array.forEach(ref => ref->Component.someCommonComponentMethod);

But I guess that's a pretty rare use case. With the earlier approach, I would have used asComponentRef on each and therefore have had an array of Component.refs.

I would prefer to have something intuitive & handy for 80% of uses cases.
We have to think about new reasonml users :)

include allows us to call the functions directly as ScrollView.*.

Oops, I seem to have been asleep at the wheel, you're right.

One disadvantage is that this makes it impossible to write generic code operating on component refs, like
[| someTextInputRef, someScrollViewRef, someFlatListRef |]
  ->Belt.Array.forEach(ref => ref->Component.someCommonComponentMethod);

But I guess that's a pretty rare use case. With the earlier approach, I would have used asComponentRef on each and therefore have had an array of Component.refs.

Unless type element is excluded from interface files, you could always define your own type conversion functions to work around that. As we avoid defining interface files at the moment in the first place (except for inlined types), that should be no problem for now.

Here is a refined approach. Now in the components, we'd just do
include NativeElement;

for "standard" components without additional methods, but e.g.
include VirtualizedListElement;

for VirtualList, FlatList etc.

Another big advantage is that now e.g. Virtualized.element and FlatList.element is actually the same type.

@MoOx Thanks for the approval, but I will do another update this evening or tomorrow evening as this is incomplete in the current state.

Yeah I know, I was only validating the idea :)

See #452 for the complete implementation.


Write technical proposal for MVP of Wallet Framework

Maybe Use prototype branch Mark started. Maybe create a new one that is more minimal
There are a few ADRs which we wanted to get up before this https://github.com/MetaMask/decisions/pull/17 and https://github.com/MetaMask/decisions/tree/controller-selectors and in addition there is some other work that should be involved here. The Controller Messager ADR  should be implemented (easy but a large breaking change). <-- Desi to work to plan that work.


Test Accuracy

Hi RayanWang,
I have started the model training with the use of find_best_model.py.Below validation accuracy was achieved.
While the training process is ongoing 200 epochs, highest validation accuracy was 0.5652(early stopping at 35)
While the training process is ongoing 100 epochs, highest validation accuracy was 0.3354(early stopping at 19)
I want to increase the testing accuracy more (at least 70).what are additional things and modifications should I follow.
Thank u.

First of all, these two results may sound strange. Maybe depend on your optimizer or other hyper parameter you tuned. I recommend using cross-validation first to confirm if the data set is sufficient and correct.

After finishing the training process, max accuracy was achieved as 58. I want a high accuracy model to predict emotions. So  If u can plz send me the trained model which have accuracy around 68.
Thank u for ur support


Watch app doesn't work without iPhone app running

Hi Gaston,
I can't get the Apple Watch app to work without first opening the iPhone app. I mean, if I force close the iPhone app, then the printer status in the Watch app is no longer updated. Usually, Watch apps work independently, without first having to launch the iPhone app.
Do you know about this? Is this a bug, or is there any limitation that affects this behavior for your app only? If it's a bug, can you fix it?  :-)

Hi,
OctoPod Plugin uses silent push notifications which do not work if the user killed the app. Silent push notifications work fine if the app is in the background or in the foreground. It is possible to fix this but it will require more work (not small so will need some time to get it solved). I will also need to figure out how to make it work when including an image and not using silent notifications.
This issue relates to this previous issue: https://github.com/gdombiak/OctoPrint-OctoPod/issues/1

Misread this thread. :) Saw your link from the other thread to this issue and thought it was about notifications.
This is the reply to this issue. I no longer have an Apple Watch 4 but when I developed this and tested it locally, the Apple Watch app should be able to refresh the information when iOS app is out of reach but a known Wifi 2.4 GHz is at reach. The Watch app will first try to use the iOS app since that is faster and if not available then it will try to make a direct connection using Wifi to fetch the data and also the camera image. For this to work, the Apple Watch needs to be able to connect a Wifi using 2.4 GHz that has connected before.
I did not check that it works with cellular since my watch didn't have that.

I belong to "the old school" and usually force close my apps every now and then.  :-)
That's why I discovered that the Watch app doesn't work sometimes. Then I discovered that the iPhone app must be up and running for the Watch app to get its status updates. It doesn't matter if the Watch is connected to WiFi or not. By the way, my Watch is connected to WiFi.
If I start the Watch app with the iPhone app force closed, then the Watch app shows no current status. Only the last known status is shown. If I open the iPhone app while the Watch app is open, immediately the Watch app status is updated. In other words, the Watch app can only get its status updates from an open iPhone app.
I have other apps, for example for my Philips Hue lamps, and it doesn't require the iPhone app to be up and running to work. In other words, it works completely independently.
This is not an big issue, but it would have been nice if you could fix it.  :-)


Command Palette doesn't prioritize intuitively-best match

Issue Type: Bug

Open Command Palette
Type open settings json
Be surprised that the desired command (Preferences: Open Settings (JSON))  isn't first

Even better would be if merely typing p o s j or posj surfaced it at the top of the list.
VS Code version: Code - Insiders 1.61.0-insider (214ac689ca9874a8a4be386f73d5cb60e15af25e, 2021-09-28T05:18:06.850Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No

/duplicate https://github.com/Microsoft/vscode/issues/1964
Adding fuzzy search to commands can break muscle memory: we keep results in strict alphabetic order to keep commands together that are belonging together and have a stable sorting order.


Expose  the admin port of a jaeger-instance

In https://github.com/jaegertracing/jaeger/issues/2956#issuecomment-830809813 I suggested adding a extra CRD to expose the admin port if wanted (default: false). That would make monitoring through prometheus easier as it would only require a extra prometheus ServiceMonitor to start scraping that information.
Per requested by @jpkrohling, I added a new issue here to get this added in the operator.

this would be wildly useful

@Kampe would you like to send a PR? Shouldn't be that hard to implement (see my previous comment).


Missing definition for a field in repository configuration

Description of the bug
Missing message field in the repository configuration
Eg. Ant-plugin, Matrix-project

Also in respective scores page Ant-Plugin

I am not sure whether it is left intentionally. But it would be great to leave a message to describe what the score is for?

It is not left intentionally, this is a bug I just saw as well. Thank you for reporting that, I'm working on it.

I just released the fix. Sorry about creating this problem.

For the record, the plugin site was not updated yet (at the time I'm writing this). However, you can see the scoring fixed on:

https://plugin-health.jenkins.io/scores/ant
https://plugin-health.jenkins.io/scores/matrix-project

The plugin site is built every 3hrs, we should have the correct data displayed there shortly.


Update translations for better UX in WorkspaceMembersPage

Details

https://github.com/Expensify/App/issues/16997#issuecomment-1503782113
https://expensify.slack.com/archives/C01GTK53T8Q/p1681829886918229
Fixed Issues

$ https://github.com/Expensify/App/issues/16997
PROPOSAL: https://github.com/Expensify/App/issues/16997#issuecomment-1503782113
Tests

Login to ND
Go to Settings > Workspaces > Any workspace > Members > Invite Member.
Ensure that the placeholder says :

[en]: Find a member
[es]:  Encuentra un miembro

Search for a member who doesn't exist
Ensure that the message shown is :

[en]: Member not found. To invite a new member to the workspace, please use the Invite button above.
[es]: Miembro no encontrado. Para invitar a un nuevo miembro al espacio de trabajo, por favor, utiliza el botón Invitar que está arriba.

[x] Verify that no errors appear in the JS console

Offline tests
Na
QA Steps

Login to ND
Go to Settings > Workspaces > Any workspace > Members > Invite Member.
Ensure that the placeholder says :

[en]: Find a member
[es]:  Encuentra un miembro

Search for a member who doesn't exist
Ensure that the message shown is :

[en]: Member not found. To invite a new member to the workspace, please use the Invite button above.
[es]: Miembro no encontrado. Para invitar a un nuevo miembro al espacio de trabajo, por favor, utiliza el botón Invitar que está arriba.

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message: https://expensify.slack.com/archives/C01GTK53T8Q/p1681829886918229

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

English:
https://user-images.githubusercontent.com/28243942/232848949-29c218ca-ad35-40c8-999b-141996e72275.mov
Spanish:
https://user-images.githubusercontent.com/28243942/232892650-684422dd-f448-48c1-b38b-0b7e0014d686.mov

Mobile Web - Chrome

English:
https://user-images.githubusercontent.com/28243942/232853161-a59cbeec-2925-4380-b43a-2eecc7ef215d.mov
Spanish:
https://user-images.githubusercontent.com/28243942/232894426-969b109c-a8e8-4f0d-af5f-05c0fd4de9b0.mov

Mobile Web - Safari

English:
https://user-images.githubusercontent.com/28243942/232849876-611a2251-3c44-447c-aa08-416983ca8efa.mov
Spanish:
https://user-images.githubusercontent.com/28243942/232893542-306eb950-f84a-4482-ba27-e154040fe304.mov

Desktop
English:
https://user-images.githubusercontent.com/28243942/232853949-87bc869d-4dc7-4ae3-919b-847cfb88dfee.mov
Spanish:
https://user-images.githubusercontent.com/28243942/232893842-092842f2-3e2d-45cd-84d9-5843295f2e42.mov

iOS

English:
https://user-images.githubusercontent.com/28243942/232852074-356474af-35e7-4b8e-918c-3a618ff7021a.mov
Spanish:
https://user-images.githubusercontent.com/28243942/232893306-036bfe5c-77e0-4cb5-8c85-06b9e17eae1f.mov

Android

English:
https://user-images.githubusercontent.com/28243942/232852579-7b651e68-658e-4931-9ac0-6be08686fcdb.mov
Spanish:
https://user-images.githubusercontent.com/28243942/232895239-84cf84f2-98f6-450a-b393-f88661367eda.mov

@mountiny @aimane-chnaif One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

Thanks everyone!

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/mountiny in version: 1.3.2-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/mountiny in version: 1.3.2-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


VSIX will not install on VS 2015

See comment on NSpec issue, copied here for simplicity:
10.02.2016 10:08:14 - Microsoft VSIX Installer
10.02.2016 10:08:14 - -------------------------------------------
10.02.2016 10:08:14 - Initializing Install...
10.02.2016 10:08:14 - Extension Details...
10.02.2016 10:08:14 -   Identifier         : BrainCrumbz.NSpec.VsAdapter
10.02.2016 10:08:14 -   Name               : NSpec VS Adapter
10.02.2016 10:08:14 -   Author             : BrainCrumbz
10.02.2016 10:08:14 -   Version            : 0.1
10.02.2016 10:08:14 -   Description        : A test adapter to run NSpec tests from Test Explorer window in Visual Studio 2013 and later.
10.02.2016 10:08:14 -   Locale             : en-US
10.02.2016 10:08:14 -   MoreInfoURL        : https://github.com/BrainCrumbz/NSpec.VsAdapter
10.02.2016 10:08:14 -   InstalledByMSI     : False
10.02.2016 10:08:14 -   SupportedFrameworkVersionRange : [4.5,)
10.02.2016 10:08:14 -
10.02.2016 10:08:14 -   SignatureState     : Unsigned
10.02.2016 10:08:14 -   Supported Products :
10.02.2016 10:08:14 -       Microsoft.VisualStudio.Pro
10.02.2016 10:08:14 -           Version : [12.0]
10.02.2016 10:08:14 -
10.02.2016 10:08:14 -   References         :
10.02.2016 10:08:14 - Signature Details...
10.02.2016 10:08:14 -   Extension is not signed.
10.02.2016 10:08:14 -
10.02.2016 10:08:14 - Searching for applicable products...
10.02.2016 10:08:14 - Found installed product - Microsoft Visual Studio Enterprise 2015
10.02.2016 10:08:14 - Found installed product - Microsoft Visual Studio Professional 2015
10.02.2016 10:08:14 - Found installed product - Microsoft Visual Studio Community 2015
10.02.2016 10:08:14 - Found installed product - Microsoft Visual Studio 2015 Shell (Integrated)
10.02.2016 10:08:14 - Found installed product - Global Location
10.02.2016 10:08:14 - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
   bei VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)
   bei VSIXInstaller.App.InitializeInstall()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()

That was an issue with extension manifest, now addressed in this commit and release as v0.1.1.
@sickboy We tried it on VS2015 (Community Ed.): good news is that install goes fine (it detects both VS2013 and VS2015). Bad news is that we opened a sample solution in VS2015 and:

test discovery seems to be only triggered upon solution opening, not after builds.
after test discovery runs (successfully), no test in listed in Test Explorer window.

@BrainCrumbz thanks, I can confirm the install on VS2015 Enterprise.

:+1: thanks for quick feedback. As you can see from new Github issues, adapter seems to suffer with VS2015 yet.

Same issue from Visual Studio 2017 Community?

Hi @franklinyu . Yes ... and no. We don't have (yet) a Test Adapter working with VS 2017, its test framework has somehow changed since VS2015 and we did not catch up with changes (mainly because we ourselves are still cautious on switching to VS2017).
If you feel like giving a hand with the job, just shout!

I thought this extension is also targeting VS 2017, because the README says

It runs tests in VS 2013, 2015 and 2017 from projects targeting classic .NET Framework.

So maybe we can have a new issue to track support for VS 2017?

Oh well ... now I have mixed thoughts. For one thing, this adapter is not ready for .NET Core projects, while instead it is working for classic .NET Framework projects.
Now, I'd say, yes please! Could you open a new issue related to VS 2017 describing the problem you faced? Was that at install time, or at test-detection time, or....
Thanks!


Alternative approach

By leveraging DurableOrchestrationClientBase, we've implemented an  InMemoryOrchestrationClient which allows durable functions to be executed in-memory and thus tested with no mocking and less brittle fixtures. It's available here: https://github.com/fortedigital/Forte.Functions.Testable

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e55b7998-54f1-77f1-4e1b-4ef01a5daccc
Version Independent ID: f7469430-00f8-0e03-de7d-e3b382fac427
Content: Azure Durable Functions unit testing
Content Source: articles/azure-functions/durable/durable-functions-unit-testing.md
Service: azure-functions
GitHub Login: @kadimitr
Microsoft Alias: kadimitr

Hi @fkalseth Thanks for sharing! Since this channel is for driving improvements towards MS Docs, we will now proceed to close this thread for now. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion. That said, feel free to raise an issue at Functions public repos and drive discussions as needed. We love seeing & hearing from our customers on different approaches & uses cases :)

Nice work, will have to bear this library in mind. To get our automated test coverage on our durable functions, we followed what the Azure Functions team does to test Azure Functions, and spun up the .NET core TestServer loading in the WebJobs SDK and Script host run times. Proper integration level testing. It works, and quite well, but its quite a bit of test harness. Plus the test cases have to be correctly instrumented to handle the asynchronous nature of the calls. Great coverage though :)


chore: mod changelog

Undo whatever went wrong with previous attempt to edit README.md, and add changelog line
https://github.com/jina-ai/team-tech-content/issues/37

[X] This PR references an open issue
[X] I have added a line about this change to CHANGELOG

Need to change PR title to follow naming conventions. Not sure CI will run otherwise. It will also screw up the release note script

Just not my day...


Please add Harbor Registry from VMware

Hi,
As we talked in LinuxCon 2017, please help add Harbor Registry to the Registry Services category. Thanks.
https://github.com/vmware/harbor

Hi @hainingzhang yes it was great meeting you and please look for Harbor in the upcoming release shortly! Linking to other request. #114


Satellite Notebook Issues

[x] First solution gives time of 00Z instead of 15Z
[x] Don't hard-code OPENDAP, just let siphon do the right thing

Closed vis #361


Create christmas_markets

Added this file to store a list with our favourite Xmas Markets in Berlin

Well done!


COCO annotatation uploads falsely converts Rectangle Track (track_id) to Rectangle Shape

My actions before raising this issue

[x] Read/searched the docs
[x] Searched past issues

Expected Behaviour

Uploaded Annotations file in COCO 1.0 format having track_id in attributes section of annotation should show up on the CVAT GUI as RECTANGLE TRACK instead of RECTANGLE SHAPE

Current Behaviour

If we create a track using CVAT GUI, it shows it as RECTANGLE TRACK but if we upload a COCO 1.0 JSON file, it renders the Tracks as Rectangle Shape, not RECTANGLE TRACK (even though the JSON file has a mentioned track_id column with a track number)

Steps to Reproduce (for bugs)

Upload a COCO 1.0 format JSON annotation file having track IDs.
Open the job on CVAT and visualize the tracks.
Tracks render as Rectangle Shape not RECTANGLE TRACK

Context

I'm trying to automate the detections, so the annotation work speeds up (I'm aware there is an 'automatic annotation feature' now available in CVAT). I have trained a detector and used a tracker on my videos and created a JSON file using python in the EXACT same format as expected by COCO 1.0 format. Everything renders fine on the CVAT GUI (Detections, shape, boundary, etc.) but NOT the track ID. (As mentioned, track_ID changes to Rectangle Shape on CVAT GUI).
I also tried uploading files using cli.py upload method, but that lead to the same errors.
Important Observation
If I draw a Rectangle Shape and Rectangle track----> Download the COCO JSON file ------> Re-upload the JSON file, the RECTANGLE TRACK changes to Rectangle Shape. (And NO changes were made in the COCO JSON file!)
But
If I draw a Rectangle Shape and Rectangle track----> Download the MOTS format file ------> Re-upload the MOTS zip file, the RECTANGLE TRACK and Rectangle Shape are maintained as before (And NO changes were made in the files!)
So, COCO uploads is having some issue, and is not able to handle the attribute track_id properly.
@azhavoro @nmanovic @bsekachev Please look into this and help me out, thank you.

Hi, the original COCO format does not support tracks, nor attributes, it's both CVAT extensions. The MOTS format is developed for tracks, so it supports them natively. If you need to import tracks, I can recommend using a format that supports tracks - MOT, MOTS or CVAT for video (you can simplify exporting task using Datumaro). Track Ids will not be kept in any case - CVAT assigns new ids to annotations on import.

@zhiltsov-max Thank you for the information. I will switch to the MOT format, and get my work done.
(Keeping the issue open for a week, in case someone has an alternate workaround)

Also, take a look at format docs: https://openvinotoolkit.github.io/cvat/docs/manual/advanced/formats/

Should be fixed by https://github.com/opencv/cvat/pull/6969


[BUG]UI doesn't show the error message in the status of vm

Describe the bug

To Reproduce
Steps to reproduce the behavior:

Go to create a VM with attatched pcidevice at v1.1.1.
Upgrade v1.1.1 to v1.1.2.
Clone the VM and go to start at v1.1.2.
The error message in the status of VM should be visible in VM's yaml

Expected behavior

The table cell of VM should display the error message.
Support bundle

Environment

Harvester ISO version:
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630):

Additional context
Add any other context about the problem here.

There is no way to reproduce it, the error message is displayed normally.


“Visual Studio Code” can’t be opened because Apple cannot check it for malicious software. (Attempt to reopen issue #82534)

VSCode Version: 1.42.1
OS Version: MacOS X 10.15.3

Steps to Reproduce:

Just try to start the application

Notice: This is an attempt to reopen issue #82534 since the problem persists. The previous issue was closed because the "solution" suggested was to disable the Mac security system(!!!). This is, of course, neither sensible nor a solution to the bug. The problem still persists, and is a major blocker since it makes the product virtually unusable.

Does this issue occur when all extensions are disabled?: Not applicable

This is not a duplicate issue, since all previous issues on this theme is referring to an issue that was closed for the wrong reasons. The issue needs to be reopened and correctly solved.
There is not a single Mac user who can use the Visual Studio Code application without disabling the Mac security system, which of course is entirely unacceptable — especially for this kind of product. The Mac security system is quite important and an essential part of a functional and safe MacOS. It is there for a good reason.

I understand it is already resolved in the current Insiders build, and will probably land next week when the current endgame completes.

/duplicate of #74782

/duplicate of #74782

Which is closed although not solved (as I clearly stated in the issue above)!
Issue #74782 says: Solve problem by disengaging MacOS security protocols. Is that a solution???

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for existing issues here. See also our issue reporting guidelines.
Happy Coding!

Please read this issue carefully. I know all about the so called "duplicates". But I have already clearly replied to that in the description above. All of those "duplicates" are already closed. But none of them has solved the problem. Actually, every single one of them has made the problem worse since they advice Mac users to either circumvent the MacOS security system or switch it off entirely. This is one of the worst suggestions I have ever heard, and have trouble understanding that this is coming from anything but amateurs. With "solutions" like that we don't need any issues/bugs.
So, my case rests; this is an unsolved issue!

@arrbie have you tried installing Insiders from https://code.visualstudio.com/insiders/ yet?

@arrbie have you tried installing Insiders from https://code.visualstudio.com/insiders/ yet?

Just did, and it eventually works. So I will stay on that until stable release. Guess this issue can be closed now, or?


Bug in Image.get_rendition() overwrites thumbnails of other images with similar prefix

We've noticed that wagtailimages overwrites thumbnails of previous image versions, when they have a similar prefix. Depending on the filter settings, this may happen after 17 similar characters.
You can test this by running the Image.get_rendition() function with an image that has a similar prefix. In the debugger, we found that the following values are constructed in AbstractImage.get_rendition():
spec = 'fill-720x720-c100|format-jpeg'
input_filename = 'our-story-verhaal-3.jpg'
cache_key = '2e16d0ba'   # the result of sha1('None-None-None-None').hexdigest()[:8]

then the magic bug happens at https://github.com/torchbox/wagtail/blob/2c9805dc3fa37e9bf27fc7593de4465673faffca/wagtail/wagtailimages/models.py#L301:
output_filename_without_extension = input_filename_without_extension[:(59 - len(output_extension))]
Which produces:
output_filename_without_extension = 'our-story-verhaal'   # <-- SILENT TRUNCATION!!
output_filename = 'our-story-verhaal.2e16d0ba.fill-720x720-c100.format-jpeg.jpg'

Which means that any previous image that starts with the same 17 characters ("our-story-verhaal") is overwritten with thumbnails of the next image. In our case for example, the tester uploaded 3 images:

our-story-verhaal-1.jpg
our-story-verhaal-2.jpg
our-story-verhaal-3.jpg

In the end, all images had the same thumbnail.

Hi @vdboor,
Are you using django-storages / S3BotoStorage as your storage backend, by any chance? Django should take care of de-duplicating filenames, but this functionality is apparently broken in django-storages - see #1686.

Ah, thanks I see! Yes, we're using S3BotoStorage.
I've enabled the AWS_S3_FILE_OVERWRITE = False flag now, given that it's by design (as I can see from #573)

I wonder whether this code should be fixed in a different way, for example caching on file hashes (like sorl-thumbnail does) to avoid the issue all together (given that it's been reported multiple times now)

I wonder whether this code should be fixed in a different way, for example caching on file hashes (like sorl-thumbnail does) to avoid the issue all together (since it's been reported multiple times now)

+1. This would also enable site implementors to set far-future cache expiry headers on /static/images/*

Sounds good to me. While I personally think it would be nice for django-storages to not blatantly violate the Django storages spec... hashing on file content would be a quick and effective way to solve this and several other problems in one go (including the far-future caching).
I think it would make sense to drop the filter-spec bit of the filename at the same time - that was originally put in place in the hopes that we could keep the filenames somewhat meaningful, but that's a fairly marginal benefit and probably incompatible with far-future expiry.

See #4502 - S3BotoStorage's failure to handle duplicate filenames also breaks documents (and so any workaround we apply should probably also be applied to documents).


can't use a combination of dart:js and package:js

Any component with children using a combination of dart:js and package:js will cause the following error when running callMethod(methodName)
To reproduce:

create an angular2 app with a component parent_component
2 create a child component that uses dart:js (e.g. codemirror)
create a child component that uses package:js (e.g. chart.js)
observe codemirror dart:js child component returns JsObjectImpl that is not a subtype of JsObject

Is this only in Dartium or also in Chrome?

also in chrome

In fact, there are simpler steps to reproduce:

create an angular2 component that uses dart:js (e.g. codemirror)
observe the component works correctly
import a package that uses package:js (e.g. chartjs`)
observe the component now breaks even though package:js is not being used directly, just imported.

I don't know if this is something specific to AngularDart unfortunately.
Would you mind filing this in the core repo?

I'll make an effort to create a two sample projects (angular and non-angular) to see how they differ

Please re-open if end up finding anything specific to AngularDart here.


isort removes empty lines from the end of the file

Even though it is nonstandard, I like having a single empty line at the end of my python files. isort removes it with the default settings, and I haven't found a way to change this behavior.

This has been fixed in develop (to honor existing end lines) and will make it's way into the 5.0.0 release.


fix(sdk-starter-kit): Add passkey types to starter

Missing passkey types to create transactions

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 75.476%

Files with Coverage Reduction
New Missed Lines
%

packages/sdk-starter-kit/src/BaseClient.ts
1
35.0%

Totals

Change from base Build<PHONE_NUMBER>4:
0.0%

Covered Lines:
789

Relevant Lines:
974

💛  - Coveralls


another zesty install issue

This is on ubuntu 17.04/amd64. The package doesn't depend on subversion or libatlas-base-dev, but it fails to compile if either of those are missing. Should be an easy fix to the package dependencies list.

@nergdron thanks for reporting it :+1:
Could you please add those packages to the end of this line and send a pull request? :blush:

https://github.com/DragonComputer/Dragonfire/pull/38


[Question] What connection pool do you use with meilisearch?

Hello,
What connection pool do you use with meilisearch and how?
Thanks.

@bidoubiwa Oh, OK. So my mindset was wrong from the beginning.
Then let me go one step back.
And ask to also support socket, next to the existing HTTP REST API.
It can be basic socket, websocket, gRPC or anything similar.
It will lower the response time by a lot, I think.