Build fails on Darwin Kernel  (arch: arm64)

Describe this problem
Build CeresDB fails on my MacBook [MacBook Pro (13-inch, M1, 2020)]
Steps to reproduce
cargo build and then I will get the compile error, see the additional infos (the error logs)
Expected behavior
Compile phase passed, and get the CeresDB binary
Additional Information

Detail error log
   Compiling fasthash-sys v0.3.2
   Compiling serde v1.0.137
   Compiling thiserror v1.0.31
   Compiling tokio v1.19.2
   Compiling futures-util v0.3.21
   Compiling failure_derive v0.1.8
   Compiling comfy-table v5.0.1
   Compiling multiversion v0.6.1
   Compiling zerocopy-derive v0.2.0
   Compiling tracing v0.1.35
The following warnings were emitted during compilation:

warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: In file included from src/fasthash.cpp:1:
warning: In file included from src/fasthash.hpp:5:
warning: src/smhasher/mum.h:119:15: warning: expression result unused [-Wunused-value]
warning:   lo = v * p, hi;
warning:               ^~
warning: 1 warning generated.
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: src/smhasher/City.cpp:148:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
warning:   for (int i = 0; i < len; i++) {
warning:                   ~ ^ ~~~
warning: 1 warning generated.
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: In file included from src/smhasher/mum.cc:1:
warning: src/smhasher/mum.h:119:15: warning: expression result unused [-Wunused-value]
warning:   lo = v * p, hi;
warning:               ^~
warning: 1 warning generated.
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
warning: clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
warning: In file included from src/smhasher/metrohash64crc.cpp:28:
warning: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/nmmintrin.h:15:
warning: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/smmintrin.h:13:
warning: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/tmmintrin.h:13:
warning: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/pmmintrin.h:13:
warning: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/emmintrin.h:13:
warning: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/xmmintrin.h:13:
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
warning:     __builtin_ia32_emms();
warning:     ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:33:5: note: '__builtin_isless' declared here
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:33:25: error: too few arguments to function call, expected 2, have 0
warning:     __builtin_ia32_emms();
warning:                         ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:50:19: error: use of undeclared identifier '__builtin_ia32_vec_init_v2si'
warning:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:67:12: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2si'
warning:     return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0);
warning:            ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:129:19: error: use of undeclared identifier '__builtin_ia32_packsswb'
warning:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:159:19: error: use of undeclared identifier '__builtin_ia32_packssdw'
warning:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:189:19: error: use of undeclared identifier '__builtin_ia32_packuswb'
warning:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:216:19: error: use of undeclared identifier '__builtin_ia32_punpckhbw'
warning:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:239:19: error: use of undeclared identifier '__builtin_ia32_punpckhwd'
warning:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:260:19: error: use of undeclared identifier '__builtin_ia32_punpckhdq'
warning:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:287:19: error: use of undeclared identifier '__builtin_ia32_punpcklbw'
warning:     return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:310:19: error: use of undeclared identifier '__builtin_ia32_punpcklwd'
warning:     return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:331:19: error: use of undeclared identifier '__builtin_ia32_punpckldq'
warning:     return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: error: use of undeclared identifier '__builtin_ia32_paddb'; did you mean '__builtin_arm_addg'?
warning:     return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: note: '__builtin_arm_addg' declared here
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: error: first argument of MTE builtin function must be a pointer ('__v8qi' (vector of 8 'char' values) invalid)
warning:     return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
warning:                   ^                    ~~~~~~~~~~~~
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:373:19: error: use of undeclared identifier '__builtin_ia32_paddw'; did you mean '__builtin_arm_addg'?
warning:     return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: note: '__builtin_arm_addg' declared here
warning:     return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:373:19: error: first argument of MTE builtin function must be a pointer ('__v4hi' (vector of 4 'short' values) invalid)
warning:     return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
warning:                   ^                    ~~~~~~~~~~~~
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:394:19: error: use of undeclared identifier '__builtin_ia32_paddd'; did you mean '__builtin_arm_addg'?
warning:     return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: note: '__builtin_arm_addg' declared here
warning:     return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
warning:                   ^
warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:394:19: error: first argument of MTE builtin function must be a pointer ('__v2si' (vector of 2 'int' values) invalid)
warning:     return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
warning:                   ^                    ~~~~~~~~~~~~
warning: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: 20 errors generated.

error: failed to run custom build command for `fasthash-sys v0.3.2`

Caused by:
  process didn't exit successfully: `/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-1e6c4b44a7398dc5/build-script-build` (exit status: 101)
  --- stdout
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/fasthash.o" "-c" "src/fasthash.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  cargo:warning=In file included from src/fasthash.cpp:1:
  cargo:warning=In file included from src/fasthash.hpp:5:
  cargo:warning=src/smhasher/mum.h:119:15: warning: expression result unused [-Wunused-value]
  cargo:warning=  lo = v * p, hi;
  cargo:warning=              ^~
  cargo:warning=1 warning generated.
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/City.o" "-c" "src/smhasher/City.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  cargo:warning=src/smhasher/City.cpp:148:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
  cargo:warning=  for (int i = 0; i < len; i++) {
  cargo:warning=                  ~ ^ ~~~
  cargo:warning=1 warning generated.
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/farmhash-c.o" "-c" "src/smhasher/farmhash-c.c"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/lookup3.o" "-c" "src/smhasher/lookup3.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/mum.o" "-c" "src/smhasher/mum.cc"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  cargo:warning=In file included from src/smhasher/mum.cc:1:
  cargo:warning=src/smhasher/mum.h:119:15: warning: expression result unused [-Wunused-value]
  cargo:warning=  lo = v * p, hi;
  cargo:warning=              ^~
  cargo:warning=1 warning generated.
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/metrohash64.o" "-c" "src/smhasher/metrohash64.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/metrohash128.o" "-c" "src/smhasher/metrohash128.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/MurmurHash1.o" "-c" "src/smhasher/MurmurHash1.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/MurmurHash2.o" "-c" "src/smhasher/MurmurHash2.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/MurmurHash3.o" "-c" "src/smhasher/MurmurHash3.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/Spooky.o" "-c" "src/smhasher/Spooky.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/xxhash.o" "-c" "src/smhasher/xxhash.c"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/t1ha/src/t1ha0.o" "-c" "src/t1ha/src/t1ha0.c"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/t1ha/src/t1ha1.o" "-c" "src/t1ha/src/t1ha1.c"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/t1ha/src/t1ha2.o" "-c" "src/t1ha/src/t1ha2.c"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  exit status: 0
  TARGET = Some("aarch64-apple-darwin")
  OPT_LEVEL = Some("0")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CC_aarch64-apple-darwin = None
  CC_aarch64_apple_darwin = None
  HOST_CC = None
  CC = None
  HOST = Some("aarch64-apple-darwin")
  TARGET = Some("aarch64-apple-darwin")
  HOST = Some("aarch64-apple-darwin")
  CFLAGS_aarch64-apple-darwin = None
  CFLAGS_aarch64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("true")
  running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/metrohash64crc.o" "-c" "src/smhasher/metrohash64crc.cpp"
  cargo:warning=clang: warning: argument unused during compilation: '-msse4.2' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-maes' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx' [-Wunused-command-line-argument]
  cargo:warning=clang: warning: argument unused during compilation: '-mavx2' [-Wunused-command-line-argument]
  cargo:warning=In file included from src/smhasher/metrohash64crc.cpp:28:
  cargo:warning=In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/nmmintrin.h:15:
  cargo:warning=In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/smmintrin.h:13:
  cargo:warning=In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/tmmintrin.h:13:
  cargo:warning=In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/pmmintrin.h:13:
  cargo:warning=In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/emmintrin.h:13:
  cargo:warning=In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/xmmintrin.h:13:
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
  cargo:warning=    __builtin_ia32_emms();
  cargo:warning=    ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:33:5: note: '__builtin_isless' declared here
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:33:25: error: too few arguments to function call, expected 2, have 0
  cargo:warning=    __builtin_ia32_emms();
  cargo:warning=                        ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:50:19: error: use of undeclared identifier '__builtin_ia32_vec_init_v2si'
  cargo:warning=    return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:67:12: error: use of undeclared identifier '__builtin_ia32_vec_ext_v2si'
  cargo:warning=    return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0);
  cargo:warning=           ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:129:19: error: use of undeclared identifier '__builtin_ia32_packsswb'
  cargo:warning=    return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:159:19: error: use of undeclared identifier '__builtin_ia32_packssdw'
  cargo:warning=    return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:189:19: error: use of undeclared identifier '__builtin_ia32_packuswb'
  cargo:warning=    return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:216:19: error: use of undeclared identifier '__builtin_ia32_punpckhbw'
  cargo:warning=    return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:239:19: error: use of undeclared identifier '__builtin_ia32_punpckhwd'
  cargo:warning=    return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:260:19: error: use of undeclared identifier '__builtin_ia32_punpckhdq'
  cargo:warning=    return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:287:19: error: use of undeclared identifier '__builtin_ia32_punpcklbw'
  cargo:warning=    return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:310:19: error: use of undeclared identifier '__builtin_ia32_punpcklwd'
  cargo:warning=    return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:331:19: error: use of undeclared identifier '__builtin_ia32_punpckldq'
  cargo:warning=    return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: error: use of undeclared identifier '__builtin_ia32_paddb'; did you mean '__builtin_arm_addg'?
  cargo:warning=    return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: note: '__builtin_arm_addg' declared here
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: error: first argument of MTE builtin function must be a pointer ('__v8qi' (vector of 8 'char' values) invalid)
  cargo:warning=    return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
  cargo:warning=                  ^                    ~~~~~~~~~~~~
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:373:19: error: use of undeclared identifier '__builtin_ia32_paddw'; did you mean '__builtin_arm_addg'?
  cargo:warning=    return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: note: '__builtin_arm_addg' declared here
  cargo:warning=    return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:373:19: error: first argument of MTE builtin function must be a pointer ('__v4hi' (vector of 4 'short' values) invalid)
  cargo:warning=    return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
  cargo:warning=                  ^                    ~~~~~~~~~~~~
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:394:19: error: use of undeclared identifier '__builtin_ia32_paddd'; did you mean '__builtin_arm_addg'?
  cargo:warning=    return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:352:19: note: '__builtin_arm_addg' declared here
  cargo:warning=    return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
  cargo:warning=                  ^
  cargo:warning=/Library/Developer/CommandLineTools/usr/lib/clang/12.0.5/include/mmintrin.h:394:19: error: first argument of MTE builtin function must be a pointer ('__v2si' (vector of 2 'int' values) invalid)
  cargo:warning=    return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
  cargo:warning=                  ^                    ~~~~~~~~~~~~
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=20 errors generated.
  exit status: 1

  --- stderr
  thread 'main' panicked at '

  Internal error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-Wno-implicit-fallthrough" "-Wno-unknown-attributes" "-msse4.2" "-maes" "-mavx" "-mavx2" "-DT1HA0_RUNTIME_SELECT=1" "-DT1HA0_AESNI_AVAILABLE=1" "-Wall" "-Wextra" "-o" "/Users/chenwr/workspace/ceresdb/target/debug/build/fasthash-sys-bf79a6c7afd57249/out/src/smhasher/metrohash64crc.o" "-c" "src/smhasher/metrohash64crc.cpp" with args "cc" did not execute successfully (status code exit status: 1).

  ', /Users/chenwr/.cargo/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.55/src/lib.rs:1672:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: build failed

The dependency crate fasthash-sys-0.3.2.crate has some C++ source codes. These codes cannot be compiled on arm platforms.

Details of the platform dependency:


⚠ Bofrost.gr has degraded performance

In ff38419, Bofrost.gr (https://www.bofrost.gr) experienced degraded performance:

HTTP code: 200
Response time: 2302 ms

Resolved: Bofrost.gr performance has improved in ae294d9 after 8 minutes.


Mistyped and advice

Hello,
In Model Product has not sense property $itemHeight, probably you want $itemWeight, right?
IMHO your system lack of a basic feature, the ability to send you not successful transaction, sometime  thelf try many time with different cards until success.
Perhaps I'm wrong but you don't create fingerprint on client site?I couldn't find yet any signifyd's JS to integrate in our system that send you that information.
Thank you.

We recently released the device fingerprint API even though it was only collected on a few other platforms before. https://www.signifyd.com/docs/api/#/reference/webhooks/manage-webhook-lists.
We will update the library so this information can be passed to us.


eliminate discrepancy between old knife subcommands and ChefFS subcommands

Some old functionality may need to be added to ChefFS to support this.
We should then rewrite all the old commands to use ChefFS.

Some functionality also likely needs to get dropped like a bad transmission...
Thinking specifically of the merging of multiple cookbooks in cookbook_paths with arrays.  That likely needs to go away--trying to make sense of that in the ChefFS world is likely madness and its been deprecated for years.

I'm going to close this one out at the point. It hasn't been a priority to fix this for the last 6 years and that's probably not going to change.


✨[Feature Request]: Creating POPUP to blood types

#746
Description
[Please include a brief description of the changes or features added]
Related Issues
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]

Closes #746

Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/98155b14-2f3e-4e07-ae2b-8f847a5a5640
Checklist

[X] I have gone through the contributing guide
[X] I have updated my branch and synced it with project main branch before making this PR
[X] I have performed a self-review of my code
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

@varshith257 please review the PR.

@varshith257 please add GSSOC LABEL

LEVEL 3 FOR THE BETTER UI

@Anjaliavv51 Raise an issue and make PR to unify and add the current navbar and footer of the home page to the blood test page

See here it is diffferent

@varshith257 sure


Fix fullscreen mode in Android

On older phones like the Galaxy S5 and Nexus 6, we can see that the status bar overlaps the app interface. Calling WindowCompat.setDecorFitsSystemWindows(window, false) will fix this. That call is equivalent to running this on Android 16-29:
            final int decorFitsFlags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;

            final View decorView = window.getDecorView();
            final int sysUiVis = decorView.getSystemUiVisibility();
            decorView.setSystemUiVisibility(decorFitsSystemWindows
                    ? sysUiVis & ~decorFitsFlags
                    : sysUiVis | decorFitsFlags);

(source: https://androidx.tech/artifacts/core/core/1.7.0-source/androidx/core/view/WindowCompat.java.html)

I should point out that it seems possible to avoid having to code this in this repo. I think we could run WindowCompat.setDecorFitsSystemWindows(window, false) at some point after Unity has initialized.
I tried using Flutter's SystemChrome.setEnabledSystemUIMode (https://api.flutter.dev/flutter/services/SystemChrome/setEnabledSystemUIMode.html) but the experience wasn't ideal. Testing that method with the keyboard shows that the status bar overlaps the app again after using the keyboard input. Then after a second, the status bar hides itself while the rest of the interface moves up to take up its space.


Fix dashboard localization message

Review task https://virtocommerce.atlassian.net/browse/VP-6733 has been created

Review task https://virtocommerce.atlassian.net/browse/VP-6733 has been created


Question

Hello,
I know this doesn't relate to an issue or bug in the code.
I am new to programming overall, and I am curious, how long did it take you to get this done?
I am a recent business graduate and I find much of this very daunting.

Hello @8Ozymandias, it takes me few days I think to male this done


[Optimization] Optimize the representation of tuple_c

For example, we could experiment with specializing _tuple<_integral_constant<...>...>, and then tuple_c<T, v...> would just be _tuple<_integral_constant<T, v>...>{}. It might be possible to do the same for Types. The fact that decltype(type<T>) is not exactly _type<T> but just derives from it is a bummer though. We might be able to detect a make_tuple(type<T>...) by doing something like
template <typename ...T>
struct _tuple<T..., when_valid<T::is_type_hana_foobar_19u3128831uubs...>> {
    ...
};

which would work 99.9% of the time.

It just stroke me that tuple_c is not much more than std::integer_sequence. It seems like those that want to store compile-time integers should use std::integer_sequence  instead of a tuple, and if the full power of a Sequence is required, then hana::to_tuple can be used.

Furthermore, regarding issues with efficiently storing hana::types in sequences, #248 should bring an answer. I'll be closing this in favour of #248 and using std::integer_sequence when it makes sense.


refactor phase0 errors

[x] move errors into their own submodule
[ ] see if errors can be massaged / unified / etc. (e.g. include Box, in lieu of partial T)

FYI the state transition errors have moved into a fork-agnostic state_transisition module

will be worthwhile to see what we can refactor/refine after the rest of the spec is implemented


MacOS

Missing libraries for MacOS. Using the precompiled ones from homebrew doesn't seem to work. Any guidance on where to obtain them and how to modify the scripts to get it to work?

I get the libraries from the original package, so there is no library for macOS. Perhaps you can build one from FreeImage source code?


Allow binding generator to work when default target != host target

Fixes https://github.com/twistedfall/opencv-rust/issues/197

Thanks a lot!

Thanks a lot!


cannot set propose-builtins to false

If I run gocode set propose-builtins false and then start neovim, when autocomplete runs in a Go file, propose-builtins becomes automatically set to true again.
If I run gocode set propose-builtins false after neovim is already running and has already autocompleted a Go file, then propose-builtins is not changed.
Seems like deoplete-go is modifying the value on startup.

@nhooyr do you use vim-go? As I know vim-go's defaults are configuring gocode settings.
Think you can disable that, but not sure. Should be in the vim-go docs.

Ah yes I do, let g:go_gocode_propose_builtins = 0 fixes it.


set_occupied

Hi, thanks a lot for this awesome package.
What I'm trying to build is

get occupancy data from the thermostat and its remote sensors every 5 minutes
If occupancy becomes true, then use either set_hold or set_occupied to change setpoints (let's say heating setpoint during heating hvacMode)
if occupancy becomes false, then get rid of the event from the thermostat.
Before turning off the app, save occupancy, setpoints data as a csv file.

This seems doable with your package, and I succeeded to do a simple request (the thermostat_summary_response) once. But the issue is my programming skill. I do programming but I am more of a level that I gotta google many things to build something.
I don't even know whether writing this here is appropriate haha.
Is there any tips or guides that you can give me? It would be very helpful.
Thanks a lot.
Best,
Wooyoung

Hey
My advice to you is to break down the problem into small units which you have done to an extent and then prototype each small unit separately and make sure it works correctly. Then you can start integrating these units together to build the logic you want.
Regarding the polling every 5 minutes, my suggestion is that you use a scheduler to do that (e.g. cron) instead of building an app that loops forever/sleeps for 5 minutes.
Finally, I see no issues at all with googling things. I often do google things as well and I'm pretty sure even the most seasoned programmer do too from time to time, so don't let that discourage you. Having said that what you want to be doing is not just copy/paste from sites like Stack Overflow. You will only improve is you fully understand the code you find online.
Good luck with your app

Thanks a lot.


Add blueprint workspace diff

The list of changes between the committed blueprint and its workspace are returned when a user requests the diff. Each change includes the new(added) or the old(removed) package.

The documentation says that the route also returns differences in Name, Description, and Version. Does cockpit-composer look at those as well?

Thank you for pointing this out. I missed the version change. A blueprints name can't currently be changed and a change of description is not used by the UI.

I'd squash this commit with the other, so we always test the code as it is added.

The commits have been squashed


Fixed Typo in docstring for MCX gate (Issue #6149)

I have corrected the typo to 'noancilla' instead of 'no-ancilla' as said by @jsistos
Fixes #6149

@1ucian0 Yes I will. Thank you!


Replace quay.io with the new registry in the cluster-vsphere chart

Task
Replace quay.io with the new registry in the cluster-vsphere chart.
Links

Epic;
State after initial investigation on CAPA.

done


AydinAlptug - Homework - 2

hw-2 part-1: category model added to products app and categories field added to product model
hw-2 part-2: address, country, city models added to the customers app
hw-2 part-3: basket, basketItem models added to the basket app and validation bug fix on customers app
hw-2 part-4: bank, bankaccount models added to the payments app
hw-2 part-5: order app models added

In orders app, I think it's better to use models.DecimalField for price in OrderItem model and total_price in Order model

i can just say that maybe you can create an abstract address model in our core model and you can use it whereever you need.

Thanks for the review, and advice. Definitely, much loosely coupled way to do :+1:


Read RINEX Observation data failed!

Describe the bug
RinexObs("TWTF00TWN_R_20232490000_01D_30S_MO.rnx") run long time and get error report
/home/zsp/.local/lib/python3.8/site-packages/gnss_lib_py/utils/time_conversions.py:586: RuntimeWarning: No time zone info found in datetime, assuming UTC
  warnings.warn("No time zone info found in datetime, assuming UTC",\
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/zsp/.local/lib/python3.8/site-packages/gnss_lib_py/parsers/rinex_obs.py", line 83, in __init__
    obs_navdata_raw.find_wildcard_indexes(f'{measure_char}{band}*',
  File "/home/zsp/.local/lib/python3.8/site-packages/gnss_lib_py/parsers/navdata.py", line 943, in find_wildcard_indexes
    raise KeyError("More than " + str(max_allow) \
KeyError: 'More than 1 possible row indexes for C1*'

TWTF00TWN_R_20232490000_01D_30S_MO.rnx.gz

georinex can be time consuming for larger rinex files and is the most likely issue for the slow processing.
The measurements from multiple channels are causing the error for more than one row index for C1, we will implement a fix and push it in a version release in the next couple of weeks.
Thanks for letting us know!

@zhangshengping This may be irrelevant after so long, but the Rinex Observation parser has been updated in version 0.2.3 of gnss_lib_py that we released last week.
The following code:
import gnss_lib_py as glp
navdata = glp.RinexObs("TWTF00TWN_R_20232490000_01D_30S_MO.rnx")
navdata.to_csv("navdata_20232490000.csv")

produces the attached csv file. This process does take a while (~10 min on my machine) due to loading the file with the georinex package.
navdata_20232490000.csv
Cheers!


Deploy action broken because of new Puppeteer release

As we have noticed for WebDriver BiDi the deploy action is currently broken: https://github.com/w3c/webdriver-bidi/issues/306
The failure is:
   [INFO] Build bikeshed document "index.bs" (common)…
    $ bikeshed --die-on=fatal spec "index.bs" "index.bs.built.html"
    [INFO] Finding relevant assets…
      [INFO] From /index.bs.built.html…
      Timed out after 30000 ms while trying to connect to the browser! Only Chrome at revision r991974 is guaranteed to work.

I assume that the Puppeteer v18.1.0 release that was shipped today broke this action?

Maybe Puppeteer should get a strict semver setting for a given minor release? Right now it's ^18 and that could cause breakage whenever a new minor release gets out that is broken.

Is there a reason why Puppeteer has to be used at all? Why not using WebDriver which is based on a standardized protocol and is more stable?

Or even better the parse5 node package. It works perfectly as it can be seen on the WebDriver BiDi repository where we retrieve all pre tags from the document.


Cannot open again and prompt "there is one instance running"

Just like the title discribes. Every time I open the application it says there is one instance running already and I don't know why.

This can happen if the applocation failed to close properly and is still running in the background. Try to use task manager to forcefully close it before starting it again.

No problem. But what's the exact process name? I have tried finding it but don't know which it is.
By the way, closing and restarting my PC does not help with the issue.

That's definitely weird, it should fix the issue. I'll look into it.

Have not been able to figure out the cause for this, if anyone experiences the same issue please share details!

Update: Currently the program works well and I didn't meet the issue again.

Great. Since I wasn't able to replicate it and have not yet received reports of a similar bug, I will assume it was unrelated to the program itself and close this issue.


Title for item out of date

In section Deploy a package, item 3 has title
Select the E-Commerce (Preview) tab.
this should be amended to
Select the E-Commerce tab.
This is to align with the screenshot in this section, and the new LCS tab name.

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

ID: 6dd9dc1b-79a4-fd01-cd96-4d045a6d0049
Version Independent ID: 0bf64cdb-0710-c8b1-d35f-50c055c8d2f1
Content: Package configurations and deploy them to an online environment - Commerce | Dynamics 365
Content Source: articles/commerce/e-commerce-extensibility/package-deploy.md
Service: dynamics-365-commerce
Product: ****
Technology: ****
GitHub Login: @samjarawan
Microsoft Alias: samjar

@josaw1, please review.

Thanks for your feedback. This change will go live today.


[2.1] Replace obsolete feeds

Extracted this from my PR because other people are hitting it.

@dougbu I don't have permissions.

Thanks for the reminder @Tratcher 😈


No error notification from invalid JSON inside .jsbeautifyrc

Description
If the JSON inside the .jsbeautifyrc file is invalid, there's no error notification so you can't know why your .jsbeautifyrc is ignored.
I had a comma at the end of an object definition, which is valid js, but invalid json. I tried the Help Debug Editor option (see below) and then I saw that my .jsbeautifyrc file inside a project sub-folder wasn't interpreted correctly.
Expected behavior
Would be cool if there was an error (or at least a warning) notification when an invalid .jsbeautifyrc file is encountered.
Debug
Here is a link to the debug.md Gist: https://gist.github.com/anonymous/50c9cc5cb71e99a32bb8141365a6e732

I agree.
I am away on vacation for the next two weeks so it is unlikely I will be able to make the appropriate changes and publish. Pull requests welcome back. Thanks.

This was merged and published to v0.29.11

Thanks, @emileber !


Support show a progress indicator for Image while loading from URL (both Android and iOS)

Added some more props for Image component (includes Image.ios.js and Image.android.js) to show a progress indicator while loading image from URL

showLoadingIndicator - by default, nothing changes if this flag is not used.
loadingIndicatorSize - supports small and large (similar to UIActivityIndicatorViewStyleWhite and UIActivityIndicatorViewStyleWhiteLarge of iOS).
loadingIndicatorColor - allows change to any color
failureImageSource - if image loading is failed, then a static local image will be displayed

<Image style = {styles.image}
                  source = {{ uri: image_url }}
                  showLoadingIndicator = {true}
                  loadingIndicatorSize = 'large'
                  loadingIndicatorColor = 'blue'
                  failureImageSource = {require('./noimage.png')}
                  resizeMethod = 'resize'
                  resizeMode = 'cover' />

Looks like you didn't add your new files to the tvOS target in RCTImage Xcode project.... tvOS tests seem to be failing compilation.

I think this should live in JS and be a separate component that contains and image. What if you want to customize the loading indicator? We expose primitives like onLoad and onError so that you can add features like this without making changes to core.

@dlowder-salesforce
Thank you for your reviewing, I already fixed RCTImage project for tvOS target.
@ide
I think this feature could help developers very much, the effort to handle the task of downloading an URL image will decrease significantly.
I provided a standard loading indicator (similar to native iOS and native Android), of course you can customise the color and size. If someone wants to customise more, he/she can find another way, but I think the standard way is enough for most of application developers.

@quangcm I'm with you, this would help me a lot. I have spent a few days trying something like this with onLoad and onError and the app turns out to be poor in performance, I don't know the way to do it well at the moment.

https://github.com/oblador/react-native-image-progress Is a popular library to do this today.

@salanki but that library does not have the failureImageSource or defaultSource for Android, does it?
This feature on other hand has that and the progress indicator.
If this does not end up being merged into master I would like it to be at least an external library like oblador's React Native Image Progess.

@DarkHollow: My post was primarily for reference, not saying it replaces the need for this PR. defaultSource on Android as you say would be a nice addition but isn't covered by this PR right?
As @ide mentions the advantage of doing the progress indicator in JS like obladors lib is that you can customize it any way you want. The disadvantage might be performance. I only develop against modern target devices and have not had any issues with his approach, but there might be cases I don't see. Having a progress indicator out of the box in RN would be nice, but it would be good if the style could be customized.

@salanki I have see failureImageSource and I have guessed it is for Android too. If it isn't, sorry. And now I understand the advantage of doing it in JS. Thank you.

@quangcm have you signed the CLA yet?

@hramos yes, I already signed CLA, but I don't know why it isn't shown beside the title of my PR

I agree with @ide. This adds a lot of code to be maintained indefinitely while not many people might use the feature.
I think building this as a component that renders an Image and the loading indicator on top of it and releasing it to npm is the right way to go. That way anyone who needs the loading indicator can still use your code.
Hope you'll understand and thanks for building this - hope you'll continue contributing.

@mkonicek
I see the major reason to deny this PR is "making changes to core" or "adds a lot of code", it's not persuasive.
The reason which made me decide to change core is: I found the loadingIndicatorSource property in Image.android.js but it's not useful (load a static image then automatically rotate it, what a weirdo behaviour of loading indicator). I think the author wanted to support a standard loadingIndicator of Image from core, but maybe he didn't have enough effort to improve.
If we found something to improve the core, I think we should do. Is that the way every system to become better, isn't it?
Another reason, personally, I always prefer a standard way instead of using external library.

IMO, it's not a lot of code change

Very sad that this pull request is closed...
@quangcm if you make a library of this, could you let us know here?
Thank you for your work.

Out of curiosity, what have your issues been when doing this in JS (like in the libraries linked earlier) that motivates a native implementation?

@salanki
I have no issue when doing this in JS. But my mention is not about having issue :)
@DarkHollow seems to have issue of performance. I think the reason is: when doing in JS, people often uses nested layout (with many wrap View components), that is not good for performance.


Contributions to the repo are not linked to the author Github account

Dear @jcupsmith, I am reviewing the paper and couldn't confirm your contributions to the repository as the commits are not linked to your GitHub account. Could you please make sure they are matching?

@samiralavi, sorry for the delay - the commits are now associated with my github account.


SockServ  redesign to avoid task

Study of the SockServ class is leaving me puzzled.  It creates a task that seems to have no purpose other than to wait on accepts.  Even though I wrote this class, I can see no value or purpose on this.  I am also starting to sense timing issues and other poor considerations.  This issue asks for the reworks of this class.

We'll start with a base line and then rework.


feat: configurable base branch name

Accepts a new input, base_branch_name, to indicate the name of
the branch containing the README file to be updated. Default
main.
Why:
Closes https://github.com/skills/action-update-step/issues/4
What's being changed:
  base_branch_name:
    description: "Option name of the base branch (default: main)."
    required: false
    default: "main"

Check off the following:

[x] For workflow changes, I have verified the Actions workflows function as expected.
[ ] For content changes, I have reviewed the style guide.

This repo doesn't seem very active... I have tagged the relevant commit in the fork (v1.2.0-beta) so that anyone who wants to can use the proposed changes until they are integrated into the repository someday. The only change to the GitHub action is:
- uses: skills/action-update-step@v1
+ uses<EMAIL_ADDRESS>

Thanks for sharing.
I have edited yaml files in my generated CI course to use your fork and it works pretty well.
I think this repo is not very active because it is not a course.
Opening a relevant issue in CI course may make this repo more active.

$BASE_BRANCH_NAME env is not set.


test/runtime: Look into log errors after test start

When running runtime tests locally sometimes the test fail as level=error
log entries are found that are the result of cilium-agent restarts during
provisioning.
This is similar to the fix done in https://github.com/cilium/cilium/pull/14529.

test-runtime


Publisher: Add thumbnail sources

Brief description
Added option to enter a thumbnail in Publisher UI.
Description
Publisher UI has thumbnail widget in create and publish pages. By dropping image/video source file to the area is created thumbnail. In Publish view is the thumbnail assigned to all selected instances (or context) and in create view is passed to create method with pre create data. Creators can enable/disable option to drop thumbnail before creation which is disabled by default -> this is new feature which is not ready to use by default and creators must be ready for that. Thumbnails are kept until publisher UI is closed. At that moment are thumbnails removed (only thumbnails created by Publisher).
Thumbnails are stored to CreatedContext because it's only place that can be accessed in UI and during publishing. They're stored by instance id and each value should have path to a file.
It is possible to set thumbnail on context. In that case is the context thumbnail used as default for all instances. This logic is handled in integration part. Thumbnail integrator was changed to context plugin without any family filters.
Additional information
Publisher UI can't know which instances after creation should have the thumbnail because creator can create 0-∞ instances.
Dropped files are converted using oiiotool or ffmpeg. If the conversion cannot be done an error message is shown.
For precreate data was prepared constant PRE_CREATE_THUMBNAIL_KEY under which is stored the path to thumbnail during creation. Creator (if want's to use the value) should call set_instance_thumbnail_path with instance id and thumbnail path where the thumbnail should be created.
Hover color of buttons is now defined with RGB instead of RGBA (alpha did some bad behavior).
Testing notes:

Open TrayPublisher
Select one of creators which support thumbnail drop (e.g. Image)
Fill representation files (Do not fill review representation)
Drop the thumbnail to widget
Create instance
Hit publish
Check if thumbnail is integrated

The UI should be tested in Nuke and Houdini as the Thumbnail logic may not show right way.

Changed background color of thumbnails widget to look like input (with dashes). Added checkerboard under transparent images (only under their size). Added clear button to "remove" thumbnail -> has same backgroung color as thumbnails widget (dark) and icon is selected card color (blue). The default image is scaled down.

If a reload button is pushed at publisher a previously dropped thumbnail is lost and it needs to be dropped again.

Should be fixed


Create Docker Compose Reentrant Test

It would be nice to have a test that ensures configs are not getting recreated during down/up. We've had at least two regressions relating to this in the past so a test would be highly beneficial.
docker compose up
Make an edit in controller and router configs (maybe check the timestamps instead, or whatever else works)
docker compose down
docker compose up
Confirm that the change made to the controller and router configs is still there

The Docker deployments are idempotent: https://openziti.io/docs/category/docker


Add automation and script events to logbook filter events

Description:
Logbook was not filtering out automation and script events that were filtered by user config.
Related to  #19220
Example entry for configuration.yaml (if applicable):
logbook:
  exclude:
    entities:
      - automation.aut1

Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass
[X] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Test please.

@hunterjm @balloob
it's the first time I modify a test, could you please take a look I didn't make any mistake?

Done. Thanks for your patience :)


Fixed typo error in Input Field components

Just a small fix for a typo error.

Thanks @ojpro! Merged.


Lich Ghost Form

Lich Ghost form crashes other players in the server. I am unable to figure out the cause of this so far.

Lich Form also causes a crash when entering 3rd person in single player

can you check the log and find out if another mod is causing this

I mentioned this issue on the discord myself, the crash appears to be caused by origins. Also the crash seems to only happen when attempting to render the ghost form, so long as nobody can see it, they don't crash.

looking at https://github.com/apace100/origins-fabric/blob/master/src/main/java/io/github/apace100/origins/mixin/LivingEntityRendererMixin.java, it seems that Origins uses a method redirect. I'll probably PR to it or make an issue report to use ModifyArgs instead


fix go build for Win32 #2719

fix "sst build", "sst deploy" and "sst dev" for GO lambdas in Win32:

replace single-quotes with double-quotes in "go build" arguments
escape file path separator \ in Win32

Thanks for this. @thdxr


Add installation instructions for Ubuntu

Provide an easily installable list of the needed dependencies for Ubuntu.

no lol

Sure, that's what i'm trying to do. But to build from source you need some deps. You don't think it's worth to add that to the page to get more users?

nope, as getting it to run on ubuntu is such a pain I doubt many would want to.


Cuartion added

@ModeSevenIndustrialSolutions can you please now check the PR, idk why security auditing and builds are failing let me know if something needs to be changed from my end.
Thanks for your time 💯

I've made a note and will check this - seems to be a dependency issue of some kind, or perhaps something related to the pyproject.toml metadata. Since 3.10 and 3.11 are passing, this should not block this getting merged.


[Bug] Dataclass optional not working in validate query

Describe the bug
I'm following this tutorial https://sanic.dev/en/plugins/sanic-ext/validation.html#implementation .
with define dataclass attribute with optional paramater,
it will return 400 , if the query params q have value ex q=123123
without value it will work without problem
I also found the same issue when using pydantic
Screenshots

To Reproduce
from dataclasses import dataclass, asdict
from typing import Optional

from sanic import Sanic
from sanic.response import json
from sanic_ext import validate

app = Sanic("Sanic-APP")

@dataclass
class SearchParams:
    q: Optional[str] = None

@app.route("/")
@validate(query=SearchParams)
async def handler(request, query: SearchParams):
    return json(asdict(query))

Expected behavior
when the dataclass attribute is Optional, it should not error when we send the query params with value ex ?q=123456
Environment (please complete the following information):

OS: Mac Catalina v10.15.7
Browser Chrome
Version 103.0.5060.53

@weiztech  Hi, there.
In GET method, One parameter can have multiple values, like this:
http://localhost:3000/?q=1&q=2&q=3

Most of the time, you don't need to use this feature. one parameter can have only one value.
so, sanic do some process in RequestParameters object.
def get(self, name: str, default: Optional[Any] = None) -> Optional[Any]:
    """Return the first value, either the default or actual"""
    return super().get(name, [default])[0]

def getlist(self, name: str, default: Optional[Any] = None) -> Optional[Any]:
    """
    Return the entire list
    """
    return super().get(name, default)

print(request.args.get("q"))
# 1

print(request.args.getlist("q"))
# [1, 2, 3]

of course, all of these are based on the RequestParameters operations.

And In sanic-ext validator, the do_validation function use request.args as the source of data.
you got the validation Error is merited.
Now, you can use dataclass like this to solve this problem temporarily.
@dataclass
class SearchParams:
    q: Optional[List[str]] = None

I hope this will help you.

@miss85246 ,
Thanks for let me know the temporary fix. it's really help me 😊😊
Hope the issue will be fixed in future

So, what makes this one a little different is the Optional. If you left that part off it should work. A fix is coming shortly though for the optional.


[Feature Request] Maintenance Mode

I'm not sure that the title is a good description, feel free to change it if you have a better name for it. 😆
It would be nice to have a way to prepare for maintenance activities (such as upgrading RunsOn itself) in a non-disruptive manner, allowing active jobs to finish gracefully while preventing additional instances from being launched to pick up new jobs. Those jobs would just remain queued until the RunsOn deployment is taken out of this mode.
A simple version of this would just be a deploy-time parameter. Set it, app gets redeployed in that mode, operator does whatever activities are needed, and updates the CF stack to return to normal mode.
Alternatively, having this able to be defined in the repository configuration (perhaps a disabled: true option in .github/runs-on.yml?) , AND having a deploy-time parameter that designates a specific repository (defaulting to .github-private maybe?) to be used for org-wide control of this setting.
That approach would allow users to do whatever arbitrarily complex scheduling they want, without requiring RunsOn to know anything about it. It just reads the config, however it got that way is not its problem. User wants to do offline every night from 1800-2000? They can set up a GHA workflow with a cron trigger or something, etc.
Thanks for considering this feature. 🫶

@colstrom interesting idea, I'll move it to the discussions panel for now.
IMO, setting it from CF stack would be cumbersome and not immediate. Setting it from a repo config file could lead to edge cases if multiple edits in a short time, as well as low obersavability of the current state.
I'm wondering if we could simply use an SSM parameter set with the AWS CLI or via the UI instead? Since it is something that will be set by the operator, I guess it's fine if you need AWS access for that. That parameter could also be set through the AppRunner API endpoint with the ServerPassword, but probably better if it's not directly exposed.


MAINT: Replace or remove CirrusCI

Unfortunately on Sept 1st CirrusCI is going to limit us to 40 compute credits. Just to give an idea, this is our usage for the last few months:

So we are way over, like by a factor of 10-20. Also:

Cirrus CI jobs were really useful at first to catch some nasty OpenBLAS bugs, and since then (almost a year ago) I can't think of another time it caught something another CI didn't.
The current CirrusCI job is actually one of our flakiest (thanks to PyQt6 or PySide6 segfaulting sometimes) -- actually it happening in https://github.com/mne-tools/mne-python/pull/11858 is what made me think of making this PR. This is perhaps indicative of some error or tolerance we need to shift, but... again it's more work.
GH has on their roadmap to add GH-hosted arm64 runners in Q4 2023 -- this could change or move a bit, but implementation an our end should be (famous last words!) trivial once they roll out the runners.
Some other devs and I use arm64 machines daily, so at least some non-zero amount of non-CI testing happens somewhat regularly on arm64 hardware anyway.

Alternatives:

We could try switch to a cron job (weekly?), but this would require a non-zero amount of work to put in place and monitor, and I'm not convinced our usage would stay low enough anyway given that we're already 3x over for this month two days into it. (There were a lot of PRs in that time, but still...)
Another option would be to start paying, but I'd rather not.
Yet another option would be to use CircleCI, but this might be a lot more work.

I've taken a stab at CircleCI here just so we can see how it works, but it makes things a bit muddier in terms of our division of labor, but maybe it'll be okay. My "vote-by-PR" is thus:

Remove CirrusCI for now in advance of their "reduction" (for us, probably more of a "shutdown")
If CircleCI works, great, otherwise (i.e., if it doesn't work, is too slow, or uses too many credits)...
... we can live without arm64 runs for 3-6 months until GH implements the runners, at which point it'll be easy to get up and running.

+1 for option 3. If it doesn't "just work" on this first try I'd say give up and wait for GitHub to offer the images.  And even if it does work I think I'd still prefer those tests happening on GHA rather than Circle

Seems good enough:

Changing merge reqs and marking for merge when green!


Firebase Analytics + GTM unexpected behaviour

[REQUIRED] Step 2: Describe your environment

Xcode version: 10.3
Firebase SDK version: 6.8.1
Firebase Component: Analytics + GTM
Component version: 6.8.1

[REQUIRED] Step 3: Describe the problem
When using Firebase Analytics + GTM we are seeing some strange behaviour. Specifically, firing an event that triggers a tag that includes a Firebase User Property variable that currently has no value (eg the user id, when a user isn't logged in). The resulting analytics hit sends "undefined" as the value to GA. When using an Event Parameter in a tag any parameters with no value are stripped out of the GA hit.
I would have expected this behaviour to be consistent, is this a bug or is that how it is intended to work?
Secondly, when using GTM via Firebase there seems to be no way to control the logging that GTM sends out, and there is a lot of logging going on (especially with the Firebase automatic screen reporting enabled). Is there a way to change the log level or suppress these messages?

Is this still an issue with Firebase 7.x?


Reload user settings when changed externally

I ran this locally and ran vim ~/.config/zoo-modeling-app/settings.toml  to edit the settings file and the refresh only worked once then it stopped working when I edited the file for the N+1 times.

 Lemme see...

@nadr0 I think it depends on the setting. Some settings are more eager to change than others:
https://github.com/user-attachments/assets/8730d938-12e6-44bc-9b70-79e338119238

https://github.com/user-attachments/assets/5d9943f5-59c6-412a-ae19-358b4665d7af
I am unable to swap infinitely back and forth between light and dark?

I tested this new fix with chokidar and it works on my localhost on ubuntu. The native node:fs implementation of watch had some issues. That library has resolved those issues.


Add analytics

Add an analytics page where instructors can view various data. Some might be:

Average score on each assignment
Average score on each rubric row
A streak could be cool for reviewers
A leader-board for amount of reviews completed

Use dis


wpscan: <IP_ADDRESS> -> 6.1.4

Motivation for this change
Update to latest upstream release 6.1.4
Change log: https://github.com/wpscanteam/wpscan/releases/tag/v3.8.18

Run nixpkgs-fmt
Add update script

Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

Result of nixpkgs-review pr 129882 run on x86_64-linux 1

1 package built:

wpscan


Update cleanup() script

This PR aims at cleaning-up type A record entries first,
and then associated hosted zone(s)
Signed-off-by: Krishna Harsha Voora<EMAIL_ADDRESS>

Hi :wave:
@dry923 @mukrishn @smalleni ptal

Can one of the admins verify this patch?

Hi :wave: @dry923 @mukrishn @smalleni ptal


chore(package): update chai to version 4.0.1

Coverage remained the same at 100.0% when pulling 445975aa251735b5c53c66fe518747d316f6464b on greenkeeper/chai-4.0.1 into 9f01b02a1a662ff9a0c1c961ba6fe20c8c05ca06 on master.


Weird skin textures

I would for example put Notch but it would appear all glitched and weird looking like this

I also had this same issue. I was able to fix it by installing a previous version of ARCropolis (v0.9.0).

I also had this issue. I was able to fix it by installing a previous version of ARCropolis (v0.9.0).

In that case, I'll close the issue as an arcropolis problem. Will reopen if evidence arises of the contrary.

Download arcropolis 0.9.2 this should be fixed.


Add new capability to set tracking rate and unit

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/6213
Tests and QA Steps
Action 1
Steps

Click the profile icon
Go to Workspace

Result
The menu item is named "Reimburse expenses"
Action 2
Steps

Click the profile icon
Go to Workspace
Go to Reimburse expenses
Change Rate and Unit
Reload

Result
Values are preserved
Action 3
Steps

Repeat Action 2
Log out and delete local storage
Log in and go to Reimburse expenses

Result
Values are preserved
Action 4
Steps

Log in to an account that has no custom Unit or Rate set
Go to Reimburse expenses

Result
Miles is the value in Unit
Tested On

[x] Web
[x] Mobile Web
[ ] Desktop
[ ] iOS
[ ] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

Hey @marktoman 👋 Just want to point out there's a merge conflict and I'm waiting on testing instructions. Once you've added those I will review it. I also know it's the holidays, so no worries if you don't get to it till afterwards.

Hi @marktoman - happy new year! Can you provide us with an ETA on fixing the merge conflict and adding the testing steps for @deetergp, please? It would be great to have this squared away this week if we can!

Happy new year to you guys as well!
I have updated the instruction and QA steps. Unfortunately, it does not build on windows for some reason, so I am not able to provide more platforms.

Heya Mark, thank you for adding the instructions and screenshots, it makes life easier for everyone. Going through the testing steps, I'm experiencing issues with the settings persistence. If I Change the rate to 68 and units to kilometers the settings will persist after page refreshes. But if I log out and then back in and go back to the settings, the rate defaults to 0 and the units back to Miles. This is on web. The results are the same if I clear out local storage between logging out and then back in.

Hi Scott, thank you for the review. I can replicate the problem.
The issue is caused by withFullPolicy not calling Policy.loadFullPolicy when you log in. The following check returns false: !isPreviousRouteInSameWorkspace(currentRoute.name, policyID).
All other scenarios seem to work, e.g.: Log out & in > refresh the page > navigate to Reimburse expenses. (It fetches the latest values and displays them correctly.)
Do you think I should find a workaround like calling Policy.loadFullPolicy directly from Reimburse expenses, or should this be somehow solved in withFullPolicy itself, given the name does not represent its behavior for this scenario?

@marktoman Great questions! Since it looks like you've got some merge conflicts around Policy.js, let's resolve those first and re-test to see we don't get lucky and fix our problem.

@deetergp Merged and tested again — sadly no luck.

@deetergp I have made it work the following way:

Set a flag in SignInRedirect.js > clearStorageAndRedirect >  Onyx.clear().then: Onyx.merge(ONYXKEYS.SESSION, {myFlag: true});
In WithFullPolicy, changed the condition to: ... (props.session.myFlag || !isPreviousRouteInSameWorkspace(currentRoute.name, policyID))
If true, reset: Onyx.merge(ONYXKEYS.SESSION, {myFlag: false});

Hi Scott, curious about your opinion. I consider the second solution cleaner because it does not require adding sessions to withFullPolicy and solves the general policy problem for future use cases as well. Both solutions work.

Oh, and one other thing, let's make sure we are showing the second 0 when displaying the rates. 3.50 showed up as 3.5

@marktoman Your changes look good, but there's one slight snag: two of your four most recent commits (04bac5c & 93a37f2) contain unverified signatures.

I think the right way to fix this will be to do the following (I HIGHLY recommend testing it on a copy of your branch first just to be safe):

Make a backup branch!
Do a hard reset back to 1b398a59, your last commit before these changes
Merge main back into your branch with a signed & verified account
Cherry pick 0857ed6 from your backup branch (You shouldn't need to CP https://github.com/Expensify/App/pull/6839/commits/56832ee26b3f336d6eb60f2f693241eefcc2d0c6)
Force push the changes.

Because the changes are after the last review, it shouldn't mess with the PR history adversely.

@deetergp Thank you for all your help on this issue!

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by @deetergp in version: 1.1.36-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @roryabraham in version: 1.1.36-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

Added a comment to the linked issue here, but I think we're displaying the decimals in the wrong place in the workspace editor setting.


Amf cannot connect upf

Hi developers,
I have followed the steps to install gtp5g, Ueransim and free5gc-compose. But when I try to capture the packet I met some issue shows below,the <IP_ADDRESS> belong to amf, so what is <IP_ADDRESS>, and why it shows unreachable? And I cannot find the registration process  complete from wireshark.

Hi @DamonYankee, any new updates on this issue ?


Flaky MySQL test

mysql | mysql2
       Additional
         .timeout(ms, {cancel: true}) should throw error if cancellation cannot acquire connection:
      AssertionError: expected { Object (name, message) } to deeply equal { Object (timeout, name, ...) }
      + expected - actual
       {
      -  "message": "Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?"
      +  "message": "After query timeout of 1ms exceeded, cancelling of query failed."
         "name": "TimeoutError"
      +  "timeout": 1
       }

Maybe we should try out if this work nowadays :)

Haven't seen this one in a while.

Haven't seen this one in a while.


[FEATURE] Tab completion w/ autosuggestions.

Is your feature request related to a problem? Please describe.
I feel like a major missing feature from this is shell completion, it just doesn't feel right without it. However, that could just be me.
Describe the solution you'd like
Some shells have autocomplete built in, like fish. It'd be nice to have here, so if I type something like gi, it'll complete to github, and I can hit enter.
Additional context

Hey @Xithrius, you are definetely not the only one asked this feature! In fact, discussions have this idea already. I will have a look at this as soon as possible.

My bad, didn't see the discussion. Thanks!

Hey mate, just tried something hasty and nasty. What do you think about this? Feedback is appreciated before further improving it.
http://start-page-git-autocomplete-excalith.vercel.app?_vercel_share=03EBYQq4ZIfr9DAPKvEBxeHLk6AXCH7a
To be honest, I postponed this feature for later since you can already use without the autocomplete feature by typing the first letters only since it filters out the input directly. But this definetely feels better!

This seems quite nice. I would suggest to also implement the ability to tab through multiple results.

I don't have any comments for improving at the moment, feels very nice!

@Den4200 thanks for the idea. Discussions had that as well, but I had to drop it. Since the Tab key completes the prompt, no multiple links will be available, making switching through available links impossible.

Hey @Xithrius and @Den4200 I tried to do something to make 2 features work. It turned out to be a real headache but looks nice. Can you please have a look at the link below?

Use → to auto-complete the suggestion just like fish
Cycle filtered links using TAB and SHIFT +  TAB

This is more likely a test build for the feature, so some functions are currently broken such as commands like fetch etc. I would like to hear your feedback since this 2 features were colliding at its core. If I manage to make it work without causing a lot of issues to core systems, I can add a setting to use TAB key to either autocomplete or cycle items etc.
http://start-page-git-cycle-filter-excalith.vercel.app?_vercel_share=cKXYcjt19QNSalnVteoLMgLNpPK3cEgO
Thanks for the feedbacks and support, I really appreciate it!

Now that's the good stuff right there. I really like the selection color. Since I use fish as my main shell, this feels right at home.

This looks awesome! The implementation is great so far. The only suggestion I have left is to have the text in the input also change when tabbing.
Thanks so much for your hard work!

You very much have nailed it! Thank you so much for developing this feature! :heart:

You absolutely nailed it! I think this implementation is perfect. Keep up the good work :D

Thank you both for your incredible feedback guys, I have merged it into main and both features are ready to use!


Missing descriptor.proto in google/protobbuf

I am trying to use this package by importing using go mod. I see the it requires following from go.mod
google.golang.org/protobuf v1.31.0
But, I checked from the source that descriptor.proto is missing in that
hence I see compile errors when I do protoc
google/protobuf/descriptor.proto: File not found.
patch/go.proto: Import "google/protobuf/descriptor.proto" was not found or had errors.
patch/go.proto:46:8: "google.protobuf.MessageOptions" is not defined.
patch/go.proto:50:8: "google.protobuf.FieldOptions" is not defined.
patch/go.proto:54:8: "google.protobuf.OneofOptions" is not defined.
patch/go.proto:58:8: "google.protobuf.EnumOptions" is not defined.
patch/go.proto:62:8: "google.protobuf.EnumValueOptions" is not defined.
patch/go.proto:95:8: "google.protobuf.FileOptions" is not defined.
greet.proto: Import "patch/go.proto" was not found or had errors.
How to fix this?

Just stumbled upon it. @sudhiaithal do you remember the fix, if there was one, by any chance? 😁


Support external link in the sidebar

Discussed in https://github.com/hugo-toha/toha/discussions/694

Originally posted by BenjamenSimon November 10, 2022
Hello! I would like to have post links on the left hand side that directly link to

pdf files (such as Resume for instance, or a slide deck for a talk)

Custom html files - ie such as those generated by statistical programs such as R to be HTML versions of notebooks. For instance it just links to something like this (https://alexander-kahanek.github.io/project/hotel.html#).

To be clear I would like the link on the left hand side of the posts page that usually opens a post or category, to directly open the file when you click it. Not a post which you then click a link in.
I am happy to get a little dirty digging in the code if necessary, but will need guidance.

Related resources:

https://discourse.gohugo.io/t/issues-with-menu-url-for-headless-page-in-v0-86/40532
https://gohugo.io/variables/menus/
https://gohugo.io/templates/menu-templates/