macOS 11: execution error: Not authorised to send Apple events to Finder. (-1743)

Running the script on M1 Mac with macOS 11.1 results in this error and I couldn't find any way to avoid it other than using --skip-jenkins option.
The full (slightly edited) log:
% ./create-dmg myapp.dmg ~/build/myapp.app
Creating disk image...
.............................................................................................................................................
created: /Users/[...]/rw.myapp.dmg
Mounting disk image...
Mount directory: /Volumes/myapp
Device name:     /dev/disk4
Running AppleScript to make Finder stuff pretty: /usr/bin/osascript "/var/folders/5q/2nt7nhdd30z844b_7j0g7n_40000gn/T/createdmg.tmp.XXXXXXXXXX.4jYWdS4u" "myapp"
/var/folders/5q/2nt7nhdd30z844b_7j0g7n_40000gn/T/createdmg.tmp.XXXXXXXXXX.4jYWdS4u:394:406: execution error: Not authorised to send Apple events to Finder. (-1743)
Failed running AppleScript
"disk4" ejected.

Would you have any idea about what could be wrong here and/or how to authorize the script to send events to Finder?

Just faced this error and I solved by authorizing the blocked application (Terminal) from:
System Preferences > Security & Privacy > Privacy > Automation

https://github.com/sindresorhus/create-dmg/issues/85


Various fixes and improvements

Description

Add missing Equals and GetHashCode on several classes.
Rework GetHostEntry to properly parse data from native call.
Apply back fix from #217
Fix several comments for documentation.
Several fixes in code style.
Improvements from analysers.

Motivation and Context

Resolves nanoFramework/Home#928.
Fixes nanoFramework/Home#929.

How Has This Been Tested?

Running Unit Tests locally on device.

Screenshots
Types of changes

[x] Improvement (non-breaking change that improves a feature, code or algorithm)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Config and build (change in the configuration and build system, has no impact on code or features)
[ ] Dependencies (update dependencies and changes associated, has no impact on code or features)
[ ] Unit Tests (work on Unit Tests, has no impact on code or features)
[ ] Documentation (changes or updates in the documentation, has no impact on code or features)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Unit Tests will fail because WIN32 nanoCRL it's missing the System.Net declaration updated.


Add Feast documentation to components

Adds Feast as a component to Kubeflow. This is a first cut of documentation for 1.1
Fixes #1981
The documentation roughly includes the following sections:

Feature store concepts and introduction to Feast
Getting started with Feast

Reference to Kubernetes installation guide
How Feast can be used with Kubeflow components
Links to examples
Links to other Feast resources

/assign @jlewi

/lgtm
/approve


Bumped development RELEASE for 1.22-16

Bumped development RELEASE for 1.22-16
closes #1085
related to #1067
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/unhold
/approve


Localization table Error

hi guys
I want use the Localization for multi language but have a error,
"Localization table System.RuntimeType doesn't implement ILocalizationRow interface!"
who know about that?!

I got it, sorry ;)

What is it? how you solve it?


world permissions ?

I do not have a bungee server . I can not negate a permission for a single world on my single server . please add the ability to do so .
With the web editor I have added essentials.gamemode.all set to false for world: Skyblock . However that is still resulting in admins not being able to use the command in all worlds .

As long as the permission is true for global and set to false for a single world, it should give the desired result. You might just have a misconfigured setup.


Adding tox test setup

This adds a tox.ini and updates the README to reflect the level of support evidenced by the tox file.
Depends on #20.

:+1:


vertical direction on chrome can not support mouse drag

vertical direction on chrome can not support mouse drag.

Really, why? This demo (http://www.idangero.us/swiper/demos/03-vertical.html) doesn't work for you?

the 2.7.6 version doesn't work.

It does, read the 2.x api carefully https://github.com/nolimits4web/Swiper/blob/Swiper2/API.md

full screen, some times works well, some times not. it seems that something wrong on my computer.

Sorry, i can't test or check sometimes case. Need to have more information on how to exactly replicate this issue. Closing for now


⚠ Bofrost.be has degraded performance

In b0adc7a, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 945 ms

Resolved: Bofrost.be performance has improved in dbcf243 after 6 minutes.


[cxx-interop] Fix crash when calling method that returns specialization of parent.

Also enables some more test coverage!

@Huddie this is a sort of similar bug to the one you're working on.

@swift-ci please smoke test.

@swift-ci please smoke test Linux


If the spectrogram is from synthesized waves

Thanks for this great work. The spectrogram graph in the README is very good. Does it come from a synthesized wave?  Could you share the generated wave if it is?

No this image was produced from the training data and is not an output of the model itself.
However, I have uploaded an image pair from an model were I tried to double all parameter sizes inside the model and tried to train it with a large reduction factor r of 8.
As one would expect it requires massive amounts of VRAM to train (V100 32GB) and is extremely slow.
While the spectrograms look promising the overall increase in quality is small.
Dropping Griffin-Lim in favor of Wavenet will probably yield even better results with less computational requirements.

On the other hand I train various models to see how the number of mel banks influences the overall synthesis result.
Take a look at the following measurements for the decoder and the post-processing losses for different amounts of banks used. Except from the mel banks I used r=5 and tried to keep all other parameters equal to the paper.

Just increasing the number of banks does not actually give you a better system.
As one can see from the post-processing loss, having a higher mel resolution does not improve the linear spectrogram produced by the post-processing stage.

I forgot to mention that the large models attention is very fragile.
I would guess most likely due to the large reduction factor.


Rename starters to include -netflix-

All the starters in the other projects include more context.
spring-cloud-starter-consul-discovery, or spring-cloud-starter-zookeeper-config.
I would only do this post Brixton, in the C release train.

Add the new starters in Dalston, remove old starters in Edgware

I've started working on this issue. I'm having second though on spring-cloud-starter-eureka. When I started on Spring Cloud, I remember getting confused between spring-cloud-starter-eureka and spring-cloud-starter-eureka-server.
How about renaming the client to spring-cloud-starter-netflix-eureka-client ? I know it's getting long... but we can't escape thespring-cloud-starter-netflix-eureka-server.

@daniellavoie, yeah that makes sense.

Adjustment coming through ;) Made a first PR with the old name.

NP

@philwebb what does boot do when they rename/deprecate a starter? It would be nice to print a warning that the user is using a deprecated starter.

We update the name and description. See https://github.com/spring-projects/spring-boot/commit/fc00e4cbe0d5a1f9f83e5148df2b36e8b11943f1 for an example.

Nice, so you do log a warning. Thanks @philwebb

Just pushed a new version with the shiny spring-cloud-starter-netflix-eureka-client

@daniellavoie feign, shouldn't be spring-cloud-starter-netflix-feign since it's not netflix. Either keep it spring-cloud-starter-feign or spring-cloud-starter-openfeign. What do you think @adriancole.

@spencergibb I understand you point but given this logic, feign should not be part of the spring-cloud-netflix project anymore then. Still, I'll rename it once @adriancole provides us his preference.

spring-cloud-starter-openfeign looks good to me as it reflect the actual project name. If you google around feign alone then you will be directed to the former Netflix stuff...
My 2 cents...

@daniellavoie yup, it should move out of netflix. Maybe during 2.0.0.

I like spring-cloud-starter-openfeign

What's the next next train after Edgware ? I'll deprecate the old starters with a new issue / PR.

Finchley

@daniellavoie so it would be nice to have the deprecations in Edgware so they can be removed in Finchley.

Re-opening. If we are deprecating in 1.4.0, shouldn't we remove in 2.0.0? Also, the turbine-amqp starter can probably be retired in 1.4.0 (it was only kept for backwards compatibility).

yes, we should remove them. Nice catch on jar vs pom packaging.

@spencergibb @dsyer I think we should close this issue and open a separate issue for removing the starters in 2.0.0.  This issue was focused on renaming them in Edgware.  I think it will be cleaner if we have a separate issue for Finchley that removes them.

Closing this issue, opened separate issues for the starters that need to be removed.


feat: Handle SwitchCondition nodes in .dialog import

This PR adds initial support for SwitchCondition .dialog nodes.

Branches from the SwitchCondition are traversed and included in construction of the dialog tree
Conditions from each SwitchCondition case are used to generate enum entity values

Eg, if a switch has cases for isProductKey == Windows and isProductKey == Office, we will generate an enum entity isProductKey  with values Windows and Office:

Not implemented in this PR (coming later):

Setting bot memory following the API call
Adding "condition" restrictions to the actions generated from switch statements
Generating turns for the input and output values of the API call
Unit testing against interesting .dialog structures

Notes:

Condition values are truncated to 10 characters during enum creation.  If multiple conditions map to the same truncated value, import will fail with an error message.
There are some limitations on the contents of SwitchCondition nodes; see code comments for details

:tada: This PR is included in version 0.400.0 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Typescript file issue in Visual Studio Code

VSCode Version: Code 1.9.1 (f9d0c687ff2ea7aabd85fb9a43129117c0ecf519, 2017-02-09T00:26:45.394Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author
Version

Steps to Reproduce:

Please state exactly what the problem is, how we can reproduce it, etc

I just created a new file names demo.ts and it said The typescript language
service died unexpectedly.

Khyati
On Thu, Feb 23, 2017 at 10:41 AM Rob Lourens<EMAIL_ADDRESS>wrote:

Please state exactly what the problem is, how we can reproduce it, etc
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/21276#issuecomment-282027510,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQet_r6DHAmw2iA6q675Cwa-dXKkFe6Hks5rfaisgaJpZM4MJ9_c
.

--
Thanks and regards,
Khyati Savakia
Phone:<PHONE_NUMBER> <javascript:void(0);>
<EMAIL_ADDRESS>|<EMAIL_ADDRESS>https://www.linkedin.com/in/khyati-savakia

@ksavakia Are you opening a file on a network drive? Do you see any messages about a missing typescript/... file?

Nope. However, I reinstalled VS Code. Its working normal for now.
Thanks.
Khyati
On 23 February 2017 at 14:37, Matt Bierner<EMAIL_ADDRESS>wrote:

@ksavakia https://github.com/ksavakia Are you opening a file on a
network drive? Do you see any messages about a missing typescript/...
file?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/21276#issuecomment-282097139,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQet_nE1JsTk2nqHkl617NAMH0jPY28rks5rfd_1gaJpZM4MJ9_c
.

--
Thanks and regards,
Khyati Savakia
Phone:<PHONE_NUMBER>
<EMAIL_ADDRESS>|<EMAIL_ADDRESS>https://www.linkedin.com/in/khyati-savakia

Glad to hear. If you are running an antivirus program, check to make sure that it is not removing any typescript/... files from within VSCode.


Group stats are not displayed

Description
The group page loads, you see the status bar at the top count down that it's loading group status, but none are displayed.
Steps to Reproduce
Go to group stats page...it's blank
Expected Behavior
stats should load :D
Console Errors
00d6882754a5ab2e1ab54b384a54ac1b40a06baa_medium.jpg:1 Failed to load resource: the server responded with a status of 404 ()
Screenshots

System (please complete the following information):

ESGST Version: 8.3.7
Browser + Version: Chrome - Version 73.0.3683.103 (Official Build) (64-bit)

Additional Context
Add any other context about the problem here.

I can reproduce and still present in 8.3.8 and current chrome Version 74.0.3729.131 (Official Build) (64-bit)
settings https://pastebin.com/ai7UMMBT

Sorry that I missed your earlier message. I tried again the morning, and was still able to reproduce the issue. However, I got the ESGST update this afternoon, and now my stats are working again!
[cid:de83683c-d879-4ace-9ba9-f737707214fb]

From: SquishedPotatoe<EMAIL_ADDRESS>Sent: Sunday, May 12, 2019 5:10 PM
To: gsrafael01/ESGST
Cc: grez1; Author
Subject: Re: [gsrafael01/ESGST] Group stats are not displayed (#1319)
I can reproduce and still present in 8.3.8 and current chrome Version 74.0.3729.131 (Official Build) (64-bit)
settings https://pastebin.com/ai7UMMBThttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2Fai7UMMBT&data=02|01||648f422740cd43a8ab2608d6d726b129|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636932958505581143&sdata=iKd67Bfrdqa3Y4UKFtaOaGxwMUs%2FzgYDoqaxv32YUVI%3D&reserved=0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgsrafael01%2FESGST%2Fissues%2F1319%23issuecomment-491633573&data=02|01||648f422740cd43a8ab2608d6d726b129|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636932958505591154&sdata=HdRekOSIhndNUDsV7vj1nc3BZTnxkUjzAF%2BEmkuTkO8%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAE4YBVI4WIDMINV2QJXQMJTPVCIWTANCNFSM4HLLK5KQ&data=02|01||648f422740cd43a8ab2608d6d726b129|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636932958505601159&sdata=ZmzsHQbJJyWcQ6AHde3LqBqSKHgcqwBeap%2Bt7OQyUbE%3D&reserved=0.

@SquishedPotatoe Can you confirm that it's working again?

Negative still broken in 8.3.13-dev.20

@SquishedPotatoe Can you see what value is in username or username_sg in your settings JSON?

@gsrafael01 "username":"","username_sg":"SquishedPotatoe"

@SquishedPotatoe That's most likely the issue, username is replacing username_sg. Weird that username still exists for you, because I added a check to delete it in recent versions.

@SquishedPotatoe Can you try backing up your JSON in the latest version and seeing if "username" still exists?

@gsrafael01 username still exits after backup

@SquishedPotatoe How...  The only thing I can think of is your settings not being saved after being fixed, because this line should be removing that property: https://github.com/gsrafael01/ESGST/blob/master/src/main.js#L276 Can you try loading a single SteamGifts tab? Maybe another tab is overwriting the current one.

@SquishedPotatoe Oh. OH. I must be slow today. Of course that line isn't effective, because username is empty. facepalm

https://github.com/gsrafael01/ESGST/commit/93e42fa587894565aa9d1e874131480a7d785c64

@gsrafael01 works now that you had your coffee ;)


Create myna_json_parser.js

Step one of adding Myna to performance benchmarks.

 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.

Hello @cdiggins.

You should probably amend / add commits to this pull request until you have the full flow.
When you add myna to the html table try to add in the correct place according to its current
performance on latest chrome. So there will be less need for the swapping position animations during runtime.

Hi @bd82 , I ended up getting interrupted last night. I just posted a second pull request for updating the index.html that links to the grammars for Myna. I should have put them together, but I was having trouble with the online interface for submitting changes. I'm actually new to Git collaborative workflows. :-)
I don't know how to add commits to this pull request. Perhaps I should cancel and try again? I don't have much time today, so I might not be able to finish today.

I think you only need to push another commit to your fork branch
from which you have created the pull request.
Than the pull request will be updated with an additional commit.
You can also amend your commit but than you will have to force push (git push -f).
As it overwrites the previous commit.

but I was having trouble with the online interface for submitting changes.

Were you editing the files using the online interface or just creating the pull request using the online interface?

The link in the index html points incorrectly to
https://github.com/myna
instead of
https://github.com/cdiggins/myna-parser

oops, I should have squashed the commits to a single one 😢
I may include (copy/paste) the myna JSON parser implementation too to make sure it is perfectly
aligned with the grammar used to benchmark the other parsing libraries.
(order of alternatives, ect...)


Savemii backup issue

So when I try backing up my Vc majoras mask save on Savemii , one it shows up in the Wii U part not the vc , two it says backup failed do not restore file

The game was downloaded off of Wii U usb helper and installed to a usb drive with Wii U 9xgx installer which works perfectly fine I’m aiming to get a 100% file with this

I have no idea how to replicate it


add or use an existing benchmark workflow

ghtml should be benchmarked against other libraries like kitajs/html, or at least against itself in PRs
tinybench should be used

@mweberxyz no pressure but since you are really good at workflows, maybe you can lend a hand or provide some recommendations

I am still experimenting with getting useful data out of actions unfortunately due to the amount of randomness from both Node optimization and the shared runners.
The best place to start is probably a npm run benchmark script you can run locally. In point-of-view's case, it includes express as a devDependency and the scripts in benchmark. Luckily in this package's case with tinybench it should be much more compact because you don't have to think about the steps of launching a webserver to run autocannon against.


licensed v4.0.0 test failure in Homebrew

Hello 👋 . I'm a maintainer for the Homebrew project. While packaging licensed v4.0.0 we're running into some test failures when running licensed cache. The relevant GitHub actions run can be found here. This is the output of licensed cache:
licensed cache
Traceback (most recent call last):
	10: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/bin/licensed:25:in `<main>'
	 9: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/bin/licensed:25:in `load'
	 8: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/exe/licensed:5:in `<top (required)>'
	 7: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
	 6: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
	 5: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
	 4: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
	 3: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/cli.rb:18:in `cache'
	 2: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/cli.rb:105:in `config'
	 1: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/configuration.rb:236:in `load_from'
/opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/configuration.rb:317:in `find_config': Licensed configuration not found in /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula (Licensed::Configuration::LoadError)

Any guidance here would be appreciated.

:wave: I don't see the error you included here in the action logs, it looks like the job was failing because it was trying to run some tests without the required tool (gradle) available.
   Traceback (most recent call last):
  	33: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/bin/licensed:25:in `<main>'
  	32: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/bin/licensed:25:in `load'
  	31: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/exe/licensed:5:in `<top (required)>'
  	30: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
  	29: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
  	28: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
  	27: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
  	26: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/cli.rb:18:in `cache'
  	25: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/cli.rb:115:in `run'
  	24: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:23:in `run'
  	23: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/cache.rb:24:in `run_command'
  	22: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:64:in `run_command'
  	21: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:64:in `map'
  	20: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:67:in `block in run_command'
  	19: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/cache.rb:39:in `run_app'
  	18: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/cache.rb:166:in `with_licensee_configuration'
  	17: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/cache.rb:40:in `block in run_app'
  	16: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:95:in `run_app'
  	15: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:95:in `chdir'
  	14: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:96:in `block in run_app'
  	13: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/commands/command.rb:96:in `select'
  	12: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:45:in `enabled?'
  	11: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:66:in `gradle_runner'
  	10: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:66:in `new'
  	 9: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:121:in `initialize'
  	 8: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:154:in `create_init_script'
  Error: test failed
  	 7: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:154:in `chdir'
  	 6: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:169:in `block in create_init_script'
  	 5: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/sources/gradle.rb:139:in `gradle_version'
  	 4: from /opt/homebrew/Cellar/licensed/4.0.0/libexec/gems/licensed-4.0.0/lib/licensed/shell.rb:10:in `execute'
  	 3: from /opt/homebrew/Cellar/ruby@2.7/2.7.7/lib/ruby/2.7.0/open3.rb:281:in `capture3'
  	 2: from /opt/homebrew/Cellar/ruby@2.7/2.7.7/lib/ruby/2.7.0/open3.rb:101:in `popen3'
  	 1: from /opt/homebrew/Cellar/ruby@2.7/2.7.7/lib/ruby/2.7.0/open3.rb:213:in `popen_run'
  /opt/homebrew/Cellar/ruby@2.7/2.7.7/lib/ruby/2.7.0/open3.rb:213:in `spawn': no implicit conversion of nil into String (TypeError)

If you ran licensed cache in a random directory that doesn't contain a configuration file, I would expect to see something like what you posted.
The bug from the CI job is related to a change in the 4.0.0 release, and I'll have it fixed with a 4.0.1 release shortly.  Thanks for the report!

Apologies, the error I posted was from me running the test locally. I will check again once 4.0.1 is out. Thank you!

The fix has been merged and 4.0.1 is released 👍 .  Thanks again for the report and sorry that the update caused problems 🙏

No problem at all and thank you very much! I've pushed 4.0.1 to our PR and will run it through CI right now.


SOCKS プロキシサポートのドキュメント更新

Codecov Report

Merging #13 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #13   +/-   ##
=======================================
  Coverage   95.89%   95.89%
=======================================
  Files           2        2
  Lines         146      146
=======================================
  Hits          140      140
  Misses          6        6

Continue to review full report at Codecov.

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


add grid personnalisation on form item config

add gridCellAttrOrProp inside form item attrOrProp for a better personnalisation.

Thanks @jfrag, it's good idea.
The form item config has been updated with gridCellAttrOrProp in v0.21.0


Create directory for garbd data

This directory appears to be needed now, as nobody owner so that data
can be written into it.

retest


Fix zxing-core 3.4.0 crashes on Android < 7.0

Downgrade zxing to 3.3.3 can fix the crash.
https://github.com/zxing/zxing/issues/1170#issuecomment-494806839

Actually I think it would be better to fork this repo and make these changes to support a lower version.


[1.18, Crash] Spawn eggs crash

latest.log
crash-2022-05-31_17.07.44-server.txt

Appears to be fixed.


pagination, list and harbor

Usage example  in harbor factory test
https://github.com/armosec/registryx/blob/2af3132fab35d31670a97c5d87f722b3abe5499c/registries/factory_test.go#L67


Revert "[pilot] Some minor cleanup of bootstrap code (#5071)"

This reverts commit d5fa2b741f8f244c1b28528ad68ee0e3a7ea7c9a.
Conflicts:
pilot/pkg/bootstrap/server.go

[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 approver: ijsnellf
Assign the PR to them by writing /assign @ijsnellf 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:

pilot/OWNERS

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

/assign @costinm

/approve
/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: costinm
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:

pilot/OWNERS [costinm]

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

@sdake: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
66eca401ed1a7535b40d331aafe5ac6814426919
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Refactor authorization

Refactor authorization. This includes #92 along with a refactoring to isolate authorization in a way to be easily replaceable.

@smellsblue would named parameters make sense for the serve methods? In the context of something like Gemstash::SpecBuilder I was thinking of creating a boolean param for prerelease then using the generic serve method.
Gemstash::SpecsBuilder.serve(nil, {}, {prerelease: true}) vs Gemstash::SpecsBuilder.serve(config: {prerelease: true}) or Gemstash::SpecsBuilder.serve(auth_key: "foo")

@rjocoleman well, I kind of think such options should be wrapped in the object before it gets to the serve method. So in the Gemstash::SpecsBuilder case, I think it might be better if the object passed to authenticated were an instance rather than a class (so you could pass Gemstash::SpecsBuilder.new(prerelease: true)), and then the serve(auth, request, params) method would be an instance method rather than a class method.
My intent for the serve method is that it has all it needs.... but as I think this through more, I think I can drop all the arguments in favor of just the Sinatra app object (well... private gem source that delegates to a Sinatra app).
The ultimate goal of this refactoring was to pave the way for the authorization setup to be replaceable with other authentication/authorization via a plugin, specifically LDAP (which someone had requested in the slack channel). I'm hoping it just has raw access to everything so the plugin could do much more complicated things if necessary.
Anyways, I think I have another commit to do for this now....... thanks for getting me to think a little deeper on this :-)

This is half baked but what about something like this: https://github.com/bundler/gemstash/compare/refactor-authorization...rjocoleman:refactor-authorization?expand=1

Let's get a .codeclimate.yml file in here too so it can be used with the CLI locally.
Potentially:
---
engines:
  bundler-audit:
    enabled: true
  duplication:
    enabled: true
    config:
      languages:
      - ruby
  fixme:
    enabled: true
  rubocop:
    enabled: true
ratings:
  paths:
  - Gemfile.lock
  - "**.rb"
exclude_paths:
- spec/

@smellsblue Are there any further blockers here you need assistance with?

@rjocoleman I think I'm good with this as is, but I was hoping to get @pcarranza to review it before I merged it in. If you would like to do the reviewing on what I've done, I think I'd be ok merging it in now :-)

Sorry, been extremely busy. Will review today.


Add README note about ingestion2 variable

@AudreyAltman @mdellabitta @moltude: Is this README note clear enough?

:+1:


Add missing package description for the package conf

Add missing package description for the package conf.
Acceptance criteria:

[x] description visible at https://godoc.org/github.com/RedHatInsights/insights-results-smart-proxy

Updated in following commit:
https://github.com/RedHatInsights/insights-results-smart-proxy/commit/21a9c04a745dda73d89a63d370c2846cfdcba880


fix: stop ball movement after relocation

fixed ball moving after relocation

@who576 Thanks for the PR. I'm discussing the bug with Webots here https://github.com/cyberbotics/webots/issues/2899
If we do not fix it, I'll merge this workaround then.


Correctly calculate position of the folding arrow in Tree

Fixes https://github.com/godotengine/godot/issues/52895.
From my tests it seems to work correctly both with LTR and RTL:
Before
After LTR
After RTL

Thanks!


[WIP] Probe resource address for ingress readiness

Proposed changes

Probe broker address
Probe KafkaSink address

Probing is done using the knative/networking data-plane contract
(already implemented in Eventing through knative/pkg).
ref issue https://github.com/knative/eventing/issues/3911
Signed-off-by: Pierangelo Di Pilato<EMAIL_ADDRESS>Part of #864 (follow-up consumer readiness)

Release Note

The control plane probes the data plane for determining resources readiness.

/kind bug

cc @devguyio can you please check it out?

Will look in detail later. But the first thing I noticed is that you put the probing in the same http server of the "hot path", can we avoid it and have a separate http server for that (with a separate verticle too?).

Since I'm implementing the knative/networking contract we must respond to probes on the same address in the status.
I can implement an optimization (in this or a new PR) where we probe the first time and after a configurable delay a pod for a given broker/kafkasink, that reduces the number of requests.

Since I'm implementing the knative/networking contract we must respond to probes on the same address in the status.

I rather prefer we modify the code in knative/networking. Having a controller pinging the receiver server it's a bad idea, you're adding unnecessary load to that server...

But that's a contract, not code.
Eventing does the same thing and with the optimization above we end up doing 2 requests per broker to a pod in a given time span (let's say 1 hour), 2k requests per hour is a really small number that doesn't justify another server with all the synchronization or complexity that that adds.

But that's a contract, not code

Where is this contract defined?

In the issue linked in the body of this PR, I'm not sure if the networking WG has a different document for this.

https://github.com/knative/pkg/issues/1509
Failure", Message:"Internal error occurred: failed calling webhook \"defaulting.webhook.kafka.eventing.knative.dev\": Post \"https://kafka-webhook-eventing.knative-eventing.svc:443/defaulting?timeout=2s\": EOF

/retest

Since we disagree on the way to do probing and readyness in general, how about we start by merging SimpleProbeHandlerDecorator in another PR and then continue here with the probing discussion, rebasing this PR? I would love to loop in some people that have expertise in that sense @lionelvillard @devguyio

/assign

just holding until we agree on best way to move forward
/hold

Thanks Ahmed for your review!


Deployment script is unable to add KeyVault secrets due to recent breaking change in Azure CLI

Describe the bug
The deployment script shows the following error when adding secret to the key vault -
(Forbidden) Caller is not authorized to perform action on resource.
If role assignments, deny assignments or role definitions were changed recently, please observe propagation time.
Caller: appid=b677c290-cf4b-4a8e-a60e-91ba650a4abe;oid=9e9e51c8-f9f2-44bd-82e8-adcbed56ce1d;iss=https://sts.windows.net/16b3c013-d300-468d-ac64-7eda0820b6d3/
Action: 'Microsoft.KeyVault/vaults/secrets/setSecret/action'
Resource: '/subscriptions/37bede89-47b0-42cb-94c0-173753dcad79/resourcegroups/ashisa30058/providers/microsoft.keyvault/vaults/ashisa30058-kv/secrets/adapplicationsecret'
Assignment: (not found)
DenyAssignmentId: null
DecisionReason: null
Vault: ashisa30058-kv;location=eastus
Code: Forbidden
Message: Caller is not authorized to perform action on resource.
If role assignments, deny assignments or role definitions were changed recently, please observe propagation time.
Caller: appid=b677c290-cf4b-4a8e-a60e-91ba650a4abe;oid=9e9e51c8-f9f2-44bd-82e8-adcbed56ce1d;iss=https://sts.windows.net/16b3c013-d300-468d-ac64-7eda0820b6d3/
Action: 'Microsoft.KeyVault/vaults/secrets/setSecret/action'
Resource: '/subscriptions/37bede89-47b0-42cb-94c0-173753dcad79/resourcegroups/ashisa30058/providers/microsoft.keyvault/vaults/ashisa30058-kv/secrets/adapplicationsecret'
Assignment: (not found)
DenyAssignmentId: null
DecisionReason: null
Vault: ashisa30058-kv;location=eastus
Inner error: {
"code": "ForbiddenByRbac"
}
(Forbidden) Caller is not authorized to perform action on resource.
If role assignments, deny assignments or role definitions were changed recently, please observe propagation time.
Caller: appid=xxxxxxx-cf4b-4a8e-a60e-xxxxxxxxxxxx;oid=xxxxxxxx-f9f2-44bd-82e8-xxxxxxxxxxxx;iss=https://sts.windows.net/xxxxxxxx-d300-468d-ac64-xxxxxxxxxxxx/
Action: 'Microsoft.KeyVault/vaults/secrets/setSecret/action'
Resource: '/subscriptions/xxxxxxxx-47b0-42cb-94c0-xxxxxxxxxxxx/resourcegroups/rgname/providers/microsoft.keyvault/vaults/prefix-kv/secrets/defaultconnection'
Assignment: (not found)
DenyAssignmentId: null
DecisionReason: null
Vault: prefix-kv;location=eastus
Code: Forbidden
Message: Caller is not authorized to perform action on resource.
If role assignments, deny assignments or role definitions were changed recently, please observe propagation time.
Caller: appid=xxxxxxxx-cf4b-4a8e-a60e-xxxxxxxxxxxx;oid=xxxxxxxx-f9f2-44bd-82e8-xxxxxxxxxxxx;iss=https://sts.windows.net/xxxxxxxx-d300-468d-ac64-xxxxxxxxxxxx/
Action: 'Microsoft.KeyVault/vaults/secrets/setSecret/action'
Resource: '/subscriptions/xxxxxxxx-47b0-42cb-94c0-xxxxxxxxxxxx/resourcegroups/rgname/providers/microsoft.keyvault/vaults/prefix-kv/secrets/defaultconnection'
Assignment: (not found)
DenyAssignmentId: null
DecisionReason: null
Vault: prefix-kv;location=eastus
Inner error: {
"code": "ForbiddenByRbac"
}
To Reproduce
Steps to reproduce the behavior:

Run the deployment script
See error

Expected behavior
Deployment script should be able to add the secrets successfully
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

Are you using the CloudShell? Yes
If not using the CloudShell:

OS: [e.g. iOS]
PowerShell version
Modules installed

Additional context
The latest Azure CLI has a breaking change where is now sets --enable-rbac-authorization to true by default as documented here - https://learn.microsoft.com/en-us/cli/azure/release-notes-azure-cli#key-vault
This causes the traditional vault access policies to be ignored hence the error.  The solution is to add a role assignment for the user executing the script. I was able to get this to work with the following changes in the deployment script -
Add at line 343:
$userUpn = az ad signed-in-user show --query userPrincipalName -o tsv
Insert at line 359; before adding secrets:
Write-host "      ➡ Create Role Assignments"
az role assignment create --role "Key Vault Secrets Officer" --assignee $userUpn --scope /subscriptions/$AzureSubscriptionID/resourcegroups/$ResourceGroupForDeployment --output $azCliOutput
Replace line 378 with the following -
az role assignment create --assignee $WebAppNameAdminId --scope /subscriptions/$AzureSubscriptionID/resourceGroups/$ResourceGroupForDeployment --role "Key Vault Secrets User" --output $azCliOutput
Replace line 390 with the following -
az role assignment create --assignee $WebAppNamePortalId --scope /subscriptions/$AzureSubscriptionID/resourceGroups/$ResourceGroupForDeployment --role "Key Vault Secrets User" --output $azCliOutput

I'm facing the same issue ... event with updating the Deploy.ps1 with your workaround ...
@ashisa , could you please provide the "working" Deploy.ps1 file ?
Many thanks,

I'm facing the same issue ... event with updating the Deploy.ps1 with your workaround ... @ashisa , could you please provide the "working" Deploy.ps1 file ? Many thanks,

Here you go - https://github.com/ashisa/Commercial-Marketplace-SaaS-Accelerator/
You can also use the following to install it -
wget https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh; `
chmod +x dotnet-install.sh; `
./dotnet-install.sh -version 6.0.417; `
$ENV:PATH="$HOME/.dotnet:$ENV:PATH"; `
dotnet tool install --global dotnet-ef --version 6.0.1; `
git clone https://github.com/ashisa/Commercial-Marketplace-SaaS-Accelerator.git --depth 1; `
cd ./Commercial-Marketplace-SaaS-Accelerator/deployment; `
.\Deploy.ps1 `
 -WebAppNamePrefix "SOME-UNIQUE-STRING" `
 -ResourceGroupForDeployment "SOME-RG-NAME" `
 -PublisherAdminUsers "user1@email.com,user2@email" `
 -Location "East US"

Note the new repo name and missing release version in the git clone command.

Thanks for the update @ashisa , i did it another way but i think yours is the most efficient :)

Fixed in Release 7.6.2


Outputted HTTP Trigger URL Incorrect When Specifying RoutePrefix

Hi there,
I'm not sure if this is a big in the Azure Functions Plugin, or within VS Code itself, but figured I would start here. I am using VSCode to deploy a function with the Azure Functions plugin. The deployment works without any issues, however the HTTP Trigger URL is incorrect when specifying a route prefix.
Regardless of the route prefix specified in the host.json file, the output when the Azure Functions plugin runs always shows "api" as the route prefix.

However, within the Azure Portal, the correct HTTPTrigger URL is shown.

I assume you've got a Python project running on a Linux Consumption plan? I tried JavaScript on Windows Consumption first with no problems, but I could repro in the Python case

Correct, this was with a Python project


Introducing Path.

When new API endpoints are introduced, the TargetType enum can easily grow larger and, in such a case, I find it not easy to check if the endpoints are associated with the right HTTP methods.
For the given reason, I'm introducing Path which combines in one place the endpoint and the HTTP method.
Example:
extension MyService: TargetType {
    var baseURL: URL {
        return URL(string: "https://api.myservice.com")!
     }

    var path: Path {
        switch self {
        case .zen:
            return .get(endpoint: "/zen")
        case .showUser(let id):
            return .get(endpoint: "/users/\(id)")
        case .updateUser(let id, _, _):
            return .post(endpoint: "/users/\(id)")
        case .createUser(_, _):
            return .post(endpoint: "/users")
        case .showAccounts:
            return .get(endpoint: "/accounts")
        }
    }
    ...
}

Let me know your thoughts!
Thanks 😊

Warnings

:warning:
The Package.swift was updated, but there were no changes in Moya.podspec, Cartfile, Cartfile.resolved, Package.resolved.
Did you forget to update them?

:warning:

Consider adding supporting documentation to this change. Documentation can be found in the docs directory.

:warning:

Consider also updating the English docs. For Chinese translations, request the modified file(s) to be added to the list here for someone else to translate, if you can't do so yourself.

:warning:

Any changes to library code should be reflected in the Changelog.
Please consider adding a note there and adhere to the Changelog Guidelines.

Messages

:book:
macOS: 	 Executed 282 tests, with 0 failures (0 unexpected) in 15.766 (16.055) seconds

:book:
tvOS: 	 Executed 282 tests, with 0 failures (0 unexpected) in 13.057 (13.427) seconds

:book:
iOS: 	 Executed 282 tests, with 0 failures (0 unexpected) in 13.112 (13.469) seconds

Mdspell report on docs/Releasing.md:

Line
Typo

32
changelog._

46
Readme

46
e.g.

Proselint report on docs/Releasing.md

Line
Message
Severity

12
Use curly quotes “”, not straight quotes "".
warning

  Generated by :no_entry_sign: Danger Swift against 841ee18db5f41dca8bd264ef3d2f15c573848803

Codecov Report

Merging #2001 into development will increase coverage by 0.65%.
The diff coverage is 81.57%.

@@               Coverage Diff               @@
##           development    #2001      +/-   ##
===============================================
+ Coverage        92.91%   93.56%   +0.65%
===============================================
  Files               27       28       +1
  Lines              931      963      +32
===============================================
+ Hits               865      901      +36
+ Misses              66       62       -4

Impacted Files
Coverage Δ

Sources/Moya/TargetType.swift
100% <ø> (ø)
:arrow_up:

Sources/Moya/MoyaProvider+Defaults.swift
78.26% <100%> (ø)
:arrow_up:

Sources/Moya/URL+Moya.swift
100% <100%> (ø)
:arrow_up:

Sources/Moya/MultiTarget.swift
100% <100%> (ø)
:arrow_up:

Sources/Moya/Path.swift
78.12% <78.12%> (ø)

Sources/Moya/Response.swift
95.34% <0%> (+4.65%)
:arrow_up:

Sources/RxMoya/Observable+Response.swift
61.53% <0%> (+7.69%)
:arrow_up:

Sources/ReactiveMoya/SignalProducer+Response.swift
93.93% <0%> (+9.09%)
:arrow_up:

Sources/RxMoya/Single+Response.swift
100% <0%> (+12.5%)
:arrow_up:

Continue to review full report at Codecov.

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

@jdisho Thank you for the proposal :))
My two cents here:
Would it be a better idea to bring this in a retro compatible way, where the old option still valid ... and the user could choose? This is really a question because personally, I think some people may prefer the old way and this could be inserted as an option (we could do either way) and not a breaking change :)

cc @sunshinejr @Moya/contributors

I agree with @LucianoPAImeida that this should try to be a backwards compatible change - with that said, I really like the idea! (I would agree with most “decluttering” of the Target protocol - it’s kind of a mess sometimes to find the right code). Would it be going too far to include the request params? Question: when will we be building a request that uses the path& http method, but doesn’t need the parameters?
For backwards compatibility some renaming would be in order; if instead of var path: Path which replaces var path: String, this could be an optional-and-default implemented var request: Request. Then we could migrate towards this feature without requiring another major version release. I really dig the name Path, but we’re already at version 5 in what was always meant to be just a thin network organization tool.

On second thought adding parameters would be too much clutter. Http method and path make sense to me.

👍 for what it wants to solve. I'm using MoyaSugar to reduce bunch of boilerplates. Hope this discussion goes well :)

I like the idea! Seems like a win in the long run. Thought I'm having a hard time thinking about a nice way of keeping it backwards compatible without introducing other problems. Then also we are refactoring the Task type in #1936, so when you add these two it might be too much for a single release (? not sure).

Hi folks! 👋
Any direction regarding this PR?

My desire to have this implemented in a backwards-compatible way still stands.  As it is now including this feature would require a new major version release due to the change to path

Also, we might want to look to the past as we think about this: https://github.com/Moya/Moya/pull/427 and https://github.com/Moya/Moya/issues/408
https://github.com/Moya/Moya/blob/9cc10d0f6ba8179c46695bf0831fd22a83e7a6c5/Sources/Moya/MultiTarget.swift

Could we rename Path into Route as in MoyaSugar ? I think it makes more sense than having the http method and the path into the notion of Path.


Fixed Leader

Currently, LiteFS uses Consul for leader election but it could be useful to have a single, fixed leader that replicates out to read-only replicas.

I have given this some thought as my proposed system design using LiteFS would prefer a primary located centrally (at least from a latency perspective) in the US, with replica nodes all over the place.  The approaches that I seriously considered:

Fixed IP/hostname, I think this is what you have in mind here.  The primary node knows, based on configuration, that it is the primary.  Replicas are configured with the primary's address.  Big advantage here is that you could remove the Consul dependency for people who are just kicking the tires locally or doing manual deployments.
A configuration option (e.g. is-primary-eligible: bool) that determines whether a particular instance is allowed to become the primary using the existing Consul system.  In my case, I might run three nodes in Kansas which are primary eligible and then have all the rest of my nodes be ineligible.  That way if my primary does go down, I have two machines with similar characteristics who could take over.  I think the implementation might be as simple as checking a config option before attempting to acquire the primary lease in acquireLeaseOrPrimaryURL.

Just saw #16, looks like you already have point 2 in mind.


Add jsDelivr hits badge

Hey, I noticed that postscribe gets 5M hits per month on jsDelivr, so I thought you might like this badge.

👍


Undefined symbol with pre-built cuda wheel on pytorch:23.11-py3

I am getting an undefined symbol error when running flash_attn 2.3.6 installed through pip in the latest release of nvidia-pytorch-docker (the recommended base image), nvcr.io/nvidia/pytorch:23.11-py3:
$ pip install flash-attn --no-build-isolation --upgrade
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Requirement already satisfied: flash-attn in /usr/local/lib/python3.10/dist-packages (2.0.4)
Collecting flash-attn
[...]
Successfully installed flash-attn-2.3.6
$ python3 -c "import flash_attn"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/.local/lib/python3.10/site-packages/flash_attn/__init__.py", line 3, in <module>
    from flash_attn.flash_attn_interface import (
  File "/tmp/.local/lib/python3.10/site-packages/flash_attn/flash_attn_interface.py", line 10, in <module>
    import flash_attn_2_cuda as flash_attn_cuda
ImportError: /tmp/.local/lib/python3.10/site-packages/flash_attn_2_cuda.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZNK3c1017SymbolicShapeMeta18init_is_contiguousEv

The same works when I build the wheel myself, so I guessing it's a version issue? (both torch and cuda versions changed compared to 23:10)

same question

same issue here with the 23.11-py3 docker container

same issue

It's because of torch version change. nvcr pytorch 23.12 should work with flash-attn v2.4.0.post1 now.


its about dataset

Hello, Thank you for your work.
If I want to use my own dataset for training, what should I do?

Hello,
We currently do not support the custom dataset for training.
It can be mannually done by replicating dataset/pascal.py.
A set of images and a set of mask-labeled annotation in *.png (pixel-level class id) are required.
Place them in separate folders so that they can be read like:
https://github.com/dahyun-kang/ifsl/blob/d0b0c0d1b01c036eaae1470585764d1321ec5336/fs-cs/data/pascal.py#L35-L36
Best,
Dahyun.


Upload version 1.2.3 to conda-forge

The current version on conda-forge is 1.2.2, which not compatible with Metaflow 2.12.29+.

Thanks. I noticed that for some reason it didn't publish. I'll try to fix it.

This should now be fixed. Thanks for letting me know.


[NEW] Support "unread" markup in the list of messages

The list of messages need to show a "Unread" mark when the messages below weren't read by the user yet.

I'd like to take a shot at this if no one is working on it.


Support aarch64 and ppc64le

MNT: Re-rendered with conda-build 3.21.7, conda-smithy 3.15.1, and conda-forge-pinning 2<IP_ADDRESS>.46.39

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


CI: updated the version for ansible-lint

Change Summary
Updated the ansible-lint version in requirements-dev.txt to overcome the name[casing] issue.
Related Issue(s)
Fixes #
Component(s) name
arista.avd.<role-name>
Proposed changes
Updated the ansible-lint version in requirements-dev.txt.
How to test
Auto check in CI
Checklist
User Checklist

N/A

Repository Checklist

[x] My code has been rebased from devel before I start
[x] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation and documentation have been updated accordingly.
[x] I have updated molecule CI testing accordingly. (check the box if not applicable)

Issue if we keep ansible-lint==24.2.3https://github.com/aristanetworks/avd/actions/runs/9110198885/job/25044721181?pr=4004
No matching distribution found for ansible-lint==24.2.3 in python3.9
So keeping ansible-lint>=6.21.0,<24.5.0


Remove IDE controller during VM creation

Turns out, the IDE controller wasn't needed. We already have a SATA CD, and the initial additions installation is done by uploading the iso over sftp.
Closes #309

Do you happen to have a .iso built with this? Asking hopefully, but can make one if one isn't ready. Want to test that the 'Devices > Insert Guest Additions CD image...' and 'Devices > Optical Drives' menu options work as expected without the IDE controller, just in case a user wants to attach a CD or update guest additions

I built an image but didn't publish it. All the CD features appear to work fine without IDE.


decrypt9 won't load on new 3ds

I have try to  boot the decrypt9 via homebrew severals time and it won't boot I have restored to the original 9.2 firmware and still won't go it just get stuck on the black screen as soon as I load up the decrypt9

Are you already running A9LH or not? If yes, just run it at boot by putting the payload and renaming to the button you want. If not, you can only run Dec9 at version 9.0-9.2 iirc.
Try copying back the Dec9 files for homebrew.

This is not a troubleshooting forum

So I update the hourglass move it to the start button?  as for DEC9 I cant
launch it just show blackscreen and i launch it via homebrew
On Fri, Sep 2, 2016 at 4:41 AM, Ev1lbl0w<EMAIL_ADDRESS>wrote:

Are you already running A9LH or not? If yes, just run it at boot by
putting the payload and renaming to the button you want. If not, you can
only run Dec9 at version 9.0-9.2 iirc.
Try copying back the Dec9 files for homebrew.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Plailect/Guide/issues/445#issuecomment-244352947, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ARlRjbAtcgnQRp76vPIEgcx1o-qVJuDCks5qmAtsgaJpZM4JzX8s
.


Add Seaport.js library badge to top of readme

This PR adds a Seaport.js library badge to the top of the README

Codecov Report

Merging #572 (770127e) into main (a1a9c65) will increase coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #572      +/-   ##
==========================================
+ Coverage   99.77%   99.87%   +0.09%
==========================================
  Files          43       23      -20
  Lines        1808      820     -988
  Branches      301      126     -175
==========================================
- Hits         1804      819     -985
+ Partials        4        1       -3

Flag
Coverage Δ

production
99.87% <ø> (ø)

reference
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

reference/lib/ReferenceSignatureVerification.sol

reference/lib/ReferenceBasicOrderFulfiller.sol

reference/lib/ReferenceExecutor.sol

reference/lib/ReferenceOrderValidator.sol

reference/lib/ReferenceOrderFulfiller.sol

reference/lib/ReferenceTokenTransferrer.sol

reference/lib/ReferenceConsiderationBase.sol

reference/lib/ReferenceGettersAndDerivers.sol

reference/lib/ReferenceAssertions.sol

reference/lib/ReferenceOrderCombiner.sol

... and 10 more

Continue to review full report at Codecov.

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


Enhance PinotSegmentRecordReader to preserve null values

Description
Enhance PinotSegmentRecordReader to preserve null values within the NullValueVector, and also make it work on mutable segment.
Replace RealtimeSegmentRecordReader with PinotSegmentRecordReader to reuse the dictionary id buffer for MV columns.
Also misc fixes on misuse of record reader.

Codecov Report

Merging #6922 (8e932db) into master (9035323) will decrease coverage by 7.98%.
The diff coverage is 75.26%.

:exclamation: Current head 8e932db differs from pull request most recent head 3c28007. Consider uploading reports for the commit 3c28007 to get more accurate results

@@             Coverage Diff              @@
##             master    #6922      +/-   ##
============================================
- Coverage     73.45%   65.47%   -7.99%
  Complexity       12       12
============================================
  Files          1432     1431       -1
  Lines         70591    70565      -26
  Branches      10205    10207       +2
============================================
- Hits          51856    46204    -5652
- Misses        15301    21061    +5760
+ Partials       3434     3300     -134

Flag
Coverage Δ
Complexity Δ

integration
?
?

unittests
65.47% <75.26%> (+0.03%)
12.00 <0.00> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Add deterministic dict coding via key sorting.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @anandinguva
I've seen this come up a few times in user support.

Thanks Robert for clarifying. the code LGTM.


Build fails if slirp4netns is installed

/kind bug
Description
Build fails if slirp4netns is installed (it builds without slirp4netns)
Steps to reproduce the issue:

install slirp4netns (v0.3.0-alpha.2)
use rootless podman to build an image

RUN apt update
Err:1 http://deb.debian.org/debian stretch InRelease
  Temporary failure resolving 'deb.debian.org'
Err:2 http://security.debian.org/debian-security stretch/updates InRelease
  Temporary failure resolving 'security.debian.org'
Err:3 http://deb.debian.org/debian stretch-updates InRelease
  Temporary failure resolving 'deb.debian.org'
Err:4 http://security.debian.org/debian-security buster/updates InRelease
  Temporary failure resolving 'security.debian.org'
Err:5 http://deb.debian.org/debian buster InRelease
  Temporary failure resolving 'deb.debian.org'
Err:6 http://deb.debian.org/debian buster-updates InRelease
  Temporary failure resolving 'deb.debian.org'

maybe related to https://github.com/containers/buildah/issues/1223
Describe the results you received:
The domain name deb.debian.org can not be resolved in build.
Describe the results you expected:
It should resolve the domain...
Output of podman version:
podman version
Version:            1.0.1-dev
RemoteAPI Version:  1
Go Version:         go1.10.4
OS/Arch:            linux/amd64

Output of podman info --debug:
podman info --debug
debug:
  compiler: gc
  git commit: ""
  go version: go1.10.4
  podman version: 1.0.1-dev
host:
  BuildahVersion: 1.7-dev
  Conmon:
    package: 'cri-o-1.12: /usr/lib/crio/bin/conmon'
    path: /usr/lib/crio/bin/conmon
    version: 'conmon version 1.12.4-dev, commit: '
  Distribution:
    distribution: ubuntu
    version: "18.04"
  MemFree:<PHONE_NUMBER>
  MemTotal:<PHONE_NUMBER>4
  OCIRuntime:
    package: 'cri-o-runc: /usr/sbin/runc'
    path: /usr/sbin/runc
    version: 'runc version spec: 1.0.1-dev'
  SwapFree:<PHONE_NUMBER>2
  SwapTotal:<PHONE_NUMBER>2
  arch: amd64
  cpus: 8
  hostname: thomas-laptop
  kernel: 5.0.0-050000-generic
  os: linux
  rootless: true
  uptime: 54m 17.82s
insecure registries:
  registries: []
registries:
  registries:
  - docker.io
store:
  ConfigFile: /home/thomas/.config/containers/storage.conf
  ContainerStore:
    number: 12
  GraphDriverName: vfs
  GraphOptions: null
  GraphRoot: /home/thomas/.local/share/containers/storage
  GraphStatus: {}
  ImageStore:
    number: 16
  RunRoot: /run/user/1000

Additional environment details (AWS, VirtualBox, physical, etc.):
Ubuntu 18.4

@giuseppe PTAL

it looks like a duplicate of the Buildah issue, how does the /etc/resolv.conf file look like inside of the container?

RUN cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver <IP_ADDRESS>
options edns0
search local.<snip>

thanks, so the issue is that it is using a local DNS server that is not accessible from the rootless container.
Do you get anything different if you run as root user?

hmmm... the /etc/resolv.conf file looks just the same, but now it's resolving the dns names.

I am surprised that it works as root, how does the network inside of the container look like ip addr?
I am trying to reproduce locally using a similar resolv.conf as yours but it fails for root as well

Bind-mounting /etc/resolv.conf is known to be unmounted when the host file is removed and recreated (by systemd-resolved or NetworkManager).

rootless:
STEP 2: RUN ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet <IP_ADDRESS>/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: tap0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 86:b0:76:f3:a8:e8 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/24 brd <IP_ADDRESS> scope global tap0
       valid_lft forever preferred_lft forever
    inet6 fe80::84b0:76ff:fef3:a8e8/64 scope link tentative
       valid_lft forever preferred_lft forever

run as root: it's just my local network context
FROM debian
RUN ip addr
RUN cat /etc/resolv.conf
RUN ping google.com

run as: $ podman build . or $ sudo podman build .

ah ok, so as root it is running the equivalent of --net host.  That should work for rootless as well, you can run the container in the host network namespace with:
podman build --net host ...

$ podman build --net host .
STEP 1: FROM debian
<snip>
STEP 6: RUN ping google.com
ping: google.com: Temporary failure in name resolution
Error: error building at step {Env:[PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin] Command:run Args:[ping google.com] Flags:[] Attrs:map[] Message:RUN ping google.com Original:RUN ping google.com}: error while running runtime: exit status 2

I've opened a PR to honor --net host: https://github.com/containers/libpod/pull/2585
That is the solution, I believe, when the resolv.conf contains addresses that are not accessible from the container

@giuseppe Why not just write slirp4netns built-in DNS <IP_ADDRESS> to resolv.conf?

@giuseppe Why not just write slirp4netns built-in DNS <IP_ADDRESS> to resolv.conf?

great idea.  I've added a patch to do it

@giuseppe Why not just write slirp4netns built-in DNS <IP_ADDRESS> to resolv.conf?

great idea. I've added a patch to do it

IMHO - in this situation will be better to change order of nameservers into guest's resolv.conf - please add <IP_ADDRESS> as first one and then all others because default number of nameservers used by system is only 3 (MAXNS in resolv.h).


test-utils: Fix wait_for_blocks in presence of reorgs

In the cases where a reorg happens we might receive notifications for different blocks at the same level, so instead of the chain having count new blocks it has less and that will break the tests which use this function.
So, use the block number to identify that count blocks have been built in the chain.
Examples where this issue was hit:
https://github.com/paritytech/polkadot/issues/7267

bot merge


Praxem branch

Updated a few READMEs, and added, "gamble" plugin under, "processor -> user-info". Added "!giveaway stop" function to the giveaway plugin. Altered 8ball.js to avoid returning undefined.

 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.


unpkg and jsdelivr links are the same

These are both resolving to the same link:
<ScriptSrc unpkg={true} />

or

<ScriptSrc jsdelivr={true} />

Page: https://developer.tbd.website/api/web5-js/#install

also for Import, should it be like below?
import { Web5 } from 'https://unpkg.com/<EMAIL_ADDRESS>


Replace simulated encoder with encoder of ctre simulated falcon

Assuming this works fine, which it should; we're good


Doesn't see existing cache and subsequently refuses to save

I am checking if a cache exists in one job and if it's missing, creating it in another job in the same workflow.
This works once, but subsequent runs don't see that particular cache and they can't write to the new cache.
Interestingly, other caches in that same workflow are fine.
Here's where I check if the cache exists:
      - name: 'cache: qwik'
        id: cache-qwik
        uses: actions/cache/restore@v4
        with:
          lookup-only: true
          path: packages/qwik/dist
          key: ${{ hashfiles('pnpm-lock.yaml', 'packages/qwik/**/*') }}

and then later I write to it:
      - name: Save cache
        uses: actions/cache/save@v4
        with:
          path: packages/qwik/dist/
          key: ${{ needs.changes.outputs.hash-qwik }}

First it doesn't find the cache:
Run actions/cache/restore@v4
  with:
    lookup-only: true
    path: packages/qwik/dist
    key: c660bbff0b137960eb51b0c1eb[2](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650812414#step:6:2)f0afa6504525dfafc7ea[3](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650812414#step:6:3)31339e48dad5a593
    enableCrossOsArchive: false
    fail-on-cache-miss: false
  env:
    CARGO_INCREMENTAL: 0
Cache not found for input keys: c660bbff0b137960eb51b0c1eb2f0afa650[4](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650812414#step:6:4)525dfafc7ea331339e48dad5a[5](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650812414#step:6:5)93

The cache does exist for that branch, it was written in an earlier, cancelled workflow:
Run actions/cache/save@v4
  with:
    path: packages/qwik/dist/
    key: c660bbff0b137960eb51b0c1eb[2](https://github.com/QwikDev/qwik/actions/runs/8973344736/job/24643291601#step:8:2)f0afa6504525dfafc7ea[3](https://github.com/QwikDev/qwik/actions/runs/8973344736/job/24643291601#step:8:3)31339e48dad5a593
    enableCrossOsArchive: false
  env:
    CARGO_INCREMENTAL: 0
    PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc
    NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX
/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/qwik/qwik --files-from manifest.txt --use-compress-program zstdmt
Cache Size: ~5 MB (5517627 B)
Cache saved successfully
Cache saved with key: c660bbff0b137960eb51b0c1eb2f0afa650[4](https://github.com/QwikDev/qwik/actions/runs/8973344736/job/24643291601#step:8:4)525dfafc7ea331339e48dad5a593

and so predictably the save fails:
Run actions/cache/save@v4
  with:
    path: packages/qwik/dist/
    key: c660bbff0b137960eb51b0c1eb[2](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:2)f0afa6504525dfafc7ea[3](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:3)31339e48dad5a593
    enableCrossOsArchive: false
  env:
    CARGO_INCREMENTAL: 0
    PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc
    NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX
/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/qwik/qwik --files-from manifest.txt --use-compress-program zstdmt
Failed to save: Unable to reserve cache with key c660bbff0b137960eb51b0c1eb2f0afa650[4](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:4)525dfafc7ea331339e48dad5a593, another job may be creating this cache. More details: Cache already exists. Scope: refs/heads/build/v2-temp-deleteme, Key: c660bbff0b137960eb[5](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:5)1b0c1eb2f0afa6504525dfafc7ea331339e48dad5a593, Version: 97b2de491[6](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:6)3b9c6e6eb52d3c39[7](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:7)fb9d4ee5e1c5b0138854c7a22550bd66bb[8](https://github.com/QwikDev/qwik/actions/runs/8975670439/job/24650820938#step:8:8)50
Warning: Cache save failed.

What could be the reason for this?

Similar issue:
https://github.com/actions/cache/issues/1361

Closing this in favor of #1361 which is the same issue


Ressurect big-int

Maybe use that mode only when specified to do so? (related: #93, #82)

Actually this should be in a comment of #152


React Routes

I can't found anything about BrowseRoutes, Routes, Route Section. And my issue is, when I  try to use an old code example
import React from 'react';
import {
    BrowserRouter as Router,
    Routes,
    Route,
    IndexRoute,
    Link
} from 'react-router-dom';
import StoreProvider from '../components/Store/Provider';
import Login from './users/Login/Login';
import dashboard from './dashboard/dashboard';
import PageHome from './home/home';
import test from './test';

const PagesRoot = () => {
    return (
        <Router>

        <Link to="/">Home</Link>

        <Link to="/test">Test</Link>

        <Link to="/Login">Login</Link>

                <Routes>
                    <Route exact path="/" component={PageHome}  />
                    <Route exact path="/test" component={test} />
                    <Route exact path="/Login" component={Login} />
                </Routes>

        </Router>

    )
}

export default PagesRoot;

I can't redirect to component page

Thanks so much

i didn't get ur issue
but if ur using react-router-dom@5 u might have v6 if u have v6 then u need to change from
component={PageHome}
to element={}
if u want any thing else plz write more detail

Documentation should have explained, how to navigate between multiple pages of a full-fledged commercial application, or if it is SPA, how to replace the components.


Break anchor/alias name from &/* symbols

Hi, currently the anchors and aliases are parsed like (anchor) and (alias) would be great if they could be parsed as (anchor "&" (name)) and (alias "*" (name)) instead. So the name itselft can be captured.
ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1172

Thanks!


Add issue forms for bugs

GitHub documentation for issue forms.
This is a great example for what should be included in a "Bug" issue.
Requirements:

command where the bug happens
description of the bug, left to the reporter's discretion. Ideally, one of:

screenshot of the bug
line in the help message where the bug appears, plus its pattern (e.g.: "arg1:arg2 arguments")

full help message
version number for the command where the bug happens

For easier copypasting, help message & version number should be 2 separate input fields.

Nice-to-haves:

automatically label the issue as bug
construct the bug title like this from 2 input fields:

unhandled pattern
command where it happens

ask the user to download the latest version of the syntax and try to reproduce the bug

we lack scripts for this: download, bat build cache and, more importantly: teardown
low priority

This would be a "Bug" template, but there should be an "Other" template that lets people report whatever, without constraints. I can probably handle that by enabling blank issues.
DoD for this issue, first iteration:

just an issue form for bugs
with fields for the aforementioned 4 requirements (though command + bug description may go together)
The nice-to-haves are super optional (I don't even know if they're technically feasible), leave them for later

Closing this after the last few commits.


Certfificate for the Website has Expired

The CA provided by Let's Encrypt has expired on August 10. Look into renewing the Certificate.

Thanks @Loki-L1130!
The SSL cert is now updated


Transpiling "var" to "let" through an option in the projects menu

I know this is a touchy subject to some.
But i really like typing "var" these days.  Is it unreasonable to put in a request for a menu option that is defaulted to off, that allows for the "var" keyword to be transpiled into an ES6 "let"?  Between auto, var, and now let, it can get a bit annoying.  I'd much prefer to combine let/var since i personally only want to use a "let" style keyword now that it is supported in Typescript, and i'm sure at least a few others feel the same.

The compile transpilers let to var in non-es6 environments because let is not supported. If you are targeting es6, you already have both, so you can type let or bar everywhere. I find it really strange to have the compiler change one legal declaration to another specially that Var and let have diffrent scoping and binding rules.

I'm thinking this issue should be closed?


allow a string (with a hex dump of binary representation) as cell values

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.
Here is a proposal for new allowed input format for tensor values, which could be particularly useful for int8 and bfloat16 types. Instead of  [16,17,127,-128,-1,0,...]  this allows "10117f80ff00..."
@lesters @bratseth @havardpe what do you think?

I think it's good like this, and doing it for all types should solve @jobergum complaints as well, if we have a documented way to generate this for all value types.

Nice, it looks like the PR has support for both double, float, bfloat16 and int8 for dense dimensions and hex is probably the most compact representation we can use with JSON?
I'm wondering for really large tensors like embeddings from bert large with 1024 floats if we can also compress (eg zstd) before hexdump serialization for JSON.

why not compress the json? isn't that supported by HTTP already?
base64 (6 bits per byte) would be more compact than hexdump (4 bits per byte)
another option would be to tunnel serialized (and possibly compressed) tensors, but that would be almost like using JNI in Java, opening a whole new world of worms.

yes, feed clients supports compression (gzip) also across more than 1 document for asynch java http based client.


ARM example needed for Only other Logic Apps Workflow setting

A ARM-template example for the workflow option Only other Logic Apps would be appreciated as this is not explained on this page, or in the ARM-template reference for Logic apps
The solution is to add "empty" address-ranges like;
            "properties": {
                "accessControl": {
                    "triggers": {
                        "allowedCallerIpAddresses": []
                    },
                    "actions": {
                        "allowedCallerIpAddresses": []
                    },
                    "contents": {
                        "allowedCallerIpAddresses": []
                    }
                }

Found the solution on this blog; https://msftplayground.com/2020/02/managing-access-control-for-logic-apps/

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

ID: 95b48753-cabe-fe92-42de-21775f4f99c3
Version Independent ID: 45a1fa90-c4f8-6d0b-e1a8-ed996de671eb
Content: Secure access and data - Azure Logic Apps
Content Source: articles/logic-apps/logic-apps-securing-a-logic-app.md
Service: logic-apps
GitHub Login: @ecfan
Microsoft Alias: estfan

@LeonB87, Thank you for your feedback! We will review and update as appropriate.

@LeonB87, Thank you for the suggestion and the solution provided. I do see that the document referenced mentions that the setting “Only other Logic Apps” creates an empty array to your logic app resource but it does not provide any ARM template example for the setting.
Just for reference, you can refer to the Creating ARM templates for automated deployment/management of logic apps using Visual Studio. ARM templates can be downloaded for any logic app running on the Azure portal.
@ecfan, if possible can we provide an ARM template example of “secureControl” section for “Only other Logic Apps” setting?

Thanks @LeonB87 and @ChaitanyaNaykodi-MSFT, I've added this request to our backlog for prioritization.

@ChaitanyaNaykodi-MSFT: #please-close as the work item is on the doc backlog.


simpler logic?

https://github.com/sunnyhaibin/openpilot/blob/f106563174bba424f3afa0c83006fbf11034eba4/selfdrive/controls/lib/lateral_planner.py#L184
Hey Sunny,
I've simplified your DLP code a bit (too many repeated codes), could you please take a look and let me know if anything is missing?
    # Turn off lanes during lane change
    if self.desire == log.LateralPlan.Desire.laneChangeRight or self.desire == log.LateralPlan.Desire.laneChangeLeft:
      self.LP.lll_prob *= self.lane_change_ll_prob
      self.LP.rll_prob *= self.lane_change_ll_prob
    if self.get_dlp_laneless_mode(): # this is where we call the method below
     # laneline logic
     d_path_xyz = self.LP.get_d_path(v_ego, self.t_idxs, self.path_xyz)
      self.lat_mpc.set_weights(MPC_COST_LAT.PATH, MPC_COST_LAT.HEADING, self.steer_rate_cost)
      self.laneless_mode_is_e2e = True # store auto mode value
    else:
      # laneless logic
      d_path_xyz = self.path_xyz
      path_cost = np.clip(abs(self.path_xyz[0, 1] / self.path_xyz_stds[0, 1]), 0.5, 1.5) * MPC_COST_LAT.PATH
      # Heading cost is useful at low speed, otherwise end of plan can be off-heading
      heading_cost = interp(v_ego, [5.0, 10.0], [MPC_COST_LAT.HEADING, 0.0])
      self.lat_mpc.set_weights(path_cost, heading_cost, self.steer_rate_cost)
      self.laneless_mode_is_e2e = False # store auto mode value

  # a method to decide which mode (e2e or lane) to go
  def get_dlp_laneless_mode(self):
    if self.laneless_mode == 1: # e2e
      return True
    if self.laneless_mode == 0: # lane
      return False
    elif self.laneless_mode == 2: # auto
      # only while lane change is off
      if self.lane_change_state == LaneChangeState.off:
        # lane probability too low, we switch to laneless mode
        if (self.LP.lll_prob + self.LP.rll_prob)/2 < 0.3:
          self.laneless_mode_buffer = True
        if (self.LP.lll_prob + self.LP.rll_prob)/2 > 0.5:
          self.laneless_mode_buffer = False
        if self.laneless_mode_buffer: # in buffer mode, always laneless
          return True
    return False

thanks for the awesome work! :)

Hi eFini,
Thanks for looking into this! Just tested this today and it worked great. Each profile's behavior is working as expected. I think nothing else needs to be added and should be ready for release. I will refactor this in future updates as well.
Thanks for the awesome work too! :)

Hi eFini,
Thanks for looking into this! Just tested this today and it worked great. Each profile's behavior is working as expected. I think nothing else needs to be added and should be ready for release. I will refactor this in future updates as well.
Thanks for the awesome work too! :)

Hey eFini,
I just took another look of the logic we have and it seems like we might have the modes flipped. 🙂
So with the current code:

The UI shows as Laneline, but uses Laneless/e2e model instead
The UI shows as Laneless/e2e, but uses Laneline model instead

    # Turn off lanes during lane change
    if self.desire == log.LateralPlan.Desire.laneChangeRight or self.desire == log.LateralPlan.Desire.laneChangeLeft:
      self.LP.lll_prob *= self.lane_change_ll_prob
      self.LP.rll_prob *= self.lane_change_ll_prob
    if self.get_dlp_laneless_mode(): # Method returns TRUE - User/DLP wants to use Laneless/e2e
      # laneline logic
      # Below executes Laneline model in lateral planner instead
      d_path_xyz = self.LP.get_d_path(v_ego, self.t_idxs, self.path_xyz)
      self.lat_mpc.set_weights(MPC_COST_LAT.PATH, MPC_COST_LAT.HEADING, self.steer_rate_cost)
      # Displays *Laneless* onroad instead
      self.laneless_mode_is_e2e = True # store auto mode value
    else:                            # Method returns FALSE - User/DLP wants to use Laneline
      # laneless logic
      # Below executes Laneless/e2e model in lateral planner instead
      d_path_xyz = self.path_xyz
      path_cost = np.clip(abs(self.path_xyz[0, 1] / self.path_xyz_stds[0, 1]), 0.5, 1.5) * MPC_COST_LAT.PATH
      # Heading cost is useful at low speed, otherwise end of plan can be off-heading
      heading_cost = interp(v_ego, [5.0, 10.0], [MPC_COST_LAT.HEADING, 0.0])
      self.lat_mpc.set_weights(path_cost, heading_cost, self.steer_rate_cost)
      # Displays *Laneline* onroad instead
      self.laneless_mode_is_e2e = False # store auto mode value

I flipped the logic to use and display the correct model and state when the method is called. Can you please take a look and let me know if it looks okay?
    # Turn off lanes during lane change
    if self.desire == log.LateralPlan.Desire.laneChangeRight or self.desire == log.LateralPlan.Desire.laneChangeLeft:
      self.LP.lll_prob *= self.lane_change_ll_prob
      self.LP.rll_prob *= self.lane_change_ll_prob
    if self.get_dlp_laneless_mode(): # Method returns TRUE - User/DLP wants to use Laneless/e2e
      # laneless logic
      # Below executes Laneless/e2e model in lateral planner correctly
      d_path_xyz = self.path_xyz
      path_cost = np.clip(abs(self.path_xyz[0, 1] / self.path_xyz_stds[0, 1]), 0.5, 1.5) * MPC_COST_LAT.PATH
      # Heading cost is useful at low speed, otherwise end of plan can be off-heading
      heading_cost = interp(v_ego, [5.0, 10.0], [MPC_COST_LAT.HEADING, 0.0])
      self.lat_mpc.set_weights(path_cost, heading_cost, self.steer_rate_cost)
      # Displays *Laneless* onroad correctly
      self.laneless_mode_is_e2e = True # store auto mode value
    else:                            # Method returns FALSE - User/DLP wants to use Laneline
      # laneline logic
      # Below executes Laneline model in lateral planner correctly
      d_path_xyz = self.LP.get_d_path(v_ego, self.t_idxs, self.path_xyz)
      self.lat_mpc.set_weights(MPC_COST_LAT.PATH, MPC_COST_LAT.HEADING, self.steer_rate_cost)
      # Displays *Laneline* onroad correctly
      self.laneless_mode_is_e2e = False # store auto mode value

Thanks! :)

Resolved.


NCIT Sex

The Sex field is showing the NCIT ontlogy terms for male, female, etc., but the Phenopacket standard uses an enumeration and not ontology terms. Please remove the ontology term and just show Male, Female, Unknown, Other

Fixed in 71a131

@belkassaby Has this fix been merged to sqa? This is what I am getting when I start a phenopacket.

This is weird... here is a screenshot of the sqa instance on firefox for me:

PS: The Sex field is just an enum and does not map to anything else! Please remove the tool tip!

@belkassaby The problem is that I can't do a hard refresh of my Firefox. I also noted that it is not showing the new version number.

@belkassaby I managed to clear out my Firefox history and it is working fine now for the sex field. I will mark this done and put in a new bug to get the tool tip removed per Peter's comment.


Add "extra" metadata to CNCF projects in preparation for automating the sync with cncf.io

Pre-submission checklist:
Please check each of these after submitting your pull request:

[ ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[ ] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[ ] Have you picked the single best (existing) category for your project?
[ ] Does it follow the other guidelines from the new entries section?
[ ] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[ ] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[ ] Does your project/product name match the text on the logo?
[ ] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~15 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

:x: Deploy Preview for landscape failed.
:hammer: Explore the source changes: 3c381c480eaa8b3a65aa947853514be1f7b5c43b
:mag: Inspect the deploy log: https://app.netlify.com/sites/landscape/deploys/60c86343855ebd0007553f9b


Restrict each page to only be shown once?

Thanks for a great plugin. Is there a way to show each page only once in the tree?
I have a hierarchy for keeping my weekly journal notes;
Journal
    2021
        12-December
            2021-12-06
            2021-12-13
            2021-12-20
            2021-12-27
    2022
        01-January
            2022-01-03
            ...
        02-February
            ...

But at the moment with TagFolder turned on the '2021-12-06' (with the tag #Journal/2021/12-December) page shows up under 12-December, 2021 and Journal in the tree.
Is there a way to only show this page under 12-December in the tree above?

As like #3, implemented on v0.8.0.
Could you please try v0.8.0?

Perfect, thanks. Works exactly as I'd like.


responsive.lock mixin doesn't work on the HTML element if you use use a global font size other than 16px

Describe The Bug:
The responsive.lock utility and typography.font-size don't play nicely together, if you use a global font size other than 16px. Fonts get big if default font-size is set really low.
To Reproduce:
Add
@use 'node_modules/@supple-kit/supple-css/settings/defaults' with (
  $font-size: 12px,
}

html {
  font-size: responsive.lock(vars.$font-size, vars.$font-size + 4px, desk, tv);
}

.some-element {
  @include typography.font-size(vars.$milli);
}

Expected behavior:
It all scales proportionally.
Environment:
MacOS

Supple CSS Version: 5.1.0
Node.js Version: 16.13.1
NPM Version: 8.1.2
Browser: Firefox

This is solved by #33, will be released shortly 👍🏼


Refactor code PR

Hello,
In this branch me and @josuerushanika ;

Updated codes according to YAGNI, KISS, and DRY rules and Ruby style guides.
Followed SOLID principles.
Extracted some pieces of logic into separate functions.
Fixed linters

Looking forward to your response.
Thanks.

Thanks @KayLemba 👍


This translates the website to the preferred language.

User Story:

As a newcomer to the GTA,
I want to easily find essential places, services, transportation and organizations,
so that I can smoothly transition and adapt to my new environment.

Acceptance Criteria:
Given I need information in a different language,
When I select my preferred language,
Then the site's content should be translated using the Google Translate API.

This issue is done and completed by Milena


[Question] Translation synchronization problem

If I PR the translated lang file to the 1.18.2/main branch, will it sync to 1.19.2/main?
Or do I need to PR both branches once?

You need to PR both branches once

You need to PR both branches once

ok, thx for your answer


deps: updated pinning based on security vulnerabilities

add the missing protobuf dependency
add minimum required version for dependencies with known CVEs

Something is wrong for 3.10 @hackaugusto Is it a blocker?

It was just flakiness.

It looks like very important change

it should be okay, by default pip installs the largest version for a dependency, so the correct version should be installed by default. This only fixes issues for virtualenvs with the dependency already installed (because pip doesn't automatically update installed dependencies unless there is a version mismatch)


ISO8601 timestamp support

-Applying the ISO8601 support from pull request https://github.com/rcongiu/Hive-JSON-Serde/pull/88 - - --Empty string is deseralized as null timestamp

@gszjulcsi Please, review it.

ok, it looks good.


[core]fix partition type convert error.

Purpose

Linked issue: close #3271

Tests

Very thanks @eric666666 for your contribution.
But some of your modifications will affect other conversions, such as the normal character form of DATE.
Consider 0.8.0 releasing, it should include this bug fix, I created https://github.com/apache/paimon/pull/3284 to fix this, you can take a review.


BUG: Use permanent permalinks in docs to fix precommit check

Fixes this https://results.pre-commit.ci/run/github/382004101/1668608031.nWPPLzbPRtmEbrD7tUrs0Q

Hi, Kenza. I can't open the link in the description.


Release Testing: Xenial wallaroo up metrics_reporter_ui command not found

To run metrics_reporter_ui command, I had to run:
sudo wallaroo-tutorial/wallaroo-release-0.5.3/bin/metrics_reporter_ui

Running it as in the instructions (https://wallaroo-docs-rc.netlify.com/book/getting-started/run-a-wallaroo-application-wallaroo-up.html), I get:
metrics_reporter_ui: command not found

Related to #2422

@jtfmumm I'm unable to reproduce this.
The steps I followed are:

vagrant init ubuntu/xenial64
Edit Vagrantfile to add memory change as per release testing issue.
vagrant up
vagrant ssh
curl https://raw.githubusercontent.com/WallarooLabs/wallaroo/release-0.5.3/misc/wallaroo-up.sh -o /tmp/wallaroo-up.sh -J -L
bash /tmp/wallaroo-up.sh -t python (and then y to proceed with install)
cd ~/wallaroo-tutorial/wallaroo-release-0.5.3
source bin/activate (per Starting new shells in Run a Wallaroo Application)
metrics_reporter_ui start

Log of actions:
MacBook-Pro:blah dipinhora$ vagrant ssh
Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-133-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

29 packages can be updated.
20 updates are security updates.

New release '18.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

vagrant@ubuntu-xenial:~$ curl https://raw.githubusercontent.com/WallarooLabs/wallaroo/release-0.5.3/misc/wallaroo-up.sh -o /tmp/wallaroo-up.sh -J -L
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 24334  100 24334    0     0  41732      0 --:--:-- --:--:-- --:--:-- 41739
vagrant@ubuntu-xenial:~$ bash /tmp/wallaroo-up.sh -t python
wallaroo-up: This script will install/configure Wallaroo version 'release-0.5.3' for ubuntu-xenial.
wallaroo-up: It will use root privileges via 'sudo' to perform administrative tasks.
wallaroo-up:
wallaroo-up: It will perform the following actions:
wallaroo-up:
wallaroo-up: * Add the ponylang repo to the package manager (if necessary)
wallaroo-up: * Install the Wallaroo dependencies including ponyc and required libraries
wallaroo-up: * Install the python development libraries for python support for Wallaroo
wallaroo-up: * Get the Wallaroo source code and put it into '/home/vagrant/wallaroo-tutorial/wallaroo-release-0.5.3'
wallaroo-up: * Compile Wallaroo related tools (sender, cluster_shutdown, etc)
wallaroo-up:
wallaroo-up: NOTE: Full log of all actions can be found in /home/vagrant/wallaroo-up.log
wallaroo-up:
wallaroo-up: Ok to proceed with installation (y = Yes, n = No, p = preview)? y
wallaroo-up: Proceeding with installation
wallaroo-up: Installing dependencies...
wallaroo-up: Configuring Wallaroo into '/home/vagrant/wallaroo-tutorial/wallaroo-release-0.5.3'...
wallaroo-up: Configuring Wallaroo Metrics UI...
wallaroo-up: Compiling Wallaroo tools...
wallaroo-up: Compiling Machida for running Python Wallaroo Applications...
wallaroo-up: Please use "source bin/activate" in '/home/vagrant/wallaroo-tutorial/wallaroo-release-0.5.3' to set up environment for wallaroo.
wallaroo-up:
wallaroo-up: Successfully configured Wallaroo into '/home/vagrant/wallaroo-tutorial/wallaroo-release-0.5.3'!
vagrant@ubuntu-xenial:~$ cd ~/wallaroo-tutorial/wallaroo-release-0.5.3
vagrant@ubuntu-xenial:~/wallaroo-tutorial/wallaroo-release-0.5.3$ source bin/activate
vagrant@ubuntu-xenial:~/wallaroo-tutorial/wallaroo-release-0.5.3$ metrics_reporter_ui start
vagrant@ubuntu-xenial:~/wallaroo-tutorial/wallaroo-release-0.5.3$

@dipinhora I tried again on a new machine after noticing that I'd ran sudo bash /tmp/wallaroo-up.sh -t python.  Running bash /tmp/wallaroo-up.sh -t python (as the instructions actually say) instead worked.   I'm not sure how I ran it the first time, though my memory is that the script exited early saying I didn't have permissions, and so I reran with sudo.

@dipinhora I'm fine with closing this if you are.

@jtfmumm I'm not sure what we would be deferring. You've confirmed that the issue only occurs if you run sudo bash /tmp/wallaroo-up.sh -t python. To my knowledge, nobody else has encountered the issue where wallaroo-up.sh failed and sudo was required to run it.
I suppose we could update this issue to enhance the wallaroo-up.sh script to be smarter if it is run with sudo to not proceed with installation or to ensure that folks don't get the error.

@dipinhora Fair enough.  I suppose it all depends on how likely we think it is for someone to prepend sudo to the command, and whether the average user would be surprised when that leads to a different result.

deferring to 0.5.4 for investigating/preventing the error when sudo is used with wallaroo-up.sh.


[SQL-DS-CACHE-42][POAE7-964] fix package problems in HCFS and ape-flink

What changes were proposed in this pull request?

rename directory name of cacheUtil
mark hadoop dependencies provided in ape

How was this patch tested?
manual tests

LGTM. Merged.


Increase number of ranks in mpi smoke test

Our blt_mpi_smoke test is currently configured to run with 2 ranks.
One of our user codes experienced a regression when this test is run with 4 or more ranks with certain platform/compiler/mpi combinations.
Specifically, LLNL's toss3 platform with clang compilers on mvapich2-2.2 after a recent update to mpi.

I am confused, why are they trying to run the built in test with more than 2 ranks?

Looked at more details - Ok, that is strange.
Not sure we need to increase the number of ranks to catch this weird case.
That said we do expect basic MPI issues to be identified here.

@cyrush -- I increased the number of ranks for blt_mpi_smoke while diagnosing an mpi-related problem, where blt_mpi_smoke with 2 ranks was passing, but almost all the other mpi-related tests were failing.
Increasing this test to 4 seems like a pretty easy way to catch more mpi-related problems, and somehow 2 ranks weren't sufficient for this regression.

@kennyweiss  strange but good insurance, so sounds good.
Sorry for the noise.


Add support to arm64 architecture

Hey 👋
I've encountered an issue while trying to compile an app that uses ObjectiveRocks as a dependency to be run on a arm64 simulator. I wonder if there're any plans to add support to arm64 architecture, and if there's anything I can do to help achieve that?
This is the error I get when attempting to compile for arm64 simulator on an M1 computer running Xcode on Rosetta:
❌  ld: building for iOS Simulator, but linking in dylib built for iOS, file '/Users/redacted/Pods/ObjectiveRocksFramework/iOS/ObjectiveRocks.framework/ObjectiveRocks' for architecture arm64
❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **

Appreciate any help!

Hey @rogerluan 👋
I'll look into that and report here 😉
Maybe on the next weekend

Appreciate it @iabudiab ! 🙏

This issue can be closed. If anyone ends up in this thread, check out: https://developer.apple.com/forums/thread/655768