libSM: 1.2.2 -> 1.2.3

https://www.spinics.net/lists/xorg/msg59081.html

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] 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)
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg build xorg.libSM

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: xorg.libSM
Partial log (click to expand)
Cannot nix-instantiate `xorg.libSM' because:
error: access to path '/private/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-ndndx-vm/default.nix' is forbidden in restricted mode

Success on x86_64-linux (full log)
Attempted: xorg.libSM
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev/lib
patching script interpreter paths in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev
checking for references to /build in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/7nii4dpzgfj7m2ws53s9yy6iphbg8bjw-libSM-1.2.3-doc
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/7nii4dpzgfj7m2ws53s9yy6iphbg8bjw-libSM-1.2.3-doc
checking for references to /build in /nix/store/7nii4dpzgfj7m2ws53s9yy6iphbg8bjw-libSM-1.2.3-doc...
/nix/store/4rpawfipdya4prj4an6nh3l15zniibbc-libSM-1.2.3

Success on aarch64-linux (full log)
Attempted: xorg.libSM
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/d41s6n5cbm4zzp8ksiqjsbyi2agqxs2b-libSM-1.2.3-dev
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/d41s6n5cbm4zzp8ksiqjsbyi2agqxs2b-libSM-1.2.3-dev/lib
patching script interpreter paths in /nix/store/d41s6n5cbm4zzp8ksiqjsbyi2agqxs2b-libSM-1.2.3-dev
checking for references to /build in /nix/store/d41s6n5cbm4zzp8ksiqjsbyi2agqxs2b-libSM-1.2.3-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/rgw1xblzz6l22dgl3q19hinr4q36lzqi-libSM-1.2.3-doc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/rgw1xblzz6l22dgl3q19hinr4q36lzqi-libSM-1.2.3-doc
checking for references to /build in /nix/store/rgw1xblzz6l22dgl3q19hinr4q36lzqi-libSM-1.2.3-doc...
/nix/store/02l0w1iyi9d6z8ik8y8md5b9v25ysxs2-libSM-1.2.3

I think I fixed the mac builder.
@GrahamcOfBorg build xorg.libSM

Success on aarch64-linux (full log)
Attempted: xorg.libSM
Partial log (click to expand)
/nix/store/02l0w1iyi9d6z8ik8y8md5b9v25ysxs2-libSM-1.2.3

Success on x86_64-linux (full log)
Attempted: xorg.libSM
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev/lib
patching script interpreter paths in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev
checking for references to /build in /nix/store/4m9zn6gk7fs8s7p6p44c1352xllbrjwp-libSM-1.2.3-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/7nii4dpzgfj7m2ws53s9yy6iphbg8bjw-libSM-1.2.3-doc
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/7nii4dpzgfj7m2ws53s9yy6iphbg8bjw-libSM-1.2.3-doc
checking for references to /build in /nix/store/7nii4dpzgfj7m2ws53s9yy6iphbg8bjw-libSM-1.2.3-doc...
/nix/store/4rpawfipdya4prj4an6nh3l15zniibbc-libSM-1.2.3

Timed out, unknown build status on x86_64-darwin (full log)
Attempted: xorg.libSM
Partial log (click to expand)
cannot build derivation '/nix/store/xfssaxzg03z04p23g1czyr4i6bvnik2d-openssl-1.0.2p.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/ink6cljn9vskib6mb0bgaa4l3m4hx3j7-xproto-7.0.31.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/ga6n1krfc6if888gfa5alhax7ljakk10-xtrans-1.3.5.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/bkn3p7acgg0s6xnfxsmh2ik8c533r7q0-libICE-1.0.9.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/aliq1vgh5sf5hfijaqmf0mc0ab3kknjl-libssh2-1.8.0.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/h1ljgkawk8yh01i3603850fxh4vffa2p-nghttp2-1.32.0.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/0782dybi3wk39b41j447mpc2cdfxh9ni-curl-7.61.1.drv': 8 dependencies couldn't be built
cannot build derivation '/nix/store/gm6gnldyg81qfnp75fivq7d86d1jb45v-libSM-1.2.3.tar.bz2.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/2kf55m5pz9ypkg5j7c9xhp91kq9v41zs-libSM-1.2.3.drv': 7 dependencies couldn't be built
error: build of '/nix/store/2kf55m5pz9ypkg5j7c9xhp91kq9v41zs-libSM-1.2.3.drv' failed

Needs a rebase.

On Sat, 20 Oct 2018 23:52:23 -0700, Frederik Rietdijk<EMAIL_ADDRESS>wrote:

Needs a rebase.

Thanks for letting me know, missed this.
I'm temporarily don't have my normal setup,
but this should be an easy rebase if someone doesn't mind handling it
(thanks and sorry).
If rebase looks bad then just start fresh and bump versions in the nix
file and tarball list, update the sha256 :).

--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/NixOS/nixpkgs/pull/48174#issuecomment-431643849Non-text part: text/html

rebased on current staging.

@GrahamcOfBorg build xorg.libSM

Success on x86_64-linux (full log)
Attempted: xorg.libSM
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/1bd13w12i64826ql43b4r63jb76prbq0-libSM-1.2.3-dev
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/1bd13w12i64826ql43b4r63jb76prbq0-libSM-1.2.3-dev/lib
patching script interpreter paths in /nix/store/1bd13w12i64826ql43b4r63jb76prbq0-libSM-1.2.3-dev
checking for references to /build in /nix/store/1bd13w12i64826ql43b4r63jb76prbq0-libSM-1.2.3-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/6081xxl9qgkznv6qlysy1y5k1n8fb6sk-libSM-1.2.3-doc
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/6081xxl9qgkznv6qlysy1y5k1n8fb6sk-libSM-1.2.3-doc
checking for references to /build in /nix/store/6081xxl9qgkznv6qlysy1y5k1n8fb6sk-libSM-1.2.3-doc...
/nix/store/rwh6j0qjlc5qgcmcbban2rx9bqk99b51-libSM-1.2.3

Failure on x86_64-darwin (full log)
Attempted: xorg.libSM
Partial log (click to expand)
cannot build derivation '/nix/store/bf7512yl89ql16hwssjn12frm7vi6ij9-openssl-1.0.2p.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/05xanv6g6884nwar2r38d2mzf2f8377i-xproto-7.0.31.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/kx9gjmq89fxzfgh6kc90ml4pxvsr2b6x-xtrans-1.3.5.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/zmgfh4qjzbv68zjlndfdfclkkqbh3xjz-libICE-1.0.9.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/qncj7560h36bpsjdii558ngvmsg1nyi8-libssh2-1.8.0.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/a7a1c2sqn8vvzq9qm80cxx4w9nr28z70-nghttp2-1.34.0.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/a8fbq7p98cwpqx0wqridxfysavvd0qr2-curl-7.61.1.drv': 8 dependencies couldn't be built
cannot build derivation '/nix/store/p4h62k4px5nh4ikq5pa268zs947ifbhb-libSM-1.2.3.tar.bz2.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/gqam16yb3h97w7ii9dnmxv9isdmsw0ad-libSM-1.2.3.drv': 7 dependencies couldn't be built
error: build of '/nix/store/gqam16yb3h97w7ii9dnmxv9isdmsw0ad-libSM-1.2.3.drv' failed

Success on aarch64-linux (full log)
Attempted: xorg.libSM
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/ir5q1d88my5iy694q9hjq1pwm885495p-libSM-1.2.3-dev
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/ir5q1d88my5iy694q9hjq1pwm885495p-libSM-1.2.3-dev/lib
patching script interpreter paths in /nix/store/ir5q1d88my5iy694q9hjq1pwm885495p-libSM-1.2.3-dev
checking for references to /build in /nix/store/ir5q1d88my5iy694q9hjq1pwm885495p-libSM-1.2.3-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/p75yc9r31mmyibjm1nqq0gf9kkwi6qvd-libSM-1.2.3-doc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/p75yc9r31mmyibjm1nqq0gf9kkwi6qvd-libSM-1.2.3-doc
checking for references to /build in /nix/store/p75yc9r31mmyibjm1nqq0gf9kkwi6qvd-libSM-1.2.3-doc...
/nix/store/k88g6vx8z4gl6j8g5cdmxn83hk3xwg8v-libSM-1.2.3

darwin failure is unrelated (in openssl).


Release 0.4.1

### v0.4.1

* Expand short `slice`s by tacking on an `Ellipsis`. #59

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


Problem with "Copy" when building the book

There apparently a missing file or directory, see here: https://github.com/afrimapr/afrimapr-book/runs/2898697911#step:13:13
Potential reason: _redirects does not have an file extension as per Netlify's documentation. I use a workaround: cp _redirects after Mix. as suggsted here: https://github.com/JeffreyWay/laravel-mix/issues/1450

Seems to be due to this line :         run: cp _redirects _book/
here : https://github.com/afrimapr/afrimapr-book/blob/d24970f96b3a8b85d927436c92195f9579550d7e/.github/workflows/build-book.yaml#L85

Seems that where Robin got this file from there is a _redirects folder that we do not have. So tried commenting out that copy step above.
https://github.com/hadley/r-pkgs/blob/29c9fbba1ec9df084d837711c29bd87c82d1c469/.github/workflows/build-book.yaml
https://github.com/hadley/r-pkgs/blob/master/_redirects

Commenting out the Copy section above fixed this. Now the book successfully deploys to Netlify, hurrah !


Update rent payment form to support multiple discounts

Fixed there https://github.com/microrealestate/microrealestate


It's really slow to download the package.

Hi, it's really slow to download the package from amzonaws in China, almost 20kb/s,but my bandwidth is 50M. Is it possible to build some mirrors for downloading?Thanks

@haly Indeed, I experience this too. Even worse, the connection to amazonaws here is patchy. +1

See https://github.com/atom/atom/issues/7575#issuecomment-117860203, and please add comments to that issue if the advice doesn't help.

Downloading atom or any of packages is really slow today.

I have the same issue. Download speed is around 10KB/s on my high speed network.

This is a show stopper. 128MB at the speed of 50kB per second. Are we in 1999 again?


Private Keys with No Passphrase

Thank you for this library. I just wanted to point out an interesting edge case. We are using a private key which has no passphrase and the only way I could get it to find and use the key was by putting in a dummy passphrase. Without the dummy passphrase I see the log output
org.c02e.jpgpj.Decryptor: not using decryption key sec ed XXXXXXX
after I put in a dummy pass phrase
org.c02e.jpgpj.Decryptor:using decryption key sec+ed XXXXXXX

Thanks for pointing out this issue! I'm thinking the best way to handle this, since the JPGPJ API already uses an empty string for the passphrase to signal that the private part of the key should be ignored, is to formalize your dummy passphrase technique with a NO_PASSPHRASE constant in the API. That constant would be given in place of the passphrase to signal that the private part of the key should be used, but without a passphrase, like so:
new Decryptor(
    new Key(new File("path/to/my/keys/alice-pub.gpg")),
    new Key(new File("path/to/my/keys/bob-sec.gpg"), Key.NO_PASSPHRASE)
).decrypt(
    new File("path/to/ciphertext.txt.gpg"),
    new File("path/back-to/plaintext.txt")
);

Once I do that, I will update the Setting Passphrases documentation to describe how to handle passphrase-less keys with that technique.

I added that constant to the code (plus a setNoPassphrase() helper to the Key and Subkey classes), and then added a No Passphrase section to the Key Rings wiki page to document how to use passphrase-less keys.


Redd𝚒t David Benavidez vs. Oleksandr Gvozdyk STreams - CrackSTreams STreamsEast

dryueryterty

Here's How to watch Benavidez vs Gvozdyk Live Stream: Tank vs Martin Live Free David Benavidez vs. Oleksandr Gvozdyk Date, time, fight card, & PPV price TV Guide & Streaming. How to catch the crucial lightweight bout live from Las Vegas Today.
🔴🥊 Here: DBenavidez vs Gvozdyk fight streams free
🔴🥊 Visit Here: David Benavidez vs. Oleksandr Gvozdyk live
🔴🥊 Here: David Benavidez vs. Oleksandr Gvozdykfight streams free
Gervonta 'Tank' Davis will look to shake off the ring rust and put a controversial year outside of the ring behind him when he steps back into it to face Frank Martin in his first WBA lightweight title defence, live from the MGM Grand Garden Arena in Las Vegas, United States.
The undefeated fighter has not competed since he floored Ryan Garcia in April 2023. Tank instead spent more than a month in jail in Baltimore after breaking a home detention order.
But free to resume his career, Davis now puts his title on the line after he became the WBA's champion following Devin Haney's decision to move divisions and relinquish his crown last November.
It makes his bout with fellow unbeaten competitor Martin a fascinating encounter as he looks to stave off the challenger to his newfound crown in what looks set to be one of the most anticipated bouts of the year.
So, how can you catch it all unfold? Allow GOAL to give you all the details you need to know about how to watch Gervonta Davis and Frank Martin fight this Saturday from Vegas.
When will Gervonta Davis vs Frank Martin take place?
Gervonta Davis and Frank Martin will face off on Saturday, June 15, with the fight due to take place at the MGM Grand Garden Arena in Las Vegas, Nevada, United States.
The host of several other major bouts in recent years, a blockbuster crowd looks set to descend on Sin City for Tank's return to the ring against his latest challenger and opponent.
Gervonta Davis vs Frank Martin Fight Card
Weight Class Main Card
Lightweight Gervonta Davis vs Frank Martin
Light heavyweight David Benavidez vs Oleksandr Gvozdyk
Super lightweight Gary Antuanne Russell vs Alberto Puello
Middleweight Carlos Adames vs Terrell Gausha
Gervonta Davis professional boxing stats
Age: 29
Height: 5ft 5in
Reach: 67.5"
Total fights: 29
Record: 29-0 (27 KOs)
Frank Martin professional boxing stats
Age: 29
Height: 5ft 8in
Reach: 68"
Total fights: 18
Record: 18-0 (12 KOs)
aijopiaokj opiasf

📺📱 THE GERVONTA DAVIS VS. FRANK MARTIN
📺📱 CLICK HERE COVERAGE
.

➭
📺📱 THE GERVONTA DAVIS VS. FRANK MARTIN
📺📱 THE GERVONTA DAVIS VS. FRANK MARTIN
.

➭
📺📱 THE GERVONTA DAVIS VS.


Add support on Android for showing surveys when set live in the intercom web application

Is your feature request related to a problem? Please describe.
When we create a survey on intercom web app, it is displayed on iOS but no android (using latest version of the plugin, 4.0.2)
https://github.com/intercom/intercom-android/blob/master/CHANGELOG.md#-enhancements
Describe the solution you'd like
Upgrade the capacitor plugin to support surveys shown when set live on android, like it is done on iOS. This probably requires to upgrade the android intercom sdk to their latest version:

14.0.4 is available
this feature was released in 14.0.1 https://github.com/intercom/intercom-android/blob/master/CHANGELOG.md#-enhancements
the @capacitor-community/intercom plugin currently targets 12.5.0 https://github.com/capacitor-community/intercom/blob/master/android/build.gradle#L6

Describe alternatives you've considered
We tried upgrading the android sdk version in our variables.gradle to 14.0.4 without changing the plugin's code but this did not work, there are probably some code changes necessary in the android code of the plugin as well

hello, any updates here? it s quite an issue for us


Fix login prompt when web server redirect doesn’t work

Fixes https://github.com/nearprotocol/near-shell/issues/297

Opened the link on another computer, and after the authorizing in Wallet the last step is to enter you account name. Then it redirected me to:
http://<IP_ADDRESS>:3000/?account_id=mike-exe&public_key=ed25519%3A5euofQcDVc497NwYVwoLXZR1c86BWFcNqc2nzBtsxzfq&all_keys=ed25519%3A9Zyt2YKgSaUHNwFzRQxyGHYt6vFXjdLa4nwKQTaBPiiQ

This site can’t be reached

Which looks pretty broken. This is probably a Wallet issue? I'm not super familiar with this workflow yet, but I'll make an issue in Wallet or shell when I dig in.

nit: let's start leaving some notes on what testing was done in PRs

ran near login from Computer A, copied link over to Computer B. Computer B brings me to Wallet, I go through the steps, after the very last step I see this:

because the URL generated by the new login flow adds this param:
success_url=http%3A%2F%2F<IP_ADDRESS>%3A3000

That is a localhost address and port that was determined to be open and available on Computer A.
This is a good stop-gap and I support merging it to unblock validators.
I think the next step is to do what @potatodepaulo suggested and have a prompt for the user. Something like, "Are you logging in from a server with no browser? (default no)"
Then the URL posted would be different, including or excluding where the success_url param goes.


Can't run merge --no-ff if there aren't enough commit

Logic in HistoryView runs off the left edge of the commit graph causing errors; as long as the branch being merged is at least 3 commits in, --no-ff works fine.

Just found this myself. Seems to be the code bit here: https://github.com/git-school/visualizing-git/blob/gh-pages/js/historyview.js#L1419


docker-compose up -d: several containers crash repeatedly

Context
While trying to investigate endpoints and specific response payload, I tried to run cardano-rest via docker.

Information
-

Version
both 3.1.1 tag and master branch

Platform
Fedora Linux 33 host

Installation
docker

Steps to Reproduce

for i in config/* ; do mv $i ${i%.example} ; done
NETWORK=testnet docker-compose up --build

Expected behavior
Containers start successfully and curl http://localhost:8100/api/txs/last returns 200.
Actual behavior
Containers crash and curl returns:
$ curl http://localhost:8100/api/txs/last                                                                                Mon 03:17
curl: (7) Failed to connect to localhost port 8100: Connection refused

Resolution
Tried (and didn't work)

changing permissions of config files to world-writable, including  the parent config directory
cleaning up containers, volumes etc.

Maybe relevant

https://docs.docker.com/engine/swarm/secrets/#use-secrets-in-compose
https://github.com/docker-library/postgres/issues/438#issuecomment-384615111
https://github.com/docker/compose/issues/4994

QA

I got rid of the permission denied errors by disabling SELinux (which is enabled by default on Fedora):
setenforce 0

But then, cardano-db-sync and cardano-explorer-api are still crashing. Upon investigating the log of cardano-db-sync, I got:
$ docker exec -ti a16d5f0228ba cat /tmp/migrate-2021-01-12T043651.log                                                               Tue 05:37
Running : migration-1-0000-20190730.sql
psql: could not connect to server: No route to host
	Is the server running on host "postgres" (<IP_ADDRESS>) and accepting
	TCP/IP connections on port 5432?
ExitFailure 2

I got rid of the permission denied errors by disabling SELinux (which is enabled by default on Fedora):
setenforce 0

But then, cardano-db-sync and cardano-explorer-api are still crashing. Upon investigating the log of cardano-db-sync, I got:
$ docker exec -ti a16d5f0228ba cat /tmp/migrate-2021-01-12T043651.log                                                               Tue 05:37
Running : migration-1-0000-20190730.sql
psql: could not connect to server: No route to host
	Is the server running on host "postgres" (<IP_ADDRESS>) and accepting
	TCP/IP connections on port 5432?
ExitFailure 2


Nuevo Feature Walmart

New feature to test walmart's web page.

this was a test to add a new feature to the project creating a branch, then doing a Pull request to add the changes on the Branch to the Main branch


Added Next Auth API Route, User Model & Provider Component

Added Next Auth API Route, User Model & Provider Component #659

@crocmons resolve the conflict


Packaging

The new scripts provided allow to install and start the unikernel service and then the voting node.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.053%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3078

Relevant Lines:
5591

💛  - Coveralls


Compensate for differences between cargo bin vs lib output names

A few things to consider here:

probably want to stick with the manual invocation of cargo, as we want to output any errors to the console exactly as one would see them in their shell normally.
need to account for the differences between bin and lib output names from cargo.

Not sure if that was already meant with this issue, but I ran into this when trying to move yew-react-example to trunk. The problem here was that the crate name contains dashes which are automatically converted to underscores in the target .wasm file name, which I guess is quite common.
Coupled with the sparse logging and the fact that the old lib.rs before converting it to main.rs had already produced a correctly named .wasm file that was being picked up instead of the new one made this a very annoying problem to debug, and one that I would expect many people that are converting existing projects to trunk to run into.


Big Pull Request # 2

Changes

Command lines switches changed to a more extensible style
Command line swicthes now are un-ordered
Added --chaptered -e:mp3 -e:m4a -em4b --target_dir --complete_dir --authcode --debug --validate
Big rework of debug code.  Much much more verbose.
Lots of comments Added.
Almost complete rewrite of README.md
Added dependency checking for ffmpeg ffprobe
Added cover art for m4a m4b files
Added mp4art dependency check
reworked authcode checking
refactor some variables for readability

Apology
Sorry about messing up the merge.  Again 100% my bad.  I rush it.  I've redone it now.

Merge conflicts resolved.
Retested.
Small updated on README.md provide by @b0wter


Nested folder structure breaks  'latest' command execution

I am not sure if this scenario is supported, if not let's treat this as a feature-request.
How to reproduce:

Setup your path in a way that you get nested folders structure as an output .

paths:
  renderings/composites:
    path: /renderings/composites

run history
docker run -P -v F:\docker:/wraithy -w='/wraithy' bbcnews/wraith history  configs/history.yaml

run latest
docker run -P -v F:\docker:/wraithy -w='/wraithy' bbcnews/wraith latest configs/history.yaml

Actual result:
Error, please see detail below
Folder structure created with history is fine. All screenshots are in correct place
Once I execute latest it will fetch images as well but something bad happens during cropping/comparing
Expected result:
No errors. I am able to use nested folder structure
Specification:
I am using wraith with docker (https://hub.docker.com/r/bbcnews/wraith/~/dockerfile/)
System: Windows 10 x64

Reporting a problem? Please describe the issue above, and complete the following checklist so that we can help you more quickly.
Issue checklist:

[x] I have validated my config file against YAML Validator to make sure it is valid YAML.

[x] I have run the wraith info command and pasted the output below:

DEBUG: #################################################
DEBUG:   Command run:        info
DEBUG:   Wraith version:     4.0.1
DEBUG:   Ruby version:       ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
DEBUG:   ImageMagick:        Version: ImageMagick 6.8.9-9 Q16 x86_64 2016-11-26 http://www.imagemagick.org
DEBUG:   PhantomJS version:  2.1.1
DEBUG:   CasperJS version:   1.1.1
DEBUG: #################################################

[x] I have run the command in verbose mode (by adding verbose: true to my config) and pasted the output below:

DEBUG: #################################################
DEBUG:   Command run:        history configs/history.yaml
DEBUG:   Wraith version:     4.0.1
DEBUG:   Ruby version:       ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
DEBUG:   ImageMagick:        Version: ImageMagick 6.8.9-9 Q16 x86_64 2016-11-26 http://www.imagemagick.org
DEBUG:   PhantomJS version:  2.1.1
DEBUG:   CasperJS version:   1.1.1
DEBUG: #################################################
Config validated. No serious issues found.
Creating Folders
SAVING IMAGES
DEBUG: phantomjs  '/usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/javascript/phantom.js' 'http://<IP_ADDRESS>/renderings' '1280' 'shots/
renderings/MULTI_phantomjs_english.png' 'body' 'false' 'false'
DEBUG: phantomjs  '/usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/javascript/phantom.js' 'http://<IP_ADDRESS>/renderings/composites' '12
80' 'shots/renderings/composites/MULTI_phantomjs_english.png' 'body' 'false' 'false'
Loading http://<IP_ADDRESS>/renderings at dimensions: 1280x1500

Loading http://<IP_ADDRESS>/renderings/composites at dimensions: 1280x1500

Snapping http://<IP_ADDRESS>/renderings/composites at: 1280x1500

Snapping http://<IP_ADDRESS>/renderings at: 1280x1500

DEBUG: #################################################
DEBUG:   Command run:        latest configs/history.yaml
DEBUG:   Wraith version:     4.0.1
DEBUG:   Ruby version:       ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
DEBUG:   ImageMagick:        Version: ImageMagick 6.8.9-9 Q16 x86_64 2016-11-26 http://www.imagemagick.org
DEBUG:   PhantomJS version:  2.1.1
DEBUG:   CasperJS version:   1.1.1
DEBUG: #################################################
Config validated. No serious issues found.
SAVING IMAGES
DEBUG: phantomjs  '/usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/javascript/phantom.js' 'http://<IP_ADDRESS>/renderings' '1280' 'shots/
renderings/MULTI_phantomjs_english_latest.png' 'body' 'false' 'false'
DEBUG: phantomjs  '/usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/javascript/phantom.js' 'http://<IP_ADDRESS>/renderings/composites' '12
80' 'shots/renderings/composites/MULTI_phantomjs_english_latest.png' 'body' 'false' 'false'
Loading http://<IP_ADDRESS>/renderings/composites at dimensions: 1280x1500

Loading http://<IP_ADDRESS>/renderings at dimensions: 1280x1500

Snapping http://<IP_ADDRESS>/renderings/composites at: 1280x1500

Snapping http://<IP_ADDRESS>/renderings at: 1280x1500

COPYING BASE IMAGES
Copying shots_base/renderings to shots
Copying shots_base/renderings/composites to shots
CROPPING IMAGES
DEBUG: Both images are exactly 1280x1500 - no cropping required. (shots/composites/MULTI_phantomjs_english.png, shots/renderings/MULTI_phantomjs_e
nglish.png)
/usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/crop.rb:48:in `initialize': no implicit conversion of nil into String (TypeError)
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/crop.rb:48:in `open'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/crop.rb:48:in `image_dimensions'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/crop.rb:26:in `crop_if_necessary'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/crop.rb:19:in `block in crop_images'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:464:in `call'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:464:in `call_with_index'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:433:in `process_incoming_jobs'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:415:in `block in worker'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:406:in `fork'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:406:in `worker'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:397:in `block in create_workers'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:396:in `each'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:396:in `each_with_index'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:396:in `create_workers'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:338:in `work_in_processes'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:252:in `map'
        from /usr/local/lib/ruby/gems/2.1.0/gems/parallel-1.10.0/lib/parallel.rb:214:in `each'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/crop.rb:18:in `crop_images'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/cli.rb:87:in `block in crop_images'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/helpers/utilities.rb:4:in `within_acceptable_limits'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/cli.rb:84:in `crop_images'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/cli.rb:160:in `block in latest'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/helpers/utilities.rb:4:in `within_acceptable_limits'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/lib/wraith/cli.rb:155:in `latest'
        from /usr/local/lib/ruby/gems/2.1.0/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
        from /usr/local/lib/ruby/gems/2.1.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
        from /usr/local/lib/ruby/gems/2.1.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
        from /usr/local/lib/ruby/gems/2.1.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
        from /usr/local/lib/ruby/gems/2.1.0/gems/wraith-4.0.1/bin/wraith:5:in `<top (required)>'
        from /usr/local/bin/wraith:23:in `load'
        from /usr/local/bin/wraith:23:in `<main>'

[x] I have pasted the contents of my config file below:

browser: "phantomjs"
domains:
  english: "http://<IP_ADDRESS>"
paths:
  renderings:
    path: /renderings
  renderings/composites:
    path: /renderings/composites
screen_widths:
  - 1280

resize_or_reload: 'resize'
history_dir: 'shots_base'
directory: 'shots'
fuzz: '20%'
threshold: 5
gallery:
  template: 'slideshow_template'
  thumb_width:  200
  thumb_height: 200

mode: diffs_first
verbose: true
highlight_color: red
phantomjs_options: ''

I have the same problem on OSX.  Not using nested directories solved it for me.  Thanks for pointing out the answer.

This should now be fixed in v4.2.3.


Error in GlobalDataMiddleware when English locale is removed

When the 'English' locale is removed the following error occurs when navigating to the admin UI (/admin/):
locale_not_exist_error.log
Presumably, the locale was deleted because it is deemed not to be required by the site owners, and/or to remove the 'English' option from the language switcher on the site.

Is the English locale required for the Wagtail Admin to function?
If not, then perhaps the middleware needs to be changed to handle locales differently.
If so, then perhaps some work needs to be done on the language switcher to be able to exclude certain locales.

Yes the admins deleted English locale because they didn't need it.
We do have the ability to hide a locale from the language switcher using Settings > Locale Details, by creating a Detail for English and deselecting "Active". I explained that to the Admin that this is a safer option. I did realize though that this doesn't prevent users from accessing the URLs for that locale - which is a good reason for an Admin to delete a locale entirely.


Improve dropdown menu labels

Currently, labels match thir return values, however now that we're at the point of sharing the apps, having more user-friendly dropdown menu labels would be preferable.

Dropdown menu labels improved and tested across all apps. Issue closed.


clean-repo-sidebar: Drop new duplicate information from repo sidebar

Description
Related:

https://github.com/refined-github/refined-github/issues/5164

Screenshot

Example URL
https://github.com/refined-github/refined-github

repo-age now seems to have a larger top margin than GitHub's native list items (.mt-3 v.s. .mt-2). IMO it should be handled together if anyone wants to fix this issue.

now seems to have a larger top margin than GitHub's native list items

Once we drop those 3, it'll be fine again because "18 tags" has the same spacing

I just calling them "duplicate info" is not 100% correct because they used to be these links:

Ugh, right. So we can leave them and:

restore hide-watch-and-fork-count, without the logic "to show the watcher count"
reduce the spacing of repo-age as mentioned earlier


Fix hardcoded name of a podman desktop executable under pdPath param,…

… fixes #29

@adrianriobo Rebase. please review.


add arg to MemmappedDataset

The AceDataloader (ace.py) is referring to MemmappDataset as super class and it's complaining about remove_ref_energy arg when it's initialized. This small change, it's fixing it.

MemmappedDataset should not have an argument called remove_ref_energy.
Same with AceDataloader

ok so should I just remove them from both?

Yes! I see we do not have any test referencing Ace, It would be great to have one that at least creates it, so this does not happen again.
The docstring has an example usage. Would you add it to test_datasets.py?
import numpy as np
from torchmdnet.datasets import Ace
import h5py
# Version 1.0 example
with h5py.File("molecule.h5", 'w') as f:
    f.attrs["layout"] = "Ace"
    f.attrs["layout_version"] = "1.0"
    f.attrs["name"] = "sample_molecule_data"
    for m in range(3):  # Three molecules
        mol = f.create_group(f"mol_{m+1}")
        mol["atomic_numbers"] = [1, 6, 8]  # H, C, O
        mol["formal_charges"] = [0, 0, 0]  # Neutral charges
        confs = mol.create_group("conformations")
        for i in range(2):  # Two conformations
            conf = confs.create_group(f"conf_{i+1}")
            conf["positions"] = np.random.random((3, 3))
            conf["positions"].attrs["units"] = "Å"
            conf["formation_energy"] = np.random.random()
            conf["formation_energy"].attrs["units"] = "eV"
            conf["forces"] = np.random.random((3, 3))
            conf["forces"].attrs["units"] = "eV/Å"
            conf["partial_charges"] = np.random.random(3)
            conf["partial_charges"].attrs["units"] = "e"
            conf["dipole_moment"] = np.random.random(3)
            conf["dipole_moment"].attrs["units"] = "e*Å"
dataset = Ace(root=".", paths="molecule.h5")
assert len(dataset) == 6
dataset = Ace(root=".", paths=["molecule.h5", "molecule.h5"])
assert len(dataset) == 12
# Version 2.0 example
with h5py.File("molecule_v2.h5", 'w') as f:
    f.attrs["layout"] = "Ace"
    f.attrs["layout_version"] = "2.0"
    f.attrs["name"] = "sample_molecule_data_v2"
    master_mol_group = f.create_group("master_molecule_group")
    for m in range(3):  # Three molecules
        mol = master_mol_group.create_group(f"mol_{m+1}")
        mol["atomic_numbers"] = [1, 6, 8]  # H, C, O
        mol["formal_charges"] = [0, 0, 0]  # Neutral charges
        mol["positions"] = np.random.random((2, 3, 3))  # Two conformations
        mol["positions"].attrs["units"] = "Å"
        mol["formation_energies"] = np.random.random(2)
        mol["formation_energies"].attrs["units"] = "eV"
        mol["forces"] = np.random.random((2, 3, 3))
        mol["forces"].attrs["units"] = "eV/Å"
        mol["partial_charges"] = np.random.random((2, 3))
        mol["partial_charges"].attrs["units"] = "e"
        mol["dipole_moment"] = np.random.random((2, 3))
        mol["dipole_moment"].attrs["units"] = "e*Å"
dataset_v2 = Ace(root=".", paths="molecule_v2.h5")
assert len(dataset_v2) == 6
dataset_v2 = Ace(root=".", paths=["molecule_v2.h5", "molecule_v2.h5"])
assert len(dataset_v2) == 12

Thanks Antonio, this is great!


How do I generate a client token?

Hi,
To be able to display our app's info, our client needs to query Paypal with a client token.
Paypal documentation says that:

Your server is responsible for generating a client token, which contains the authorization and configuration details that your client needs to initialize the client SDK.

We tried the following:
paypalClient, _ := paypalsdk.NewClient(clientID, secretID, url)
token, _ := paypalClient.GetAccessToken()

But the generated token does not seem to be destined to be used client side.
How can I use you library to generate a client token? Is it even possible? We did not find the endpoint we need to call in Paypal documentation.
Thanks in advance,
Best regards

Hi,
Not sure if standard PayPal SDK supports it, I believe you took it from Braintree SDK - https://developer.paypal.com/docs/accept-payments/express-checkout/ec-braintree-sdk/get-started/
So seems like a server with Braintree SDK should generate it.

Hi,
Indeed after more digging we realized that I had planned using standard PayPal SDK server side but our client cannot use standard PayPal SDK (it needs to work on TVs too, where no browser is available)...
It seems that I am going to have to use a braintree library.
Not an issue for you anyway :).
Thanks for the quick answer!


Green Leotard - Make that the player needs TWO cards or a relic that draw to show up?

Basically, Green Leotard is only good if you can draw at least 1 extra card. So, we have to cover card draw effects, which come from cards and relics.

I can work with cards. Relics... dunno.

Ok, I can bypass this. There are two things a player can have to benefit of this relic:
1 - A relic that increases his starting hand (cool)
2 - Cards that have a base draw > 0.
Ok, this can work.

Not that well, thanks to stuff as the Silent's starting relic buuut yeah.

Ok, this is not perfect, but works for now.


Use cached variables for plugins

The test is failing currently because the engine in creating another instance of pymind which is then deleting the cached variable.
Need to update engine scripts before this will work!


Potential bugs? Hard code of the context

self._model_backend = 'onnx' at here
It seems that the det_model_backend setting will be overrided. Even if you set det_model_backend='pytorch', it still going to use the 'onnx'.

no available pytorch model for pp_detector


More tiles in a row

By default only 6 tiles could be placed in a row.
Is there any way to increase the count or maybe shorten the size of a tile to accommodate more tiles in a row.

This can be achieved by editing template.css in the templates folder. You should change the width and height option in the cell class and change it to the same value +43 in the blank class.


LevelDB options, any hints for what to change for which use case?

My SSDB instance is currently holding 250million hashsets with an arbitrary amount of fields, this represents about 22billion events I'm counting since march 2015, I have to process between 50million to 100million events a day. 99.99% of these events are already known and I'm only increasing a field in a corresponding hashset for the event. The other 0.01% are new events that I have never seen and they are added as a new hashset with the appropiate fields. In production I never have to scan the complete dataset, I only randomly ask for a limited amount of keys but almost never for the same key again.
Any hints on what leveldb options I should set to maximize performance? Inserting is more important than reading for me as it already takes almost 10hr to insert the daily data...
cache_size: ?
block_size: ?
write_buffer_size: ?
compaction_speed: ?
compression: ?

I currently use the defaults:
leveldb:
# in MB
cache_size: 500
# in KB
block_size: 32
# in MB
write_buffer_size: 64
# in MB
compaction_speed: 1000
# yes|no
compression: yes

Hi, if write is more important and mean while read is rarely happens, so you can incr  write_buffer_size, and cache_size as well. I would suggest:
        cache_size: 2000
        write_buffer_size: 128


help request: How To Set Custom Headers with k8s Ingress .yaml (syntax)

Description
I'm trying to use the response-rewrite headers.set functionality found here:
https://apisix.apache.org/zh/docs/apisix/plugins/response-rewrite/

Rewrite the response header. The format is {"name": "value", ...}. This value can contain NGINX variables $varin the format, eg $remote_addr $balancer_ip.

I'm on kubernetes, so I need to be able to utilize this in .yaml form, but the documentation doesn't give an example. I've tried a few variations as a best guess. My ingress:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: my-ingress
  namespace: my-namespace
  annotations:
    cert-manager.io/cluster-issuer: "letsencrypt-apisix"
    k8s.apisix.apache.org/rewrite-target-regex: "/my-path/(.*)"
    k8s.apisix.apache.org/rewrite-target-regex-template: "/$1"
    k8s.apisix.apache.org/http-to-https: "true"
    kubernetes.io/tls-acme: "true"
    k8s.apisix.apache.org/enable-response-rewrite: "true"
    k8s.apisix.apache.org/response-rewrite:
      headers:
        set:
          name: "Location",
          exists-action: "override"
          value: '@("https://" + context.Request.OriginalUrl.Host + context.Request.OriginalUrl.Path)'
spec:
  ingressClassName: apisix
  tls:
    - hosts:
        - mydomain.com
      secretName: my-secret
  rules:
  - host: mydomain.com
    http:
      paths:
      - backend:
          service:
            name: my-service
            port:
              number: 80
        path: /my-path
        pathType: Prefix

My kubectl apply is consistently giving me output message as such:
kubectl apply -f apisix.yaml
error: error validating "apisix.yaml": error validating data: ValidationError(Ingress.metadata.annotations.k8s.apisix.apache.org/response-rewrite): invalid type for io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.annotations: got "map", expected "string"; if you choose to ignore these errors, turn validation off with --validate=false

Specifically what I'm trying to do is port over these header rules from another API manager we're using on the inbound requests. Are there working examples of these annotations and their syntax in .yaml form?
<set-header name="Location" exists-action="override">
    <value>@("https://" + context.Request.OriginalUrl.Host + context.Request.OriginalUrl.Path)</value>
</set-header>

Environment

APISIX helm chart version: apisix-1.4.0
APP VERSION 3.3.0
Operating system k8s

If you are using APISIX Ingress controller, please refer to:
https://github.com/apache/apisix-ingress-controller/blob/7540872b4158884dae2734af5ceaffbb23ca3b15/test/e2e/suite-annotations/response_rewrite.go#L35-L44

@illflavored Currently there is no annotation support on Ingress resource for overriding headers. Though you can use ApisixPluginConfig

Fixed by https://github.com/apache/apisix-ingress-controller/pull/1861


refactor(rust): move get_final_element to extract_node_name

Changes:

get_final_element with the suggested impl of extract_node_name
replaced extract_node_name in all the required places
added a test case for extract_node_name

Checks

[x] All commits in this Pull Request are signed and Verified by Github.
[x] All commits in this Pull Request follow the Ockam commit message convention.
[x] I accept the Ockam Community Code of Conduct.
[x] I have accepted the Ockam Contributor License Agreement by adding my Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate pull request to the build-trust/ockam-contributors repository.

Also, make sure to run cargo fmt --all to fix any lint errors :pray:

Hi @adrianbenavides I have added suggested changes, and also fixed to clippy warnings, please review it again, thankyou.


{List,Create,Change}InputLogs Admin APIs

Support admin control of input log horizontal scaling.
Fixes #1063

Updated. PTAL


amplify_outputs.json not updating after schema changes

Environment information
System:
  OS: Windows 10 10.0.19045
  CPU: (12) x64 Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz
  Memory: 17.44 GB / 31.91 GB
Binaries:
  Node: 20.10.0 - C:\Program Files\nodejs\node.EXE
  Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
  npm: 10.2.3 - C:\Program Files\nodejs\npm.CMD
  pnpm: undefined - undefined
NPM Packages:
  @aws-amplify/backend: 1.0.4
  @aws-amplify/backend-cli: 1.2.0
  aws-amplify: 6.4.1
  aws-cdk: 2.149.0
  aws-cdk-lib: 2.149.0
  typescript: 5.5.3
AWS environment variables:
  AWS_NODEJS_CONNECTION_REUSE_ENABLED = 1
  AWS_SDK_LOAD_CONFIG = 1
  AWS_STS_REGIONAL_ENDPOINTS = regional
No CDK environment variables

Description
So I could be misunderstanding how this is supposed to work, as I'm just starting out with Amplify Gen 2, but I thought that when running npx ampx sandbox any changes made in the amplify folder would be tracked and changed.
That however doesn't seem to be the case.
So I decided to start the sandbox in debug mode npx ampx sandbox --debug
To specify a different sandbox identifier, use --identifier
[DEBUG] 2024-07-21T02:20:07.909Z: [Sandbox] Executing command `deploy`
[DEBUG] 2024-07-21T02:20:18.860Z: Bundling asset amplify-reactionvideo-Dan-sandbox-a13e4122ce/auth/SecretFetcherResourceProviderLambda/Code/Stage...

[DEBUG] 2024-07-21T02:20:20.928Z:
  ...d715244b04425617249f7f5fa8e99b51029141ba15a0aff83143d24\index.js  241.5kb

[DEBUG] 2024-07-21T02:20:20.929Z: Done in 46ms

[DEBUG] 2024-07-21T02:20:22.134Z: WARNING: Schema is using an @auth directive with deprecated provider 'iam'. Replace 'iam' provider with 'identityPool' provider.

[DEBUG] 2024-07-21T02:20:23.731Z:

[DEBUG] 2024-07-21T02:20:25.498Z: {
    "compilerOptions": {
        "target": "es2022",
        "module": "es2022",
        "moduleResolution": "bundler",
        "resolveJsonModule": true,
        "esModuleInterop": true,
        "forceConsistentCasingInFileNames": true,
        "strict": true,
        "skipLibCheck": true,
        "paths": {
            "$amplify/*": [
                "../.amplify/generated/*"
            ]
        },
        "allowSyntheticDefaultImports": true,
        "resolvePackageJsonExports": true,
        "resolvePackageJsonImports": true,
        "useDefineForClassFields": true,
        "noImplicitAny": true,
        "noImplicitThis": true,
        "strictNullChecks": true,
        "strictFunctionTypes": true,
        "strictBindCallApply": true,
        "strictPropertyInitialization": true,
        "alwaysStrict": true,
        "useUnknownInCatchVariables": true
    },
    "files": [
        "./backend.ts",
        "./auth/resource.ts",
        "./data/models.ts",
        "./data/queries.ts",
        "./data/resource.ts"
    ]
}

[DEBUG] 2024-07-21T02:20:36.875Z:
✨  Synthesis time: 0.65s

✨  Synthesis time: 0.65s

[DEBUG] 2024-07-21T02:20:36.876Z: ⚠ The --hotswap and --hotswap-fallback flags deliberately introduce CloudFormation drift to speed up deployments
⚠ They should only be used for development - never use them for your production Stacks!

⚠ The --hotswap and --hotswap-fallback flags deliberately introduce CloudFormation drift to speed up deployments
⚠ They should only be used for development - never use them for your production Stacks!

[DEBUG] 2024-07-21T02:20:38.820Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce: deploying... [1/1]

amplify-reactionvideo-Dan-sandbox-a13e4122ce: deploying... [1/1]
[DEBUG] 2024-07-21T02:20:39.134Z:
 ✨ hotswap deployment skipped - no changes were detected (use --force to override)

 ✨ hotswap deployment skipped - no changes were detected (use --force to override)

[DEBUG] 2024-07-21T02:20:39.135Z:
 ✅  amplify-reactionvideo-Dan-sandbox-a13e4122ce (no changes)

✨  Deployment time: 0.31s

Outputs:
amplify-reactionvideo-Dan-sandbox-a13e4122ce.allowUnauthenticatedIdentities = true
amplify-reactionvideo-Dan-sandbox-a13e4122ce.amplifyApiModelSchemaS3Uri = s3://amplify-reactionvideo-dan-amplifydataamplifycodege-ql8a9qym9lbk/model-schema.graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.authRegion = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAdditionalAuthenticationTypes = AWS_IAM
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiEndpoint = https://pjxfaj3mabfnlmxgicuiqbxk5q.appsync-api.us-east-1.amazonaws.com/graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiId = hyhqs7pwkncq3cb2mougkuehme
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAuthenticationType = AMAZON_COGNITO_USER_POOLS
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncRegion = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.deploymentType = sandbox
amplify-reactionvideo-Dan-sandbox-a13e4122ce.identityPoolId = us-east-1:5a0d1f39-3c55-4e44-bc7f-6e4f16e9184d
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaConfiguration = OFF
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaTypes = []
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthClientId = 5q68s1hp45oktfidlugnobkqk
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthCognitoDomain = c5a3674952cbd472563d.auth.us-east-1.amazoncognito.com
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignIn = https://reaction.video/auth/redirect,https://dev.reaction.video:5173/auth/redirect
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignOut = https://reaction.video,https://dev.reaction.video:5173
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthResponseType = code
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthScope = ["phone","email","openid","profile","aws.cognito.signin.user.admin"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyMinLength = 8
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyRequirements = ["REQUIRES_NUMBERS","REQUIRES_LOWERCASE","REQUIRES_UPPERCASE","REQUIRES_SYMBOLS"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.region = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.signupAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.socialProviders = ["GOOGLE"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.userPoolId = us-east-1_zqZHbprQa
amplify-reactionvideo-Dan-sandbox-a13e4122ce.usernameAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.verificationMechanisms = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.webClientId = 5q68s1hp45oktfidlugnobkqk
Stack ARN:
arn:aws:cloudformation:us-east-1:905418448308:stack/amplify-reactionvideo-Dan-sandbox-a13e4122ce/a12a0da0-46fe-11ef-9d79-0ebb0073c95b

✨  Total time: 0.97s

 ✅  amplify-reactionvideo-Dan-sandbox-a13e4122ce (no changes)

✨  Deployment time: 0.31s

Outputs:
amplify-reactionvideo-Dan-sandbox-a13e4122ce.allowUnauthenticatedIdentities = true
amplify-reactionvideo-Dan-sandbox-a13e4122ce.amplifyApiModelSchemaS3Uri = s3://amplify-reactionvideo-dan-amplifydataamplifycodege-ql8a9qym9lbk/model-schema.graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.authRegion = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAdditionalAuthenticationTypes = AWS_IAM
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiEndpoint = https://pjxfaj3mabfnlmxgicuiqbxk5q.appsync-api.us-east-1.amazonaws.com/graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiId = hyhqs7pwkncq3cb2mougkuehme
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAuthenticationType = AMAZON_COGNITO_USER_POOLS
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncRegion = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.deploymentType = sandbox
amplify-reactionvideo-Dan-sandbox-a13e4122ce.identityPoolId = us-east-1:5a0d1f39-3c55-4e44-bc7f-6e4f16e9184d
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaConfiguration = OFF
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaTypes = []
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthClientId = 5q68s1hp45oktfidlugnobkqk
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthCognitoDomain = c5a3674952cbd472563d.auth.us-east-1.amazoncognito.com
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignIn = https://reaction.video/auth/redirect,https://dev.reaction.video:5173/auth/redirect
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignOut = https://reaction.video,https://dev.reaction.video:5173
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthResponseType = code
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthScope = ["phone","email","openid","profile","aws.cognito.signin.user.admin"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyMinLength = 8
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyRequirements = ["REQUIRES_NUMBERS","REQUIRES_LOWERCASE","REQUIRES_UPPERCASE","REQUIRES_SYMBOLS"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.region = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.signupAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.socialProviders = ["GOOGLE"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.userPoolId = us-east-1_zqZHbprQa
amplify-reactionvideo-Dan-sandbox-a13e4122ce.usernameAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.verificationMechanisms = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.webClientId = 5q68s1hp45oktfidlugnobkqk
Stack ARN:
arn:aws:cloudformation:us-east-1:905418448308:stack/amplify-reactionvideo-Dan-sandbox-a13e4122ce/a12a0da0-46fe-11ef-9d79-0ebb0073c95b

✨  Total time: 0.97s

[DEBUG] 2024-07-21T02:20:39.247Z:

[DEBUG] 2024-07-21T02:20:39.321Z: [Sandbox] Deployment successful
[INFO] 2024-07-21T02:20:39.323Z: [Sandbox] Watching for file changes...
[INFO] 2024-07-21T02:20:40.423Z: File written: amplify_outputs.json

So you can see that it says there were no changes, however the file is very different.
amplify_outputs.json has a Todo table which is no longer specified in amplify\data\resource.ts schema, nor is it defined in my models.ts.  As you can also see, the items marked in yellow are not included.

I've tried deleting the entire sandbox ( npx ampx sandbox --debug Ctrl+C y ) and then rebuilt it (npx ampx sandbox) and what was generated in the 'amplify_outputs.json' is what is shown in the screenshot.
If I am doing something wrong, and this isn't a bug please let me know what I can do fix this on my end.
Thanks

I just wanted to add the log for recreating the sandbox.
Terminate batch job (Y/N)? y
PS C:\Users\Dan\IdeaProjects\reactor> npx ampx sandbox --profile reaction --debug
[INFO] 2024-07-21T02:52:30.235Z:
Amplify Sandbox

[INFO] 2024-07-21T02:52:30.235Z:   Identifier:  Dan
[INFO] 2024-07-21T02:52:30.235Z:   Stack:       amplify-reactionvideo-Dan-sandbox-a13e4122ce
[INFO] 2024-07-21T02:52:30.236Z:
To specify a different sandbox identifier, use --identifier
[DEBUG] 2024-07-21T02:52:30.273Z: [Sandbox] Executing command `deploy`
[DEBUG] 2024-07-21T02:52:40.665Z: Bundling asset amplify-reactionvideo-Dan-sandbox-a13e4122ce/auth/SecretFetcherResourceProviderLambda/Code/Stage...

[DEBUG] 2024-07-21T02:52:42.631Z:
  ...d715244b04425617249f7f5fa8e99b51029141ba15a0aff83143d24\
[DEBUG] 2024-07-21T02:52:42.631Z: index.js  241.5kb

Done in 33ms

[DEBUG] 2024-07-21T02:52:43.701Z: WARNING: Schema is using an @auth directive with deprecated provider 'iam'. Replace 'iam' provider with 'identityPool' provider.

[DEBUG] 2024-07-21T02:52:45.180Z:

[DEBUG] 2024-07-21T02:52:46.965Z: {
    "compilerOptions": {
        "target": "es2022",
        "module": "es2022",
        "moduleResolution": "bundler",
        "resolveJsonModule": true,
        "esModuleInterop": true,
        "forceConsistentCasingInFileNames": true,
        "strict": true,
        "skipLibCheck": true,
        "paths": {
            "$amplify/*": [
                "../.amplify/generated/*"
            ]
        },
        "allowSyntheticDefaultImports": true,
        "resolvePackageJsonExports": true,
        "resolvePackageJsonImports": true,
        "useDefineForClassFields": true,
        "noImplicitAny": true,
        "noImplicitThis": true,
        "strictNullChecks": true,
        "strictFunctionTypes": true,
        "strictBindCallApply": true,
        "strictPropertyInitialization": true,
        "alwaysStrict": true,
        "useUnknownInCatchVariables": true
    },
    "files": [
        "./backend.ts",
        "./auth/resource.ts",
        "./data/models.ts",
        "./data/resource.ts"
    ]
}

[DEBUG] 2024-07-21T02:52:58.063Z:
✨  Synthesis time: 0.65s

✨  Synthesis time: 0.65s

[DEBUG] 2024-07-21T02:52:58.064Z: ⚠ The --hotswap and --hotswap-fallback flags deliberately introduce CloudFormation drift to speed up deployments
⚠ They should only be used for development - never use them for your production Stacks!

⚠ The --hotswap and --hotswap-fallback flags deliberately introduce CloudFormation drift to speed up deployments
⚠ They should only be used for development - never use them for your production Stacks!

[DEBUG] 2024-07-21T02:53:00.246Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce: deploying... [1/1]

amplify-reactionvideo-Dan-sandbox-a13e4122ce: deploying... [1/1]
[DEBUG] 2024-07-21T02:53:00.818Z:
⚠ The following non-hotswappable changes were found:
    logicalID: deploymentType, type: Stack Output, reason: output was changed

⚠ The following non-hotswappable changes were found:
    logicalID: deploymentType, type: Stack Output, reason: output was changed
[DEBUG] 2024-07-21T02:53:00.820Z:     logicalID: region, type: Stack Output, reason: output was changed
    logicalID: userPoolId, type: Stack Output, reason: output was changed
    logicalID: webClientId, type: Stack Output, reason: output was changed
    logicalID: identityPoolId, type: Stack Output, reason: output was changed
    logicalID: authRegion, type: Stack Output, reason: output was changed
    logicalID: allowUnauthenticatedIdentities, type: Stack Output, reason: output was changed
    logicalID: signupAttributes, type: Stack Output, reason: output was changed
    logicalID: usernameAttributes, type: Stack Output, reason: output was changed
    logicalID: verificationMechanisms, type: Stack Output, reason: output was changed
    logicalID: passwordPolicyMinLength, type: Stack Output, reason: output was changed
    logicalID: passwordPolicyRequirements, type: Stack Output, reason: output was changed
    logicalID: mfaConfiguration, type: Stack Output, reason: output was changed
    logicalID: mfaTypes, type: Stack Output, reason: output was changed
    logicalID: socialProviders, type: Stack Output, reason: output was changed
    logicalID: oauthCognitoDomain, type: Stack Output, reason: output was changed
    logicalID: oauthScope, type: Stack Output, reason: output was changed
    logicalID: oauthRedirectSignIn, type: Stack Output, reason: output was changed
    logicalID: oauthRedirectSignOut, type: Stack Output, reason: output was changed
    logicalID: oauthResponseType, type: Stack Output, reason: output was changed
    logicalID: oauthClientId, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncApiId, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncApiEndpoint, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncAuthenticationType, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncRegion, type: Stack Output, reason: output was changed
    logicalID: amplifyApiModelSchemaS3Uri, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncAdditionalAuthenticationTypes, type: Stack Output, reason: output was changed
    logicalID: auth179371D7, type: AWS::CloudFormation::Stack, reason: resource 'auth179371D7' was created by this deployment
    logicalID: data7552DF31, type: AWS::CloudFormation::Stack, reason: resource 'data7552DF31' was created by this deployment
    logicalID: CDKMetadata, type: AWS::CDK::Metadata, reason: resource 'CDKMetadata' was created by this deployment

Could not perform a hotswap deployment, as the stack amplify-reactionvideo-Dan-sandbox-a13e4122ce contains non-Asset changes
Falling back to doing a full deployment

    logicalID: region, type: Stack Output, reason: output was changed
    logicalID: userPoolId, type: Stack Output, reason: output was changed
    logicalID: webClientId, type: Stack Output, reason: output was changed
    logicalID: identityPoolId, type: Stack Output, reason: output was changed
    logicalID: authRegion, type: Stack Output, reason: output was changed
    logicalID: allowUnauthenticatedIdentities, type: Stack Output, reason: output was changed
    logicalID: signupAttributes, type: Stack Output, reason: output was changed
    logicalID: usernameAttributes, type: Stack Output, reason: output was changed
    logicalID: verificationMechanisms, type: Stack Output, reason: output was changed
    logicalID: passwordPolicyMinLength, type: Stack Output, reason: output was changed
    logicalID: passwordPolicyRequirements, type: Stack Output, reason: output was changed
    logicalID: mfaConfiguration, type: Stack Output, reason: output was changed
    logicalID: mfaTypes, type: Stack Output, reason: output was changed
    logicalID: socialProviders, type: Stack Output, reason: output was changed
    logicalID: oauthCognitoDomain, type: Stack Output, reason: output was changed
    logicalID: oauthScope, type: Stack Output, reason: output was changed
    logicalID: oauthRedirectSignIn, type: Stack Output, reason: output was changed
    logicalID: oauthRedirectSignOut, type: Stack Output, reason: output was changed
    logicalID: oauthResponseType, type: Stack Output, reason: output was changed
    logicalID: oauthClientId, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncApiId, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncApiEndpoint, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncAuthenticationType, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncRegion, type: Stack Output, reason: output was changed
    logicalID: amplifyApiModelSchemaS3Uri, type: Stack Output, reason: output was changed
    logicalID: awsAppsyncAdditionalAuthenticationTypes, type: Stack Output, reason: output was changed
    logicalID: auth179371D7, type: AWS::CloudFormation::Stack, reason: resource 'auth179371D7' was created by this deployment
    logicalID: data7552DF31, type: AWS::CloudFormation::Stack, reason: resource 'data7552DF31' was created by this deployment
    logicalID: CDKMetadata, type: AWS::CDK::Metadata, reason: resource 'CDKMetadata' was created by this deployment

Could not perform a hotswap deployment, as the stack amplify-reactionvideo-Dan-sandbox-a13e4122ce contains non-Asset changes
Falling back to doing a full deployment
[DEBUG] 2024-07-21T02:53:00.824Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce: creating stack...

amplify-reactionvideo-Dan-sandbox-a13e4122ce: creating stack...
[DEBUG] 2024-07-21T02:53:06.985Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ |   0 | 10:53:07 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ User Initiated

amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ |   0 | 10:53:07 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ User Initiated
[DEBUG] 2024-07-21T02:53:07.147Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:02 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce User Initiated

amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:02 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce User Initiated
[DEBUG] 2024-07-21T02:53:07.147Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:06 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | auth.NestedStack/auth.NestedStackResource (auth179371D7)
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:06 PM | CREATE_IN_PROGRESS   | AWS::CDK::Metadata         | auth/CDKMetadata/Default (CDKMetadata)
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:07 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | auth.NestedStack/auth.NestedStackResource (auth179371D7) Resource creation Initiated
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:07 PM | CREATE_IN_PROGRESS   | AWS::CDK::Metadata         | auth/CDKMetadata/Default (CDKMetadata) Resource creation Initiated
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   1 | 10:53:07 PM | CREATE_COMPLETE      | AWS::CDK::Metadata         | auth/CDKMetadata/Default (CDKMetadata)

amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:06 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | auth.NestedStack/auth.NestedStackResource (auth179371D7)
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:06 PM | CREATE_IN_PROGRESS   | AWS::CDK::Metadata         | auth/CDKMetadata/Default (CDKMetadata)
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:07 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | auth.NestedStack/auth.NestedStackResource (auth179371D7) Resource creation Initiated
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   0 | 10:53:07 PM | CREATE_IN_PROGRESS   | AWS::CDK::Metadata         | auth/CDKMetadata/Default (CDKMetadata) Resource creation Initiated
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   1 | 10:53:07 PM | CREATE_COMPLETE      | AWS::CDK::Metadata         | auth/CDKMetadata/Default (CDKMetadata)
[DEBUG] 2024-07-21T02:53:38.033Z:   1 Currently in progress: amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ, amplify-reactionvideo-Dan-sandbox-a13e4122ce, auth179371D7

  1 Currently in progress: amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ, amplify-reactionvideo-Dan-sandbox-a13e4122ce, auth179371D7
[DEBUG] 2024-07-21T02:55:00.578Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   2 | 10:55:00 PM | CREATE_COMPLETE      | AWS::CloudFormation::Stack | auth.NestedStack/auth.NestedStackResource (auth179371D7)

amplify-reactionvideo-Dan-sandbox-a13e4122ce |   2 | 10:55:00 PM | CREATE_COMPLETE      | AWS::CloudFormation::Stack | auth.NestedStack/auth.NestedStackResource (auth179371D7)
[DEBUG] 2024-07-21T02:55:00.578Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   2 | 10:55:01 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | data.NestedStack/data.NestedStackResource (data7552DF31)

amplify-reactionvideo-Dan-sandbox-a13e4122ce |   2 | 10:55:01 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | data.NestedStack/data.NestedStackResource (data7552DF31)
[DEBUG] 2024-07-21T02:55:05.924Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce-data7552DF31-B1U8INU72061 |   2 | 10:55:01 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce-data7552DF31-B1U8INU72061 User Initiated

amplify-reactionvideo-Dan-sandbox-a13e4122ce-data7552DF31-B1U8INU72061 |   2 | 10:55:01 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce-data7552DF31-B1U8INU72061 User Initiated
[DEBUG] 2024-07-21T02:55:05.925Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   2 | 10:55:02 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | data.NestedStack/data.NestedStackResource (data7552DF31) Resource creation Initiated
amplify-reactionvideo-Dan-sandbox-a13e4122ce |   2 | 10:55:02 PM | CREATE_IN_PROGRESS   | AWS::CloudFormation::Stack | data.NestedStack/data.NestedStackResource (data7552DF31) Resource creation Initiated
[DEBUG] 2024-07-21T02:55:37.000Z:   2 Currently in progress: amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ, amplify-reactionvideo-Dan-sandbox-a13e4122ce, data7552DF31, amplify-reactionvideo-Dan-sandbox-a13e4122ce-data7552DF31-B1U8INU72061

   2 Currently in progress: amplify-reactionvideo-Dan-sandbox-a13e4122ce-auth179371D7-MXAYMRMZKTUZ, amplify-reactionvideo-Dan-sandbox-a13e4122ce, data7552DF31, amplify-reactionvideo-Dan-sandbox-a13e4122ce-data7552DF31-B1U8INU72061
[DEBUG] 2024-07-21T02:57:39.996Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   3 | 10:57:39 PM | CREATE_COMPLETE      | AWS::CloudFormation::Stack | data.NestedStack/data.NestedStackResource (data7552DF31)

amplify-reactionvideo-Dan-sandbox-a13e4122ce |   3 | 10:57:39 PM | CREATE_COMPLETE      | AWS::CloudFormation::Stack | data.NestedStack/data.NestedStackResource (data7552DF31)
[DEBUG] 2024-07-21T02:57:39.997Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce |   4 | 10:57:40 PM | CREATE_COMPLETE      | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce

amplify-reactionvideo-Dan-sandbox-a13e4122ce |   4 | 10:57:40 PM | CREATE_COMPLETE      | AWS::CloudFormation::Stack | amplify-reactionvideo-Dan-sandbox-a13e4122ce
[DEBUG] 2024-07-21T02:57:39.998Z:
 ✅  amplify-reactionvideo-Dan-sandbox-a13e4122ce

✨  Deployment time: 279.75s

Outputs:
amplify-reactionvideo-Dan-sandbox-a13e4122ce.allowUnauthenticatedIdentities = true
amplify-reactionvideo-Dan-sandbox-a13e4122ce.amplifyApiModelSchemaS3Uri = s3://amplify-reactionvideo-dan-amplifydataamplifycodege-9ui3mydbsqvd/model-schema.graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.authRegion = us-east-1

 ✅  amplify-reactionvideo-Dan-sandbox-a13e4122ce

✨  Deployment time: 279.75s

Outputs:
amplify-reactionvideo-Dan-sandbox-a13e4122ce.allowUnauthenticatedIdentities = true
amplify-reactionvideo-Dan-sandbox-a13e4122ce.amplifyApiModelSchemaS3Uri = s3://amplify-reactionvideo-dan-amplifydataamplifycodege-9ui3mydbsqvd/model-schema.graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.authRegion = us-east-1
[DEBUG] 2024-07-21T02:57:40.000Z: amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAdditionalAuthenticationTypes = AWS_IAM
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiEndpoint = https://uaonj4vocvatlonmmc6su67bom.appsync-api.us-east-1.amazonaws.com/graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiId = myelfk42rzdvjmvihly5lzhwku
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAuthenticationType = AMAZON_COGNITO_USER_POOLS
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncRegion = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.deploymentType = sandbox
amplify-reactionvideo-Dan-sandbox-a13e4122ce.identityPoolId = us-east-1:4a4e123d-1591-44e8-ae0a-3085da02ebb3
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaConfiguration = OFF
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaTypes = []
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthClientId = 2omafq1e1jsqmq41qqvaqjsf23
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthCognitoDomain = c5a3674952cbd472563d.auth.us-east-1.amazoncognito.com
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignIn = https://reaction.video/auth/redirect,https://dev.reaction.video:5173/auth/redirect
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignOut = https://reaction.video,https://dev.reaction.video:5173
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthResponseType = code
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthScope = ["phone","email","openid","profile","aws.cognito.signin.user.admin"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyMinLength = 8
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyRequirements = ["REQUIRES_NUMBERS","REQUIRES_LOWERCASE","REQUIRES_UPPERCASE","REQUIRES_SYMBOLS"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.region = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.signupAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.socialProviders = ["GOOGLE"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.userPoolId = us-east-1_fsmv4wtJC
amplify-reactionvideo-Dan-sandbox-a13e4122ce.usernameAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.verificationMechanisms = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.webClientId = 2omafq1e1jsqmq41qqvaqjsf23
Stack ARN:
arn:aws:cloudformation:us-east-1:905418448308:stack/amplify-reactionvideo-Dan-sandbox-a13e4122ce/5883ff80-470c-11ef-a3d7-0e9d1c4e0425

✨  Total time: 280.4s

amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAdditionalAuthenticationTypes = AWS_IAM
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiEndpoint = https://uaonj4vocvatlonmmc6su67bom.appsync-api.us-east-1.amazonaws.com/graphql
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncApiId = myelfk42rzdvjmvihly5lzhwku
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncAuthenticationType = AMAZON_COGNITO_USER_POOLS
amplify-reactionvideo-Dan-sandbox-a13e4122ce.awsAppsyncRegion = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.deploymentType = sandbox
amplify-reactionvideo-Dan-sandbox-a13e4122ce.identityPoolId = us-east-1:4a4e123d-1591-44e8-ae0a-3085da02ebb3
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaConfiguration = OFF
amplify-reactionvideo-Dan-sandbox-a13e4122ce.mfaTypes = []
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthClientId = 2omafq1e1jsqmq41qqvaqjsf23
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthCognitoDomain = c5a3674952cbd472563d.auth.us-east-1.amazoncognito.com
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignIn = https://reaction.video/auth/redirect,https://dev.reaction.video:5173/auth/redirect
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthRedirectSignOut = https://reaction.video,https://dev.reaction.video:5173
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthResponseType = code
amplify-reactionvideo-Dan-sandbox-a13e4122ce.oauthScope = ["phone","email","openid","profile","aws.cognito.signin.user.admin"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyMinLength = 8
amplify-reactionvideo-Dan-sandbox-a13e4122ce.passwordPolicyRequirements = ["REQUIRES_NUMBERS","REQUIRES_LOWERCASE","REQUIRES_UPPERCASE","REQUIRES_SYMBOLS"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.region = us-east-1
amplify-reactionvideo-Dan-sandbox-a13e4122ce.signupAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.socialProviders = ["GOOGLE"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.userPoolId = us-east-1_fsmv4wtJC
amplify-reactionvideo-Dan-sandbox-a13e4122ce.usernameAttributes = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.verificationMechanisms = ["email"]
amplify-reactionvideo-Dan-sandbox-a13e4122ce.webClientId = 2omafq1e1jsqmq41qqvaqjsf23
Stack ARN:
arn:aws:cloudformation:us-east-1:905418448308:stack/amplify-reactionvideo-Dan-sandbox-a13e4122ce/5883ff80-470c-11ef-a3d7-0e9d1c4e0425

✨  Total time: 280.4s

[DEBUG] 2024-07-21T02:57:40.149Z:

[DEBUG] 2024-07-21T02:57:40.252Z: [Sandbox] Deployment successful
[INFO] 2024-07-21T02:57:40.254Z: [Sandbox] Watching for file changes...
[INFO] 2024-07-21T02:57:41.396Z: File written: amplify_outputs.json

As I was reading these logs I noticed this line s3://amplify-reactionvideo-dan-amplifydataamplifycodege-9ui3mydbsqvd/model-schema.graphql  so I went to s3 and looked for the file.
enum MediaType {
  image
  video
  audio
  text
  other
}

enum SourceType {
  db
  genius
  spotify
  youtube
  other
}

type User @model @auth(rules: [{allow: groups, groups: ["dev"]},
  {allow: owner, operations: [read, update, delete], ownerField: "owner"},
  {allow: private, operations: [read]}])
{
  id: ID! @primaryKey
  displayName: String
  roles: [UserRole] @hasMany(references: ["userId"]) @auth(rules: [{allow: groups, groups: ["dev"]},
  {allow: private, operations: [read]}])
  computed: AWSJSON
  owner: String @auth(rules: [{allow: owner, operations: [read, delete], ownerField: "owner"}])
  createdAt: AWSDateTime
  updatedAt: AWSDateTime
}

type UserRole @model @auth(rules: [{allow: groups, groups: ["dev"]},
  {allow: private, operations: [read]}])
{
  id: ID! @primaryKey
  userId: ID!
  roleId: ID!
  user: User @belongsTo(references: ["userId"])
  role: Role @belongsTo(references: ["roleId"])
}

type Role @model @auth(rules: [{allow: groups, groups: ["dev"]},
  {allow: private, operations: [read]}])
{
  id: ID! @primaryKey
  displayName: String
  roles: [UserRole] @hasMany(references: ["roleId"])
}

type Artist @model @auth(rules: [{allow: groups, groups: ["dev"]},
  {allow: groups, operations: [create, read, update], groups: ["contributor"]},
  {allow: private, operations: [read]}])
{
  id: ID! @primaryKey
  name: String
  aliases: [String]
  media: ArtistMedia
  sources: ExternalSources
  createdAt: AWSDateTime
  updatedAt: AWSDateTime
  computed: AWSJSON
}

type Todo @model @auth(rules: [{allow: public, provider: iam}])
{
  content: String
}

type Media
{
  key: String
  url: String
  type: MediaType
  source: SourceType
}

type ExternalSource
{
  id: String
  lastSync: AWSDateTime
  url: String
  media: [Media]
}

type ExternalSources
{
  genius: ExternalSource
  spotify: ExternalSource
  youtube: ExternalSource
  wikipedia: ExternalSource
}

type ArtistMedia
{
  profile: Media
  banner: Media
}

So my follow up question is, why is when the sandbox get deleted the s3 file also isn't being cleared out? Or if it that it can't be deleted because it's being used by the deployed version? Why does the sandbox reference that file instead of just generating a new schema from the local definition?

I figured out my issue. For some reason my typescript wasn't recompiling on save (which it is set up to do). Manually compiling, fixed the issue.


ModuleNotFoundError: No module named 'diffusers' and UnboundLocalError: local variable 'model' referenced before assignment

colab changed to python 3.9, I'll update the dependencies, it'll take some time


Feature: Add silver variant to all components

Add silver variant to all components

There are other coloring tasks for this


Make logo work in dark mode

This PR adds a white border around the "Laravel Pulse" text to make it visible in dark mode. We use the same technique on other packages.

Okay, all I did was add a border to the text in Figma and now it's rendering weirdly in GitHub, but is fine in Finder.

🤷♂ I've no idea what's causing that.

We previously had the outline, which I never liked the look of much on dark mode, until https://github.com/laravel/pulse/pull/97, where they made it responsive based on the system preference.
It works well on Firefox/Linux, but it sounds like there are browsers where it doesn't?

@jessarcher it works for me, but I think the issue may be on GitHub mobile? https://github.com/laravel/pulse/issues/357


fix(e2e, playwright): resolved mobile test failures on desktop-layout-component.spec.ts

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

This PR is part of an effort to ensure Playwright e2e tests function correctly on mobile. (refer to #52198).
Issue
The playwright e2e test desktop-layout-component.spec.ts fails on mobile browsers such as Chrome and Safari, as it tried accessing a few DOM elements that weren't present in the mobile view. We don't see this failure in CI since mobile tests aren't run on CI.
Given that we plan to introduce mobile tests on CI in the future, I believe that we should address the root cause of this issue in the test. Therefore, I've made the necessary fix. I've attached the before and after screenshots from Playwright running on my local machine for your reference.
Expected Behaviour
The test should verify the correct conditions on mobile devices and pass accordingly.
Before fix

After fix

I was curious to know, what's the timeline for the PR to get merged? @huyenltnguyen
Thanks!

There is no timeline for a PR to be merged. The reviewers live in different time zones, have different work schedules, and they may also need to focus on issues/PRs with higher priority. Also note that many of us are volunteers, so we cannot guarantee the turnaround time.
We kindly ask for your patience here. The PR will be reviewed and merged eventually.
Happy coding!

Ah, I didn't know that! Thank you for the detailed response :)


init+state

when*Sequential-callbacks can use state and they can be executed before init() returns so init and the callback might access a shared state concurrently.
Do we need to stall whenNextSequential/whenCompleteSequential callbacks?
Does adding to the queue even work, before init() returns? Maybe it has not added to cellsNotDone?
Preferred solution: init: () => (Outcome[V], Seq[Deps])

duplicate of #28


Preliminary evaluation

10% Organización del repositorio
Folders need to be added for figures and results, with short descriptions in the general README
15% README (debe ser en inglés)
Your pipeline is very long and detailed, well done! I suggest moving the section describing the scripts to a new README in bin, leaving the pipeline figure in the general README.
Names sometimes don't correspond exactly, for example Expected Raw_database (in README) corresponds to the folder data/Raw_database. It can be confusing! You could also add direct links in the README (as you did for scripts) to help the reader find its way.
Other folders you are describing are missing, for example Proteomic fasta and Individual genbank files. If these are data in progress, this need to be mentioned in the README (same for the result folder, currently missing).
15% Análisis
Complex and innovative, well done!
15% Resumen y discusión en formato Markdown
Missing so far
15% Gráfica(s) en R
Missing so far
15% Scripts deben estar comentados en inglés
In 3_Protein_count_filtering.pl is there any reason to copy the data files to a new folder at the beginning instead of working directly with them? If you have large dataset, copying them increase the memory needed to run the analyses.
In 4_Vectors_CPFSCC.sh you can combine all characters to remove in a single command:
sed -i 's/[\,;:]/-/g' ../data/AF_methods_input/$1_AF_input.fasta
15% Avances, organización y respuesta a comentarios en el proyecto de Github en inglés
One issue is still open and need to be at least commented.

thanks a lot !!,
I'll work on it as soon as possible :computer:

thanks a lot !!,
I'll work on it as soon as possible :computer:

Accepted and carried out suggestions:

:heavy_check_mark: Added folders for figures and results
:heavy_check_mark:  New README in bin
:heavy_check_mark: Files with proper names and links
:heavy_check_mark: All files mentioned are now available
:heavy_check_mark: All special characters are removed by a single line in 4_Vectors_CPFSCC.sh
:heavy_check_mark: I've updated and commented my advances in opened issue... which seems to be willing to stay for a while longer
:heavy_check_mark: R graphs were generated long ago, however I haven't noticed that they can't be seen online because of the size. I've just committed some sample graphs to show in an upcoming md summary and discussion.

Pending:

:hourglass_flowing_sand: In 3_Protein_count_filtering.pl the only reasons are bad programming practices. I haven't noticed runtime increase even with a db containing all viral genomes in refseq, however I'm aware that this should be corrected so I'm going to include it in my project Replace choco scripts with real ones, which is all about improving my programing practices.

:hourglass_flowing_sand: Resumen y discusión en formato Markdown

Accepted and carried out suggestions:

:heavy_check_mark: Added folders for figures and results
:heavy_check_mark:  New README in bin
:heavy_check_mark: Files with proper names and links
:heavy_check_mark: All files mentioned are now available
:heavy_check_mark: All special characters are removed by a single line in 4_Vectors_CPFSCC.sh
:heavy_check_mark: I've updated and commented my advances in opened issue... which seems to be willing to stay for a while longer
:heavy_check_mark: R graphs were generated long ago, however I haven't noticed that they can't be seen online because of the size. I've just committed some sample graphs to show in an upcoming md summary and discussion.

Pending:

:hourglass_flowing_sand: In 3_Protein_count_filtering.pl the only reasons are bad programming practices. I haven't noticed runtime increase even with a db containing all viral genomes in refseq, however I'm aware that this should be corrected so I'm going to include it in my project Replace choco scripts with real ones, which is all about improving my programing practices.

:hourglass_flowing_sand: Resumen y discusión en formato Markdown

DONE

DONE

I enjoyed reading your repo history a lot and your script animations are really cool! Have you ever though about writing a blog? :)
Seriously, your script and repo are well-documented and much clearer now - congratulations!
I hope you enjoyed the course.

@camillethuyentruong thank you very much !! I really enjoy writing about my work in a "not ultra serious" way and maybe I cand find the time to share it. The course was great, it felt like being with friends to share and discuss if possible I'd like to enroll in the upcoming editions in a way to help with certain topics where I have practice or even help with issues sessions.
Once again thanks a lot !!!


Add tests for Person classes and all its attributes

Resolve #136
Added tests for the following classes:

Person tested by PersonTest
PersonName tested by PersonNameTest
GitUserName tested by GitUserNametest
Phone tested by Phone
Email tested by EmailTest
Address tested by AddressTest

Codecov Report

Merging #141 into master will increase coverage by 0.44%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #141      +/-   ##
============================================
+ Coverage     59.42%   59.87%   +0.44%
- Complexity      597      611      +14
============================================
  Files           109      109
  Lines          2228     2228
  Branches        274      274
============================================
+ Hits           1324     1334      +10
+ Misses          825      824       -1
+ Partials         79       70       -9

Impacted Files
Coverage Δ
Complexity Δ

.../main/java/seedu/address/model/person/Address.java
80.00% <ø> (+10.00%)
6.00 <0.00> (+2.00)

...in/java/seedu/address/model/person/PersonName.java
80.00% <ø> (ø)
6.00 <0.00> (+1.00)

...rc/main/java/seedu/address/model/person/Phone.java
80.00% <ø> (+10.00%)
6.00 <0.00> (+2.00)

...c/main/java/seedu/address/model/person/Person.java
40.90% <0.00%> (+9.09%)
15.00% <0.00%> (+5.00%)

...rc/main/java/seedu/address/model/person/Email.java
80.00% <0.00%> (+10.00%)
6.00% <0.00%> (+2.00%)

...n/java/seedu/address/model/person/GitUserName.java
90.00% <0.00%> (+10.00%)
7.00% <0.00%> (+2.00%)

Continue to review full report at Codecov.

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


Circuit Court number isn't showing up in caption

changed to trial_court_name, which is asked and built correctly, aka 29th Judicial Circuit - Jaspar County
Not sure why it says Associate Division

Problem arising again with new docs

include_caption.yml is using trial_court.name which is set by the interview


Extend to chrome extension and android keyboard

It has been over that year since Whisper was released and it seems crazy that there hasn't been the development of any Chrome extension plugin and any Android keyboard that works through the API key as well as this obsidian plug in.
It would be another project but it will be great if you could do the same as you did here with the Obsidian plugin with a new Chrome extension or/and Android keyboard.

The Obsidian plugin works better than this one https://chrome.google.com/webstore/detail/whispering/oilbfihknpdbpfkcncojikmooipnlglo and AFAIK is the best one there is.
For android keyboards there is only Futo and works only with local models


How can I create IdentityClaim entities?

I am creating an Angular Material admin for an internal Identity Server. I'm using this to access DbSets that are not available in the ConfigurationDbContext:
private readonly DbSet<IdentityResource> resources = context.Set<IdentityResource>();
private readonly DbSet<IdentityClaim> claims = context.Set<IdentityClaim>();

While I can create IdentityResources easily, the same does not hold true for IdentityClaim. What's the reasoning behind not providing a public IdentityResourceId property in IdentityClaim? Are we not supposed to create IdentityClaims based on existing IdentityResources?
It would be easy enough to create IdentityResources with a List<IdentityClaim> with them, but this does not allow further creations.

The same question holds for ClientScope. How can I create a ClientScope if it does not have a ClientId property?

Why don't you navigate the hierarchy?

@brockallen
If I attempt to insert this:
Id = -2147482647
IdentityResource.IdentityResourceId = 1
Type = "profile"

Then Entity Framework fails with:
"Cannot insert explicit value for identity column in table 'IdentityResources' when IDENTITY_INSERT is set to OFF."

Sure, that'd a DB-generated value, IIRC

@brockallen  Nevermind, I now understood what you meant by navigating.
Solved it with this:
var identityResource = await context.IdentityResources
    .Include(x => x.UserClaims)
    .Where(x => x.Id == model.IdentityResource.Id)
    .SingleAsync();
identityResource.UserClaims.Add(model);


fix: change already friends status code from 403 to 409

409 Conflict fits this situation better than 403 Forbidden

I also changed LeaderboardExists, AlreadyMember and UserExists to 409

Thx for ur contribution @faitti! We wish to see you here again :)


I've created a wallet, how can I change another wallet?

I've created a wallet, how can I change another wallet?

If you still need help please ask on the Sia Discord.  https://discord.gg/sia


Bug fix in array bounds check elimination

In DetermineSymBoundOffsetOrValueRelativeToLandingPad, handle the case where bounds is null and TryGetIntConstantLowerBound or TryGetIntConstantupperBound
Fixes OS#11370283

This change is

:shipit:


AttributeError: module 'discord.utils' has no attribute

Traceback (most recent call last):
File "/home/test/.local/bin/oobabot", line 8, in
sys.exit(main())
File "/home/test/.local/lib/python3.10/site-packages/oobabot/oobabot.py", line 375, in main
oobabot.start()
File "/home/test/.local/lib/python3.10/site-packages/oobabot/oobabot.py", line 90, in start
self._begin()
File "/home/test/.local/lib/python3.10/site-packages/oobabot/oobabot.py", line 140, in _begin
fancy_logger.init_logging(
File "/home/test/.local/lib/python3.10/site-packages/oobabot/fancy_logger.py", line 160, in init_logging
discord_utils.setup_logging(
File "/home/test/.local/lib/python3.10/site-packages/oobabot/discord_utils.py", line 217, in setup_logging
discord.utils.setup_logging(**kwargs)
AttributeError: module 'discord.utils' has no attribute 'setup_logging'
getting this error when I try and run bot

Thanks for the report, and sorry it's not working for you!
I'm curious about what version of discord.py is installed on your system.  Could you please run  pip list | grep discord and share the output?

Haven't heard back, or seen other reports of this, so going to close.  Please reopen if it's still happening!


Update db tables closes #44

Codecov Report

Merging #176 (9ac4f32) into main (5ba675a) will increase coverage by 0.05%.
The diff coverage is 95.00%.

@@             Coverage Diff              @@
##               main     #176      +/-   ##
============================================
+ Coverage     82.86%   82.91%   +0.05%
- Complexity      356      358       +2
============================================
  Files            46       46
  Lines           998     1001       +3
  Branches        130      131       +1
============================================
+ Hits            827      830       +3
  Misses           89       89
  Partials         82       82

Flag
Coverage Δ

unittests
82.91% <95.00%> (+0.05%)
:arrow_up:

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

Impacted Files
Coverage Δ

...tlin/com/innopolis/innoqueue/model/Notification.kt
100.00% <ø> (ø)

...innopolis/innoqueue/service/NotificationService.kt
91.95% <87.50%> (ø)

...lis/innoqueue/domain/queue/service/QueueService.kt
70.73% <100.00%> (ø)

...lin/com/innopolis/innoqueue/dto/NotificationDTO.kt
92.30% <100.00%> (ø)

...polis/innoqueue/rest/v1/NotificationsController.kt
85.71% <100.00%> (ø)

...com/innopolis/innoqueue/service/ToDoTaskService.kt
82.89% <100.00%> (ø)

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


Fix: Profiles cannot load

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/PT-11666
Please use this issue to track the state of your pull request.

hey @Moriarty1982
I will close this PR, as those constructor parameter do not longer exists in the Shopware versions the latest plugin version supports (5.6 and 5.7)


Add a post on FCMP(++)s

Requested by dEBRUYNE.

Thanks! we'll receive flack for using youtube links, yewtu.be should be ok

Then tell the uploaders of Monerokon and Breaking Monero to not use Youtube. I won't redirect to a non-canonical origin which is actively not working/being interfered with by the canonical origin.
https://twitter.com/tuxpizza/status/1783708820574777797


Consider unhiding deserialize_in_place

I was surprised to discover recently the existence of a hidden Deserialize::deserialize_in_place while reading the serde source code. In the docs it's explained:

This method is stable and an official public API, but hidden from the documentation because it is almost never what newbies are looking for. Showing it in rustdoc would cause it to be featured more prominently than it deserves.

While I can understand the urge to push people away from methods that are likely not what they need, I believe that this swings way too far in the other direction. Just today I answered a question on stack overflow from someone who was looking for exactly this functionality, and it's not clear to me how they ever would have discovered it, given that it's explicitly omitted from the rustdocs and doesn't appear to be mentioned in any other serde documentation.
Given this, and given that #[doc(hidden)] is fairly uniformly understood to be used for removing public items from the crate's public API (eg, for macro implementations, a pattern that serde itself makes extensive use of), I propose that #[doc(hidden)] be removed from this method, and it instead be simply documented as "likely not what you need." It could even be hidden instead behind a cargo feature flag to force users to opt into it.

This method is stable and an official public API, but hidden from the
documentation because it is almost never what newbies are looking for.
Showing it in rustdoc would cause it to be featured more prominently
than it deserves.

I haven't used Serde yet, and the first thing I thought after seeing the documentation for the Deserialize trait is "the API is inefficient". "Newbies" not worrying about wasting allocations and copies probably wouldn't mind using Rust in the first place. If you insist on the hard "newbies/mature ones" dichotomy (discrimination?), there are better ways to account for it rather than leaving important features undocumented.

Totally agree. Just found this after removing use of serde because I thought it didn't exist.
The correct way to indicate that this is not the method newbies are looking for is to state that in the documentation, not to exclude it from the documentation.


merge package template from arlac77/npm-package-template

Updated standard to latest version

Coverage remained the same at 95.082% when pulling e3374fec04da1744fbf98ff08bba724706d50118 on template-sync-1 into ba2cb7304dfe2dcd35c6586ca23f40014b01d630 on master.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #13   +/-   ##
=======================================
  Coverage   97.29%   97.29%
=======================================
  Files          10       10
  Lines          37       37
=======================================
  Hits           36       36
  Misses          1        1

Continue to review full report at Codecov.

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