Keybase process not starting on Freebsd

Hello,
After upgrading to keybase 4.2.0 on FreeBSD I'm getting:
% keybase -d ctl start
2019-07-18T00:05:13.283418+02:00 ▶ [DEBU keybase globals.go:502] 001 Created Identify2Cache, max age: 5m0s
2019-07-18T00:05:13.283927+02:00 ▶ [DEBU keybase globals.go:505] 002 Created LinkCache, max size: 4000, clean dur: 1m0s
2019-07-18T00:05:13.284260+02:00 ▶ [DEBU keybase globals.go:507] 003 Created CardCache, max age: 5m0s
2019-07-18T00:05:13.284602+02:00 ▶ [DEBU keybase globals.go:525] 004 made a new full self cache
2019-07-18T00:05:13.285009+02:00 ▶ [DEBU keybase globals.go:527] 005 made a new cached UPAK loader (timeout=10m0s)
2019-07-18T00:05:13.297419+02:00 ▶ [DEBU keybase ui.go:620] 006 Setting GPG_TTY to /dev/pts/1
2019-07-18T00:05:13.297529+02:00 ▶ [DEBU keybase secret_store.go:183] 007 NewSecretStoreLocked: using os-specific SecretStore
2019-07-18T00:05:13.297645+02:00 ▶ [DEBU keybase globals.go:438] 008 Keybase CLI 4.2.0
2019-07-18T00:05:13.297744+02:00 ▶ [DEBU keybase globals.go:438] 009 - Built with go1.12.7
2019-07-18T00:05:13.297791+02:00 ▶ [DEBU keybase globals.go:438] 00a - Visit https://keybase.io for more details
2019-07-18T00:05:13.298456+02:00 ▶ [DEBU keybase main.go:270] 00b + configureProcesses
2019-07-18T00:05:13.298826+02:00 ▶ [DEBU keybase fork_server.go:91] 00c Getting flock
2019-07-18T00:05:13.300316+02:00 ▶ [DEBU keybase flock_nix.go:40] 00d Locked pidfile /home/luca/.config/keybase/keybased.pid for pid=54398
2019-07-18T00:05:13.300447+02:00 ▶ [DEBU keybase main.go:1025] 00e Lock pidfile: /home/luca/.config/keybase/keybased.pid
2019-07-18T00:05:13.300504+02:00 ▶ [DEBU keybase fork_server.go:94] 00f Flocked! Server must have died
2019-07-18T00:05:13.300553+02:00 ▶ [DEBU keybase main.go:964] 010 Releasing lock file
2019-07-18T00:05:13.300612+02:00 ▶ [DEBU keybase flock.go:25] 011 Cleaning up pidfile /home/luca/.config/keybase/keybased.pid
2019-07-18T00:05:13.300847+02:00 ▶ [DEBU keybase fork_server.go:204] 012 | Setting run directory for keybase service to /home/luca/.config/keybase
2019-07-18T00:05:13.300909+02:00 ▶ [DEBU keybase fork_server.go:215] 013 | Made server args: /usr/local/bin/keybase [/usr/local/bin/keybase --debug --disable-cert-pinning false --log-file /home/luca/.cache/keybase/keybase.service.log service --chdir /home/luca/.config/keybase --auto-forked]
2019-07-18T00:05:13.305318+02:00 ▶ [INFO keybase fork_server.go:74] 014 Starting background server with pid=54399
2019-07-18T00:05:13.307551+02:00 ▶ [DEBU keybase socket.go:65] 015 + GetSocket
2019-07-18T00:05:13.308747+02:00 ▶ [DEBU keybase rpc.go:25] 016 - GetSocket -> ok
2019-07-18T00:05:13.309203+02:00 ▶ [DEBU keybase socket.go:75] 017 | empty socket wrapper; need a new one
2019-07-18T00:05:13.311108+02:00 ▶ [DEBU keybase socket_nix.go:100] 018 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.311509+02:00 ▶ [DEBU keybase socket_nix.go:124] 019 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.312060+02:00 ▶ [DEBU keybase socket_nix.go:125] 01a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.312444+02:00 ▶ [DEBU keybase socket.go:90] 01b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.312823+02:00 ▶ [DEBU keybase fork_server.go:123] 01c Failed to connect to socket (0): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.528239+02:00 ▶ [DEBU keybase socket.go:65] 01d + GetSocket
2019-07-18T00:05:13.529074+02:00 ▶ [DEBU keybase rpc.go:25] 01e - GetSocket -> ok
2019-07-18T00:05:13.529122+02:00 ▶ [DEBU keybase socket.go:75] 01f | empty socket wrapper; need a new one
2019-07-18T00:05:13.529196+02:00 ▶ [DEBU keybase socket_nix.go:100] 020 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.529254+02:00 ▶ [DEBU keybase socket_nix.go:124] 021 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.529473+02:00 ▶ [DEBU keybase socket_nix.go:125] 022 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.529571+02:00 ▶ [DEBU keybase socket.go:90] 023 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.529630+02:00 ▶ [DEBU keybase fork_server.go:123] 024 Failed to connect to socket (1): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.748860+02:00 ▶ [DEBU keybase socket.go:65] 025 + GetSocket
2019-07-18T00:05:13.750892+02:00 ▶ [DEBU keybase rpc.go:25] 026 - GetSocket -> ok
2019-07-18T00:05:13.751163+02:00 ▶ [DEBU keybase socket.go:75] 027 | empty socket wrapper; need a new one
2019-07-18T00:05:13.751560+02:00 ▶ [DEBU keybase socket_nix.go:100] 028 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.751940+02:00 ▶ [DEBU keybase socket_nix.go:124] 029 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.752359+02:00 ▶ [DEBU keybase socket_nix.go:125] 02a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.752686+02:00 ▶ [DEBU keybase socket.go:90] 02b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.752981+02:00 ▶ [DEBU keybase fork_server.go:123] 02c Failed to connect to socket (2): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.972707+02:00 ▶ [DEBU keybase socket.go:65] 02d + GetSocket
2019-07-18T00:05:13.972828+02:00 ▶ [DEBU keybase rpc.go:25] 02e - GetSocket -> ok
2019-07-18T00:05:13.972907+02:00 ▶ [DEBU keybase socket.go:75] 02f | empty socket wrapper; need a new one
2019-07-18T00:05:13.972952+02:00 ▶ [DEBU keybase socket_nix.go:100] 030 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.973003+02:00 ▶ [DEBU keybase socket_nix.go:124] 031 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:13.973141+02:00 ▶ [DEBU keybase socket_nix.go:125] 032 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.973205+02:00 ▶ [DEBU keybase socket.go:90] 033 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:13.973249+02:00 ▶ [DEBU keybase fork_server.go:123] 034 Failed to connect to socket (3): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.190547+02:00 ▶ [DEBU keybase socket.go:65] 035 + GetSocket
2019-07-18T00:05:14.190705+02:00 ▶ [DEBU keybase rpc.go:25] 036 - GetSocket -> ok
2019-07-18T00:05:14.190749+02:00 ▶ [DEBU keybase socket.go:75] 037 | empty socket wrapper; need a new one
2019-07-18T00:05:14.190792+02:00 ▶ [DEBU keybase socket_nix.go:100] 038 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.190832+02:00 ▶ [DEBU keybase socket_nix.go:124] 039 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.191039+02:00 ▶ [DEBU keybase socket_nix.go:125] 03a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.191154+02:00 ▶ [DEBU keybase socket.go:90] 03b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.191238+02:00 ▶ [DEBU keybase fork_server.go:123] 03c Failed to connect to socket (4): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.404035+02:00 ▶ [DEBU keybase socket.go:65] 03d + GetSocket
2019-07-18T00:05:14.404214+02:00 ▶ [DEBU keybase rpc.go:25] 03e - GetSocket -> ok
2019-07-18T00:05:14.404261+02:00 ▶ [DEBU keybase socket.go:75] 03f | empty socket wrapper; need a new one
2019-07-18T00:05:14.404309+02:00 ▶ [DEBU keybase socket_nix.go:100] 040 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.404370+02:00 ▶ [DEBU keybase socket_nix.go:124] 041 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.404503+02:00 ▶ [DEBU keybase socket_nix.go:125] 042 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.404557+02:00 ▶ [DEBU keybase socket.go:90] 043 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.404607+02:00 ▶ [DEBU keybase fork_server.go:123] 044 Failed to connect to socket (5): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.614178+02:00 ▶ [DEBU keybase socket.go:65] 045 + GetSocket
2019-07-18T00:05:14.614392+02:00 ▶ [DEBU keybase rpc.go:25] 046 - GetSocket -> ok
2019-07-18T00:05:14.614453+02:00 ▶ [DEBU keybase socket.go:75] 047 | empty socket wrapper; need a new one
2019-07-18T00:05:14.614500+02:00 ▶ [DEBU keybase socket_nix.go:100] 048 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.614543+02:00 ▶ [DEBU keybase socket_nix.go:124] 049 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.614674+02:00 ▶ [DEBU keybase socket_nix.go:125] 04a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.614746+02:00 ▶ [DEBU keybase socket.go:90] 04b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.614791+02:00 ▶ [DEBU keybase fork_server.go:123] 04c Failed to connect to socket (6): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.827181+02:00 ▶ [DEBU keybase socket.go:65] 04d + GetSocket
2019-07-18T00:05:14.827314+02:00 ▶ [DEBU keybase rpc.go:25] 04e - GetSocket -> ok
2019-07-18T00:05:14.827457+02:00 ▶ [DEBU keybase socket.go:75] 04f | empty socket wrapper; need a new one
2019-07-18T00:05:14.827526+02:00 ▶ [DEBU keybase socket_nix.go:100] 050 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.827575+02:00 ▶ [DEBU keybase socket_nix.go:124] 051 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:14.827739+02:00 ▶ [DEBU keybase socket_nix.go:125] 052 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.827818+02:00 ▶ [DEBU keybase socket.go:90] 053 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:14.827864+02:00 ▶ [DEBU keybase fork_server.go:123] 054 Failed to connect to socket (7): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.040422+02:00 ▶ [DEBU keybase socket.go:65] 055 + GetSocket
2019-07-18T00:05:15.040557+02:00 ▶ [DEBU keybase rpc.go:25] 056 - GetSocket -> ok
2019-07-18T00:05:15.040643+02:00 ▶ [DEBU keybase socket.go:75] 057 | empty socket wrapper; need a new one
2019-07-18T00:05:15.040691+02:00 ▶ [DEBU keybase socket_nix.go:100] 058 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.040733+02:00 ▶ [DEBU keybase socket_nix.go:124] 059 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.040868+02:00 ▶ [DEBU keybase socket_nix.go:125] 05a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.040929+02:00 ▶ [DEBU keybase socket.go:90] 05b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.040972+02:00 ▶ [DEBU keybase fork_server.go:123] 05c Failed to connect to socket (8): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.253659+02:00 ▶ [DEBU keybase socket.go:65] 05d + GetSocket
2019-07-18T00:05:15.253801+02:00 ▶ [DEBU keybase rpc.go:25] 05e - GetSocket -> ok
2019-07-18T00:05:15.253870+02:00 ▶ [DEBU keybase socket.go:75] 05f | empty socket wrapper; need a new one
2019-07-18T00:05:15.253918+02:00 ▶ [DEBU keybase socket_nix.go:100] 060 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.253972+02:00 ▶ [DEBU keybase socket_nix.go:124] 061 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.254164+02:00 ▶ [DEBU keybase socket_nix.go:125] 062 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.254218+02:00 ▶ [DEBU keybase socket.go:90] 063 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.254374+02:00 ▶ [DEBU keybase fork_server.go:123] 064 Failed to connect to socket (9): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.464003+02:00 ▶ [DEBU keybase socket.go:65] 065 + GetSocket
2019-07-18T00:05:15.464184+02:00 ▶ [DEBU keybase rpc.go:25] 066 - GetSocket -> ok
2019-07-18T00:05:15.464258+02:00 ▶ [DEBU keybase socket.go:75] 067 | empty socket wrapper; need a new one
2019-07-18T00:05:15.464306+02:00 ▶ [DEBU keybase socket_nix.go:100] 068 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.464374+02:00 ▶ [DEBU keybase socket_nix.go:124] 069 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.464507+02:00 ▶ [DEBU keybase socket_nix.go:125] 06a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.464563+02:00 ▶ [DEBU keybase socket.go:90] 06b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.464634+02:00 ▶ [DEBU keybase fork_server.go:123] 06c Failed to connect to socket (10): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.677205+02:00 ▶ [DEBU keybase socket.go:65] 06d + GetSocket
2019-07-18T00:05:15.677406+02:00 ▶ [DEBU keybase rpc.go:25] 06e - GetSocket -> ok
2019-07-18T00:05:15.677536+02:00 ▶ [DEBU keybase socket.go:75] 06f | empty socket wrapper; need a new one
2019-07-18T00:05:15.677601+02:00 ▶ [DEBU keybase socket_nix.go:100] 070 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.677645+02:00 ▶ [DEBU keybase socket_nix.go:124] 071 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.677846+02:00 ▶ [DEBU keybase socket_nix.go:125] 072 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.677917+02:00 ▶ [DEBU keybase socket.go:90] 073 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.677960+02:00 ▶ [DEBU keybase fork_server.go:123] 074 Failed to connect to socket (11): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.890557+02:00 ▶ [DEBU keybase socket.go:65] 075 + GetSocket
2019-07-18T00:05:15.890803+02:00 ▶ [DEBU keybase rpc.go:25] 076 - GetSocket -> ok
2019-07-18T00:05:15.890856+02:00 ▶ [DEBU keybase socket.go:75] 077 | empty socket wrapper; need a new one
2019-07-18T00:05:15.890928+02:00 ▶ [DEBU keybase socket_nix.go:100] 078 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.890984+02:00 ▶ [DEBU keybase socket_nix.go:124] 079 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:15.891116+02:00 ▶ [DEBU keybase socket_nix.go:125] 07a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.891198+02:00 ▶ [DEBU keybase socket.go:90] 07b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:15.891245+02:00 ▶ [DEBU keybase fork_server.go:123] 07c Failed to connect to socket (12): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.104094+02:00 ▶ [DEBU keybase socket.go:65] 07d + GetSocket
2019-07-18T00:05:16.104447+02:00 ▶ [DEBU keybase rpc.go:25] 07e - GetSocket -> ok
2019-07-18T00:05:16.104499+02:00 ▶ [DEBU keybase socket.go:75] 07f | empty socket wrapper; need a new one
2019-07-18T00:05:16.104547+02:00 ▶ [DEBU keybase socket_nix.go:100] 080 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.104601+02:00 ▶ [DEBU keybase socket_nix.go:124] 081 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.104900+02:00 ▶ [DEBU keybase socket_nix.go:125] 082 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.105002+02:00 ▶ [DEBU keybase socket.go:90] 083 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.105054+02:00 ▶ [DEBU keybase fork_server.go:123] 084 Failed to connect to socket (13): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.312229+02:00 ▶ [DEBU keybase socket.go:65] 085 + GetSocket
2019-07-18T00:05:16.312504+02:00 ▶ [DEBU keybase rpc.go:25] 086 - GetSocket -> ok
2019-07-18T00:05:16.312556+02:00 ▶ [DEBU keybase socket.go:75] 087 | empty socket wrapper; need a new one
2019-07-18T00:05:16.312603+02:00 ▶ [DEBU keybase socket_nix.go:100] 088 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.312689+02:00 ▶ [DEBU keybase socket_nix.go:124] 089 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.312825+02:00 ▶ [DEBU keybase socket_nix.go:125] 08a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.312883+02:00 ▶ [DEBU keybase socket.go:90] 08b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.312926+02:00 ▶ [DEBU keybase fork_server.go:123] 08c Failed to connect to socket (14): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.520551+02:00 ▶ [DEBU keybase socket.go:65] 08d + GetSocket
2019-07-18T00:05:16.520766+02:00 ▶ [DEBU keybase rpc.go:25] 08e - GetSocket -> ok
2019-07-18T00:05:16.520869+02:00 ▶ [DEBU keybase socket.go:75] 08f | empty socket wrapper; need a new one
2019-07-18T00:05:16.520917+02:00 ▶ [DEBU keybase socket_nix.go:100] 090 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.520970+02:00 ▶ [DEBU keybase socket_nix.go:124] 091 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.521114+02:00 ▶ [DEBU keybase socket_nix.go:125] 092 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.521164+02:00 ▶ [DEBU keybase socket.go:90] 093 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.521209+02:00 ▶ [DEBU keybase fork_server.go:123] 094 Failed to connect to socket (15): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.734003+02:00 ▶ [DEBU keybase socket.go:65] 095 + GetSocket
2019-07-18T00:05:16.734221+02:00 ▶ [DEBU keybase rpc.go:25] 096 - GetSocket -> ok
2019-07-18T00:05:16.734294+02:00 ▶ [DEBU keybase socket.go:75] 097 | empty socket wrapper; need a new one
2019-07-18T00:05:16.734387+02:00 ▶ [DEBU keybase socket_nix.go:100] 098 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.734456+02:00 ▶ [DEBU keybase socket_nix.go:124] 099 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.734663+02:00 ▶ [DEBU keybase socket_nix.go:125] 09a - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.734742+02:00 ▶ [DEBU keybase socket.go:90] 09b | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.734813+02:00 ▶ [DEBU keybase fork_server.go:123] 09c Failed to connect to socket (16): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.947139+02:00 ▶ [DEBU keybase socket.go:65] 09d + GetSocket
2019-07-18T00:05:16.947299+02:00 ▶ [DEBU keybase rpc.go:25] 09e - GetSocket -> ok
2019-07-18T00:05:16.947435+02:00 ▶ [DEBU keybase socket.go:75] 09f | empty socket wrapper; need a new one
2019-07-18T00:05:16.947506+02:00 ▶ [DEBU keybase socket_nix.go:100] 0a0 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.947581+02:00 ▶ [DEBU keybase socket_nix.go:124] 0a1 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:16.947782+02:00 ▶ [DEBU keybase socket_nix.go:125] 0a2 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.947871+02:00 ▶ [DEBU keybase socket.go:90] 0a3 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:16.947917+02:00 ▶ [DEBU keybase fork_server.go:123] 0a4 Failed to connect to socket (17): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.159409+02:00 ▶ [DEBU keybase socket.go:65] 0a5 + GetSocket
2019-07-18T00:05:17.159556+02:00 ▶ [DEBU keybase rpc.go:25] 0a6 - GetSocket -> ok
2019-07-18T00:05:17.159698+02:00 ▶ [DEBU keybase socket.go:75] 0a7 | empty socket wrapper; need a new one
2019-07-18T00:05:17.159770+02:00 ▶ [DEBU keybase socket_nix.go:100] 0a8 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:17.159840+02:00 ▶ [DEBU keybase socket_nix.go:124] 0a9 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:17.159979+02:00 ▶ [DEBU keybase socket_nix.go:125] 0aa - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.160042+02:00 ▶ [DEBU keybase socket.go:90] 0ab | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.160140+02:00 ▶ [DEBU keybase fork_server.go:123] 0ac Failed to connect to socket (18): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.370605+02:00 ▶ [DEBU keybase socket.go:65] 0ad + GetSocket
2019-07-18T00:05:17.370745+02:00 ▶ [DEBU keybase rpc.go:25] 0ae - GetSocket -> ok
2019-07-18T00:05:17.370830+02:00 ▶ [DEBU keybase socket.go:75] 0af | empty socket wrapper; need a new one
2019-07-18T00:05:17.370911+02:00 ▶ [DEBU keybase socket_nix.go:100] 0b0 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:17.370996+02:00 ▶ [DEBU keybase socket_nix.go:124] 0b1 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:17.371160+02:00 ▶ [DEBU keybase socket_nix.go:125] 0b2 - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.371216+02:00 ▶ [DEBU keybase socket.go:90] 0b3 | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.371260+02:00 ▶ [DEBU keybase fork_server.go:123] 0b4 Failed to connect to socket (19): dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.583837+02:00 ▶ [DEBU keybase socket.go:65] 0b5 + GetSocket
2019-07-18T00:05:17.583977+02:00 ▶ [DEBU keybase rpc.go:25] 0b6 - GetSocket -> ok
2019-07-18T00:05:17.584091+02:00 ▶ [DEBU keybase socket.go:75] 0b7 | empty socket wrapper; need a new one
2019-07-18T00:05:17.584149+02:00 ▶ [DEBU keybase socket_nix.go:100] 0b8 + SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:17.584191+02:00 ▶ [DEBU keybase socket_nix.go:124] 0b9 | net.Dial(unix:/home/luca/.config/keybase/keybased.sock)
2019-07-18T00:05:17.584340+02:00 ▶ [DEBU keybase socket_nix.go:125] 0ba - SocketInfo#dialSocket(unix:/home/luca/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.584421+02:00 ▶ [DEBU keybase socket.go:90] 0bb | DialSocket -> ERROR: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.584491+02:00 ▶ [DEBU keybase main.go:363] 0bc | Could not do kbfs versioncheck: dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.584554+02:00 ▶ [DEBU keybase main.go:366] 0bd | After forks; newProc=true
2019-07-18T00:05:17.584600+02:00 ▶ [DEBU keybase main.go:386] 0be + configureLogging
2019-07-18T00:05:17.584764+02:00 ▶ [DEBU keybase socket.go:65] 0bf + GetSocket
2019-07-18T00:05:17.584827+02:00 ▶ [DEBU keybase rpc.go:25] 0c0 - GetSocket -> ok
2019-07-18T00:05:17.584874+02:00 ▶ [DEBU keybase main.go:388] 0c1 - configureLogging
2019-07-18T00:05:17.584915+02:00 ▶ [DEBU keybase main.go:272] 0c2 - configureProcesses -> dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory
2019-07-18T00:05:17.690446+02:00 ▶ [DEBU keybase globals.go:694] 0c3 GlobalContext#Shutdown(0xc000823200)
2019-07-18T00:05:17.690569+02:00 ▶ [DEBU keybase wallet_state.go:76] 0c4 WalletState shutting down
2019-07-18T00:05:17.690668+02:00 ▶ [DEBU keybase wallet_state.go:81] 0c5 waiting for background refresh requests to finish
2019-07-18T00:05:17.690764+02:00 ▶ [DEBU keybase wallet_state.go:88] 0c6 WalletState shut down complete
2019-07-18T00:05:17.690873+02:00 ▶ [DEBU keybase identify3.go:206] 0c7 identify3State#runExpireThread: exiting on shutdown
2019-07-18T00:05:17.691047+02:00 ▶ [DEBU keybase globals.go:740] 0c8 exiting shutdown code=0; err=<nil>
2019-07-18T00:05:17.691105+02:00 ▶ [ERRO keybase main.go:86] 0c9 dial unix /home/luca/.config/keybase/keybased.sock: connect: no such file or directory

my log id: acd64556433d52d491aff61c

Thanks for the report, we'll have a patch out later today.

Okay, we've released 4.2.1 - try it out and let us know if you experience more issues. Thanks for the report!


New AAPT2 builds

hi Connor,
@iBotPeaches
the AAPT2 binaries in Apktool 2.4.1 are no longer usable with Android Gradle plugins 3.6, and 4.0. the newer plugins send some new command line options and AAPT2 dies when it doesn't recognize them.
the binaries are needed when rebuilding apktool-decoded APKs using the normal android build system (this is done by dexpatcher).
would it be too much to ask for updated binaries? this issue has me tied down to old plugin v3.5 and hinders progress.
thank you very much for your help.

I put up unix/win here if that helps for now - https://github.com/iBotPeaches/Apktool/pull/2370
Seems latest has changed how it handles literal numbers, stripping leading 0s. I'll need to investigate if new behavior and tests need to be adapted or if I need to patch to avoid BC breaks.

wow so quick, thank you very much!!
a heads up: i've looked into the android gradle v4 build plugin. it has a pure-JVM incremental resource compiler that replaces AAPT2 in that role for the builds. it's enabled with android.enableJvmResourceCompiler=true in gradle.properties but the implementation is not yet finished. i haven't seen any mentions of this anywhere. it looks like google will soon phase out AAPT2 too.
btw, did you run into trouble with the macos build or is it just WIP?

btw, did you run into trouble with the macos build or is it just WIP?

New mac, hadn't cloned source yet. It'll be delayed a day.

I'll have to loop back with this later. Mac not building anymore.
bash-3.2$ lunch sdk-eng
In file included from build/make/core/config.mk:305:
In file included from build/make/core/envsetup.mk:285:
build/make/target/product/telephony_system_ext.mk:21: error: _nic.PRODUCTS.[[build/make/target/product/sdk.mk]]: "development/build/product_sdk.mk" does not exist.
06:47:51 dumpvars failed with: exit status 1
bash-3.2$ make LOCAL_MULTILIB=64 USE_NINJA=false aapt

============================================
[100% 147/147] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -globFile out/soong/.bootstrap/build-globs.ninja -o out/soong/build.ninja Android.bp
error: prebuilts/clang/host/darwin-x86/Android.bp:23:1: unrecognized module type "llvm_darwin_filegroup"
error: prebuilts/clang/host/darwin-x86/Android.bp:27:1: unrecognized module type "llvm_darwin_filegroup"
error: prebuilts/clang/host/darwin-x86/Android.bp:31:1: unrecognized module type "llvm_darwin_filegroup"
error: prebuilts/clang/host/darwin-x86/Android.bp:35:1: unrecognized module type "llvm_darwin_filegroup"
06:49:54 soong bootstrap failed with: exit status 1

#### failed to build some targets (26 seconds) ####

bash-3.2$

I'll take a look when free again.

thanks. i'll update this issue with test results using your linux build ASAP.
thanks again!

I updated binaries for all 3 today. Marking as done as new binaries on master.

thank you!!!!! i had a problem with the gradle team. was pissed off and sort of abandoned the project for a year or so. now, with your builds, it's probably a good time to restart it. thanks again!!


Compile in universal2 mode for macOS Python >= 3.9.1.

Fixes actions/virtual-environments#4133.
For Python versions that support it, build in universal2 mode so that package authors can build macOS M1 compatible wheels. As it is at the moment, I've made the switch mandatory because I can't think of any reason (minus the increase in size) that a universal2 Python would cause any harm.

@miketimofeev Prod prod...

@bwoodsend sorry, we didn't have a chance to take a look yet, but it's on our radar

Just a +1 for this - it would be great to have!

@bwoodsend we have announced macOS-10.14 image deprecation so in the scope of switching python packages generation to macOS-10.15 we will consider adding this change as well

That last change was just a rebase plus adding Python 3.8.10+ to the Python versions to use universal2.

As a bonus point:

Github is now providing actions/runner binaries for Apple Silicon (self-hosted)
A universal2 compatible Python, provided by actions/python-versions will also run on Apple Silicon.
With some (minimal?) changes (e.g: versions-manifest.json) a runner on Apple Silicon will likely be able to download and install the proper Python version, without any additional M1-specific configuration.

Github is now providing actions/runner binaries for Apple Silicon (self-hosted)

I take it that there's still no VMware in there so no job isolation and therefore no chance of this being available without self-hosting?

Thanks! I read the code node and that comment worries me a little "The arm64 slice will never be used itself by a Github Actions runner".
I wonder that comment was before the news went out, like https://www.protocol.com/bulletins/microsoft-azure-arm-chips-ampere --- With Microsoft building their own arm based servers for azure, I believe that in 1-2 years we will likely see runners on arm, as being cheaper.
Another case of never say never? ;)

Is it expected that this might break anything in users' builds? We (pyca/cryptography) are seeing some builds failing with 3.10.5 (the first version to be built with this patch as far as I can tell). here's what the failures look like: https://github.com/pyca/cryptography/runs/6948897569?check_suite_focus=true
And here's a build demonstrating that 3.10.4 is clean: https://github.com/pyca/cryptography/pull/7344
The big difference one see is in the CLI args that are passed to the compiler when building C extensions. Here's what a diff of those looks like between passing and a failing build:
--- old	2022-06-18 11:24:34.000000000 -0400
+++ new	2022-06-18 11:24:43.000000000 -0400
@@ -7,6 +7,12 @@
 -fwrapv
 -O3
 -Wall
+-arch
+arm64
+-arch
+x86_64
+-isysroot
+/Applications/Xcode_12.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk
 -I/usr/local/opt/sqlite/include
 -I/usr/local/opt/sqlite/include
 -I/Users/runner/openssl-macos-x86-64/include
@@ -19,12 +25,11 @@
 -march=core2
 -DUSE_OSRANDOM_RNG_FOR_TESTING
 -I/Users/runner/work/cryptography/cryptography/.tox/py310/include
--I/Users/runner/hostedtoolcache/Python/3.10.4/x64/include/python3.10
+-I/Users/runner/hostedtoolcache/Python/3.10.5/x64/include/python3.10
 -c
-build/temp.macosx-10.15-x86_64-cpython-310/_openssl.c
+build/temp.macosx-10.15-universal2-cpython-310/_openssl.c
 -o
-build/temp.macosx-10.15-x86_64-cpython-310/build/temp.macosx-10.15-x86_64-cpython-310/_openssl.o
+build/temp.macosx-10.15-universal2-cpython-310/build/temp.macosx-10.15-universal2-cpython-310/_openssl.o
 -Wconversion
 -Wno-error=sign-conversion

I think that the only expected failures are if you're trying to link against single arch binaries (possibly installed via brew) or if you land with an XCode < 12.2. Neither of those look like the problem you're facing.

We are actually trying to link against a single arch binary -- the OpenSSL we're linking there is x86_64 only. However, even if we switch to linking against a universal2 OpenSSL (see https://github.com/pyca/cryptography/pull/7346) the issue with the sysroot exists.
Is it possible these builds aren't compatible with the macos-12 images we're using?

I think that it's more likely just to be a bug either in XCode or in one of the layers of build tools if it's pointing to non-existant XCode SDKs. I'll fire up my not so beloved macOS and see if I can reproduce locally.

I've put together a minimal reproducer that demonstrates that universal2 + macos-12 images aren't working for some usecases: https://github.com/alex/temp-gha-macos-python/actions/runs/2523945774

I think 3.10.4 must have gotten rebuilt as universal2 in the last day or so, as it's now failing the same way 3.10.5 does.

@alex, python 3.10.4 is rebuilt as universal2 at the moment:

Yeah, I'm having second thoughts about not making this optional. I believe that the status quo in PyPA land is very much universal2 or nothing - compiling all dependencies from source if that's what it takes.
You can opt-out of universal2 mode using the hidden set of environment variables that cibuildwheel uses. Namely, set ARCHFLAGS="-arch x86_64" _PYTHON_HOST_PLATFORM=macosx-10.9-x86_64. (In fact, now that I see that code I realise that there was a hidden way to build universal2 wheels with x86_64 Python after all. :roll_eyes: ) Note that that 10.9 is your minimum supported macOS version. You can adjust it freely if you want to.

Explicitly providing ARCHFLAGS and _PYPTHON_HOST_PLATFORM does not resolve the issue that on macOS-12 the sysroot points at a non-existant path and thus extension modules cannot be built.

Can you share a build URL for that?

https://github.com/pyca/cryptography/pull/7346 (it's going to take a minute for the macOS 3.10 job to fail, I previously reverted the commit so the CI needs to re-run)

Hi, this change has also broken the build process of a C extension of mine, because now CONFIGURE_CFLAGS hardcodes cross-compiling x64 and arm. That fails because I need to use different C files on each platform. Here's more details – so far I haven't found a useful way to circumvent this forced cross-compilation. I'm not even building wheels (my cibuildwheel job seems to be working FWIW), it's just a pip install -e . (but python -m build . failed too).

@miketimofeev Would you be OK with this change becoming optional and opt-in. i.e. Anyone wanting universal2 would have to use?:
- uses: setup-python@v3
  with:
    macos_arch: universal2

It feels like the safest option to me.

I know that this might be inconvenient for some projects that failed to adopt the universal2, but I am against not making the default universal2 as that is what Apple recommends.
The opt-in should be about not avoiding universal2.

@bwoodsend looks like it will be better to disable universal2 builds at the moment and revert changes.

oh reverting that change will break https://github.com/cielavenir/python-slz/actions/workflows/wheel.yaml

I know that this might be inconvenient for some projects that failed to adopt the universal2, but I am against not making the default universal2 as that is what Apple recommends.
The opt-in should be about not avoiding universal2.

Absolutely agree.
PS: Having multiple builds (x86_64, arm64 and universal2) at the first stage, and then later switching to universal2 as a default would also work well.

I understand why you wanted to disable the default universal2 build for all the GHA projects, but the need described in https://github.com/actions/runner-images/issues/4133 is still valid. Is there a plan to reintroduce a universal2 Python build in GHA, at least optionally?


fix: set path prefix for http ext auth service

fix: can't configure pathPrefix for extAuth.

can we also add this into e2e ?

can we also add this into e2e ?

The mock HTTP ext auth service for e2e doesn't care about path :-(
https://github.com/envoyproxy/gateway/blob/2882b7c65dee0ec266c948fd4cba3493f15cf220/test/e2e/testdata/ext-auth-http-service.yaml#L18-L32


Volume encryption support

Volume encryption support is a host-based encryption using LUKS tool called cryptsetup. During node-stage flow, cryptsetup tool is used on the discovered device to enable encryption. For details about the approach please refer to https://rndwiki.corp.hpecorp.net/confluence/display/storageecosystem/Volume+encryption+support+in+CSI+Driver
@rgcostea , @raunakkumar , @wdurairaj , @sneharai4 - request you to review the changes

Thanks for addressing our UX concerns, LGTM.


docs: fix typos

Hey :wave:,
This PR will fix :
1 typo in content/cli/v8/commands/npm-version.md
1 typo in content/cli/v8/using-npm/dependency-selectors.md
2 typos in content/cli/v8/using-npm/scripts.md
1 typo in content/cli/v9/commands/npm-version.md
2 typos in content/cli/v9/using-npm/scripts.md
Best!

Everything in content/cli is driven by the npm repo itself.  Also all of the alias entries are intentional typo affordances.


no exact match found for input address

Hello i got no exact match found for input address all the times
my question is how to pass or format the geocode results data to pass input in parameters .
Below code use google maps api geocode to get address .
geocode results data i have street_number,  route,  city, state, zipcode, country
function geocodeLatLng(geocoder, map, infowindow,location) {
var latlng = {lat: location.lat , lng: location.lng };
geocoder.geocode({'location': latlng}, function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
if (results[1]) {
// omitted codes regarding fetching values from results , don't worry i got the correct data       /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var parameters = {
//Question is here how to format the address component
address: encodeURIComponent(street_number+route+state+country),
citystatezip: city+state+zip
};
zillow.get('GetSearchResults', parameters)
.then(function(data) {
results = data.response.results.result[0].zestimate[0].amount[0]["_"];
console.log('zestimate amount');
console.log(results); // returns zestimate data when address in parameters is hard coded
return results;
})
}

Hi @sangeeth5320,
From the looks here, I would say the address should just be the number and the street.  You may also want to confirm the response you're getting is expected...And to see if you're getting an error you may want to check the message property of the results hash.  Hope this helps.
Richard

Thanks for feedback . I figured out myself as per the geocode input data
passing street_number+route+state is enough and suppose to be  the correct format
for the address field


Tooltip needs keyboard accessibility improvements

Please see https://github.com/IBM/carbon-components/issues/1264
Please fix both problems:

the tab key not focusing the first element in the tooltip (the fix is to move the tooltip flyout DOM to be right after the tooltip trigger DOM)
Esc key not closing the tooltip

This problem has come up for us again. It works in Vanilla, but not in React.

Thanks!


frontend work doesn't work

I tried this code for some time since saving the React code will remove all event handling (or javascript in general) if I use the default "npx @wordpress/create-block".
Looking at the frontend.js code it looks like it uses dom manipulation with ReactDOM to replace the pre-element with the base React component, this doesn't work at all in the frontend. Looking at the readme it also looks like you're using the default react localhost:3000 while wp-env uses localhost:8888, something I find confusing.
I'll have to look for some other solution. The Edit-component works just fine, but the ReactDOM just results in a white screen. It seems to replace the pre-element with json, but building the React-component fails.

Maybe it could related to this issue https://github.com/LearnWebCode/brads-boilerplate-wordpress/issues/5#issuecomment-1231617947

Maybe it could related to this issue #5 (comment)

This was my issue, after applying this fix it appeared on my website.


Fix native access violation (#18545)

PR Summary
Fix #18545.
This fixes a crash caused by an incorrect declaration of a native function.
PR Context
The error occurs only when running x86 pwsh on Windows 11 22H2, the first Windows version that has WldpCanExecuteFile().
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[ ] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and opened an issue in the relevant tool repository. This may include:

[ ] Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode
(which runs in a different PS Host).

[ ] Issue filed:

[ ] Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.

[ ] Issue filed:

[ ] Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).

[ ] Issue filed:

[ ] Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

[ ] Issue filed:

We need to backport to 7.3 I believe.

@chrullrich We started to migrate to from DllImport to LibraryImport. If you have an interest/experience with LibraryImport welcome to do that fix in follow PR (after we merge the PR).

https://learn.microsoft.com/en-us/windows/win32/api/wldp/nf-wldp-wldpcanexecutefile

/backport to release/v7.3.1

@chrullrich Thanks for your contribution!


⚠ api.piste.gouv.fr healthcheck has degraded performance

In dae60de, api.piste.gouv.fr healthcheck (https://api.piste.gouv.fr/cassation/judilibre/v1.0/healthcheck) experienced degraded performance:

HTTP code: 200
Response time: 2826 ms

Resolved: api.piste.gouv.fr healthcheck performance has improved in 8495b73.


aarch64: Check for assembler support for various aarch64 extensions

First check if the assembler supports the ".arch" directive, and what architecture levels are supported.
In principle, we'd only need to check for support for ".arch armv8.2-a", since that's enough for enabling the i8mm and sve2 extensions.
However, recent Clang versions (before version 17) wasn't able to enable the dotprod and i8mm extensions via the ".arch_extension" directives, so check for support for armv8.4-a and armv8.6-a as well, which enable dotprod and i8mm implicitly.
This allows assembling these instructions on most commonly available GCC and Clang based toolchains, while still allowing toggling support for the instruction sets on and off within the source files.
Within assembly, we disable these extensions by default, so that instructions enabled within these extension sets can't be used by accident in unintended functions. Code meaning to use these extensions can be assembled like this:
#if HAVE_SVE
ENABLE_SVE
// code
DISABLE_SVE
#endif

@fbossen should we just land this then add support in build.rs or were you planning to add support to define HAVE_* to build.rs?

Yes, it would be good to land this. I have changes to build.rs in dependent PRs that I haven't pushed yet.


Firm Problem

OS: Windows 11
I installed the extension yesterday but i couldnt use it because this error shows up on start-up

Basically what the upper text says is that the extension is not firmed correctly. So is there any way i can fix this or its just a bug?

enable debug mode in regedit


[java] analyzer does not identify implicit return type for functions with ANY TYPE arguments

CREATE TEMP FUNCTION test(x INT64) AS (x+1) correctly identifies implicit signature (INT64 x) -> INT64.
CREATE TEMP FUNCTION test(x INT64) AS ('hello world') correctly identifies implicit signature (INT64 x) -> STRING.
CREATE TEMP FUNCTION test(x ANY TYPE) AS ('hello world') incorrectly identifies implicit signature (ANY TYPE x) -> ANY TYPE where I would expect (ANY TYPE x) -> STRING.
CREATE TEMP FUNCTION test(x ANY TYPE) RETURNS STRING AS ('hello world') correctly identifies explicit signature  (ANY TYPE x) -> STRING.
I am running using java api and zeta version 2020.10.1

It was assumed that if the input arguments are templated, the signature is
templated and we need to know the argument types to figure out a return
type.  For the special case where the return type in a templated function
does not depend on the input argument types, it may be possible to figure
out the concrete return type, but this is challenging because we can't
actually analyze the body expression without knowing the types.  We'd need
something that can prove the output type is always X, for any input type,
and we don't have something like that currently.
Special casing for when all templated args are unreferenced in the body is
possible, but I don't know if that's common enough to be worth doing.
On Fri, Mar 19, 2021 at 11:13 AM Viktor Gerdin @.***>
wrote:

CREATE TEMP FUNCTION test(x INT64) AS (x+1) correctly identifies implicit
signature (INT64 x) -> INT64.
CREATE TEMP FUNCTION test(x INT64) AS ('hello world') correctly
identifies implicit signature (INT64 x) -> STRING.
CREATE TEMP FUNCTION test(x ANY TYPE) AS ('hello world') incorrectly
identifies implicit signature (ANY TYPE x) -> ANY TYPE where I would
expect (ANY TYPE x) -> STRING.
I am running using java api and zeta version 2020.10.1
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/zetasql/issues/66, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AL44HXSEPNWPRN2GAVGUC3TTEOH4VANCNFSM4ZPITQRQ
.


Parse core e cp2k9.x

I adjusted the parser to extract data from cp2k9.x outfile.

@yakutovicha or @ltalirz do you have a minute to check why there is a conflict? Thank you


[Bug] Incomplete read Error

I am running on Python 3.11.3 on Windows OS.
from embedchain import OpenSourceApp

chat_bot= OpenSourceApp()

chat_bot.add_local("pdf_file", "C:\\ChatGPT\\test_embedchain\\content\\20060103.pdf")

chat_bot.query("Hi")

This is a simple test program and it throws out error - requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(877595012 bytes read,<PHONE_NUMBER> more expected)', IncompleteRead(877595012 bytes read,<PHONE_NUMBER> more expected))
I guessed that probably it is trying to download gpt4all and fail

ed due to internet connection, so i ran again and it failed again with exact same error. My internet connection is stable. I am attaching the error screenshot below

I'm not on windows, can you test with an online PDF? Pdf loader is an online loader, not a local one.
However, you should be able to load local urls, but I'm not sure you can reference files like that. I think the syntax would be ``file://...` - open your file in chrome and you should see it.

I'm not on windows, can you test with an online PDF? Pdf loader is an online loader, not a local one.
However, you should be able to load local urls, but I'm not sure you can reference files like that. I think the syntax would be ``file://...` - open your file in chrome and you should see it.

@cachho tried after copying link after i opened the file with chrome. Attaching the screenshot

It clearly says that this is an issue with the filepath. We're going to have to test this on Windows.

In the meantime, I suggest you upload your PDF file somewhere on the internet, unless it's really secret. I think you can even use github for that.

Closing this issue now as the bug seems to have been fixed. Please feel free to open it again if there's still an issue.


lib.systems.bluefield2: remove cpu profile

Some software, e.g. systemd, failed to build with set cpu profile.
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Can you post the build failure log?

Sure, sorry for the delay.

systemd.log

It seems, that clang cannot compile the BPF code for systemd because of the CPU flag.


Run as non-root user

This is a best practice we should follow wherever we can.

@krancour I think we are running as a non root user ?

Does not seem it:
[kent@mbp ~]$ k exec -it deis-builder-5qn00 -- bash
bash-4.3# whoami
root

But let's hold off on doing anything with this until the Dockerfile's been refactored for Ubuntu Slim-- which I am working on. Otherwise, there's just going to be an unresolvable merge conflict and we'll make extra work for ourselves.

Yeah I think openssh is running as root in order to bind to port 22.

@krancour I think the new ubuntu slim image is not running builder as root . Let me know if this isn;t fixed

bumping from RC1, as this is not critical for the RC

That's fine.

The server itself is still running as root, so this is not yet resolved. The point @krancour is trying to make is that all processes should be run as non-root. If any of them are compromised, the user has root level access and could break out of the container onto the host.
root@deis-builder-ef12k:/# ps faux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root        15  1.0  0.0  18288  3360 ?        Ss   17:53   0:00 bash
root        25  0.0  0.0  34428  2808 ?        R+   17:53   0:00  \_ ps faux
root         1  0.1  0.2<PHONE_NUMBER>6 ?        Ssl  17:52   0:00 /usr/bin/boot s

This issue was moved to teamhephy/builder#32


charmc: Inconsistent handling of distinction between C and C++ linking

Original issue: https://charm.cs.illinois.edu/redmine/issues/292

Some places in charmc use the variable OPTS_LD, others use OPTS_LDXX, and some even use both! We need to either unify them, or systematically make sure both cases are covered everywhere that's appropriate.

Original date: 2013-10-09 20:57:27

Spelling fix

Original author: Cyril Bordage
Original date: 2015-02-09 18:34:10

Variables OPTS_LDXX, CMK_CXX_OPTIMIZE and CMK_CXX_PRODUCTION removed.
Need to update documentation for "-ld++" and "-ld++-option".

Original date: 2015-08-27 20:58:45

Per Core discussion

Original date: 2018-02-16 05:40:37

A partial fix, though probably quite rusty at this point: ~~https://charm.cs.illinois.edu/gerrit/#/c/515/~~ https://github.com/UIUC-PPL/charm/commit/a1b7f0d0c06633f3ecedc2643669f254ef19d690

Original date: 2018-02-20 23:22:36

This issue description is solely about OPTS_LD(XX), while the linked patch also affects CMK_CXX_OPTIMIZE and CMK_CXX_PRODUCTION. Phil's comment on the patch suggests the latter two are out of scope of this issue.
If I updated the patch and also made it only about OPTS_LDXX, would that satisfy this issue?

Original date: 2018-02-20 23:28:09

Yeah I think so

Original date: 2018-02-20 23:40:28

~~https://charm.cs.illinois.edu/gerrit/515~~ https://github.com/UIUC-PPL/charm/commit/a1b7f0d0c06633f3ecedc2643669f254ef19d690


Add docs for testing, password, version, context. Extra tests, include callback PR

:sparkles: Add docs for testing, password, version, context. Extra tests, include callback PR.

Codecov Report

Merging #68 into master will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #68      +/-   ##
==========================================
+ Coverage   99.90%   99.92%   +0.01%
==========================================
  Files         171      210      +39
  Lines        3313     3907     +594
==========================================
+ Hits         3310     3904     +594
  Misses          3        3

Impacted Files
Coverage Δ

docs/src/options/prompt/tutorial002.py
100.00% <ø> (ø)

tests/test_completion/test_completion.py
97.72% <ø> (ø)

typer/params.py
100.00% <ø> (ø)

docs/src/commands/context/tutorial001.py
100.00% <100.00%> (ø)

docs/src/commands/context/tutorial002.py
100.00% <100.00%> (ø)

docs/src/commands/context/tutorial003.py
100.00% <100.00%> (ø)

docs/src/commands/context/tutorial004.py
100.00% <100.00%> (ø)

docs/src/options/autocompletion/tutorial002.py
100.00% <100.00%> (ø)

docs/src/options/autocompletion/tutorial003.py
100.00% <100.00%> (ø)

docs/src/options/autocompletion/tutorial004.py
100.00% <100.00%> (ø)

... and 94 more

Continue to review full report at Codecov.

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


Would Flash Attention V3 support H20?

H20 is a weakened Hopper GPU. Would it involve the speedup from Flash Attention v3?

Probably

@tridao Similar Question. Will the A100 benefit from acceleration by Flash Attention v3?

No, FA2 on A100 is already at around 70% theoretical max FLOPS and there's not much to do.

Thanks for your reply!


mlp_keys, cnn_keys on customize envs

What mlp_keys and cnn__keys should be used on low dimensional env input such as cartpole? thanks a lot!

Hey, that depends on the obs_key that's specified in the FromGym wrapper (which is used when turning the observation space of envs that only have one observation into a dictionary space).


Adding new replica lag metric

Description

Adding a new replica lag metric with taskId, datasource, and stream dimensions.
This metric will only get emitted when the ingestion task replica is greater than 1 and  the sum of positive lag for a replica is greater than 50.
For Ex:

Let's say the current offsets of a task group with 3 partitions are:
replica0 : {0: 100, 1: 200, 3: 300}
replica1: {0: 120, 1: 180, 3: 250}
The lag for replica0 is (120 - 100) + 0  + 0 = 20
The lag for replica1 is 0 + (200 - 180) + (300 - 250) = 70

Fixed the bug ...
Renamed the class ...
Added a forbidden-apis entry ...

Release note

Key changed/added classes in this PR

MyFoo
OurBar
TheirBaz

This PR has:

[ ] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[ ] added documentation for new or modified features or behaviors.
[ ] a release note entry in the PR description.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[ ] been tested in a test Druid cluster.

@Pankaj260100

This metric might not be of interest for every user. Especially those operating with exactly 1 replica. Could you please add a config in the supervisor to allow or disable emission of this metric? (Alternatively, emit this only when there are multiple replicas)
Please add relevant documentation and modify the PR description appropriately.
It would be great if you could try adding this metric for all the streaming supervisors as a generic method.

This metric might not be of interest for every user. Especially those operating with exactly 1 replica. Could you please add a config in the supervisor to allow or disable emission of this metric? (Alternatively, emit this only when there are multiple replicas)
If you think this metric is useful, lets enable it for all. If its not useful, then we should not add this. Adding more context parameter to supervisor spec seems another turning knob which we want to avoid.

@cryptoe @AmatyaAvadhanula updated the PR to emit this metric when replica is greater than 1. Not adding a new context param in supervisor config.


(Enhancement) Would it be possible to change fallback to a different Preferred Option?

This really only matters in lotteries, but I'm using a lottery Servant and CE to most optimum clear it.  Unfortunately I only have the one friend with an Archerturia and MLB CE, so I want contingenties if he changes it again.  Changing it to first would keep using my AP and it would be the fallback I'd use if we had the JP feature of filtering to only MLB CE's that we want.
As it is that isn't possible, so I was hoping we could make the Fallback option - Preferred Gilgamesh4. CE *Lottery,png essentially.
I can completely understand if your to busy to do this right now with the lotteries currently going on but I was hoping it would be possible to implement sometime in the future so I don't have to worry about a friend Changing CE's or Servants.

You can have multiple servants and CEs in preferred mode. It just have to fulfill both servant and CE conditions so that the script can select it. You might have to make your own screenshots of servant images though.

Thanks for the info, but I was already aware of it.  The main problem is that I'm building the commands over Archerturia who's skills should best be used in a different time than Gilgamesh.  I'd only want it to change to Preferred Gil if Archerturia wasn't around.
If I put both in preferred it will choose Gil OR Archerturia whenever it lands there rather than Gil being a failsafe.
I want it so that if Archerturia is not available after 10 updates, swap to Gil.
Ideally it would also swap to a different Auto Skill Tree I made for Gil but that's a lot more complicated I imagine and not something easily implemented.


Issue 1

While you did a good job styling the header section 👍, it is required to stick as much as possible to the Figma template. I mention some of the required changes below:
Kindly make the section a little bit bigger 👍
The title 'Hello I'm...' should be also bigger to match the template 👍
Please make sure that the social links are aligned with the middle of the page

Good morning.
Please help me check if the design is okay now. Here is the link
https://github.com/Amazinggracee/Portfolio/pull/4
On Thu, 23 Feb 2023 at 08:19, bertinkambale @.***>
wrote:

While you did a good job styling the header section 👍, it is required to
stick as much as possible to the Figma template. I mention some of the
required changes below:
Kindly make the section a little bit bigger 👍
The title 'Hello I'm...' should be also bigger to match the template 👍
Please make sure that the social links are aligned with the middle of the
page
—
Reply to this email directly, view it on GitHub
https://github.com/Amazinggracee/Portfolio/issues/5, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZW47K26YCQGIWL2BUH425LWY4FPXANCNFSM6AAAAAAVFH2QGQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Add Author class

In this branch
The Author class has been created
An relationship of an association btween author and item class implimented (one to many)

Hi @newtonah0 Thanks for the review. I want to go ahead and implement the changes but i just wanted to understand more. The Author class according to the UML diagram is having as attributes(properties) an Id, First_name, Last_name, and an Items array lincluding method called add_item which should take as input  an instance of the Item class. Please could you explain further  about including an attribute reader or writer for author? Because Author is the class, I did not see any instance variable called author which need reading or setting it. Please help me understand properly so that i can make this change.


[feature] option to stop auto-find (search while typing) in search boxes.

searching in huge source codes with auto-find (while typing) in search boxes is crushing and takes too much time!
please add an option to stop that or click some button to do search.

I add an option to disable auto-search and also stop search button. Hope it will help. Please check latest unstable build.


Version numbers are inconsistent across Git tags, setup.py, and CHANGELOG.md

setup.py lists the version number as 1.0. This is the version number that any version specifiers expressed by, say, pip, will pay attention to.
There are git tags for versions 0.9.1 through 0.9.6.
The CHANGELOG.md file lists a 0.0.1 version from 2014-11-07 without any particularly interesting information.
There should probably be some consistency between version numbers.

https://github.com/cfpb/owning-a-home-api/pull/60


Add outputs to first notebook

Helios has now migrated to fetching notebooks from the stripped zip file so we can begin adding outputs to the main repo
Starting with just one notebook and if everything works as expected will start adding more

Something isn't right with the In/Out counter. I see several places where the numbers are not sequential.

Fixed!


Add another router

Hello there! Thanks for this list, it is really awesome!
It would be great if you add my router: Svelte Easyroute.
It has vue-syntax and some powerful tools.
Thanks!

Looks good, thank you! Added in this commit.

@ryanatkn thanks again!


GrapeSwaggerRails::ApplicationController inherits ActionController::Base

Hi there!
In modern Rails versions all controllers inherit from ApplicationController, but GrapeSwaggerRails::ApplicationController inherits ActionController::Base. By this reason methods that are defined at ApplicationController are not accessible from GrapeSwaggerRails context.
For example, if we have defined a method current_user in Rails ApplicationController
# application_controller.rb

class ApplicationController < ActionController::Base

  def current_user
    User.find(session[:user_id])
  end

end

If we use method current_user in a before_filter hook as described here, we have an error:
  GrapeSwaggerRails.options.before_action do |request|
    GrapeSwaggerRails.options.api_key_default_value = current_user.api_token
  end

  undefined local variable or method `current_user' for #<GrapeSwaggerRails::ApplicationController:0x007f88a1c5ac48>

This problem could be solved if GrapeSwaggerRails::ApplicationController inherits standard ApplicationController
Thanks for reading this!

Seems reasonable. Maybe try to contribute this?

I have thought again about inheriting and found that GrapeSwaggerRails is mounted as Rails Engine. At this point dependency injection from main application into an engine does not look like a good idea :)  So, may be using of constraint-based restriction in routes would be good enough:
# config/routes.rb

# for Devise
authenticate :user do
  mount GrapeSwaggerRails::Engine => '/swagger'
end

# for request-based auth logic
constraints lambda { |request| SomeCustomAuthLogic.allow?(request) } do
  mount GrapeSwaggerRails::Engine => '/swagger'
end


ServiceBusSessionProcessor seems to be able to get session messages out of FIFO order. Is this intentional?

Library name and version
Azure.Messaging.ServiceBus 7.5.1
Query/Question
Hi. I'm currently playing around with Service Bus sessions to get to the bottom of how the FIFO behavior is working. And I'm observing behavior that I wouldn't have expected, so I'm curious if this is intentional.
The setup is quite basic.

I have a session-enabled queue, and a sender that sends 10 messages to it, all with the same SessionId.
I have a console app that spins up a ServiceBusSessionProcessor that's not bound to any session in particular.
AutoCompleteMessages is set to false.
The ErrorHandler just throws an error.
The MessageHandler completes all messages, except in case it's message 5 and DeliveryCount is 1. Let's call that the error flow.

What I'm observing is the following:

In case the error flow is simply to return (i.e. not actually throwing, but also not settling the message), I see that messages 0-4 are being processed as expected, 5 is failing, and then 6-9 are being processed. Then, every minute, message 5 reappears, but without an incremented DeliveryCount. So it keeps triggering the same error flow. Interestingly (and disturbingly) Service Bus Explorer confirms that messages 0-4 and 6-9 are indeed gone, and 5 is still active. So that effectively broke the FIFO ordering. I was not expecting that. It's obviously a programming error to return without settling in this case, but it shouldn't break FIFO ordering in sessions IMHO.
In case the error flow is to exit the app (Environment.Exit(-1)), I'm observing that

The order is preserved: upon restart, I see message 5 again
Message 5 does not have an incremented DeliveryCount, however
It looks like the lock is abandoned (even though we forcefully exited), because I see message 5 again immediately, as opposed to after a minute or so to account for lock expiration.

In case the error flow is to throw an error, all works as expected: the message is abandoned and reprocessed, and the DeliveryCount is incremented so it does not trigger the error flow anymore.

So, to sum up, two things happened for which I'm curious if this is intentional:

The out-of-FIFO-order delivery of messages in a session if the MessageHandler returns without settling;
The fact that DeliveryCount is not incremented on a session message when the MessageHandler either returns without settling, or exits forcefully.

Environment
No response

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Will need to check with the service team on the expected behavior here.

It looks like delivery count works a bit differently when using sessions:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions#impact-of-delivery-count
In terms of the FIFO ordering, are you expecting that no messages are returned to you until 5 is settled? This wouldn't work because applications may want to receive multiple messages at a time, so the service does not enforce that a message is settled before returning the next message.

Thanks @JoshLove-msft. That accounts for the behavior regarding the delivery count.
As for the FIFO ordering: I'm not sure what you're getting at with your comment that "applications may want to receive multiple messages at a time". In case you're referring to a competing consumer scenario: the whole point of sessions is that only a single consumer can receive messages in a given session at any one time - i.e. the session is locked for that particular consumer.
If you are referring to the possibility to prefetch messages within the context of that single consumer: that may be causing this, but it's still not something I would expect the service to accept. Sessions are the way to guarantee FIFO (https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions#first-in-first-out-fifo-pattern) so if a consumer prefetches messages (which by definition happens in FIFO order) but then settles them out of order, I would expect the service to return an error.

If you are referring to the possibility to prefetch messages within the context of that single consumer: that may be causing this, but it's still not something I would expect the service to accept. Sessions are the way to guarantee FIFO (https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions#first-in-first-out-fifo-pattern) so if a consumer prefetches messages (which by definition happens in FIFO order) but then settles them out of order, I would expect the service to return an error.

Assuming you mean prefetch as a concept, and not necessarily using the Prefetch feature of the library, yes this is what I was getting at. The FIFO guarantee is in the delivery of the messages. To my knowledge, there is no enforcement around the order that the messages are settled. That is left up to the consumer to decide.


I want to use OSM in opencart for find near by store from user

I want to use OSM in opencart for find near by store from user

This is off topic.

I want to use OSM in opencart for find near by store from user

Cool, that's great!
This is just the issue tracker for the iD web-based editor.
Here are some links that can help you:

Using OpenStreetMap
Applications of OpenStreetMap
Commercial providers or OpenStreetMap Software and Services


fix: consolidate dialog editing logic

Consolidates dialog edit logic

onInsertAction
onInsertInput
onUpdateHistory
onChangeAction
onChangeExtraction
onDeleteTurn
ononReplayTrainDialog

I'll have to go through the differences but mostly log dialogs were using specific forced editTypes while train dialogs were passing it through.
There was another case where onUpdateHistory differed and I'm not sure if it's a mistake or intended:
LogDialogs use this.state.history:
https://github.com/Microsoft/ConversationLearner-UI/blob/d75917bb5010abf4e89b0794def93a6e76b92d45/src/routes/Apps/App/LogDialogs.tsx#L756
TrainDialogs used teachWithHistory.history:
https://github.com/Microsoft/ConversationLearner-UI/blob/1c9a5c6a4cff6ea137f056c9bbec5ac2f6e11bb7/src/routes/Apps/App/TrainDialogs.tsx#L901
There were some differences between log and train I had question about though.
For example tags are saved on TrainDialogs here:
https://github.com/Microsoft/ConversationLearner-UI/blob/1c9a5c6a4cff6ea137f056c9bbec5ac2f6e11bb7/src/routes/Apps/App/TrainDialogs.tsx#L871
But not for log dialogs here:
https://github.com/Microsoft/ConversationLearner-UI/blob/d75917bb5010abf4e89b0794def93a6e76b92d45/src/routes/Apps/App/LogDialogs.tsx#L729
It seems the DialogUtils is more than utils now and has some components inside it so I wanted to keep a file with regular typescript for the Editing

Do you know what the differences should be so I know which ones are accidental and which ones are intentional?
Seems related to discussion at lunch the other day about expansion of code paths and not being able to remember them all.  I could imagine there were previous bug fixes for train dialog editing that just never got carried over to log dialogs because they were missed

I think other than walking through them one by one, there’s not good way to tell.  My plan was to do a side-by-side comparison

Ok these are some of the differences I can see:
onInsertAction and onInsertInput
TrainDialogs - onUpdateHistory - selectionType, this.state.editType
LogDialogs - onUpdateHistory - SelectionType.NEXT, EditDialogType.LOG_EDITED
onChangeAction, onChangeExtraction
TrainDIalogs - onUpdateHistory - SelectionType.NONE, this.state.editType
LogDialogs - onUpdateHistory - SelectionType.NONE, EditDialogType.LOG_EDITED
onEditTeach
TrainDialogs - sets channel data
LogDialogs - does nothing
Merge - (always set channel data)

The first ones seem legit differences.  I think not setting channel data on LogDialogs was a miss, but would need to test

Also the changes in the description too, using this.state.history vs teachWithHistory.history or why we don't save tags and description for both

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

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


After restarting mysql data is gone.

Hello,
Yes, let me explain. I can go from SQLITE -> MySQL.
I enter my SQL information in the file. I'm doing a / reload jobs.
Then I do a /jobs convert in the console. No error, I restart the server. I check that in storage it is SQL. And the plugin goes back to 0 when I connect and I order /jobs stats or /jobs archive

https://prnt.sc/rj2lvb
https://prnt.sc/rj2p2v
After restart > https://prnt.sc/rj2q2s
My SQL data is no longer recognized but no error

PaperSpigot

Paper 1.15.2

https://github.com/Zrips/Jobs/commit/647533f57a365bdc1805f31a3f568d1c9df9ef37


If the screen is narrow, layout of playlists is b0rked

Fixed in commit 28951a2b3412466537082d6a3906bbc50b1d4b0a
My wife had a good idea for how to handle playlist names in responsive view, but its gonna take a while


Fix generation on accelerator hardware

This is a quick fix to allow generation to work on accelerators (e.g. CUDA, MPS, etc). I also fixed up the single iteration quantizer pass which had changed in the refactoring.
With this change, I can generate a 3.3s sample in 1.6s on my MacBook Pro M1 Max. As usual, my model is tiny / critically undertrained, hence the quality. 😬

omg, you did it!
now just feed the attention net more data and make it big!

lots to chat about tonight 😄


Place points in the closest segment

The current algorithm looks at all the segments and find the ones that have a point closest to the vertex you are trying to add.
But in some cases, 2 segments can fit these criteria, in which case, a segment gets randomly chosen. For a human, it would make more sense that the chosen segment be the one whose second point is closest.

More context: https://discordapp.com/channels/526188679006388254/601609930486841365/737049529869926482
(This issue is labeled as good first issue because you don't need to know the codebase well to contribute, not because of the difficulty of implementing the algorithm :slightly_smiling_face:)

Great example by Jonaהthan on Discord https://discord.com/channels/526188679006388254/601609930486841365/907007197433708635
https://user-images.githubusercontent.com/6908397/140731263-5487557f-82ef-4d01-b4fb-4764f2091ef5.mp4


feat: readds transfer encoding to the header list.

Transfer-Encoding property turns into a request field by the http handler, this commit adds it back for the sake of correctness.
Still trying to figure out how to write the test.

I will try to land the intended change this week, in this PR or another

closing as I don't have time to polish this and stale PRs don't tend to proceed. Someone can finish this including tests in another PR if they choose.


Support for [ Like a Dragon Gaiden: The Man Who Erased His Name]

Game name: Like a Dragon Gaiden: The Man Who Erased His Name

Game package name: SEGAofAmericaInc.l1b05f489e_s751p9cej88mt

Xbox Save:
wgs.zip
Steam Save:
Steam.zip

This has now been released: https://github.com/Z1ni/XGP-save-extractor/releases
If you can confirm if the extracted save works, I'll update the readme to mark this as verified.

Hello, very sorry for the long delay. Tried the update and it gave an error saying the save file is corrupted as shown. Was able to read that it was a completed save file though. Thank you very much for your time and effort. Really appreciate it.

Unfortunately the save formats seem to be a bit different (like in other Like a Dragon games), so I've marked this as unsupported. See #72 and #180.


How to split build info several jobs

Hello
We have a pipeline (on Gitlab) that generate several artifacts on various jobs, and they all upload to artifactory independently. This works great, and allow to use artifactory to be used to exchange large artifacts between pipeline.
I would like to declare the builds as artifacts so that they appear in the "Build browser" in Artifactory, however the main limitation is that jfrog rt bp does not see previously uploaded files, even if, on the previous steps (that run on different machines/VM/dockers) i use jfrog rt upload with --build-name and --build-number set with the same values accross all the jobs.
The issue seems related to the fact that {{rt upload --build...}} actually generates files on the computer, in {{/tmp/jfrog/builds/[BASE64ENCODEDBUILDNAMEANDNUMBER]/partials/temp[A-BIG-NUMBER]}}. Isn't it possible to ask the jfrog rt bp to fetch these information from artifactory, since all the artifacts I need has the right properties build.name and build.number ?
Where:

BASE64ENCODEDBUILDNAMEANDNUMBER = base64(build_name + "_" + build_number)
[A-BIG-NUMBER] = seems random

Seem related to #142.
I would propose another command:
jfrog rt build-fetch-artifacts --build-name NAME --build-number NUMBER

that would find from artifactory all artifacts that has been previously updated with rt upload --build-name NAME --build-number NUMBER, and generate the right "partials" files in /tmp/jfrog, so that upcoming rt bp will populate them in the "builds" database in Artifactory.

Hi. I have written a small python script that perform the following AQL query and generate the partials:
        arti = ArtifactoryPath( "http://my-artifactory/artifactory")
        query = {
            "$and": [
                {
<EMAIL_ADDRESS>self.args.build_name,
                },
                {
<EMAIL_ADDRESS>self.args.build_number,
                },
            ]
        }

        from path import Path
        from nestor_cli.common.anyconf import anydump

        res = arti.aql("items.find", query)
        for f in res:
            stat = (arti / f["repo"] / f["path"] / f["name"]).stat()
            creation_time = arrow.Arrow.fromdatetime(stat.ctime)
            partial_dict = {
                "Artifacts": [{
                    "name": str((Path(f["path"]) / f["name"]).basename()),
                    "sha1": stat.sha1,
                    "md5": stat.md5,
                }],
                "Timestamp":
                    creation_time.timestamp * 1000 + int(creation_time.format("SSS")),
            }
            fname = self._create_temp_partial()
            with open(fname) as f:
                f.write(json.dumps(partial_dict)
        if self.args.git_partial_from_ci:
            fname = self._create_temp_partial()
            git_partial = {
                "Timestamp": self._arrow_to_milliseconds(arrow.utcnow()),
                "vcsUrl": os.getenv("CI_PROJECT_URL"),
                "vcsRevision": os.getenv("CI_COMMIT_SHA"),
            }
            with open(fname) as f:
                f.write(json.dumps(git_partial)

Works pretty well. I would like to see it in jfrog-cli :)

There's an issue at JFrog's JIRA tracker: https://www.jfrog.com/jira/browse/RTFACT-16374 . Vote for it!

Hi @gsemet
Still using the python script above, or did you come up with a better solution? I'm trying to figure out how to handle builds spanning over several build machines, which is an important case in our environment

Hello. I actually ditched the use of "build" feature from artifactory, it makes things too complex to use. We are using properties instead, but again, due to slowness of the server the more we use it (the properties database grows a lot), but are reverting to using only cleverly design storage paths. I wonder how others use the "build" feature, on the paper it looks cool, but it is pretty much useless for us: how do we qualify several flavor of builds for a given projet (ex: branch builds, mergerequests, master, releases, daily rebuilds, weeekly or other special schedules),...
Most of the time we want something like "give me the latest builds from the 'master' branch", and on gitlab for instance, manually triggered pipelines or scheduled pipelines can still be on master, so we need other 'keys' to select the right builds. Having just a list of builds for a given project is not useful

Thanks for your update! Too bad. And I agree, the "build" feature seemed great, but I haven't figured out how to use it for any non-trivial task yet. What I really want in the end is an easy way to have several build machines, running macOS, Windows and Linux, work and upload items to the same build. And promote that build in several stages, and add more files like test results etc. to finally publish the build to customers. And also have different retention policies that keeps released builds forever, but drops nightly builds from last week etc.
I really thought this was the purpose of Artifactory, and it buggs me that it can almost be done in a clean way.
Now there is even an append command jfrog rt ba but what it actually does isn't really useful for any purpose I can imagine. Very strange.

Yes, basically we do the same thing. There are several use cases:

working area = "I want to fetch the right pipeline results from my CI".
release area = we want to organize things clearly for customers.

In both cases, we ended up with file path (same for retention policies, pipelines artifacts search -> everything is based on paths). Maybe bintray can help, but that's another product to buy

@gsemet and @arvid-r - thanks for sharing your thoughts and requirements here.
Supporting these scenarios is something that is included in our roadmap and will be delivered in the future.

Thanks for chiming in here @eyalbe4
Do you know if what we want to achieve is possible through the REST API?

All - sharing here here an update -
The latest releases of jfrog-cli include a new capability, which allow the aggregation of multiple build-info's into one "master" build-info. Each build-info is published separately to Artifactory, which allows publishing them from different stages or different machines. Eventually, you can reference all of those build-info from one build-info.
When downloading or searching the artifacts of the master build-info, all the artifacts of the referenced builds get fetched and downloaded.
Read more about it in the Aggregating published builds documentation section.
Important - this functionality requires Artifactory version 7.17.0 or above.
We'd appreciate your feedback for this functionality.

Sounds awesome! Is there also a REST API available to use this functionality? https://www.jfrog.com/confluence/display/rtf/artifactory+rest+api#ArtifactoryRESTAPI-BUILDS does not reflect this currently.

Meaning the build-append command does use https://www.jfrog.com/confluence/display/rtf/artifactory+rest+api#ArtifactoryRESTAPI-BuildUpload?

@cschyma -
The build-append command adds the details of a published build (its build name and build number) into a local (unpublished) build-info. The unpublished build-info can be then published (like any build-info) using the jfrog rt build-publish command.
The jfrog rt build-publish command uses the above REST API.

Thanks for the update! I just try this using frog rt dl ... on an aggregated build, and that works as expected. Great!
It would be nice if the aggregation was also shown somehow when looking at the aggregated build in the web UI.

Thanks for the feedback @arvid-r!
The plan is to also have Builds UI in Artifactory reflect the relationships between builds.

I'm using the build aggregation to aggregate the separate builds, however, when i try to run build-promote on the aggregate build it does nothing. The artifacts in the aggregate builds are still in the same place.


Refactor simple card style prop

closes #604

what is wrong with it?

I think it stopped working (any). Relay structure changed...


Bug 2252035: Updates query to report raw availability of a pool

/lgtm

/hold (need acks on BZ after feature freeze)

/hold cancel

/bugzilla refresh

/cherrypick release-4.15

/cherrypick release-4.15-compatibility

/cherrypick release-4.15


The G procedure of sesame should be added back:

Although Wanding said that the Q (qualityMasking) procedure should be enough to remove the SNPs and cross-reactive probes. Some additional probes are removed by the G (Mask by prefix) procedure. Therefore the probes that will be removed by G is no longer a subset of that of Q which suggest G to be added back.
> dim(na.omit(beta_Q))
[1] 761099     13
> dim(na.omit(beta_QG))
[1] 758023     13
> dim(na.omit(beta_QCDGBP))
[1] 735623     13

Hmm let's ask him about this? According to #362 it looks Sesame still removes less than minfi? We can report it to Wanding as well asking for his input. I wonder if we should be more aggressive or not ...

Hmm let's ask him about this? According to #362 it looks Sesame still removes less than minfi? We can report it to Wanding as well asking for his input. I wonder if we should be more aggressive or not ...

The majority of probe removal by our original pipeline is from the remove cross-reactive probe step, which I used a most recent reported list of probes that cross react based on this paper https://academic.oup.com/nargab/article/2/4/lqaa105/6040968?login=true

Examplified by the following code, it is clear that the Q will not remove all the snps site, therefore G is necessary
beta1 = openSesame(sdf_sample_1 ,prep = "Q")
beta2 = openSesame(sdf_sample_1 ,prep = "QG")
beta3 = openSesame(sdf_sample_1 ,prep = "QGP")
na.omit(beta1)%>%rownames() -> Q_cpg
na.omit(beta2)%>%rownames() -> QG_cpg
na.omit(beta3)%>%rownames() -> QGP_cpg
> Q_cpg[which(!Q_cpg%in%QG_cpg)]
   [1] "ch.1.101940785F"  "ch.1.1021960F"    "ch.1.1026209F"
   [4] "ch.1.1029351R"    "ch.1.103396251R"  "ch.1.1047298R"
   [7] "ch.1.107099706F"  "ch.1.1073856R"    "ch.1.1078655R"
  [10] "ch.1.1079286F"    "ch.1.1103899F"    "ch.1.113470988R"
  [13] "ch.1.115475395F"  "ch.1.1158789F"    "ch.1.117057666F"
  [16] "ch.1.1180380F"    "ch.1.118680314R"  "ch.1.1187063R"
  [19] "ch.1.1189675R"    "ch.1.1248405R"    "ch.1.1248481R"
  [22] "ch.1.1249065F"    "ch.1.1254155F"    "ch.1.1254747R"
  [25] "ch.1.1262625R"    "ch.1.1268752F"    "ch.1.131529R"
  [28] "ch.1.1343023F"    "ch.1.1356605F"    "ch.1.1391820F"
  [31] "ch.1.1392349R"    "ch.1.1416966F"    "ch.1.1435098R"
  [34] "ch.1.152821083R"  "ch.1.1540554F"    "ch.1.159013533R"
  [37] "ch.1.159606180R"  "ch.1.1603567F"    "ch.1.161896946R"
  [40] "ch.1.162023970R"  "ch.1.162671525R"  "ch.1.1697717F"
...
[3004] "ctl_73690339"     "ctl_73741497"     "ctl_73784382"
[3007] "ctl_73789449"     "ctl_73794328"     "ctl_73794434"
[3010] "ctl_74666473"     "ctl_74669430"     "ctl_74684431"
[3013] "ctl_74725387"     "ctl_74737439"     "ctl_74748483"
[3016] "ctl_74787491"     "ctl_74789410"     "rs10033147"
[3019] "rs1019916"        "rs1040870"        "rs10457834"
[3022] "rs10796216"       "rs10882854"       "rs10936224"
[3025] "rs11034952"       "rs11249206"       "rs13369115"
[3028] "rs133860"         "rs1416770"        "rs1467387"
[3031] "rs1484127"        "rs1495031"        "rs1510189"
[3034] "rs1510480"        "rs1520670"        "rs1941955"
[3037] "rs1945975"        "rs2032088"        "rs2125573"
[3040] "rs213028"         "rs2208123"        "rs2235751"
[3043] "rs2385226"        "rs2468330"        "rs2521373"
[3046] "rs264581"         "rs2804694"        "rs2857639"
[3049] "rs2959823"        "rs348937"         "rs3936238"
[3052] "rs4331560"        "rs472920"         "rs4742386"
[3055] "rs5926356"        "rs5987737"        "rs6426327"
[3058] "rs6471533"        "rs654498"         "rs6546473"
[3061] "rs6626309"        "rs6982811"        "rs6991394"
[3064] "rs715359"         "rs739259"         "rs7660805"
[3067] "rs7746156"        "rs798149"         "rs845016"
[3070] "rs877309"         "rs9292570"        "rs9363764"
[3073] "rs939290"         "rs951295"         "rs966367"
[3076] "rs9839873"

As discussed offline,
Based on Wanding's paper:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5389466/
Q procedure

To reduce the influence of SNPs, we provided annotation for probes that should be masked or processed differently based on our exploration: (i) probes with any SNP of global MAF over 1% and within 5 bp from their targets; (ii) Type II probes with SNP of global MAF over 1% affecting the extension base; (iii) Type I probes with putative CCS SNPs. Categories (i) and (ii) should be masked, and Category (iii) could be rescued if in processing signals from both color channels were summarized ('Materials and Methods' section).
G procedure remove, remove following sites in addition, which was not recommended for EWAS purpose:
RS probe:

There are 59 built in explicit SNP probes ('rs' probes) on the EPIC array, a slightly reduced subset compared to the 65 on HM450. These probes have proven useful in identifying potential sample swaps whenever matched samples are included. We show that these probes can be used to predict ethnicity, a useful application for EWAS studies where ethnicity is an important covariate.
CH probe (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4909830/)
Of 863,904 CpG-targeting probes present on the array, 42,558 (4.9% of total CpG-targeting probes) were identified as potentially cross-hybridising (Supplementary Table 2). In contrast, of 2932 non-CpG targeting probes, we found only 1280 to bind specifically to their targets while the remaining 1652 were potentially cross-hybridising (56% of total non-CpG targeting probes; Supplementary Table 3), based on the information provided in the Illumina manifest.

The verdict is that, by default, G will not be used, to produce a comprehensive resource. While for the xqtl project, the G will be added back.


Adds openstack instance to nodeserver

This commit adds cloud instance to nodeserver to be able to query openstack and adds
error codes as per csi spec.

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #661
Special notes for your reviewer:
Release note:

/test cloud-provider-openstack-acceptance-test-e2e-conformance

/test cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.15

/test cloud-provider-openstack-acceptance-test-flexvolume-cinder

/test cloud-provider-openstack-acceptance-test-e2e-conformance

/test cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.15

/test cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.15

/test cloud-provider-openstack-acceptance-test-e2e-conformance-stable-branch-v1.15

/approve
@jichenjc Please review

/lgtm
thanks~


Some minor issues

Why train_step() check if isinstance(outputs, dict) is True  but predict() does not?
https://github.com/ASUS-AICS/LibMultiLabel/blob/bbc31f578810f23827a8b1362792d938dcaa16b7/libmultilabel/model.py#L177

The output size should be "(batch_size, num_filter, length - kernel_szie + 1)".
https://github.com/ASUS-AICS/LibMultiLabel/blob/19728f8b7a356039196ede20c7984bc0818c1596/libmultilabel/networks/kim_cnn.py#L35

It might be weird to set the activation function for some customized model inheriting from this basic class here.
https://github.com/ASUS-AICS/LibMultiLabel/blob/19728f8b7a356039196ede20c7984bc0818c1596/libmultilabel/networks/base.py#L19

first two solved. the third is about how to let users input network configuration. it's a general issue that won't be handled soon


Shade, repackage and minimise RoaringBitmap and Apache commons dependencies

The library uses the containers and iterators from RoaringBitmap, and a patricia trie from Apache speculatively included for starts with and ends with rules. These should be shaded, the rest of the libraries removed, and renamed so they don't clash if users already use these libraries.

Done