In WSL2 ddev start fails at docker-credential-desktop.exe, "error listing credentials"

On a Finnish Windows 10 Pro, I went through the tutorial https://www.ddev.com/ddev-local/ddev-wsl2-getting-started/ and everything works, except when I run ddev start, I get:
docker.credentials.errors.StoreError: Credentials store docker-credential-desktop.exe exited with "error listing credentials - err: exit status 1, out: 'Elementtiä ei löydy.'".
Failed to start firsttest: failed to start ddev-ssh-agent: Failed to run docker-compose [-f /home/kari/.ddev/ssh-auth-compose.yaml -p ddev-ssh-agent up --build --force-recreate -d], err='exit status 255', stdout='', stderr='Creating volume "ddev-ssh-agent_dot_ssh" with default driver
Creating volume "ddev-ssh-agent_socket_dir" with default driver
Building ddev-ssh-agent
[13734] Failed to execute script docker-compose
Traceback (most recent call last):
File "site-packages/docker/credentials/store.py", line 80, in _execute
File "subprocess.py", line 411, in check_output
File "subprocess.py", line 512, in run
subprocess.CalledProcessError: Command '['/mnt/c/Program Files/Docker/Docker/resources/bin/docker-credential-desktop.exe', 'list']' returned non-zero exit status 1.
etc.
"Elementtiä ei löydy." is Finnish for "The element can't be found".
The distro is Ubuntu 20.04 LTS, Docker Desktop is <IP_ADDRESS>.

Hi @karikaariainen - There was a version of Docker Desktop that created a bogus .docker/config.json, see https://github.com/docker/for-mac/issues/3785#issuecomment-517791470
I think you might have that. I imagine a docker reset to factory defaults would fix this, also perhaps editing your (host-side)  ~/.docker/config.json.

Oh, you might try just docker logout as well. Some versions of docker have had the most annoying habit of not being  able to pull images while logged into hub.docker.com, and logging out solves it.

This happens when ddev is run from Windows, too (WSL2 switched off).
Solved by
D:\ddev\mysite>docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: myusername
Password:
Login Succeeded

Interesting to know. You might want to mention that on one of those other issues. Sounds like you got it working!
Note that you absolutely do not have to be logged into dockerhub to use ddev, everything is anonymous download. But you're definitely seeing a docker bug.

Somebody actually mentioned that in an other issue. Specifically loggin in, not out. I'll see if this helps on WSL2, too.

Yep, sure does. Before logging in to Docker, ddev start fails on both WSL2-Ubuntu-ddev and Windows-ddev. After logging in, it works on both.

Thanks for sorting out this problem.
If I understand, the answer was "docker login and then docker logout again (logout is optional)

I had to set  "credsStore": "" in my ~/.docker/config.json ... it was previously set to credentials.exe

@ninjaa in my config it was set to desktop.exe and I had this bug. On my coworkers pc its also desktop.exe but he dosn't have any problems...

@ninjaa in my config it was set to desktop.exe and I had this bug. On my coworkers pc its also desktop.exe but he dosn't have any problems...

@ninjaa in my config it was set to desktop.exe and I had this bug. On my coworkers pc its also desktop.exe but he dosn't have any problems...

Have you solved your problem?

@uselessvevo I just removed desktop.exe (so set it to empty string '')

If someone is on Linux (or WSL) and none of the above solutions work, try starting Docker as sudo. It might help

You mean just starting it once with sudo @sinisimattia ? Because we don't want to be doing that normally, and ddev won't let you run it as sudo.

@rfay Yes, only the first time

@sinisimattia can you explain, how to do that exactly? I only use ddev, should I create a random container with pure docker first?

This error is due to a questionable Docker update for Windows (not specific to ddev), the Docker instance in yout WSL uses the Windows credentials manager and stores your credentials in ~/.docker/config.json.
Try the follwing command from inside WSL:
docker logout

If that does not work try it again as sudo (not ideal).
As a last resort you can reset Docker to factory defaults from Docker Desktop (from Windows) and everything should work fine.

Following solution worked for me:
In ~/.docker/config.json change credsStore to credStore

"credStore": "desktop.exe"
Is there some permanent solution to this? It's annoying, since each time I restart my PC, and start working in WSL,2 I have to apply this workaround.

Pretty sure you need to do it on the Windows side, and then docker startup just copies it to WSL2.

Pretty sure you need to do it on the Windows side, and then docker startup just copies it to WSL2.

Ok, and where do I change that on Windows side?

You change it in ~/.docker/config.json. (That's .docker/config.json in your home directory)
You might consider experimenting with just removing that file and rebooting or restarting docker desktop and letting docker desktop recreate it.
Here's what mine has in it.
{"auths":{"https://index.docker.io/v1/":{}},"credsStore":"desktop","currentContext":"default","stackOrchestrator":"swarm"}

You change it in ~/.docker/config.json. (That's .docker/config.json in your home directory)
You might consider experimenting with just removing that file and rebooting or restarting docker desktop and letting docker desktop recreate it.
Here's what mine has in it.
{"auths":{"https://index.docker.io/v1/":{}},"credsStore":"desktop","currentContext":"default","stackOrchestrator":"swarm"}

By ~/.docker/config.json you mean C:/users/xxx/.docker/config.json, right?
Since every time I change it in WSL home/xxx/.docker/config.json it gets overwritten.

Yes, I'm saying change it (or experiment with just renaming it so docker can create a new one).
Most docker config inside wsl2 is simply copied from the Windows side.

Yes, I'm saying change it (or experiment with just renaming it so docker can create a new one).
Most docker config inside wsl2 is simply copied from the Windows side.

I just did, in WSL it still appends credsStore to the config.json

What Docker Desktop version are you using please? Note that credsStore seems to be correct in current docker desktop 4.1.1

What Docker Desktop version are you using please? Note that credsStore seems to be correct in current docker desktop 4.1.1

I was on 3.3.1 and updated to 4.1.1 now.

After updatding, I deleted both files C:/users/xxx/.docker/config.json and /home/xxx/.docker/config.json
Start Docker
C:/users/xxx/.docker/config.json now only contains {"credsStore":"desktop"}
/home/user/xxx/.docker/config.json now only contains {"credsStore":"desktop.exe"}
Went inside WSL into a folder containing a docker-compose.yml
Executed docker-compose pull
Error: error getting credentials - err: exit status 1, out: error getting credentials - err: exec: "docker-credential-wincred.exe": executable file not found in %PATH%, out:

Then I did the following:

Changed /home/xxx/.docker/config.json to {"credStore":"desktop.exe"}
Went into a folder containing a docker-compose.yml
Executed docker-compose pull
Works ✔

I'm glad it's working for you.

It looks like most people who had this problem (https://github.com/docker/docker-credential-helpers/issues/24) ended up just deleting the credsStore line

I'm glad it's working for you.

But it doesn't work.
I have to manually change it to credStore after restarting Docker, as I already mentioned in my original post.

Hmm, don't put a big checkmark on posts when things aren't working :)
Please follow this up in one of the many docker issues. Please delete that credsStore line in both Windows and wsl2 side.
But this isn't the place for this.
If I were you I'd remove those files in both WSL2 and on Windows, then do a docker factory reset.

Hmm, don't put a big checkmark on posts when things aren't working :)
Please follow this up in one of the many docker issues. Please delete that credsStore line in both Windows and wsl2 side.
But this isn't the place for this.
If I were you I'd remove those files in both WSL2 and on Windows, then do a docker factory reset.

Yeah, my mistake with the checkmark 😅 As I said, I deleted both files

I'm almost certain that if you uninstalled Docker (make sure first you have backups of databases - dumps or snapshots), then deleted ~/.docker on both Windows and WSL2, then installed docker, you'd have seen the end of this. The weird docker bug that created it was a few years ago and has long since calmed down.

Hello, @rfay , first I want to VERY sincerely thank you for all your work on this wonderful tool.  It's been fantastic.
Next.. I'll aplogize for reviving this closed thread and adding something somewhat unrelated to it... I found this thread when having my own similar problems on Linux and figured out a solution, so I wanted to add it to this thread for others' reference:
I'm using DDEV v1.18.2 with this docker version on Linux:
$ docker --version
Docker version 20.10.12, build e91ed57

I was having the same sort of problem of "error listing credentials" after a recent update to ddev and/or Docker (sorry, but I didn't know which happened before the problem showed up.)  I'll paste the full error message below, but I did solve the problem with info from this thread.
I figured out that for some reason, I had no ~/.docker/config.json at all on my machine.  I tried reinstalling Docker and such, but ultimately, I just created that file and pasted in the contents you listed above.  That didn't work until I just removed the contents of the string for credsStore.  After that, everything DDEV is back up & running wonderfully again!  Here are the contents of my ~/.docker/config.json just for completeness:
{"auths":{"https://index.docker.io/v1/":{}},"credsStore":"","currentContext":"default","stackOrchestrator":"swarm"}
Hope this helps someone else down the road!
Thank you again, Randy! I appreciate you very much.
(Here's the full error I got, just for reference:)
$ ddev start
Starting testdev...
1 error occurred:
	* error listing credentials - err: exec: "docker-credential-desktop": executable file not found in $PATH, out: ``

Failed to start testdev: failed to start ddev-ssh-agent: ComposeCmd failed to run 'COMPOSE_PROJECT_NAME=ddev-testdev docker-compose -f /home/paul/.ddev/.ssh-auth-compose-full.yaml -p ddev-ssh-agent up --build --force-recreate -d', action='[-p ddev-ssh-agent up --build --force-recreate -d]', err='exit status 1', stdout='', stderr='1 error occurred:
	* error listing credentials - err: exec: "docker-credential-desktop": executable file not found in $PATH, out: ``

'

I'm glad it's working for you!

If someone is on Linux (or WSL) and none of the above solutions work, try starting Docker as sudo. It might help

using sudo before my docker command solved the issue for me, thanks

It looks like most people who had this problem (docker/docker-credential-helpers#24) ended up just deleting the credsStore line

this one solve the problem, Thank's

Here's what worked for me with Docker Desktop 4.23.0 (120376) and wsl 2
In ~/.docker/config.json change credsStore to credStore

저는 이게 효과 있었어요.
~/.docker/config.json 파일에서
"docker.exe" 부분을  "" 으로 변경해줬음

I have the same problem on Win11 Docker Desktop 4.23.0 (120376), the same problem on every computer start. Deleting "desktop.exe" from credsStore fixes the problem but this needs to be done repeatedly every time computer starts, and its very annoying.

Following solution worked for me: In ~/.docker/config.json change credsStore to credStore

This works for me on Windows 11 in WSL2 - Kali Linux distro

@LiamKarlMitchell The fix should be the same. You can probably fix also just logging out of docker with docker logout or optionally logging out of Docker Desktop. Or by using another Docker provider. Or the fixes shown above. Or by removing ~/.docker/config.json, or by removing ~/.docker.
I haven't heard of the credsStore -> credStore bug for a few years now.


[CSM-495] Change the default path to tls files

Default paths for wallet tls files are wrong
If we run demo scripts and ommit to add some of
the tls param filepaths default ones get used.
Problem was that default settings search for files
in the root folder while they are actually in the
/scripts/tls-files

LGTM, but please, put issue tag to commit message and PR title.

@flyingleafe I renamed the pr, added the tag to the commit message and rebased our two commits

Weird, for some reason the stack2nix job failed with a seemingly-unrelated error:
Nov 05 00:57:29 SomeRemoteError (HttpExceptionRequest Request {

Let me try restarting the job to see if this was a transient problem.

Looks like restart failed to fix things

@v0d1ch Looks like a Windows problem related to OpenSSL, see:
https://github.com/input-output-hk/cardano-sl/pull/1872
You will need to incorporate this fix as part of your PR or the CI on Windows will never go green, unfortunately.

Thanks @adinapoli-iohk, all green now :)


Enhancement: Use poetry build backend instead of setuptools

Is your feature request related to a problem? Please describe.
Setuptools does not give us the ability to publish packages to a pypi repository. Twine could be used to fill the gap, but it no longer works on z/OS because one of it's dependencies has a dependency on Rust, which is unsupported on z/OS.
Describe the solution you'd like
Switch to the poetry build backend.

Use poetry install --no-root to install runtime/development dependencies.
Use poetry build to build wheel and source tar.
Use poetry publish to upload wheels to a pypi repository.
IRRSMO00 Python extension can be built using poetry.
After installing development dependencies with poetry, they can all be invoked using poetry run <tool> <tool-args>
Poetry provides a built-in virtual environment that enables environments for multiple Python versions to be built and used.

Describe alternatives you've considered
Twine did work for us until one of it's dependencies was updated to use Rust, which is not supported on z/OS.
Additional context
The Poetry build backend should resolve all of our current build problems with the exception of pandas not working on z/OS, which will need to be addressed separately in order to integrate the reporting functionality from https://github.com/wizardofzos/pyracf
Note that pip doesn't have any support for configuring the repository source for packages and that the standard is for the user to specify the repository to use. This is almost certainly enforced for good reason, since it is probably bad security practice to allow the package metadata to specify the repository source, but it leaves pyRACF with a dependency resolution problem. Some packages will be able to be installed directly from pypi and some will need to be installed from somewhere else (i.e., Python AI Toolkit for z/OS), which makes the installation procedure for pyRACF unnecessarily difficult. Regardless, a separate discussion will need to be had to discuss how to approach this particular problem.

Resolved by PR #23


[Feature] Screen Real Estate Ideas

I'm loving the menu bar, using it daily. Things do get a little cramped on the screen — maybe more so since I have a learning disability - but I'd wager for anyone, since both GPT-n and Bard output walls of content.
A few ideas that'd help a ton, in no particular order:

Manual resizability;
Ability to launch smolmenubar in its own window;
A full-screen mode.

I particularly like the external window idea since:

It also facilitates resizability (1 above)
We could manipulate it using window managers (like Rectangle)

thanks! have you tried resizing with cmd +/- on the more recent versions? its a new feature
same chat in small text

and big text

and i can move it around with my window manager (i do use Rectangle!)
left

and right

so the main feature that is missing is "detachability" into its own window, which id be happy to take a PR for

Oh wow awesome, I didn't even realize there was a resize handle there. This helps a ton! 🎉
Having an external window would certainly be nice so that we could tab back to this (since it disappears when you tab to another window). But certainly not essential since it's just a shortcut away.
Thanks for clarifying!

there not just a resize handle for each pane + for the entire window, you can also resize the text as well. its very impt to me!

Awesome. Thanks again and keep up the great work on this kickass tool!


Feature/add surface visualmap

Thank you for contributing to visjs!!
Fixes #25

Updated documentation and example file with the comments provided above.

I ran some tests against this and it seems to do no input validation whatsoever:

Negative hues lead to glitches.
Invalid hex colors crash the rendering.
Negative color steps lead to out of memory crash.
Negative saturation makes everything white but there's no error for invalid value.
Negative brightness makes everything black but again, no error.
Weird colors for saturation and brightness above 100 % but yet again can be set without any error.

Otherwise it looks good. As long as the values are in ranges it behaves as one would expect. The docs are also fine.

Do we want to throw an error if the user specifies invalid ranges or just use the min/max of the respective ranges?

After a quick search it seems that all these are in use:

Silently ignore whatever doesn't look right.
Log that something doesn't look right and then ignore it.
Throw an error.

I see absolutely no system in it.

Wrap around:
With hue: 290 to 405

With hue: 290 to 45

@ZackTherrien :heart:  You did a great job here! Feel free to provide more pull-requests. We are always looking for new members of our team of maintainers :wink:


Default templating to Rails request spec style.

Coverage remained the same at 99.01% when pulling a121d050df6f99cf6eefd6f2f5551dd71b8671bd on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.

Coverage remained the same at 99.01% when pulling c129504787a122295a1df938c8a44d4a84ba90d2 on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.

Coverage decreased (-0.3%) to 98.677% when pulling fe8e9691cf6d1d32feba4f3fde843efd16d2c75a on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.

Coverage decreased (-0.3%) to 98.674% when pulling 5b2d67d928394d14291f68d683410c87f1062bfe on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.

Coverage increased (+0.2%) to 99.204% when pulling 3f874d4a4293dec95d948138b9fffdd1e66740dd on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.

Coverage increased (+0.2%) to 99.217% when pulling 3e71c422a7d5cbf1ce09f162aa498dcc6a6a4450 on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.

Coverage increased (+0.2%) to 99.217% when pulling 95ecfac6cf88e1a8ecf196a68c78031ab24bcfcf on rails_as_default into 9dd181bf719058922534a104f545983825c002e8 on master.


Language settings in phone for appropriate date format display

Describe the issue to be researched
The date picker in the SDC library is using the default language of the phone to display the date format prompt eg:
English US will display date as m/d/yy
English Nigeria will display date as d/m/yy
Some phones have very limited language selection settings as shown in the screen shots below.
Language set to English US

Language set to Hindi

Other language selection options:

Describe the goal of the research
The above screen shots shows how phone purchased in a particular geographical location may not have the right locale inbuilt by default. This will result in confusing date formats displayed while capture date using the SDC library. The screenshots above are from a phone purchased in India. Indians use the date format d/m/yy which can be seen when selecting a local language eg: Hindi. But if we want to allow users to also use English, the date format will be m/d/yy which is confusing and can lead to data input errors considering low skilled workers using the app.
The goal of this research is to figure out how to add more languages to the phone such that initial setups can be done correctly by technical people before putting the device for use in field
Alternatively what software solutions are available and how do app developers deal with locale?
Describe the methodology
Where can more information be found? Who should the assignee approach to ask questions? How can a decision be made?
Would you like to work on the issue?
cc: @jingtang10 @aditya-07 @shelaghm

@joiskash  Please provide more details about android device, android version, SDC lib version used.

Device - Infinix Hot 11 play X688B Made in India
Android Version - 11
OS - XOS Dolphin v7.6.0
SDC lib - sdc-0.1.0-beta06

@williamito is this something you can help add some documentation on our wiki?

Hi @joiskash in the languages settings in android you can set the order of different language+locale. i think the first one becomes the system's default for applications.
in my testing, i have English UK and English US as the top 2 languages, reordering them would result in different entry format strings in the sdc catalog app. notice if you're testing this you might need to kill and restart the app.

Yes that's what we have done in the screenshots above. We have changed the language and it has resulted in the appropriate date format.
The main issue that I want to bring up is that this particular phone does not have English (India).
Similarly they do not have English (Nigeria).
A samsung phone purchased in India and Nigeria does have the appropriate locale. So we cannot guarantee that a phone purchased in a region will have the appropriate locale set. This is mainly a problem for English.

Just to clarify that the issue is that in some phones certain locales don't seem to be available so the device cannot be configured to the same locale as other devices used for the same programme. So the solution being proposed here is that we use the entry format string defined in the questionnaire to override the system defined date/time format string for the locale.

Outcomes from Usability testing:

Relying on on-device date format can lead to unintended consequences and confusion.
Devices may not have been setup correctly.
Country specific software format might not match user mental models or expectation.

Proposed solution is to have developers/implementers define the date format somewhere. I'm not sure on the technical solution for this, so please add your thoughts @jingtang10 @joiskash What do you think?

Thanks @shelaghm and @joiskash for the discussion. I think we have decided that we're going to support entry format as a solution to this problem. This work is captured in #1850.
BUT we need to clarify that the pop up dialog we use is a material component. As a result we don't have any control over it as it's an external dependency to the sdc library. So, we can only support entry format in the text input itself, not in the material date/time picker dialogs.
This is a source of concern in terms of inconsistency. But I feel it is a price we'd have to pay for supporting entry format.
@shelaghm are you satisfied with this conclusion? and if so can we close this issue? thanks

@jingtang10 Yes, agreed. I think entry format support is the best solution to move forward with, and we are aligning on specifics within #1850. We can close this issue


Fix buildTree()

ref: https://github.com/k1LoW/runn/pull/180#issuecomment-1263707873
Fix the following incorrect displays
vars.tests[i] == vars.wants[i]
├──  => ?
└──  => ?

Thank you for fix the area I was concerned about!


workflows/tests: disable cask-versions audit test

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

This is regularly broken and needs work to make it work offline only.

Review period skipped due to critical label.

Thanks for this @Bo98 👍🏻


@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/large-image-source-gdal-feedstock#4.


Support ExitError::InvalidCode in gas estimation

With latest evm, gas estimation with binary search does not correctly handle InvalidCode. This PR fixes that, and prevents the binary search to be interrupted on that case.

@tgmichel it would be nice if you could mention who was reported this issue ;)

@tgmichel it would be nice if you could mention who reported this issue ;)

Absolutely. I'm sorry but I'm not aware of who reported it the moonbeam dev-rel team, did you?

@tgmichel
Yes, I have reported this issue in the moonbeam discord community, I'm Amir Ekbatanifard from polkadot js Plus team.


amplify push failed: Resource is not in the state stackUpdateComplete

Before opening, please confirm:

[X] I have searched for duplicate or closed issues and discussions.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

JavaScript Framework
React Native
Amplify APIs
Authentication, GraphQL API, Storage
Amplify Categories
auth, storage, function, api, hosting
Environment information

# Put output below this line

  System:
    OS: Linux 4.14 Amazon Linux 2
    CPU: (2) x64 Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
    Memory: 6.00 GB / 7.58 GB
    Container: Yes
    Shell: 4.2.46 - /bin/bash
  Binaries:
    Node: 16.18.0 - ~/.nvm/versions/node/v16.18.0/bin/node
    npm: 8.19.2 - ~/.nvm/versions/node/v16.18.0/bin/npm
  npmPackages:
    @metamask/onboarding: ^1.0.1 => 1.0.1
    @testing-library/jest-dom: ^5.16.4 => 5.16.5
    @testing-library/react: ^13.3.0 => 13.4.0
    @testing-library/user-event: ^13.5.0 => 13.5.0
    aws-amplify: ^5.0.4 => 5.0.4
    axios: ^0.27.2 => 0.27.2 (0.26.0)
    buffer: ^6.0.3 => 6.0.3 (4.9.2, 5.7.1)
    klip-sdk: ^2.0.1 => 2.2.0
    qrcode: ^1.5.0 => 1.5.1
    react: ^18.2.0 => 18.2.0 (18.1.0)
    react-dom: ^18.2.0 => 18.2.0
    react-router-dom: ^6.3.0 => 6.4.4
    react-scripts: 5.0.1 => 5.0.1
    uuid: ^9.0.0 => 9.0.0 (3.4.0, 3.3.2, 8.3.2)
    web-vitals: ^2.1.4 => 2.1.4
  npmGlobalPackages:
    @aws-amplify/cli: 10.4.0
    amplify-category-data-importer: 1.2.2
    amplify-category-docs: 1.1.1
    cdk: 2.50.0
    coffeescript: 2.7.0
    corepack: 0.14.1
    esformatter: 0.11.3
    graphql-ttl-transformer: 2.0.0
    js-beautify: 1.14.7
    npm: 8.19.2
    prettier: 2.7.1
    typescript: 3.7.5

Describe the bug
I set up project according to team environment guide and have been running service well for several months. As usual, I merged features from dev -> test -> prod, but the amplify push in prod failed with the error 'Resource is not in the state stackUpdateComplete'.
I knew this happens when i did large merge at once, so i tried to solve the problem by divide into smaller pieces and repeating partial merges. But, it failed, and I tried again after upgrading according to the upgrade guide, but it also failed. After remove every changes even though 'amplify status' says there are no changes, 'amplify push' tries to update something, and it fails.
Log link here.
What should I try to make Amplify push successful?
Expected behavior
amplify push success
Reproduction steps
I can't explain how to reproduce because amplify push succeeded in dev env with more lambdas and more apis than prod env...
Code Snippet
// Put your code below this line.

Log output

// Put your logs below this line

aws-exports.js
No response
Manual configuration
No response
Additional configuration
No response
Mobile Device
No response
Mobile Operating System
No response
Mobile Browser
No response
Mobile Browser Version
No response
Additional information and screenshots
No response

Hey @no8gerrard :wave: thanks for raising this! As we begin to look into this issue in more depth, I have a few follow-up questions:

what version of the Amplify CLI are you using?
can you post the project ID output from amplify diagnose --send-report? This will help us get a better understanding of the issue context
what is the error from CloudFormation you are seeing? Typically when we encounter this error a resource failed to create/update/delete

I've had this issue quite a few times. I do believe there is a pretty good chance if you run amplify push --y, then run it almost immediately after it's finished it'll fail in this same manner. I'm assuming there is some background job that is finishing up some work that causes it.
If you're able to replicate it, check to see if a continuous deploy is running or had ran recently. You'll get the same error if for example in my case I was pushing code to my git repo, which in turn triggered the CD pipeline, then 20 minutes later I'd try to push my changes to amplify using amplify push --y and it'd fail because I was pushing to a branch that already had a build running.
If that ends up being the case, I suggest potentially making the error return a more detailed message to indicate a build running vs. something actually breaking.

Thanks for the answer @josefaidt
amplify -v : 10.5.1
amplify diagnose --send-report : ✅ Report saved: /tmp/platterbackend/report-1670379449531.zip, Project Identifier: e31eba773b20e8941054ab1815d6beab
Sorry, but where should I check the cloudFormation error?

I've had this issue quite a few times. I do believe there is a pretty good chance if you run amplify push --y, then run it almost immediately after it's finished it'll fail in this same manner. I'm assuming there is some background job that is finishing up some work that causes it.
If you're able to replicate it, check to see if a continuous deploy is running or had ran recently. You'll get the same error if for example in my case I was pushing code to my git repo, which in turn triggered the CD pipeline, then 20 minutes later I'd try to push my changes to amplify using amplify push --y and it'd fail because I was pushing to a branch that already had a build running.
If that ends up being the case, I suggest potentially making the error return a more detailed message to indicate a build running vs. something actually breaking.

Thanks for the comment @MtthwBrwng I'll try replicate it.

Hey @no8gerrard 👋 thanks for raising this! As we begin to look into this issue in more depth, I have a few follow-up questions:

what version of the Amplify CLI are you using?
can you post the project ID output from amplify diagnose --send-report? This will help us get a better understanding of the issue context
what is the error from CloudFormation you are seeing? Typically when we encounter this error a resource failed to create/update/delete

Thanks for the answer @josefaidt
amplify -v : 10.5.1
amplify diagnose --send-report : ✅ Report saved: /tmp/platterbackend/report-1670379449531.zip, Project Identifier: e31eba773b20e8941054ab1815d6beab
Sorry, but where should I check the cloudFormation error?

I've had this issue quite a few times. I do believe there is a pretty good chance if you run amplify push --y, then run it almost immediately after it's finished it'll fail in this same manner. I'm assuming there is some background job that is finishing up some work that causes it.
If you're able to replicate it, check to see if a continuous deploy is running or had ran recently. You'll get the same error if for example in my case I was pushing code to my git repo, which in turn triggered the CD pipeline, then 20 minutes later I'd try to push my changes to amplify using amplify push --y and it'd fail because I was pushing to a branch that already had a build running.
If that ends up being the case, I suggest potentially making the error return a more detailed message to indicate a build running vs. something actually breaking.

Thanks for the comment @MtthwBrwng I'll try cloning it.

Thanks again @josefaidt @MtthwBrwng.
I checked the cloudformation error event and found my problem.
In my case problem was value of the labmda environment variable(which cli showed as having a value) was empty. After update environment variables, amplify push was successful!
In first amplify push after merge, cli requested the value of problematic lambda environment variable and i entered the value. Maybe there is a problem in that process.
As suggested by MtthwBrwng, it would be nice to show the reason of cloud formation error in amplify error.


codeunit 12 "Gen. Jnl.-Post Line" - event alteration request in procedure PostDtldVendLedgEntries (#24814)

Describe the request
Hello. We would like to request that the OnPostDtldVendLedgEntriesOnBeforeCreateGLEntriesForTotalAmounts in the PostDtldVendLedgEntries procedure be altered to add the  sender parameter to the event. We need to do some different processing that requires us to override the CreateGLEntriesForTotalAmounts, so we need a lot of info to be passed into it to perform our task (most has been done already in the original request).
codeunit 12 "Gen. Jnl.-Post Line"
.....
// event definition change begin
// [IntegrationEvent(false, false)]
[IntegrationEvent(true, false)]
// event definition change end
local procedure OnPostDtldVendLedgEntriesOnBeforeCreateGLEntriesForTotalAmounts(var VendPostingGr: Record "Vendor Posting Group"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; GenJournalLine: Record "Gen. Journal Line"; var TempDimensionPostingBuffer: Record "Dimension Posting Buffer" temporary; AdjAmountBuf: array[4] of Decimal; SavedEntryNo: Integer; LedgEntryInserted: Boolean; var IsHandled: Boolean)
begin
end;
Thanks!
Additional context
This was originally requested in #24814, but I made a mistake in my example code and did not include the passing of the Sender parameter in the event definition.  Thanks.
Internal work item: AB#498163

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 15815.


Add Event/BoF zh content

Current coverage is 80.16%

Merging #168 into master will not affect coverage as of e87c955

@@            master    #168   diff @@
======================================
  Files           40      40
  Stmts         1235    1235
  Branches         0       0
  Methods          0       0
======================================
  Hit            990     990
  Partial          0       0
  Missed         245     245

Review entire Coverage Diff as of e87c955

Powered by Codecov. Updated on successful CI builds.

@chairco 參考 Sprint, Keynote 在 Events/Overview 那頁，在 BoF 那一段加上連到 Events/BoF 的連結。
英文：

More information about the sprint can be found on the [Sprint] page.

中文：

更多關於 Sprint 內容請參考 [Sprint] 頁面。

@ccwang002 中文內容 update ROCK 的版本，照片也上傳。至於 css 內容暫時用 bootstrap 之後要再請設計師作調整。


vulkan-extension-layer: init at 2020-08-25

There are no tags or releases on the repo, so just use the date as version.
Khronos strikes again with weird naming here.
I've tested this and it works well apart from a couple of
(non-nix-specific) issues which have been reported upstream, so expect a
version bump when these are fixed :D

https://github.com/KhronosGroup/Vulkan-ExtensionLayer/pull/38
https://github.com/KhronosGroup/Vulkan-ExtensionLayer/issues/39

CC @Ralith @doronbehar
Motivation for this change
Things done

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

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

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

Thanks!


remove redundant

Details

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
- package.json
- package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

631/1000Why? Proof of Concept exploit, Has a fix available, CVSS 6.2
Missing Release of Resource after Effective LifetimeSNYK-JS-INFLIGHT-6095116
Yes
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.
Fixed Issues

$ https://github.com/Expensify/App/issues/37076
PROPOSAL: NA
Tests

Ensure Onfido is not broken for the flows where we add a bank account

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

Offline tests

QA Steps

Ensure Onfido is not broken for the flows where we add a bank account

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

PR Author Checklist

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

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

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

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

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

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

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

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

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

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

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

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

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the form input styles:

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

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
https://github.com/Expensify/App/assets/141406735/4a4f3b45-9589-49a2-834b-40955a7f37cf

Android: mWeb Chrome

https://github.com/Expensify/App/assets/141406735/26729700-552e-419d-9bc5-63e81ebf3518

iOS: Native

https://github.com/Expensify/App/assets/141406735/46a8a97f-7dd8-4247-be65-1438e629e109

iOS: mWeb Safari

https://github.com/Expensify/App/assets/141406735/257582cd-a574-4ef1-b058-76dddf448112

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/141406735/7718ff5d-c5cb-4372-bca4-ba736c73b303

MacOS: Desktop
https://github.com/Expensify/App/assets/141406735/6920e42c-6b9d-45bb-9c78-ea47dd01effb

This change is came from "npm install" command


Add packaging to dependencies.

packaging is specified as a dependency in the PyPI package,
but was not included in the dependency list of the Conda package.
This meant that using .from_pandas or .to_pandas could break
if the user did not have packaging installed from some other dep.

Should this be applied to https://github.com/conda-forge/tiledb-py-feedstock instead?

@thetorpedodog yes the canonical repo is the one under conda-forge (we do have some unpublished canonical repos under TileDB-Inc, but this one is just for testing without running/publishing on their CI).

(note that the build_number needs to be bumped when making this change upstream)


Possible Performance Improvement

Hi! I was browsing repos that were using cc3d recently to see how people are using it. I noticed in your repo that there was a spot that looked slow that could be improved fairly easily.
https://github.com/connectomicslab/Aneurysm_Detection/blob/70251d9c0d9d30385ec777c575e839a9dc12b2f7/dataset_creation/utils_dataset_creation.py#L989-L996
        largest_conn_comp_binary = cc3d.largest_k(labels_out, k=1)

If that's not useful to your project, please feel free to ignore this as I don't want to waste your time. Good luck!

Hi @william-silversmith! thanks for pointing this out, and for developing cc3d! I find it very useful.
For the moment, I saw that the newest version of cc3d requires python 3.7, while I still have everything on 3.6. I will keep this in mind when upgrading to 3.7 :)

py36 reached end of life so it's not a bad idea to upgrade, other
dependencies may become difficult to use in the nearish future.
If you check out the cc3d repo, you can likely just copy paste the code for
nearest_k in cc3d.pyx as none of it requires cythonized code, it's just
calling other cc3d functions.
Best of luck on your project!
Will
On Thu, May 26, 2022, 7:23 AM Tommaso Di Noto @.***>
wrote:

Hi @william-silversmith https://github.com/william-silversmith! thanks
for pointing this out, and for developing cc3d! I find it very useful.
For the moment, I saw that the newest version of cc3d requires python 3.7,
while I still have everything on 3.6. I will keep this in mind when
upgrading to 3.7 :)
—
Reply to this email directly, view it on GitHub
https://github.com/connectomicslab/Aneurysm_Detection/issues/2#issuecomment-1138429017,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATGQSNDCPIDG2QVRJJLFKTVL5NMLANCNFSM5W7NXBPQ
.
 I will upgrade and make the modifications. Leaving this issue open as a reminder until I am done :)
Thanks again
Tommaso


removeFieldFromTab creates new tab

In a project, there was a line
$fields->removeFieldFromTab("Root.Content", "Foo");

Foo did not exist on Root.Content, but it existed as Root.Foo (this was actually an upgrading issue - in 2.4 the line made sense, in 3.1 it did not).
As a result, however, a second "Content" tab was created. Obviously this should not happen.

This is happening because removeFieldFromTab uses findOrMakeTab to find the tab, which is clearly wrong. We need to just find the tab and to stop if we can't find it.
There needs to be a function for just finding the tab, instead of trying to make one


[4.0] SILGen: swift_newtypes should be returned autoreleased from ObjC entry points.

Explanation: The accessor for a property returning a swift_newtype enum would leak memory when called from ObjC.
Scope: Memory leak, impacting Apple frameworks
Issue: rdar://problem/33908867.
Risk: Low, small targeted bug fix
Testing: Swift CI

@swift-ci please test

@swift-ci Please test source compatibility

@slavapestov Mind reviewing this for the 4.0 branch?

It feels to me like bridging back to the unwrapped types is the right thing to do for ObjC entry points; I tried that, and it failed in various ways, and it felt to me like too risky a change to take for 4.0. @milseman Do you recall why newtypes are modeled as bridging trivially into ObjC instead of getting wrapped/unwrapped at bridging boundaries?

Newtypes are layout equivalent with their foreign types. They should probably inherit any relevant semantics from their ObjC counterparts, including ownership conventions.
What all is involved in unwrapping at a bridge boundary? Doug or Jordan might understand the bridging intent better.


Add ciccc Vancouver

Added college Ciccc in Vancouver-BC

@camarguin This domain does not belong to a university, nor to a college. I have to close the request without merging. Please ensure that you are familiar with this repository rules located at the bottom of this page before submitting a new request.


Extra semicolons added sometimes and taken away

Note: These are just the lines with the ; problems not all of them, see Live Bridge.
Expected
var c = Bridge.fn.combine(a, b);
var d = Bridge.fn.remove(c, a);
Bridge.ns("Program", $_);

Actual
var c = Bridge.fn.combine(a, b);;
var d = Bridge.fn.remove(c, a);;
Bridge.ns("Program", $_)

Steps To Reproduce
Bridge Live
using System;

public static class Program {
    public static void Main (string[] args) {
        Action<int> a =
            (i) => Console.WriteLine("a({0})", i);
        Action<int> b =
            (i) => Console.WriteLine("b({0})", i);
        Action<int> c = (Action<int>)Delegate.Combine(a, b);

        a(1);
        b(2);
        c(3);

        var d = (Action<int>)Delegate.Remove(c, a);
        d(4);
    }

    public static void PrintNumber (int x) {
        Console.WriteLine("PrintNumber({0})", x);
    }
}

Yep, some strange things are happening here. We will fix.

@LeonidVeriga, Bridge.ns needs a semi-colon.

Thanks, will fix that defect as well.


Examples don't work on windows

According to the documentation:
$ git clone https://github.com/react-bootstrap-table/react-bootstrap-table2.git
$ cd react-bootstrap-table2
$ yarn install
$ yarn storybook
$ Go to localhost:6006

Getting compilation errors error  Expected linebreaks to be 'LF' but found 'CRLF'  linebreak-style
In the browser it shows the same errors.

ok, I will look into on it. if you really need the story, there's a online version: https://react-bootstrap-table.github.io/react-bootstrap-table2/storybook/index.html?selectedKind=Welcome&selectedStory=react bootstrap table 2 &full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel

The following did solve it for me:
git config --global core.autocrlf true

I was using git bash.

Thanks @amsterdamharu and @whatnick   I'am going to close this issue if you find issue again, please reopen it.  Thanks

rules:{
"linebreak-style": 0
}
add above in rules in file .eslintrc
this worked for me for windows
https://stackoverflow.com/questions/37826449/expected-linebreaks-to-be-lf-but-found-crlf-linebreak-style


Recorded file is always returning zero bytes

[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(, Failed to prepare recording, null, null).
I'm running your example code

Duplicate of #107.


Remove URI encoding hack

This pr removes a hack in the grants and submissions detail page which checked for an unencoded grant or submission URI and encoded it.
The tests fail because of string template issues. But this is fixed in #785 .

Note:  It is possible that this was a workaround for decoding happening at the Shibboleth or load-balancer level.  Testing in AWS is necessary.

Hack is still needed.


Ensure that springs reach their goals

Mathematically, springs only approach their goals infinitely. In order for Fusion animation to be a reliable tool, it needs to ensure that goals are actually reached.
When a spring is marked as completed/sleeping (via epsilon threshold), we simply set the value to the goal. This guarantees that it will eventually be the exact goal value.

This is not just some math theory- this impacts the real world. I have a spring that always falls 1px short of its goal, leaving an aggravating gap.


Cannot run the demo?

Describe the bug
Not sure what I'm doing wrong, or if it's something of a regression, but on a fresh build:
bash-3.2$ lerna bootstrap
lerna bootstrap
lerna notice cli v3.20.2
lerna info Bootstrapping 3 packages
lerna info Symlinking packages and binaries
lerna success Bootstrapped 3 packages
bash-3.2$ npm run build
npm run build

> @accordproject/concerto-ui@ build /Users/jeromesimeon/git/gold/concerto-ui
> lerna exec -- npm run build

lerna notice cli v3.20.2
lerna info Executing command in 3 packages: "npm run build"

><EMAIL_ADDRESS>build /Users/jeromesimeon/git/gold/concerto-ui/packages/concerto-ui-core
> rm -rf dist && NODE_ENV=production babel src --out-dir dist --ignore '**/*.spec.js,**/*.test.js,samples,__snapshots__,**/*.stories.js'

Successfully compiled 4 files with Babel.

><EMAIL_ADDRESS>build /Users/jeromesimeon/git/gold/concerto-ui/packages/concerto-ui-react
> rm -rf dist && NODE_ENV=production babel src --out-dir dist --copy-files --ignore '**/*.spec.js,**/*.test.js,samples,__snapshots__,**/*.stories.js'

Successfully compiled 6 files with Babel.

><EMAIL_ADDRESS>build /Users/jeromesimeon/git/gold/concerto-ui/packages/concerto-ui-react-demo
> react-scripts build

Creating an optimized production build...
Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
Compiled successfully.

File sizes after gzip:

  290.16 KB  build/static/js/2.0c104230.chunk.js
  97.26 KB   build/static/css/2.0554bc4f.chunk.css
  7.42 KB    build/static/js/main.8ff4c625.chunk.js
  762 B      build/static/js/runtime~main.a8a9905a.js
  456 B      build/static/css/main.c681997c.chunk.css

The project was built assuming it is hosted at the server root.
You can control this with the homepage field in your package.json.
For example, add this to build it for GitHub Pages:

  "homepage" : "http://myname.github.io/myapp",

The build folder is ready to be deployed.
You may serve it with a static server:

  npm install -g serve
  serve -s build

Find out more about deployment here:

  https://bit.ly/CRA-deploy

lerna success exec Executed command in 3 packages: "npm run build"
bash-3.2$ npm run demo:react
npm run demo:react

> @accordproject/concerto-ui@ demo:react /Users/jeromesimeon/git/gold/concerto-ui
> cd packages/concerto-ui-react-demo && npm run start

><EMAIL_ADDRESS>start /Users/jeromesimeon/git/gold/concerto-ui/packages/concerto-ui-react-demo
> react-scripts start

Starting the development server...

Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
Compiled successfully!

You can now view @accordproject/concerto-ui-react-demo in the browser.

  Local:            http://localhost:3000/
  On Your Network:  http://<IP_ADDRESS>:3000/

Note that the development build is not optimized.
To create a production build, use npm run build.

bash-3.2$ pwd
pwd
/Users/jeromesimeon/git/gold/concerto-ui
bash-3.2$

I see the following in the demo:

This might have been inadvertently introduced by switching to the latest version of concerto when fixing this? https://github.com/accordproject/concerto-ui/commit/6c786be13fa290a3978062d4d4e5fa97d27a1758

Works again with PR #27

Works for me now. Reopen if any issues.

I'm having Problems with concerto-ui v0.82.9 until 0.83.0 in which the production build crashes with a "cannot call a class as function" error.
It happens when I import FormGenerator or ConcertoForm.
Development build compiles fine without any notices.

@discochance how is that different from this issue. Is the still not working for version 0.83?

I'm not running the demo, but I'll set it up to test.
And yes, in my project, the problem persisted even in 0.83.
I'll report shortly whether the demo is working for me.

Running the demo in a blank docker seems to work for me.
Still my own package which depends on @accordproject/concerto-ui-react 0.83 and uses ConcertoForm crashes, as I mentioned only in production mode.

Could it be connected to the way I build the production build? In my case I'm using a docker container running npm run build and copying the output files to an nginx environment.


Vagrantfile is outdated / not working

Environment details:
Local deployement with vagrant 2.2.4 on Mac OS Mojave (10.14.4) and VirtualBox 5.2.2
Steps to reproduce the issue:
Go on tools/vagrant and execute ./hello (which is basically a vagrant up)
Provide the expected results and outputs:
This should create a virtual machine with everything installed and set up properly
Provide the actual results and outputs:
3 problems are preventing the construction of the virtual machine :

Java Installer is outdated.
Grub installer asks for interaction
npm is missing, so installation won't work

Additional information you deem important:
I couldn't test it on different OS / version. Also, the grub interraction problem appeared today on my computer. The solution I found here is from 2013.
I had to modify the Vagrantfile to make it work :
I removed the line su vagrant -c 'source all.sh oracle' and replaced it with
su vagrant -c 'source all.sh'
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash - && apt-get install -y nodejs
sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade

Removing the option "oracle" to all.sh install scripts that are still supported by ubuntu.
After that line I install node
And then run the script found to prevent interraction with grub during vagrant up
Also I thought it would be important to write this as an issue as I had to search many different places to find a solution so this can help, but I'm not sure it would be a good idea to create a pull request as I couldn't test it in many environment (such as different VirtualBox or vagrant versions)

thanks @Zyigh for the issue and suggested fix.

This fix worked for me with vagrant 2.2.5, virtual box 6.0.12, and Ubuntu 18.04.

We're not maintaining this image actively and I will propose removing it on the Apache dev list.


local storage

is it possible to create something like that?

sources:
mapzen:
type: MVT
url: file:///storage/emulated/0/tiles/{z}/{x}/{y}.mvt
max_zoom: 16

This probably doesn't work in the current version of tangram-es. However we are actively working to support more general URL requests for data sources (including file:// URLs). I expect this to be released within the next month.

Nowadays is it impossible to use your map offline?

It's not impossible, but it's not as easy as we'd like it to be! A solution now is to create an MBTiles database with the set of tiles that you want to store, then set that as the URL of your data source. You can generate MBTiles files using existing tools but in the future we hope to make it easier to get usable files without building them yourself.

and which util do you use for creating mbtiles?

Resolved by #1659
P.S. https://github.com/tilezen/tilepacks is a tool for creating MBTiles packs.


Having esp-now run on Linux (like Raspberry Pi).

I really like the esp-now protocol. At this moment you can only talk between esp's and for some long time i would love to see a solution to my raspberry pi as well.
Therefor i have a small request could you build something that allows the PI directly to the esp-now protocol. I know there was a team that started creating something like that but i never got it working for me.
Are you willing to create something like this?  I think it would make esp-now more useful in the future.

I think esp-now is a proprietary protocol, however, if you really want to run it on RPi, you could use ESP8266/ESP32 as a bridge, write some UART to esp-now interfaces to complete the task.

That is indeed an option to go. but something native is imho nicer to have,

Take a look at https://github.com/thomasfla/Linux-ESPNOW    But you need a wifi adapter with monitor capabilities so the RPi wifi adapter will not do.

HELLO
IM LIBO
I HAVE GOT YOUR LETTER
PLEASE WAIT FOR REPLY

Take a look at https://github.com/thomasfla/Linux-ESPNOW But you need a wifi adapter with monitor capabilities so the RPi wifi adapter will not do.

yes, i have been following that project, but never got it working or understand how to get it working.
The reason that exist was the reason for me to ask for a official version.

@nielsnl68 I agree with @LJYSP , so it's better to following that project.

@nielsnl68 Closing this issue since there has been no update on this. Please feel free to reopen if required.


Missing Dependencies Being Reported for PS 6 Beta5 but not on PS 6 Alpha

I'm running into an issue on 2008 R2 running our Catch Unit tests on PS 6 Beta 5. When I ran a dependency check on our unit test EXE file through PS Beta 5, it seems that the system cannot find the MI.dll nor some of its dependencies. The test file runs fine on the Alpha version of PS 6 and when I ran a dependency check on the unit test EXE from PS Alpha, it did not show the same missing dependencies. When I searched for the reported missing files I was able to find them in both the Alpha folder and the Beta folder. Below is the output from Dependency Walker. The left image is from Alpha, the right image is from Beta:

This appears to be fixed with the unified pkg and beta.7


Question: Correlate operations over EventGrid for non-function apps.

Hi AppInsights team!
Goal:
I have some services that communicate by EventGrid (using EventGridEvent format), I now want to correlate the executions in AppInsights so that I can get a clear transaction diagnostics graph.
Problem
Each incoming request gets a new operationId instead of respecting the traceparent in the event data. I want all related executions bundled under the same operationId.
What I've tried
Approach 1
I followed the guide in this Microsoft Devblog and didn't get it to work properly.
Incoming event data example:
[
    {
        "id": "54b02002-c4a2-4c2c-90ba-42a3d314fe92",
        "subject": "sub",
        "data": {
            "traceparent": "00-1e5375115ac40d1a4ef591e38a09d67e-a74667057eb7c657-00",
            "tracestate": "|1e5375115ac40d1a4ef591e38a09d67e.a74667057eb7c657."
        },
        "eventType": "type",
        "dataVersion": "1",
        "metadataVersion": "1",
        "eventTime": "2020-09-23T03:02:17.8952709Z",
        "topic": "topic"
    }
]

In my controller I call this as soon as possible:
LinkContext(Activity.Current, baseEvent);

public static void LinkContext(Activity? activity, EventModel eventData)
{
    if (activity != null && IsValidTraceparent(eventData.Traceparent))
    {
        var link = new AzureMonitorLink(eventData.Traceparent.Substring(3, 32),
            eventData.Traceparent.Substring(36, 16));

        activity.AddTag("_MS.links", JsonSerializer.Serialize(new[] { link }));
        activity.TraceStateString = eventData.Tracestate;
    }
}

private static bool IsValidTraceparent(string? traceparent) => traceparent != null &&
                                                               traceparent.StartsWith("00-") && traceparent.Length == 55;
private readonly record struct AzureMonitorLink(string operation_Id, string id);

The Resulting ai request data does not contain _MS.links in properties!:
{
	"name": "AppRequests",
	"time": "2022-11-07T23:58:51.8043764Z",
	"iKey": "redacted",
	"tags": {
		"ai.application.ver": "<IP_ADDRESS>",
		"ai.cloud.roleInstance": "redacted",
		"ai.operation.id": "025e2f9f276320d3c8494451f488c18f",
		"ai.operation.name": "POST EventGridListener",
		"ai.location.ip": "::1",
		"ai.internal.sdkVersion": "aspnet5c:2.20.0+51c3ed8aa3f32209edf01168f9136a3ac8486c5d",
		"ai.internal.nodeName": "redacted"
	},
	"data": {
		"baseType": "RequestData",
		"baseData": {
			"ver": 2,
			"id": "2d4bcd89afa880e7",
			"name": "POST EventGridListener",
			"duration": "00:00:02.9236110",
			"success": true,
			"responseCode": "200",
			"url": "https://localhost:5001/",
			"properties": {
				"tracestate": "|1e5375115ac40d1a4ef591e38a09d67e.a74667057eb7c657.",
				"_MS.ProcessedByMetricExtractors": "(Name:\u0027Requests\u0027, Ver:\u00271.1\u0027)",
				"DeveloperMode": "true",
				"AspNetCoreEnvironment": "Development"
			}
		}
	}
}

What seems to fail is to link the operationIds to each other using Activity.AddTag("_MS.links", JsonSerializer.Serialize(new[] { link })). I researched this and found this old issue and it seems that I should use a TelemetryInitializer for non-Azure Functions.
Approach 2
This seems to at least link in the operationId from the body, but the transaction diagnostics graph does not show related telemetry.
And there are now 3 operationIds in the transaction diagnostics graph when I only want 1.
RequestTelemetry requestTelemetry = HttpContext.Features.Get<RequestTelemetry>();
requestTelemetry.Properties.Add("_MS.links", JsonSerializer.Serialize(new[] { link })); //link is of type AzureMonitorLink as above

Approach 3
Here I tried to re-assign the OperationId on the Request telemetry object in the HttpContext with the traceId part from the traceparent. This didn't work.
RequestTelemetry requestTelemetry = HttpContext.Features.Get<RequestTelemetry>();
requestTelemetry.Context.Operation.Id = event.Traceparent.Substring(3, 32); // assign the HTTP context operation id, the id from the body

How can I solve this? Am I supposed to use the incoming traceparent and tracestate from body, in a telemetry initializer?  I understand that I shouldn't read the body inside a telemetry initializer.
Any help is greatly appreciated!

    activity.AddTag("_MS.links", JsonSerializer.Serialize(new[] { link }));

^ If this tag not being added to the Req/Dependency telemetry, then you can write an initializer, which populated activity tags into properties. Could you try that.

@cijothomas
I modified my code to instead set the links on the telemetry properties. like so:
public static void LinkContext(Activity? activity, EventModel eventData, RequestTelemetry telemetry)
{
    if (activity != null && IsValidTraceparent(eventData.Traceparent))
    {
        var link = new AzureMonitorLink(eventData.Traceparent.Substring(3, 32),
            eventData.Traceparent.Substring(36, 16));

        telemetry.Properties.Add("_MS.links", JsonSerializer.Serialize(new[] { link })); // Add MS.links to telemetry properties instead
        activity.TraceStateString = eventData.Tracestate;
    }
}

I do realize that this method only links the upstream traceId to the requestTelemetry and not exception and metrics telemetry, but I'm okay with that for now.
This correctly adds the previous traceId and it shows up correctly in the transaction diagnostics graph like this:

BUT only if the linked traceId resides in the same ApplicationInsights instance! Please see below attached image, trying to highlight the difference. Here, the transaction diagnostics view claims that "No operation with id d1e29294fbb8140c5b440ec878a9314a could be found. It may have been sampled out.". It does exist, just in another Application Insights instance for the application that is sending the Event to eventgrid.

So my new question is, can I only link and correlate traces within one Application Insights instance?

I just tried a different approach.
Utilizing the built in feature of EventGrid dynamic-headers, configuring these to extract the value from data.traceparent and data.tracestate seems to solve everything for me! 🥳
This is the result I was chasing where all the requests correlate using the same operationId (trace-id) and I can see it in Transaction diagnostics. Unfortunately this creates a dependency on a upstream service (eventgrid) for the tracing to work. But I can live with that. :)


Open the numeric keyboard on mobile

The default keyboard on mobile should be replaced by the numeric one. Obviously the intention is to make it easier to enter the number.

Solved in version 3


⚠ Bofrost.at has degraded performance

In c90e3fb, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1426 ms

Resolved: Bofrost.at performance has improved in b0012c3 after 6 minutes.


Update go.mod

upgrade gopcua from v0.1.5 to v0.2.6, for  there are some bugs in gopcua early version.
For example lost connection etc.

Thanks for the refine. /lgtm


Downgrade mixlib-shellout dependency to compatibilize with 12.4.2

:+1:

/cc @jaym @mwrock

:+1:


Typespec generation fails for generic type

The following model fails generation
@doc("Facet")
model Facet {
   @doc("A field to facet by, where the field is attributed as 'facetable'")
   field: string;
}

model NumericValuesFacet<T extends numeric> extends Facet {
  @doc("The facet ranges to produce. The values must be listed in ascending order to get the expected results. For example, values=10,20 produces three buckets: one for base rate 0 up to but not including 10, one for 10 up to but not including 20, and one for 20 and higher.")
  values: T[];
}

@doc("Facets an int32 field by the specified value ranges.")
model Int32ValuesFacet extends NumericValuesFacet<int32> {
  @doc("The facet type.")
  kind: "Int32Values";
}

This is the error I receive:

EXEC : error : Unsupported type TemplateParameter
at getInputType (node_modules/@azure-tools/typespec-csharp/src/lib/model.ts:330:15)
at node_modules/@azure-tools/typespec-csharp/src/lib/model.ts:619:35
at node_modules/@typespec/compiler/src/core/util.ts:533:7
at Map.forEach ()
at RekeyableMapImpl.forEach (node_modules/@typespec/compiler/src/core/util.ts:532:18
)
at addModelProperties (node_modules/@azure-tools/typespec-csharp/src/lib/model.ts:59
6:25)
at getInputModelForModel<EMAIL_ADDRESS>:553:13)
at getInputModelType (node_modules/@azure-tools/typespec-csharp/src/lib/model.ts:342
:16)
at getInputType (node_modules/@azure-tools/typespec-csharp/src/lib/model.ts:282:16)
at getInputModelForModel<EMAIL_ADDRESS>:559:21)
at runEmitter (node_modules/@typespec/compiler/src/core/program.ts:847:13)
at compile (node_modules/@typespec/compiler/src/core/program.ts:413:5)
at Object.handler (node_modules/@typespec/compiler/src/core/cli/cli.ts:143:25)

Using the following versions:
  "dependencies": {
    "@azure-tools/typespec-apiview": "^0.4.4",
    "@azure-tools/typespec-autorest": "^0.32.0",
    "@azure-tools/typespec-csharp": "^0.2.0-beta.20230803.1",
    "@typespec/compiler": "^0.46.0",
    "@typespec/json-schema": "^0.46.0",
    "@typespec/openapi3": "^0.46.0",
    "@typespec/rest": "^0.46.0"
  }

hello @giulianob We have not supported generic type yet. There is a issue https://github.com/Azure/autorest.csharp/issues/3263 to track this.
@giulianob would you please tell me the context where you need to define a generic type?  we will discuss and schedule to support generic type.


[Bug]: Long console statement is truncated on the debugger

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When console statement is long then the text is truncated when printed on the debugger as seen in the screenshot
Steps To Reproduce

Add following statement to the editor and execute the function to observe truncation
console.log('This is a long statement to display truncation issue present on the debugger. You can see this statement not being printed in whole')

Public Sample App
No response
Version
Cloud

@satbir121 should this be an easy fix?

Should be an easy fix. @ayushpahwa Please take a go ahead from designers to make this log expandable?

@sribalajig I'm assuming this will be tackled as a part of the error handling project

Hi @ramsaptami , I'm picking this issue.


Add model management functions to io namespace in generated docs

Description
Add model management functions to io namespace in generated docs. Fixes tensorflow/tfjs#354
DOC

For repository owners only:
Please remember to apply all applicable tags to your pull request.
Tags: FEATURE, BREAKING, BUG, PERF, DEV, DOC, SECURITY
For more info see: https://github.com/tensorflow/tfjs/blob/master/DEVELOPMENT.md

This change is

Review status: 0 of 1 files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable


Update accessor.py to make x.str.cat() more flexible

Removes condition on x.str.cat() that others != None
Allows concatenation of strings from a single Series, mirroring pandas functionality)

Feel free to suggest changes that would make the proposed merge more performant.

@samuelkampa checking in.  Thank you for your contribution here.  Do you have time to handle the suggestions that @TomAugspurger made above?

Thanks for the reminder. I should be able to get to this by EOW.
On Tue, Nov 12, 2019 at 5:18 PM Matthew Rocklin<EMAIL_ADDRESS>wrote:

@samuelkampa https://github.com/samuelkampa checking in. Thank you for
your contribution here. Do you have time to handle the suggestions that
@TomAugspurger https://github.com/TomAugspurger made above?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/5559?email_source=notifications&email_token=AJD364DVD3QKF2XSIIRE7WTQTMTT5A5CNFSM4JIYY5MKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOED4EU7I#issuecomment-553142909,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJD364EL4BP6WDCYNYNEPITQTMTT5ANCNFSM4JIYY5MA
.

@TomAugspurger I'm not sure if I'm calling dask.delayed properly. Sorry for the messiness; I'm a relative newcomer to Python.

It looks like this has stalled.  I'm going to close this out.  @samuelkampa if you come back to this just let us know and we'll reopen it.


Standalone Padrino authentication solution

padrino-admin has a pretty good start on this. I think it be good if we can extract that out into its own(like merb-auth) so users can swap the authentication in an out. Maybe we could have it be like Devise for Padrino/Sinatra ?

+1

What's about using the padrino-warden and porting the devise for rails to padrino?

:+1:


Error : Facebook SDK returned an error:

Hello, I am trying to create a app on facebook canvas with the help of your videos on youtube. I have a SSL secured domain. (https://lifeok.cf)
I did everything perfectly as you shown on your video but I am getting an error "Facebook SDK returned an error:"  , nothing details.
I find out that, the error is coming from here-
 catch(Facebook\Exceptions\FacebookSDKException $e) {
		// When validation fails or other local issues
		echo 'Facebook SDK returned an error: ' . $e->getMessage();
		exit;
	}

Please, help me in this issue.

I can't figure out with that error message so please make sure you have just that error message and also check for error_logs in your cPanel for more detailed error logs and the best thing you can do is to watch the video again maybe you missed something like importing Facebook class properly!

Thank you for your reply.
I think, Facebook API doesn't support free domains like .cf, .ml, .tk etc.
I tried it on a free domain www.masterboy.ml
Later, I tried on another free sub-domain with .com extension and then it
works fine.
Thanks again.
On Fri, Jan 6, 2017 at 4:39 AM, Sohaib Ilyas (Roomi) <
<EMAIL_ADDRESS>wrote:

I can't figure out with that error message so please make sure you have
just that error message and also check for error_logs in your cPanel for
more detailed error logs and the best thing you can do is to watch the
video again maybe you missed something like importing Facebook class
properly!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sohaibilyas/facebook-php-sdk-v5/issues/9#issuecomment-270778730,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXoWrQlh96Q_OFj5eOv_FVjb715AJdYqks5rPXEogaJpZM4LV0Ld
.

I think it's more to do with which host and what they block.  Some things work on 000webhost but won't work on Hostinger and vice versa.  Hostinger blocks port 443 so I could run some things but not all.  Webhost wouldn't let me run a gallery that worked on Hostinger but I haven't had any with the FB stuff yet.


Segmentation Fault in CI (ubuntu)

I reproduced it locally.
Some notes:
On CI, ubuntu is 20.04.5.
Lib versions differ a bit:
-----------------------------
Main graphic library versions
-----------------------------
Cairo: 		1.16.0
Freetype: 	2.10.1
Harfbuzz: 	2.6.4
SDL: 		2.0.7

(CI is executed with smalltalkci -s Pharo64-11 .ci.ston)
Source: https://github.com/pharo-graphics/Alexandrie/actions/runs/3270294977/jobs/5378749209
On my machine, Ubuntu 22.04:
-----------------------------
Main graphic library versions
-----------------------------
Cairo: 		1.16.0
Freetype: 	2.11.1
Harfbuzz: 	2.7.4
SDL: 		2.0.7

The FFI call that causes SegFault is cairo_ft_font_face_create_for_ft_face

Fixed by https://github.com/pharo-graphics/Alexandrie/commit/d4f4ba34e9fda59e5527a2760cfc95e8959f02bc
Do AeFontManager resetInstance on image startup instead of shutdown.


Splitting work better

The idea is to distinguish picking up work easier.

This was majorly addressed with sprint refinement meetings.
We tried to have one after the IP meeting on mondays.
However, so far we did not have the time for a refinement meeting.
A sprint refinement meeting serves the following:

it helps define the backlog items upfront the sprint splanning
this meeting does not serve to do the planning poker! The planning poker is still done during the sprint planning.


Is there gonna be any new release for the Orika core?

Orika fits perfectly in our use case, but no new releases (fixing vulnerability and issues), restricts its usability.

Hi, you ask the same question like #397. Unfortunately this project seems discontinued based on these issues/questions: #395, #372, #377 and many many others.


Weird bug with building

I couldn't get the project examples to build until I changed:
import React from 'react-native'
const {
  Component,
  View,
} = React

to:
import React from 'react-native'
import {
  Component,
  View,
} from 'react-native'

You may try
import React, { Component, View } from 'react-native';

but that has nothing about navbar component itself :wink:


Parameters not working in Iron through cli

Describe the bug
Using get|set|dump from the ros2 cli fails with Wait for service timed out waiting for parameter services for node /micro_ros_node. If you attempt to get or set parameters in code this works successfully.
To Reproduce
Steps to reproduce the behaviour:

Create micro-ROS application with parameter server like this
Connect the agent
Run ros2 param dump esp32_param_node
See error Wait for service timed out waiting for parameter services for node /esp32_param_node

Expected behaviour
ros2 param cli commands work as expected the same as non micro-ROS nodes
System information (please complete the following information):

OS: Ubuntu 22.04
ROS 2 Iron
Version 4.0.3

Hey @rosterloh, we are currently releasing and testing Iron for micro-ROS, the official release is not already out.
CC: @Acuadros95 PTAL

@pablogs9 I completely understand. I just saw you were working on it so I thought I'd bring it up while you were busy. I'd happily help test or work on anything for you if it helps.

@rosterloh Thanks for checking this, we were missing a parameter service on the micro-ROS client side, that is the reason for the Wait for service timed out waiting for parameter services message.
This PR will solve the issue: https://github.com/ros2/rclc/pull/354

Amazing thanks @Acuadros95!

Closing as https://github.com/ros2/rclc/pull/354 is merged!


Chore/bump libs

quotes is handled by prettier in our repos. the rule was removed: https://typescript-eslint.io/rules/quotes/


Support in-place optimization for threadblock elementwise binary operator

Threadblock elementwise binary operator currently allocates a separate shared memory tensor for the output, which results in high shared memory overhead. We should enable in-place optimization for elementwise binary operator (e.g., division) and close this issue once the implementation is merged to the main branch.
Elementwise binary operator is implemented here: https://github.com/mirage-project/mirage/blob/main/src/threadblock/element_binary.cc

I am not sure if I understood the code correctly, but I directly pushed the output tensot (which we used input1's mnemory space) to the output tensors


Added impl of fn first/first_mut and fn last/last_mut

/bluss/ArrayVec inherits these via Deref<Target = [A::Item]>.
/andylokandy/ArrayDeque can't by being discontinuous, so here we go …

Thanks for your PR, regexident!
I understand your idea, but we already have front() and front_mut() etc, don't we?

Maybe opening an issue before a PR would save your time 🤣 .

Even better: one more cup of coffee + a bit of patience. 😇
It is a bit unfortunate though that in Rust's stdlib slices use first/last while deques/lists use front/back. Shouldn't those always be synonymous?

Well, I can't tell which is better, but I've got used to it. Maybe it has become some kind of rust idiom.
BTW, I prefer head/tail.


Energy settings reset after reboot

Just enabling plasma-manager with programs.plasma.enable = true makes energy setting does not save. I cannot change when I want my display to turn off and when my laptop should go to sleep.
Disabling plasma-manager fixes that. Even If I have no additional settings in plasma-manager problems occurs.

Unless overrideConfig is enabled, it really shouldn't happen. I will try to reproduce it. But you can declare your energy settings with the powerdevil module.

That's really strange. Honestly I don't know if it was happening from the beginning or appeared while I was using plasma-manager. Once I noticed it I tried to debug it and I see that just enabling plasma-manager breaks energy settings.

Right now I'm using power devil to declare my config however the issue still persist.

Right now I'm using power devil to declare my config however the issue still persist.

It is happening with the configuration that is being declared?

I would say it is probably due to the way powerdevil module is working.


fix/database issues

some of the new CRUD endpoints have a few bugs
test with backend-client https://github.com/OpenVoiceOS/ovos-backend-client/pull/30
    db = DatabaseApi("666", backend_type=BackendType.PERSONAL)
    print(db.list_devices())
    print(db.delete_device("123"))
    print(db.add_device("123", "testtoken"))
    print(db.list_devices())
    print(db.get_device("123"))
    print(db.list_devices())
    print(db.update_device("123", name="bad device"))
    print(db.get_device("123"))
    print(db.delete_device("123"))
    print(db.list_devices())
``

Getting back on https://github.com/OpenVoiceOS/ovos-personal-backend/pull/51#discussion_r1155328920
theoretically this is correct, but practically it doesn't pull Flask-MySQLdb

SkillSettingsApi().upload_skill_settings() problems with a keyword
[2023-04-08 14:42:19,999] ERROR in app: Exception on /v1/device/b1c9a688-c92c-495d-bea3-699a15f15225/skill [PUT]
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 2528, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1825, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1823, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1799, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/usr/local/lib/python3.10/dist-packages/ovos_local_backend/backend/decorators.py", line 56, in decorated
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/ovos_local_backend/backend/device.py", line 57, in skill_settings
    s = SkillSettings.deserialize(flask.request.json)
  File "/usr/local/lib/python3.10/dist-packages/ovos_local_backend/database.py", line 394, in deserialize
    return update_skill_settings(remote_id,
  File "/usr/local/lib/python3.10/dist-packages/ovos_local_backend/database.py", line 746, in update_skill_settings
    settings = add_skill_settings(remote_id=remote_id,
  File "/usr/local/lib/python3.10/dist-packages/ovos_local_backend/database.py", line 700, in add_skill_settings
    entry = SkillSettings(remote_id=remote_id,
  File "<string>", line 4, in __init__
  File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/state.py", line 575, in _initialize_instance
    with util.safe_reraise():
  File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/util/langhelpers.py", line 147, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/state.py", line 573, in _initialize_instance
    manager.original_init(*mixed[1:], **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/decl_base.py", line 2139, in _declarative_constructor
    raise TypeError(
TypeError: 'settings_json' is an invalid keyword argument for SkillSettings

besides above issue it writes a remote_id entry (SkillSettings) without uuid
@|ovos-skills-info.openvoiceos

@|ovos-skills-info.openvoiceos
besides above issue it writes a remote_id entry (SkillSettings) without uuid EDIT: _(seen that this is a result of isolated_skills = False, but looking at _
https://github.com/OpenVoiceOS/ovos-personal-backend/blob/5029f4bd5a97fafd47590ca35757f579e64f53d4/ovos_local_backend/backend/crud.py#L36-L39
_ this shouldn't have @|)_
(endpoint /v1/device/uuid/skill (device.py) - SkillSettingsApi().upload_skill_settings())

i think core might be sending it that way already as it was expected by selene....

Yeah, saw that. That's why i deleted the comment


failed to cherry pick PR 3099 from ty-dc, to branch release-v0.9

commits cca7b1f89023e8c94b397751598d1cd557aaced8 of ty-dc conflict when merging to branch release-v0.9, please manually cherry pick it by yourself.
PR https://github.com/spidernet-io/spiderpool/pull/3099 ,  action https://github.com/spidernet-io/spiderpool/actions/runs/7554148568
Auto-merging README-zh_CN.md
CONFLICT (content): Merge conflict in README-zh_CN.md
Auto-merging docs/README-zh_CN.md
CONFLICT (content): Merge conflict in docs/README-zh_CN.md
error: could not apply cca7b1f8... Merge pull request #3099 from ty-dc/docs/upgrade
hint: After resolving the conflicts, mark them with
hint: "git add/rm <pathspec>", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".

fix #3104


Test-ExchangeAVExclusions should if possible determine if AV is loaded into processes

Is your request related to a problem? Please describe.
No
Describe The Request
If possible should look at the processes that are not supposed to be av scanned with Exchange and determine if there are AV DLLs loaded.
Additional context
https://docs.microsoft.com/en-us/Exchange/antispam-and-antimalware/windows-antivirus-software?

When doing this, make sure we add a special note for EdgeTransport.exe or just have some additional logic there for the transport agents.

Updated latest version of test-avexclusions to do this.


helm: Use variable for spire config container image

Previously, the busybox image used for configuring spire server and agent was hardcoded into the manifests.
This patch moves this image reference to the variable authentication.mutual.spire.install.init.image
Fixes: #27282
Signed-off-by: E Egseth<EMAIL_ADDRESS>

Recreation of pr https://github.com/cilium/cilium/pull/27377 due to fubar branch.
Please add label needs-backport/1.14

@kaworu we should, and same with spire images, the busybox was used before but also untracked. Will create an issue for us to look into fixing that for all dependency images we ship

@eegseth The format for signoff is incorrect, see https://docs.cilium.io/en/stable/contributing/development/contributing_guide/#developer-s-certificate-of-origin. Once you've configured git with your name + email, it should be enough to use -s to sign off the commits for DCO correctly.
Can you also please rebase against the upstream main branch and squash the commits all together? There is no need to include merge commits in the PR. Thanks!

One of the test failures also says:
please run 'make -C install/kubernetes' and submit your changes

I see that you have created an additional squashed commit, referring various other unrelated changes. Could you please rebase the entire PR against the tip of main and squash all of the commits together so that there's just one commit with your intended changes? You should then be able to force-push that commit into this branch to override the changes here, and GitHub will present the PR as just requesting one new commit on top.

I'm not entirely sure why, but the smoke tests are still requesting you to do please run 'make -C install/kubernetes' and submit your changes.


Display Topic and Broker Sizes

Added an option to display topic and broker sizes.
This works only after patch https://issues.apache.org/jira/browse/KAFKA-1614 is applied to Kafka.
Longer broker-view-update-seconds is recommended since BVActor queries sizes for all existing segments. I am currently using a version that doesn't fetch consumer data, but with consumer data getting fetched, Kafka Manager might be overloaded. So I plan to make fetching consumer data configurable.

Can you rebase or merge master?

@patelh rebased it

Should I merge or did you want to add the option to enable/disable consumer offset ?

Could you merge it? I'd like to have enable/disable consumer offset as a
separate PR.
On Tue, Nov 24, 2015 at 2:21 PM, patelh<EMAIL_ADDRESS>wrote:

Should I merge or did you want to add the option to enable/disable
consumer offset ?
—
Reply to this email directly or view it on GitHub
https://github.com/yahoo/kafka-manager/pull/146#issuecomment-159424936.


culturization

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.1
logical conflict every: 100
sleep for: 300s
close stale after: 4 hours
[pullrequest]
requests per hour: 0
deps=[c]

/trunk merge


Quiver and banana-rdf

I wrote up some initial thoughts on Quiver and banana-rdf. RDF is a graph based W3C standard, and banana-rdf a scala implementation that ties a number of different Java implementations together, as well as providing its own implementation.
It would be interesting to share ideas on the subject with folks with experience using Quiver.

Hey @bblfish, not really related to your proposal, but I saw you had problems compiling quiver - can you share more details?
I did the latest round of upgrades, and was hoping to do Scala 3 at some point as well, but 2.12 and 2.13 should work.

Hi @keynmol,
I am on master at commit f4f60d1968f119a3043e55161718f9c9b16d10fb .
This is what I get:
><EMAIL_ADDRESS>~/Programming/Scala3/quiver  ‹master›
╰─➤  sbt
[info] welcome to sbt 1.3.13 (Homebrew Java 16.0.2)
[info] loading global plugins from /Users/cosy/.sbt/1.0/plugins
[info] loading settings for project quiver-build from plugins.sbt ...
[info] loading project definition from /Volumes/Dev/Programming/Scala3/quiver/project
[info] loading settings for project quiver from version.sbt,build.sbt ...
[info] set current project to quiver (in build file:/Volumes/Dev/Programming/Scala3/quiver/)
[info] sbt server started at local:///Users/cosy/.sbt/1.0/server/e7f0ab5c8e497e6a5a57/sock
[quiver] λ compile
[info] Updating
[info] Resolved  dependencies
[warn]
[warn] 	Note: Unresolved dependencies path:
[error] stack trace is suppressed; run last docs / update for the full output
[error] (docs / update) sbt.librarymanagement.ResolveException: Error downloading org.tpolecat:tut-core_2.13:0.6.13
[error]   Not found
[error]   Not found
[error]   not found: /Users/cosy/.ivy2/local/org.tpolecat/tut-core_2.13/0.6.13/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/org/tpolecat/tut-core_2.13/0.6.13/tut-core_2.13-0.6.13.pom
[error]   download error: Caught java.io.IOException: Server returned HTTP response code: 403 for URL: https://dl.bintray.com/tpolecat/maven/org/tpolecat/tut-core_2.13/0.6.13/tut-core_2.13-0.6.13.pom (Server returned HTTP response code: 403 for URL: https://dl.bintray.com/tpolecat/maven/org/tpolecat/tut-core_2.13/0.6.13/tut-core_2.13-0.6.13.pom) while downloading https://dl.bintray.com/tpolecat/maven/org/tpolecat/tut-core_2.13/0.6.13/tut-core_2.13-0.6.13.pom
[error] Total time: 2 s, completed 24 Aug 2021, 16:53:11

huh, didn't know Rob deleted binaries as well!
Anyways, https://github.com/getnelson/quiver/pull/8 should have a much better state

Thanks a lot @keynmol. Those changes have made it much easier for me to browse
the code in IntelliJ.
The main structures as I understand are the following.
 /** An implementation of an inductive graph where nodes of type
 * `N `are labeled with `A`, and edges are labeled with `B`. */
case class Graph[N,A,B](rep: GraphRep[N,A,B]) { ... }
type GraphRep[N,A,B] = Map[N, GrContext[N,A,B]]
case class GrContext[N,A,B](inAdj: Map[N, Set[B]],
                            label: A,
                            outAdj: Map[N, Set[B]])

The GrContext indexes the outgoing arrows from a node: N with label: A, by the node that is the target in outAdj or the source in inAdj. So to follow outAdj: Map[N, Set[B]] one would want to know the target node, and knowing that one can easily find the set of arrows Set[B] between those  two nodes.
In RDF, if one is taking a node centric approach (as banana-rdf does), one would mostly index by the label of the arrow B, as those being URIs, have some globally accessible meaning, which software can use.  So that is what we find in Plantain.Graph
case class Graph[S, P, O](spo: Map[S, Map[P, Vector[O]]], size: Int) { ...}

Here S is the Subject type, P the predicate (arrow) type and O the object type. (One can set it up so that S and O are the same too).
Note that this way of following relations is close to OO thinking, which is especially visible if the nodes have the same type. This relation between OO and Coalgebras was made very clear by Bart Jacobs showed in the 1990ies in Objects and Classes Coalgebraically.
 When F has an exponential X^A that means that one can change the state by applying an A to get a new state X. Here the environment has to enter an A to switch to the next state, and that is best represented by an arrow. See also recent work on the category of polynomial functors (tweet thread here).
Actually, RDF Databases allow users to set any indexes they want SPO, SOP, POS, etc... It is just that for following links, searching forward is the most common, backward less, and searching for all (known) relations between two objects is very rare.
Ideally one would be able to set the indexes one wants, and even more ideally the software would work out the indexes by the queries used.


Fixed archive-output-xml on Robot Publisher Plugin

The default was supposed to be False and the current implementation
was giving wrong result. Fixed the problem and updated the test
case.
Signed-off-by: Eren ATAS<EMAIL_ADDRESS>

As Adam mentions, There is a reverse logic here, therefore the current implementation is fine.


[WIP] HIVE-24803: update metrics and allocation after kill trigger status becomes available

What changes were proposed in this pull request?

Update the metrics and resource allocations in the pool after kill trigger processing is completed.
Why are the changes needed?

Following two bugs were found with respect to Azure HDInsight customers

Workload manger doesn't process allocation changes after KillTrigger which leads to existing queries not able to ffully utilize the resources of the query which is killed.
It is also found that the Workload Manager thread is not updating the runningQueries metric for the pool  after kill trigger is processed making metrics unreliable afterwards.

These changes are done to fix the above two bugs.
Does this PR introduce any user-facing change?

No
How was this patch tested?

This patch was tested manually on Azure HDInsight Cluster

Following PR requires review: @sankarh , @adesh-rao

@sankarh @adesh-rao  @ashish-kumar-sharma
Please Review the changes


I want to call a phone from the gui

Hi i want to know how to invoque de phone call in a gui button, i try to use like i used to do on html only using href="tel:+573017828978"  but nothing happen can you please help me whit this ? thanks a lot
		<a-gui-flex-container 			flex-direction="column" justify-content="center" align-items="normal" component-padding="0.1"  			opacity="0.7" width="3" height="2" 			position="-1.75 2 -5" rotation="0 0 0" 		> 			<a-gui-label width="2.5" height="0.75" 						value="Llama ahora" 						font-family="Arial" 			> 			</a-gui-label> 			<a-gui-input width="3" height="0.75" 						onclick="testInputAction" 						font-family="Arial" 						value="+573017828978" 						href="tel:+573017828978" 			> 			</a-gui-input> 						<a-gui-icon-button 				height="0.75" 				onclick="call" 				icon="android-call" 				href="tel:+573017828978" 			> 			</a-gui-icon-button> 		</a-gui-flex-container>

Hi Camilo,
if you want to use your smart phone to dial that number you have to add a script to define the callFunction function
<a-gui-flex-container flex-direction="column" justify-content="center" align-items="normal" component-padding="0.1" opacity="0.7" width="3" height="2" position="-1.75 2 -5" rotation="0 0 0" >
    <a-gui-label width="2.5" height="0.75" value="Llama ahora" font-family="Arial" >
    </a-gui-label>
    <a-gui-input id="myNumber" width="3" height="0.75" font-family="Arial" value="+573017828978" >
    </a-gui-input>
    <a-gui-icon-button height="0.75" onclick="callFunction" icon="android-call">
    </a-gui-icon-button>
</a-gui-flex-container>

Place this script before the body tag:
<script>
window.callFunction = function(){
  var my_number = document.getElementById("myNumber");
  var number = my_number.getAttribute("val");
//  var number = "+573017828978";
  var call_number = window.open("tel:"+number, "_blank"); // _blank keeps VR-mode alive
  call_number.close();  // closes removes the new window / browser tab
}
</script>

Be aware that the display of your mobile device will be taken over by the built-in call app. If you want to keep the VR scene active and the call to happen in the background of the A-Frame experience you should look into VOIP provider JS SDKs:

https://www.twilio.com/webrtc
https://www.sinch.com/tutorials/turn-browser-phone-js-sdk/
https://www.plivo.com/docs/sdk/web/
and many more

hi i already solve the problem like this, i use your solution but does not work for my bellow i put the link if you want to try it thanks a lot
<a-gui-icon-button 				height="0.75" 				onclick="window.open('tel:3017828978');" 				icon="android-call"> </a-gui-icon-button>
http://vr.ninus.co/vrstate/

never mind i change this for you scrip and works really great
<script> 	window.callFunction = function(){   	var my_number = document.getElementById("myNumber");   	 var number = "+573017828978";    	var call_number = window.open("tel:"+number, "_blank"); // _blank keeps VR-mode alive   	call_number.close();  // closes removes the new window / browser tab 	} 	</script>

awesome!