cairo: 1.15.14 -> 1.16.0

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

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

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

Failure on x86_64-darwin (full log)
Attempted: cairo
Partial log (click to expand)
building '/nix/store/0782dybi3wk39b41j447mpc2cdfxh9ni-curl-7.61.1.drv'...
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: Resource temporarily unavailable
builder for '/nix/store/0782dybi3wk39b41j447mpc2cdfxh9ni-curl-7.61.1.drv' failed with exit code 254
cannot build derivation '/nix/store/g7rz97wj7p7vv63m0zvdhnay81b4wqjj-cairo-1.16.0.tar.xz.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/fy1is1h8q17lxkqwi8swqp6zdlfimksg-cairo-1.16.0.drv': 1 dependencies couldn't be built
error: build of '/nix/store/fy1is1h8q17lxkqwi8swqp6zdlfimksg-cairo-1.16.0.drv' failed

Success on x86_64-linux (full log)
Attempted: cairo
Partial log (click to expand)
shrinking /nix/store/vfh9j9cxzaydrgw37skrbz3ji796d3c6-cairo-1.16.0-dev/bin/cairo-sphinx
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/vfh9j9cxzaydrgw37skrbz3ji796d3c6-cairo-1.16.0-dev/lib  /nix/store/vfh9j9cxzaydrgw37skrbz3ji796d3c6-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/vfh9j9cxzaydrgw37skrbz3ji796d3c6-cairo-1.16.0-dev
/nix/store/vfh9j9cxzaydrgw37skrbz3ji796d3c6-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/vfh9j9cxzaydrgw37skrbz3ji796d3c6-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/wspq04fsb3p8cfhk58pvwwq9wcld9sq8-cairo-1.16.0-devdoc
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/wspq04fsb3p8cfhk58pvwwq9wcld9sq8-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/wspq04fsb3p8cfhk58pvwwq9wcld9sq8-cairo-1.16.0-devdoc...

Success on aarch64-linux (full log)
Attempted: cairo
Partial log (click to expand)
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/lfrdq7rfxqqzhy2x928fv1hndddn2f26-cairo-1.16.0-dev/lib  /nix/store/lfrdq7rfxqqzhy2x928fv1hndddn2f26-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/lfrdq7rfxqqzhy2x928fv1hndddn2f26-cairo-1.16.0-dev
/nix/store/lfrdq7rfxqqzhy2x928fv1hndddn2f26-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/lfrdq7rfxqqzhy2x928fv1hndddn2f26-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/bh2bdqckp803xw4imis09h7ipfcwsy23-cairo-1.16.0-devdoc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/bh2bdqckp803xw4imis09h7ipfcwsy23-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/bh2bdqckp803xw4imis09h7ipfcwsy23-cairo-1.16.0-devdoc...
/nix/store/fks7r2p1kcm5idq6b6sdx2xflqz3w8dm-cairo-1.16.0

On Fri, 19 Oct 2018 20:36:31 -0700, GrahamC of Borg<EMAIL_ADDRESS>wrote:

Failure on x86_64-darwin (full log)
Attempted: cairo
Partial log (click to expand)
building '/nix/store/0782dybi3wk39b41j447mpc2cdfxh9ni-curl-7.61.1.drv'...
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: retry: Resource temporarily unavailable
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/nix-support/setup-hook: fork: Resource temporarily unavailable
builder for '/nix/store/0782dybi3wk39b41j447mpc2cdfxh9ni-curl-7.61.1.drv' failed with exit code 254
cannot build derivation '/nix/store/g7rz97wj7p7vv63m0zvdhnay81b4wqjj-cairo-1.16.0.tar.xz.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/fy1is1h8q17lxkqwi8swqp6zdlfimksg-cairo-1.16.0.drv': 1 dependencies couldn't be built
error: build of '/nix/store/fy1is1h8q17lxkqwi8swqp6zdlfimksg-cairo-1.16.0.drv' failed

Just noting the failure on Darwin appears to be unrelated.

--
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/48734#issuecomment-431545138Non-text part: text/html

For what its worth, I think in those situations the right thing to do is to mark the failing dependency as broken. That way at least it is documented, no resources are wasted in the future and nobody will be confused.

Oh I thought it was just a (presumably transient) builder failure.
Actually it better be since the failure was in curl xD.
Round 2, fight!
@GrahamCOfBorg build cairo

Failure on x86_64-darwin (full log)
Attempted: cairo
Partial log (click to expand)
cannot build derivation '/nix/store/j40hyf1jam1kdshq1mhsdpg1qfnjch0n-apple-framework-CoreServices.drv': 12 dependencies couldn't be built
cannot build derivation '/nix/store/qhmig78bn7wprrzksmn8ww9cbny06x3m-apple-framework-CoreText.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/br8g0nl315hkb3sqvb4j6764y30a32hc-apple-framework-ImageIO.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/5j03kzbc8b4c8w688gb3h6dbb2lw32xs-apple-framework-ApplicationServices.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/y6wzj7cdsw99v560y6bydd5bl51i2jwj-apple-framework-CoreVideo.drv': 8 dependencies couldn't be built
cannot build derivation '/nix/store/f389sxkmf9ikfpd3vgpmxs9hi5mvx31n-apple-framework-Foundation.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/j9aax41s75dp4chd86a0cnmg5fc6bih4-apple-framework-QuartzCore.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/gl2vp67wjnnbxyiz1mbsjyzgf8y96pr3-apple-framework-Carbon.drv': 10 dependencies couldn't be built
cannot build derivation '/nix/store/zdzd92y9qgw2h50dnn08pjamcvyqjlja-cairo-1.16.0.drv': 21 dependencies couldn't be built
error: build of '/nix/store/zdzd92y9qgw2h50dnn08pjamcvyqjlja-cairo-1.16.0.drv' failed

Success on x86_64-linux (full log)
Attempted: cairo
Partial log (click to expand)
shrinking /nix/store/a1lzqh9g9jp896w3m993x0k3clnh7f5k-cairo-1.16.0-dev/bin/cairo-sphinx
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/a1lzqh9g9jp896w3m993x0k3clnh7f5k-cairo-1.16.0-dev/lib  /nix/store/a1lzqh9g9jp896w3m993x0k3clnh7f5k-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/a1lzqh9g9jp896w3m993x0k3clnh7f5k-cairo-1.16.0-dev
/nix/store/a1lzqh9g9jp896w3m993x0k3clnh7f5k-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/a1lzqh9g9jp896w3m993x0k3clnh7f5k-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/agprm3vgrw32hpfdlhc24psghwfl8si6-cairo-1.16.0-devdoc
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/agprm3vgrw32hpfdlhc24psghwfl8si6-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/agprm3vgrw32hpfdlhc24psghwfl8si6-cairo-1.16.0-devdoc...

Success on aarch64-linux (full log)
Attempted: cairo
Partial log (click to expand)
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/ng71fsb3pdgjvcrlplgkkgqbjdy278rz-cairo-1.16.0-dev/lib  /nix/store/ng71fsb3pdgjvcrlplgkkgqbjdy278rz-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/ng71fsb3pdgjvcrlplgkkgqbjdy278rz-cairo-1.16.0-dev
/nix/store/ng71fsb3pdgjvcrlplgkkgqbjdy278rz-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/ng71fsb3pdgjvcrlplgkkgqbjdy278rz-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/vk3a3h76lsbad86ciwqwfj2w22lcifs6-cairo-1.16.0-devdoc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/vk3a3h76lsbad86ciwqwfj2w22lcifs6-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/vk3a3h76lsbad86ciwqwfj2w22lcifs6-cairo-1.16.0-devdoc...
/nix/store/hkssrza7dqmjrfyxmynapv0m47n3l8dc-cairo-1.16.0

Actually it's nghttp2 that fails on darwin.

@GrahamcOfBorg build cairo

Failure on x86_64-darwin (full log)
Attempted: cairo
Partial log (click to expand)
cannot build derivation '/nix/store/j40hyf1jam1kdshq1mhsdpg1qfnjch0n-apple-framework-CoreServices.drv': 12 dependencies couldn't be built
cannot build derivation '/nix/store/qhmig78bn7wprrzksmn8ww9cbny06x3m-apple-framework-CoreText.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/br8g0nl315hkb3sqvb4j6764y30a32hc-apple-framework-ImageIO.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/5j03kzbc8b4c8w688gb3h6dbb2lw32xs-apple-framework-ApplicationServices.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/y6wzj7cdsw99v560y6bydd5bl51i2jwj-apple-framework-CoreVideo.drv': 8 dependencies couldn't be built
cannot build derivation '/nix/store/f389sxkmf9ikfpd3vgpmxs9hi5mvx31n-apple-framework-Foundation.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/j9aax41s75dp4chd86a0cnmg5fc6bih4-apple-framework-QuartzCore.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/gl2vp67wjnnbxyiz1mbsjyzgf8y96pr3-apple-framework-Carbon.drv': 10 dependencies couldn't be built
cannot build derivation '/nix/store/zdzd92y9qgw2h50dnn08pjamcvyqjlja-cairo-1.16.0.drv': 21 dependencies couldn't be built
error: build of '/nix/store/zdzd92y9qgw2h50dnn08pjamcvyqjlja-cairo-1.16.0.drv' failed

Success on x86_64-linux (full log)
Attempted: cairo
Partial log (click to expand)
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/js18xk7kzq0dp4srg7cnzhxjpqzy9qaz-cairo-1.16.0-dev/lib  /nix/store/js18xk7kzq0dp4srg7cnzhxjpqzy9qaz-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/js18xk7kzq0dp4srg7cnzhxjpqzy9qaz-cairo-1.16.0-dev
/nix/store/js18xk7kzq0dp4srg7cnzhxjpqzy9qaz-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/js18xk7kzq0dp4srg7cnzhxjpqzy9qaz-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/nv7mw84wapvfkwqq6c2v54yfsyflx684-cairo-1.16.0-devdoc
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/nv7mw84wapvfkwqq6c2v54yfsyflx684-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/nv7mw84wapvfkwqq6c2v54yfsyflx684-cairo-1.16.0-devdoc...
/nix/store/ynkgl4b35bpnnadi47m0d3c75c5a1h75-cairo-1.16.0

Success on aarch64-linux (full log)
Attempted: cairo
Partial log (click to expand)
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/a02bb9akrwkm4aw5b3sj5glmr0007iim-cairo-1.16.0-dev/lib  /nix/store/a02bb9akrwkm4aw5b3sj5glmr0007iim-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/a02bb9akrwkm4aw5b3sj5glmr0007iim-cairo-1.16.0-dev
/nix/store/a02bb9akrwkm4aw5b3sj5glmr0007iim-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/a02bb9akrwkm4aw5b3sj5glmr0007iim-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/9jrkm0ns0yrbsh15asrxr2912y751zmd-cairo-1.16.0-devdoc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/9jrkm0ns0yrbsh15asrxr2912y751zmd-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/9jrkm0ns0yrbsh15asrxr2912y751zmd-cairo-1.16.0-devdoc...
/nix/store/xmglg9y6yign906hpl45ybpr0faxrdn1-cairo-1.16.0

@GrahamcOfBorg build cairo

Failure on x86_64-darwin (full log)
Attempted: cairo
Partial log (click to expand)
cannot build derivation '/nix/store/j40hyf1jam1kdshq1mhsdpg1qfnjch0n-apple-framework-CoreServices.drv': 12 dependencies couldn't be built
cannot build derivation '/nix/store/qnmq91k5kfrddhi65c1v1dp2al021bhl-apple-framework-CoreText.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/br8g0nl315hkb3sqvb4j6764y30a32hc-apple-framework-ImageIO.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/bnnl4xwyz5ga2klppj9cbmma7la2qw1q-apple-framework-ApplicationServices.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/c0rs7l5js19y52m9f27yj6kmd100p8jn-apple-framework-CoreVideo.drv': 8 dependencies couldn't be built
cannot build derivation '/nix/store/zhmb9hyiy0jbavbm3vv08xn78yyn091s-apple-framework-Foundation.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/08bhzyl44qdrmf7j3c3q1w9wzb73k6lz-apple-framework-QuartzCore.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/y6zmwb20gvj30snzcwfz3rbsb4ms06dc-apple-framework-Carbon.drv': 10 dependencies couldn't be built
cannot build derivation '/nix/store/rqcall9i7gkc1x941m6kd279d6z9a0kh-cairo-1.16.0.drv': 21 dependencies couldn't be built
error: build of '/nix/store/rqcall9i7gkc1x941m6kd279d6z9a0kh-cairo-1.16.0.drv' failed

Success on aarch64-linux (full log)
Attempted: cairo
Partial log (click to expand)
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/jyfzjfzq9h7vjwm26b2nvsccp295m0ay-cairo-1.16.0-dev/lib  /nix/store/jyfzjfzq9h7vjwm26b2nvsccp295m0ay-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/jyfzjfzq9h7vjwm26b2nvsccp295m0ay-cairo-1.16.0-dev
/nix/store/jyfzjfzq9h7vjwm26b2nvsccp295m0ay-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/jyfzjfzq9h7vjwm26b2nvsccp295m0ay-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/jk3yjpsqxwwmd0w95bhchqdq3mdi20yy-cairo-1.16.0-devdoc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/jk3yjpsqxwwmd0w95bhchqdq3mdi20yy-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/jk3yjpsqxwwmd0w95bhchqdq3mdi20yy-cairo-1.16.0-devdoc...
/nix/store/9m2bbdjhgzn1p0csm8r2wyfc1yxzq9gy-cairo-1.16.0

Success on aarch64-linux (full log)
Attempted: cairo, nghttp2
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/v3in5kjnkmpv34c62lrpirxfj44hwc5l-cairo-1.16.0-dev/lib  /nix/store/v3in5kjnkmpv34c62lrpirxfj44hwc5l-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/v3in5kjnkmpv34c62lrpirxfj44hwc5l-cairo-1.16.0-dev
/nix/store/v3in5kjnkmpv34c62lrpirxfj44hwc5l-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "/bin/sh" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/v3in5kjnkmpv34c62lrpirxfj44hwc5l-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/8rf84d78a3c5qdy94cpfy0kzjlljkjdp-cairo-1.16.0-devdoc
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/8rf84d78a3c5qdy94cpfy0kzjlljkjdp-cairo-1.16.0-devdoc
checking for references to /build in /nix/store/8rf84d78a3c5qdy94cpfy0kzjlljkjdp-cairo-1.16.0-devdoc...
/nix/store/zj650n08890x9g5lh9cnlylcd752195d-cairo-1.16.0
/nix/store/ynllj6sm5l8j6xbkzy30ljsjg4dz4l9q-nghttp2-1.34.0-bin

Timed out, unknown build status on x86_64-linux (full log)
Attempted: cairo, nghttp2
Partial log (click to expand)
[ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o
[ 96%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o
[ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o
[ 96%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o
[ 96%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o
building of '/nix/store/1sh3fjwk6757cz9z4kii3m7pin5xg4dg-llvm-6.0.1.drv' timed out after 1800 seconds
cannot build derivation '/nix/store/gp8pj2xzq14jqbxhzhnm1zslhczpiyxa-mesa-noglu-18.2.3.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/jxljw3bvg36hn5rkqvgngh7xh3pjy5qf-libGL-1.0.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/3rzinn4rgrsrjhcdzvhy9z6ki5hdzmaz-cairo-1.16.0.drv': 1 dependencies couldn't be built
error: build of '/nix/store/3rzinn4rgrsrjhcdzvhy9z6ki5hdzmaz-cairo-1.16.0.drv' failed

Timed out, unknown build status on x86_64-darwin (full log)
Attempted: cairo, nghttp2
Partial log (click to expand)
cannot build derivation '/nix/store/naag6qd60p64ikva12rn6ahcdc5k77s0-apple-framework-CoreServices.drv': 11 dependencies couldn't be built
cannot build derivation '/nix/store/jyq4q5p4k6a7kbic0ah3dwjzrhg93hs3-apple-framework-CoreText.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/vqwj7phb33x95k2wj79pfbah22l706jk-apple-framework-ImageIO.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/pcs3909ab1x8my5pqfbgw1cjq01rqhx1-apple-framework-ApplicationServices.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/k5r247ccggyhsmjppx48y137br491hb3-apple-framework-CoreVideo.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/d5xn3g1skj6iz0kpm5pnhvwriaxqv18f-apple-framework-Foundation.drv': 8 dependencies couldn't be built
cannot build derivation '/nix/store/v9byhamlwn5zkaqxbdq3b8xjrii7dxbn-apple-framework-QuartzCore.drv': 6 dependencies couldn't be built
cannot build derivation '/nix/store/h2nmiw8pywxdpnwyafv36xl45xmwair6-apple-framework-Carbon.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/xnfzk15d2g6jrjy8ysw6mbhv6mybw73l-cairo-1.16.0.drv': 18 dependencies couldn't be built
error: build of '/nix/store/8gljzd54nqrijrxmgwqx7j6gfls6apl5-nghttp2-1.34.0.drv', '/nix/store/xnfzk15d2g6jrjy8ysw6mbhv6mybw73l-cairo-1.16.0.drv' failed

@GrahamcOfBorg build nghttp2

Success on aarch64-linux (full log)
Attempted: nghttp2
Partial log (click to expand)
/nix/store/ynllj6sm5l8j6xbkzy30ljsjg4dz4l9q-nghttp2-1.34.0-bin

Success on x86_64-linux (full log)
Attempted: nghttp2
Partial log (click to expand)
/nix/store/kny488v2f5jymaxk6jqbkv7sg7fsvpqp-nghttp2-1.34.0-bin

Well, won't make things worse for Darwin and should be good on Linux.  Here we go!
(ping me if you have problems, I'll be watching but might not notice immediately :))


Bug 2224493: core: node fencing, skip pv when pv is not backed by csi

Description of your changes:
when node fencing is triggered and a negative case where one deployment pod consuming pv not provisioned by csi and another deployment pod with rbd rwo are on the same node and node fencing is triggered.
In this case rook operator panics since it is trigger to get field pv.Spec.CSI.Driver which will be nil.
Also, skip static pv as there is no imageName in the spec rbd status command will fail.
Signed-off-by: subhamkrai<EMAIL_ADDRESS>(cherry picked from commit 72386eb1d06cd7cf567ff020ac98af5c476efc4d) (cherry picked from commit 98f51c251493482c6e1de231d720266d1d260960)

Which issue is resolved by this Pull Request:
Resolves #
Checklist:

[ ] Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide).
[ ] Skip Tests for Docs: If this is only a documentation change, add the label skip-ci on the PR.
[ ] Reviewed the developer guide on Submitting a Pull Request
[ ] Pending release notes updated with breaking and/or notable changes for the next minor release.
[ ] Documentation has been updated, if necessary.
[ ] Unit tests have been added, if necessary.
[ ] Integration tests have been added, if necessary.

cc @BlaineEXE @travisn @Madhu-1

For 4.14 we will re-sync the branch from upstream for a bit longer, so let's close this.


Cannot run list if missing Python versions

With only Python 3.9 available running riot list end up with:
Traceback (most recent call last):
  File "/usr/local/bin/riot", line 5, in <module>
    from riot.__main__ import main
  File "/usr/local/lib/python3.9/site-packages/riot/__main__.py", line 3, in <module>
    main(auto_envvar_prefix="RIOT")
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/click/decorators.py", line 21, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/riot/cli.py", line 76, in list_venvs
    ctx.obj["session"].list_venvs(
  File "/usr/local/lib/python3.9/site-packages/riot/riot.py", line 413, in list_venvs
    if not venv_pattern.search(inst.venv_path()):
  File "/usr/local/lib/python3.9/site-packages/riot/riot.py", line 233, in venv_path
    base_path = self.py.venv_path()
  File "/usr/local/lib/python3.9/site-packages/riot/riot.py", line 102, in venv_path
    version = self.version().replace(".", "")
  File "/usr/local/lib/python3.9/site-packages/riot/riot.py", line 76, in version
    path = self.path()
  File "/usr/local/lib/python3.9/site-packages/riot/riot.py", line 98, in path
    raise FileNotFoundError(f"Python interpreter {self._hint} not found")
FileNotFoundError: Python interpreter 3.8 not found

I'm just asking for the list so it should not complain.

Would be interesting to report when listing which interpreters are available vs not rather than bailing.
Interpreter(_hint=3.8, available=True)

A solution to this was merged in #116


Implement JsonSchemaAs for OneOrMany

Here's the next type. This one implements JsonSchemaAs for OneOrMany. It is fortunately much simpler than KeyValueMap.
For OneOrMany the transformation we want to do is basically to take this schema
{ "$ref": "..." }

and transform it into
{
  "anyOf": [
    { "$ref": "..." },
    {
      "type": "array",
      "items": { "$ref": "..." }
    }
  ]
}

that is, we change it so it can take either an array or a single value. The only difference between the PreferOne and the PreferMany variants is that the inner object is marked as writeOnly: true.
I have also included some tests that should cover pretty much everything.

That looks great :) Thank you.

I published your new JsonSchemaAs implementations and fix for the serde_as macro in v3.7.0


How to specify custom error message when a user's account is error and how to bypass restriction for children and teens who are not in Family Group?

So, I've tested this library with my another account and I got an error (https://start.ui.xboxlive.com/AddChildToFamily) because I'm under 18. My question is how to display custom error message for general users (e.g. "You're under 18 and need to be added to a Family")? Because they may not understand what the error message means.
Also my last question is, "How to allow children and teens under 18 to play Minecraft with my launcher without having to join a Family Group?" 😄 You can learn more from this link: https://github.com/XboxReplay/xboxlive-auth/blob/master/docs/07-Detect_Unauthorized_AgeGroup.md
Thank you.

I'm using Error property of XboxAuthException to specify error.
try
{
    // login codes
}
catch (XboxAuthException ex)
{
            var error = ex.Error?.Trim()?.ToLowerInvariant();
            if (error == "8015dc09")
                msg = "you don't have xbox profile";
            else if (error == "8015dc0b")
                msg = "country ban";
            else if (error == "8015dc0c" || error == "8015dc0d")
                msg = "need age verification";
            else if (error == "8015dc0e")
                msg = "need to be added to a familly";
}

How about my last question? haha

oh I didn't know that there is a way to bypass age detection. I think I can add this on the next version.
Thank you for letting me know.

OK, thank you. If this successfully, my launcher will be used by many children and teens. But actually in my region there is no rules given by Microsoft about their Family features. I can actually use my alt account to create a Family Group and invite my primary account to join my Family Group, ALL WITHOUT ENTERING A FAKE BIRTHDAY INTO ANY ACCOUNT, AMAZING!

So other children may use that trick and they don't have to break Microsoft's rules. Just by creating 2 Microsoft Account with their real birthday. I don't know in other region.

But it's more amazing when you add that feature. Because they'll be able to play only with 1 Microsoft Account.

Have you done doing this?

What things to concern other than device token?

first we need device token and user token, and send this tokens to sisu.xboxlive.com.
all messaage should be signed with ECDSA key.
I have implemented all of this but there are some problems:

generating key pair does not always succeed.

I used Bouncycastle library to generate EC key pair with P-256 curve, which is same algorithm used by prismarine-auth. however xbox server does not always accept my request. it returns 403: forbidden.

MsalClient can't bypass age detection

To bypass age detection, you should authenticate by sisu.xboxlive.com. however, you can' use custom azure client app id in this way, which MsalClient uses

So we can't use MsalClient? Why we should authenticate with sisu.xboxlive.com? I also have tried to call the device authentication api myself, but it's return 403: forbidden.

Ah I know, we only need to change the XSTS Authorization URL to sisu authorization URL and generate a device token, is that correct? Or we need more steps?

Also we can't use MsalClient but we can use custom client id, is that correct?

Also we can't use MsalClient but we can use custom client id, is that correct?

Ah I know, we only need to change the XSTS Authorization URL to sisu authorization URL and generate a device token, is that correct? Or we need more steps?

yes. but sisu.xboxlive.com does not accept access token from custom client id. that's why we can' use MsalClient

OK, my question, why we need to use sisu.xboxlive.com to bypass age detection? Can just we generate device token and use the normal XSTS Authorization URL.

Have you tried using custom client id?

yes i tried
custom client id + sisuauth -> 401
custom client id + devicetoken -> underage error
custom client id + devicetoken + titletoken -> 401
java edition client id + sisuauth -> success

Have you tried java edition client id + device token + normal xsts auth? Make sure to use a Microsoft Account belonging to someone under the age of 18 who hasn't joined a Family Group when you test this!

custom client id + devicetoken -> underage error

Isn't this used in the XboxReplay/xboxlive-auth library? Why underage error happening? Isn't the XboxReplay/xboxlive-auth library use the normal XSTS auth but with Device Token? Or I'm wrong?

I've tried today using normal XSTS flow with a Device Token generated from xboxlive-auth node.js library with my account without family and it success (my age is under 18).

But if with your Device Token failed, then try using sisu.xboxlive.com.

I've tried today using normal XSTS flow with a Device Token generated from xboxlive-auth node.js library with my account without family and it success (my age is under 18).

There are 3 types of age-related errors: 8015dc0c, 8015dc0d, 8015dc0e. I've seen many user of my launcher get these 3 errors a lot, so I want to solve all of age-related problems.
this is login flow much detail:

Currently cmllib do this flow
custom client id -> oauth(MsalClient) -> usetoken -> xsts
java edition client id -> oauth(WebView2) -> usertoken -> xsts

8015dc0c, 8015dc0d, 8015dc0e, all occurs

add device token
custom client id -> oauth(MsalClient) -> usetoken -> devicetoken -> xsts
java edition client id -> oauth(WebView2) -> usertoken -> devicetoken -> xsts

8015dc0e solved, but still 8015dc0c, 8015dc0d occurs
if you only need to bypass 8015dc0e (need to add to family group), I already have done this.

add title token
custom client id -> oauth(MsalClient) -> usetoken -> devicetoken -> titletoken -> xsts
java edition client id -> oauth(WebView2) -> usertoken -> devicetoken -> titletoken -> xsts

403: forbidden while requesting titletoken

use sisuauth
custom client id -> oauth(MsalClient) -> devicetoken -> sisuauth

error code 0xffffffff or 401: Unauthorized
java edition client id -> oauth(WebView2) -> devicetoken -> sisuauth
8015dc0c, 8015dc0d, 8015dc0e, all problems are solved!

What's the means of 8015dc0d, 8015dc0e (other than need to add to family group) error?

Is the 8015dc0d, 8015dc0e South Korea age verification problem?

In some countries, if you don't verify your age or you're under 18, you'll always get an error, regardless of your family group.
yes, south korea age verification

Does the South Korea shutdown law still there so it require users to be at least 19 years old?

That law was repealed.  However, it seems that Microsoft's restrictions on Korean 18-year-old users have not completely disappeared.

Why they isn't completely disappeared, the law was abolished since 2021 (almost 1 year and Microsoft still hasn't take action)? So it's fine if I bypass it?

When your users get the age verification error? on this year?

Why they isn't completely disappeared, the law was abolished since 2021 (almost 1 year and Microsoft still hasn't take action)? So it's fine if I bypass it?

I don't know they still restrict it.
This is real error log:

It happens very often:

Why they isn't completely disappeared, the law was abolished since 2021 (almost 1 year and Microsoft still hasn't take action)? So it's fine if I bypass it?

the users under 18 in south korea they must login with sisu.xboxlive.com. it's the only way to bypass age restriction

Have you added this to the library?

I'm working on dev branch

Have you added this to the library? And how to authenticate with WebView2 without cookie, so the user must login every time (like in the official (old) Minecraft Launcher) where if you click "Add Account" or something similar, it always prompt you to login.

9372e35a7be4119a3e3cbfbafc6fa9c7866930bb done

Why just on dev branch? When you pull to nuget?

I'm testing now. testing, writing a document, and finally releasing a new version

release 2.1.0-rc
document: https://github.com/CmlLib/CmlLib.Core.Auth.Microsoft/tree/dev/docs

you can't extend partial class of other assembly. why do you need?

Because I need to also store Microsoft ID Token. Can you help me?

Also I want to add some things myself for the 'MicrosoftOAuthResponse'.

MicrosoftOAuthResponse is the part of XboxAuthNet. You need to modify XboxAuthNet.
Can you tell me more detail about Microsoft ID? If you can I can update the library to be extendible as you need.

You need to add this:
[JsonPropertyName("expires_on")]
public DateTimeOffset ExpiresOn { get; set; }
[JsonPropertyName("id_token")]
public string? IdToken { get; set; }
[JsonPropertyName("user_data")]
public MicrosoftUserPayload? UserData { get; set; }

'MicrosoftUserPayload' class:
[JsonPropertyName("iss")]
public string? Issuer { get; set; }
[JsonPropertyName("oid")]
public string? UserId { get; set; }
[JsonPropertyName("aud")]
public string? ApplicationId { get; set; }
[JsonPropertyName("exp")]
public long? ExpiresOn { get; set; }
[JsonPropertyName("iat")]
public long? IssuedAt { get; set; }
[JsonPropertyName("nbf")]
public long? NotBefore { get; set; }
[JsonPropertyName("name")]
public string? Name { get; set; }
[JsonPropertyName("preferred_username")]
public string? Username { get; set; }
[JsonPropertyName("email")]
public string? Email { get; set; }

Have you done doing this? It's not difficult right? You just need to add some property to class.

okay please don't rush me. I can't afford to focus on this project right now. how about making PR?
https://github.com/AlphaBs/XboxAuthNet/tree/dev

Wait wait

Sorry! I've make a pull request. Please accept it. Are you working of another project?

yes. I don't have much time now :(
I'm sorry I couldn't fully support you.

It's fine if you don't have much time. Because actually my launcher doesn't have a users for now, so it's also for my experiment! So you can do this project with little bit relaxed!

Please review my pull request again if you have a time. Thank you.


Fix circular dependencies

Resolve circular dependencies that prevents rust-analyzer from syntax highlighting / linting certain dependencies in packages.

https://github.com/rust-lang/rust-analyzer/issues/14167


[K000380] Rep. Daniel Kildee

Rep. Daniel Kildee:
http://danielkildee.house.gov
Likely contact form URL to start with:
http://danielkildee.house.gov/contact/email-me

seems to need rewrite now

this was actually fixed by #1413


chore(release): revert downgrade of a few plugins

This reverts commit 41176498b3fbdcc3a6d7fa32808c33f4b0f7664c.
Looks like another MSR issue again after https://github.com/janus-idp/backstage-plugins/pull/2150 was merged - logs in [1].
[1] https://github.com/janus-idp/backstage-plugins/actions/runs/10810499470/job/29990246035
/cc @PatAKnight @AndrienkoAleksandr

Thanks @rm3l!


Combobox binding issue in ContentControl

Describe the bug
In a ContentControl, when the binded Content changes, the ComboBox SelectedItem in the DataTemplate is set to NULL as well as the binded property in the model.
It happens only when the DataTemplate returned by the DataTemplateSelector remains the same.
This issue was not present in WPF.
Steps to reproduce the bug
Clone the repository.
Run the project WinUISample

Click on Expense 1 (Category A is selected)
Click on Expense 2 (Category B is selected)
Click on Expense 1 (Category is null)

When the DataTemplate changes the category remains

Click on Expense 4 (Category A is selected)
Click on Expense special  (Category B is selected, DataTemplate is different)
Click on Expense 4 (Category A is selected)
Selecting Expense 3 will set Category to null on Expense 4

Expected behavior
The category need to stay on the right value.
The WPFSample included in the solution implementing the same logic works as expected.
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.2.2: 1.2.221209.1
Windows version
Windows 11 (22H2): Build 22621
Additional context
No response

@gabbybilka this issue was closed but has still not been fixed. I have reopened a new issue


WIP: 581 helidon db

Helidon DB proposal.
First commit is Common mapper (see #624)
Resolves #581

Added the first version of db API.

Added JDBC implementation (partial) + an example.
Have a look at examples/db/jdbc
There is a readme file that describes what need to be done to start the example.

Add interceptor per statement type.
Interceptor context now keeps the statement type.
Generic DB statement has more options.
A few API shortcut methods to make the usage more straight-forward.
DbExecute now has the full set of methods, most implemented as default.
Added formalized StatementType.
Db common now contains a lot of abstracted methods that help with
implementation.
Added mongoDB support.
Fixed example to have the full api working.
Added mongoDB example.
Examples now support tracing and metrics for any statement type.

API is now documented and in state to be reviewed (modules db/db and db/common).
The db/health is also documented and working.
Other modules are in a state of alpha:

db/jdbc - implementation over JDBC
db/jsonp - support for JSON-P when writing and reading from the database
db/metrics - metrics interceptors with support for Config and ServiceLoader
db/mongodb - implementation over mongo reactive client
db/tracing - tracing interceptor with support for Config and ServiceLoader
examples/db/jdbc - example using JDBC and interceptors configured in application.yaml
examples/db/mongodb - example using mongo and interceptors configured through builder

We have created a branch 581-helidon-db  to work on the changes. I will re-create a PR from the new branch


No source files(s) or directory provided

I am getting this error trying to use the batch file. It doesn't matter if I use the sendto method or drag-n-drop I get the same results as if it can't read the file's attributes.

Hmm. Not sure what is going on there. There's a limit in Windows related to the total length of path+filename that you can pass to a batch file (or reference at all, effectively). I believe it's 255 characters (this is why I added the directory method, as you can pass a directory and then Whisper will iterate through the audio files within regardless of how long their file names are), so maybe try putting the audio in a folder structure with a shorter total path name(s)?
It could also be that the batch file (or user running it) doesn't have rights to pull file attributes, but that would be an unusual configuration of permissions on a Windows machine.
If my method isn't working for you there's also Purfview / Whisper Standalone.

It's probably the path length. It's also a file in OneDrive that isn't stored locally, so maybe that is making it difficult to read. Thanks i will dig in.

Oh yeah, I have no idea if OneDrive path's are available to batch files or how long their URI's might be when translated for that context.
If you want to test %1 in a batch file refers to the first input (the file you send-to or drag-and-drop) on the batch file, so if you make a two line batch file that just says:

echo %1
pause

The first line will output the URI of whatever you passed it, and the second line will just make sure the window doesn't close before you get a chance to see if. If that doesn't work then my batch file won't work either.


Idea: Handle Multimaps Better

My understanding is that currently:
std::multimap<std::string,  std::string> a = { {"a", "1"}, {"a", "2"}, {"b", "3"} };

Might map to:
{ "a": "1", "b": "3" }
But this does not preserve equality of the conversion back and forth. Thus I suggest a different way to convert multi-maps:
{ "a": ["1", "2"], "b": ["3"] }
This preserves equality.

Interesting idea. I would like to discuss this.

@nlohmann It seems that the actual behavior differs from the documented behavior, at least in the case of std::map. I'm not sure what exactly it's doing now for multimap, but I suppose figuring that out and updating the documentation would be a good thing.

@Exaeta What do you mean?

Coming back to your original idea about multisets: How would we translate back from JSON to multisets?
Would we require the same structure; that is, would { "a": ["1", "2"], "b": ["3"] } be convertible whereas { "a": "1", "b": "3" } would not?

Any opinions on this?

I found this behavior surprising because it loses data. I'm going to convert my multimaps into map<T,vector<V>> for serializing

It's surely a corner-case for which an implementation must make a decision as there is no canonic representation here. Any proposal how to improve the documentation to avoid surprises?


Add Sido's Urania Planet Pack from Kerbal Stuff

This pull request was automatically generated by Kerbal Stuff on behalf of Sido, to add Sido's Urania Planet Pack to CKAN.
Please direct questions about this pull request to Sido.

Closed by https://github.com/KSP-CKAN/NetKAN/pull/2407


[ByteString] Make inlinable.

Also, provide a direct initializer from ArraySlice -- this is not efficient,
but at least is more obvious than a reliance on inlining to even get
acceptable performance.

@swift-ci test this please

@swift-ci smoke test


Reworks OVAL gate evaluation

This PR reworks OVAL gate evaluation.
Fixes #192

/packit copr-build


Window resizing crash

Fixed crash if the adding method in UI thread throw the exception
The removing should be at invoked at UI thread in case of InvalidOperationException as well

@JTOne123 Hi
Could you add something like that method
 private void ExecutePreventInvalidOperationException(Action action)
        {
            try
            {
                action?.Invoke();
            }
            catch (InvalidOperationException)
            {
                Device.BeginInvokeOnMainThread(() => {
                    try
                    {
                        action?.Invoke();
                    }
                    catch(InvalidOperationException ex)
                    {
                        System.Diagnostics.Debug.WriteLine("Couldn't handle InvalidOperationException");
                    }
                });
            }
        }

and call it by that way
ExecutePreventInvalidOperationException(() => Children.Insert(0, view));

instead of duplicating code

done!

Thanks
Could you please apply it to all the same places?
for example https://github.com/JTOne123/CardView/blob/master/PanCardView/CardsView.cs#L1348

done, I guess only the insert the same place


In the absence of github_branch variable we should avoid branch tests

Example of failed automation:
https://app.circleci.com/pipelines/github/RedisGraph/RedisGraph/2632/workflows/b6bad16d-938c-4b60-960d-2a8b362c067f/jobs/9798

fixed by #62


Sidekick 1.1.1 signed not found

Hello,
The sidekick 1.1.1 package msix for windows is not signed, I can't install it
Thanks

This release was mostly for fixing macOS, so I haven't pushed it to the MS Store; therefore, it's not signed. I will send it to MS today and update once the signed package is available

ok, thank you very much for your work ;-)

Uploaded :)


errornous reading of a FPK file from 2019

Nico's few JPK force files from 2019 cannot be read in the PYFMreader properly.
I am not sure where the error is coming from.

My bad. I tried with the processed force curves files. while the PYFM reader takes a raw jpk file.


Input bug after running a client game

After running game as a client input is reading on delay which makes it hard to navigate in the menu.
Note: Check whether halfdelay() mode is turned off after the game.

Closed


Footer URL to use GitHub repository

The current footer URL is broken, pointing to a site that's no longer available. A proper URL should be used, otherwise removed. To give proper attribution and a path, I am suggesting that the GitHub project URL should be used instead of the current personal URL.

Does this get deployed automatically (CI) ? Cause https://arabica.netlify.com/ still shows old/broken URL


Configure text in multiple language

Hi,
I'm a french developper, and I'm using your package for my company.
I want to change some fields, but maintain the possibility of translation to english.
I don't really know if I'm clear or not, so here is my code :
    AccountsTemplates.configure({
        texts: {
            signUpLink_link: "S'inscrire",
            socialSignUp: "S'inscrire",
            button: {
                signUp: "S'inscrire"
            },
            title: {
                signUp: "S'inscrire"
            }
        }
    });

The base translation for signUp in french, it's "S'enregistrer". I want to replace that by "S'inscrire", but I don't want to loose the possibility of changing language.
It's the actual state, all translations are replaced by "S'inscrire". And it's not really what I'm looking for!
Ok, I hope you understand my issue, and sorry by advance for my english
If you have a solution, it would be awesome!

Hi there,
I see what you mean!
The correct way is to overwrite the key mapping for the French language on T9n.
I'm not at the PC now but should be something like:
T9n.map('fr', {signUp: 'S'inscrire'})
Lets have a look at the T9n docs
This should preserve all other translations...
Let me know if it works!

@MoriartyJoke I can confirm that @splendido solution works as we are doing that for formal 'es' translations.

Yes, it works perfectly! Thanks a lot

You're welcome!


Fix inverted dimmer text color

The definition references the wrong variable: @textColor instead of @invertedTextColor which is defined in https://github.com/Semantic-Org/Semantic-UI/blob/ebb1cab098cad4509d8b173bd1d185b7472711f6/src/themes/default/modules/dimmer.variables#L54.

In 2.3.0

Fixed in https://github.com/fomantic/Fomantic-UI 2.6.4


Hom DSL

(@hom WeightModel l_type begin
  :stocks
  NormalWeight => pop
  OverWeight => pop
  Obese => pop

  :parameters
  μ => μ
  ~δ => δ
  rage => rage
  _ => rFstOrder

  :dynamic_variables
  v_NewBorn => v_birth
  ~Becoming => v_fstOrder
  ~Death => v_death
  _ => v_aging

  :flows
  f_NewBorn => f_birth
  ~Becoming => f_fstOrder
  ~Death => f_death
  ~id => f_aging
  _ => f_death

end) == typed_WeightModel

Note, this creates a homomorphism from WeightModel to (l_type with all attributes mapped to nothing).

It's going to say there's a lot of changes because I merged #93 into it

Thing is, this is literally just half of a @stratify call.  Need to figure out what I can pull out from both and use.

PLEASE NOTE THIS HAS #93 MERGED INTO IT!!!  This will cause a lot of reformatting to occur throughout the project, to shorten lines and get tabs to be 2 spaces rather than 4.

@Xiaoyan-Li


setupCert failed

hi when  start my securserver  i have setupCert failed, i try my cert.h an private key withexample and all wark...

Hi,
could you please describe the process that you used to create cert.h and private_key.h? Did you use the create_cert.sh script in the extras folder?
If you created those files on your own, make sure to use RSA as algorithm, as the ESP32 needs different API calls for ECC cryptographic keys that I did not implement yet. I suggest 1024 or 2048 bits as key size, otherwise you might run into trouble due to the limited memory of the ESP32.

i have add log in httpsserver class.. the problem is in
ret = SSL_CTX_use_RSAPrivateKey_ASN1(
		_sslctx,
		_cert->getPKData(),
		_cert->getPKLength()
	);

here is the fault...

That's the part of the code that will interpret the content of your private_key.h file.
If the file has been generated correctly, it should look like this:
#ifndef PRIVATE_KEY_H_
#define PRIVATE_KEY_H_

unsigned char example_key_DER[] = {
  0x30, 0x82, 0x02, 0x5c, 0x02, 0x01, 0x00, 0x02, 0x81, 0x81, 0x00, 0xe1,
  // ... (many more lines)
};
unsigned int example_key_DER_len = 608;

#endif

example_key_DER_len has to match the amount of elements in example_key_DER[].
And the private key has to be of the correct type (RSA 1024 or 2048 bit) and it has to match the certificate in your cert.h, which should look like this:
#ifndef CERT_H_
#define CERT_H_

unsigned char example_crt_DER[] = {
  0x30, 0x82, 0x02, 0x19, 0x30, 0x82, 0x01, 0x82, 0x02, 0x01,
  // ...
};
unsigned int example_crt_DER_len = 541;

#endif

If that SSL_CTX_use_RSAPrivateKey_ASN1 gives you an error, one of these conditions does not hold, and you are trying to use invalid cryptographic parameters.
So if I should help you, I need to know how you created the private_key.h and cert.h file. Maybe try to run extras/create_cert.sh again and check the log for errors or post the complete create_cert.sh log here, then I'll have a look at it.

i found the problem but i don't understand... if i copy the value of private_key.h in my ino all work, in the external file don't work.....

Just to understand it correctly: Compiling, Linking and Uploading your script to the ESP32 is working, but you get a runtime error on that SSL_CTX_use_RSAPrivateKey_ASN1 line. But if you do not use #include "private_key.h" and instead copy the definitions directly into your main sketch, you can build it, upload it and it runs without an error?

Do you need further assistance with this or did you get it running properly and I may close this issue?

I assume that's not the case. If you face any other problems, feel free to open a new issue.


Use F16 for memory_k and memory_v

see https://github.com/ggerganov/llama.cpp/pull/154 & https://github.com/ggerganov/llama.cpp/pull/270#issuecomment-1477175472

This is completed. You can now use --float16.


divolte.js blocked

In Opera, when the built-in adblocker is enabled is block the loading of divolte.js. Is there a way around this, by for example changing the divolte.js filename or do we have to live with it?
How can we change the divolte.js filename that we need to include?

It is possible to change the divolte.js filename as documented here, so you could give that a try. Additionally, it might help to change the default event callback URL, using this. You can also change the names of the cookies that Divolte sets, which might help in some cases.
I don't know if it will solve the problem, but surely worth a shot.

Keep in mind that changing the names of the cookies in a production environment will reset all party IDs.

I'm on a fresh install just figuring things out so everything is still fine.
I changed the filename and that didn't block it, however, the event trigger was blocked after that, will try to change the event callback url and investigate further.

I changed the filename with a nginx location redirect, but I can't get it to work using the normal config:
  // Sources, sinks and mappings are provided only if the user hasn't
  // specified anything. Due to the merging rules for configuration,
  // defaults are not present here: this is handled in code.
  sources {
    a_source {
      type = browser
      javascript.name = tracking.js
    }
  }

This isn't picked up, how do I define it?

This did the trick, thanks for the quick feedback!
  sources {
    a_source {
      type = browser
      javascript.name = tracking.js
      event_suffix = web-event
    }
  }


Splitting factories into folders

Kinda proposal:
I have lots of factories and it makes a mess in the factories folder. It would be better to organize them into different folders. As to me, the better option is to keep factories in the feature’s folder close to models, controllers, etc. of the particular app feature.

https://github.com/laravel/framework/blob/5.5/src/Illuminate/Database/Eloquent/Factory.php#L196
the files in the factories path are loaded recursively, so you can organize them as you'd like.

This repo is for bug tracking. For this one or in the future you can make a proposal in the laravel/internals repo

@browner12 that feature should be highlighted in the doc to be honest

@ludo237 then make a PR

My bad I wasn't update on that. 😭

Yeah I think that just changed with 5.5. I always just define my factories like this, linked to a file that I keep in my App directory. There I structure them as needed.
$factory->define(App\Models\Profile::class, new App\Database\Factories\Profile);

@devcircus ,
I'm afraid I'm not quite sure what the second parameters is (new App\Database\Factories\Profile). Could you elucidate, please?

As Dylan said, the issue tracker is for bugs only. Please take this conversation to either a forum (Stack Overflow, Laracasts, Laravel.io, etc) or the Slack channel, or a private convo with @devcircus.
Please close this issue.
Thanks!

It's actually not necessary as of 5.5, but I still do it because of habit. In my database/factories folder, I have files for each factory, like:
// ProfileFactory.php
<?php

$factory->defineAs(App\Models\Profile::class, 'inactive', new App\Database\Factories\InactiveProfile);
$factory->defineAs(App\Models\Profile::class, 'active', new App\Database\Factories\ActiveProfile);

The second parameter is the actual factory file that I keep in my App\Database\Factories folder, like:
// ActiveProfile.php
<?php

namespace App\Database\Factories;

use App\Models\User;
use Faker\Generator as Faker;

class ActiveProfile
{
    /**
     * Create a Profile for testing purposes
     *
     * @param  \Faker\Generator $faker
     * @return array
     */
    public function __invoke(Faker $faker)
    {
        return [
            'website' => $faker->domainName(),
            'about' => $faker->paragraph(),
            'user_id' => factory(User::class, 'active'),
        ];
    }
}

and
// InactiveProfile.php
<?php

namespace App\Database\Factories;

use App\Models\User;
use Faker\Generator as Faker;

class InactiveProfile
{
    /**
     * Create a Profile for testing purposes
     *
     * @param  \Faker\Generator $faker
     * @return array
     */
    public function __invoke(Faker $faker)
    {
        return [
            'website' => $faker->domainName(),
            'about' => $faker->paragraph(),
            'user_id' => factory(User::class, 'inactive'),
        ];
    }
}

Now that you can split you factories as needed in 5.5, it's really not necessary, unless you really need the flexibility that a class will give you over a closure.

no need to apologize.  we're just trying to point people in the right direction.
BTW, it's always been possible to split factories into multiple files, it's just that we added documentation recently.
https://github.com/laravel/docs/pull/2368/files


pspmigrator mutating pods command returns empty output

./pspmigrator mutating pods
There are 49 pods in the cluster
+------+-----------+---------+-----+
| NAME | NAMESPACE | MUTATED | PSP |
+------+-----------+---------+-----+
+------+-----------+---------+-----+

Sorry I didn't watch the repo initially and must have missed these. Could you elaborate more about your environment? What's the kubeconfig that's being used?

/remove-lifecycle rotten

Is this resolved?? Even for me I have the same issue . It returns empty value.


Wildcards in tsconfig path mapping

We have a setup where we make heavy use of secondary entry points with ng-packagr. In tsconfig.json we make use of the following:
{
  "compilerOptions": {
    "paths": {
      "@some/name/*": ["some/path/*/src"]
    }
  }
}

With this setup, e.g. @some/name/foo maps to some/path/foo/src.
I've seen that sheriff already has support, when the wildcard is at the end. But I could not get it working with the wildcard in the middle of the path.
Otherwise the plugin looks very promising, because we are looking for some linter rule to prevent to import from another entry point with a relative path instead of using the name.

Hey Raphael, wow! I was not aware that one can have these kinds of paths. I guess, there could also be the possibility for something like some/path/**/src or even some/path/*/src/*lib.
I will take a look into it. There are special unit tests for the matching algorithm. So it should hopefully not take too much time.


Improve the debug logs and audit logs in SAML2BearerGrantType

There is not enough debug logs when 'SAML2BearerGrantType fails and it needs more log description in IS-5.3.0. Also currently, there are no audit logs for when using "SAML2BearerGrantType" and password grant type in IS-5.3.0.

@ShamodyaHashantha , is this issue still valid for the current release?
Please explain what type of debug logs you need and where you expect them.
Please explain what "audit" log has to be present "Grant Type" , Grant type does not change any state, so I am not sure there needs any audit logs.

@ruwanta, In current IS-5.8.0 release, has handled properly this scenario and there is no issue with that.
Actually the scenarios like when failing the SAML2BearerGrantType in IS-5.3.0, as per the current implementation of SAML2GrantHandler (Which compatible with IS-5.3.0) error logs and debug logs were not enough to track the root of the error. Therefore I thought it needs to improve more to get detailed error logs and debug logs as in the current IS-5.8.0 version. In that case, I did some modifications in the current SAML2GrantHandler implementation which is compatible with IS-5.3.0 in order to get detailed error messages and logs as same as the IS-5.8.0.
Currently in IS-5.8.0 allows obtaining the audit logs when using password grant type and refresh token grant type. Also, it gives a proper error description in the audit logs if any failure scenarios happen during those flows.
Below show the audit log result  of IS-5.8.0 when trying to use the password grant type with a locked account user
[2019-11-06 14:45:16,824]  INFO {AUDIT_LOG}-  Initiator=wso2.system.user Action=Get-User-Claim-Values Target=Tris Data={"Claims":{},"Profile":"default"} Outcome=Success  [2019-11-06 14:45:16,835]  INFO {AUDIT_LOG}-  Initiator=wso2.system.user Action=Get-User-Claim-Values Target=Tris Data={"Claims":{},"Profile":"default"} Outcome=Success  [2019-11-06 14:45:16,844]  INFO {AUDIT_LOG}-  Initiator=wso2.system.user Action=Get-Roles-of-User Target=Tris Data={"Filter":"*","Roles":["Internal/everyone"]} Outcome=Success  [2019-11-06 14:45:16,850]  INFO {AUDIT_LOG}-  Initiator=wso2.system.user Action=Get-User-Claim-Values Target=Tris Data={"Claims":{},"Profile":"default"} Outcome=Success  [2019-11-06 14:45:16,854]  WARN {AUDIT_LOG}-  Initiator=wso2.system.user Action=Authentication Target=Tris Data=null Outcome=Failure Error={"Error Message":"Un-expected error while pre-authenticating, Account is locked for user Tris in user store PRIMARY in tenant carbon.super. Cannot login until the account is unlocked.","Error Code":"31002"}
This error message would be helpful to track the root cause of the error.
But in IS-5.3.0 we can not obtain audit log result like this it just gives generic details (success or failed).


Request: add FB parameters to upload

Hi !
I've just tested your module and it works. Thanks a lot!
How can I add parameters that Facebook allows ?
https://developers.facebook.com/docs/graph-api/reference/page/videos/

Hmm, when I wrote this module I fallow https://developers.facebook.com/docs/graph-api/video-uploads.
Maybe you could try to add the parameter on the first call https://github.com/MRdotB/facebook-api-video-upload/blob/master/index.js#L8 And pr or let me know if it work.

Yes you did but where do I add extra params ?
On Feb 18, 2017, 17:49 +0200, baptiste<EMAIL_ADDRESS>wrote:

Hmm, when I wrote this module I fallow https://developers.facebook.com/docs/graph-api/video-uploads.
Maybe you could try to add the parameter on the first call https://github.com/MRdotB/facebook-api-video-upload/blob/master/index.js#L8 And pr or let me know if it work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub (https://github.com/MRdotB/facebook-api-video-upload/issues/6#issuecomment-280853780), or mute the thread (https://github.com/notifications/unsubscribe-auth/AA2Hkx-cT8SEB2zjWONxKiXJWHoUGeL3ks5rdxLsgaJpZM4MFI8j).

Args are set strictly and first call doesn't parse params beyond what the call wants. I guess it needs to parse extra params into the URL?
On Feb 18, 2017, 17:49 +0200, baptiste<EMAIL_ADDRESS>wrote:

Hmm, when I wrote this module I fallow https://developers.facebook.com/docs/graph-api/video-uploads.
Maybe you could try to add the parameter on the first call https://github.com/MRdotB/facebook-api-video-upload/blob/master/index.js#L8 And pr or let me know if it work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub (https://github.com/MRdotB/facebook-api-video-upload/issues/6#issuecomment-280853780), or mute the thread (https://github.com/notifications/unsubscribe-auth/AA2Hkx-cT8SEB2zjWONxKiXJWHoUGeL3ks5rdxLsgaJpZM4MFI8j).

Here i think https://github.com/MRdotB/facebook-api-video-upload/blob/master/index.js#L15

Well, it's just one param, and not useful at all. It'd more useful if all or any one param(s) could be passed in the call.

@MRdotB , why have you closed the issue. Don't you think it's a relevant request?

I don't have the time to do it atm. If you fork and PR I will add it. I think you just have to add an extra param in args and put it on https://github.com/MRdotB/facebook-api-video-upload/blob/master/index.js#L8

I tried that , but for some reasons extra params have no difference.
function apiInit(args, videoSize) {
	const options = {
		method: 'POST',
		uri: `${url}/v2.6/${args.id}/videos?access_token=${args.token}`,
		json: true,
		form: {
      title: 'test',
      no_story: true,
      description: 'descr',
      secret: true,
      upload_phase: 'start',
      file_size: videoSize
		}
	};

	return rp(options);
}

Well here it doesn't mention that params must be send after the video has been uploaded
https://developers.facebook.com/docs/graph-api/reference/page/videos/
Maybe I shall first try put the args during the finish phase first. If it doesn't work, then will try after we've got the video id.

The documentation is unclear about optional params. Try on apiFInish or after if it's not working.

Yay! It worked in the 'finish' phase! Thanks a lot, @MRdotB !

Nice, If you have the time you can submit a PR to add support for this.

Hi @skolesnyk how did you implement this? I need to add a description too. thanks

I added the feature it should work look at README.

@MRdotB thanks!

You're welcome don't forget to start if you like the module :smiley:


npm install fails due to cargo build failure

Hello, I'm using:

Node 16.17.1
rustc 1.63.0 (4b91a6ea7 2022-08-08)
cargo 1.63.0 (fd9c4297c 2022-07-01)
Devuan 4 (chimaera) (based on Debian 11 (bullseye))

I can't get it to build.
Also, I suggest keeping an up-to-date list of versions of Node and rustc you recommend on on the contributing page at the top of the compiling instructions. Node versions can be a source of problems for a project as it matures, and since rust is also an online build system it may benefit from documenting the version as well.
   Compiling graph-craft v0.1.0 (/home/owner/Downloads/git/GraphiteEditor/Graphite/node-graph/graph-craft)
error[E0658]: `let...else` statements are unstable
   --> node-graph/graph-craft/src/node_registry.rs:210:5
    |
210 | ...   let ConstructionArgs::Nodes(construction_nodes) = proto_node.construction_args else { unreachable!("Brighten Color Node constructed with out brightness input node") };
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #87335 <https://github.com/rust-lang/rust/issues/87335> for more information

error[E0658]: `let...else` statements are unstable
   --> node-graph/graph-craft/src/node_registry.rs:229:5
    |
229 | ...   let ConstructionArgs::Nodes(construction_nodes) = proto_node.construction_args else { unreachable!("Hue Shift Color Node constructed with out shift input node") };
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #87335 <https://github.com/rust-lang/rust/issues/87335> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `graph-craft` due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
Error: Compiling your crate to WebAssembly failed
Caused by: failed to execute `cargo build`: exited with exit status: 101
 WARNING  Compiled with 1 warning8:49:37 PM

The browser says:
Compiled with problems:￼X

ERROR in src/wasm-communication/editor.ts:1:37

TS7016: Could not find a declaration file for module<EMAIL_ADDRESS>'/home/owner/Downloads/git/GraphiteEditor/Graphite/frontend/wasm/pkg/index.js' implicitly has an 'any' type.
  > 1 | import type WasmBindgenPackage from<EMAIL_ADDRESS>      |                                     ^^^^^^^^^^^^^^^
    2 | import { panicProxy } from "@/utility-functions/panic-proxy";
    3 | import { type JsMessageType } from "@/wasm-communication/messages";
    4 | import { createSubscriptionRouter, type SubscriptionRouter } from "@/wasm-communication/subscription-router";

ERROR in src/wasm-communication/editor.ts:34:28

TS7016: Could not find a declaration file for module<EMAIL_ADDRESS>'/home/owner/Downloads/git/GraphiteEditor/Graphite/frontend/wasm/pkg/index.js' implicitly has an 'any' type.
    32 | 	// Import the WASM module JS bindings and wrap them in the panic proxy
    33 | 	// eslint-disable-next-line import/no-cycle
  > 34 | 	wasmImport = await import("@/../wasm/pkg").then(panicProxy);
       | 	                          ^^^^^^^^^^^^^^^
    35 |
    36 | 	// Provide a random starter seed which must occur after initializing the WASM module, since WASM can't generate its own random numbers
    37 | 	const randomSeed = BigInt(Math.floor(Math.random() * Number.MAX_SAFE_INTEGER));

Hi, welcome! You're using an outdated version of Rust. Please upgrade with rustup update.

With the commit I just pushed, the MSRV should give you a more informative error about the outdated Rust version.

Ok, it works, thanks.

Great! Let us know if you encounter any other troubles or have questions. Welcome to the project!


Create web api wrapper exposing the library functionalities

A fair number of people want this to be accessed through a webapi, so non-devs can have fun too. I'm totally in on that, I'd have already made one if I owned a domain.
But if anyone would like to implement a web api, go for it! The library should be of help, when you're done, I can link the api in the README
You can do it in your own repo (I'd really appreciate it if it was open source, free, and easy to use) and ask me anything if you need help!

I'm thinking of including it as a filter on PictShare so it can be accessed as an API

I didnt make one API, but ported the library methods to pure Javascript (no libs, just canvas) in the browser, plus made a live example on applying it on every frame from a HTML5 video while it's being played.
I guess it could be used in NodeJS too with some tweaks, for those who like to server pages/apis that way.
Not really sure on having ported the numpy code in a 100% true fashion but.. works for a first demo :P.
Repo link.

@pahefu Awesome! Will link your repo on README!
Also, could you add normal image support as well, right now you can only glitch videos on the demo.

Yeah, It works with images too (as long as you pass a Canvas pixel array data, the procedure is the same for the "library" part), so will just need to add the UI options on the demo html page.

Updated the repo demo with the image-only processing.
Also now you can download a glitched image/frame in their original size, which makes this as close as possible to original lib, on the browser. Canvas resizing from css made right-click download scaled to the screen resolution.


Destructuring variable declarations should have an initializer

let {};

transpiles to
"use strict";

var {} = undefined;

and this is not expected behaviour. this should throw Unexpected token {
http://6to5.org/repl/#?experimental=true&playground=true&evaluate=true&loose=false&=&code=let {}%3B

Bug not present in the 3.0.0 branch.


2.x _2.3 release notes, added 's' to 'Enhancement' header

Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[ x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #259 (a6b548e) into 2.x (2824645) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              2.x     #259   +/-   ##
=======================================
  Coverage   51.54%   51.54%
=======================================
  Files         183      183
  Lines        5805     5805
  Branches      888      888
=======================================
  Hits         2992     2992
  Misses       2592     2592
  Partials      221      221

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Looks like release notes already exists. Is this the intended change?

Yes, the intended change was simply adding an 's' to Enhancement.  Resolve a conflict so the change is now clearly highlighted.


Implement get_buy_orders and get_sell_orders methods

Both can just be a front for existing get_orders method.

Bittrex allows querrying of only sells or only buys:
type | required | buy, sell or both to identify the type of orderbook to return.

https://bittrex.com/api/v1.1/public/getorderbook?market=BTC-LTC&type=both


Accounts.json - make it clearer that accountIssuer property is object reference rather than string

In accounts.json example, may want to make it a little clearer that accountIssuer property is a reference to an Identity entry (e.g. an organizational Identity entry for Facebook) rather than just a string.
Maybe just make it something like facebook_org rather than Facebook.

Done.


CMake Error :  This workspace contains non-catkin packages

CMake Error :  This workspace contains non-catkin packages in it, and catkin cannot build
gtsam (plain cmake)
KimeraRPGO (plain cmake)
KimeraVIO (plain cmake)
how to fix it?

These packages are indeed not catkin packages, but they all have a package.xml file that indicates to catkin that the package should be built using plain cmake.
Can you give us more info on :

OS
ROS version
catkin version
cmake version
build command (catkin_make, catkin build?)

@qqadssp closing, but feel free to re-open if you couldn't fix the issue.

ubuntu 18.04
ros melodic
catkin version lastest
cmake lastest
build command : catkin_make
I tried with catkin_make but it gives an error. Is there a solution?
Base path: /home/cho/catkin_ws
Source space: /home/cho/catkin_ws/src
Build space: /home/cho/catkin_ws/build
Devel space: /home/cho/catkin_ws/devel
Install space: /home/cho/catkin_ws/install

Running command: "make cmake_check_build_system" in "/home/cho/catkin_ws/build"

-- Using CATKIN_DEVEL_PREFIX: /home/cho/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/cho/catkin_ws/devel;/opt/ros/melodic
-- This workspace overlays: /home/cho/catkin_ws/devel;/opt/ros/melodic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.17", minimum required is "2")
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/cho/catkin_ws/build/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.17")
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.29
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 28 packages in topological order:
-- ~~  - catkin_simple
-- ~~  - cmake_external_project_catkin
-- ~~  - dbow2_catkin
-- ~~  - drone_mavros
-- ~~  - gflags_catkin
-- ~~  - glog_catkin
-- ~~  - gtsam (plain cmake)
-- ~~  - kimera_rpgo (plain cmake)
-- ~~  - opencv3_catkin
-- ~~  - opengv_catkin
-- ~~  - kimera_vio (plain cmake)
-- ~~  - avoidance_msg_generator
-- ~~  - drone_gazebo
-- ~~  - disparity_image_proc
-- ~~  - kimera_rviz_markers
-- ~~  - orb_slam2_ros
-- ~~  - orb_slam3_ros_wrapper
-- ~~  - pose_graph_tools
-- ~~  - image_undistort
-- ~~  - avoidance_apm_nv
-- ~~  - local_planner_apm_nv
-- ~~  - mesh_rviz_plugins
-- ~~  - kimera_vio_ros
-- ~~  - vision_to_mavros
-- ~~  - zed_interfaces
-- ~~  - zed_nodelets
-- ~~  - zed_ros (metapackage)
-- ~~  - zed_wrapper
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CMake Error at /opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake:100 (message):
This workspace contains non-catkin packages in it, and catkin cannot build
a non-homogeneous workspace without isolation.  Try the
'catkin_make_isolated' command instead.
Call Stack (most recent call first):
CMakeLists.txt:69 (catkin_workspace)
-- Configuring incomplete, errors occurred!
See also "/home/cho/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/cho/catkin_ws/build/CMakeFiles/CMakeError.log".
Makefile:3064: recipe for target 'cmake_check_build_system' failed
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

Managed to reproduce this issue with Ubuntu 18.04, ROS Melodic, catkin version 0.6.1, cmake version 3.20.0
The issue only occurs with the command 'catkin_make'. With 'catkin build', the build process goes through.
If the issue persists with 'catkin build', run 'catkin clean' in the root directory just before the build command.


Add sambamba to improve the efficiency

May have a think of using sambamba to do sam/bam/cram operation like what I did in LncPipe
for sam->bam conversion
https://github.com/likelet/LncPipe/blob/master/LncRNAanalysisPipe.nf#L592
and bam sort
https://github.com/likelet/LncPipe/blob/master/LncRNAanalysisPipe.nf#L593
hope it helps

Is that still a major speed improvement compared to Samtools 1.8? IIRC, Samtools/HTSjdk etc werde updated and parallelized more (which they weren't when sambamba came out). So this could already be negligible... Thanks for the tip though!

sorry, i did not do the comparison between samtools 1.8 and sambamba, i will try it later.
:)


APPS-1149 optional elements in structs

This PR is to fix the evaluation of structs as input parameters of workflow/scatter:

[x] hash inputs should be coerced from object to struct

[x] their optional elements should be assigned to Null if not specified in job inputs.

[x] add tests

[x] task struct input
[x] workflow struct input
[x] workflow struct input to scatter input

@YuxinShi0423 Are you planning to release a snapshot for wdlTools once this this merged and create a PR in dxCompiler to run integration tests on this?

@commandlinegirl I have run the integration test with this snapshot. Shall I release a new version of wdlTools? Or is there a way to build a snapshot (but not release it) which dxCompiler can use?

@commandlinegirl I have run the integration test with this snapshot. Shall I release a new version of wdlTools? Or is there a way to build a snapshot (but not release it) which dxCompiler can use?

You don't have to create a new full wdlTools release. You can run the "Publish snapshot" workflow from the Actions tab in the wdlTools repo:

And then use the released version (it will be 0.17.9-SNAPSHOT) in dxCompiler (it's already set to 0.17.9 as shown here).

@YuxinShi0423  Oh, re my previous comment - I can see you already ran it!:) So now you'd just need to create PR in dxCompiler to run integration tests.


Fix MeituriRipper and VKRipper

Category
This change is exactly one of the following (please change [ ] to [x]) to indicate which:

[x] a bug fix (Fix #1478, Fix #1413, Fix #1476)
[ ] a new Ripper
[ ] a refactoring
[ ] a style change/fix
[ ] a new feature

Description
Meituri: Protocoll changed to https because http access doesn't work anymore (HTTP answer 403). Test was already set up on https.
VK: Download of albums works now
Testing
Required verification:

[x] I've verified that there are no regressions in mvn test (there are no new failures or errors).
[x] I've verified that this change works as intended.

[x] Downloads all relevant content.
[ ] Downloads content from multiple pages (as necessary or appropriate).
[x] Saves content at reasonable file names (e.g. page titles or content IDs) to help easily browse downloaded content.

[x] I've verified that this change did not break existing functionality (especially in the Ripper I modified).

Optional but recommended:

[ ] I've added a unit test to cover my change.

LGTM


ControllerParser has inappropriate code

inappropriate code
if ("dwr:config-param".equals(child.getNodeName()))
{
    params.put(child.getAttribute("name"), child.getAttribute("value"));
}

correct
if ("config-param".equals(element.getLocalName()))
{
    params.put(child.getAttribute("name"), child.getAttribute("value"));
}

Thanks for the report!
@dmarginian : can you take a look at this?

The use of the dwr namepspace is documented on our site:
http://directwebremoting.org/dwr/documentation/server/integration/spring.html

I missed the change of getNodeName to getLocalName, I will take a look.

@devefx Everybody's busy so it would help a lot if you could describe the use case you want to solve. Some example code that a test case could be based off would also be great!


Small grammar edits

Changes:

Added support for semicolons separating statements with no new line in between them
Changed type_test to be more similar to kotlin grammar (type instead of expression)

Currently getting 93.865% parsing rate with the multiple file annotations fix that @aryx also has. I took out the changes so that we don't have a conflict during future merges.
To test:
run npx tree-sitter test

@aryx changed according to your comments! thanks for reviewing 👍

Thanks!

@colleend The Statements separated by semicolon test seems to fail

👍 ah yes -- @aryx has a few more fixes that are coming which should fix the Statements separated by semicolon test failure :D


release wheel for 3.10

Minimal, reproducible code sample, a copy-pastable example if possible
mamba create -n test python=3.10
pip install numcodecs

Problem description
Above code spends some time building the wheel. Which may fail on some systems and also slows down install times. It would be great to bump CI python versions and release the new wheels.
Version and installation information
Please provide the following:

Value of numcodecs.__version__ 0.9.1
Version of Python interpreter 3.10
Operating system (Linux/Windows/Mac) linux
How NumCodecs was installed (e.g., "using pip into virtual environment", or "using conda"): pip

I think conda-forge has built for 3.10 already, if that will do.

I think conda-forge has built for 3.10 already, if that will do.

That's a good workaround - but I expect that there will be people who use pip primarily  who will also run into this. e.g. i ran into this when doing pip install of different pacakge and it caught me off gaurd. No rush from me to fix, just wanted to bring it up

Sure, we need to update the release too.

We build wheels with cibuildwheel in this GH Action. AFAICT cibuildwheel already supports Python 3.10. So that should just work.
Currently CI doesn't cover Python 3.10. So adding that would be good to do.
If someone would like to do a PR to add Python 3.10, that would be a good first step towards addressing this. Not expecting any major issues there, but if they come happy to discuss. @ianhi would you be interested in giving this a try? 🙂

cibuildwheel already supports Python 3.10

Yes, only if it is up to date

This is one of the remaining not-on-3.10 yet wheels pyodide https://github.com/pyodide/pyodide/issues/978. Do you still support Python 2? If so, them bumping to cibuildwheel 2.3.1 will drop 2.7 & 3.5 wheels - which is probably a good idea, since the only supported way to make them today is to use manylinux1, which is past EOL and hanging on by a thread. But you can split the job in two and use old cibuildwheel for old Python versions if that's the case. Otherwise, it should be a pretty simple bump.

Excellent, no Python <3.6 support, so should be a simple version bump. If you use our Action, you can even have GitHub Dependabot update this regularly for you.
Minor request, could you please remove the <4 from your Python requires? It causes issues for locking packages managers, and is discouraged. See https://iscinumpy.dev/post/bound-version-constraints/, https://discuss.python.org/t/requires-python-upper-limits, and https://github.com/cjolowicz/cookiecutter-hypermodern-python/issues/1154 for some context / issues related to this.

Excellent, no Python <3.6 support, so should be a simple version bump. If you use our Action, you can even have GitHub Dependabot update this regularly for you.

What would need to be done to set this up?

On a side note, would be curious to learn more about how Pyodide & Zarr are being used together. Opened issue ( https://github.com/zarr-developers/community/issues/43 ) for discussion on this 🙂

Wheels are now available for testing under 0.10.0a2. Thanks @joshmoore for producing those 😄

Thanks @jakirkham - worked for me

Closing but please speak up if there are any remaining issues.


[19.09] firefox: mark as insecure and remove myself as maintainer

Motivation for this change
Incorporating feedback from #71714 this will mark Firefox on stable as insecure as it seems the consensus is that updating NSS/sqlite/… for Firefox isn't worth the costs.

the release ISO's rely on firefox, so they would have to use the ESR version
I think the pkgs/top-level/release.nix needs to be updated to rely on the firefox-esr as well

I have nothing against tracking ESR firefox by default, but by god, breaking the firefox derivation on stable by default is not something that should be done. All users with firefox installed should not be hit with a security error.
It seems to me that transitioning firefox to an alias for firefox-esr and introducing a new attribute for the up-to-date version would have less impact, while keeping to the spirit of this change.

How does firefox handle your profile when downgrading to the ESR (69 -> 68)? This is a question regardless of the chosen solution.

Last time I tried a firefox downgrade (as part of a system downgrade from unstable -> stable), it asked me to create a new profile, which was quite annoying. Maybe downgrading to ESR is better as firefox may support them? I'll test this later.

Downgrading from firefox 69 to 68 ESR appears to work seemlessly.

This should be mentioned in the release notes along with instructions on how to install firefox from the unstable channel.

This should be mentioned in the release notes along with instructions on how to install firefox from the unstable channel.

I think it's also important to mention someone could use the binary version of firefox. It's just the source based version of firefox in NixOS will only be esr on stable release. Don't really want someone to make the assumption, for whatever reason, NixOS will never have the latest firefox unless you use unstable.

I think the goal of this PR was to try and shock the team in to choosing a different option of how to manage firefox on 19.09?

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/firefox-on-19-09-could-be-marked-as-insecure-or-downgraded-to-esr-68/4577/1

I think it's also important to mention someone could use the binary version of firefox. It's just the source based version of firefox in NixOS will only be esr on stable release.

Wouldn't it be rather confusing to have firefox and firefox-bin be two different versions?

I think the goal of this PR was to try and shock the team in to choosing a different option of how to manage firefox on 19.09?

Kind of, yes.
We need to have the stable package discussion and what packages we are willing to maintain there and what updates are "allowed". The practice I proposed in the initial Firefox70 bump had been going on for a few releases without much pain. Now people consider it to be an issue (probably rightful?).
IMO this is way broader then just Firefox.
I also think that we do not have to be as strict on this as e.g. Debian as we have the proper tooling to do recompilation and thus can care a lot less about ABI stability. Of course it still must remain stable. But probably not stale.
If someone has the required energy and time we should eventually have a RFC on the topic of stable releases and version stability that we "guarantee".
Regarding the issue here: I'd really like RMs to chip on those topics regarding their release. We can provide them with all technical details regarding what will probably happen either way but they should be the people in charge of rolling the dice. Given that that happens in a reasonable amount of time and there is no need of rush…
Personally I liked having a current stable Firefox on stable NixOS despite being a lot of work. While the ESR releases are available they aren't really what regular users expect in my experience. I have mixed feeling about the binary releases. They are less tailored for our systems but might just run well enough. Running those on my machine effectively means executing some random binary that someone from Mozilla produced without any (ongoing) proof (on our part) that we can reproduce them from the source. Using the source built version is IMO preferable. The firefox-bin version is also unfree as per our packaging. That is yet another hoop users would have to jump through. That being said ESRs are probably fine for things like live images that just serve the purpose of installing NixOS…
The up- & downgrades should work fine within our Firefox releases. We are telling FFX to ignore / disable downgrade protections in our wrapper scripts.

Isn't having, say, sqlite-firefox package specifically for Firefox an option?

Isn't having, say, sqlite-firefox package specifically for Firefox an option?

We could probably just override the dependencies and fix them up to the right versions before passing them to Firefox. My fear here is that somebody touching the "real" expression might not be aware of the override practice we have for firefox and unintentionally breaks the build there.
That might not be as much of an issue for sqlite or even nss but it will likely be an issue with our rust infrastructure that we are consuming in the Firefox build. Just overriding things there will end up with very brittle expressions that might break on whenever rustc is updated. Also Firefox is usually fine with the latest version of dependencies. Whenever we pin them to something "known good" that might easily become outdated even thought we wouldn't really need a specific (old) version at that moment.
I certainly see specific packages/overrides as a way forward for the NixOS stable releases. On master we should just update the "real" expressions. This leads to a situation where we have to do some extra work during branch-off. Any thoughts?

The set that needs overriding is quite large, so I'm for dropping the maintenance burden, as people have plenty other options:

ESR
-bin
install from unstable channel

Of course, if someone steps up to maintain all the backports (and will keep the quality), I don't think anyone will mind.

Of course, if someone steps up to promise maintaining all the backports (and will keep the quality), I don't think anyone will mind.

I am working on a version of that now. We / I might just have to do that for 19.09 and with 20.03 we should start with the non-esr removed by default.

I have merged that approach into staging-19.09: #71714
For 20.03 we should probably do this differently.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/firefox-crashes-when-opening-a-file-dialog-in-pantheon/5323/3


feat: sync date added

fixes some comments mentioned in #49  by synchronising the 'dateAdded'-Zotero Key to a Notion Date Field called 'Date Added', which would have to be added to any notion template. Uses dayjs for parsing the date.
Please beware: I barely (= never) use js/ts and don't even have a linter for that language installed. Please fix any style or convention issues before merging.

Thanks a lot for your suggestions. As you suggested, I've changed the PR, and it works without dependency. The output still seems to be the same, though, see the image below (blue is the new method, below the previous method)

Thanks for sharing that screenshot. I do want to make sure we get the times correct, even though having them appear in UTC instead of the local time zone is perhaps less than ideal. (I think we can improve that in the future.)
Here's the behavior I've seen—which sounds like it may be different from what you've seen. The item I tested with in the screenshots below was added in December, and since I'm in PST that time of year, it should be UTC-8.
Previous method
With the previous method, the time synced to Notion looked like it was doubling the UTC offset. The UTC time in Notion is 16 hours ahead of my local time (shown in Zotero) instead of the expected 8 hours.

New method
With the new method, the UTC time in Notion is the expected 8 hours ahead.

With what you described, it looked like both the previous and new methods were giving you a correct time in Notion. I'm not sure why we saw different behavior with the previous method, but it seems that the new method is correct for both of us—would you agree?
If the current approach looks good to you, it's good for me! I think I'll need to update the TypeScript types for the build to pass, but I'm happy to make that update and get this merged in.

I'm going to go ahead and merge this, and I'll push another PR with the TypeScript updates.
Thanks again for the contribution!

Released in version 0.4.7!

I'm going to go ahead and merge this, and I'll push another PR with the TypeScript updates.
Thanks again for the contribution!

Thanks! In the end, I added a whole three lines of code, but I'm glad I could make the push for having this added.


Openpilot trying to turn onto side streets

Describe the bug
Driving down a straight road openpilot attempted to turn down 3 separate side streets without any turning instructions…car lurched first time I grabbed the wheel it did it a second time and corrected and looked at my c3 and the green tracking line was turning 90 degrees onto the side street then it happened again shortly after
Provide a route where the issue occurs
b0a7a22dea55a1cd|2022-12-31--20-27-08--5
openpilot version
0.9.0
Additional info
No response

Thanks for the feedback. We are planning to improve the "desire" stack very soon, which we expect will reduce these uncommanded turns.
Converting this to a discussion, please post segments in the comments if this happens again.


do not use width and height if one of them is 0 or unset

am I crazy to think that if width or height are undefined, according attributes are not gonna be set on <img> tag?

I just ran the dummy app without this changes and verified that when the width and height were not passed as arguments of the component, the <img> was rendered with width=0 and height=0.
I checked on

Chrome Version 41.0.2272.101 (64-bit)
Firefox 36.0.4

I didn't find anything about a default behavior for this type of thing (undefined values) here: http://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-width
After reading that, I tried to use default values of empty string for width and height, but the value 0 was applied again (same for null).

I did a little experiment and I think you are right, see: http://jsbin.com/yokinedawi/1/edit?html,output
In practice, the addon doesn't behave like that. Something is turning undefined values to 0.

thanks for the patch, dude @givanse


attempt to write crashes to Pilosa log file

Description
Pilosa has a configurable log file which it outputs to. However, in the event of a crash, the stack trace is printed to stderr. This can make debugging more difficult as there are multiple places one must check for output that can change based on the deployment scenario. We should make an effort to perform recovery at a high level (e.g. probably in server/server.go) and print the crash and stack trace to the log file.
Additionally, we should improve our documentation and deployment tooling to make sure that stderr is captured someplace predictable and visible in as many situations as possible.
Success criteria (What criteria will consider this ticket closeable?)
If Pilosa crashes, all output (including the stacktrace), should ideally go to the log file. Documentation (and our issue template?) should make it clear that if Pilosa crashes with apparently no output, one should check (a) the log file (b) stdout/stderr and (c) dmesg/syslog to see if it was killed via SIGKILL due to out of memory, or some other external condition.

Note: recovering from panic in Go only works if the panic is happening in the same goroutine that has the recover, so unfortunately, just having a recover at the top level won't work. We'd need a recover everywhere that launches a goroutine which seems like maybe a bad idea.
Looks like we can use syscall.Dup2 to turn stderr into the log file: https://github.com/golang/go/issues/325