luaposix: 33.4.0 -> 34.0.4, add dependencies

Motivation for this change
Refresh package and add new dependencies.
Thanks!
Things done

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

[ ] NixOS
[ ] macOS
[X] 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"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

@vyp please take a look, thanks!

@Mic92 maybe you can take a look? Thanks!

@GrahamcOfBorg build luajitPackages.bit32 lua52Packages.bit32 lua51Packages.bit32 lua51Packages.luaposix lua52Packages.luaposix luajitPackages.luaposix

Success on x86_64-linux (full log)
Partial log (click to expand)
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/v33zk3h4lz0s6s1rmhal8f4vp43766m8-lua5.1-posix-34.0.4/lib
patching script interpreter paths in /nix/store/v33zk3h4lz0s6s1rmhal8f4vp43766m8-lua5.1-posix-34.0.4
checking for references to /build in /nix/store/v33zk3h4lz0s6s1rmhal8f4vp43766m8-lua5.1-posix-34.0.4...
/nix/store/hgq5kimxl6n0v23h2amp2m499a0wa0da-lua5.1-bit32-5.3.0
/nix/store/jr7a9s9pp0gimw0i56lkybmjxybqk9dv-lua5.2-bit32-5.3.0
/nix/store/93as8783ycrc78lxvad61s5ihafhb7n9-lua5.1-bit32-5.3.0
/nix/store/v33zk3h4lz0s6s1rmhal8f4vp43766m8-lua5.1-posix-34.0.4
/nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4
/nix/store/pccjqy05p837ylnsb49zvxqv1lrv3jbj-lua5.1-posix-34.0.4

Failure on x86_64-darwin (full log)
Partial log (click to expand)
no configure script, doing nothing
patching script interpreter paths in /nix/store/n4l8yhmbhh25rbbnwsg4nap1g4zc2ajc-lua5.1-std.normalize-2.0.1
installing
post-installation fixup
cannot build derivation '/nix/store/nfg9zngjmhvggk60ssaqgccz7b9gl28x-lua5.1-posix-34.0.4.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/bq7id3q6cdyj2dj059sn0vh76dc8c0ya-lua5.1-posix-34.0.4.drv': 1 dependencies couldn't be built
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/zm0fwawjzqxhw37w4syigwz2g687m8z8-lua5.2-std.normalize-2.0.1
cannot build derivation '/nix/store/92m51g0pp0zwml1i9vwj0bywmj9xapjy-lua5.2-posix-34.0.4.drv': 1 dependencies couldn't be built
error: build of '/nix/store/92m51g0pp0zwml1i9vwj0bywmj9xapjy-lua5.2-posix-34.0.4.drv', '/nix/store/axpf1ka4zygafmw26gwm8ml5xnbvlqcs-lua5.1-bit32-5.3.0.drv', '/nix/store/bq7id3q6cdyj2dj059sn0vh76dc8c0ya-lua5.1-posix-34.0.4.drv', '/nix/store/fzy8qwxi5p892na23f76ddz5l2l7l31s-lua5.2-bit32-5.3.0.drv', '/nix/store/h4bd8f637hmg8ckx5lxd6pczpvcdpfr8-lua5.1-bit32-5.3.0.drv', '/nix/store/nfg9zngjmhvggk60ssaqgccz7b9gl28x-lua5.1-posix-34.0.4.drv' failed

Success on aarch64-linux (full log)
Partial log (click to expand)
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/m5c1w5ad9c63gjzwaic872r9k21cvbpi-lua5.1-posix-34.0.4/lib
patching script interpreter paths in /nix/store/m5c1w5ad9c63gjzwaic872r9k21cvbpi-lua5.1-posix-34.0.4
checking for references to /build in /nix/store/m5c1w5ad9c63gjzwaic872r9k21cvbpi-lua5.1-posix-34.0.4...
/nix/store/449hlr2dvfx6w1h03sv7d3dh75cqyvvj-lua5.1-bit32-5.3.0
/nix/store/prm4cw20ws37lva552vdpyfg0vzy2csp-lua5.2-bit32-5.3.0
/nix/store/88cqwby314mk7ifwkr987f4c6s21ipap-lua5.1-bit32-5.3.0
/nix/store/m5c1w5ad9c63gjzwaic872r9k21cvbpi-lua5.1-posix-34.0.4
/nix/store/hvpfafbwx3kji8yrpsl8hn5p2fvh17vi-lua5.2-posix-34.0.4
/nix/store/4y2v13hs1918p1cpnahk9bdmsyl6zy14-lua5.1-posix-34.0.4

It looks like darwin mixes multiple lua versions.

@GrahamcOfBorg build lua52Packages.luaposix

Failure on x86_64-darwin (full log)
Partial log (click to expand)
      _b_or in lbitlib-58081f.o
      _b_xor in lbitlib-58081f.o
      _b_extract in lbitlib-58081f.o
      _b_lrot in lbitlib-58081f.o
      ...
ld: symbol(s) not found for architecture x86_64
clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
builder for '/nix/store/fzy8qwxi5p892na23f76ddz5l2l7l31s-lua5.2-bit32-5.3.0.drv' failed with exit code 1
cannot build derivation '/nix/store/92m51g0pp0zwml1i9vwj0bywmj9xapjy-lua5.2-posix-34.0.4.drv': 1 dependencies couldn't be built
error: build of '/nix/store/92m51g0pp0zwml1i9vwj0bywmj9xapjy-lua5.2-posix-34.0.4.drv' failed

Success on aarch64-linux (full log)
Partial log (click to expand)
/nix/store/hvpfafbwx3kji8yrpsl8hn5p2fvh17vi-lua5.2-posix-34.0.4

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4/lib/lua/5.2/posix/stdio.so
shrinking /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4/lib/lua/5.2/posix/fcntl.so
shrinking /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4/lib/lua/5.2/posix/pwd.so
shrinking /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4/lib/lua/5.2/posix/dirent.so
shrinking /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4/lib/lua/5.2/posix/grp.so
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4/lib
patching script interpreter paths in /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4
checking for references to /tmp/nix-build-lua5.2-posix-34.0.4.drv-0 in /nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4...
/nix/store/1l4vhn1ac44mn4whgn3nfknd6ijxkc14-lua5.2-posix-34.0.4

@GrahamcOfBorg build lua52Packages.bit32

Success on aarch64-linux (full log)
Partial log (click to expand)
building
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0
shrinking /nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0/lib/lua/5.2/bit32.so
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0/lib
patching script interpreter paths in /nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0
checking for references to /build in /nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0...
/nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0

Failure on x86_64-darwin (full log)
Partial log (click to expand)
      _b_not in lbitlib-493e8d.o
      _b_or in lbitlib-493e8d.o
      _b_xor in lbitlib-493e8d.o
      _b_extract in lbitlib-493e8d.o
      _b_lrot in lbitlib-493e8d.o
      ...
ld: symbol(s) not found for architecture x86_64
clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
builder for '/nix/store/x2hagznvi99dbcqf51hv1ma7z5i7ywq4-lua5.2-bit32-5.3.0.drv' failed with exit code 1
error: build of '/nix/store/x2hagznvi99dbcqf51hv1ma7z5i7ywq4-lua5.2-bit32-5.3.0.drv' failed

Success on x86_64-linux (full log)
Partial log (click to expand)
building
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0
shrinking /nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0/lib/lua/5.2/bit32.so
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0/lib
patching script interpreter paths in /nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0
checking for references to /build in /nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0...
/nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0

@GrahamcOfBorg build lua51Packages.bit32

Success on x86_64-linux (full log)
Partial log (click to expand)
building
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0
shrinking /nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0/lib/lua/5.1/bit32.so
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0/lib
patching script interpreter paths in /nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0
checking for references to /tmp/nix-build-lua5.1-bit32-5.3.0.drv-0 in /nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0...
/nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0

Success on aarch64-linux (full log)
Partial log (click to expand)
building
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0
shrinking /nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0/lib/lua/5.1/bit32.so
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0/lib
patching script interpreter paths in /nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0
checking for references to /build in /nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0...
/nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0

Failure on x86_64-darwin (full log)
Partial log (click to expand)
      _lua_len in lbitlib-758eaa.o
      _luaL_tolstring in lbitlib-758eaa.o
      ...
  "_lua_typename", referenced from:
      _lua_len in lbitlib-758eaa.o
      _luaL_tolstring in lbitlib-758eaa.o
ld: symbol(s) not found for architecture x86_64
clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
builder for '/nix/store/hi725lkrkymmbpss4k1sr7crv6cp0lkw-lua5.1-bit32-5.3.0.drv' failed with exit code 1
error: build of '/nix/store/hi725lkrkymmbpss4k1sr7crv6cp0lkw-lua5.1-bit32-5.3.0.drv' failed

@GrahamcOfBorg build lua52Packages.bit32

Success on x86_64-linux (full log)
Partial log (click to expand)
/nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0

Success on x86_64-darwin (full log)
Partial log (click to expand)
patching sources
configuring
no configure script, doing nothing
building
installing
post-installation fixup
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/j7x8hlkwcm9grca40sx1nsws7am13hsk-lua5.2-bit32-5.3.0/lib
patching script interpreter paths in /nix/store/j7x8hlkwcm9grca40sx1nsws7am13hsk-lua5.2-bit32-5.3.0
/nix/store/j7x8hlkwcm9grca40sx1nsws7am13hsk-lua5.2-bit32-5.3.0

Success on aarch64-linux (full log)
Partial log (click to expand)
/nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0

@GrahamcOfBorg build lua52Packages.luaposix

Success on x86_64-darwin (full log)
Partial log (click to expand)
clang -O2 -fPIC -bundle -undefined dynamic_lookup -all_load   -D_POSIX_C_SOURCE=200809L -DPACKAGE='"luaposix"' -D_FORTIFY_SOURCE=2 -D_DARWIN_C_SOURCE -DNDEBUG -D_BSD_SOURCE -DVERSION='"34.0.4"' -D_XOPEN_SOURCE=700 -Iext/include -I-I/nix/store/7i6hk6ldz1fiil7j5k3mqb0lx9dwwwac-lua-5.2.3/include ext/posix/libgen.c -o macosx/posix/libgen.so
clang -O2 -fPIC -bundle -undefined dynamic_lookup -all_load   -DHAVE_CRYPT_H=0 -DNDEBUG -D_BSD_SOURCE -DVERSION='"34.0.4"' -D_FORTIFY_SOURCE=2 -D_POSIX_C_SOURCE=200809L -DPACKAGE='"luaposix"' -DHAVE_GETHOSTID -DHAVE_DECL_FDATASYNC=0 -DHAVE_FDATASYNC -DHAVE_CRYPT -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE=700 -Iext/include -I-I/nix/store/7i6hk6ldz1fiil7j5k3mqb0lx9dwwwac-lua-5.2.3/include ext/posix/unistd.c -o macosx/posix/unistd.so
clang -O2 -fPIC -bundle -undefined dynamic_lookup -all_load   -D_POSIX_C_SOURCE=200809L -DPACKAGE='"luaposix"' -D_FORTIFY_SOURCE=2 -D_DARWIN_C_SOURCE -DNDEBUG -D_BSD_SOURCE -DVERSION='"34.0.4"' -D_XOPEN_SOURCE=700 -Iext/include -I-I/nix/store/7i6hk6ldz1fiil7j5k3mqb0lx9dwwwac-lua-5.2.3/include ext/posix/sys/wait.c -o macosx/posix/sys/wait.so
true -c build-aux/config.ld .
installing
post-installation fixup
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/zwai3fb7s4km8dwz4hyill16900yf8af-lua5.2-posix-34.0.4/lib
patching script interpreter paths in /nix/store/zwai3fb7s4km8dwz4hyill16900yf8af-lua5.2-posix-34.0.4
/nix/store/zwai3fb7s4km8dwz4hyill16900yf8af-lua5.2-posix-34.0.4

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4/lib/lua/5.2/posix/ctype.so
shrinking /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4/lib/lua/5.2/posix/unistd.so
shrinking /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4/lib/lua/5.2/posix/stdio.so
shrinking /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4/lib/lua/5.2/posix/libgen.so
shrinking /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4/lib/lua/5.2/posix/poll.so
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4/lib
patching script interpreter paths in /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4
checking for references to /build in /nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4...
/nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib/lua/5.2/posix/time.so
shrinking /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib/lua/5.2/posix/signal.so
shrinking /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib/lua/5.2/posix/fnmatch.so
shrinking /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib/lua/5.2/posix/ctype.so
shrinking /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib/lua/5.2/posix/grp.so
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib
patching script interpreter paths in /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4
checking for references to /tmp/nix-build-lua5.2-posix-34.0.4.drv-0 in /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4...
/nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4

@GrahamcOfBorg build luajitPackages.bit32 lua52Packages.bit32 lua51Packages.bit32 lua51Packages.luaposix lua52Packages.luaposix luajitPackages.luaposix

Success on x86_64-darwin (full log)
Partial log (click to expand)
post-installation fixup
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/4izqbbif1kxcx810rv7ykhpb956zib78-lua5.1-posix-34.0.4/lib
patching script interpreter paths in /nix/store/4izqbbif1kxcx810rv7ykhpb956zib78-lua5.1-posix-34.0.4
/nix/store/x2w429cr9hhph7sky4gc0nh1d8qv5fjm-lua5.1-bit32-5.3.0
/nix/store/j7x8hlkwcm9grca40sx1nsws7am13hsk-lua5.2-bit32-5.3.0
/nix/store/19cfz2n8bvcadln6yi62a0x4yvh1h0q0-lua5.1-bit32-5.3.0
/nix/store/4izqbbif1kxcx810rv7ykhpb956zib78-lua5.1-posix-34.0.4
/nix/store/zwai3fb7s4km8dwz4hyill16900yf8af-lua5.2-posix-34.0.4
/nix/store/9gl6hndj793dilafg4aphw5s3pliwmpc-lua5.1-posix-34.0.4

Success on x86_64-linux (full log)
Partial log (click to expand)
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4/lib
patching script interpreter paths in /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4
checking for references to /tmp/nix-build-lua5.2-posix-34.0.4.drv-0 in /nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4...
/nix/store/6akxhh5kajz0nhdl16cv7w2mrplpc40s-lua5.1-bit32-5.3.0
/nix/store/92lhv9638sd72syzmsl58zr8wbbnfpm8-lua5.2-bit32-5.3.0
/nix/store/fvji9jwhfyrfx06q8bzzgwkbqhjml2gw-lua5.1-bit32-5.3.0
/nix/store/nkk2wzc9r04ll9prxbi546v0ydyfshf3-lua5.1-posix-34.0.4
/nix/store/b8ivhsdzpfgamvg42q2mw6kjv8dk4f0m-lua5.2-posix-34.0.4
/nix/store/bm80drb2m6rr73jcqcvn3arg6rfkdhqb-lua5.1-posix-34.0.4

Success on aarch64-linux (full log)
Partial log (click to expand)
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/54n0a2r28q17j9qbybs6bllg6la04jhf-lua5.1-posix-34.0.4/lib
patching script interpreter paths in /nix/store/54n0a2r28q17j9qbybs6bllg6la04jhf-lua5.1-posix-34.0.4
checking for references to /build in /nix/store/54n0a2r28q17j9qbybs6bllg6la04jhf-lua5.1-posix-34.0.4...
/nix/store/vgkbahamvp5a8sgk47adck2qglm4m7ry-lua5.1-bit32-5.3.0
/nix/store/sbllmd75j6m6f5b102rgkvbqrclnz002-lua5.2-bit32-5.3.0
/nix/store/n9bsrlwxxqb288mhv81jffqa2vz2kd5v-lua5.1-bit32-5.3.0
/nix/store/54n0a2r28q17j9qbybs6bllg6la04jhf-lua5.1-posix-34.0.4
/nix/store/ram1y3jsw9nsgbifzpwpcikbf7mz8l72-lua5.2-posix-34.0.4
/nix/store/ijg0bsmwlvflar34fphk7mpy9x8l72dw-lua5.1-posix-34.0.4

I rebased everything in 13c8e0194d6f3d948332e564a68b275834152c25


Docker support -- NOT READY FOR MERGE

NOT READY FOR MERGE.
TODO includes:

docs
jmx
liveness checker fixes to let it run

query-coordinator #156 SUCCESS
This pull request looks good

query-coordinator #157 SUCCESS
This pull request looks good

query-coordinator #161 SUCCESS
This pull request looks good

query-coordinator #164 SUCCESS
This pull request looks good

query-coordinator #165 SUCCESS
This pull request looks good

query-coordinator #167 SUCCESS
This pull request looks good

query-coordinator #168 SUCCESS
This pull request looks good

query-coordinator #170 SUCCESS
This pull request looks good

LGTM :shipit:


Adding Synergy Enclosures

Can you help me with a Terraform problem that I can't quite figure out? I'm not sure if I'm doing something wrong or there is a bug that I can't fix.
OneView 5.40     on DCS simulator
Terraform 12.30
Terraform-provider-oneview-6.0.0-12
variable "enc_name1" {

 type =             string

 description = "Enclosure name"

 default =        "0000A66101"

}

resource "oneview_enclosure" "enclosure-1" {

    name =                           var.enc_name1

    licensing_intent =           "OneView"

    enclosure_group_uri=    "/rest/enclosure-groups/679a4c10-87a2-4069-8956-bf03ca79eacc"

}

Getting error message(s) when I run the "terraform apply":
**Error: Error in response: Invalid JSON type.
Response Status: 400 Bad Request
Response Details: The "type" field content, "unknown", included in this request is not valid.**
I don't think the "type" is expecting:
   type                   = "EnclosureV8"

because I tried that. I can't figure out problem with the json type.
Let me know if you require additional outputs or settings. Thanks.

Updates please. Are we working on this issue? Thanks.

@wayno123 Thank you for raising the issue.
I'll test this in lab today and will let you know.

@wayno123 Hi, looking at your HCL code,  I hope you didn't missed to provide the hostname, it is the link-local IPv6 address of the enclosure's frame link module, you will need to provide it inorder to add remote enclosure.
resource "oneview_enclosure" "enclosure_inst" {
	enclosure_group_uri = "${data.oneview_enclosure_group.enclosure_group.uri}"
	host_name = "${var.en_hostname}"
	licensing_intent = "Oneview"
	name = "Test Enclosure"
}

@wayno123 Hi, we are aware of the inconsistency within the provider for idempotency and we are continuously working to enhance this SDK. However, this bug for adding same enclosure multiple time should ignore for next apply/plan has been implemented and this will be reflecting in our coming release soon.

Since this enhancement is addressed will proceed with closing this issue.


Fix Volume AZ Generation

Seemingly the "default" function always expects some sane default, and does very odd things if you give it an undefined default.  Instead switch to using regular conditional logic so we can guarantee the nil/nil output from the macro is nil, and we can condititionally generate the AZ code.  Said AZ code has also been altered to adhere to the the new breaking CR format change.

Okay, the is a speculative fix, but it doesn't appear to do anything harmful in isolation.  I have tested with manual values.yaml inputs to confirm it does only what it needs to when it needs to, so there should be no errant stuff appearing out of nowhere.


Collect MTB Events

People complained at least 3 times from January that it's hard to find and discover MTB events in California, this thread is a good example of problems people face:

So we need to go through available resources and collect all the events in one place, so we can put then to our calendar and release basic version for MTB people.
Places to collect from:
http://www.bikemonkey.net/sonomas/
http://adventuresportsweektahoe.com/compete/lake-tahoe-mountain-bike-race/
http://norcalmtnbikeracing.blogspot.com/
https://docs.google.com/spreadsheets/d/1nI5PJoDrg3vLBJIRvxCTFTikTZzCuUqFEMbxsx7EUVc/pubhtml?gid=6&single=true (https://www.facebook.com/notes/norcal-mountain-bike-racing/2016-norcal-mtb-race-calendar/490965087726607)
http://www.mtbcalendar.com/tags/norcal
http://www.norcalmtb.org/
http://sierra-sports.com/sierra-cup-mtb-series/
http://www.cccxcycling.com/
http://web2.puc.edu/Pioneers/NVDC/
and of course http://ncnca.org
We also need to "google around" and see what pops up in Google results, so we get a feel of it and also may discover more.

Events that are missing:

http://www.bikemonkey.net/dirtcrits/ (Wednesday nights, June - August.) — should we set them for every Wednesday in June - August?

[ ] tbd if there is a categories for MTB we can put ( similar to Road Race, TT, Crit for road)

I think yes, we should add bikemonkey.net each Wed.
Do you want me to add all this events, or you aren't done?

@Me4ta aren't done yet, but yes, would be nice if you can help there

@Me4ta what would also help is to go to USAC/NCNCA and figure out which events are USAC ones and which are not so in future we can mark them as such

[ ] and also we need to refine CCCX (names and Loctions)

[ ] gather lings to flyers and update events with flyerUrl property

[ ] Fix tamarancho

check it out http://www.bikemonkey.net/tamarancho/
in our calendar it’s listed Jun 11-12
but that link says July 30-31
that needs to be fixed

[ ] add TDS Enduro Buddy Newman Invitational
(https://www.usacycling.org/events/state_search.php?state=CN&noncomp=0&race=Mountain&discipline=&fyear=2016&rrfilter=all)

[ ] gather events from USAC (some of them are missing)

Yohooooooou! it's done


CA-955 Add more operations to JanitorDao to be used to schedule cleanup flights

Add the flight table to the initial schema.
Add value classes for representing records in the Janitor's database: TrackedResource and CleanupFlight.
Use TrackedResource in create tracked resource endpoint and JanitorDao function.

Question for how we represent db entities. I think JDBC has such support like @table annotation, id generation stuff:
https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#jdbc.entity-persistence
Do we want to use this?

That looks more like an ORM (object-relation mapping) system, which is controversial. Those veer pretty quickly into doing SQL for you, which many find probematic. I think Dan and Doug would both caution us to stay away from ORMs, but we can check.


Support new OS models: Zephyr and Yi

Description

Add support for Zephyr and Yi HF models.
NOTE: To be merged after https://github.com/explosion/spacy-llm/pull/332.
Corresponding documentation PR

https://github.com/explosion/spacy-llm/pull/392
Types of change

New feature.
Checklist

[x] I confirm that I have the right to submit this contribution under the project's MIT license.
[x] I ran all tests in tests and usage_examples/tests, and all new and existing tests passed. This includes

all external tests (i. e. pytest ran with --external)
all tests requiring a GPU (i. e. pytest ran with --gpu)

[x] My changes don't require a change to the documentation, or if they do, I've added all required information.

Looks like the GPU tests failed...

Looks like the GPU tests failed...

I couldn't figure out why exactly the CI runner fails with cutlassF: no kernel found to launch!, but from what I've found it might be a GPU-based incompatibility. Regardless, I think that this is not an issue we have to fix right now. I propose moving forward and reevaluating this at a later point (at the latest if users face issues with Yi).

Let's finish https://github.com/explosion/spacy-llm/pull/428 first, then resolve the conflicts and finalize this one.

This was unintentionally closed when I reset the develop branch.


#1636 Get rid of Lombok in langchain4j-core

Issue

Contributes to #1636
Change

Get rid of Lombok in langchain4j-core: Run Delombok refactoring in IntelliJ IDEA to remove Lombok annotations and replace them with the equivalent Java code.
This pull request focuses on removing the Lombok dependency and replacing it with manually implemented builder patterns across several classes. Additionally, it includes some minor code improvements.
General checklist

[x] There are no breaking changes
[ ] I have added unit and integration tests for my change
[ ] I have manually run all the unit tests in all modules, and they are all green
[ ] I have manually run all the unit and integration tests in the module I have added/changed, and they are all green
[ ] I have manually run all the unit and integration tests in the core and main modules, and they are all green

[ ] I have added/updated the documentation
[ ] I have added an example in the examples repo (only for "big" features)
[ ] I have added/updated Spring Boot starter(s) (if applicable)

Checklist for adding new maven module

[ ] I have added my new module in the root pom.xml and langchain4j-bom/pom.xml

Checklist for adding new embedding store integration

[ ] I have added a {NameOfIntegration}EmbeddingStoreIT that extends from either EmbeddingStoreIT or EmbeddingStoreWithFilteringIT
[ ] I have added a {NameOfIntegration}EmbeddingStoreRemovalIT that extends from EmbeddingStoreWithRemovalIT

Checklist for changing existing embedding store integration

[ ] I have manually verified that the {NameOfIntegration}EmbeddingStore works correctly with the data persisted using the latest released version of LangChain4j

Looking forward for having Cordacy or other quality enforcement tool to be integrated:)

@Wadimz @glaforge thank you for reviewing!


Splat root route is not working

What version of Remix are you using?
1.2.2
Steps to Reproduce
repo to reproduce it: https://github.com/vndre/rmx-splat
(this is a basic repo scaffolded with create-remix)

run local dev
go to localhost:3000

Expected Behavior
/routes/$path.jsx should catch all routes starting from /*
Actual Behavior
remix doesn't load splat route for / (root)

Is your issue the same as #2012 ?

Is your issue the same as #2012 ?

No, that issue is for specific route names (like /~foo), but my splat route is not catching any route at all. Please note that the linked issue is using version 1.1.3 so maybe this bug is from a more recent version.
I created a stackblitz to demostrate my issue: https://stackblitz.com/edit/node-u7vc8f?file=app%2Froutes%2F%24.tsx

Is your issue the same as #2012 ?

Sorry I think I made a vague description of the issue before going to bed. catchall route IS working on all routes but root, /a works but not /.
I remember I saw someone doing something similiar in Nextjs, and they fixed it by duplicating the catchall logic in a separate index.jsx, I tried it, having a $.jsx besides index.jsx and the index just importing the exports of the other file but is there a more elegant fix? Can duplicating a route (two routes pointing to the same path) lead to more problems in the future?

You have some explanation in the docs, with files examples, and the corresponding routes that should be matched:

you are using here the Dynamic Route Parameters with /routes/$path.jsx.
but you also have the Splat Routes with /routes/$.jsx.

In both cases the examples show separate files for the index. And when testing with an app we can see that the behavior is that in both cases the catch-all route files don't match the index, even if index.jsx doesn't exist.
I don't know if this is an intended behavior or not.
For the splat routes we have the following sentence:

These routes will map to any URL not matched by other route files in the same directory.

If the current behavior is the correct one, we may precise in the docs that it maps any URL not matched by any other files in the same directory except for the index.

I see now, thanks for the clarification!


Question: remove label?

Hi guys!
is there a property like no-label-float (from paper-input) to remove the label blank space? or how we can do it without use vaadin-date-picker-light?
Thanks a lot in  advance

Hi!
You can use vaadin-date-picker-light to provide your own paper-input inside it, and customize the label on that.

@jouni I believe the original question is about how to apply styles to the internal text field. E. g. how do we apply no-label-float or always-float-label theme to the particular date picker.
So there are two action points here:

Extend vaadin-text-field element in date picker like we do for dropdown menu

Provide the no-label-float theme in the material repo.


[Feature Request]: Add Enumertion for "biomass boiler status line" (all except therminator)

I noticed that all other biomass-boilers (Kessel) except therminator need different enumeration to how the status line.
Modbus TCP Address 2401 numbers 0-59.
Currently this value for "biomass boiler status line" is only working if you have a "therminator".
Possible solution:
Is it enough to add the numbers 0-59 to the existing numbers (200-344), because then i can add this and create a pull request...
or...an idea is when you choose at the setup between "therminator" and "all other biomass boilers" you could distinguish between the two different enumerations? but that's maybe not necessary...
referring to this:

and here is the modbus entry:

It'll be enough to add them as done with #49

It'll be enough to add them as done with #49

Thank you! Perfect!

I think this issue could be closed  #49 was merged


feat: add breakpoint to improve responsiveness

Description
I've added breakpoints to the config to improve DX when implementing responsive design
With these changes, you can pass an array of variants corresponding to the breakpoints

Additional context

What is the purpose of this pull request?

[ ] Bug fix
[x] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[ ] Read the Contributing Guidelines.
[ ] Follow the Style Guide.
[ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).

Appreciate the suggestion but I don’t feel too convinced about this direction for now. Thanks again!


Consider adding license file(s)

First of all, nice little crate you've got here :) . I ran into an exact case where this would be useful last night, and had to do some janky stuff to get around it. Now I can just use this and not have to put forth significant effort. Nice!
My only issue is that there's no license info in the project repo, except for in Cargo.toml and on crates.io. Was this intended? I'm not sure the implications of distributing code without such licenses, but my ultra-conservative-license-spidey-senses are tingling about it, so I would recommend adding those files :)

Also I wouldn't mind forking and throwing them up there for you if you just don't feel like doing it, hehe.

In particular with Apache 2.0, I believe you're required to reproduce the license files with your source [re]distributions, as it says here (see the "It requires you to" point, where it says "include a copy of the license in any redistribution you may make that includes Apache software"). I believe the same is the case with MIT.

Oh, I've just been sloppy. Added now to please your senses :-)

Lovely, thanks a bunch!


Nested Type structs result in "implementation of sqlx::Decode is not general enough"

Bug Description
I was testing nested Type structs for an upcoming project, and ran into a situation "similar" to #1031.
implementation of `sqlx::Decode` is not general enough
`Comment` must implement `sqlx::Decode<'0, Postgres>`, for any lifetime `'0`...
...but it actually implements `sqlx::Decode<'1, Postgres>`, for some specific lifetime `'1`

Minimal Reproduction
use serde::{ Serialize, Deserialize };
use sqlx::{
    FromRow, Type,
    types::Uuid,
    postgres::{ PgHasArrayType, PgTypeInfo },
};

#[derive(Debug, Serialize, Deserialize, FromRow)]
pub struct Board {
    pub(crate) id: Uuid,
    pub name: String,
    #[sqlx(default)]
    pub panels: Vec<Panel>,
}

#[derive(Debug, Serialize, Deserialize, FromRow, Type)]
pub struct Panel {
    id: Uuid,
    board_id: Uuid,
    pub name: Option<String>,
    #[sqlx(default)]
    comments: Vec<Comment>,
}

impl PgHasArrayType for Panel {
    fn array_type_info() -> PgTypeInfo {
        PgTypeInfo::with_name("_panel")
    }
}

#[derive(Debug, Serialize, Deserialize, FromRow, Type)]
pub struct Comment {
    id: Uuid,
    panel_id: Uuid,
    pub body: String,
}

impl PgHasArrayType for Comment {
    fn array_type_info() -> PgTypeInfo {
        PgTypeInfo::with_name("_comment")
    }
}

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    Ok(())
}

Info

SQLx version: 0.7.4
SQLx features enabled: ["postgres", "uuid", "runtime-tokio", "tls-rustls"]
Database server and version: PostgreSQL 16.2
Operating system: WSL2
rustc --version: 1.79.0

The workaround in place is to remove the derive Type and query comments separately, but it's more taxing on the SQL server than a left outer join.
I'm likely implementing the code wrong with lifetimes. Any valid feedback to resolve said issue will be handy for future implementations.

I figured I'd add the SQL to replicate the desired outcome:
SQL to setup test database:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

CREATE TABLE board (
    id UUID NOT NULL default uuid_generate_v4() PRIMARY KEY,
    name text NOT NULL
);

CREATE TABLE panel (
    id UUID NOT NULL default uuid_generate_v4() PRIMARY KEY,
    board_id UUID NOT NULL,
    name text NOT NULL,
    CONSTRAINT fk_board
        FOREIGN KEY(board_id)
        REFERENCES board(id)
        ON DELETE CASCADE
);

CREATE TABLE comment (
    id UUID NOT NULL default uuid_generate_v4() PRIMARY KEY,
    board_id UUID NOT NULL,
    panel_id UUID NULL,
    body text NOT NULL,
    CONSTRAINT fk_board
        FOREIGN KEY(board_id)
        REFERENCES board(id)
        ON DELETE CASCADE,
    CONSTRAINT fk_panel
        FOREIGN KEY(panel_id)
        REFERENCES panel(id)
        ON DELETE CASCADE
);

SQL to test use case:
INSERT INTO board (id, name) VALUES ('8ee4b31f-b678-496e-945c-719319428740', 'Test Board');

INSERT INTO panel (id, board_id, name) VALUES ('e9c28883-4eec-4f15-b3db-1e704b4cd18f', '8ee4b31f-b678-496e-945c-719319428740', 'Test Panel');

INSERT INTO comment (board_id, panel_id, body) VALUES ('8ee4b31f-b678-496e-945c-719319428740', 'e9c28883-4eec-4f15-b3db-1e704b4cd18f', 'Test Comment');

SELECT
	board.*,
	array_agg(pa) AS "panels"
FROM board
JOIN (
	SELECT
		panel.*,
		array_agg(co) AS "comments"
	FROM panel
	LEFT OUTER JOIN comment as co
		ON panel.id = co.panel_id
	GROUP BY panel.id
) pa ON pa.board_id = board.id
WHERE board.id = '8ee4b31f-b678-496e-945c-719319428740'
GROUP BY board.id;

The above SQL should return the board with an array of panels with a nested array of comments for the panels. There's some additional logic to be applied (hence the additional board_id column in comments), but the SQL runs successfully with the desired result.
I can add test code for Rust as well if necessary.

I fixed this by cloning the main branch into a vendors directory outside of the project, setting the dependency path to it, then removing the impl PgHasArrayType for both panel and comment structs. I'm assuming the fix #2940 + the array changes I made to the SQL queries have fixed this issue for nesting Type structs and using JOIN to reconcile returned data.


Contribution maintenance

@Fevol your project is truly amazing. I am a huge fan of it.
But I cannot ignore the fact that your response time is quite big.
Based on your GitHub activity, you have huge gaps in your availability.
Maybe your project will benefit from including additional contributors with write permission?
If you are open to it, please consider my candidacy.

I sincerely apologize for my lack of activity these past two months; personal circumstances made it difficult for me to develop for this project, and my other Obsidian plugins.
I'd be very grateful to have you as a (co-)maintainer for this package, and perhaps move this to an organization rather than being linked to my account. In addition, I'll try to go through all the PR's you've submitted today and tomorrow.

@Fevol please consider making me a co-maintainer with push permission and ability to publish npm package until your personal circumstances drag you away again :)
(Not trying to be mean, I don't know what happened, I hope nothing too serious)

@Fevol The reason I am being a bit (or not) pushy, is because I am developing a generator-obsidian-plugin and I had to use my own fork https://github.com/mnaoumov/generator-obsidian-plugin/blob/master/generators/app/templates/package.json#L33 instead of your package, because it was not updating rapidly enough.
I prefer to reference your npm package instead, if possible

I completely understand, I am currently updating the README and package.json, hence the delay. I'm adding you as soon as I'm ready with that.

@Fevol thank you, let's make your project prosper!


How to make cable object behave more like rope?

Hi, I am working on dynamic manipulation of 1D soft body. I found the cable object with the default setting behaves like charging phone cable wrapped by rubber. I was wondering how to tune the parameters of cable objects so that they behave like nylon or fabric rope? E.g. soft, easy to bend, etc. Thanks!

Finer discretization does work for me! I tried to reduce the value of twist and bend at the beginning but it was still like a cable. Thanks. One extra question is, do we need to tune the value of damping of joint given twist and bend is already there?


docs: rework factory readme examples

Issues
The factory/README file contains examples that do not run and are incomplete.

The specified Chrome and Edge browser versions are no longer available for download and all build examples fail.
If the build commands are re-run they fail to install the Cypress binary due to Docker caching. Attempting to run Cypress then fails due to missing Cypress binary.
The run examples rely on a Cypress project which is not defined.

Changes
Versions
Example versions are updated to latest.

Component
New version

NODE_VERSION
20.14.0

YARN_VERSION
1.22.22

CYPRESS_VERSION
13.11.0

CHROME_VERSION
125.0.6422.141-1

FIREFOX_VERSION
126.0.1

EDGE_VERSION
125.0.2535.85-1

Cypress binary
npx cypress install is added, together with an explanation to ensure that the Cypress binary is also installed into the image.
Cypress project
A description of how to create a simple example Cypress E2E project is added.
Other changes
Docker compose

removed obsolete version

Run examples

made interactive (-it option)
instruct to remove container after use (--rm option)

Verification
Refer to https://github.com/MikeMcC399/cypress-docker-images/blob/factory-readme-examples/factory/README.md
Prepare example project according to
https://github.com/MikeMcC399/cypress-docker-images/blob/factory-readme-examples/factory/README.md#example-project
Test the instructions as published. Ensure that tests run even after the build commands has been re-run.
In the Dockerfile
https://github.com/MikeMcC399/cypress-docker-images/blob/factory-readme-examples/factory/README.md#in-the-dockerfile
At build time
https://github.com/MikeMcC399/cypress-docker-images/blob/factory-readme-examples/factory/README.md#at-build-time
In docker-compose.yml
https://github.com/MikeMcC399/cypress-docker-images/blob/factory-readme-examples/factory/README.md#in-docker-composeyml
Reducing the size of the docker container
https://github.com/MikeMcC399/cypress-docker-images/blob/factory-readme-examples/factory/README.md#reducing-the-size-of-the-docker-container

@jennifer-shehane

Thanks for updating!

Thanks for merging! 🙂
There is more to come and I'm trying to keep the PR contents in manageable chunks for review.


Support for asynchronous TCP connections

The current TcpStack trait doesn't facilitate well for a connect() operation that cannot be completed in a blocking manner. For example, a socket may have called connect(), but is_connected() may return false because the TCP handshake has not completed.
As such, it's required that an application repeatedly call connect() on a socket whenever is_connected() returns false to ensure that an active connection is being made. A single call to connect() may fail due to TCP state mismatch and other related problems within the network stack (see https://github.com/smoltcp-rs/smoltcp/pull/367).
If the network stack isn't implemented to support repeatedly calling connect() on a socket that may already be connecting (but not yet connected), this can have unexpected consequences.
Is it possible for us to extend the TcpStack trait to either:

include an is_connecting() API
Modify the is_connected() API to return an enum indicating the state of the TCP connection (e.g. connecting, disconnected, or connected)
Have connect() return a non-exhaustive error enumeration that allows us to specify if a socket is already in the connecting process

I'm curious to hear some other thoughts on this as well. I'm looking to use these traits for an embedded MQTT client library that's targeting multiple network stacks (e.g. an external "hardware" network stack on a W5500 and a smoltcp network stack for a different device).
I've tried to describe the problem I'm having in an issue for minimq, which relies on a TCP network stack, so there's further context attached there.

Perhaps the best approach to dealing with this is instead to return an error if the connect() method fails. See https://github.com/rust-embedded-community/embedded-nal/issues/18


Hex color support

Hi Przemyslaw
We tested the colors, and all your colors are correct and also official colornames.
We added all "not official" colornames. Actualy it could be that the colorname and the values not the same as on some internet pages.
Finaly we cannot proof, that the names alwas representes the colorcodes which are expected.

We remove the relation to PSSharedGoods.
All the color stuff is migrated to PSWriteHTML
All Parameters which had type [RGBColors] are now have the type [string[]]

Plese have a look at the changes and check if there any issues/misstakes from your point of view.
Cheers
Ferdi + Tino

Hello Ferdi, Tino. This needs some changes. Basically, if you change Color to [string] without doing additional work it won't be working as expected.
I see you added:
Register-ArgumentCompleter -CommandName New-HTMLText -ParameterName Color -ScriptBlock {$Script:RGBColors.Keys}
Register-ArgumentCompleter -CommandName New-HTMLText -ParameterName BackgroundColor -ScriptBlock {$Script:RGBColors.Keys}
Register-ArgumentCompleter -CommandName ConvertFrom-Color -ParameterName Color -ScriptBlock {$Script:RGBColors.Keys}

but this seems to be done only for 3 commands. This is required for all commands where [RGBColors] were used no?
Also, ArgumentCompleter is one thing, but you also need validation? Right now you can pass any value and it will pass leaving user clueless why?
Or did I miss something?

Also removing PSSharedGoods dependency is premature. Removal breaks Out-HTMLView -Compare feature. Other commands have to be moved before this can be done.

I definetly forgot to add all ArgumentCompleter. Sorry for that.

I added a ArgumentCompleter for all commands, which are using [RGBColors].
I also replaced  [RGBColors] with [string], because it also wasn't done yet completly.

The validation is placed in "ConvertFrom-Color". I could add the validation to all commands. But as the commands are not working without "ConvertFrom-Color", I decided to validate only at this point, to reduce the amount of code.
For a better user experience, I added a error message which explains why the validation failed.
If a user pass a wrong value, the validation of ConvertFrom-Color will throw the following error:
The Input value is not a valid colorname nor an valid color hex code.
Do you agree?
I removed the dependency, because the ConvertFrom-Color command is existing in both modules.
This changes are not working with PSSharedGoods as a dependency. It also does not work without it, but the final goal is to remove the dependency, right?
I didn't expected a merge without the closure of Issue #67 so I removed the dependency to have erverything ready at PSWriteHTML.
Do you have another idea?

I think some functions still miss this: https://github.com/EvotecIT/PSWriteHTML/blob/97ee69420b94eafd33f2534323794bbbfe71a1ea/Private\ConvertTo-HTMLStyle.ps1#L4-L5
While you're right that there will be too much code I'm thinking that if it will error out on functions like ConvertTo-HTMLStyle user will be confused? Is there a similar command to Register-ArgumentCompleter?
As for ConvertFrom-Color, this could be made private. The big issue is that whether I will remove commands from PSSharedGoods or not I will have to deploy PSSharedGoods anyway for the next few versions anyway. This is so PSsharedgoods get updated to the newest version without those commands. Otherwise, people will get errors. I believe with Update-Module they will still get errors thou.
But don't worry about it too much, I will try to fix it in next couple of releases.

I will fix the missing one.
OK what about this.
I make a pull request for pssharedgoods to add support for hex and the additional colors.
In addition I make the function convert from-color internal. This should fix the issue.
What do you think?

I have no idea if there is another possibility for register-argumentcompleter... :/

I was thinking I could modify PSPublishModule which would take functions out of PSSharedGoods during "publish" which would solve the issue. It would take those functions only for publishing making PSWriteHTML a single module only. I already do merging and other fancy stuff, but probably would need to enhance errors and fix some serious issues with that module ;)

But I'm happy to merge whatever you throw and work it out from there ;)

  [ValidateScript(
            {
                $_ -in $ScriptBlock:....
            }
        )]
        [string] $colors

I guess you could make it oneliner and simply have 1 script block defined somewhere
Btw.
Register-ArgumentCompleter -CommandName ConvertFrom-Color -ParameterName Color -ScriptBlock {$Script:RGBColors.Keys}
Register-ArgumentCompleter -CommandName New-ChartInternalBar -ParameterName DataLabelsColor -ScriptBlock {$Script:RGBColors.Keys}
Register-ArgumentCompleter -CommandName New-ChartInternalColor -ParameterName Colors -ScriptBlock {$Script:RGBColors.Keys}

Can be probably replaced with:
[ScriptBlock] $ArgumentCompleter = { $Script:RGBColors.Keys }
Register-ArgumentCompleter -CommandName ConvertFrom-Color -ParameterName Color -ScriptBlock $ArgumentCompleter
...

So that if you decide to change the $ScriptBlock it will be just in one place.
And for validatescript.. you could do:
Define this once (pseudo code)
[ScriptBlock] $ScriptBlock = { $_ -in @('Test', 'TEst2') }

And use that next to each place where [RGBColors] used to be
[ValidateScript( { & $ScriptBlock }  )][string] $Colors

@ferwe Joel proposed another alternative. To keep [RGBColors] but use argument transformation to allow Hex - https://vexx32.github.io/2018/12/13/Working-Argument-Transformations/

https://github.com/vexx32/PSWordCloud/blob/bac69667338719269ef7694764137a074f325b14/Module/src/Attributes.cs#L260-L394 supposedly C# code that achieves what we're trying to do

Do you want to try and tackle this?

Note the referenced C# code borrows heavily from SkiaSharp's libraries to do some parsing, so you'll need to write the regex or what have you to parse hexadecimal strings and all that. The switch method outlined in the blog post is definitely what I'd recommend if you're writing this in PowerShell and not C#. Saves you from having to worry about some of the finer annoyances of such validation attributes. 😁

About Convert-HTMLStyle.ps1
It should be correct in the PR.
https://github.com/automatery/PSWriteHTML/blob/HexColorSupport/Private/ConvertTo-HTMLStyle.ps1
Thanks for the input with $Scriptblock.
I will change this.

@ferwe  what do you think of @vexx32 proposal?

puh, sounds nice, but a lot of work and i can't promise, that I have enough time until the end of october.
Unfortunately I'm completely blocked the whole November. :(
Are you Ok with puting this proposal to on hold until December?

Finish up what you can, I'll try to do a proof of concept and see if it's even possible with my knowledge ;) What @vexx32 knows how to do, is not really easy to implement with my current knowledge.
IF my POC will be successful we can try to combine your work and my work.

If you need a second pair of eyes, let me know, I don't mind helping out a bit 🙂

It'll work. 🙂
If you put together what code you need to process the input types you're expecting to handle, I can show you how to put the attribute class together. 😁


How to use backbone-associations in browserify ?

Hi !
I can't figure out how to use backbone-association in browserify.
I tried:
var Backbone = require("backbone");
var Association = require("backbone-associations");
var MyModel = Backbone.AssociatedModel.extend({
...
});
but the browser crashed saying
Uncaught RangeError: Maximum call stack size exceeded
and effectively, the call stack looks like:
Backbone.AssociatedModel.Backbone.Associations.AssociatedModel.BackboneModel.extend._set
which looks like a bit too much "AssociatedModel" in the same line...
Any help (or a browserify recipe) appreciated
Best regards
David

Not sure if you've solved it by now but I'm doing the following
var Backbone = require('backbone-associations'),
    _ = require('underscore')._

module.exports = Backbone.AssociatedModel.extend({
....
})

Backbone Associations already works with Browserify and Webpack. There is a cyclic dependency somewhere in your code.


Switch to API https://smart.gardena.com/v1/devices?locationId=xxxx-xxxx-xxxx

Hello,
I was just scrolling a bit through the Dev documentation and was disappointed for how less information it is providing compared to what can be seen on the gardena smart website and app.
While watching the network tab I discovered the endpoint
https://smart.gardena.com/v1/devices?locationId=xxxx-xxxx-xxxx
It requires the same headers as the Husqvarna API
Authorization: Bearer xyz
Authorization-Provider: husqvarna
and not even the api key.
Also it excepts the same locationId as the gardena.dev one.
But it is returning a loooot more information.
I know that it is not documentated, but with this api we could finally access the Longitude and Latitude.
Unfortunetly, I'm lacking Python skills to help you. But maybe you can have a look into it.
Thank you

Do you have any more details @stefanseeger ? Is this just from watching the network tab or you did some experiments?


Sign up error

https://github.com/codingki/react-native-expo-template/tree/master/template-typescript-bottom-tabs-supabase-auth-flow

@cwlsn @codingki

@thareekanvar have you change "supabaseUrl" and "supabaseKey" to your credentials? https://github.com/codingki/react-native-expo-template/blob/75e6d901c0b5e0239ec5503c407d8cfd9e3e31bb/template-typescript-bottom-tabs-supabase-auth-flow/src/initSupabase.ts#L5

@thareekanvar have you change "supabaseUrl" and "supabaseKey" to your credentials?
https://github.com/codingki/react-native-expo-template/blob/75e6d901c0b5e0239ec5503c407d8cfd9e3e31bb/template-typescript-bottom-tabs-supabase-auth-flow/src/initSupabase.ts#L5

yes changed

@thareekanvar Could you give me an ss of your initSupabase.ts? because it is indicating an error on your vscode

@codingki ss ...


Reuse creation of controller object code

The repated controller creation code has been removed. And aggregated it into a single function, that Kubernetes and OpenShift providers' Transform code can call.

LGTM

Thanks for review, merging. :+1:


Reduce the content in Gin-Mongo Smaple Doc

Signed-off-by: Manoj Marmat<EMAIL_ADDRESS>Description
Fixes #53
Type of change

[x] This change requires a documentation update.

Additional Context (Please include any Screenshots/gifs if relevant)

Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have made corresponding changes to the documentation.
[x] I have added corresponding tests.
[x] Any dependent changes have been merged and published in downstream modules.

@SanskritiHarmukh  please review it

@SanskritiHarmukh @nehagup please review it

@Manoj0Marmat I'll review it and revert back to you. Don't worry.

@SanskritiHarmukh  k k 👍🏻

@SanskritiHarmukh all mongo doc changes fixed please review it


Explore page: errant comma

Hi @rdunk — I've noticed the comma highlighted below doesn't roll over onto a new line on mobile. Can we address this?
Device: iPhone6S
Browser: Chrome

Fixed in 1e880771776f0ba1beb427be1c6485e9ec65bc9f.


How to deal with catastrophic node failure?

Hi guys,
I am currently trying to setup quorum with quorum-maker in our cloud infrastructure.
I have set it up on three VMs and it all seems fine, they are connected and our application can send transactions to the smart contracts and those transactions show up in the UI.
However, I am worried about stability. Previously we tried running it on Kubernetes and had issues with pods just crashing. So for the VM based solution I am looking for a way to recover a node when it fails catastrophically. Meaning what to do when it not only shuts down, but crashes in a manner where it can't be restarted. We are looking to running quorum in a production environment very soon, so these issues need to be addressed.
I see three possible paths for that, but am not really getting anywhere with either:

My initial idea was to just replace all quorum related files in the directory with a backup of the same directory I took right after start-up. The VM, IP, other nodes, etc would all stay the same. However, the problem is, that the other nodes seem to remember what block this node was one. It complaints about getting a different block number than what it expects. Note this is still the same chain, just in earlier state than when the node was shutdown. I was hoping it would just sync back up from the old backup state.

My second thought was similar to 1). Just delete everything, and start the node fresh (run setup.sh again), on the same machine, with the same IP, so it would just take the old ones place. However, it complains that the "enode"-id is not matching and I can't figure out how to change that ID for the new node.

My third idea is to remove the node from the network entirely and start a new one. However, I can't figure out how to remove a node from the network, even if it is inactive.
I found a quorum wiki-page: http://docs.goquorum.com/en/latest/Consensus/raft/
But it only says "attach to a JS console and issue raft.removePeer(raftId)" without explaining how to actually do that. How do I get this mythical console? I thought maybe it's related to geth. So I attached a geth terminal to my nodes and it actually says that it has a "module" raft, whatever that means. However, when I type raft it just says "ReferenceError: 'raft' is not defined"

Help with either of these three approaches or general advice on how to handle broken nodes would be greatly appreciated.
Thanks,
Max

@MaxBinnewies
As of now it seems that there is no  solution to restore quorum chain once it crashed. You have to create setup new quorum raft network again.
For 2nd point:
Didn't get your point. You mentioned delete everything and start node fresh.  If you want to start existing node, you just have to run start.sh file to start  node. Setup.sh is use to create network only once. If you creating fresh quorum nodes network, then enode id it automatically created, we don't worry about it.  Could you please reframe "complains that the "enode"-id is not matching" this again ,
For 3rd point:
If  you are using quorum maker , then nodes are running under raft consensus only.
To remove  inactive node from  network, you have to run raft.removePeer() from geth console.
To attach geth console to running node, just use below command from your node's qdata directory.
ex:
cd quorum-maker/node1/node/qdata
geth attach geth.ipc
raft.removePeer(2), here 2 is raftId of inactive node , you want to remove from the network
response will be "null"


Update Composer dependencies (2024-08-26-00-19)

Visual regression test passed!
View the visual regression test report


Intersect After Town Hall - Thursday, 26th September 2024 - room 1

Each ATH room will have its own summary
After Town Hall Details
Topic

DRep Q&A

Description

We are educating the Cardano community on the Cardano DRep processes.

Host

DRep Chain

Meeting Video

https://youtu.be/c1pND8fvFd0

Action Items

[x] Faciliation
[ ] Meeting Summary
[ ] Short Description for the video
[ ] Timestamps

https://docs.google.com/spreadsheets/d/1VCAQDpT3vKrqf9MvwoApw5Z9TMkrtiM5PYaK_rfVolg

[ ] Publicity

Meeting Summary
Agenda Name

Discussions, actions and decisions

Meeting Summary: https://docs.google.com/document/d/1iHgCGCsya0SWKlXC47olySI2XUxAqiKqPTUzF9p4LRA/edit?usp=sharing

Meeting Description: In this episode, we discuss essential topics surrounding the Cardano Voltaire DRep process. It is hosted by DRep Chain.


Keep screen on not implemented on desktop platforms (to inhibit screensaver)

Operating system or device - Godot version:
Ubuntu 14.04 and probably other Linux system.
Issue description (what happened, and what was expected):
Screensaver appears when using joystick during gameplay. I want avoid this.

maybe we should implement this during game (not editor) execution
http://stackoverflow.com/questions/31498114/how-to-programatically-prevent-linux-computer-from-sleeping-or-turning-on-screen
On Mon, Jun 6, 2016 at 4:58 PM, ramoas86<EMAIL_ADDRESS>wrote:

Operating system or device - Godot version:
Ubuntu 14.04 and probably other Linux system.
Issue description (what happened, and what was expected):
Screensaver appears when using joystick during gameplay. I want avoid this.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/5073, or mute the thread
https://github.com/notifications/unsubscribe/AF-Z26YHKjuX2lOY0U9Gje7dfQm6FwqOks5qJHv4gaJpZM4IvQbz
.

Good idea.
On this occation, we should also make "display/keep_screen_on" available on desktop platforms I guess.

I noticed there's a OS.set_keep_screen_on(bool) that seems to only work on mobile. Maybe the same function can be used for desktops?

I tried to implement this and noticed that on windows, the screensaver never appears when the godot editor is open. Can somebody confirm this? Should it be regarded as a bug?

Just to put a little life back into this, just in case it's buried in the priority stack - this is still an issue (and an old one it seems). While the workaround for the user is simple (turn off screensaver / sleep options) it should be addressed IMO.

Bugsquad note: This issue is still relevant as of commit https://github.com/godotengine/godot/commit/d87307d850186d27d2c27c5916ec8c4744c14979; OS.set_keep_screen_on(bool) is only implemented on Android, iOS and UWP.

As of ffbea8a, the method is still not implemented for desktop.
However, XBox gamepad will prevent screensaver on Windows 10 even without game running, so maybe someone could test with other systems/gamepads (not to mention the bug could be fixed in another way).
Can anyone still reproduce this bug in Godot 3.2.1 or any later release (e.g. 3.2.2-beta4)?

I am using 3.2.2.stable.official on Linux Mint 20 and I am having this issue.
I am using a USB gamepad. The game and gamepad are functioning well, but the screen saver still turns on despite constant input from the gamepad.

See how SDL 2 disables the screen saver on Linux: https://github.com/SDL-mirror/SDL/blob/dd496badc90f9b83ba1787abde26ef49d240108c/src/video/x11/SDL_x11events.c#L1479-L1512
Interesting to note is that SDL also disables the screensaver by default: https://github.com/SDL-mirror/SDL/blob/dd496badc90f9b83ba1787abde26ef49d240108c/src/video/SDL_video.c#L546-L554

This will be fixed by #35536 if it's merged.

That PR fixes it for Linux, but AFAICT "Keep Screen On" is still not implemented for Windows (empty stubs) and macOS (no stubs) either.


Merge ign-transport8 ➡  ign-transport11

➡  Forward port
Port ign-transport8  ➡  ign-transport11
Branch comparision: https://github.com/ignitionrobotics/ign-transport/compare/ign-transport11...ign-transport8
Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)

this is not compiling
  /github/workspace/src/cmd/ign_TEST.cc: In member function 'virtual void ignTest_ServiceHelpVsCompletionFlags_Test::TestBody()':
  /github/workspace/src/cmd/ign_TEST.cc:472:38: error: 'PROJECT_SOURCE_DIR' was not declared in this scope
     std::filesystem::path scriptPath = PROJECT_SOURCE_DIR;

Should be fixed here: c0c54bb898685768a7e7d4cc952e7f3f4f386c79
@mabelzhang can you double check the updates I did were correct? I saw a couple TODOs in the transport.bash_completion.sh file

Your updates look good to me. (and UNIT_ign_TEST is passing, that's how you know you did the TODOs right :D) Thanks!

The new UNIT_Discovery_TEST failure isn't caused by this PR and is being investigated on #335


Allow faulting transaction during IOPMP atomic programming

Suggest to add fault_mode during IOPMP atomic programming:

During IOPMP programming, it can be challenging to estimate the number of transactions checking against the IOPMP. Utilizing stall mode necessitates that the IOPMP buffers all transactions.
If the IOPMP is unable to buffer all transactions, the bus will experience backpressure, which could potentially lead to a bus hang.
There is a risk of deadlock if the IOPMP backpressures the bus. For instance, in an IOPMP instance that protects the MMIO space, if the bus is back pressured, the transaction intended to program the IOPMP could also be back pressured, resulting in a complete bus hang.

Ignore first bullet of my last comment. I think the fault transactions should follow original behavior of ERR_CFG.rs and ERR_CFG.ie.


Option to change icon for a bookmark group.

I think it could be useful, since I haven't found a way to set an icon for a bookmark group.

I'll keep track of setting icons for a bookmark and bookmark group at #213.


Discussion: Join Wagtail Nest / merge with Wagtail Katex

Hi. I'm not sure if this is something that would be worth discussing but would there be interest for this package to move to Wagtail Nest. I'm on the Wagtail core team and see that this kind of package looks useful to the community and may need a bit more community support to keep updated.
Additionally, there is a similar package Wagtail Katex that maybe could be merged together when bringing into the Nest group.
There may even be a desire to support multiple 'text to diagram' engines like Mermaid / Pintora under one package banner.
Let me know if you would be interested. The Wagtail Nest documentation explains what this would mean.
https://github.com/wagtail-nest

Posted a similar question on Wagtail Katex. https://github.com/ongchi/wagtail-katex/issues/7

Hi
Sure. I would be happy to move the project to wagtail nest

Thanks for being up for this @JamesRamm - been chatting with some of the other core team who are up to help with the migration.
Before I start a discussion and a plan for this, I wanted to check that you would be OK for the Katex package mentioned to be merged into this code. This would happen once this repo moves over.
Both you and the other author would still have key permissions in the repo.
Additionally, are you up for discussion on a different name? Maybe one that just adds a hyphen (wagtail-math) or a name that's a bit more generic to leave room for future expansion into other text to diagram engines.
This all needs to be community driven but just wanted to share my thoughts before we go further with this.

Hi there @lb-
That is all fine by me; As you may have noticed I don't put much effort into maintaining this repo now. I'm not a 'hobby coder' and my professional life has moved on to other projects so I don't really have any time for this little repo. So I am all for moving it on and welcoming any changes to keep it alive and useful for your community.

Thank you @JamesRamm  - would love your input on this discussion and once we have a name it would be great if you are OK to move the repo over to wagtail-nest and give some others in the community permission on this repo.
https://github.com/orgs/wagtail-nest/discussions/3
Hopefully from here others in the community can chip in and get this repo updated for the latest Wagtail.
Additionally, when the time is right, would you be OK to give at least two others permission to push to the PyPi package?

@JamesRamm if you are OK with the general direction of that discussion would you be able to either a. Give me admin permission on this repo or b. Request to move it it Wagtail Nest yourself?
With the name wagtail-polymath (with the hyphen).

@lb-
I have invited you to the repository.
I tried to transfer the repository but I get this error:
You don’t have the permission to create public repositories on wagtail-nest
Other than using the 'transfer' functionality in the 'danger zone' of settings, I don't see how I can request for this repository to be transferred to wagtail-nest?

@JamesRamm thanks, I have access to this repo now but not all settings.
The transfer is part of the danger zone settings I believe. I have now invited you as a member of Wagtail Nest, maybe try again.
https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository

Thanks, it worked now

@JamesRamm  great news, it looks like that worked great.
I have re-worked permissions, please check you still have proper admin access to this repo (e.g. changing settings).
I will start to create some new issues for tasks which we would love your help with if you are able, but understand if you are not available for some of them.
One last permissions item, would you be OK to add myself and another Wagtail Nest maintainer to the PyPi package maintainers? https://pypi.org/project/wagtailmath/

Myself - https://pypi.org/user/lbee/
@allcaps  - https://pypi.org/user/allcaps/

This way we have a bit of redundancy and when the time's right we can either push an update to that repo or push a redirect to a new name.
Once that's done we can close this issue. Thank you for being up to let the community work together on this package.

Hey @JamesRamm just bumping this again, are you ok to add some of us to the PyPi package, we can create a new one but it would be great to be able to leverage the current one.
Thanks again.

Hey @JamesRamm,
Is there any chance you could give @lb-, @allcaps and me access to the PyPI project. Users:

lbee (https://pypi.org/user/lbee/)
allcaps (https://pypi.org/user/allcaps/)
dan.braghis (https://pypi.org/user/dan.braghis/)

Thank you


binaries-location not working as expected

I use this to install promtool:
      - name: Install promtool
        uses<EMAIL_ADDRESS>        with:
          repo: prometheus/prometheus
          tag: 'v2.37.9'
          platform: linux
          arch: amd64
          cache: enable
          binaries-location: prometheus-2.37.9.linux-amd64

However when using promtool, the command is not found. I tried to echo $PATH and could see:
/opt/hostedtoolcache/prometheus/prometheus/v2.37.9/linux-amd64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/runner/.local/bin

I think the path for prometheus should be /opt/hostedtoolcache/prometheus/prometheus/v2.37.9/linux-amd64/prometheus-2.37.9.linux-amd64 instead of /opt/hostedtoolcache/prometheus/prometheus/v2.37.9/linux-amd64? 🤔
I'm using github runner self-hosted by the way.

When you extract the archive, how does the result directory structure look?

The directory looks like this:
prometheus-2.46.0.linux-amd64
├── LICENSE
├── NOTICE
├── console_libraries
│   ├── menu.lib
│   └── prom.lib
├── consoles
│   ├── index.html.example
│   ├── node-cpu.html
│   ├── node-disk.html
│   ├── node-overview.html
│   ├── node.html
│   ├── prometheus-overview.html
│   └── prometheus.html
├── prometheus
├── prometheus.yml
└── promtool

3 directories, 14 files

I was unable to reproduce this on a github hosted runner, so i suspect the issue is related to your self-hosted runner. Considering this closed, as unable to reproduce with a testy


feat: Implement support for currencies in more charts

SUMMARY
Continuation of https://github.com/apache/superset/pull/24517.
Implements support for currencies in WorldMap, Heatmap, Sunburst and Mixed Chart.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS
Follow the instructions from https://github.com/apache/superset/pull/24517, verify that the feature works in listed viz types.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@kgabryje out of interest how many more chart types (on the roadmap) needs migrating? We're trying to grok the size of the problem.
Additionally do you perceive this and future changes as "breaking"? Asking because @michael-s-molina is working on Superset 3.0 and technically the breaking change window has closed.

@kgabryje out of interest how many more chart types (on the roadmap) needs migrating? We're trying to grok the size of the problem.

We don't plan on implementing the feature in any more charts for now.

Additionally do you perceive this and future changes as "breaking"? Asking because @michael-s-molina is working on Superset 3.0 and technically the breaking change window has closed.

All charts except for Table and Pivot Table were ignoring d3 format specified in dataset for saved metrics. This and the previous PR implemented that behaviour in the charts that now support currencies while mimicking the behaviour of Pivot Table, where the d3format of saved metric had higher priority than the d3format selected in control panel - which means that existing charts might be affected if they used saved metrics with custom d3formats.
However, we ( @rusackas, @eschutho, @yousoph) reached consensus to invert that behaviour - d3formats from control panel will have higher priority than d3formats from dataset, in order to avoid making this feature a breaking change.

However, we ( @rusackas, @eschutho, @yousoph) reached consensus to invert that behaviour - d3formats from control panel will have higher priority than d3formats from dataset, in order to avoid making this feature a breaking change.

I think this is the correct approach. Thinking about hierarchy, if I define something at the control level, it should override the global dataset configuration. One thing we could do to make this smoother (if that's not the case already) is to set the default value of the control as the one defined at the dataset level, so that the user needs to explicitly change its value.

One thing we could do to make this smoother (if that's not the case already) is to set the default value of the control as the one defined at the dataset level, so that the user needs to explicitly change its value.

That wouldn't work for charts that allow more than 1 metric. Currently, the default value of format control is SMART_NUMBER, and even when you clear the select control, the value is still SMART_NUMBER instead of undefined.
The possible way to fix that is to introduce a new default value - "Dataset format", which would take d3 format from dataset and fall back to SMART_NUMBER.

/testenv up

🏷 preset:2023.27


fix: crash due to missing explicit type cast

Motivation and Context

If the array is empty, I think some postgres version crashes if type isn't explicitly specified.
TODO

[ ] Tests or benchmark included
[ ] Documentation is changed or added on https://app.gitbook.com/
[x] PR title must follow conventional-commit-standard

This would never reach. Closing


Related fund links aren't working

When I click on any of the related fund links, the URL populates like this: https://giving.cu.eduhttps//giving.cu.edu/fund/gynecologic-oncology-fellowship-fund
but the CMS also doesn't allow me to just input: /fund/gynecologic-oncology-fellowship-fund

Yep, this is related to an issue of keeping fund names/links synced between the CMS and other data sources. That's why providing the whole URL is done vs. looking up as an autocomplete field before.
I updated the code on staging and now they point to the right place, in my testing.


Remove rocks page store log from PageStoreDir

What changes are proposed in this pull request?
This PR aim to fix bug related to a wrong named logger.
Why are the changes needed?
Correct the logger name.

@apc999 This is back ported from master-2.x branch, would you like to take a look at this PR?

alluxio-bot, merge this please

alluxio-bot, merge this please


Rewrite /divisions/name/{{name}} to Go

I'm submitting a ...
improvement request (usability, performance, tech debt, etc.)
Traffic Control components affected ...

Documentation (possibly)
Traffic Ops

Current behavior:
/divisions/name/{{name}} is handled by Perl
Expected / new behavior:
/divisions/name/{{name}} should be handled by Go.
Minimum API Version
1.1
Request Methods

[ ] DELETE
[x] GET (#2341)

Minimal reproduction of the problem with instructions:
N/A

@ocket8888 for DELETE?

Oh, not for DELETE. But it could easily be added.

i really like that our "collection" endpoints seem to be supporting both id and name (assuming name is unique). for example:
/divisions?id=27
/divisions?name=foo
not sure why we didn't do that in the first place. :)

something I'd also like to support is /divisions?division=1 and /divisions?division=foo. But things with numeric names break that with collisions. There's an issue about it.


Database creation should not offer "if not exists"

Refer to https://github.com/influxdata/influxdb-php/blob/master/src/InfluxDB/Database.php#L89
The "if not exists" syntax in Database::create was defaulted and deprecated before 1.0 release, and crashes with syntax error if used now. The parameter should be removed.

Closed by #70


No license

Hi, I saw your repo and I wanted to try it out, but I noticed you don't have a license attached to it.
Just wanted to give you a head up that not having a license means that you don't give anyone any permissions to use the repo.
https://choosealicense.com/no-permission

Hi, I forgot about adding a license, but I have added one just now. Thanks for letting me know.


Wrong licensing requirements to get signinlogs data into Sentinel

Any Azure AD license (Free/O365/P1/P2) is sufficient to ingest sign-in logs into Azure Sentinel
At least P1 or P2 seems to be required to ingest data into Azure Sentinel workspace.
Regards,
Mariusz

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

ID: 4ff6ed5e-5b5c-e516-aeae-c9bf0a0c69c9
Version Independent ID: 63ecbda4-59e4-343e-e640-1c6be2ce805d
Content: Connect Azure Active Directory data to Azure Sentinel
Content Source: articles/sentinel/connect-azure-active-directory.md
Service: azure-sentinel
Sub-service: azure-sentinel
GitHub Login: @yelevin
Microsoft Alias: yelevin

@morkisz
Thanks for your feedback! We will investigate and update as appropriate.

Hi @morkisz, thanks for sending your comment in to Microsoft docs.
We're currently taking a fresh look at our connector articles and have listed this as an issue to check for when addressing this article.
I'm going to close this issue for now as we have it registered, but feel free to continue commenting as needed.
We value your contribution to docs!
#please-close


feat: expose static files as routes

An attempt to address issue #3 and #105, by generating individual routes for each file in the /static/ directory. To serve static files via CDN (and exclude them from the lambda), set useGeneratedStaticRoutes to true in the @nuxt/now-builder options in now.json, e.g.:
  "builds": [
    {
      "src": "nuxt.config.js",
      "use": "@nuxt/now-builder",
      "config": {
        "useGeneratedStaticRoutes": true
      }
    }
  ]

Closes #3, #105

Would love to try this in staging. How can I try that?

@tarunmangukiya I'd value your thoughts. You can try this PR out by adding the following to your now.json:
  "builds": [
    {
      "src": "nuxt.config.js",
      "use": "danielroe/now-builder#handle-static-assets-with-cdn",
      "config": {
        "useGeneratedStaticRoutes": true
      }
    }
  ]

It works great. Successfully deployed to Zeit.

Note: This PR no longer requires setting the useGeneratedStaticRoutes option.

@danielroe I'm now currently getting a 404 for every referenced static file. Does any paths need to be resolved to accomodate this?

@thebfftim would you please provide a repro or deployment logs of your project?

@thebfftim It might be helpful to see the output of now inspect {your_deployment} - do the static files appear in the list?

The files are indeed generated as routes. But inspecting them in the browser shows a 404.

Here's the deployment log:

I was able to fix it by adding the static folder to server files in the config. Wasn't aware I needed to now, though.

@thebfftim You shouldn't need to add them to server files. Can you provide a reproduction repo? Based on what you've said, I'd want to check that there isn't an issue with workbox, and also investigate whether nested folders might be the issue.


[Bug]: Dynamic bindings in chart widget replaces nulls with default values

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When evaluated values fail validation, we should not replace the value shown in the evaluated value window with the widget defaults. This would throw a user off and leave them unable to debug the source of their issue.
Ref: Slack thread
Steps To Reproduce
In the two image below, we see that the evaluated value shows the incorrect default value when the same value is dynamically bound.

Public Sample App
No response
Version
Cloud

this is no longer reproducible


Results as Polygons and Vectors

Hi ywyue,
thank you for your efforts and great work.
I am able to get the results as .png files. Is there also a way of getting the results as polygons? Are the measurements of those polygons then in actual distances or is this downsampled to the density map 256×256 size?
Thanks,
Claudia

Hi @claumeh , thanks for your interest in our work!

I am able to get the results as .png files. Is there also a way of getting the results as polygons?

Yes, polygons are already stored here: https://github.com/ywyue/RoomFormer/blob/33ad087f50f15fce04719828db8d2a56fd4b630f/engine.py#L351

Are the measurements of those polygons then in actual distances or is this downsampled to the density map 256×256 size?

The coordinates of the vertices of those polygons are in density map space (256×256). Here is what we used to normalize the points: https://github.com/ywyue/RoomFormer/blob/33ad087f50f15fce04719828db8d2a56fd4b630f/data_preprocess/stru3d/stru3d_utils.py#L83C5-L83C26
To recover the coordinates the same with the 3D scans (in meters), it would be straightforward to write a function to de-normalize the predictions using the normalization_dict.

Close for now. Feel free to reopen it if you have any further concerns.


qdrant_client.http.exceptions.ResponseHandlingException: [Errno 9] Bad file descriptor

I'm making some parallel requests (~50/sec) to a qdrant server in a collection with the following config:
{
  "params": {
    "vectors": {
      "size": 2048,
      "distance": "Cosine",
      "on_disk": true
    },
    "shard_number": 1,
    "replication_factor": 1,
    "write_consistency_factor": 1,
    "on_disk_payload": true
  },
  "hnsw_config": {
    "m": 16,
    "ef_construct": 100,
    "full_scan_threshold": 10000,
    "max_indexing_threads": 0,
    "on_disk": false
  },
  "optimizer_config": {
    "deleted_threshold": 0.2,
    "vacuum_min_vector_number": 1000,
    "default_segment_number": 0,
    "max_segment_size": null,
    "memmap_threshold": null,
    "indexing_threshold": 20000,
    "flush_interval_sec": 5,
    "max_optimization_threads": 1
  },
  "wal_config": {
    "wal_capacity_mb": 32,
    "wal_segments_ahead": 0
  },
  "quantization_config": null
}

And I'm facing a huge delay in responses (4-40 seconds), and sometimes the following error:
search_result = self.client.search(
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/qdrant_client.py", line 324, in search
    return self._client.search(
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/qdrant_remote.py", line 454, in search
    search_result = self.http.points_api.search_points(
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/http/api/points_api.py", line 1197, in search_points
    return self._build_for_search_points(
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/http/api/points_api.py", line 536, in _build_for_search_points
    return self.api_client.request(
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/http/api_client.py", line 74, in request
    return self.send(request, type_)
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/http/api_client.py", line 91, in send
    response = self.middleware(request, self.send_inner)
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/http/api_client.py", line 200, in __call__
    return call_next(request)
  File "/usr/local/lib/python3.8/dist-packages/qdrant_client/http/api_client.py", line 103, in send_inner
    raise ResponseHandlingException(e)
qdrant_client.http.exceptions.ResponseHandlingException: [Errno 9] Bad file descriptor

i guess that the problem is caused by "on_disk_payload": true, and "on_disk": true, but i'm not sure if this is the cause, and if it is, there is any way to change it without having to recreate and re populate the collection?

turns out that changing the configs to "on_disk_payload": false, and "on_disk": false, obviously, solved the delay problem. Using python client:
from qdrant_client import QdrantClient, models

collection_name="collection_name"

client = QdrantClient(url=url, api_key=api_key)

client.update_collection(
    collection_name=collection_name,collection_params=models.CollectionParamsDiff(on_disk_payload=False)
)

client.update_collection(
    collection_name=collection_name,
    vectors_config={
        "": models.VectorParamsDiff(on_disk=False)
        }
    )

But anyway, i suppose that using the "on_disk" configuration should not lead to errors, so i'm leaving the issue open.


Added VM extension tests

Added VM Extension Test with a couple of fixes:

Line 27 of NetworkHelper

PublicIpAddress publicIpParams = new PublicIpAddress(context.getLocation(), IpAllocationMethod.DYNAMIC);

The order of the params should be
 PublicIpAddress publicIpParams = new PublicIpAddress(IpAllocationMethod.DYNAMIC, context.getLocation());

Adding tests for VMExtensions
Modified VirtualMachineExtensionOperationsImpl settings.getTextValue -> settings.toString()

Can one of the admins verify this patch?

Hi @khoale-azure, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.azure.com.

TTYL, AZPRBOT;

@matt-gibbs Khoa works in Microsoft, I don't think CLA is required?

Cortana add to whitelist

Hi Khoa,
We will ignore the CLA prompt for now.
Other than that, a test failure is failing. The test report is here: http://azuresdkci.cloudapp.net/job/sdk-for-java/4/testReport/. Please address.
Thanks!


Add 2 commands: wash/available and dirty/unavailable commands, show usage count in UI

both keywords for each command works
dirty/unavailable command now updates the usage count of the apparel
usage count now showing in UI

@rafflesandrison re: last 3 commits

with this adding of wash/available & dirty unavailable, and including of usageCount in our UI, we can close milestone v1.2 and focus on the test cases -> release our jar file
@rafflesandrison
@ReinSheer
@PhilipPhil


Update styles.css

Make "game over" info a bit more eye candy

@xstable what is this thing in the middle?


Release/0.1.0

Hey @benjben! Thanks for the review.

I think that generally there is a confusion with the fact that we call Snowplow data enriched events and SelfDescribing the other ones. Self-describing events, e.g. bad rows, are also Snowplow data.

I wouldn't say "Self-describing events, e.g. bad rows, are also Snowplow data". Self-describing (iglu) is a downstream dependency of Snowplow, so technically Iglu is not aware of anything Snowplow-related (but not vice versa). So saying that every SD JSON is Snowplow data is almost like saying that every JSON is SD JSON.

I'm wondering, is there any particular reason why we wouldn't want to consume both enriched stream and bad stream with the same app?

You mean same instance? Yeah, that's something I thought about, but decided that:

This design follows S3 and ES Loaders, where every stream is consumed by different instance
We want to have different configurations (e.g. scaling groups if we ever going to scale it) for different kinds of consumers.

But if you mean that generallly Postgres loader could be used for both, then sure thing! That's what SD JSON inputs are for.

Also, for Kinesis if we add more instances of the app it will spread the load, thanks to KCL. What about PubSub?

There will be just less coordination and more duplicates, but this is pretty much the design difference between Kinesis and PubSub. First one is checkpoint-based ordered log, second one is set of independent messages. I don't think 0.1.0 is designed for scaling though. Bad thing here is that PubSub and Kinesis generally give very different guarantees.


Enable support to update the BOM file in place

The tool currently creates a new BOM file, however we are now at a place where we can automatically update the BOM file in place. We will need to fix the below issues before we can do this
https://github.com/Azure/azure-sdk-for-java/issues/24377
https://github.com/Azure/azure-sdk-for-java/issues/24376

This has been done.


[FEATURE] Have ExcludeFromPackaging respect .gitattributes file

Summary / Description
Talking with @georgringer this morning as he asked about if my GitHub Action respects the .gitattributes-file. I look into the Tailor and say it's a manually maintain list (1) of files that would be included.
I find that perfectly OK, but would suggest having the .gitattributes respected as well.
Describe alternatives you've considered
Haven't considered other alternative yet.
Possible solution
My suggestion would be to parse the .gitattributes file and added to the array of /conf/ExcludeFromPackaging.php
Links
[1] https://github.com/TYPO3/tailor/blob/main/conf/ExcludeFromPackaging.php

thought of that feature as well, would be great to have this!

thought of that feature as well, would be great to have this!

Will see if I can have it done.
What do you think of my approach? Doing it like that would be quite simple to do.

Will see if I can have it done.
What do you think of my approach? Doing it like that would be quite simple to do.

Yes. I always just thought "How can we parse the .gitattributes to be fully compliant like git" something like "**/vendor/*php" is probably possible. And I guess we need to consider only the "export-ignore" rows. https://git-scm.com/docs/gitattributes

Yes. I always just thought "How can we parse the .gitattributes to be fully compliant like git" something like "**/vendor/*php" is probably possible. And I guess we need to consider only the "export-ignore" rows. https://git-scm.com/docs/gitattributes

I am actually in favor of "if there is a gitattributes file, we just use that one and nothing else"

I am actually in favor of "if there is a gitattributes file, we just use that one and nothing else"

Yes. I always just thought "How can we parse the .gitattributes to be fully compliant like git" something like "**/vendor/*php" is probably possible. And I guess we need to consider only the "export-ignore" rows. https://git-scm.com/docs/gitattributes

Will look into that.

I am actually in favor of "if there is a gitattributes file, we just use that one and nothing else"

I like that approach.

Yes. I always just thought "How can we parse the .gitattributes to be fully compliant like git" something like "**/vendor/*php" is probably possible. And I guess we need to consider only the "export-ignore" rows. https://git-scm.com/docs/gitattributes

Will look into that.

I am actually in favor of "if there is a gitattributes file, we just use that one and nothing else"

I like that approach.

With Github I'm solving this by using the artefact from the release which already respects the .gitattributes.
The simplest solution would be just using git archive to create an artefact for the upload but requires git to be installed which most probably should be the case.

With Github I'm solving this by using the artefact from the release which already respects the .gitattributes.
The simplest solution would be just using git archive to create an artefact for the upload but requires git to be installed which most probably should be the case.

Please be aware of not tracked files in a git repo for extensions, which require some dynamic files for TER version.
For example EXT:solr has a build step to install and provide solarium/solarium for TER version.
Therefore it must be possible to use the git archive --add-file option on packaging with tailor.

See:

https://github.com/TYPO3-Solr/ext-solr/blob/f49dbf32434542071f963209a4e6556d0afc7a1d/Resources/Private/Php/ComposerLibraries/composer.json
https://github.com/TYPO3-Solr/ext-solr/blob/f49dbf32434542071f963209a4e6556d0afc7a1d/composer.json#L90-L92


[Bug] PKCS12 file type validation not working

Is there an existing issue for this?

[X] I have searched the existing issues

Have you updated FilePond and its plugins?

[X] I have updated FilePond and its plugins

Describe the bug
Hi,
first of all I want to show that I found a similar topic/problem - ngx-filepond, I use react not angular and I have the same problem - but i didn't find any solution :)
I would try to elaborate a bit:
I'm trying to make my filepond accepts only pkcs12 (.pfx extension) files using filepond-plugin-file-validate-type. The expected behaviour is that when the dialog to select file opens, only .pfx files would be listed. However, no files are displayed.
I tried multiple ways:
1.
 <FilePond
            files={files}
            allowReorder={true}
            allowMultiple={false}
            allowFileTypeValidation={true}
            acceptedFileTypes={["application/x-pkcs12", "application/pkcs12"]}
          />

and on Q: "Can you confirm the file type the browser detects actually is 'application/x-pkcs12' with this util:" - yes i did. This is exactly the place where i found that i have to use  x-pkcs12.

I try even fileValidateTypeDetectType but without attribute acceptedFilesTypes its again not working - not call :
 <FilePond
            files={files}
            allowReorder={true}
            allowMultiple={false}
            allowFileTypeValidation={true}
            fileValidateTypeDetectType={(source, type) =>
              new Promise((resolve, reject) => {
                // Do custom type detection here and return with promise
                console.log("source", source);
                console.log("type", type);
                resolve(type);
              })}
          />

and again after add:
acceptedFileTypes={["application/x-pkcs12"]}
stop working and i cant choose any file/certificate.

I even try:
       <FilePond
            files={files}
            allowReorder={true}
            allowMultiple={false}
            allowFileTypeValidation={true}
            acceptedFileTypes={["application/x-pkcs12", "application/x-x509-ca-cert"]}
          />

and this is funny cause its work, but just show certificate/files type .cer ...

Last try was add acceptedFileTypes empty with fileValidateTypeDetectType - i thought it will follow Promise resolve/reject:
    <FilePond
         files={files}
         allowReorder={true}
         allowMultiple={false}
         allowFileTypeValidation={true}
         acceptedFileTypes={[""]}
         fileValidateTypeDetectType={(source, type) =>
           new Promise((resolve, reject) => {
             // Do custom type detection here and return with promise
             console.log("source", source);
             console.log("type", type);
             resolve(type);
           })}
       />

But when i try upload cert its show error: this type is not supported, even there is explicit all resolve(type) ...
so i guess there is more then 3 years a bug which is not solved ? :)
Reproduction
Just install latest version of react-filepond filepond and filepond-plugin-file-validate-type .
Environment
- Device:
- OS: Windows 10
- Browser: Microsoft Edge

You can detect the file type with https://codepen.io/rikschennink/pen/NzRvbj then you add it to the accepted file types list.
In the fileValidateTypeDetectType function you return one of the types in the acceptedFileTypes list.

I don't want to be rude, but this is exactly what I wrote in point 1:
and on Q: "Can you confirm the file type the browser detects actually is 'application/x-pkcs12' with this util:" - yes i did. This is exactly the place where i found that i have to use x-pkcs12.:

and like i share picture problem is not in part 1, but in part 2:

its show just folders ... any files could be selected :) 👍

Nope mime is good cause when i set empty acceptedFileTypes with fileValidateTypeDetectType console log:
Case 4 - i can see type is good:

But in case i set empty accepted file types i cant upload any file...:

so there is no way how make workaround... just validate on another event what is not much pretty...

Here is the same problem with dropzone:
#https://github.com/react-dropzone/react-dropzone/issues/1169
I found a good workaround...
acceptedFileTypes={["application/x-pkcs12", ".pfx"]}
But i still dont understand how should this validation work... cause if I take any guide, it everywhere wrote:
const [files, setFiles] = useState([]);
.
.
.
      <FilePond
                files={files}
                onupdatefiles={setFiles}

But if you write files, the file is uploaded even if there is bad validation.

okay i add this method which work, but its really correct ? :
 function onupdatefiles(incomeFiles: FilePondFile[]): void {
        const someError = incomeFiles.some(i => i.status !== 2);
        if (!someError) {
            setFiles(incomeFiles);
        }
    }

From this filepond thing is already giving me a headache, thanks for the answers and advice


Improve notification service

Accept a single send action with these parameters
{
  webId
  payload: {
    title
    body,
    actions: [{
      url
      title
      icon
    }],
    icon,
    image
  }
  vars  // variables passed to translation strings

Notes:

Translation strings provided by each packages
Generate an email with the notifications every X hours
In the future this will allow to use the same service for webpush notifications.

Translations done here https://github.com/assemblee-virtuelle/activitypods/pull/9
The next step is to generate a single email with all notifications, instead of one email per notification.

Closing as it will be refactored: https://github.com/assemblee-virtuelle/activitypods/issues/91


Input match fails for case sensitive mails

In general, emails are case insensitive. So the directive is failing in this case. Actually this is not a bug. Can we enhance the directive behavior by allowing the user to set an attribute like case-sensitive-match = true or false.

I'm horrible at typing and insensitive is not so easy to type... so I went with caseless
adding match-caseless="true" (true can be a scope var as well to make it toggle-able) will trigger the case insensitive matching.
<input ng-model="confirmation" match="original" match-caseless="true" />


Feat: add animated class to atom button

Issue: #1022 - atom button
Adds .animated class with continuous loop of the existing hover animation.
Demo with .animated added to blue button:

Amazing thank you!
@all-contributors please add @karleypetracca for code