EdDSA support

I can see arising more and more JWTs signed with EdDSA keys.
Does Joken support signing and/or verifying with such keys?
Thank you for your work!

We do support all algorithms as JOSE supports.
A list of them can be seen here: https://github.com/potatosalad/erlang-jose#json-web-signature-jws-rfc-7515
If you want to generate a test signer for this, you can do:
jwk = JOSE.JWK.generate_key({:okp, :Ed25519})
jws = JOSE.JWS.from(%{"alg" => "EdDSA"})
signer = %Joken.Signer{alg: "EdDSA", jwk: jwk, jws: jws}

# Generate example token
token = Joken.generate_and_sign! %{}, %{hello: :world}, signer
# => "eyJhbGciOiJFZERTQSJ9.eyJoZWxsbyI6IndvcmxkIn0.omIviQzI4r0wgOaUHI3QLKbv9gjaBAEby25WV0lpAZuUN--LmGYY2YxEPjLITU1H4GfVK5uKxyx2hMN7BiBxAA"

# Now verify it is correct
Joken.verify_and_validate %{}, token, signer
# => {:ok, %{"hello" => "world"}}

Does this help?

yes definitely, thank you!


Expose ZIP 317

In a pairing today, @nuttycom and I decided that we will change Synchronizer.proposeShielding in three ways:

It will take an optional transparent receiver, corresponding to a specific diversified UA (or the default transparent address) that should have its transparent funds shielded.

If the transparent receiver is not part of the specified account, an error will be returned.
If no receiver is provided, the current behaviour of "shield transparent funds in whichever transparent receiver under the account has them" will be used.

It will return an error if there are transparent funds in more than one transparent receiver in the given account.

This fixes an address linkability problem that currently exists with Synchronizer.shieldFunds, wherein a transaction spending funds from multiple transparent receivers in the same account can be created which indelibly links them on-chain.
We are not fixing the problem in Synchronizer.shieldFunds because working around it would require changing the shieldFunds API, but we are deprecating and soon removing the method instead.

It will return nil if there are no funds to shield (i.e. its proposal will be "do nothing"), a la https://github.com/zcash/librustzcash/issues/1200.

The transparent receiver argument serves two functions:

It is a (more complicated but safer) escape hatch to use when the new "multiple transparent receivers" error is encountered.
It enables SDK users to implement their own mecahnism for avoiding address linkability when shielding funds, in the interim while we do not have our own solution (https://github.com/zcash/librustzcash/issues/1201).


[KAFKA-6127] Streams should never block infinitely

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Current state of the PR is not intended to be a fix. It is meant only to mark the places where the KafkaConsumer methods need to be updated. When we have established how to decide the lengths of the timeouts, we will proceed.


Change YAML pipeline to upload package artifacts only in successful builds

Without this RaaS gests confused and reports the package upload failure as the main problem e.g. build https://dnceng.visualstudio.com/public/_build/results?buildId=171963 and report https://github.com/aspnet/AspNetCore-Internal/issues/2413

3f1f7570d607


Create unique names for duplicate layer names

Hi, great tool first of all!
I'm trying to convert an entire scene but I'm noticing that models are partially breaking or even being displaced. When loading the .glb model through a regular gltf loader the model stays intact (apart from some bitmap textures but that is a different issue).
I'm seeing tons of duplicate types and layer names, and I have a suspicion because these materials and meshes do not have unique names this is causing me issues.
Would it be an idea to generate unique names for meshes and materials?
This is the .glb loaded through a .gltf loader

When generated though gltfjsx. No compression, precision on a 100, with types (apologies for the different perspectives)

These are some of the types that are generated.

I fully understand that the naming issue should be solved from the model, but I'm just wondering if we could tacked this through the tool as well.

yes that's the one thing that kills gltfjsx, duplicates. blender thankfully disallows it and threejs creates unique names, but, unfortunately, the gltf spec allows it and if you have or made a gltf that's formed like that gltfjsx has no chance to do build a proper graph for you automatically.
if you can, you could append the gltf here and i can see what's up - but the parsing is done by threejs own gltfloader so chances are i wont be able to fix it unless it's something else that's not right.
you can always form your graph by hand of course, if you know where meshes and materials are
const { scene } = useLoader()
return (
  <mesh geometry={scene.children[0].geometry} ... />
    <mesh geometry={scene.children[0].children[0].geometry} ... />
      <mesh geometry={scene.children[0].children[0].children[0].geometry} ... />

but it feels kind of shaky. the optimal solution would be to give the gltf proper names, you can use your plain editor.

We ended up doing just that; we imported/exported the gltf through Blender, and Blender updated all objectnames to unique ones. That fixed all our issues.
Over at GLTFloader there are some proposals for de-duplicating names similarly like Blender does. It might be worth keeping an eye on that, and as soon as they roll out their new version update the one in gltfjsx.
Issue being brought up:
https://github.com/mrdoob/three.js/issues/15087
Proposal mentioned in issue:
https://github.com/mrdoob/three.js/pull/16639
I'll close this issue as this is not a problem with gltfjsx, but an issue with the model itself that GLTFLoader could help in fixing.

That PR looks just wonderful!
BTW what are you building? Would love to see the end result once it's done, pls ping me 🙂

I will ping you on Twitter! It's for something internal at our company and I probably already should have hidden the branding haha.


✨ Add raw_content property to UserMessage

This will remove text formatting (ex Italics, Bold, Code Blocks). This will ame it easier to deal with text.

I suppose I can take a look at this, do emoji's need to removed as well?

I don't think so because I think it would be good if you can search for an emoji in a cleaned string

I think it should be called clean_content, because raw_content tells me nothing has changed to the content

I think it should be called clean_content, because raw_content tells me nothing has changed to the content

Sure! It'll make more sense for dpy devs too.

Just putting my grain of salt.
I personally wouldn't put the burden on cleaning the text -- removing the content aforementioned in the comment thread -- on the library but rather in something else, like user code. Okay, maybe if this comes often enough, why not make something external that is standalone.
I would rather have a property or a method that will nullify effects of certain mentions like @everyone or @here, replace different mentions[^1] by their textual counterpart. For example, <#0123456789> becomes #my-channel-has-been-mentioned.
If cleaning the message text will be useful at multiple places in the library, why not. If it is convenient for the end user so they don't have headaches with regex, also why not !
[^1]: Roles, channels, users, whatever is mentionable, you name it!

#237

Should it also convert emojis like :eyes: to unicode?


Unable to build static site

Tried to run bin/flutterby build and obtained the following error. A partially filled folder _Build has been created. The localhost run bin/flutterby serve works well.
🦋  Flutterby 0.6.2
📚  Importing site...
🌲  Read 45 nodes.
💾  Exporting site...
• Exported /css/styles.css
• Exported /files/year5.html
• Exported /img/247booking.png
• Exported /index.html
• Exported /js/app.js
• Exported /year10/Arts/arts_lesson_1.html
• Exported /year10/Arts/arts_lesson_2.html
• Exported /year10/Exegesis/exegesis_lesson_1.html
• Exported /year10/Exegesis/exegesis_lesson_2.html
• Exported /year10/lessons.html
/usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/node.rb:354:in block in render': undefined method html_safe' for nil:NilClass (NoMethodError)
Did you mean?  html_safe?
from /usr/local/Cellar/ruby/2.4.3_1/lib/ruby/2.4.0/benchmark.rb:308:in realtime'         from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/node.rb:352:in render'
from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:19:in export_node'         from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:24:in block in export_node'
from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:23:in each'         from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:23:in export_node'
from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:24:in block in export_node'         from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:23:in each'
from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:23:in export_node'         from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/exporter.rb:8:in export!'
from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/cli.rb:47:in block in build'         from /usr/local/Cellar/ruby/2.4.3_1/lib/ruby/2.4.0/benchmark.rb:308:in realtime'
from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/lib/flutterby/cli.rb:38:in build'         from /usr/local/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/command.rb:27:in run'
from /usr/local/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in invoke_command'         from /usr/local/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor.rb:387:in dispatch'
from /usr/local/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/base.rb:466:in start'         from /usr/local/lib/ruby/gems/2.4.0/gems/flutterby-0.6.2/exe/flutterby:10:in <top (required)>'
from bin/flutterby:17:in load'         from bin/flutterby:17:in '

Note, removing the html_safe from node.rb method allows the process to complete successfully.

Whilst, it successfully created a static build I noted a failure to render correctly the hyperlinks in .html.slim documents to other .html.slim documents.
For example;
li = link_to "Year 5", "/year5/lessons", class: "button"
is rendered in the _build directory as

Year 5

instead of

Year 5

I have uploaded a skeleton of the site I intend to build using Flutterby
studispace.herokuapp.com
Thanks


Make the fault phantom type polykinded

Right now, it has to be a Symbol. We can make it polykinded and still use Symbols fine.
This will allow the user to use some more restricted DataKind as their fault phantom.

Fault Phantom - the new band debuts on Warp with their hit single "Be Polykinded".

https://github.com/ramirez7/monad-fault/commit/6879812da7f77fcfdff1deaab2ac03336d443e1c resolved this


chore(docs): add docs versioning

So here it is.
We will now have a dropdown on the navbar to have versioned docs. With a new autogenerated json, you will see the latest 10 versions on the dropdown.
To avoid previous docs from having a dropdown with "their own" versioned docs numbers, I put the json on the root so there is just one json. Also I am only activating the dropdown on the latest version.
The only downside I can see (apart from having to upload versioned docs by hand, which I will see how to solve in a future), is that we need to upload the actual build in the same directory of the demo. Not a big deal since github allows you to have 1GB~ of data in gh-pages and a set of 10 versioned docs is like 8mb.
After this get merged, I will update the gh-pages with the real stuff.
Fixes #3670

So with this feature, we will need to update the wiki with the new process for adding the docs to gh-pages

Oh please, I named you "Sir release cutter and gh-pages updater".
Alright, will add it too.

The other thing is. Should I hack 0.14.2 demos to allow versioning and upload this asap or we put the versioning after next release?

Ok, so now it will have dropdown in all the versioned docs. But we will only support 0.12+

LGTM - let's start the doc versioning migration!


[main] Upgrade to latest dependencies

testing -dprotaso
/cc knative/serving-writers knative/eventing-writers
/assign knative/serving-writers knative/eventing-writers
Produced by: knative-extensions/knobots/actions/update-deps

/lgm
/approve

/lgtm


Clean up README

enhance(readme): Clean up README
fix(readme): Fix link to docs

Question: Does https://packagist.org/packages/roots/bedrock support HTML code in README.md?

Question: Does https://packagist.org/packages/roots/bedrock support HTML code in README.md?

Judging by Laravel's (that uses their logo / align) – it looks like Packagist just ignores the aligning but otherwise works: https://packagist.org/packages/laravel/laravel


Multiple containers spontaneously down across the entire LXD cluster

Required information

Distribution: Ubuntu
Distribution version: 16.04
The output of "lxc info" or if that fails:

Kernel version: 4.4.0-128-generic
LXC version: 3.0.1
LXD version: 3.2
Storage backend in use: ZFS

Issue description
Approx. 80% of all containers across an entire (three node) cluster went down spontaneously. I see some events in the lxd.log that a cluster election takes place.  I suspect there was a network outage which might triggered this issue.
Steps to reproduce
Unable to reproduce.
lxd.log
Information to attach

[ ] Any relevant kernel output (dmesg)
[ ] Container log (lxc info NAME --show-log)
[ ] Container configuration (lxc config show NAME --expanded)
[ ] Main daemon log (at /var/log/lxd/lxd.log or /var/snap/lxd/common/lxd/logs/lxd.log)
[ ] Output of the client with --debug
[ ] Output of the daemon with --debug (alternatively output of lxc monitor while reproducing the issue)

I had to reboot all three nodes to get the cluster up and running again, restarting the lxd service didn't work. Currently lxc cluster list shows that the cluster is operating normally again. At the time of the crash the containers were physically down in a "STOPPED" state. I just dug into the syslog and found out that the problems maybe started after a automatic snap refresh lxd which probably occurred on all three nodes simultaneously:
Jun 28 21:15:47 vm1 systemd[1]: Mounting Mount unit for lxd, revision 7605...
Jun 28 21:15:47 vm1 systemd[1]: Mounted Mount unit for lxd, revision 7605.
Jun 28 21:15:47 vm1 systemd[1]: Stopping Service for snap application lxd.daemon...
Jun 28 21:15:48 vm1 lxd.daemon[10916]: => Stop reason is: snap refresh
Jun 28 21:15:48 vm1 lxd.daemon[10916]: => Stopping LXD
Jun 28 21:15:50 vm1 lxd.daemon[22756]: lvl=warn msg="Raft: Unable to get address for server id 1, using fallback address 0: failed to begin transaction: sql$
Jun 28 21:15:50 vm1 lxd.daemon[22756]: lvl=warn msg="Raft: Unable to get address for server id 2, using fallback address <vm2>:8443: failed to begin $
Jun 28 21:15:50 vm1 lxd.daemon[22756]: lvl=warn msg="Raft: Unable to get address for server id 3, using fallback address <vm3>:8443: failed to begin $
Jun 28 21:15:50 vm1 lxd.daemon[22756]: => LXD exited cleanly
Jun 28 21:15:50 vm1 systemd[1]: Stopped Service for snap application lxd.daemon.
Jun 28 21:15:51 vm1 systemd[1]: Reloading.
Jun 28 21:15:57 vm1 systemd[1]: message repeated 3 times: [ Reloading.]
Jun 28 21:15:57 vm1 systemd[1]: Started Service for snap application lxd.daemon.
 t=2018-06-28T20:15:58+0000
Jun 28 21:16:02 vm1 lxd.daemon[11155]: lvl=warn msg="Raft: Heartbeat timeout from \"\" reached, starting election" t=2018-06-28T20:16:02+0000
Jun 28 21:16:02 vm1 lxd.daemon[11155]: lvl=warn msg="Raft: Skipping application of old log: 507485" t=2018-06-28T20:16:02+0000
Jun 28 21:25:58 vm1 lxd.daemon[11155]: Error: LXD still not running after 600s timeout (Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.$
Jun 28 21:25:58 vm1 lxd.daemon[11155]: => LXD failed to start
Jun 28 21:25:58 vm1 systemd[1]: snap.lxd.daemon.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 21:35:58 vm1 systemd[1]: snap.lxd.daemon.service: Stopping timed out. Terminating.
Jun 28 21:35:58 vm1 systemd[1]: snap.lxd.daemon.service: Unit entered failed state.
Jun 28 21:35:58 vm1 systemd[1]: snap.lxd.daemon.service: Failed with result 'timeout'.
Jun 28 21:35:58 vm1 systemd[1]: snap.lxd.daemon.service: Service hold-off time over, scheduling restart.
Jun 28 21:45:59 vm1 systemd[1]: snap.lxd.daemon.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 21:55:59 vm1 systemd[1]: snap.lxd.daemon.service: Stopping timed out. Terminating.
Jun 28 21:55:59 vm1 systemd[1]: snap.lxd.daemon.service: Unit entered failed state.
Jun 28 21:55:59 vm1 systemd[1]: snap.lxd.daemon.service: Failed with result 'timeout'.
Jun 28 21:55:59 vm1 systemd[1]: snap.lxd.daemon.service: Service hold-off time over, scheduling restart.
Jun 28 22:05:59 vm1 systemd[1]: snap.lxd.daemon.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 22:16:00 vm1 systemd[1]: snap.lxd.daemon.service: Stopping timed out. Terminating.
Jun 28 22:16:00 vm1 systemd[1]: snap.lxd.daemon.service: Unit entered failed state.
Jun 28 22:16:00 vm1 systemd[1]: snap.lxd.daemon.service: Failed with result 'timeout'.
Jun 28 22:16:00 vm1 systemd[1]: snap.lxd.daemon.service: Service hold-off time over, scheduling restart.
Jun 28 22:26:00 vm1 systemd[1]: snap.lxd.daemon.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 22:36:00 vm1 systemd[1]: snap.lxd.daemon.service: Stopping timed out. Terminating.
Jun 28 22:36:00 vm1 systemd[1]: snap.lxd.daemon.service: Unit entered failed state.
Jun 28 22:36:00 vm1 systemd[1]: snap.lxd.daemon.service: Failed with result 'timeout'.
Jun 28 22:36:01 vm1 systemd[1]: snap.lxd.daemon.service: Service hold-off time over, scheduling restart.
Jun 28 22:46:01 vm1 systemd[1]: snap.lxd.daemon.service: Main process exited, code=exited, status=1/FAILURE
Jun 28 22:54:44 vm1 systemd[1]: snap.lxd.daemon.service: Unit entered failed state.
Jun 28 22:54:44 vm1 systemd[1]: snap.lxd.daemon.service: Failed with result 'exit-code'.
Jun 28 22:54:44 vm1 systemd[1]: snap.lxd.daemon.service: Service hold-off time over, scheduling restart.

Hmm, that's odd because a STOPPED state for a container would normally indicate that the cluster node it was on was responsive, I'd have expected BROKEN with an offline cluster node.
Would be nice to have the logs for the other nodes at the same time. The log above suggests that LXD couldn't reach the other database nodes within a 10min period which is a bit odd.

Hi Stéphane, unfortunately the logs have rolled over. But I do remember that these events were occurring on all three nodes simultaneously.

Closing due to lack of data, if something like this happens again, having the log of all nodes would help track this down.


Functionality not working in daemon mode

Is there any way through which i can run tasks in daemon mode, so that i can use it in production.

Since version 0.2.0 it is possible to pass yowsup config file path in configuration.
Run celery as daemon setting:
CELERYD_POOL = 'gevent'
YOWSUPCONFIG = 'path/to/credentials/file"


Feature Request: Pull when checking out branch

I'd like the command:
platform checkout [branch]

to pull the latest repo from platform as an option or by default.
platform checkout [branch] --pull

and/or
platform checkout [branch] --pull-rebase

Right now I currently checkout, cd into repository and do a git pull --rebase. Often I find I miss the git pull and am working on an outdated branch.

Would be extra nice if I don't use the --pull command to be notified that the branch I just pulled down is
Warning: the [branch] branch is X number of commits behind platform

If you have the 'shell aliases' installed (see the README) this could be as easy as:
platform checkout [branch] && plgit pull

... which is only 7 characters longer than your suggestion of:
platform checkout [branch] --pull

The problem would remain that the "platform checkout [branch]" doesn't automatically pull in the latest code into the repository. Would be nice to have a more prominent warning telling users to pull in the latest branch that is X number of commits ahead.

To be clear (if this feature never makes it in and you've found this thread because you want something similar), this is what Patrick is recommending (from README):
Enable auto-completion and shell aliases (optional, but recommended).
In Linux or OS X, add this line to your shell configuration
file:
    . "$HOME/.composer/vendor/platformsh/cli/platform.rc" 2>/dev/null

In Windows, it would be:
    . "$APPDATA/Composer/vendor/platformsh/cli/platform.rc" 2> nul

Also note, this is what the current (2.3.x) CLI does when you are behind... nice warning, but needs a warning color and maybe more whitespace. We really want people to catch on that we are 14 commits behind.

This kind of seems like it should be a feature request for Git. The CLI is just reprinting Git's output there.

Also note that Git is not actually showing you how far you are behind the remote. It's showing you how far you are behind your own local copy of the remote.

I'd like to breathe new life into this issue.
I'm trying to fully containerize our deploy process and rely on an API token (env PLATFORM_CLI_TOKEN) exclusively. Therefore, the build script cannot run any native git commands that need to use SSH (such as fetch, pull, push). (The CLI uses a custom GIT_SSH_COMMAND to use the SSH key it creates on the fly. I don't want our script to emulate this.)
It's a bit strange that platform checkout fetches from the remote only if the local branch doesn't exist. (see https://github.com/platformsh/platformsh-cli/blob/3.x/src/Command/Environment/EnvironmentCheckoutCommand.php#L64)
So one workaround is to remove the local branch before platform checkout, but that's ugly. (Another would be to remove the repo entirely, but come on.)
Therefore, I'd vote in favor of adding --pull (or --reset to git reset --hard $remote/$branch) to platform checkout.
I'd be happy to create a PR for this.


Create an empty shell for the how it works demo

Design: https://www.figma.com/file/rd8upWhFjqFRaX4hKTTOh3/leeway?type=design&node-id=1252-1869&t=ONt0CmpmcSkCKRD1-4

In the desktop view replace the image in how it works section with a rectangle div (check design for style).
On mobile & tablet keep the existing image.

I clicked close issue by mistake. Sorry ! Can you help me to solve this below screenshot.


Dot op that can handle more than 2D on GPU

Dot that can handle more than 2D on GPU.
limitation:

Still only support float point.

The docstring in the older revision linked to by @fengleitian remains accurate. Not sure if all the detail made it into the new Sphinx docs.


error in spatial normalization

Hey guys
While running through the 'spatial normalization' ipython notebook, I got an error during the 'ANTS' section. Here's the error message:
NameError
<ipython-input=1-1c0b2cf8cd10> in ()
----> 1 ants_reg = mem.cache(ants.Registration)
2 ants_results = ants_reg(fixed_image = os.path.join(os.getenv('FSLDIR'),'data/standard/MNI152_T1_2mm_brain.nii.gz'),
3                                 moving_image = bet_results.output.out_file,

... (sorry, I pushed 'enter' before I was ready...)
NameError: name 'mem' is not defined

I think you need something like:
  mem = Memory(cachedir='/tmp/analyses/cache')

See the preprocessing code to get the right temp directory
Sent from my iPhone

On Aug 24, 2015, at 4:09 PM, vsoch<EMAIL_ADDRESS>wrote:
I think you need something like:
mem = Memory(cachedir='/tmp/analyses/cache')
—
Reply to this email directly or view it on GitHub.

This guy!
  mem = Memory(base_dir='.')

no  - we use a specific directory for caching

On Aug 24, 2015, at 4:11 PM, vsoch<EMAIL_ADDRESS>wrote:
This guy!
mem = Memory(base_dir='.')
—
Reply to this email directly or view it on GitHub https://github.com/poldrack/fmri-analysis-vm/issues/14#issuecomment-134407994.

—
Russell A. Poldrack
Professor of Psychology
Bldg. 420, Jordan Hall
Stanford University
Stanford, CA 94305
<EMAIL_ADDRESS>http://www.poldracklab.org/

sorry, I guess you were right!

On Aug 24, 2015, at 4:11 PM, vsoch<EMAIL_ADDRESS>wrote:
This guy!
mem = Memory(base_dir='.')
—
Reply to this email directly or view it on GitHub https://github.com/poldrack/fmri-analysis-vm/issues/14#issuecomment-134407994.

—
Russell A. Poldrack
Professor of Psychology
Bldg. 420, Jordan Hall
Stanford University
Stanford, CA 94305
<EMAIL_ADDRESS>http://www.poldracklab.org/

fixed in latest push


DogeHouse Does Not Install On AUR (Arch User Repository)

If you try to build DogeHouse in Arch Linux, it will fail to build.
Steps to reproduce the behavior:

Go to The AUR
Build it
You will see an error (see screenshot)

Screenshots

DogeHouse is not yet officially supported on AUR. please try to install from the latest builds available here


refactor(optimizer): use getters to access plan base, with runtime convention checking

Signed-off-by: Bugen Zhao<EMAIL_ADDRESS>hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Reviewing these 3 files should be sufficient:

src/frontend/src/optimizer/plan_node/mod.rs
src/frontend/src/optimizer/plan_node/plan_base.rs
src/frontend/src/optimizer/plan_node/stream.rs

Towards a type-safer optimizer.
This PR makes all fields in PlanBase private and force the callers to access them by accessing methods with traits like GenericPlanRef, StreamPlanRef, and BatchPlanRef. There're several reasons for doing this:

All fields in PlanBase are actually copied from the core when constructing. Exposing the fields then the mutability may lead to inconsistency and confusion.
It's nonsense to access a stream-specific field on a logical plan node. Currently we always fill in a dummy value for them, which is unsound. Making fields private gives us more flexibility on the internal structure, enable us to replace the product type with the sum type.
By forcing to access the fields through traits, we're able to further constrain the accessing through the type system. Will explore this in the next PRs.

Instructed by the reason 2, this PR introduces a enum Extra for the physical-specific fields. Accessing the fields with a mismatched convention will lead to runtime panic.
https://github.com/risingwavelabs/risingwave/blob/6266b96bca9f3ba59355042110e457f985d17772/src/frontend/src/optimizer/plan_node/plan_base.rs#L120-L121
https://github.com/risingwavelabs/risingwave/blob/6266b96bca9f3ba59355042110e457f985d17772/src/frontend/src/optimizer/plan_node/plan_base.rs#L59-L64
Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Wow. So many conflicts. 🙁


goerli: can't claim rewards, the client doesn't recognize being connected to mainnet

Explorer Alpha build version:
0.3.402-g7a23dc7e-main
Issue Description:

/goto 82,-6 Can't claim any rewards. If I click on the pedestal under the glasses to get my wearable, I see an error message saying that I'm not connected with an ethereum wallet, even though I am.
Evidence:

Player.log
Additional Notes:

This is already happening with unity-renderer...
https://decentraland.org/play/?realm=sdk-team-cdn.decentraland.org%2Fipfs%2Fgoerli-plaza-main-latest&position=82%2C-6

re-checked in  unity-renderer - it works there

hey @anicalbano , can you also check "simple-giveaway-scene", which is near at 83,-4.  Seems to be similar logic...

Still not working on my end. The box drops but I cannot claim the wearable because it's not recognizing the captcha. And for the scene on the ticket, I get the same error message on the build (v0.12)


keep select in disabled state

This is  a bug | feature request.

Prerequisites

[ ] Are you running the latest version?
[ ] Are you reporting to the correct repository?
[ ] Did you check the documentation?
[ ] Did you perform a cursory search?

Description
How to keep select list in disabled state until its loading the  options from source??? so tht users cant click on select list till its loading options
Steps to Reproduce

Expected behavior

Actual behavior

You mean for the first fetch or after?
The component should have this behavior by default.

in parent child relation, when I select parent select list, it loads the child select list, so while loading the child select list should be disabled so that user cant click on it while its loading. And it doesn't have this behavior by default.
one question is that how can I disable change feature in form? I mean when we submit form or edit it, it keeps the data which is written in it. I want to disable this feature for whole project. How can I do this?

please open 1 issue / 1 topic

ok sorry kindly just tell this on:
in parent child relation, when I select parent select list, it loads the child select list, so while loading the child select list should be disabled so that user cant click on it while its loading. And it doesn't have this behavior by default.

@jaminjava it was fixed with the commit above (run yarn upgrade && yarn)

The previous attempt at this was not the good solution so I had to reevaluate.
In the latest version I've updated the strategy for disabling selection while params are changing / list is fetching


Similar packages?

I'm wondering does it has anything to do with the antfu's error-stack-parser-es, which is a port of https://github.com/stacktracejs/error-stack-parser.
Seems like they are doing similar things, or they can be merged?
Sorry to disturb if anything I miss understood 🙏

Thank you for those links! I wasn't aware of them but this looks very interesting.
cc: @antfu

We used that package in Vitest and Nuxt DevTools - would be happy to work together on this

Maybe you interest into https://github.com/visulima/visulima/blob/main/packages/error/src/stacktrace/parse-stacktrace.ts too :)


Cannot view search results when one is in an Untitled editor

enter phrase in untitled editor
search for it
no results

"Unable to resolve filesystem provider with relative file path untitled:Untitled-1 in dev tools

Likely related to my search in editors work, will investigate. cc @roblourens

Ah, this is only when search.sortOrder: modified.

Ah, this is only when search.sortOrder: modified.


fix:apply theme tokens to pseudo-class

fix: https://github.com/kuma-ui/kuma-ui/issues/376
The original process would have overwritten all objects if the theme token had been applied to the pseudo-class.
Changed to add properties to objects.

@poteboy
I added a comment. What do you think?

@nojiritakeshi
The added comments seem valid, thanks! However, it looks like the CI is failing, probably because the code isn't linted. Could you fix this?

@poteboy
I also fixed the lint.
Sorry for not fixing it all at once!


[PHPStanRules] Fixes #2523 Add CheckClassNamespaceFollowPsr4Rule

All checks have passed 🎉 @TomasVotruba it is ready for review.

I updated to use ClassLike node to support interface and trait type

All checks have passed 🎉 @TomasVotruba it is ready for review.

All checks have passed 🎉 @TomasVotruba I think it is ready.

rebased.

All checks have passed 🎉 @TomasVotruba I think it is ready.

Thank you :+1:


[fix][client]Fix scheduledExecutorProvider not shutdown

Motivation

Fix org.apache.pulsar.client.impl.PulsarClientImpl#scheduledExecutorProvider not shutdown

Modifications

Shut down  scheduledExecutorProvider

Verifying this change

[x] Make sure that the change passes the CI checks.

Documentation

[x] doc-not-needed

/pulsarbot run-failure-checks

@Technoboy- @codelipenghui This PR fixed the bug introduced by #16334, which is included in 2.11.0. Can we also add this in 2.11.0?

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@Technoboy- @codelipenghui This PR fixed the bug introduced by #16334, which is included in 2.11.0. Can we also add this in 2.11.0?

yes, sure

It looks like the null-check is still needed

Fixed. @nicoloboschi  PTAL

@nicoloboschi PTAL. This is a release blocker for 2.10.2.

Nice catch!


Unable to set initial variables for refetchContainer

There should be an option to set initial variables for a route’s refetch container. I need to get a value from a local storage and set it to route to use it as an initial refetch container’s variable so I dont have to call refetch in “componentWillMount”. I thought prepareVariables is for that purpose, but it doesn’t seem to work, initial query is still sent without vars

You pass down initial variables to the fragments for a refetch container the same way you would for a standard fragment container.
Otherwise the behavior here is the same as if you were using Relay Modern directly.
There's not really a concept of "initial variables" in the same way here anyway. You're really either refetching (with a new query) or you're just rendering the equivalent of a normal fragment container.

You pass down initial variables to the fragments for a refetch container the same way you would for a standard fragment container.

I would set these variables on QueryRenderer, so I can reference them in any fragment. Can you please tell me, if this is possible with found-relay?

In this case you would use prepareVariables, yes – just make sure to declare those variables on the query for the route. It should really be the same as for a <QueryRenderer>. You just need to make sure prepareVariables returns an object with the variables that you want. See the examples in the tests.


What is Macbook Application Bundle ID for Scrcpy

Hi, I am running scrpy on a macbook iTerm2 and I am looking for the Application Bundle ID of scrcpy however I couldn't find it anywhere.

I needed to know to exclude the window from resizing via window manager app called Amethyst (an app to organize your windows with shortcuts).

I am running scrcpy on iTerm2 however adding com.googlecode.iTerm2 into list doesn't work for scrcpy but it works for all other windows of iTerm2.
I named my window of scrcpy via scrcpy --window-title='Scrcpy' however that didn't help either.

I also tried using checking activity monitor, using the identifier that is scrcpy however adding that also didn't work.
Analysis of sampling scrcpy (pid 62469) every 1 millisecond
Process:         scrcpy [62469]
Path:            /opt/homebrew/*/scrcpy
Load Address:    0x104718000
Identifier:      scrcpy

Can anyone help me to find Application Bundle ID for scrcpy?

+1 would love to know this as well.

There is no Application Bundle ID.
After some quick search, it seems it's an ID to register from Apple (but I'm not sure). It seems it's a property to set in XCode, but scrcpy is not built with XCode. :shrug:

Every app should have a Bundle ID.

How do you provide an Apple Bundle ID when you build an app with "standard" tools like meson and gcc/clang?
For example, for Windows, there is a scrcpy-windows.rc to provide some metadata, which is processed by meson here. Is there a way to do something similar for Apple?

I'm not familiar with meson, so I'm afraid I can't help here. The link I shared shows how to do essentially what you are doing for windows with the .rc file, and the meson script, but with a .plist file and the native XCode way. There's probably a way to have meson do that, but I'm not familiar enough.

https://mesonbuild.com/Creating-OSX-packages.html

+1  😃

@GentlemanHu Scrappy has it's own flag for this

@GentlemanHu Scrappy has it's own flag for this

Thanks bro.
The problem is not about pinned on the top, but that the window will automatically enlarge and the window will be reorganized by window manager.

But I found other solutions
https://github.com/ianyh/Amethyst/pull/1388


Add bottom margin below header in Onfido step

Details
Add bottom margin below header in Onfido step.
Fixed Issues
$ https://github.com/Expensify/App/issues/41851
PROPOSAL: https://github.com/Expensify/App/issues/41851#issuecomment-2101068328
Tests

Open the New Expensify app or go to staging.new.expensify.com
Sign into a valid account
Go to Workspace > Enable Workflow > Connect Bank account
Select "Connect manually" and use the testing routing number and account number
On Personal info page, enter "First" and "Last" for first name and last name
Enter any other information on the rest of the Personal info pages and confirm
Observe the page when the user is redirected to the "Terms" page

QA Steps

Open the New Expensify app or go to staging.new.expensify.com
Sign into a valid account
Go to Workspace > Enable Workflow > Connect Bank account
Select "Connect manually" and use the testing routing number and account number
On Personal info page, enter "First" and "Last" for first name and last name
Enter any other information on the rest of the Personal info pages and confirm
Observe the page when the user is redirected to the "Terms" page

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: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb 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 the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[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:

[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 either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[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 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(theme.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 the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[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.

Screenshots/Videos

Android: Native

Android: mWeb Chrome
https://github.com/Expensify/App/assets/35566748/10a6701a-cffc-434e-b528-02e4e58cc9ea

iOS: Native

iOS: mWeb Safari
https://github.com/Expensify/App/assets/35566748/76c6a621-59a9-4879-8677-903e8c238c00

MacOS: Chrome / Safari
https://github.com/Expensify/App/assets/35566748/61eef369-9cad-4737-ad58-94eb14bc9a97

MacOS: Desktop
https://github.com/Expensify/App/assets/35566748/a7a5a393-bdf2-4065-b80f-e92dc946f073

Hi ignore me, but I'm going to generate test builds against this PR to test a recent build.

: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.


(ZIP) (PS1) [Package Request]: ContextMenuForWindows11

Package Requested

[X] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[X] I have performed a search and couldn't find this package.
[ ] I have checked that the installer for this package is not contained in a .zip file
[ ] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: https://github.com/ikas-mc
Publisher Url: https://github.com/ikas-mc/ContextMenuForWindows11
Package Name: ContextMenuForWindows11
Description: Add Custom Context Menu For Windows11
Package Version: <IP_ADDRESS>
Installer URL: https://github.com/ikas-mc/ContextMenuForWindows11/releases
Besides being inside a .zip file the installer seems to be a .ps1 file. I know Zip support will come soon, but is Winget able to to execute installation scripts?

is Winget able to to execute installation scripts?

At this time, no. There are security risks associated with downloading and running installation scripts with little ability to validate them, especially since such scripts often rely on reaching out to external sources to download the binary executables.

I don't know that there has been any discussion around this. I know #21877 exists here in pkgs, but I couldn't find anything over at CLI either

Maybe this https://github.com/microsoft/winget-cli-restsource/issues/116?

Maybe this microsoft/winget-cli-restsource#116?

No, that is for .exe files that aren’t packaged as an installer. If the .ps1 file references a .exe, it may be possible to add the .exe directly

latest version is available as Msixbundle
https://github.com/ikas-mc/ContextMenuForWindows11/releases/download/<IP_ADDRESS>/7061touchwp.CustomContextMenu_<IP_ADDRESS>_neutral_._m9vp3t2f55f5t.Msixbundle


The language setting in the application does not have Traditional Chinese.

I don't see the Traditional Chinese language in the application settings.

I can see there are 2 Chinese languages, are you sure?

One of them is 中文简体 ( zh-Hans ), the other 日本語 ( ja ) is the language used in Japan, and 中文繁體 ( zh-Hant ) is not seen.


Add intent recognition task

The purpose of this task is to measure the model’s ability to predict dialogue sentence intent in one-shot, and many-shot scenarios. Here, we evaluate the language model ability to recognize the intent in English. This task is very important to test the logical reasoning of the model especially in language.

@googlebot I signed it!

@googlebot I signed it!

@googlebot I signed it!

@googlebot I consent.

@googlebot I consent.

Not a reviewer. @gentaiscool, thank you for submitting this task!
As I understand, your data is based on MTOP dataset, which was released under Attribution-ShareAlike 4.0 International license. According to the license terms,  you must distribute the derivatives of the original work under the same license as the original.
On the other hand, the BIG-bench license is Apache License 2.0, which is less restrictive. It doesn't have the "ShareAlike" requirement.
I'm not a copyright lawyer. But if I understand it correctly, the two licenses are incompatible with each other. Otherwise, it would be possible to circumvent strict license terms by releasing a work under a less restrictive license.

We found a Contributor License Agreement for you (the sender of this pull request), but were unable to find agreements for all the commit author(s) or Co-authors. If you authored these, maybe you used a different email address in the git commits than was used to sign the CLA (login here to double check)? If these were authored by someone else, then they will need to sign a CLA as well, and confirm that they're okay with these being contributed to Google.
In order to pass this check, please resolve this problem and then comment @googlebot I fixed it.. If the bot doesn't comment, it means it doesn't think anything has changed.
ℹ Googlers: Go here for more info.

@googlebot I fixed it.

@googlebot I consent.

Not a reviewer. @gentaiscool, thank you for submitting this task!
As I understand, your data is based on MTOP dataset, which was released under CC Attribution-ShareAlike 4.0 International license. According to the license terms, you must distribute the derivatives of the original work under the same license as the original.
On the other hand, the BIG-bench license is Apache License 2.0, which is less restrictive. It doesn't have the "ShareAlike" requirement.
I'm not a copyright lawyer. But if I understand it correctly, the two licenses are incompatible with each other. Otherwise, it would be possible to circumvent strict license terms by releasing any work under a less restrictive license.

Thanks for letting us know! Now, we are changing the dataset with a license that is compatible with Apache License 2.0.

@googlebot I signed it!

@googlebot I consent.

@gentaiscool We are now requesting that task authors please include an explicit section in the README.md file called "data source", listing exactly where you got your data from (or explicitly state that you made it up yourself). Many thanks!

@akshat311 are one of the assigned reviewers for this task.  Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Tuesday June 22 (if you have not already done so).

@ludwigschmidt are one of the assigned reviewers for this task.  Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Tuesday June 22 (if you have not already done so).

@gentaiscool We are now requesting that task authors please include an explicit section in the README.md file called "data source", listing exactly where you got your data from (or explicitly state that you made it up yourself). Many thanks!

Thanks for mentioning this 👍 I just added a new section called "data source".

@chiafullo
Dear reviewers, we are still waiting for the reviews. Let us know if find any issue with the submission. Thank you for your time!

@gentaiscool We are going to extend the review period. I will be sending out comms shortly to reviewers and authors on this. Your task will be reviewed!!!

The amount of tasks we received this round is tremendous.  With so many tasks to review we have decided to extend the review period to Tuesday, June 29.
Reviewers: if the submitter has made revisions please be sure to notify me with a formal ”accept” or ”does not meet criteria” by Tuesday, June 29  (if you haven't already done so).
this is an automated message

Hi @akshat311 and @ludwigschmidt, we are still waiting for the reviews. Let us know if find any issue with the submission and need to update :) Thank you for your time! @chiafullo

@chiafullo hi, do you have any updates on the reviewing process? Thanks :)

Sorry for the delay with my review. The task is well-documented, well-defined, targets a specific capability, and - to the best of my knowledge - is not solvable by memorizing the internet. I currently do not have sufficient overview of BIG-bench to understand how the task relates to other submissions.
Three points are currently unclear to me:

How well do current language models solve the task? It would be good to provide baseline numbers from a few standard models in the README.
How good is the label quality? It would be interesting to see how well a trained human annotator performs on this task.
How large is the test set? This is important to understand how precisely accuracy can be measured on this task.

Sorry for the delay with my review. The task is well-documented, well-defined, targets a specific capability, and - to the best of my knowledge - is not solvable by memorizing the internet. I currently do not have sufficient overview of BIG-bench to understand how the task relates to other submissions.

@ludwigschmidt thank you for the review. We would like to answer your questions.

Three points are currently unclear to me:
* How well do current language models solve the task? It would be good to provide baseline numbers from a few standard models in the README.

Thanks for the feedback. We just updated the README.md with results from one of our references.

* How good is the label quality? It would be interesting to see how well a trained human annotator performs on this task.

The labels are annotated via crowdsourcing. We also added the reference of how the dataset is built in the README.md.

* How large is the test set? This is important to understand how precisely accuracy can be measured on this task.

We put the information in README.md. There are 699 test samples.
@ludwigschmidt Let us know if we need to change anything.
@chiafullo Let us know if we need to wait for another review. Thanks for your help!

Thank you for quickly addressing my questions. Two follow-up questions:

Is there a way to use current models in a 0-shot way on the dataset to get baseline numbers for that setting as well?
How much room is left for improvement compared to current language models? This is important since the numbers for GPT-2 are already quite good. In addition, the performance ceiling on this task is unclear since we do not know how well a trained human annotator performs on this dataset (c.f. my previous question - label quality can vary substantially with the crowdsourcing process).

Thank you for your interesting comments.

* Is there a way to use current models in a 0-shot way on the dataset to get baseline numbers for that setting as well?

By using task.json from big-bench, this would be quite complicated, since we cannot specify different behviours for 0-shot or many-shot. Anyhow, we believe that is important to conduct 0-shot prediction with the current format to test the generalization of the LMs. However, it would be nice to have it later as a future improvement.

* How much room is left for improvement compared to current language models? This is important since the numbers for GPT-2 are already quite good. In addition, the performance ceiling on this task is unclear since we do not know how well a trained human annotator performs on this dataset (c.f. my previous question - label quality can vary substantially with the crowdsourcing process).

Based on the papers with code, the upper bound for all-shot with fine-tuning is 99% accuracy, which is very high. Therefore, given the current best results, there is still a 15.49% gap to improvements on this task.
Let us know if we need to modify anything from our submission.
Thanks again for the review! Hopefully, you can provide the decision soon :)

Thank you for your quick reply!

* Is there a way to use current models in a 0-shot way on the dataset to get baseline numbers for that setting as well?

By using task.json from big-bench, this would be quite complicated, since we cannot specify different behviours for 0-shot or many-shot. Anyhow, we believe that is important to conduct 0-shot prediction with the current format to test the generalization of the LMs. However, it would be nice to have it later as a future improvement.

Could you elaborate on this limitation? Two other tasks I'm reviewing mention zero-shot evaluations of current models, e.g., https://github.com/google/BIG-bench/pull/392 and https://github.com/google/BIG-bench/pull/238 .

* How much room is left for improvement compared to current language models? This is important since the numbers for GPT-2 are already quite good. In addition, the performance ceiling on this task is unclear since we do not know how well a trained human annotator performs on this dataset (c.f. my previous question - label quality can vary substantially with the crowdsourcing process).

Based on the papers with code, the upper bound for all-shot with fine-tuning is 99% accuracy, which is very high. Therefore, given the current best results, there is still a 15.49% gap to improvements on this task.

Is the 99% accuracy number for the same dataset that is used in this task?

Thank you for your quick reply!

* Is there a way to use current models in a 0-shot way on the dataset to get baseline numbers for that setting as well?

By using task.json from big-bench, this would be quite complicated, since we cannot specify different behviours for 0-shot or many-shot. Anyhow, we believe that is important to conduct 0-shot prediction with the current format to test the generalization of the LMs. However, it would be nice to have it later as a future improvement.

Could you elaborate on this limitation? Two other tasks I'm reviewing mention zero-shot evaluations of current models, e.g., #392 and #238 .

Thanks for the reference. We checked the submission for #392, they are using the same format as in our submission. So, it possible to have the same evaluation as them and 0-shot evaluation is possible.

* How much room is left for improvement compared to current language models? This is important since the numbers for GPT-2 are already quite good. In addition, the performance ceiling on this task is unclear since we do not know how well a trained human annotator performs on this dataset (c.f. my previous question - label quality can vary substantially with the crowdsourcing process).

Based on the papers with code, the upper bound for all-shot with fine-tuning is 99% accuracy, which is very high. Therefore, given the current best results, there is still a 15.49% gap to improvements on this task.

Is the 99% accuracy number for the same dataset that is used in this task?

Yes, we use the same test set and it is the performance of the model with fine-tuning on all training set.

Hi @ludwigschmidt @akshat311 @chiafullo
Hopes you are doing well. Thank you for your review. We were wondering if you could reply or provide a final decision on our submission since the reviewing already passed two weeks ago and still, you have not given your final decision/answer. Would you mind taking some time to write your final decision or any follow-up on our response? It would also be a big help for the Big-Bench committee.
Thank you for your time and consideration.

Thank you for the reminder.
Since a 0-shot evaluation is possible, conducting such an evaluation could provide helpful context for the task. But it is not necessary according to the review criteria for BIG-bench.
The review criteria state

Tasks must not be fully solvable by existing language models.

It could be good to mention in the README that current models with fine-tuning can get 99% accuracy, since this clarifies the main difficulty in the proposed task (the few-shot aspect).
Overall the submission satisfies the review criteria.

@ludwigschmidt Thanks for the positive response. I just updated the README file according to your suggestion.
@chiafullo should we wait for the second reviewer who never gives any review, or would it be okay if our submission go to the meta reviewing process? I think @ludwigschmidt has satisfied with our submission.

Meta review: Accept. Thank you!


{secret-store} HTML tags are rendering as empty parameter values in reference

Describe the bug
Problem to solve:
HTML tags in source code are causing build warnings in MicrosoftDocs/azure-docs-cli. More importantly, customer-facing reference docs are not instantiating properly -- parameter values formatted with `<>` are missing. Here's an example:

Requested solution:
These values should be escaped with a backtick. Here's an example from az webpubsub.

Published reference guidelines
Guidelines for Parameters used in examples
Related GitHub issues:
This is the same issue as these GitHub issues.
List of HTML tag instances that need update:

File name
Build error

latest/docs-ref-autogen/demo/secret-store.yml
HTML tag 'key' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/demo/secret-store.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/demo/secret-store.yml
HTML tag 'key' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/demo/secret-store.yml
HTML tag 'value' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

Related command
az secret-store
Errors
n/a
Issue script & Debug output
n/a
Expected behavior
n/a
Environment Summary
Azure CLI 2.62.0
Additional context
No response

Thank you for opening this issue, we will look into it.


Hello Microverse Project Pull Request

Hello Microverse Project : Module -1
In this project I :

Added html and css file on  htmlcss-branch

Hello , After changing README.md only FAQ section is enough ? I want to
know in pull request need some questions or comment before submit request
review?
On Wed, 26 Apr 2023 at 10:04 AM Shedrack Sunday @.***>
wrote:

@.**** requested changes on this pull request.
Hello @YoutLone https://github.com/YoutLone 👋
CHANGES REQUIRED ♻
Great work on the project 👏
You've done well implementing the requirements, However, there are a few
you need to work on, to move to the next project. 💯
https://user-images.githubusercontent.com/80612925/157397398-00904e26-60ec-46cd-9510-240661c250ef.gif
Highlights

Nice project setup✔
Linters rightly setup ✔
Nice use of .gitignore✔

Required Changes 🌵

I see you did great work, however, you're missing a very important
part of the project which happens to be the README FILE
https://github.com/microverseinc/readme-template. Kindly add it up
with all sections included and customized.
Only the FAQ part of the README file is optional 👍
Your pull request is not descriptive as it should be. But don't worry,
you can follow This link
https://github.com/microverseinc/curriculum-transversal-skills/blob/main/documentation/articles/professional_repo_rules.md
which has a very detailed way to make a professional pull request 👍
Section to edit PR:
[image: image]
https://user-images.githubusercontent.com/50990925/234463302-1cf68f39-f1d8-4eac-b473-48e8789cb929.png
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this
PR. However, I strongly recommend you take them into account as they can
make your code better. Some of them were simply missed by the previous
reviewer and addressing them will really improve your application.
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
Please, remember to tag me in your question so I can receive the
notification.
Please, do not open a new Pull Request for re-reviews. You should use the
same Pull Request submitted for the first review, either valid or invalid
unless it is requested otherwise.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561 you have
a limited number of reviews per project (check the exact number in your
Dashboard). If you think that the code review was not fair, you can request
a second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
https://github.com/microverseinc/readme-template
—
Reply to this email directly, view it on GitHub
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#pullrequestreview-1401101545,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4IWYLEMZQNJ36PHYXP7323XDCJUTANCNFSM6AAAAAAXLZGFHI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hello @YoutLone, kindly make changes by adding the README in this branch and push the changes then send the same PR for review

Hello ,Do  I need to copy README.md file from main branch to htmlcss-branch
?
On Wed, 26 Apr 2023 at 6:04 PM Didier Peran Ganthier <
@.***> wrote:

@.**** requested changes on this pull request.
Hi @YoutLone https://github.com/YoutLone ,
🎉 Great job on addressing the feedback from the previous review! You've
made some solid progress in implementing the requested changes. However,
there are still a few areas that need some attention before we can move on
to the next project.
https://camo.githubusercontent.com/c21fff7d889bd167e51cd7aa24eaf53dd99cc831b1de1871e67d0ee4ae176e19/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f6535366e345a306d6d6b785a532f67697068792e676966
Highlights

Added .gitignore ✔
Good linters setup ✔
Correct GitHub flow ✔

Required Changes 🛠

Well done on improving the PR 💯 but it still needs some work. You
already have a meaningful title for your pull request but make sure to add
a short summary of changes introduced in the pull request 👇🏽

[image: pull_request_desc]
https://user-images.githubusercontent.com/45739963/234561540-eef10f6d-9c67-40d1-8cba-00568b453a2a.gif

Nice job on the README 📖 but for now it's still on the main branch
and still contains all the boilerplate, make sure to copy the README you
have on the main to the htmlcss-branch and then edit it to replace the
info with relevant info to your project 📁 remember to keep all the
sections as only the FAQ is optional, you may feel free to also remove
sections such as Live Version as this project isn't meant to be
deployed. 🚀
Please review the comments under the review for specific changes that
still need to be made.
Optional Suggestions 💡

N/A

🚀 Keep pushing forward, you're almost there! If you have any questions
or need clarification on anything, feel free to leave a comment in the pull
request thread and don't forget to tag me so I'll receive the notification.
Please note

To avoid confusion and delays, please do not open a new pull request
for re-reviews. Use the same pull request submitted for the first review,
unless otherwise instructed.

As per the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561, you
have a limited number of reviews per project. If you feel that the code
review was unfair, you can request a second opinion using this form
https://airtable.com/shrQAqnBwek5a0O0s.
Cheers and happy coding! 👏👏👏
—
Reply to this email directly, view it on GitHub
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#pullrequestreview-1401786210,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4IWYLEDB7RJYJGQER4J2TDXDEB4DANCNFSM6AAAAAAXLZGFHI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hello Didier, what does this mean hardcoded info and I can't catch what you
mean.So can you tell me detail because of I worry this is my last chance
for code review.
On Wed, 26 Apr 2023 at 11:34 PM Didier Peran Ganthier <
@.***> wrote:

@YoutLone https://github.com/YoutLone yes but once you've done that you
also need to replace the hardcoded info on it to add info relative to your
project. Sorry for the late reply, I was out.
—
Reply to this email directly, view it on GitHub
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#issuecomment-1523768008,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4IWYLHY4CV3RGXVI45IPOTXDFIQ3ANCNFSM6AAAAAAXLZGFHI
.
You are receiving this because you were mentioned.Message ID:
@.***>

@YoutLone Take a look at this one

So, I need to do some of requirement and I will make new pull request for
LICENSE.md to my htmlcss-branch.And then I can submit for code review .
On Thu, 27 Apr 2023 at 9:46 AM Adio Abdulhamid @.***>
wrote:

@.**** requested changes on this pull request.
Status: Required Changes ♻
Hi @YoutLone https://github.com/YoutLone 👋,
Great work on making the changes requested by a previous reviewer 👏
You've done well implementing some of the requested changes, I really
appreciate the effort you put in! but there are still some which haven't
been addressed yet.
[image: almost-there]
https://user-images.githubusercontent.com/57562869/143511358-9cde7daf-4ad0-4db2-8f15-18b54288ff91.gif
Highlights 🌟

✔ Descriptions are descriptive
✔ Linters checks are passing
✔ Use GitHub Flow
✔ Meaningful commit messages.

Required Changes ♻
Please kindly check the comments under the review.
Optional suggestions 🤷♂
Every comment with the [OPTIONAL] prefix is not crucial enough to stop
the approval of this PR. However, I strongly recommend you take them into
account as they can make your code better.
Cheers and Happy coding!👏👏👏
Important Notes 📝

Feel free to leave any questions or comments in the PR thread if
something is not 100% clear.
Please, remember to tag me in your question so I can receive the
notification.

Please, do not open a new Pull Request for re-reviews. You should use the
same Pull Request submitted for the first review, either valid or invalid
unless it is requested otherwise.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561 you have a
limited number of reviews per project (check the exact number in your
Dashboard). If you think that the code review was not fair, you can request
a second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
In README.md
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#discussion_r1178573933
:

+### Tech Stack

+* Version Control System

-Git Hub

+

Client

React.js

+
+
+

Server

Express.js

+
+
+
+Database

PostgreSQL

+
Kindly consider removing the Server and the Database section as they are
out of the scope of this particular project. 🛠
We are meant to include only the technologies we used to build our project
in this section.
Let's also update the Client section by removing React.js. the project
was built with HTML and CSS we can add those. 💪👍
Example:

Client

HTML
CSS

In README.md
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#discussion_r1178575606
:

+## 📝 License

+This project is MIT licensed.

The LICENSE link is broken. kindly consider adding a license to your
repository.
[image: image]
https://user-images.githubusercontent.com/78251927/234748305-f6ab2554-8767-43c5-8181-e2209707e30d.png
Public repositories on GitHub are often used to share open-source
software. For your repository to be open source, you'll need to license it
so that others are free to use, change, and distribute the software.
You can check here on Adding a license to a repository
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository
🤗🛠

In README.md
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#discussion_r1178577352
:

+👤 Author1

+- GitHub: @.(https://github.com/YoutLone)
+- Twitter<EMAIL_ADDRESS>+- LinkedIn: LinkedIn
[image: image]
https://user-images.githubusercontent.com/78251927/234748934-bae3d278-f4bc-40d2-8a9e-cb96660baba9.png
The link to your Twitter profile is broken, please kindly fix that 👍.
Let's avoid broken links in our readme file for a professional repository.
🛠🤗
In README.md
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#discussion_r1178582410
:

+- 👥 Authors
+- 🔭 Future Features

As requested by the previous reviewer it is important that we customize
every section of the readme TEMPLATE
https://github.com/microverseinc/readme-template. to make our readme
well-detailed and stand out from a bunch of others. 👌
Kindly add the Future Features, including 1-3 potential features to be
added. 😊👍
—
Reply to this email directly, view it on GitHub
https://github.com/YoutLone/Hello-Microverse-Project/pull/1#pullrequestreview-1403095388,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4IWYLDEGNRSTVFDP3SBY2TXDHQJLANCNFSM6AAAAAAXLZGFHI
.
You are receiving this because you were mentioned.Message ID:
@.***>


Incompatibility with Thermos and TickProfiler tile entity listings

Hello Nallar,
When using the latest build of Thermos (Version 57), we experience a rather bizarre bug in which tile entities will stop working after about 2 minutes of the world loading. They will halt all function and only work when the chunk is loaded/unloaded for about two minutes. Upon removing Tickprofiler, they no longer had this issue. Thermos build version 56 changed how it handles entities and TEs, which may be part of this issue, since older versions before this still work. The logs are not extremely helpful but I have captured what I can below.
Thermos Version: Latest at v 57
Tick Profiler Version: TickProfiler-<IP_ADDRESS>.jar
Logs: http://pastebin.com/iTNS7rHc
Please let me know if you need anything else! :)

TickProfiler-<IP_ADDRESS>.jar

??? Where did you get that? That's not a version which is on the build service.
This should work fine, grab the latest version.

Oh, it is a real version. Just from 25-Sep-2014 13:33 when the build service version numbers were different.
Reporting bugs while using a 2 year old build = :/

I am sorry, I don't have words for my stupidity. Have a good day.

It's okay. Mistakes happen.
On 17 Jul 2016 22:30, "Auric"<EMAIL_ADDRESS>wrote:

I am sorry, I don't have words for my stupidity. Have a good day.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/nallar/TickProfiler/issues/52#issuecomment-233205345,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAvwaBMeO8IjJ678j5D2LMJY7PXVKACFks5qWp77gaJpZM4JOTTu
.


Parse raw dependency replacements string

The dependency_replacements param should be passed to the
resolve_remote_source plugin as a string containing the cachito data
separated by ':'

OSBS-8139

Signed-off-by: Athos Ribeiro<EMAIL_ADDRESS>Maintainers will complete the following section:

[ ] Commit messages are descriptive enough
[ ] "Signed-off-by:" line is present in each commit
[ ] Code coverage from testing does not decrease and new code is covered
[ ] JSON/YAML configuration changes are updated in the relevant schema
[ ] Changes to metadata also update the documentation for the metadata
[ ] Pull request includes link to an osbs-docs PR for user documentation updates
[ ] New feature can be disabled from a configuration file

Docs PR: https://github.com/containerbuildsystem/osbs-docs/pull/131


Add script for analyzing Spandex request logs and index

This check-in includes the first version of a script used to analyze Spandex request logs. The script is intended to take as input the JSON lines logfiles produced by the periodic spandex-log-scraper. At the moment, this script is run only in an offline mode.

This build looks good.

This build looks good.


"Failed to compile" error while using DAML Hub

``I'm trying to build the application using DAML Hub instructions, after installing the requisites on Ubuntu Linux.
I copied both the participants and parties JSON files into the ui folder and ran the following command:
make daml-hub-package LEDGER_ID=[Ledger ID]
while building ui, its giving the following error:

./daml.js/reset-1.0.0/lib/DA/Reset/ResetImplementation/module.js
Cannot find module<EMAIL_ADDRESS>Make sure this package is installed.
You can install this package by running: npm install @daml.js/d14e08374fc7197d6a0de468c968ae8ba3aadbf9315476fd39071831f5923662.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `react-scripts build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

@richardkapolnai-da any help is greatly appreciated. Thanks.

Update:
I deleted package-lock.json from .ui/ and ran make daml-hub-package LEDGER_ID=[Ledger ID]. There were no errors and I was able to deploy to DAML Hub.
Still I unable to test the functionalities of CBDC.
In the console, I could find these error logs:
index.ts:494 WebSocket connection to 'wss://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/stream/query' failed:
t.handleQueriesChange @ index.ts:494
createLedgerContext.ts:200 useStreamQueries: WebSocket connection failed.
(anonymous) @ createLedgerContext.ts:200
sample-slack.png:1          Failed to load resource: net::ERR_NAME_NOT_RESOLVED
index.ts:494 WebSocket connection to 'wss://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/stream/query' failed:
t.handleQueriesChange @ index.ts:494
3createLedgerContext.ts:200 useStreamQueries: WebSocket connection failed.
(anonymous) @ createLedgerContext.ts:200
index.ts:494 WebSocket connection to 'wss://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/stream/query' failed:
t.handleQueriesChange @ index.ts:494
4createLedgerContext.ts:200 useStreamQueries: WebSocket connection failed.
(anonymous) @ createLedgerContext.ts:200
index.ts:494 WebSocket connection to 'wss://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/stream/query' failed:
t.handleQueriesChange @ index.ts:494
4createLedgerContext.ts:200 useStreamQueries: WebSocket connection failed.
(anonymous) @ createLedgerContext.ts:200
index.ts:494 WebSocket connection to 'wss://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/stream/query' failed:
t.handleQueriesChange @ index.ts:494
6createLedgerContext.ts:200 useStreamQueries: WebSocket connection failed.
(anonymous) @ createLedgerContext.ts:200
index.ts:494 WebSocket connection to 'wss://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/stream/query' failed:
t.handleQueriesChange @ index.ts:494
6createLedgerContext.ts:200 useStreamQueries: WebSocket connection failed.
(anonymous) @ createLedgerContext.ts:200
y4ir1y9bd2z3i3ta.daml.app/:1 Access to XMLHttpRequest at 'https://api.projectdabl.com/data/[y4ir1y9bd2z3i3ta]/v1/exercise' from origin 'https://y4ir1y9bd2z3i3ta.daml.app' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.


WIP: Actions api

Clean up pipe lifecycle API.

[x] remove pipe.Begin
[x] remove pipe.Do
[x] eliminate transition channel
[ ] fix regression

Codecov Report

Merging #11 into master will increase coverage by 1.26%.
The diff coverage is 89.15%.

@@            Coverage Diff             @@
##           master      #11      +/-   ##
==========================================
+ Coverage   81.22%   82.48%   +1.26%
==========================================
  Files          10       10
  Lines        1012     1005       -7
==========================================
+ Hits          822      829       +7
+ Misses        146      138       -8
+ Partials       44       38       -6

Impacted Files
Coverage Δ

pipe/pipe.go
84.34% <100%> (-1.02%)
:arrow_down:

pipe/state.go
77.36% <86.76%> (+7.31%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8fb7491...f999ca5. Read the comment docs.


Make postinstall, predev and prebuild work with npm workspaces

Context:
When using npm workspaces, i.e nested subprojects (see below) postinstall, predev and prebuild are not working as expected.
- project
   - sub-project-1 (React App)
   - sub-project-2 (NodeJs App)
   - sub-project-...

With npm workspaces, node_modules directories are created in root and sub projects and all dependencies are stored in node_modules root directory.
Therefore, postinstall, predev and prebuild need to know what is the targeted project directory (here sub-project-1 and / or what node_modules directory to use (i.e node_modules root directory).
Current behavior:

adding postinstall, predev and prebuild in sub-project-1 package.json return the following error:
npm ERR! command failed
npm ERR! command sh -c copy-dsfr-to-public
npm ERR! node:fs:1593
npm ERR!   handleErrorFromBinding(ctx);
npm ERR!   ^
npm ERR!
npm ERR! Error: ENOENT: no such file or directory, lstat '/Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber/mon-aide-cyber-ui/node_modules/@codegouvfr/react-dsfr/dsfr'
npm ERR!     at lstatSync (node:fs:1593:3)
npm ERR!     at statFunc (node:internal/fs/cp/cp-sync:122:15)
npm ERR!     at getStatsSync (node:internal/fs/cp/cp-sync:123:19)
npm ERR!     at checkPathsSync (node:internal/fs/cp/cp-sync:72:33)
npm ERR!     at cpSyncFn (node:internal/fs/cp/cp-sync:58:42)
npm ERR!     at Object.cpSync (node:fs:2932:3)
npm ERR!     at /Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber/node_modules/@codegouvfr/react-dsfr/bin/copy-dsfr-to-public.js:213:20
npm ERR!     at step (/Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber/node_modules/@codegouvfr/react-dsfr/bin/copy-dsfr-to-public.js:58:23)
npm ERR!     at Object.next (/Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber/node_modules/@codegouvfr/react-dsfr/bin/copy-dsfr-to-public.js:39:53)
npm ERR!     at fulfilled (/Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber/node_modules/@codegouvfr/react-dsfr/bin/copy-dsfr-to-public.js:30:58) {
npm ERR!   errno: -2,
npm ERR!   syscall: 'lstat',
npm ERR!   code: 'ENOENT',
npm ERR!   path: '/Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber/mon-aide-cyber-ui/node_modules/@codegouvfr/react-dsfr/dsfr'
npm ERR! }
npm ERR!
npm ERR! Node.js v18.16.1

adding postinstall, predev and prebuild in root directory package.json return the following error:
> copy-dsfr-to-public

There is no public/ directory in the current working directory, we don't know your framework you are not calling this script
at the right location or we don't know your React framework please submit an issue about it here
https:://github.com/codegouvfr/react-dsfr/issues
npm ERR! code 255
npm ERR! path /Users/bertrandbougon/Projets/beta-gouv/mon-aide-cyber/mon-aide-cyber
npm ERR! command failed
npm ERR! command sh -c copy-dsfr-to-public

Expected behavior:

add postinstall, predev and prebuild in sub-project-1 package.json
files are copied from<EMAIL_ADDRESS>to sub-project-1/public

Thanks for reporting I'll fix

Fixed in 0.72.4


Sign in to Live Share Tip documented settings in tip absent

In the Sign in to Live Share section, there's a tip that mentions using the liveshare.account and liveshare.accountProvider settings for selecting the automatic for automatic sign-in.  The current production version of the Live Share extension (1.0.5273) does not show this to be a valid setting.  Are these settings valid, and as of hat version of the extension ?

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

ID: 6821857f-92e3-06f4-ee54-c2e2ad626d81
Version Independent ID: 6821857f-92e3-06f4-ee54-c2e2ad626d81
Content: Install and sign in to Live Share in Visual Studio Code - Live Share
Content Source: docs/use/install-live-share-visual-studio-code.md
Product: visual-studio-family
Technology: live-share
GitHub Login: @fubaduba
Microsoft Alias: fishah

Thank you. Those are older settings and we will clean up our error message to remove the reference to ones that are outdated.

Apologies for the delay here. From what I see, this should be resolved. Thanks.


Skull Sceptre

Add the Skull Sceptre to the Menu Entry Swapper for jewellery, currently the menu looks like this.
https://gyazo.com/2f44c00607561ded9c41c3368fd943d6
The menu lines that needs to be swapped is wield and invoke.

made a Pull request with the said feature request.

8944eb9be6d62ec8384e29484dab14c4c2858d9d was added to master, which sufficiently covers this use case.


Feature request: blocking specific unit classes

In all sort of games there tend to be restrictions as to what can get where. Most classic example is a cavalry unit not being able to enter a forest.
This brings lot of potential scenarios - such as troops escaping into dense ruins where heavy vehicles cannot chase them.

Added in 1.1-dev branch. Added a Mounted movement class, which is just like the Ground class except it can be used to separately block ground and mounted units. The TileSet now has a Blocks custom data layer, which can have multiple values corresponding to the movement class it should block. So its even possible to create tiles that Flying and Mounted units cannot pass, but regular Ground units can, or ones only a Flying unit can cross such as a chasm.
For testing purposes Steve was temporarily turned into a Mounted unit without different graphics, so he is no longer able to go on the T tile in the map.


Publisher Example App suggests to create destination coordinates of a wrong type

In the publisher example app code, in the MapViewModel.swift a comment says to uncomment  the  //destination = CLLocationCoordinate2D(latitude: 0, longitude: 0)` line to set coordinates.
However, CLLocationCoordinate2D is not of type LocationCoordinate? that is required when constructing a Trackable object, so the compiler doesn't like that: Cannot assign value of type 'CLLocationCoordinate2D' to type 'LocationCoordinate?’
┆Issue is synchronized with this Jira Uncategorised by Unito

#419 removes this code, and we'll proper (i.e. UI) support for specifying a destination in #391.


Consistency in label prop name for RadioFormField

The RadioFormField component uses optionDisplay prop to render the label. However, all other CareUI components such as SelectFormField, MultiSelectFormField, AutocompleteFormField, 'AutocompleteMultiselectFormField, etc. uses optionLabel` as the prop name to for the field label.
Hence for improving consistency, let's rename the optionDisplay to optionLabel for the RadioFormField component.
Screenshots
Usages of optionLabel (185 results)

Usages of optionDisplay (28 results) that needs to be replaced with optionLabel

I would like to work on this issue could you assign this to me?


Add @GlobalScope is_same(a, b) and Variant::identity_compare()

Implements godotengine/godot-proposals#6092
# Array
var arr: = []
var arr_other: = []
print(arr == arr)  # true
print(arr == arr_other)  # true
print(is_same(arr, arr))  # true
print(is_same(arr, arr_other))  # false

# Dictionary
var dict: = {}
var dict_other: = {}
print(dict == dict)  # true
print(dict == dict_other)  # true
print(is_same(dict, dict))  # true
print(is_same(dict, dict_other))  # false

@YuriSizov I would set the milestone to 4.0 as discussed between the GDScript team.
CC. @vnen

If you say so, but it's definitely not a release blocker. 4.x simply means "any 4.x release", which does include 4.0.

If you say so, but it's definitely not a release blocker (and it's not on the blocker list that vnen composed for us). 4.x simply means "any 4.x release", which does include 4.0.

Sorry, my bad. It can be set to 4.x then.

Tests for all of these cases please! :) Maybe a single test showing all of the things that work, and a couple negative ones highlighting objects, arrays, dictionaries?

Used @vonagam snippet, and renamed the function to Variant::identity_compare().

Sorry for the slightly off-topic but still related question: is there any way to get an unique object id currently similar to Python's id() function? And I mean variants, arrays, dicts etc. Object.get_instance_id() naturally only works for objects. In Python (or at least in its C-implementation) the id is basically just object's memory address.
I'm asking because I need to detect object aliasing for the serialization library I'm writing, taking inspiration from Python's pickle-module. Basically, I need to keep track of all objects I'm writing and detect if two objects are the same so that I can store and create that object only once when I'm serializing or deserializing the object graph. In Python, every object's id is taken, put into a hash map and then we can quickly detect aliased objects and process them only once.
is_same() could work for this, but implementing it for alias detection in my case requires a lot of comparisons. Would it be possible to add function like GlobalScope.get_id(obj) or something which would return an unique value (address in this case?). Then is_same() could be implemented basically like this:
bool is_same(a, b) {
    return get_id(a) == get_id(b);
}

I think you need to ask at #54804 to be reopened (and also add handling for objects and packed arrays).

Tests have been added! As Variant::identity_compare() is used behind the scene for @GlobalScope is_same(), I didn't feel the need to test specifically is_same().

@bitsawer I updated the documentation to list all the value and reference types.

I updated the unit test to extensively test all possible types.

Thanks!

This PR somehow managed to stay below my radar until now, even when I had been following the discussion on this. Just passing by to give congratulations for the nice work.


rename protocols page

@clebertsuconic  as discussed, but I'm not sure if this makes sense given the content of the page, alternative might be 'Supported Protocols and APIs'?

closing as 'not a good change'


Single Struct

Really like the idea of this and really helps with duplicate code for across multiple tables (structs). Could the repository code handle just sue the db entity instead of converting between a domain struct and the db struct?

Hi @emmaLP .
Thank you for asking.
Yes, that is possible to do it, although I like to make a cut between domain model and DTO. But, yes, it is possible to do that :)

Hi, if I have understood your need correctly, there's a way you can already achieve this
when instantiating the new repo you can use twice the model
repo := gorm_generics.NewRepository[Model, Model](db)
and in your model you can implement toEntity and fromEntity this way
func (m Model) ToEntity() Model {
	return m
}
func (m Model) FromEntity(m Model) interface{} {
	return m
}

Then it will work with only one single struct


registerFileHandle and spatial extension?

Hello!
You have great examples showing how to load data from a File handle here: https://duckdb.org/docs/api/wasm/data_ingestion
But this doesn't seem to work with the spatial extension. Here's what I tried to do:
// file is picked by the user with the File API
await db.registerFileHandle(
  file.name,
  file,
  DuckDBDataProtocol.BROWSER_FILEREADER,
  true
);

await c.query(
  `INSTALL spatial; LOAD spatial;
  CREATE OR REPLACE TABLE table1 AS SELECT * FROM ST_Read(`${file.name}`)`
);

But I get this error:
IO Error: Unknown file type

Thank you! 🙏
Originally posted by @nshiab in https://github.com/duckdb/duckdb-wasm/discussions/1791

I have the same issue with registerFileText, see here: https://github.com/duckdb/duckdb-wasm/discussions/1791#discussioncomment-10082002

Hello everyone,
I want to confirm that the issue described is reproducible and occurs 100% of the time under the specified conditions.
You can find a detailed example to validate this issue here:
https://github.com/malveo/duckdb-wasm-gdal-xlsx
https://github.com/malveo/duckdb-wasm-gdal-xlsx/blob/main/src/index.ts
When using the st_read function, the issue arises when the file is passed locally. However, this issue only occurs when the file is read via HTTP.
https://github.com/malveo/duckdb-wasm-gdal-xlsx/blob/main/public/vanilla/index.html
Thank you! 🙏
Best
malveo

@malveo your vanilla example inspired me to come up with this workaround:
const blobUrl = URL.createObjectURL(file)
const fakeUrl = window.location.href + "data.xlsx"
await db.registerFileURL(fakeUrl, blobUrl, DuckDBDataProtocol.HTTP, true)
const read_xlsx = await c.query(
    `CREATE OR REPLACE TABLE table1 AS SELECT * FROM ST_Read('${fakeUrl}');`
);
URL.revokeObjectURL(blobUrl)

@nshiab what's the error you're getting? and, are you on the latest duckdb? 1.28.1-dev258.0
the registerFileURL approach is working reliably for me

as of 1.28.1-dev258.0, it seems to work fine with registerFileHandle()

as of 1.28.1-dev258.0, it seems to work fine with registerFileHandle()

@ericemc3 I'm able to reproduce the bug in 1.28.1-dev258.0 with registerFileHandle, are you doing something different from malveo? Or did you mean registerFileURL?

as of 1.28.1-dev258.0, it seems to work fine with registerFileHandle()

@ericemc3 I'm able to reproduce the bug in 1.28.1-dev258.0 with registerFileHandle, are you doing something different from malveo? Or did you mean registerFileURL?

https://observablehq.com/d/4cc96a19f57a830d

Works like a charm with @1.28.1-dev258.0. Thanks, @ericemc3! I was still using 1.28.1-dev106.0, since it's tagged as the latest.

Hi @nshiab and @ericemc3,
Thanks for the support!
I just tested with release -dev258.0 and followed @ericemc3’s suggestion from https://observablehq.com/d/4cc96a19f57a830d, using registerFileURL with an XLSX file, and I encountered the following error:
Error: IO Error: GDAL Error (4): `file.xlsx` not recognized as a supported file format.
    at O.onMessage (@duckdb_duckdb-wasm.js?v=aa089efd:12032:15)

check it out here:
https://github.com/malveo/duckdb-wasm-gdal-xlsx
Am I missing something?

Hi @malveo! I'm sorry. I don't know why, but it's probably worth opening a new issue. Good luck!


ISPN-5275 Getting metric [cacheLoaderStores] at [...] failed:

JBAS014792: Unknown attribute cacheLoaderStores

Added in alias for cache loader stores metric

https://issues.jboss.org/browse/ISPN-5272

Integrated, thanks @wburns


synctabgroups-backup-5mins.json download windows showing every 5 min on Chrome

synctabgroups-backup-5mins.json download windows showing every 5 min on Chrome 64.0.3282.186 Windows 10 x64 @Morikko

The window appears because you have probably set to true in the Chrome Preferences (Downloads section):  Always ask where to save files
Contrary to Firefox where I can overwrite this setting, I can't in Chrome.
Notes:

Backup is actually NOT working on chrome now
I will add a new back up function to save in the internal memory of the application to provide a better experience
You can set backup to be less frequent or use the manual button (right click on the icon) to avoid seeing the window too much.

Corrections will be in next release :)

But it is didn't solved. I getting again and again

It is not a bug but the normal behavior. Check the first 2 lines of my previous answer.

Chrome Preferences (Downloads section): Always ask where to save files

Have you checked the option state ?

I am sorry. I read that wrong. Now is works

@Morikko  One question about the internal backup in Chrome could you tell me where the local backup files are located (the path) ?
It could be useful in case of a crash to know the location of the files to retrieve on my daily backup of my whole computer.
Regards :octocat:

Local backups are managed by your browser. They are saved inside your profile (session) directory in your browser setting folder.
https://superuser.com/questions/507536/where-does-google-chrome-save-localstorage-from-extensions
Usually, if it crashes,you can't find them any more in the application, they are lost...

@Morikko

Usually, if it crashes,you can't find them any more in the application, they are lost...

Since  I ask Chrome to ask me where to save the file before downloading for safety if I use "External Backup" it nag me every 5 minutes to save the files what would be the best way to have a reliable backup of all Groups each 5-10 minutes max ?
Could you use the IndexedDB instead of Local Storage, this way the data of "Sync Tab" would be in their own folder and it would be less prone to corruption and crahs proof too 😉.
Source: https://developers.google.com/web/ilt/pwa/working-with-indexeddb
https://i.imgur.com/kJaVU00.png
Regards :octocat:


The order of top-level statements and definitions now matters

Top-level statements now only work in certain situations.
To Reproduce
Does not work:
class Poco  {}
var obj  = new Poco(); // err

Also does not work:
var obj1  = new Poco();
class Poco  {}
var obj2 = new Poco(); // err

Works:
var obj  = new Poco();
class Poco  {}

Expected behavior
The order of top-level statements should make no difference, as in the previous release (15.1):
An example code that is expected to work:
var poco1 = new Poco1();
class Poco1  {}
var poco2  = new Poco2();
class Poco2  {}

Version

OS: Windows 10 Version 22H2 (OS Build 19045.2311)
Build (or commit ID if built from source): 74d2fab6acf72792ba0328d33b7a1bb81c963815

Yes, this is a limitation of Roslyn - basically RP's default is to use top level statements. The advantage is that they don't have the limitations imposed by C# scripts - that is, they can have namespaces, public types, etc. Which is why I chose it as the new default.
You can continue using .csx files (Ctrl+Shift+N) and get the previous behavior.


JSTransformer ignores timeout option

Do you want to request a feature or report a bug?
bug
What is the current behavior?
The transformTimeoutInterval is set from a const, but the error message says it should be settable by an option.
If the current behavior is a bug, please provide the steps to reproduce and a minimal repository on GitHub that we can yarn install and yarn test.
Pass transformTimeoutInterval=1 to the bundler
Bundle a package that takes longer than one second
The timout will not occur after one second
Here's the problem: https://github.com/facebook/metro-bundler/blob/master/packages/metro-bundler/src/JSTransformer/index.js#L110 (along with the error message formatting on line 165)
What is the expected behavior?
Specified timeout is respected
Please provide your exact metro-bundler configuration and mention your metro-bundler, node, yarn/npm version and operating system.
the issue is in master branch as linked above.

I think the timeout is more like best-effort and it's not always respected. We are currently rewriting the transformers and will try to make sure to consider making this more solid in the new transformers.


[Bug]

Whether the latest version has been tried

[X] I have updated TrChat to the latest version, and the issue is also reproduced.

Have you checked the Wiki

[X] I have checked the Wiki for this problem and determined that the problem exists.

Detailed description
玩家使用/tell命令提示需要玩家,添加玩家参数后显示未知参数

configuration file
Options:
  Join-Permission: 'trchat.private'
  Disabled-Functions: ['Mention']
  Private: true

Bindings:
  Command: ['msg', 'tell', 'm', "w"]

Sender:
  - prefix:
      sender:
        text: '&8[&a%player_name% &7➦ &6%trchat_toplayer%&3&8] '
    msg:
      default-color: 'f'
      hover: '&7在 %server_time_HH:mm:ss% 由 %player_name% 所发送'

Receiver:
  - prefix:
      receiver:
        text: '&8[&6%player_name% &7➥ &2%trchat_toplayer%&8] '
    msg:
      default-color: 'f'
      hover: '&7在 %server_time_HH:mm:ss% 由 %player_name% 所发送'

logs
同正常使用/tell一样
Server environment
Server version:
Minecraft Waterfall->Paper 1.18.2
Plugin list:
不给,Trchat2.0.11

我忘记在Waterfall里 加上了 (


note section missing a leading quotation mark and caused confusion

[Enter feedback here]
note section missing a leading quotation mark and caused confusion

expected result :
for example 'Microsoft Azure App Service' in public cloud.

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

ID: 44b9a84f-6765-67dc-bb7b-04303e070c03
Version Independent ID: 32fc20a0-4321-c74a-34aa-909f43a72db0
Content: Grant permission to applications to access an Azure key vault using Azure RBAC
Content Source: articles/key-vault/general/rbac-guide.md
Service: key-vault
Sub-service: general
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@yull1860outlook
Thanks for your feedback! We will investigate and update as appropriate.

Hi @yull1860outlook
Thank you for bringing this to our attention! We've initiated a pull request (PR) to address this issue. Once the author reviews the changes, they will be merged, and the updates should go live shortly. Your diligence is much appreciated!