App crash at /

Describe the bug
App crash at / while opening a single cluster.
To Reproduce
Steps to reproduce the behavior:

Click on connect
Cluster resources not showing up
App Crashes (See error)

Expected behavior
Cluster Resources should open
Screenshots

Environment (please complete the following information):

Lens Version:Lens: 5.3.0-latest.20211125.
OS: MacOS
Installation method (e.g. snap or AppImage in Linux): .dmg

Logs:
Component stack:

    at wrappedComponent (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:10553:16)
    at div
    at Logs (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/chunks/5.js:7201:9)
    at div
    at div
    at Dock (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/chunks/5.js:7633:9)
    at div
    at div
    at MainLayout (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:286690:9)
    at ErrorBoundary (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:238000:9)
    at Router (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:79045:30)
    at ClusterFrame (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/chunks/5.js:7854:9)
    at ThemeProvider (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:604150:24)

Error stack:

TypeError: Cannot create a KubeObject from undefined
    at new KubeObject (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:32746:19)
    at new WorkloadKubeObject (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:124780:1)
    at new Pod (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:154478:9)
    at http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/chunks/5.js:7133:17
    at http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:10553:49
    at http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:10517:25
    at trackDerivedFunction (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:3114:18)
    at Reaction.track (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:3642:18)
    at useObserver (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:10515:14)
    at wrappedComponent (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:10553:16)
    at Ch (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:550643:137)
    at li (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:550666:154)
    at ki (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:550664:169)
    at ii (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:550663:178)
    at ck (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:550760:126)
    at bk (http://032c1c3b972accbf835ce6bb7e03dc78.localhost:56202/build/Lens.js:550736:347)

Additional context
This issue started after I clicked on Daemon Set YAML edit in lens. Tried updating the Lens to latest version, Restarting the IDE, Clearing up the cache at ~/Library/Application\ Support/Lens/Cache/ and reconnecting the cluster but no luck.

I believe that this will be fixed by #4376

Thanks for the update @Nokel81 . Meanwhile this gets fixed, do you have any workaround for the same? I am unable to manage my main cluster due to this.

Me too: App crash at opening a single cluster  :(

Yes, delete ~/Library/Application\ Support/Lens/lens-local-storage/032c1c3b972accbf835ce6bb7e03dc78.json.
Your final file while be different. However the error message, like above, will give it to you.

Yes, delete ~/Library/Application\ Support/Lens/lens-local-storage/032c1c3b972accbf835ce6bb7e03dc78.json.
Your final file while be different. However the error message, like above, will give it to you.

yes. worked.

Closing as this has been fixed in master.
Better fixes will be coming too.


Logging and error handling

Current behaviour of the driver is that it catches the exceptions and uses "stdout" print for saying what went wrong, but it's not re-raising the exceptions.
One example of how this handling provides "weird" output is when doing following operations with incorrect credentials
with driver(<args>) as device:
  result = device.get_config(retrieve='running')
  config = result['running']

This code doesn't fail on the open() nor the get_config() calls.
>>> result['running']
...
TypeError: 'NoneType' object is not subscriptable

So this makes the debugging harder also I would say it's quite non-standard.
The other thing is the logging. The prints statements are hard to integrate into other applications, and the driver can also be used with other than CLI programs. So it's not possible to make the prints integrated with logging files for long-running processes/service or with centralised logging systems.
My suggestion is to replace the prints statements with logging module and to reraise the exceptions (either the same or based on napalm library exceptions). Happy to hear other opinions on the logging and exceptions handling problem described above.

Hi @omron93, thank you for raising the issue. Yes, we are aware that logging and exception handling logic leaves some things to be desired - in part also because error handling isn't always clearly defined by NAPALM
In the example that you describe, the username+password aren't checked until the get_config call is made - and while open() could validate them by making some dummy request, none of the other drivers do that - so we left it like that.
That being said, see https://github.com/napalm-automation-community/napalm-srlinux/pull/34 for slightly improved error handling/logging for some of the more common methods ( open(), close() and get_config() to start ), replacing all print() calls with logging.error().
Let us know if that helps

Implemented enhancements in https://github.com/napalm-automation-community/napalm-srlinux/pull/34


Close all tabs without saving

Is your feature request related to a problem? Please describe.
When I need to close to many tabs, Azure Data Studio ask me to save for every tab. If I have 20 tabs, I have to click 20 times in "No" button.
Describe the solution or feature you'd like
A button "Not to all"
Describe alternatives you've considered
A list of opened tabs like Visual Studio does
Additional context

@brunossn thanks for the suggestion.  We've had this request a few times.  For some reason, this is the save behavior we picked up from our upstream vscode dependency.  Ideally, we'd get this fixed there and then it would come to us in a future merge.
You can close and not save all editors using the Close All Editors button in the File Explorer viewlet (screenshot below).  But I agree, not sure why it doesn't do this when closing all editors from document tab menu.

Closing based on the current comment.  Thanks for the suggestion!

The correct solution is described in this other issue:
https://github.com/Microsoft/vscode/issues/54647#issuecomment-413760045


Unable to start dart-services with updated version with PR #633

after this, https://github.com/dart-lang/dart-services/pull/633
I'm not able to run dart-services on the local env because the document is broken, I don't know what to pass as proxy-target parameter.

I'm curious which document you are talking about (so I can fix it). The following should still just work for local development:
$ grind serve

I'm curious which document you are talking about (so I can fix it). The following should still just work for local development:
$ grind serve

Actually, from the perspective of local development with proxy back to the Cloud Run backend, the following grind command will show you the way:
$ grind serve-with-proxy-target
grinder running build-project-templates build-storage-artifacts serve-with-proxy-target

build-project-templates
  running dart pub get (/Users/brettmorgan/Documents/GitHub/dart-services/project_templates/dart_project)
  /Users/brettmorgan/homebrew/Cellar/dart/2.10.4/libexec/bin/dart pub get
  Resolving dependencies...
  Got dependencies!
  running flutter pub get (/Users/brettmorgan/Documents/GitHub/dart-services/project_templates/flutter_project)
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/flutter pub get
  Running "flutter pub get" in flutter_project...
   1,571ms

build-storage-artifacts
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/flutter pub get
  Running "flutter pub get" in flutter_web_sampleX70ryK...
   1,336ms
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/flutter precache --web
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/cache/dart-sdk/bin/dartdevc -s /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/cache/flutter_web_sdk/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --modules=amd -o flutter_web.js package:flutter/material.dart package:flutter/foundation.dart package:flutter/widgets.dart package:flutter/gestures.dart package:flutter/painting.dart package:flutter/physics.dart package:flutter/cupertino.dart package:flutter/semantics.dart package:flutter/rendering.dart package:flutter/scheduler.dart package:flutter/animation.dart package:flutter/services.dart package:flutter_test/flutter_test.dart
  copying /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/cache/flutter_web_sdk/flutter_web_sdk/kernel/amd/dart_sdk.js to artifacts
  copying /var/folders/yx/p5zw_q4x561g718ttqx7bs4c003nrc/T/flutter_web_sampleX70ryK/flutter_web.js to artifacts
  copying /var/folders/yx/p5zw_q4x561g718ttqx7bs4c003nrc/T/flutter_web_sampleX70ryK/flutter_web.dill to artifacts

  From the dart-services project root dir, run:
    gsutil -h "Cache-Control:public, max-age=86400" cp -z js artifacts/*.js gs://compilation_artifacts/2.12.0-133.2.beta/

serve-with-proxy-target
  /Users/brettmorgan/homebrew/Cellar/dart/2.10.4/libexec/bin/dart bin/server_dev.dart --port 8082 --proxy-target https://v1.api.dartpad.dev/
  [INFO] services: Listening on port 8082

Actually, from the perspective of local development with proxy back to the Cloud Run backend, the following grind command will show you the way:
$ grind serve-with-proxy-target
grinder running build-project-templates build-storage-artifacts serve-with-proxy-target

build-project-templates
  running dart pub get (/Users/brettmorgan/Documents/GitHub/dart-services/project_templates/dart_project)
  /Users/brettmorgan/homebrew/Cellar/dart/2.10.4/libexec/bin/dart pub get
  Resolving dependencies...
  Got dependencies!
  running flutter pub get (/Users/brettmorgan/Documents/GitHub/dart-services/project_templates/flutter_project)
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/flutter pub get
  Running "flutter pub get" in flutter_project...
   1,571ms

build-storage-artifacts
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/flutter pub get
  Running "flutter pub get" in flutter_web_sampleX70ryK...
   1,336ms
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/flutter precache --web
  /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/cache/dart-sdk/bin/dartdevc -s /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/cache/flutter_web_sdk/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --modules=amd -o flutter_web.js package:flutter/material.dart package:flutter/foundation.dart package:flutter/widgets.dart package:flutter/gestures.dart package:flutter/painting.dart package:flutter/physics.dart package:flutter/cupertino.dart package:flutter/semantics.dart package:flutter/rendering.dart package:flutter/scheduler.dart package:flutter/animation.dart package:flutter/services.dart package:flutter_test/flutter_test.dart
  copying /Users/brettmorgan/Documents/GitHub/dart-services/flutter/bin/cache/flutter_web_sdk/flutter_web_sdk/kernel/amd/dart_sdk.js to artifacts
  copying /var/folders/yx/p5zw_q4x561g718ttqx7bs4c003nrc/T/flutter_web_sampleX70ryK/flutter_web.js to artifacts
  copying /var/folders/yx/p5zw_q4x561g718ttqx7bs4c003nrc/T/flutter_web_sampleX70ryK/flutter_web.dill to artifacts

  From the dart-services project root dir, run:
    gsutil -h "Cache-Control:public, max-age=86400" cp -z js artifacts/*.js gs://compilation_artifacts/2.12.0-133.2.beta/

serve-with-proxy-target
  /Users/brettmorgan/homebrew/Cellar/dart/2.10.4/libexec/bin/dart bin/server_dev.dart --port 8082 --proxy-target https://v1.api.dartpad.dev/
  [INFO] services: Listening on port 8082

More context: https://github.com/dart-lang/dart-services/pull/481#issuecomment-758042820

More context: https://github.com/dart-lang/dart-services/pull/481#issuecomment-758042820

I believe this issue was fixed by https://github.com/dart-lang/dart-services/pull/644

I believe this issue was fixed by https://github.com/dart-lang/dart-services/pull/644


Typo error in CONTRIBUTING.md

I found a typo error in the provided CONTRIBUTING.md file:
'componet' should be changed to 'component'.
The line  -  "Build the UI componet using HTML and Tailwind CSS."  should be changed to: -
"Build the UI component using HTML and Tailwind CSS."

Thanks for noticing but I guess it was fixed in #2304

Okk!!! Thanks 😄


Change HOME_REGION in global config but AWSAccelerator pipeline still get stuck with us-east-1 at Account stage

Describe the bug

To Reproduce
Use the Region selector in the console navigation bar to choose "ap-southeast-1" to deploy the cloud formation template file from the beginning.
Take a look at codepipeline at the Account stage
Expected behavior
Expect successfully with using "ap-southeast-1" not us-east-1
Please complete the following information about the solution:

[ ] Version: 1.4.0

SO0199-pipeline

[ ] Region: ap-southeast-1

Screenshots

Additional context
Add any other context about the problem here.

I had exactly the same issue, thanks for raising it.

Hello, and thank you for your interest in Landing Zone Accelerator on AWS!
There are some API calls for global services that must be completed in us-east-1, specifically AWS Organizations API calls in this solution. The Accounts stage is always deployed to us-east-1 for this reason.
us-east-1 is bootstrapped when the solution is installed. If you have any SCPs or region deny that block actions in us-east-1, it’s possible the region may not have been bootstrapped properly. You should see a CDKToolkit stack in that region once the pipeline has completed. If you do not, can you verify you do not have any region deny settings in place for us-east-1 and run the Installer CodePipeline again? The Install stage in that pipeline should bootstrap us-east-1 for you.
More info on regional endpoints for AWS Organizations: https://docs.aws.amazon.com/general/latest/gr/ao.html
Thank you! Please let us know of this resolves your issue.

Hi @awsclemj , @gavinying
Issue already resolved and you're right for "The Accounts stage is always deployed to us-east-1".
I got stuck with this problem since I did a clean-up (including s3 bucket cdk-accel-assets-xxxxxxx-us-east-1 but still keep the cloudformation of CDKToolkit stack on us-east-1) for the last deployed in wrong region us-east-1 while I setup landing zone with control tower as https://docs.aws.amazon.com/solutions/latest/landing-zone-accelerator-on-aws/prerequisites.html => error happened at Account Stage.
And I solved as following:

Deleted the old CDKToolkit stack on us-east-1
Trigger release change to run AWSAccelerator-Pipeline again then you can see the CDKToolkit will be created on us-east-1

Pls noted: above CDKToolkit of Account on us-east-1 is different with CDToolkit on desired region

Thank you.

@awsclemj @quangchustudy Unfortunately, I still have this issue.

the problem is AWSAccelerator-Pipeline seems not creating AWSAccelerator-CDKToolkit stack in us-east-1 region (ap-southeast-1 region successfully created stacks).
I have already added us-east-1 to allowed region;
I have cleaned up S3 and cloudwatch in both regions before I run AWSAccelerator-Pipeline

My question is,

is AWSAccelerator-CDKToolkit stack in us-east-1 region supposed to be created during Prepare stage of AWSAccelerator-Pipeline? Why I couldn't see any logs about creating stacks in us-east-1 region while the stage succeded?

Hello @gavinying,
us-east-1 is bootstrapped during the Install stage of AWSAccelerator-Installer pipeline. I’d suggested manually releasing that pipeline once again if you have recently made edits to your region deny settings and do not see the stack created.
Thanks!

Hi @awsclemj , I have re-run the AWSAccelerator-Installer pipeline just now, it completed without error, but I still didn't see any messages about creating stacks in us-east-1 region in the logs. I have attached logs for your reference.
log.txt
Any other suggestion? thanks.

Based on this log message, it appears your global region has been modified:
Container] 2023/05/09 00:42:17 Running command if ! aws cloudformation describe-stacks --stack-name AWSAccelerator-CDKToolkit --region ap-southeast-1; then BOOTSTRAPPED_GLOBAL="no"; fi
The global region is defined [here] in our installer template, so it must have been modified externally. We strongly advise against modifying the source code of LZA, as it may lead to unexpected failures of the core engine. I would suggest updating your Installer stack using an unmodified template so us-east-1 is bootstrapped.
Thanks!

@awsclemj Awesome, you saved my day, thank you so much!


Unable to sign in: La méthode 'get_SerializationSettings' du type 'Microsoft.Azure.Management.ResourceManager.SubscriptionClient' de l'assembly 'Microsoft.Azure.Management.ResourceManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35' n'a pas d'implémentation.

Storage Explorer Version: 1.15.1
AzCopy Version: 10.6.0
Build Number: 20200902.9
Platform/OS: Windows 10 Enterprise v1903
Architecture: x64
Bug Description
I installed Microsoft Azure Storage Explorer. I tried to connect to my azure account. After typing my credential (only my mail, ADFS makes the authentication),  Microsoft Azure Storage Explorer fired an exception :
{
"message": ""La méthode 'get_SerializationSettings' du type 'Microsoft.Azure.Management.ResourceManager.SubscriptionClient' de l'assembly 'Microsoft.Azure.Management.ResourceManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35' n'a pas d'implémentation.""
}
Steps to Reproduce
Launch Microsoft Azure Storage Explorer.
Add Account.
Add an Azure Account.
Type your mail address on the popup,
Click on Next
Wait for organization auth page
See the error.

Expected Experience
Be connected and see my subscription
Actual Experience
Unable to see anything because I can't log in...

@RaijinDS we had another user open a similar issue a few months ago. I'm going to direct you over to that issue.

See issue #2244


Do not require SRT output forwarding

Today it is required to forward the SRT stream to a receiver. It should not have to be mandatory and you should be able to run it simply with:
srt-whep -i <IP_ADDRESS>:8989 -p 8080 -s caller

output_address is now optional ("<IP_ADDRESS>:8888" by default). So it is possible to run it with
srt-whep -i <IP_ADDRESS>:8989 -p 8000  -s caller


Parens combined for different taxon ranks

It was observed that in the Orthoptera SF data found in the sandbox, that two sets of parens are being combined. Specifically, a subgenus followed by a species group - two taxa that should each have their own sets of parens as follows Aus (Bus) (cus) where Bus is a subgenus and cus a species group, are combined as follows: Aus (Bus cus). There are multiple examples of this found in the genus Ceuthophilus in Orthoptera. Specific case:
Ceuthophilus (Ceuthophilus brevipes) Hubbell, 1936 in TW
Ceuthophilus (Ceuthophilus) (brevipes) Scudder, 1862 in SF
(note also the different author as referred to in other issue)

@proceps try to reference the issue in your commit message (just add the text #162).  You can even close the issue via the issue message if you want to (closes #162) IIRC.


Sourcery utility

To reduce writing repetitive code suggested in use meta-programming. As utility was chosen Sourcery

During the investigation the following problem was discovered: inability to compile a template during build process. This leads to the fact that the generated swift files must be added to the project. If anyone knows how to avoid this please let me know. @AlexeyDemedetskiy @AndriiMoskvin @OleksandrPavliuk

Why it is a problem to add this to the project?

@AlexeyDemedetskiy said that it's not a good idea and Xcode should compile template.

Now it's fully working

Output folder with generated file is not added to the project now.

@OleksandrPavliuk  Output dir was added to gitignore file. Have been added checking script of folder existence

The final vote goes to @AndriiMoskvin :)


gitoxide: init at 0.3.0

Motivation for this change
This PR is intended to fix #95317.
Things I'm not too sure about
The project is pretty young at the moment, I've only had 1 PR merged into nixpkgs so far so I'm not entirely sure what is supposed to go in here and what gets rejected. Some feedback would be appreciated.
I got the meta.description from the projects crates.io page but there might be a better one.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/), but only the help subcommand.
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

If you want to, you can add a Fixes: line to your commit. That will to github closing that issue when the commit is merged.
It should look like this recent example.

If you want to, you can add a Fixes: line to your commit. That will to github closing that issue when the commit is merged.

@pstn, I think fix #95317 in this PR already does the job for GitHub, is it considered cleaner to do it in the commit message instead?

If you want to, you can add a Fixes: line to your commit. That will to github closing that issue when the commit is merged.

@pstn, I think fix #95317 in this PR already does the job for GitHub, is it considered cleaner to do it in the commit message instead?

It’s helpful for people going through the commit history. It’s also nice to include the full issue URL (which GitHub will still recognise and even abbreviate in the UI!) so it’s clickable and clearer if we ever move to a different system.

Thanks, I included it into the commit message.

Probably good idea to squash the 4 commits into one or two, otherwise lgtm.

I've squashed the three commits about gitoxide together but left the changes to maintainer-list as their own commit.

@GrahamcOfBorg build gitoxide

It seems to be stuck at the darwin check, after inspecting https://monitoring.nix.ci/d/000000002/ofborg?orgId=1&refresh=10s I think that is because there is currently no builder for darwin.

Awesome, thanks @syberant!

No problem @turion, I saw it on reddit and thought it an interesting project. Your issue was the final push.


Implemented Pasta curves

Could you justify this PR? Why is this necessary in this app?

Could you justify this PR? Why is this necessary in this app?

This is needed for the Ledger app to generate keypairs on Pollard and Halo2.  It is an implementation of the new Pasta curves (https://github.com/zcash/pasta) and corresponding ECC code for deriving the new Pollar/Halo2 public keys from the secret.  Because Pasta is not supported by Ledger in hardware, we must implement it using Ledger's low-level modular arithmetic API.  This and the elliptic curve scalar multiplication, in particular, must be done by the app, since the secret key is only available on the Ledger device.
Pollard is intended to be ready for deployment in mid-2021.

This is needed for the Ledger app to generate keypairs on Pollard and Halo2.  It is an implementation of the new Pasta curves (https://github.com/zcash/pasta) and corresponding ECC code for deriving the new Pollar/Halo2 public keys from the secret.  Because Pasta is not supported by Ledger in hardware, we must implement it using Ledger's low-level modular arithmetic API.  This and the elliptic curve scalar multiplication, in particular, must be done by the app, since the secret key is only available on the Ledger device.
Pollard is intended to be ready for deployment in mid-2021.

Thanks Joseph. Very nice work!
My question was more focused on why we need this addition to master this point in time.
At the moment, we consider this app to be Sapling compatible. We will soon make public milestone 3, that is under review.
For this reason and to avoid further delays, we would prefer to keep this PR in a branch.
With respect to curves, we did manage to use Rust-based code for JubJub. As we approach to Pollard, we may revisit this topic, though, it is very likely due to the complexity of Pasta, that we will manage to use Rust again. Nevertheless, this is a great help in that direction and we are looking forward to seeing Pasta and Pollard being adopted soon!

Thanks Joseph. Very nice work!
My question was more focused on why we need this addition to master this point in time.
At the moment, we consider this app to be Sapling compatible. We will soon make public milestone 3, that is under review.
For this reason and to avoid further delays, we would prefer to keep this PR in a branch.
With respect to curves, we did manage to use Rust-based code for JubJub. As we approach to Pollard, we may revisit this topic, though, it is very likely due to the complexity of Pasta, that we will manage to use Rust again. Nevertheless, this is a great help in that direction and we are looking forward to seeing Pasta and Pollard being adopted soon!

Thanks!
Yeah, it would definitely better on a "pasta" branch.  If you create the branch, then I'll update the pull request!
Regarding Rust- this is our preference also.  Our plan is to iterate on a working solution and this pull request is the first version that works.  The next iteration will convert this to Rust before making a number of ECC improvements for side-channel resistance.

Thanks!
Yeah, it would definitely better on a "pasta" branch.  If you create the branch, then I'll update the pull request!
Regarding Rust- this is our preference also.  Our plan is to iterate on a working solution and this pull request is the first version that works.  The next iteration will convert this to Rust before making a number of ECC improvements for side-channel resistance.

Thanks again @jspada . Awesome contribution!

Thanks again @jspada . Awesome contribution!

Perfect- thank you!  I'll move on to converting to Rust and side-channel resistance next.

Perfect- thank you!  I'll move on to converting to Rust and side-channel resistance next.

Hi @jleni - wanted to discuss with you about putting in some unit tests.  Is there somewhere we can chat? Are you on discord?

Hi @jleni - wanted to discuss with you about putting in some unit tests.  Is there somewhere we can chat? Are you on discord?


Formatting breaks certain kinds of interpolation

Hello, love stylus-supremacy and really grateful for this project.
I found some weird interpolation issues when trying to add this as an autofixer for a large codebase.

Perenthesis + %

$padding = 12

.class1
  padding ($padding)%

gets formatted to:
$padding = 12;

.class1 {
  padding: $padding %;
}

which doesn't compile.

Interpolated mixin

text-blue()
  color blue

.class1
  text-{'blue'}()
  transform ($padding)ms

turns into
text-blue()
  color blue

.class1
  text-{'blue'}
  transform $padding ms

and if you run it again, it turns into:
text-blue()
  color blue

.class1
  text-

  transform $padding ms

Thanks in advance for your time. Again, love this project

#45


About 'DTWeakSupport.h' file not found

When I run this project, there is an issue ''DTWeakSupport.h' file not found' .

use #import <DTFoundation/DTWeakSupport.h> instead

Yes. It was a bug in DTCoreText that used the wrong import reference which breaks when being used as a framework via CocoaPods. I think it has since been fixed but I haven't updated the pods recently.

When can you update your recent pods? Your project is a good example of learning how to use swift to develop ios apps. @ianyh


gtk4: stop linking gsk & gdk against it

otherwise we get something like below
'the package gsk4-sys links to the native library gtk-4, but it conflicts with a previous package which links to gtk-4 as well:'

@GuillaumeGomez CI is green. Also CC @seungha-yang

Thanks!

Hmm, seems we will need that for other crates as well
the package `gdkx11-sys` links to the native library `gdk-3`, but it conflicts with a previous package which links to `gdk-3` as well:
package `gdk-sys v0.10.0 (https://github.com/gtk-rs/sys#4d9946c3)`
    ... which is depended on by `gdkx11 v0.9.0 (/home/bilelmoussaoui/Projects/gdkx11)`

Hmm, seems we will need that for other crates as well

Indeed. Can you create a PR for this?


Why have you yanked (not even very) old versions without documenting it?

Porting an existing application to a new system, I came across some very unexpected deadlock/livelock behaviour that looks suspiciously similar to https://github.com/rust-lang/futures-rs/issues/2047 and https://github.com/rust-lang/futures-rs/issues/2316 using tokio and FuturesUnordered.
Since the code itself has changed very minimally to the last time I built it, my first thought was to pull back dependencies to the exact versions used during the previous builds (in my case, 0.3.8 of futures). But I was thwarted by what appears to be a lot of yanking of previous versions.
I can't find any documentation as to why these are yanked? Of course, I can probably just pull the code from the repo at the desired tag, but to me a yank suggest some sort of known security issue I should be aware of? If they weren't yanked due to security issues, why yank at all?
--
Of course, if the yanks were documented and I've simply missed it, I do apologise.

Yanking is basically due to a security bug, a soundness bug, or a regression.
Please read the release notes for the oldest unyanked semver compatible version. In this case, 0.3.11.
https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md#0311---2021-01-14

Fixed heap buffer overflow in AsyncReadExt::{read_to_end, read_to_string} (#2314)

I thought "fixed heap buffer overflow" was sufficient to indicate that it fixed a soundness bug that could cause security issues, but if you or someone else thinks it's not sufficient, we can add a more explicit explanation about them being yanked.

Porting an existing application to a new system, I came across some very unexpected deadlock/livelock behaviour that looks suspiciously similar to #2047 and #2316 using tokio and FuturesUnordered.

It's not clear to me what happened since there is no specific information, but you may be able to work around it by using unconstrained if the problem is related to compatibility with tokio's cooperative scheduling.

Thanks for the info!

I thought "fixed heap buffer overflow" was sufficient to indicate that it fixed a soundness bug that could cause security issues, but if you or someone else thinks it's not sufficient, we can add a more explicit explanation about them being yanked.

Indeed, I would agree that "heap buffer overflow" (with link to issue) is enough to identify it as a security bug. What I don't agree with is this being easy to find for someone like me who just goes "hey, why was my version yanked?" quite a while in the future. Adding "therefore yanked versions X through Y" would have at least had it turn up in searches.

It's not clear to me what happened since there is no specific information, but you may be able to work around it by using unconstrained if the problem is related to compatibility with tokio's cooperative scheduling.

That's a great tip, thanks. I deliberately didn't provide detail, since I wanted to keep this issue single-topic. If/when I have time to investigate further and see if it is a futures-rs problem, I'll open a separate issue.

Added description about yanking to changelog in #2537.
Also, the FuturesUnordered and tokio issue that you encountered was likely fixed in 0.3.19 (https://github.com/rust-lang/futures-rs/pull/2527).


We've all said this at least four or five times.

I know I have.

I am a bit sceptical about saying that you actually run it. If you use this in a setting where you have many users they would not necessary know for sure if you are kidding or not. rm -rf / is a good idea however.


Namespace exposed metrics with the external_dns prefix

I think it's good practice to prefix our metrics with the external_dns prefix.
registry_errors_total => external_dns_registry_errors_total
source_errors_total => external_dns_source_errors_total

Unfortunately this would break for all people relying on the existing ones :(

@linki Yeah it can be good practice, but I'd rather not make the change like that. What if we keep them both for now and deprecate the previous format in let's say the next major release?

As suggested by @Raffo this PR now keeps the old metric names in order to be backwards-compatible until next minor release.
/cc @njuettner

/approve


Better support for Apache Camel InOut exchange pattern (Request-Reply)

The Request Reply pattern is documented at http://camel.apache.org/request-reply.html.
Note the following discussion about InOut pattern and using the in or out message: http://camel.apache.org/using-getin-or-getout-methods-on-exchange.html
Fix:

Get the result of the Exchange from the Exchange's out message (to enable the InOut pattern) which will internally get the in message if the out isn't present

Update the tests so that the first of the original tests uses a "real" Camel Exchange (with mock CamelContext), to show that the new call to send.getOut() works exactly like the original call to send.getIn() when there is no "out" message available.

Add similar test which shows that an "out" message gets used if it exists.

Fix the rest of the tests to "know" that getOut() is called instead of getIn().

Result
My test code now has a Camel flavor ServiceTask like this (note the exchangePattern and the resultVariable):
   <bpmn:serviceTask id="CamelServiceTask1" name="Camel Service Task" camunda:expression="#{camel.sendTo('direct:camelTestRoute?exchangePattern=InOut')}" camunda:resultVariable="greeting">       <bpmn:incoming>SequenceFlow_1skhzx5</bpmn:incoming>       <bpmn:outgoing>SequenceFlow_159wdtm</bpmn:outgoing>     </bpmn:serviceTask>
And the Camel route (in Groovy) looks like this:
 void configure() {
    from('direct:camelTestRoute')
            .routeId('direct:camelTestRoute')
            .log('Entering route')
            .process {
        Exchange exchange ->
            def body = exchange.in.body as Map
            // Use the "out" body with the value we want to return to become a process variable
            exchange.out.body = "Hello ${body.person} (but groovier)"
    }
}

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hey @NickTheArchitect - sorry - this got stuck. Do you agree to close it as it is outdated?


Update all languages during upgrade and fix menu translations

Questions
Answers

Description?
See below

Type?
improvement

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes https://github.com/PrestaShop/PrestaShop/issues/33321

Sponsor company

How to test?
See below

Description

Language upgrade methods do not call ALL the functions that are required to properly update language. After going from lower than 1.7.7, you get English menu on the left. The cause is missing call to Language::updateMultilangTable();.
Conditioned out in 1.7 upgrader because this function does not exist in archaic versions of 1.7, in 8 upgrader, no condition.
Also, updates all languages (even the disabled ones) during upgrade. Some users may have a disabled language just for backoffice-purposes, this language would not be updated with the current code.

How to test

Install 1.7.6 in Czech.
Upgrade to 8.1.
See that left menu is still in Czech.
(Without this PR, it's in English until you go to Translations and update Czech language pack again.)

@matthieu-rolland @hibatallahAouadni I need to check it out when I have some time, the function I am calling doesnt do things it do normally, for some reason...


Write Unit Tests for Category Update API (Patch)

Writing unit tests for the category update(patch) API.

Completed writing unit tests


-ve regulation (actin cortical patch assembly)

standard term and def
(note to self syp1)

ref PMID: 19962315


V0.3.5

Codecov Report

Merging #82 (1a1dbb7) into master (e20029e) will decrease coverage by 1.16%.
The diff coverage is 55.55%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master      #82      +/-   ##
==========================================
- Coverage   98.78%   97.62%   -1.16%
==========================================
  Files           8        8
  Lines         328      337       +9
  Branches       48       51       +3
==========================================
+ Hits          324      329       +5
- Misses          3        5       +2
- Partials        1        3       +2

Impacted Files
Coverage Δ

file_validator/models.py
95.95% <42.85%> (-4.05%)
:arrow_down:

file_validator/validators.py
96.69% <100.00%> (+0.05%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Rancher service rollback after failed upgrade initiates another upgrade with container recreation loop

Rancher Version:
Rancher: v1.2.2
Cattle: v0.174.13
UI: v1.2.40

Docker Version:
Client:
 Version:         1.10.3
 API version:     1.22
 Package version: docker-common-1.10.3-59.el7.centos.x86_64
 Go version:      go1.6.3
 Git commit:      3999ccb-unsupported
 Built:           Thu Dec 15 17:24:43 2016
 OS/Arch:         linux/amd64

Server:
 Version:         1.10.3
 API version:     1.22
 Package version: docker-common-1.10.3-59.el7.centos.x86_64
 Go version:      go1.6.3
 Git commit:      3999ccb-unsupported
 Built:           Thu Dec 15 17:24:43 2016
 OS/Arch:         linux/amd64

OS and where are the hosts located? (cloud, bare metal, etc):
CentOS 7 VMs
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single node master, internal DB.  Two Docker nodes for scheduling containers.
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:

Create a stack scheduled to run on multiple hosts with the following docker-compose.yml and rancher-compose.yml:

docker-compose.yml
version: '2'
services:
  top:
    image: centos:7
    command: top
    environment:
    - TERM=xterm-256color
    labels:
      io.rancher.container.pull_image: always
      io.rancher.scheduler.global: 'true'
    network_mode: bridge
    tty: true

rancher-compose.yml
version: '2'
services:
  top:
    start_on_create: true

Wait for "top" service to become Active

Click "Upgrade" button for "top", change Command to "topp" (to simulate a container that fails to start), and initiate upgrade

Wait for upgrade to fail

Click "Rollback" button

Wait for service to rollback

Results:
Within a minute after the rollback completes, Rancher changes state back to "Upgrading" and continually recreates the container running "top".  Click "Rollback" again resolves the issue.
If the service was scheduled on only a single node, then the container is recreated just once, and I'm asked to "Finish Upgrade".
Expected:
Rancher does not initiate an upgrade with the "rolled back" configuration or recreate containers after a rollback, continually or just once.
I'm able to reproduce this behavior with the Rancher UI, rancher-compose, and the Rancher CLI.
Please let me know if there's any more information I can provide.

I was able to reproduce this behavior in v1.3.0 as well.

Just tried this with 1.5.9, wasnt able to reproduce. Closing this out. If you can repro on a modern version please do file another issue.


OS X 10.10.4 build error

-- Found SFML 2.3.0 in /usr/local/include
-- SFML libraries: /usr/local/lib/libsfml-window.dylib;/usr/local/lib/libsfml-system.dylib;/usr/local/lib/libsfml-audio.dylib
-- Additional dependencies:
-- Found MPG123: /usr/local/lib/libmpg123.dylib
-- MPG123 libraries: /usr/local/lib/libmpg123.dylib
-- FFMPEG libraries: /usr/local/lib/libavformat.dylib;/usr/local/lib/libavdevice.dylib;/usr/local/lib/libavcodec.dylib;/usr/local/lib/libavutil.dylib;/usr/local/lib/libswscale.dylib;/usr/local/lib/libswresample.dylib
-- Found GLM: ../glm
-- GLM_INCLUDE_DIR = ../glm
-- GLM library: ../glm
-- GLI library: ../gli
-- Link openSage against: /usr/local/lib/libmpg123.dylib /usr/local/lib/libsfml-window.dylib;/usr/local/lib/libsfml-system.dylib;/usr/local/lib/libsfml-audio.dylib  /usr/local/lib/libavformat.dylib;/usr/local/lib/libavdevice.dylib;/usr/local/lib/libavcodec.dylib;/usr/local/lib/libavutil.dylib;/usr/local/lib/libswscale.dylib;/usr/local/lib/libswresample.dylib
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/thill/projects/opensage/opensage
Scanning dependencies of target openSage
[  5%] Building CXX object CMakeFiles/openSage.dir/src/Graphics/Shape.cpp.o
In file included from /Users/thill/projects/opensage/opensage/src/Graphics/Shape.cpp:2:
In file included from /Users/thill/projects/opensage/opensage/src/Graphics/Shape.hpp:4:
/Users/thill/projects/opensage/opensage/src/Graphics/../Loaders/AptFile.hpp:315:20: error: non-const lvalue reference to type 'Loaders::AptFile::Object' cannot bind to a temporary of type
      'Loaders::AptFile::Object'
            return Object();
                   ^~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/openSage.dir/src/Graphics/Shape.cpp.o] Error 1
make[1]: *** [CMakeFiles/openSage.dir/all] Error 2
make: *** [all] Error 2

If you need more information let me know.

Will fix it this afternoon


intl-get template helper now returns an object instead of just the message string

We were using intl-get in templates like so:
{{intl-get 'messages.key.otherKey'}}

and it would return the message string.
It appears that this no longer works and intl-get returns an object.  We now have to change all our code from above to something like this:
{{format-message (intl-get 'messages.key.otherKey')}}

Was the first example above an intended use of intl-get?  Or was it always supposed to be used with format-message?

Correct, intl-get returns an object with a property translation and locale, where the translation derived from.  This is to tell the downstream format-message which locale to pass through to the format functions.
What is the use case for using intl-get within your templates outside of format-message/format-html-message?

Jason,
We'd discovered that intl-get "worked" without using format-message.  It wasn't clear that you "had" to use format-message.  The docs didn't really say.  Now they do, but it's still not quite clear.  Here's the line that mentions it, but the wording of the line doesn't make it as obvious as I think it could:  "Will return the message from the current locale, or locale explicitly passed as an argument, message object."
So, it looks like we were using it in an unexpected way, and we just need to do it the correct way with format-message.
Thanks for your help.
TR

Leaving this opened for now to update the docs to be more clear.
Thanks for the good feedback

Ran into this after update, but simple fix for us.  We were using just intl-get to output placeholders in select elements but recently started getting [object Object].
For those who may not know, simply nested the sub-expression further:
{{ember-selectize
    content=foo
    selection=bar
    placeholder=(format-message (intl-get "messages.global.selectPrompt"))}}


Special characters not working

code-server version: 2.1665
OS Version: Debian 10 WSL

Description
Special characters like accented letters, backticks(``), ´´, ¨, etc can't be written in any text input inside code-server

How exactly this crashes code-server? I'm trying it on Edge Insiders and in a Debian WSL2 container and it works fine. Same goes with WSL1.

Sorry about the tag, didn't know bug tag is for crashes.
Anyway, I'm using latest Edge Dev and I can't type those characters with my physical keyboard in any possible way. It might be an issue in my end only but it also happened with old releases.

bug sounds accurate for this issue IMO.
I assume it works fine for you in local VS Code and in other web pages yeah?

Yep, it works outside code-server

Issue confirmed with builds above codercom/code-server:2.1688-vsc1.39.2
It appears to be related to Chrome browser as this does not happen in Firefox
Could you please advise on possible fixes?

Same problem here
code-server
Version: 1.39.2
Commit: 44c4722edfa107215824ac96fa9ae79c785880cb
Browser: Chrome/79.0.3945.88

Hey all, please try it on Visual Studio Online and see if they support special characters.
I got a hunch this is a upstream issue.

Tried it now, working as expected using Chromium Edge Version 81.0.381.0

For now I'll mark this as resolved but if it persists let me know

Woops, I meant that I tried Visual Studio Online and everything works fine there. Sorry for the confusion :C


Power Cell goes through walls when throwed.

Steps to reproduce
1.- Take a power cell
2.- Yeet it

Closed by #577


Some FLAC files don't seem to load properly

When I try to load the below file in a buffer, buffer.get_length_in_samples() returned 0, which is why I think it's not loading properly.
This doesn't work with the Python example, either.
It doesn't seem to crash, it just sits there and doesn't make any sound.
I thought there was a way to attach files to issues, but since I can't figure it out, here is the link to the file on Dropbox again.
https://www.dropbox.com/s/uhk8m6ybxj0opqz/ball.flac?dl=0

There's a browse button below the comment. I have no idea what the restrictions are on it.  I'll look as soon as I have the bandwidth.

I think this is fixed in 0.6.0.  Can you confirm?

Nope, still the same problem. I've upgraded to 0.6.0 and tried to attach the problematic file.

There. My window wasn't maximized
ball.zip
.

Huh. I've duplicated it.  It only happens against the version on Pypi, which of course means it's going to be something obscure C++. I will hopefully have news shortly.

Something appears to be overrunning a buffer in a way that asan can't find in release builds only, which is breaking any and all flack files.  I'm not sure if it's us or dr_flac at this point, but slowly leaning toward dr_flac.  Ubsan can detect the overrun indirectly by flagging a bunch of expressions that suddenly start overflowing when this happens, but it's too far away from the cause to trace it back via that either.
Obviously all flac files not working reliably is basically the highest priority issue and effectively blocking feature development, but I can't give you a timeline on a fix.

Filed this upstream with a minimal test case: https://github.com/mackron/dr_libs/issues/143
It looks like things break specifically in the case of Clang 10 on Windows.  MSVC won't do it.  Clang 10 on Linux won't do it.
I don't know the dr_flac codebase well enough to take the investigation further, so we'll see what they say.  Until then, use wav or mp3.

I have pushed 0.6.1, which disables dr_flac SIMD support, as this appears to break under clang-cl.  Can you confirm whether this works for you?

I can confirm that the files that weren't working before are playable now. Thanks!

Ok. I'll leave this open until I figure out just what's up with dr_flac.  Might want you to test again in a week or two if you're willing.

No problem. Thanks for looking into this.

I've uploaded 0.6.2, which re-enables dr_flac simd with the potential fix from mackron/dr_libs#143.  Can you test this?  If it's good, we can probably close this for the time being.

Both streaming and buffers worked fine for me with the latest, 0.6.2


Transport(Failed to load system certs: No valid certificate found) (xtensa-esp32s3-espidf/STD)

There is any way to install a self-signed certificate in a esp32-s3 board using only rust?

Not a problem. Is already closed...
Cheers

If you have a valid error, please report it and all the context. If you have question how to use something the best place is the Matrix Channel.


Fix tutorial deployment process

I thought I'd tested this in #1154 but I actually only tested the uploader test workflow. I'd forgotten to pass the environment from the input to the job.
Something which wasn't my fault is that some tutorial UUIDs seem to have changed, I'm not sure why this is but am investigating.
With the new UUIDs, the workflow is working (see run).

That's a good idea. I tried changing the title of the tutorial we use to test the uploader but that didn't do anything :/

Spoke to the team and they confirmed UUIDs shouldn't change. I'm not sure what went wrong here (possibly still human error on my part), but I think it's OK to merge for now and we can handle any future problems as they occur.


Update using-cloud-init.md

removing EOL distro versions and specific references to gallery images.  Also removed reference to sles "additional images with build in cloud-init support" as all gallery images are pre-loaded with cloud-init as the provisioning agent.

@srijang
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@anhvoms, @vamckMS - for review while Srijan is OOF.

#sign-off

#sign-off

@Court72 can you add me as author for this file - else I am unable to #sign-off

@anhvoms, @vamckMS - as an fyi, even though the bot will say you can't sign off, we monitor the PRs in the repo and will accept you #sign-off as valid. thanks.

Awesome, thanks @Jak-MS


Create/Writing a File does not work

Godot version:
3.1 Stable
OS/device including version:
macOS Sierra 10.12.6
Issue description:
This doesn't work:
func save():
    var file = File.new()
    file.open("user://save_game.dat", File.WRITE)
    file.store_string("hello world")
    file.close()

Steps to reproduce:

Create a node that calls the save method above

Expected: File in res:// (or anywhere really) called save_game.dat with hello world inside
Actual: No file created. If the file exists in res:// or ../res:// created manually, nothing is written in it.
Replacing user:// with res:// works, but the tutorial says to use user:// when trying to write save data (since that's on the user's machine).
The error code for the open call is 0.
Here's the repro.
I call open on the _ready() and print its result.


[Bug] Remove download after read is not working

Device information

Tachiyomi version: 2.1.2
Android phone & version: note 9 Android 10

Steps to reproduce

Turn on remove when marked read
Download chapters
Finish reading chapters

Expected behavior
Downloads should be deleted
Actual behavior
Downloads not deleted
Other details
Additional details and attachments.

Fixed in <IP_ADDRESS>


Dio adds extra braces and :  in to the request body json

Hi,
Dio adds extra braces and :  in to the request body json.
{"{"notification":{"enabled":true,"fix":true,"trap":true,"all":true,"break":true,"maintenance":true,"summary":false,"eventNotifications":true}}":""}
at the end :""}   is getting added by itself. the strange part is that when i print the  request body json before calling Dio, it looks fine without any additional text as shown above.
once the request passes through Dio, the extra text gets added.
Pls hlep.

Dio directly convert your data to json you don't need to encode it manually

I was putting my json body(String)  between braces(map) as below
await _dio?.request(request.apiName,
data: {body}, options: requestOptions);
so, I resolved it by removing the braces. i.e data : body without braces

Pls close the issue


Trees do not generate in other world types (ATG)

I set the tree value very high and tested on a normal world, on a normal world they spawn but do not in an ATG world (and I would assume based on this, any other non-default world type)

Please be more specific. I do not know what you mean by "tree value".
Nothing in the code differentiates between world types. Any world type that fires Forge terrain generation events gets trees.
I use ATG exclusively and it works for me.


[Android] Support Samsung spell checker for spell check on text input

Currently, spell check on Android does not support the Samsung spell checker by default as it only currently supports the Gboard Latin-based IME (see the check for this). Besides modifying this check, support for the Samsung spell checker will require changes to the spell check logic; https://github.com/flutter/flutter/issues/119868 and https://github.com/flutter/flutter/issues/117167#issuecomment-1407247309 describe the case where the spell check results of the Samsung spell checker are being improperly interpreted.
Thus, to support this spell checker:

[ ] Modify the nativeSpellCheckServiceDefined engine parameter to be true when the Samsung spell checker is used.
[ ] Ensure that the Samsung spell checker results can be used to correctly render text.

It turns out that nativeSpellCheckServiceDefined may already be true for Samsung. https://github.com/flutter/engine/pull/40924 will suppress incorrect behavior caused by this for now.


created a reusable send pic function

This PR address the feature request found in #7 to implement one send_picture function that can be reused by the send_dog_picture and send_fox_picture functions respectively
This PR also contains an update to a list comprehension step to check for the presence of sad keywords in the sad_triggers list

My pleasure. It's been fun working on your project


Add a Gitter chat badge to README.md

SOCI/soci now has a Chat Room on Gitter
@snikulov has just created a chat room. You can visit it here: https://gitter.im/SOCI/soci.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

@snikulov I don't mind the badge. Feel free to merge, modify the README.md if you think it's needed, etc.

@mloskot maybe later


Add action to comment / uncomment selected text

You can already comment a block of code manually by using the standard <-- comment --> syntax, and even change the color of those comments in settings. However, modern IDEs also allow you to select part of a text and comment / uncomment it with a single action (e.g. Ctrl-/).

Implemented in d65c9edd.


Distinction between static and instance methods

Hi!
I'm currently using the systemjs builder to create multiple bundle packages for different languages and everything works great. :thumbsup:
One thing that made me curious though, were certain methods that are currently instance methods on the builder object like addTrees(tree1, tree2) and subtractTrees(tree1, tree2).
Since they are instance methods, I assumed that they have a dependency on the builder object itself. This lead me to write code that binds the methods to the builder object, like this:
const builder = new Builder('www', path.join(__dirname, 'www', 'config.js'));
// ...
const localizationSubtree = subtrees.reduce(builder.addTrees.bind(builder));

But looking at the addTrees function, I found that it is not dependent on the builder object (e.g. no usage of this) so it could be a static method, e.g. provided by Builder itself and it would be clearer that there is no need to bind it.
Do you plan on refactoring these methods in the future? Or would you like to leave them this way?

Even so-called static methods do not imply that bind is not needed as they could depend on the state of the class constructor itself. The simplest things to do is to pass a closure. It's a little more verbose but it is also more reliable.

That's also true, but maybe I have worded my proposal poorly.
If I haven't missed anything, addTrees and subtractTrees are actually pure, so there should be no binding necessary. Maybe these methods could be exported directly by the module (or a different file) so that they can be used without any dependencies.

Yes this was simply an API simplification that it's easier not to have to think about what is static and what isn't and just have a single namespace.


[Autocomplete] Fix support for renderTags={() => null}

[x] I have followed (at least) the PR section of the contributing guide.

Closes #21333

@matthenschke If have fixed the rebase. It could be great to add a regression test for the reproduction described in https://github.com/mui-org/material-ui/issues/21333#issuecomment-640070893.

I have never done a regression test before @oliviertassinari but Ill definitely check it out, do you know what folder the regression test are?

did you just fix that example to use new onChange callback ?
isn't there anyone who want to fix component to not call onChange on this situation  ?

@MHA15 I think that for now, we should leave it to userland, it's safer. I'm not sure many developers would benefit from an increase of the API surface.

@matthenschke Thank you, great first contribution.

@oliviertassinari Absolutely, thank you for approving my first PR to Material UI :)


Any other method to get json files to OrdinalsWallet?

I tried to do a pull request to add files for smokin sarina, but I don't understand if they were accepted or rejected. It said the files were merged, but they don't appear in the collections list.
I uploaded files to the branch for a second collection now.

i havent merged any smoking sarin. create a fresh fork and try again. follow the pattern. once your pr is good ill merge.


”Cornea”, ”Crușovăț”, ”Cuptoare”, ”Macoviște” are listed in the drop-down menu

Description:
When user writes ”Cornea”, ”Crușovăț”, ”Cuptoare”, ”Macoviște” the locations appear in the drop-down menu next to the comune and the county witch is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Cornea"

Expected results
The location appears in the drop-down menu as "Cornea, Caraș-Severin(Cornea)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Crușovăț"

Expected results
The location appears in the drop-down menu as "Crușovăț, Caraș-Severin(Cornea)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Cuptoare"

Expected results
The location appears in the drop-down menu as "Cuptoare, Caraș-Severin(Cornea)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Macoviște"

Expected results
The location appears in the drop-down menu as "Macoviște, Caraș-Severin(Cornea)".


Metadata editor - name and help buttons/mouseover

Metadata editor works well except for a couple of issues I had:

What's the difference between the required Name field and the Given name and Family Name fields? I entered both but probably just need one.
ROR ID wasn't obvious at first - googled it, but perhaps add a link/mouse over suggestion on what it is. An optional field for the grant/funding number/code would be helpful to categorise further.

These are lower priority than other issues currently but just logging them as I go through it.

Also a convenient feature would be naming the downloaded JSON file the same as the dataset name so they're not lost under one name in my downloads folder.

What's the difference between the required Name field and the Given name and Family Name fields? I entered both but probably just need one.

Yeah, other names are not required, but could be helpful for some authors who have unconventional names?
Schema.org doesn't currently have a standard way to store grants / funding numbers, so I left it out of there for now... There is a proposed MonetaryGrant type, but then there is no standard way to reference it from a Dataset or other CreativeWork.

I will leave funding codes for later work


Destroy method

Is there any way to destroy rStats after initing? I'm trying to integrate this into a multi-level environment, so I need to be able to take it apart. I'm not seeing anything in the code or docs.

There isn't a method to do that, no. It's meant as a debug lib, so there wasn't too much worry to destroy anything created. It can be added, of course. Are you thinking on mostly on the DOM and event listeners, or also the instrumentation of WebGL/threejs/etc?

I've started with implementing the .start() and .end() functions, and haven't gotten into the rest of the features. So right now it's more about the DOM elements. But ideally yes, it'd be great if everything was supported. I tear apart everything and rebuild it between, that way I can do different renderer configurations between levels.

If you want to do a PR, I'll check the other methods. Although I'm wondering if this library could do with an overhaul. It's too verbose for my taste, even though there are not many other ways to track execution time...

Yeah, I can do a PR. rStats would really be nice to have integrated in my
sandbox framework.
On Mon, Aug 10, 2015 at 11:56 AM Jaume Sanchez<EMAIL_ADDRESS>wrote:

If you want to do a PR, I'll check the other methods. Although I'm
wondering if this library could do with an overhaul. It's too verbose for
my taste, even though there are not many other ways to track execution
time...
—
Reply to this email directly or view it on GitHub
https://github.com/spite/rstats/issues/8#issuecomment-129525552.


Feat: Enhance to the Settings panel. Feat: Add option to go unless full screen under zoom drag-and-drop support

More characters are supported.

so the selector should use querySelector, I want to use a condition like '.classA.classB' or '.classA>.classB classC'，But the character limit prevents me from doing that.
Same with className, I can't use Spaces, _, - names

Selector switch.

I may need to turn some options on or off temporarily, but I don't want to delete and add them frequently, which is very troublesome

I might just use the "full screen button"

I think this is the most useful feature of the plugin. I don't want my charts to be distorted and height increased by default because I need to support drag and drop behavior in non-full-screen situations. And there may be additional performance losses during this period.

My core needs are number three, and the rest are just suggestions.

Zoom operations are allowed to be simplified from 'Ctrl+ Scroll' to 'scroll' only in full screen mode.

I personally focus more on the experience in full-screen mode, and the need for drag and drop and view in non-global mode is extremely low

Good requests. I'll think about that, thanks

More characters are supported.

so the selector should use querySelector, I want to use a condition like '.classA.classB' or '.classA>.classB classC'，But the character limit prevents me from doing that.
Same with className, I can't use Spaces, _``-,  names

Selector switch.

I may need to turn some options on or off temporarily, but I don't want to delete and add them frequently, which is very troublesome

I might just use the "full screen button"

I think this is the most useful feature of the plugin. I don't want my charts to be distorted and height increased by default because I need to support drag and drop behavior in non-full-screen situations. And there may be additional performance losses during this period.

My core needs are number three, and the rest are just suggestions.

Hey! I checked this. But what do you mean by point 3? Do you mean that the diagram changes its state (position, zoom) in fullscreen mode, and it affects the diagram in simple mode when you switch off the fullscreen mode?

Other points are done.

thanks.
By default, my chart looks different after using the plugin. Two in particular:

the height will always be larger or smaller than my original chart size (height auto-fitting can be troublesome)
the performance (when there are multiple charts on a single page, it always feels like it is caused by modifying more HTML structures and putting layers of HTML around some elements).

I wanted to provide an option to avoid "enclosing" the selected HTML by default, and instead simply add a button element in the HTML location that won't work until I click the button.
Necessity description：

In terms of the frequency of operations, I think the chart has many more non-operational scenarios than the chart has operational scenarios.
So the price of pressing the button once more when you need to zoom and drag the chart, for a better experience when you don't need to manipulate the chart, I think it's worth it (can be made an option).
Still from the operating frequency analysis, if you need to drag and zoom, I think there is a high probability that it will be carried out in full-screen mode. Most of the time, I don't need to do graphical manipulation on a small local graph. Personally, I prefer to just use the "full screen" button
performance problem
It's fine at first, but as you switch between tabs with charts multiple times, it may become more and more stuck.
I think this may be the default, do more operations on the page caused by. Simply inserting a button next to the target div might ameliorate this problem.

@Ssentiago
I think @LincZero means that He just want make less panels in the container.

He just needs a button to open the full screen, because he just operates the charts in fullscreen mode.
He wants to decrease the margin space.
For 'distorted', I think we need a pic or more details to discribe and check how it happened. Is it caused by css or something else?
For performance, this is important. But maybe it would be one thing to deal with later. After all, complete first, optimise second.

@LincZero

Do you have anyting to supplement? Just leave messges here.

Thanks all.

thanks.
By default, my chart looks different after using the plugin. Two in particular:

the height will always be larger or smaller than my original chart size (height auto-fitting can be troublesome)
the performance (when there are multiple charts on a single page, it always feels like it is caused by modifying more HTML structures and putting layers of HTML around some elements).

I wanted to provide an option to avoid "enclosing" the selected HTML by default, and instead simply add a button element in the HTML location that won't work until I click the button.
Necessity description：

In terms of the frequency of operations, I think the chart has many more non-operational scenarios than the chart has operational scenarios. So the price of pressing the button once more when you need to zoom and drag the chart, for a better experience when you don't need to manipulate the chart, I think it's worth it (can be made an option).
Still from the operating frequency analysis, if you need to drag and zoom, I think there is a high probability that it will be carried out in full-screen mode. Most of the time, I don't need to do graphical manipulation on a small local graph. Personally, I prefer to just use the "full screen" button
performance problem It's fine at first, but as you switch between tabs with charts multiple times, it may become more and more stuck. nk this may be the default, do more operations on the page caused by. Simply inserting a button next to the target div might ameliorate this problem.

Thank you, I understand what ideas you want to convey. I am working on them as part of all other changes.


ScrollBar AutoHide not working as expected

When the ScrollBar is hidden, it still overlaps the window content.  I had expected it to allow the window content to show.  In this screen shot, I've set the background of scrollbars to cyan to highlight this:

This is the XAML for the window in question.  I've used the mouse to shrink the window until the scroll bar overlaps the content:
<Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:vm="using:ListBoxScrollBar.ViewModels"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
        x:Class="ListBoxScrollBar.Views.MainWindow"
        Icon="/Assets/avalonia-logo.ico"
        Title="ListBoxScrollBar">

  <Design.DataContext>
    <vm:MainWindowViewModel/>
  </Design.DataContext>

    <Window.Styles>
      <Style Selector="Window">
        <Setter Property="Width" Value="400" />
        <Setter Property="Height" Value="400" />
      </Style>
      <Style Selector="ScrollBar">
        <Setter Property="AllowAutoHide" Value="true" />
        <Setter Property="Background" Value="Cyan" />
      </Style>
    </Window.Styles>

  <Grid ColumnDefinitions="*,*">
    <DataGrid Grid.Column="0" Items="{Binding Words}" AutoGenerateColumns="True" VerticalScrollBarVisibility="Visible">
    </DataGrid>
    <ListBox Grid.Column="1" Items="{Binding Strings}">
    </ListBox>
  </Grid>

</Window>

ScrollViewer content always takes all the space available, which will cause overlap if the scrollbar is visible. A simple workaround is to limit the ScrollContentPresenter to only one grid column and row inside the ScrollViewer template (change those two lines). This will however change the size of your content when the scrollbar visibility changes.

I don't think I want to change the size of the content when the scrollbar autohides. For some content, I suspect that would cause undesirable re-arranging of the content.
The problem is that when the scrollbar is not visible, it still hides the content that is behind it.  I'm thinking that I should be able to see the content behind the scrollbar when the scrollbar is hiding.
I've simulated my expectation here by cutting out the "background" of the scroll bar that remains behind:

I don't mean this simulation to imply that the scroll viewer should change in width when the scroll bar is hidden.  I've just cut out part of my previous screen shot to show that I'd expect the content behind the scrollbar to become visible when the scrollbar is hidden.


not showing file icons in suggestions when importing js or ts files

Does this issue occur when all extensions are disabled?: Yes/No
Yes

VS Code Version: 1.65.2
OS Version:  Windows_NT x64 10.0.22000

Not showing file icons when importing js or ts files
before in version 1.64
https://user-images.githubusercontent.com/52681435/157875906-46f4b316-e88f-4dbb-80c9-837dd3704570.mp4
after in version 1.65
https://user-images.githubusercontent.com/52681435/157876538-bda46865-603e-42fa-8796-b36acd6bb3b3.mp4

Duplicate of https://github.com/microsoft/vscode/issues/144455
Please test on the latest insiders build to confirm it's been fixed


Update pytorch version

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.00%. Comparing base (563a6ed) to head (d8ba467).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master       #9   +/-   ##
=======================================
  Coverage   96.00%   96.00%
=======================================
  Files           2        2
  Lines          25       25
=======================================
  Hits           24       24
  Misses          1        1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Issue #549 - Add a LifeCycledAdapter to simplify writing LifeCycled anonymous-class

Linked to issue #549

@ljacomet : done.

@ljacomet : added javadoc.
NB: The build failed because I amended my last commit and forced push.

test this please

test this please

@ljacomet : moved to core and added test :-)
nb: I don't really know what to test for an adapter class... So I tested possible implementations.

@mathieucarbou Sorry, the sentence is used to trigger a rebuild, not addressed at you :smiley:

test this please

test this please


feat(specs): add OpenAPI spec for Monitoring API

🧭 What and Why
Create an OpenAPI specification for the Monitoring API.
The Monitoring API is HTTP only and isn't included in the API clients.
🎟 JIRA Ticket: DOC-1132

Hey, is it bad if the Monitoring API client is generated ? Or is it something that should not be generated ?

@kai687 I've added the required stuff to make the CI and local tooling recognize the monitoring spec, it might not be enough to do the generation but as of now it already runs the build and linter steps on the specs, so that's great to progress on writing it!

Hey, is it bad if the Monitoring API client is generated ? Or is it something that should not be generated ?

Today there's none, but the API is documented, so we can generate it

@kai687 I found the issue for the java generation, this should be good now!

Ah we force having tests for a client D: so it will fail again, a bit more annoying than estimated ahaha

@kai687 do you need help for the CI?

I guess, I need to add tests for every operation. I'll see how far I can get.

I added tests in https://github.com/algolia/api-clients-automation/pull/1683/commits/911089b0deab2dbdd357c1de8104b9cb398bd581, however it was before the changes you made so if you can take a small look at them and see if they are correct it would be enough I guess

@kai687 the CI fails because the tests I wrote were before the rename of the methods

ok wow I found a looooot of bugs in this PR, so glad you did it and sorry for all the commits :D
I'm moving unrelated changes to its own PR, then doing a cleanup


Dataset investigation

Search and investigate potential datasets to use for training the models. Ideally a large dataset which contains separated tracks for vocals and instrumental and also the lyrics of the song and perhaps music genre classifications.
If such a dataset can't be found, we should investigate how we can collect such data from YouTube/Spotify and aggregate it other existing sources.

Wrote a few findings on the wiki, still in discussion for what dataset we choose.


gif animation stops when I quickly switch URLs only on Target of watchOS

Hello, maintainer,
I have two strange bugs to report. I saw that the issue with loading a nil URL had been fixed before Fix nil url reloading, but it still exists on watchOS. Additionally, there's another issue on watchOS where the gif animation stops when I quickly switch URLs, which doesn't happen on the phone. I wrote a demo to easily reproduce this problem and created a file named FastSwitchGifView.
https://github.com/alfredcc/SDWebImageSwiftUI/tree/bug-report-on-watchOS

workaround is to add some delay when witch to another gif file
 DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
    // update gif url here
}

Fix on https://github.com/SDWebImage/SDWebImageSwiftUI/pull/313

I find that the method onAppear is not called on wathOS
https://github.com/SDWebImage/SDWebImageSwiftUI/blob/master/SDWebImageSwiftUI/Classes/WebImage.swift?#L308

If you read the code you will find only watchOS use different implementation. Because UIKit is not available

Yes, I saw that onPlatformAppear used UIKit/AppKit behavior. On watchOS, this fallback method was not used. The buggy behavior of onAppear in SwiftUI disrupted some logic in the application. Therefore, currently, there isn't a very good way to handle this issue on watchOS.

May find a way to remove the dependency of onPlatformAppear and implments the similiar effect.
But I doubt this will break that .indicator/.placeholder behavior, which behaves like a composition view, not a single stateful view (no sounds suitable for SwiftUI)


Fix linking chromedriver

Turns out that the fix to the referrer patch in the windows repo isn't actually windows-specific, but is actually needed on all platforms to fix linking chromedriver. All credit goes to @teeminus for this patch.

Builds and runs without issue on my end.  Good job figuring that one out @teeminus!

Nah, I wouldn't have figured that out without your help.

@implicitfield Should we bump release to -2 or you could just temporarily add this patch to mac repo?


Photo comes up blank.

Hi, I love the mod and want to try it, but despite putting the mod in the right place and ensuring the Polaroid was edited, the photo still comes up blank. I have no clue how to fix it.

Make sure the image file that comes with the mod is not renamed at all, Polaroid.png only.
Other than that, I'm not sure what would cause this


fix video controller on iOS

Sorry, I totally missed this PR.
I guess it not relevant anymore?

I guess we should close this, I'm using my own fork now, but happy to make PR after you rebase to the current upstream state


Encountered two children with the same key

Steps to reproduce
Create an MUI app and use autocomplete. You should see:
Warning: Encountered two children with the same key, ``. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.
ul
withEmotionCache2/<@https://client.menutime.local/node_modules/.vite/deps/chunk-EAUZXVZV.js?v=783f97bd:692:45
div
withEmotionCache2/<@https://client.menutime.local/node_modules/.vite/deps/chunk-EAUZXVZV.js?v=783f97bd:692:45
Paper2@https://client.menutime.local/node_modules/.vite/deps/chunk-SNTBBM6X.js?v=783f97bd:101:32
withEmotionCache2/<@https://client.menutime.local/node_modules/.vite/deps/chunk-EAUZXVZV.js?v=783f97bd:692:45
div
PopperTooltip2@https://client.menutime.local/node_modules/.vite/deps/chunk-7LK47B33.js?v=783f97bd:1572:7
Portal2@https://client.menutime.local/node_modules/.vite/deps/chunk-NGWQQGGN.js?v=783f97bd:38:7
Popper2@https://client.menutime.local/node_modules/.vite/deps/chunk-7LK47B33.js?v=783f97bd:1689:7
withEmotionCache2/<@https://client.menutime.local/node_modules/.vite/deps/chunk-EAUZXVZV.js?v=783f97bd:692:45
Popper4@https://client.menutime.local/node_modules/.vite/deps/chunk-7LK47B33.js?v=783f97bd:1874:17
withEmotionCache2/<@https://client.menutime.local/node_modules/.vite/deps/chunk-EAUZXVZV.js?v=783f97bd:692:45
Autocomplete2@https://client.menutime.local/node_modules/.vite/deps/@mui_material_Autocomplete.js?v=d4467d5a:1549:32
div
withEmotionCache2/<@https://client.menutime.local/node_modules/.vite/deps/chunk-EAUZXVZV.js?v=783f97bd:692:45
FormControl2@https://client.menutime.local/node_modules/.vite/deps/chunk-IWZZKCP6.js?v=783f97bd:114:32

Current behavior
No response
Expected behavior
No response
Context
No response
Your environment
No response
Search keywords: same key

It doesn't look like this bug report has enough info for one of us to reproduce it.
Please provide a CodeSandbox (https://material-ui.com/r/issue-template-latest), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve


Clean up dependency directories

In the bin/ directory, we'll need tika-core and the fetchers/emitters. We don't need the full tika-app.

Good enough for now. Much more to do...


⚠ Bofrost.fr has degraded performance

In 70bd7eb, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1126 ms

Resolved: Bofrost.fr performance has improved in 42aea8c after 19 minutes.


Deprecate --protocol-params-file option of the transaction build command more thoroughly

Description
Changelog
- description: |
    The `--protocol-params-file` option of the `transaction build` command is
    now marked as deprecated in Usage help.  The option was already deprecated
    and ignored.
  compatibility: compatible
  type: bugfix

Checklist

[ ] Commit sequence broadly makes sense and commits have useful messages
[ ] The change log section in the PR description has been filled in
[ ] New tests are added if needed and existing tests are updated.  These may include:

golden tests
property tests
roundtrip tests
integration tests
See Runnings tests for more details

[ ] Any changes are noted in the CHANGELOG.md for affected package
[ ] The version bounds in .cabal files are updated
[ ] CI passes. See note on CI.  The following CI checks are required:

[ ] Code is linted with hlint.  See .github/workflows/check-hlint.yml to get the hlint version
[ ] Code is formatted with stylish-haskell.  See .github/workflows/stylish-haskell.yml to get the stylish-haskell version
[ ] Code builds on Linux, MacOS and Windows for ghc-8.10.7 and ghc-9.2.7

[ ] Self-reviewed the diff

Note on CI
If your PR is from a fork, the necessary CI jobs won't trigger automatically for security reasons.
You will need to get someone with write privileges.  Please contact IOG node developers to do this
for you.

@Jimbo4350 should we leave "better deprecation" message or remove the argument altogether? https://github.com/input-output-hk/cardano-cli/pull/34


Show Scrollbar visible always

Hi,
I want to show scrollbar visible always in spinner.in this it auto fade after some time so i want to make is visible always please help me.
thanks

This issue is native Spinner related. It can't be done with Spinner neither.


Update deployment process for Setonix to work with CPE 23.03.

Started a PR to update the deployment process for CPE 23.03.

Need to remove lines 288 and 289 in packages.yaml - there is no package to map these lines.
  prefix: /usr
buildable: false

Great job everyone. I think we can merge this PR.


chore: bdd-sbhg-1583651379 to 0.0.1

chore: Promote bdd-sbhg-1583651379 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Paragraph whitespace

This PR updates the Commonmark renderer to support documents containing unicode emspaces (\u2003). There are two relevant changes:
When rendering Paragraphs, we were stripping all leading and trailing whitespace characters from their text to prevent the possibility of these characters being interpreted as markdown symbols, as leading spaces might be interpreted as an indented code block and trailing spaces might be interpreted as a line break. We were being overzealous in this stripping, as MD only considers certain whitespace characters as meaningful in this way. We obtained a narrower set of characters to strip by considering the chars which are matched by [\s], [ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff], and checking which of these are meaningful to markdown.
Secondly, we need to encode unicode whitespace characters as html entities in the rendered output, as otherwise many markdown parsers (including Markdown-it) will ignore them. This PR does that for emspace characters only, but other unicode whitespace characters can be added as needed in subsequent PRs.

@gnorsilva I've made a dev build for you to test out these changes if you'd like. You can bump these to these packages versions:
<EMAIL_ADDRESS><EMAIL_ADDRESS>

@gnorsilva This has been merged and released
<EMAIL_ADDRESS><EMAIL_ADDRESS>


add joined  inheritance

#114

@DamienHarper
prevent creating useless audit table and add check correct auditing on this type inheritance

Thanks for the contribution @versh23!


Vehicle overspeeding not detecting properly

the overspeeding vehicles are not detected properly, even vehicles  with lower speed are shown for voilations

@mohankumargowda137 In the UI all the vehicles will be shown. You can add an if condition to filter it

@mohankumargowda137 In the UI all the vehicles will be shown. You can add an if condition to filter it


[TASK] Implement reusable FilterMenu component

Task Description
The purpose of this task is to implement a reusable FilterMenu component that can be exported for external use. Overlay menu allows users to pick from a list of action or items, like a filter or bulk action.
Task Deliverable

[x]  Create a folder FilterMenu
[x]  Implement a FilterMenu component with the below mentioned props
[x]  Ensure the implementation reflects the intended design
[x]  Document each component with an example
[x]  Ensure component is exportable

FilterMenu Component
The are variant types of FilterMenu that are dictated by the props passed in. Below is a list of the components properties that are required. Please refer to the FilterMenu design system link at the bottom to view each different FilterMenu type that are made up in this component.
Component properties:

state="default | uptime | reputation | location";
dark-mode=on | off;
type="collapsed | expanded-1 | expanded-2 | expanded-3";

Example usage:
<Timeline
  size="default"
  dark-mode="off"
/>

Relevant links

Figma Design System

Closed in #560


feat: extractLsBytes and related proofs for simp_mem [1/3?]

This PR peels the bitvector library features from
https://github.com/leanprover/LNSym/pull/90/,
with theorems for extractLsBytes.
This enables us to rewrite proofs about reading and writing bytes in memory with a higher level API.
License:
By submitting this pull request, I confirm that my contribution is
made under the terms of the Apache 2.0 license.

@shigoel All comments addressed.


fish: add module

This module is based on programs/bash.nix for fish, it has only basic functionality and should be extended in the future (e.g. add oh-my-fish support).

[ ] Might need an item on home-manager news / changelog though :sweat_smile:

Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>

Nice! I've rebased this to master in 29191eb2c7f2b5a1032d55a97bdf3c22a1adfa20 with an added news entry.


contrib: allow l7proxy in egressgw config

https://github.com/cilium/cilium/pull/32828 resolved the incompatibility in Cilium v1.16.

/test

/test


Cannot Initialize Engine -3

E/AudioEffect: set(): AudioFlinger could not create effect e46b26a0-dddd-11db-8afd-0002a5d5c51b / �h�z, status: -1
E/visualizers-JNI: Visualizer initCheck failed -3
E/Visualizer-JAVA: Error code -3 when initializing Visualizer.
E/AndroidRuntime: FATAL EXCEPTION: Thread-11

Maybe its late jeje
But you just need to ask for the permissions in Runtime, if are granted just initialize :)


Failed to construct 'WebSocket': The URL 'ws://localhost:undefined/' is invalid.

Uncaught (in promise) SyntaxError: Failed to construct 'WebSocket': The URL 'ws://localhost:undefined/' is invalid.

@zanekwok bro, add this config in vite.config.js
    server: {
      port: 5173,
      strictPort: true,
      hmr: {
        port: 5173,
      },
    },

@zanekwok bro, add this config in vite.config.js
    server: {
      port: 5173,
      strictPort: true,
      hmr: {
        port: 5173,
      },
    },

This will crash browser on every background/index.js edit.
Didn't find any better option though.

@zanekwok bro, add this config in vite.config.js
    server: {
      port: 5173,
      strictPort: true,
      hmr: {
        port: 5173,
      },
    },

This will crash browser on every background/index.js edit. Didn't find any better option though.

This option worked for me. Just when changing the background.ts file, the extension closes and you just need to open it again, but HMR works fine
https://github.com/bozzhik/elements-inspector-extension/commit/42cee8bb8448409173850b078d0dcd7f1c3e51d0


Bypass The Black 512x512 Image

So, i'm using your node (specifically "the score") to switch between two outputs for the images generated.
I don't always necessarily want the black screen, so how can i bypass that ?

nevermind, i'm an idiot, simply not use the image output, just took the score alone and use the original image output


Minitest-chef-handler gem not installing properly on windows

Hello,
I'm trying to install the minitest-chef-handler gem on a windows 8.1 machine (running Ruby 2.0.0) and have the following errors:-
C:\git\GG.Infra.UserManager>gem install minitest-chef-handler
Fetching: minitest-4.7.5.gem (100%)
Successfully installed minitest-4.7.5
Fetching: ci_reporter-1.9.3.gem (100%)
Successfully installed ci_reporter-1.9.3
Fetching: minitest-chef-handler-1.0.3.gem (100%)
Successfully installed minitest-chef-handler-1.0.3
Building native extensions.  This could take a while...
ERROR:  Error installing minitest-chef-handler:
ERROR: Failed to build gem native extension.
C:/opscode/chefdk/embedded/bin/ruby.exe extconf.rb

creating Makefile
/c/Users/aebirim/.chefdk/gem/ruby/2.0.0/gems/libyajl2-1.2.0/ext/libyajl2
extconf.rb:104:in makemakefiles': unhandled exception         from extconf.rb:138:in '
Gem files will remain installed in c:/Users/aebirim/.chefdk/gem/ruby/2.0.0/gems/libyajl2-1.2.0 for inspection.
Results logged to c:/Users/aebirim/.chefdk/gem/ruby/2.0.0/gems/libyajl2-1.2.0/ext/libyajl2/gem_make.out
I'm running the following Chef gems:-
chef (11.14.0.rc.2 x86-mingw32, 11.12.8 x86-mingw32)
chefspec (4.0.1)
Also when I attempt to do a require 'minitest-chef-handler' within irb, (require minitest-chef-handler gem) I receive the following error:-
C:\git\GG.Infra.UserManager>irb
irb(main):001:0> require 'minitest-chef-handler'
LoadError: cannot load such file -- chef
from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in require'         from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in rescue in require'
from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in require'         from c:/Users/aebirim/.chefdk/gem/ruby/2.0.0/gems/minitest-chef-handler-1.0.3/lib/minitest-chef-handler/resources.rb:1:in <top (required)>'
from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:73:in require'         from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:73:in require'
from c:/Users/aebirim/.chefdk/gem/ruby/2.0.0/gems/minitest-chef-handler-1.0.3/lib/minitest-chef-handler.rb:3:in <top (required)>'         from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in require'
from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in rescue in require'         from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in require'
from (irb):1
from C:/opscode/chefdk/embedded/bin/irb:12:in `'
Can someone please tell me how I can solve this problem?

this looks like a cygwin path:
/c/Users/aebirim/.chefdk/gem/ruby/2.0.0/gems/libyajl2-1.2.0/ext/libyajl2
the whole chef ecosystem doesn't support cygwin very well and we don't support it.  if you can't figure it out  on your own, its best to not use it.  chefdk itself is mingw based and not cygwin and you're probably crossing the streams.


[zh] sync /cluster-administration/flow-control.md

Sync with en #42075:
content/zh-cn/docs/concepts/cluster-administration/flow-control.md

Two new files are synced in #43058

/lgtm
/appprove


Dynamically recompile VisualTests

TestCases will now be automatically recompiled and reloaded without a restart of the `VisualTests program.

This will only work on platforms with support FileSystemWatcher for now.
Moved TestBrowser etc. to its own project so roslyn doesn't need to be referenced in the base framework. The post-compile steps add an overhead which I'd rather avoid.

This is really super duper cool 👍


Editing one transform accidentally rewrites other transforms

Create an <a-entity>
Set position to 2.00  2.00  2.00.
Set rotation to 0.01  0.00  0.00.
Notice position has changed to 2.00  2.00  0.00 and rotation to 0.0  0.00  0.00.

I noticed a ton of weirdness such as with this. And now when I did it again, the rotation Z value became 0.02. Weird!

Fixed in https://github.com/aframevr/aframe-editor/pull/95


Amazing project!

Hey Buddy!
This is an amazing project you have built there! I was working on something similar some time ago.
Maybe we could join forces?
I would be very happy to contribute and help you in any way possible (also from the advocacy side like writing articles and giving conference talks about it).
Could you add me on Discord so that we could talk about it? :)
My username is jakubandrzejewski

Hey @Baroshem
Big fan of your work! Yes, I would absolutely love some help on this repo! And any advocacy to highlight this would be phenomenal.
I have a lot planned for it (although don't want to add to much at once), and it would be great to go over some basic things that I can use some help/guidance on. I'm really trying to have this be the main starting point for Nuxt devs working with Shopify in a headless environment. A couple of things I have planned:

Reccomended products component - current wip
Product descriptions (multiple, with metafields) - current wip
Collection products pagination (not sure if I should have a "load more" or numbered page select)
Revamped product-cards (with swatch color selection and quick add-to-cart)
Wishlist functionality (add a new wishlist Pinia store)
Reviews component (using Yotpo)
Sanity integration
Klaviyo integration

A couple things I might refactor:

Possibly change the product options to be more classic (not involving metafields). Although the current approach is more modern and a lot more easily managed on the admin side of things
A site redesign, possibly with NuxtUI 3

I'll message you on Discord later today!

Any plans on adding Shopify analytics? Or is that not even possible as of right now

@jupelost That would be cool, what analytics do you have in mind? I have some queries add in the GraphQL that keep track of basic analytics such as trackingParameters when using search or predictiveSearch (for instance, https://shopify.dev/docs/api/storefront/2024-10/objects/Product#field-trackingparameters)
This is honestly an area where I don't have much experience, but would like to improve in. If you have anything in mind, let me know and I can try to integrate this :)

The official analytics, I know that Hydrogen has an Analytics Component that they wrap their entire app with and it sends a payload with page view and cart view cookies or something like that im not too well versed on the topic. Maybe there's a way to implement that similarly in Nuxt? I remember reading an article by Karve Digital doing something similar but in Next JS using the hydrogen-react library that Shopify made.

@jupelost I'll look into integrating this. Definitely feel analytics should be included in this repo. I'm trying to wrap up the last of the core Shopify-based components next week and then I'll check this out.

Closing this issue. Will reopen another issue with a more detailed one for the Shopify analytics towards the end of the week with a "help wanted" label. In the meantime, I'll do some research on this.


Self hosting compiler

A proposal to write self hosting compiler

Type safe
Strongly typed
Statically typed

Uses state pattern

Lazy evaluation
Non strict
Variant
Higher order functions


Failed to connect

I get this error almost every time...
failed to connect: failed to create session: parse session challenge: invalid character '<' looking for beginning of value
exit status 1
And this:
failed to connect: websocket: bad handshake
exit status 1

might be a duplicate of #64.

Yeah, just that it works with 2000 bots for like 4 minutes and then I get some of those errors.

Same issue, constantly getting:
failed to connect: websocket: bad handshake
exit status 1

Now it happens all the time after like 3-4 minutes...

I have the same issue as xenocidewiki

Sometime within the last few months kahoot sometimes started sending a 'denied_by_security_policy' error. Perhaps this is the cause of the issue?
[{'error': '403:denied_by_security_policy:create denied', 'id': '1', 'successful': False, 'channel': '/meta/controller', 'ext': {'timesync': {'ts':<PHONE_NUMBER>060, 'a': -44, 'p': 0, 'tc':<PHONE_NUMBER>030}}}]

The error doesn't actually effect anything, only throws an error.

This is likely the result of a firewall.


Replacing BigtableGrpc.METHOD_.. calls with getters

@igorbernstein2, ping

@igorbernstein2, the comment was addressed.  PTAL.


iOS cannot upload random codes (build 64)

With all permissions on, entered a one time key and tried to up upload random codes. It says "Random codes could not be uploaded. you did not give permission". Deleted and reinstalled the app. Same thing.
Android 8 was fine.
iOS 13.5.1 on iPhone 7

Received notifications a couple of times in the evening to upload new random codes but was unable to since kept on getting same error "You did not give permission". All permissions were allowed.
iOS 13.5.1 on iPhone 7

This is also an issue on the Android 7 and IOS XR in ver 64.  Both of these devices had a positive diagnosis for days and when trying to upload and share the codes the message 'Random codes could not be uploaded - You did not give permission' was received.

Kept having the same issue for permission for days with versions 64 & 65 with iOS 13.5.1.
Updated the iOS to 13.6 today and it worked.

Closing this possibly was caused by modifying the database on the staging sever.