cmake build failing

I have setup a dailycmake build via Github action workflows. However it is failing on both macos and windows. I do not have any experience building on either, so request a review and help in fixing this.
macos logs
windows logs
The ubuntu builds fail when built with clang++ using cmake, but works when built using autotools.
cmake clang++ log
autotools clang++ log
The dailyunittests build which uses autotools is ok for linux and macos homebrew. It builds ok for macports but unittests fail with errors related to abseil.
unittests log

Is it necessary to support both Homebrew and Macports, or can we focus on Homebrew? Personally I only use Homebrew.

Is it necessary to support both Homebrew and Macports, or can we focus on Homebrew? Personally I only use Homebrew.

The documentation page about compiling has instructions for both, Homebrew and Macports, using Autotools, so I tried it. Both build ok along with training tools.
We don't need to have uniitests work with Macports.
I can't get Cmake to work on MacOS or Windows though.

The documentation page about compiling has instructions for both, Homebrew and Macports, using Autotools, so I tried it. Both build ok along with training tools.
We don't need to have uniitests work with Macports.
I can't get Cmake to work on MacOS or Windows though.

ubuntu + cmake + clang is failing with
[ 75%] Building CXX object CMakeFiles/libtesseract.dir/src/arch/dotproduct.cpp.o
[ 75%] Building CXX object CMakeFiles/libtesseract.dir/src/arch/simddetect.cpp.o
/home/runner/work/tesseract/tesseract/src/arch/simddetect.cpp:46:10: fatal error: 'asm/hwcap.h' file not found
#include <asm/hwcap.h>
         ^~~~~~~~~~~~~
1 error generated.
CMakeFiles/libtesseract.dir/build.make:2876: recipe for target 'CMakeFiles/libtesseract.dir/src/arch/simddetect.cpp.o' failed
make[2]: *** [CMakeFiles/libtesseract.dir/src/arch/simddetect.cpp.o] Error 1
CMakeFiles/Makefile2:151: recipe for target 'CMakeFiles/libtesseract.dir/all' failed
make[1]: *** [CMakeFiles/libtesseract.dir/all] Error 2
make: *** [all] Error 2
Makefile:148: recipe for target 'all' failed

ubuntu + cmake + clang is failing with
[ 75%] Building CXX object CMakeFiles/libtesseract.dir/src/arch/dotproduct.cpp.o
[ 75%] Building CXX object CMakeFiles/libtesseract.dir/src/arch/simddetect.cpp.o
/home/runner/work/tesseract/tesseract/src/arch/simddetect.cpp:46:10: fatal error: 'asm/hwcap.h' file not found
#include <asm/hwcap.h>
         ^~~~~~~~~~~~~
1 error generated.
CMakeFiles/libtesseract.dir/build.make:2876: recipe for target 'CMakeFiles/libtesseract.dir/src/arch/simddetect.cpp.o' failed
make[2]: *** [CMakeFiles/libtesseract.dir/src/arch/simddetect.cpp.o] Error 1
CMakeFiles/Makefile2:151: recipe for target 'CMakeFiles/libtesseract.dir/all' failed
make[1]: *** [CMakeFiles/libtesseract.dir/all] Error 2
make: *** [all] Error 2
Makefile:148: recipe for target 'all' failed

macos + cmake is failing with
[ 88%] Linking CXX static library libtesseract.a
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(tfnetwork.cpp.o) has no symbols
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(openclwrapper.cpp.o) has no symbols
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(tfnetwork.cpp.o) has no symbols
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(openclwrapper.cpp.o) has no symbols
[ 88%] Built target libtesseract
Scanning dependencies of target tesseract
[ 88%] Building CXX object CMakeFiles/tesseract.dir/src/api/tesseractmain.cpp.o
[ 89%] Linking CXX executable bin/tesseract
ld: library not found for -ltiff
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/tesseract] Error 1
make[1]: *** [CMakeFiles/tesseract.dir/all] Error 2
make: *** [all] Error 2
Error: Process completed with exit code 2.

macos + cmake is failing with
[ 88%] Linking CXX static library libtesseract.a
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(tfnetwork.cpp.o) has no symbols
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(openclwrapper.cpp.o) has no symbols
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(tfnetwork.cpp.o) has no symbols
/Applications/Xcode_12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libtesseract.a(openclwrapper.cpp.o) has no symbols
[ 88%] Built target libtesseract
Scanning dependencies of target tesseract
[ 88%] Building CXX object CMakeFiles/tesseract.dir/src/api/tesseractmain.cpp.o
[ 89%] Linking CXX executable bin/tesseract
ld: library not found for -ltiff
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/tesseract] Error 1
make[1]: *** [CMakeFiles/tesseract.dir/all] Error 2
make: *** [all] Error 2
Error: Process completed with exit code 2.

windows + cmake is failing with
-- Detected CPU: broadwell
-- Performing Test check_cxx_compiler_flag__arch_AVX2
-- Performing Test check_cxx_compiler_flag__arch_AVX2 - Success
CMake Error at CMakeLists.txt:304 (find_package):
  By not providing "FindSW.cmake" in CMAKE_MODULE_PATH this project has asked
-- Configuring incomplete, errors occurred!
See also "D:/a/tesseract/tesseract/build/CMakeFiles/CMakeOutput.log".
  CMake to find a package configuration file provided by "SW", but CMake did
See also "D:/a/tesseract/tesseract/build/CMakeFiles/CMakeError.log".
  not find one.

  Could not find a package configuration file provided by "SW" with any of
  the following names:

    SWConfig.cmake
    sw-config.cmake

  Add the installation prefix of "SW" to CMAKE_PREFIX_PATH or set "SW_DIR" to
  a directory containing one of the above files.  If "SW" provides a separate
  development package or SDK, be sure it has been installed.

windows + cmake is failing with
-- Detected CPU: broadwell
-- Performing Test check_cxx_compiler_flag__arch_AVX2
-- Performing Test check_cxx_compiler_flag__arch_AVX2 - Success
CMake Error at CMakeLists.txt:304 (find_package):
  By not providing "FindSW.cmake" in CMAKE_MODULE_PATH this project has asked
-- Configuring incomplete, errors occurred!
See also "D:/a/tesseract/tesseract/build/CMakeFiles/CMakeOutput.log".
  CMake to find a package configuration file provided by "SW", but CMake did
See also "D:/a/tesseract/tesseract/build/CMakeFiles/CMakeError.log".
  not find one.

  Could not find a package configuration file provided by "SW" with any of
  the following names:

    SWConfig.cmake
    sw-config.cmake

  Add the installation prefix of "SW" to CMAKE_PREFIX_PATH or set "SW_DIR" to
  a directory containing one of the above files.  If "SW" provides a separate
  development package or SDK, be sure it has been installed.

How to I install the programs in cmake or run them to check that they are working?

I don't know. Cmake build was intended as windows only. Later several people contributed patches to it. But I did not use cmake install a lot, so can't tell.

How to I install the programs in cmake or run them to check that they are working?

I don't know. Cmake build was intended as windows only. Later several people contributed patches to it. But I did not use cmake install a lot, so can't tell.

cmake ..  -DSW_BUILD=OFF + on Windows you well need probably need to add -DBUILD_TRAINING_TOOLS=OFF

cmake ..  -DSW_BUILD=OFF + on Windows you well need probably need to add -DBUILD_TRAINING_TOOLS=OFF

Ok. I will give it a try.

Ok. I will give it a try.

I tried to build on Aarch64/Ubuntu 18.04 trying to replicate the error reported in https://github.com/tesseract-ocr/tesseract/issues/3269#issue-797477288 .
But my build is failing here due to difference in architecture (though it builds in CI).
(base) ubuntu@tesseract-ocr-1:~$ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -S tesseract -B tesseract-build
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Configuring tesseract version 5.0.0-alpha-20201231-183-gc653...
-- IPO / LTO supported
-- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE
-- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Success
-- Performing Test HAVE_AVX
-- Performing Test HAVE_AVX - Failed
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Failed
-- Performing Test HAVE_FMA
-- Performing Test HAVE_FMA - Failed
-- Performing Test HAVE_SSE4_1
-- Performing Test HAVE_SSE4_1 - Failed
-- Performing Test HAVE_NEON
-- Performing Test HAVE_NEON - Failed
-- No support for auto-detection of the target instruction set/extension
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'lept>=1.74'
--   Found lept, version 1.78.0
-- Found LibArchive: /usr/lib/aarch64-linux-gnu/libarchive.so (found version "3.2.2")
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file cairo/cairo-version.h
-- Looking for include file cairo/cairo-version.h - found
-- Looking for include file CL/cl.h
-- Looking for include file CL/cl.h - not found
-- Looking for include file OpenCL/cl.h
-- Looking for include file OpenCL/cl.h - not found
-- Looking for include file pango-1.0/pango/pango-features.h
-- Looking for include file pango-1.0/pango/pango-features.h - found
-- Looking for include file tiffio.h
-- Looking for include file tiffio.h - found
-- Looking for include file unicode/uchar.h
-- Looking for include file unicode/uchar.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of long long int
-- Check size of long long int - done
-- Check size of wchar_t
-- Check size of wchar_t - done
--
-- General configuration for Tesseract 5.0.0-alpha-20201231-183-gc653
-- --------------------------------------------------------
-- Build type: Release
-- Compiler: GNU
-- Used standard: C++17
-- CXX compiler options:  -O3 -DNDEBUG
-- Compile definitions = CMAKE_BUILD;HAVE_CONFIG_H
-- Linker options:
-- Install directory: /usr/local
-- Architecture flags:
-- Vector unit list:
-- HAVE_AVX:
-- HAVE_AVX2:
-- HAVE_FMA:
-- HAVE_SSE4_1:
-- MARCH_NATIVE_OPT: ON
-- HAVE_NEON:
-- Link-time optimization: FALSE
-- --------------------------------------------------------
-- Build with sw [SW_BUILD]: OFF
-- Build with openmp support [OPENMP_BUILD]: OFF
-- Disable disable graphics (ScrollView) [GRAPHICS_DISABLED]: OFF
-- Disable the legacy OCR engine [DISABLED_LEGACY_ENGINE]: OFF
-- Build training tools [BUILD_TRAINING_TOOLS]: ON
-- Build tests [BUILD_TESTS]: OFF
-- Use system ICU Library [USE_SYSTEM_ICU]: OFF
-- --------------------------------------------------------
--
-- Found the following ICU libraries:
--   uc (required)
--   i18n (required)
-- Found ICU: /usr/include (found suitable version "60.2", minimum required is "52.1")
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Checking for module 'pango>=1.22.0'
--   Found pango, version 1.40.14
-- Checking for module 'cairo'
--   Found cairo, version 1.15.10
-- Checking for module 'pangoft2'
--   Found pangoft2, version 1.40.14
-- Checking for module 'pangocairo'
--   Found pangocairo, version 1.40.14
-- Checking for module 'fontconfig'
--   Found fontconfig, version 2.12.6
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ubuntu/tesseract-build
(base) ubuntu@tesseract-ocr-1:~$ cmake --build tesseract-build --config Release
[232/283] Linking CXX executable bin/tesseract
FAILED: bin/tesseract
: && /usr/bin/c++ -O3 -DNDEBUG  CMakeFiles/tesseract.dir/src/api/tesseractmain.cpp.o -o bin/tesseract  libtesseract.a  -ltiff  -lpthread  -llept  /usr/lib/aarch64-linux-gnu/libarchive.so && :
libtesseract.a(simddetect.cpp.o): In function `tesseract::SIMDDetect::SIMDDetect()':
simddetect.cpp:(.text+0x90): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
simddetect.cpp:(.text+0x94): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
libtesseract.a(simddetect.cpp.o): In function `_GLOBAL__sub_I__ZN9tesseract10DotProductE':
simddetect.cpp:(.text.startup+0xf0): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
simddetect.cpp:(.text.startup+0xf4): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
collect2: error: ld returned 1 exit status
[241/283] Building CXX object src/training/CMakeFiles/unicharset_training.dir/unicharset/lstmtrainer.cpp.o
ninja: build stopped: subcommand failed.
(base) ubuntu@tesseract-ocr-1:~$

I tried to build on Aarch64/Ubuntu 18.04 trying to replicate the error reported in https://github.com/tesseract-ocr/tesseract/issues/3269#issue-797477288 .
But my build is failing here due to difference in architecture (though it builds in CI).
(base) ubuntu@tesseract-ocr-1:~$ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -S tesseract -B tesseract-build
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Configuring tesseract version 5.0.0-alpha-20201231-183-gc653...
-- IPO / LTO supported
-- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE
-- Performing Test COMPILER_SUPPORTS_MARCH_NATIVE - Success
-- Performing Test HAVE_AVX
-- Performing Test HAVE_AVX - Failed
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Failed
-- Performing Test HAVE_FMA
-- Performing Test HAVE_FMA - Failed
-- Performing Test HAVE_SSE4_1
-- Performing Test HAVE_SSE4_1 - Failed
-- Performing Test HAVE_NEON
-- Performing Test HAVE_NEON - Failed
-- No support for auto-detection of the target instruction set/extension
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'lept>=1.74'
--   Found lept, version 1.78.0
-- Found LibArchive: /usr/lib/aarch64-linux-gnu/libarchive.so (found version "3.2.2")
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file cairo/cairo-version.h
-- Looking for include file cairo/cairo-version.h - found
-- Looking for include file CL/cl.h
-- Looking for include file CL/cl.h - not found
-- Looking for include file OpenCL/cl.h
-- Looking for include file OpenCL/cl.h - not found
-- Looking for include file pango-1.0/pango/pango-features.h
-- Looking for include file pango-1.0/pango/pango-features.h - found
-- Looking for include file tiffio.h
-- Looking for include file tiffio.h - found
-- Looking for include file unicode/uchar.h
-- Looking for include file unicode/uchar.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of long long int
-- Check size of long long int - done
-- Check size of wchar_t
-- Check size of wchar_t - done
--
-- General configuration for Tesseract 5.0.0-alpha-20201231-183-gc653
-- --------------------------------------------------------
-- Build type: Release
-- Compiler: GNU
-- Used standard: C++17
-- CXX compiler options:  -O3 -DNDEBUG
-- Compile definitions = CMAKE_BUILD;HAVE_CONFIG_H
-- Linker options:
-- Install directory: /usr/local
-- Architecture flags:
-- Vector unit list:
-- HAVE_AVX:
-- HAVE_AVX2:
-- HAVE_FMA:
-- HAVE_SSE4_1:
-- MARCH_NATIVE_OPT: ON
-- HAVE_NEON:
-- Link-time optimization: FALSE
-- --------------------------------------------------------
-- Build with sw [SW_BUILD]: OFF
-- Build with openmp support [OPENMP_BUILD]: OFF
-- Disable disable graphics (ScrollView) [GRAPHICS_DISABLED]: OFF
-- Disable the legacy OCR engine [DISABLED_LEGACY_ENGINE]: OFF
-- Build training tools [BUILD_TRAINING_TOOLS]: ON
-- Build tests [BUILD_TESTS]: OFF
-- Use system ICU Library [USE_SYSTEM_ICU]: OFF
-- --------------------------------------------------------
--
-- Found the following ICU libraries:
--   uc (required)
--   i18n (required)
-- Found ICU: /usr/include (found suitable version "60.2", minimum required is "52.1")
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Checking for module 'pango>=1.22.0'
--   Found pango, version 1.40.14
-- Checking for module 'cairo'
--   Found cairo, version 1.15.10
-- Checking for module 'pangoft2'
--   Found pangoft2, version 1.40.14
-- Checking for module 'pangocairo'
--   Found pangocairo, version 1.40.14
-- Checking for module 'fontconfig'
--   Found fontconfig, version 2.12.6
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ubuntu/tesseract-build
(base) ubuntu@tesseract-ocr-1:~$ cmake --build tesseract-build --config Release
[232/283] Linking CXX executable bin/tesseract
FAILED: bin/tesseract
: && /usr/bin/c++ -O3 -DNDEBUG  CMakeFiles/tesseract.dir/src/api/tesseractmain.cpp.o -o bin/tesseract  libtesseract.a  -ltiff  -lpthread  -llept  /usr/lib/aarch64-linux-gnu/libarchive.so && :
libtesseract.a(simddetect.cpp.o): In function `tesseract::SIMDDetect::SIMDDetect()':
simddetect.cpp:(.text+0x90): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
simddetect.cpp:(.text+0x94): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
libtesseract.a(simddetect.cpp.o): In function `_GLOBAL__sub_I__ZN9tesseract10DotProductE':
simddetect.cpp:(.text.startup+0xf0): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
simddetect.cpp:(.text.startup+0xf4): undefined reference to `tesseract::IntSimdMatrix::intSimdMatrixNEON'
collect2: error: ld returned 1 exit status
[241/283] Building CXX object src/training/CMakeFiles/unicharset_training.dir/unicharset/lstmtrainer.cpp.o
ninja: build stopped: subcommand failed.
(base) ubuntu@tesseract-ocr-1:~$

@Shreeshrii I can't help with this specific architecture issue, but I will just clarify what is causing the undefined reference.
The code that defines it is in intsimdmatrixneon.cpp and is guarded by #if defined(__ARM_NEON), so for some reason that flag is not specified during your build process. Probably because the HAVE_NEON in CMakeLists.txt is resolved as false here: https://github.com/tesseract-ocr/tesseract/blob/a06d961212ec8edb156cd06d962a2e077b769715/CMakeLists.txt#L193-L197
So question is why the compiler doesn't report support for -mfpu=neon correctly.
Maybe this similar issue will help somehow? https://github.com/opencv/opencv/issues/18244

@Shreeshrii I can't help with this specific architecture issue, but I will just clarify what is causing the undefined reference.
The code that defines it is in intsimdmatrixneon.cpp and is guarded by #if defined(__ARM_NEON), so for some reason that flag is not specified during your build process. Probably because the HAVE_NEON in CMakeLists.txt is resolved as false here: https://github.com/tesseract-ocr/tesseract/blob/a06d961212ec8edb156cd06d962a2e077b769715/CMakeLists.txt#L193-L197
So question is why the compiler doesn't report support for -mfpu=neon correctly.
Maybe this similar issue will help somehow? https://github.com/opencv/opencv/issues/18244

Arm64 compilers don't support mfpu=neon because that architecture always has NEON support. Commit 5d040f91a0892fbac01a035ba30d2b80a9791dac should fix NEON support with cmake on Arm64. Please try latest git master.

Arm64 compilers don't support mfpu=neon because that architecture always has NEON support. Commit 5d040f91a0892fbac01a035ba30d2b80a9791dac should fix NEON support with cmake on Arm64. Please try latest git master.

Thank You.

I had to add one more commit to support the cmake build for MacOS with Arm64 and Homebrew, too.

Thanks. So Github Actions CI for MacOS should also be ok now.

Thanks. So Github Actions CI for MacOS should also be ok now.

I'm afraid no. It is also necessary to set PKG_CONFIG_PATH. Here is my setting for Homebrew with Arm64 MacOS:
PKG_CONFIG_PATH=/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/11.1

I'm afraid no. It is also necessary to set PKG_CONFIG_PATH. Here is my setting for Homebrew with Arm64 MacOS:
PKG_CONFIG_PATH=/opt/homebrew/opt/icu4c/lib/pkgconfig:/opt/homebrew/opt/libarchive/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/11.1

I have it the autotools build for homebrew as part of configure but not in the cmake one.
Will export PKG_CONFIG_PATH work or is the syntax different for Mac OS.

I have it the autotools build for homebrew as part of configure but not in the cmake one.
Will export PKG_CONFIG_PATH work or is the syntax different for Mac OS.

@zdenop I haven't had much luck setting up a CI for Windows with GitHub Actions (without sw). sw version is already there.
Will be great if you can add one.

cmake builds for ubuntu, macOS homebrew, macOS macports are passing now. In addition to building tesseract and training tools, the CI runs command line tesseract on a few files and also runs a basicapitest.
Please see https://github.com/tesseract-ocr/tesseract/actions/runs/564522634
I am closing this issue.


The general case is that 'app' may be located anywhere, accessible through an Alias.

Thank you @PABourdin.


Update cert-manager to 1.7.2

This is the version installed within CI runs, it does not change our
runtime compatibility.
Signed-off-by: Scott Andrews<EMAIL_ADDRESS>

Codecov Report

Merging #69 (df883b9) into main (027257e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #69   +/-   ##
=======================================
  Coverage   70.18%   70.18%
=======================================
  Files          17       17
  Lines         909      909
=======================================
  Hits          638      638
  Misses        251      251
  Partials       20       20

Continue to review full report at Codecov.

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

Looks good to me.


Implement Store.Series in proxy and test

@Bplotka
Last commit adds test and is where I'm stuck.

@Bplotka PTAL. Just pulls master basically but since the API has stability guarantees, this seems fine basically.

And.. we have a first flake(?)
>> running all tests
?   	github.com/improbable-eng/promlts/cmd/promlts	[no test files]
?   	github.com/improbable-eng/promlts/pkg/query	[no test files]
ok  	github.com/improbable-eng/promlts/pkg/query/api	0.081s
?   	github.com/improbable-eng/promlts/pkg/shipper	[no test files]
promproxy_test.go:98:
	exp: []string{"a", "b", "c"}
	got: []string{}
--- FAIL: TestPrometheusProxy_LabelValues (1.51s)
FAIL
FAIL	github.com/improbable-eng/promlts/pkg/store	5.871s
?   	github.com/improbable-eng/promlts/pkg/store/storepb	[no test files]
?   	github.com/improbable-eng/promlts/pkg/testutil	[no test files]
make: *** [test] Error 1

and again, but something else
>> running all tests
?   	github.com/improbable-eng/promlts/cmd/promlts	[no test files]
?   	github.com/improbable-eng/promlts/pkg/query	[no test files]
ok  	github.com/improbable-eng/promlts/pkg/query/api	0.026s
?   	github.com/improbable-eng/promlts/pkg/shipper	[no test files]
promproxy_test.go:47:
	exp: 1
	got: 0
--- FAIL: TestPrometheusProxy_Series (1.52s)
FAIL
FAIL	github.com/improbable-eng/promlts/pkg/store	3.054s
?   	github.com/improbable-eng/promlts/pkg/store/storepb	[no test files]
?   	github.com/improbable-eng/promlts/pkg/testutil	[no test files]
make: *** [test] Error 1


Request: Improve toggleStructure method & add an event callback

Is your feature request related to a problem? Please describe.
There is a toggleStructure method but no corresponding onToggleStructure event.
This means that although the state may be toggled from outside of the editor, the editor may toggle the state without reporting back.
The "assumed" state will become out-of-sync with the real state within the editor.
Describe the solution you'd like

The existing toggleStructure() method can be improved by accepting an optional boolean argument, indicating whether the structure should be enabled/disabled/toggled.
toggleStructure: (enabled?: boolean) => void;

A corresponding onToggleStructure callback that may be provided, to be called whenever the state actually changes (whether externally via the method, or internally via Bee's UI), providing the current state as an argument.
onToggleStructure?: (enabled: boolean) => void;

This would be similar to the existing onTogglePreview method.

Hi there,
Just checking in, has anyone taken a look at this issue? Or the other related ones?

Thank you Ben! We've submitted this feature request to our product team.


Move SidebarControl to MainPage

Resolved / Related Issues
Itemize resolved / related issues by this PR.

Closes #4299 #4288

Details of Changes
Moved sidebar to MainPage. Further rationale is being discussed in the ticket linked above, but I'd appreciate code review to find any MVVM-incompliance.
Validation
How did you test these changes?

[x] Built and ran the app
[x] Tested the changes for accessibility
[x] Tested many scenarios including inset region, vertical tabs, panes, and selection across tabs

Design remains the same.

@d2dyno1 If you get a chance, I'd like to hear what you think about this. I tried my best to maintain MVVM.

@duke7553 I found a problem with it. Interacting with sidebar after doing these steps no longer works:

Open new tab - navigate to any folder
Open second tab and close it
You should be now on the first tab and interacting with sidebar no longer works

@duke7553 were you able to solve this problem?

@duke7553 were you able to solve this problem?

You just left that review a couple hours ago, please give Luke a little time to look it over and see when he has time to continue working on it.

You just left that review a couple hours ago, please give Luke a little time to look it over and see when he has time to continue working on it.

Sorry, I was a little impatient. I noticed though that Luke was responding to your comments so I thought he somehow missed this one.

You just left that review a couple hours ago, please give Luke a little time to look it over and see when he has time to continue working on it.

Sorry, I was a little impatient. I noticed though that Luke was responding to your comments so I thought he somehow missed this one.

No worries, it looks like he was tackling one comment at a time 🙂.

@duke7553 Can you see if you can remove the selection indicator animation that shows when switching between tabs?

@d2dyno1 I saw your comment. Just wanted to tackle the MVVM-compliance first before I test anything else because those changes could break even more. 😆

@duke7553 it looks like with two tabs open it, clicking on the sidebar will always navigate the first tab.

@gave92 Cannot reproduce this. Do you have the latest commits?

Yeah, I do. Basically it always triggers navigation on the previous tab:
https://user-images.githubusercontent.com/9673091/112732455-5ca31980-8f3a-11eb-99bc-d776cc951cc5.mp4

It looks like the issue is fixed for me changing:
SidebarAdaptiveViewModel.PaneHolder = (ViewModel.SelectedTabItem.Control.Content as Frame).Content as IPaneHolder;

to
SidebarAdaptiveViewModel.PaneHolder = e.CurrentInstance as IPaneHolder;

@gave92 Fixed.
I've also consolidated the two events you described.


Update PHP_CodeSniffer to the version 3.3.2

@lukeduda
I'm so sorry for abandoning my project for so long, and thanks for the help.
Please feel free to fork them to suit your needs if my progress are too long.
It would be even better if we could ask/help php_codesniffer's maintainer to have their own official docker image, built-in on the repo itself.


for_each with variables

On igdag v0.8.1, this code got an error with Expected array type for key 'element' but got "[1,2,3,4]" (string).
timezone: UTC

_export:
  elements: [ 1, 2, 3, 4 ]

+main:
  for_each>:
    element: ${elements}
  _do:
    sh>: echo ${element}

How do I use for_each with variables?

This issue is same with #25.
I think Idea 4 works well in this case but we are not certain yet about which is the best approach.

Thanks, I've missed #25.


Failed to Get Status of Deployment

Repro steps:

Publish Application from Azure App Service Extension

I had this same error before (this issues: https://github.com/microsoft/vscode-azureappservice/issues/1003); however, this time nothing has changed since yesterday when I published changes twice with no issues.
Action: appService.Deploy
Error type: Error
Error Message: Failed to get status of deployment.

Version: 0.15.0
OS: win32
Product: Visual Studio Code
Product Version: 1.35.1
Language: en

Call Stack
Object.<anonymous> extension.bundle.js:332:350604
a extension.bundle.js:332:350244
process._tickCallback next_tick.js:68:7

@demostheneslld Do you know if the portal lists any of your published changes?  You can check by following this document (https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-common-deployment-errors#deployment-errors)

@nturinski there were no changes listed in the Portal, and no notifications of failed deployment per the document you sent. It failed several times in a row with the same result. I ended up making a new commit last night and it published just fine. Is it possible that there was some sort of issue on the Azure side with connecting or something?

@demostheneslld Yeah, sometimes there are just strange outages.  If the portal wasn't indicating that any of these deployments failed, it could be webhook was down for the .git repository or something too.  Glad it's resolved, but I'll leave this open to see if there's something we can do on our end to mitigate this error.


How do I import SVG whether as icon or not differently?

I'm using @svgr/webpack to handle several SVG files in my project. I need to import some of the SVGs as icons but others as SVG nodes (with original width/height).
How should I configure my SVGR?

I'm using inline loader syntax to do this.
require("!@svgr/webpack?+titleProp,+ref,+icon!./assets/someIcon.svg")

I'm using inline loader syntax to do this.

Looks like a handy solution. Thank you!


Update User Guide for 1.3

Grammar update:
Example/Examples
Criterion/Criteria
Changed ssort and rsort examples to be working examples (like the rest of the document) instead of failing examples by reordering the parts involved in the format of the command.
The UI images are cropped more cleanly to be exactly on the border - and done over a black background so that the semitransparent border is a consistent color.

This PR resolves #245.


⚠ Bofrost.be has degraded performance

In 4189345, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1343 ms

Resolved: Bofrost.be performance has improved in 252d177 after 7 minutes.


Flynn layer1 can't start normally

Help~
When I execute the command "CLUSTER_DOMAIN=demo.localflynn.com flynn-host bootstrap /etc/flynn/bootstrap-manifest.json" to start flynn layer 1, it show me the fllowing messages:
check online-hosts
check online-hosts error: Get http://<IP_ADDRESS>:1111/services/flynn-host: dial tcp <IP_ADDRESS>:1111: connection refuesed
The flynn layer0 has started, but when I execute "flynn-host ps", it also show me the wrong message "host.go:130: Get http://<IP_ADDRESS>:1111/services/flynn-host: dial tcp <IP_ADDRESS>:1111: connection refuesed"

@xubenling0918 please run flynn-host collect-debug-info to upload logs and system information to a gist, then post the gist link here so we can take a look.

I'm seeing a similar issue.
https://gist.github.com/6f94c51d07ab8b9005ef

@lmars @JohnyMoSwag Thanks for your answers sincerely. I redeployed a new virtual machine in virtualbox and repeated the installation steps, then it worked. It seems that the problem comes from my virtual machine.


"Up" arrow in TimePicker dialog not visible when window is fullscreen and timepicker near top of windowBug title

Describe the bug
If a TimePicker is placed near the top of a window and the window itself is fullscreen, the up arrow may not be visible. See screenshot. Calculation of top of picker popup should be placed right below title bar.
Steps to reproduce the bug

Add timepicker near top of a window.
Make window full screen.
Hover over hour or minute.
Observe that bottom arrow to scroll down is visible, but not the up arrow.

Expected behavior
No response
Screenshots

NuGet package version
Windows App SDK 1.5.1: 1.5.240311000
Packaging type
Packaged (MSIX)
Windows version
Windows 10 version 22H2 (19045, 2022 Update)
IDE
Visual Studio 2022
Additional context
No response

I am not able to reproduce this issue. Are you hitting it consistently or only in certain cases/on certain machines? Is there anything special in your app other than a TimePicker?

Also, what is the screen resolution of the device that you are hitting this on?

Closing this since I am unable to reproduce it.


[JBEAP-9105][PLINK-718] ClassNotFoundException: org.bouncycastle.jce.…

…provider.BouncyCastleProvider

Can one of the admins verify this patch?

this is ok to test


Is there anyway to run serverless offline without generate ".build" directory?

I don't think so, as the package does need to bundle the lambda .ts function on some folder before serving locally.

How about running invoke local -f without transpiling if the file already exists?
The point is, using serverless offline should be started for invoking any task and already transpiles all ts files so have no sense doing again the same on each invoke, and if you want to rebuild on each change could use serverless offline --watch so...

How about running invoke local -f without transpiling if the file already exists?
The point is, using serverless offline should be started for invoking any task and already transpiles all ts files so have no sense doing again the same on each invoke, and if you want to rebuild on each change could use serverless offline --watch so...


Redirect fail.

Stopped working recently with redirect failure.
HTML dump shows panda image with the text:
"We're sorry — we've run into an issue.
The page is currently unavailable. Try creating an image or explore ideas on the [Bing Image Creator homepage.]"
Was initially getting the same message when trying to manually create images, but then that started working again.
Code still fails though.
Have they implemented additional Auth checks or something to try stop automating this?
(cn.bing isn't any different)

Adding the "SRCHHPGUSR" cookie seems to have solved it for me.

how did you added that ?
"bing_key": "OLD"
"bing_key": "OLD"+SRCHLANG=en&IG=xxx.....
please explain

run into this problem too. Would you please tell me the steps to add "SRCHHPGUSR" cookie. @whopacha

OK, guys, I found a way out.
In edge, created a picture by chat content.
In the JavaScript console, run this cmd (if you don't know how, refer to Readme.md: Getting authentication)
cookieStore.get("SRCHHPGUSR").then(result => console.log(result.value))
get the result and update cookies.json with this result string.

Yeh i just get the cookie info with the dev tools (F12) - I'm actually not using python, I have something else written in c# that is doing the same thing.
I just have something like:
cookieContainer.Add(uri, new Cookie("_U", authCookie));
cookieContainer.Add(uri, new Cookie("SRCHHPGUSR", analyticsCookie));

I can no longer manually generate images in Chrome at all! Sometimes I could sign out and in again to fix it, but not now?
I'm generating random prompts every 15 mins, so maybe I got blocked or something?
I used edge and bing chat to generate an image and it gave me a capture to solve. after that i grab the _U cookie and the SRCHHPGUSR again specifically from Edge and it works now.
I wish there was just a proper API to use. I just want to display random art every 15 mins. (I built a little prompt generator and local website)

@whopacha @shirubei
Hello guys! Is image generation working for you now?
And the ImageGen function accepts only the string _U. Where else should I add SRCHHPGUSR? I tried to add these two strings in one string, but to no avail in the end
Thank you for your help!


arrange the div block that appear good and also add the form using bo…

…otstrap whisch attracte the user
PR Description
Add your description
Related Issues: Issue for which you are raising a PR for

Closes #

Issue
[Issue number or description]
Checklist

[x] I have gone through the [contributing guide](## PR Description

Add your description
Related Issues: Issue for which you are raising a PR for

Closes #

Issue
[Issue number or description]
Checklist

[x] I have gone through the contributing guide
[ ] I have updated my branch and synced it with project main branch before making this PR
[ ] Is this a bug fix/enhancement/documentation changes

Undertaking
I declare that:

The content I am submitting is original and has not been plagiarized.
No portion of the work has been copied from any other source without proper attribution.
The work has been checked for plagiarism, and I assure its authenticity.

[ ] I have updated my branch and synced it with project main branch before making this PR
[ ] Is this a bug fix/enhancement/documentation changes
[x] Part of GSSOC
[ ] Tested for any breaking changes
[ ] Other relevant checks completed

I understand that any violation of this undertaking may have legal consequences that I will bear and could result in the withdrawal of any recognition associated with the work.

[x] I Agree

@suhanachaudhary Any updates?

No activity


Please invite me to the GitHub Community Organization

Name
Amit Yadav
Discord Username (if applicable)
No response
Additional Context
thnx

It's great having you contribute to this project
If you would like to continue contributing to open source and would like to do it with an awesome inclusive community, you should join our Discord Server and our GitHub Organisation - we help and encourage each other to contribute to open source little and often 🤓 . Any questions let us know.

Invitation sent for the GitHub Organisation. Welcome to the community 🎉#
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see, you can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/jaidevstudio/people
Like this

Tips for practising:
Remember contributing to open source is not just about code, its about collaboration, communication and adding value
I hope that helps

Please check your email or organisation page 🙏
Sorry for late response


Systemjs add normalize function

Add missing normalize function

@btesser I can't find normalize func in https://github.com/systemjs/systemjs/blob/master/docs/system-api.md

@vvakame
So it may be undocumented, but it allows for providing name normalization.  For example treat foo as foo.ts instead of foo.js
Here is where the default method exists in the code:
https://github.com/systemjs/systemjs/blob/master/dist/system.src.js#L881
and here's an issue in their repo that references it
https://github.com/systemjs/systemjs/issues/194

Good catch.  I'll add that

Hello and thank you for your contribution!
Due to an excessively long queue of pull requests that have become stale, we are "declaring bankruptcy" and closing all PRs opened before May 1, 2016. If you'd still like to merge this code in, please open a new PR that has been merged and rebased with the master branch.
Going forward, we are committing to review or merge all PRs on a regular basis so this bankruptcy will not occur again. We apologize for the incovenience and hope you will continue to contribute to DefinitelyTyped in the future.
Thanks
The TypeScript and DefinitelyTyped teams


wakatime-cli can't find .wakatime-project

Behavior:
I added .wakatime-project at the root of my projects and set include_only_with_project_file = true in ~/.wakatime.cfg.
I think it would get the right name of project or ignore them. But it still marks them as Unknown Project.
Environment:

OS: macOS
Platform: m1x

Logs:
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/filter/filter.go:35","func":"1","level":"error","message":"filter file: skipping because missing .wakatime-project file in parent path","now":"2022-02-09T00:58:39+08:00","version":"v1.35.4"}

But I'm sure there is a .wakatime-project in my folder. (Do I use it in wrong way?)

Well, it's in the folder I covered by white square. That's why I think it was a bug.

Could you please enable debug = true at ~/.wakatime.cfg, clean-up ~/.wakatime-log to avoid any other messages useless to this debug, re-run and share the log with me? Make sure your api key is not exposed in the log.

Ok, I found when enable debug = true, there is the right project name is detected. But it wasn't recorded on website.
I will send the log file to you soon.

{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/run.go:108","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/heartbeat/heartbeat.go:86","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '...93bce0b4-937b-45cb-937f-b390e7c6', api url: 'https://api.wakatime.com/api/v1', backoff at: '', backoff retries: 0, hostname: 'XXXXXXXs-MacBook-Pro.local', plugin: 'vscode/1.64.1 vscode-wakatime/18.0.5', timeout: 2m0s, disable ssl verify: true, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '13', entity: '/Users/XXXXXXX/test/648/folder1/folder2/test.c', entity type: 'file', num extra heartbeats: 0, is write: true, language: '', line number: '4', lines in file: '5', time:<PHONE_NUMBER>.53566, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: true), project params: (alternate: '648', disable submodule: '[]', map patterns: '[]', override: ''), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '', num sync max: 1000), status bar params: (hide categories: false)","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/filter/filter.go:28","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/file.go:29","func":"Detect","level":"debug","message":"wakatime project file found at: /Users/XXXXXXX/test/648/.wakatime-project","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/mercurial.go:19","func":"Detect","level":"debug","message":"execute mercurial project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:21","func":"Detect","level":"debug","message":"execute subversion project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:94","func":"findSvnBinary","level":"debug","message":"failed while calling svn --version: exec: \"svn\": executable file not found in $PATH","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:94","func":"findSvnBinary","level":"debug","message":"failed while calling /usr/bin/svn --version: fork/exec /usr/bin/svn: no such file or directory","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:94","func":"findSvnBinary","level":"debug","message":"failed while calling /usr/local/bin/svn --version: fork/exec /usr/local/bin/svn: no such file or directory","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:25","func":"Detect","level":"debug","message":"svn binary not found","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/tfvc.go:18","func":"Detect","level":"debug","message":"execute tfvc project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/filter.go:22","func":"1","level":"debug","message":"execute project filtering","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /Users/XXXXXXX/.wakatime.bdb","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 1 heartbeat(s) to api at https://api.wakatime.com/api/v1/users/current/heartbeats.bulk","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{\"branch\":\"\",\"category\":\"coding\",\"cursorpos\":13,\"dependencies\":null,\"entity\":\"/Users/XXXXXXX/test/648/folder1/folder2/test.c\",\"type\":\"file\",\"is_write\":true,\"language\":\"C\",\"lineno\":4,\"lines\":5,\"project\":\"648\",\"time\":1644502626.535661,\"user_agent\":\"wakatime/v1.35.4 (darwin-21.2.0-arm64) go1.17.6 vscode/1.64.1 vscode-wakatime/18.0.5\"}]","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/heartbeat/heartbeat.go:66","func":"Run","level":"debug","message":"successfully sent heartbeat(s)","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/offline/offline.go:100","func":"func1","level":"debug","message":"execute offline sync with file /Users/XXXXXXX/.wakatime.bdb","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/offline/offline.go:127","func":"func1","level":"debug","message":"no queued heartbeats ready for sending","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/offlinesync/offlinesync.go:66","func":"Run","level":"debug","message":"successfully synced offline activity","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/run.go:96","func":"Run","level":"debug","message":"command: today","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/today/today.go:51","func":"Run","level":"debug","message":"successfully fetched today for status bar","now":"2022-02-10T22:17:09+08:00","version":"v1.35.4"}

{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/run.go:108","func":"Run","level":"debug","message":"command: heartbeat","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/heartbeat/heartbeat.go:86","func":"SendHeartbeats","level":"debug","message":"params: api params: (api key: '...93bce0b4-937b-45cb-937f-b390e7c6', api url: 'https://api.wakatime.com/api/v1', backoff at: '', backoff retries: 0, hostname: 'XXXXXXXs-MacBook-Pro.local', plugin: 'vscode/1.64.1 vscode-wakatime/18.0.5', timeout: 2m0s, disable ssl verify: true, proxy url: '', ssl cert filepath: ''), heartbeat params: (category: 'coding', cursor position: '13', entity: '/Users/XXXXXXX/test/648/folder1/folder2/test.c', entity type: 'file', num extra heartbeats: 0, is write: true, language: '', line number: '4', lines in file: '5', time:<PHONE_NUMBER>.53566, filter params: (exclude: '[]', exclude unknown project: false, include: '[]', include only with project file: true), project params: (alternate: '648', disable submodule: '[]', map patterns: '[]', override: ''), sanitize params: (hide branch names: '[]', hide project folder: false, hide file names: '[]', hide project names: '[]', project path override: '')), offline params: (disabled: false, queue file: '', num sync max: 1000), status bar params: (hide categories: false)","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/heartbeat/format.go:25","func":"1","level":"debug","message":"execute heartbeat filepath formatting","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/filter/filter.go:28","func":"1","level":"debug","message":"execute heartbeat filtering","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/heartbeat/entity_modify.go:15","func":"1","level":"debug","message":"execute heartbeat entity modifier","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/remote/remote.go:47","func":"1","level":"debug","message":"execute remote file detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/filestats/filestats.go:29","func":"1","level":"debug","message":"execute filestats detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/language/language.go:19","func":"1","level":"debug","message":"execute language detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/deps/deps.go:38","func":"1","level":"debug","message":"execute dependency detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/project.go:69","func":"1","level":"debug","message":"execute project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/file.go:22","func":"Detect","level":"debug","message":"execute file project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/file.go:29","func":"Detect","level":"debug","message":"wakatime project file found at: /Users/XXXXXXX/test/648/.wakatime-project","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/git.go:23","func":"Detect","level":"debug","message":"execute git project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/mercurial.go:19","func":"Detect","level":"debug","message":"execute mercurial project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:21","func":"Detect","level":"debug","message":"execute subversion project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:94","func":"findSvnBinary","level":"debug","message":"failed while calling svn --version: exec: "svn": executable file not found in $PATH","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:94","func":"findSvnBinary","level":"debug","message":"failed while calling /usr/bin/svn --version: fork/exec /usr/bin/svn: no such file or directory","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:94","func":"findSvnBinary","level":"debug","message":"failed while calling /usr/local/bin/svn --version: fork/exec /usr/local/bin/svn: no such file or directory","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/subversion.go:25","func":"Detect","level":"debug","message":"svn binary not found","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/tfvc.go:18","func":"Detect","level":"debug","message":"execute tfvc project detection","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/project/filter.go:22","func":"1","level":"debug","message":"execute project filtering","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/heartbeat/sanitize.go:33","func":"1","level":"debug","message":"execute heartbeat sanitization","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/offline/offline.go:52","func":"1","level":"debug","message":"execute offline queue with file /Users/XXXXXXX/.wakatime.bdb","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/backoff/backoff.go:40","func":"1","level":"debug","message":"execute heartbeat backoff algorithm","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/api/heartbeat.go:26","func":"SendHeartbeats","level":"debug","message":"sending 1 heartbeat(s) to api at https://api.wakatime.com/api/v1/users/current/heartbeats.bulk","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/api/heartbeat.go:33","func":"SendHeartbeats","level":"debug","message":"heartbeats: [{"branch":"","category":"coding","cursorpos":13,"dependencies":null,"entity":"/Users/XXXXXXX/test/648/folder1/folder2/test.c","type":"file","is_write":true,"language":"C","lineno":4,"lines":5,"project":"648","time":1644502626.535661,"user_agent":"wakatime/v1.35.4 (darwin-21.2.0-arm64) go1.17.6 vscode/1.64.1 vscode-wakatime/18.0.5"}]","now":"2022-02-10T22:17:06+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/heartbeat/heartbeat.go:66","func":"Run","level":"debug","message":"successfully sent heartbeat(s)","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/offline/offline.go:100","func":"func1","level":"debug","message":"execute offline sync with file /Users/XXXXXXX/.wakatime.bdb","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/pkg/offline/offline.go:127","func":"func1","level":"debug","message":"no queued heartbeats ready for sending","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/offlinesync/offlinesync.go:66","func":"Run","level":"debug","message":"successfully synced offline activity","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/run.go:96","func":"Run","level":"debug","message":"command: today","now":"2022-02-10T22:17:08+08:00","version":"v1.35.4"}
{"caller":"/Users/runner/work/wakatime-cli/wakatime-cli/cmd/today/today.go:51","func":"Run","level":"debug","message":"successfully fetched today for status bar","now":"2022-02-10T22:17:09+08:00","version":"v1.35.4"}

I have refreshed my API-key. Don't worry.

In the last log messages I couldn't find skipping because missing .wakatime-project file in parent path. @alanhamlett would you help here to understand why it's not showing in the dashboard? I guess because there was a problem and now somehow @LittleJianCH has fixed it by moving .wakatime-project to the right folder (maybe!?).

I tested in the same structure of the example 648 you giving.

What's the content of .wakatime-project?

@LittleJianCH it's fixed now? This shows we need more metadata in each log entry, such as:

current entity path
wakatime-cli version

@LittleJianCH it's fixed now? This shows we need more metadata in each log entry, such as:

current entity path
wakatime-cli version

We do have version at the end of log entry.


Release 0.14.11

Major changes:

llama-core crate

(BREAKING) Extract metadata related definitions into metadata mod

ggml sub-mod: GgmlMetadata and GgmlMetadataBuilder
piper sub-mod: PiperMetadata and PiperMetadataBuilder
whisper sub-mod: WhisperMetadata and WhisperMetadataBuilder

endpoints crate

(BREAKING) Improve and extend SpeechRequest
(BREAKING) Improve negative_prompt field in both ImageCreateRequest and ImageEditRequest

Hello, I am a code review agent on flows.network.
It could take a few minutes for me to analyze this PR. Relax, grab a cup of coffee and check back later. Thanks!


More testing of the Jenkins PR integration

Waiting for approval to test from core contributors.

+testonce

+testpr


routes on Vue ui or Vue dev tools

What problem does this feature solve?
it will improve debugging process for developers since they will not need to scroll into hundreds of lines of file finding a specific route
What does the proposed API look like?
For those who have used laravel, you may already know artisan routes which shows a list of routes and their corresponding controllers

Vue.js devtools 6 beta already has a router plugin.


Updated README.md

edited link back to article from https://www.baeldung.com/expose-graphql-field-with-different-name to https://www.baeldung.com/graphql-field-name

test this please


Remove chalk?

We should remove chalk as I'd rather let the package calling the JDL project use colors or not use them at all.

I guess it can ne removed. I don't know why I added that, may be came when copied some code from Jhuml

closing as its done


Issues with encoding because of express 4.15.2

Posting to services with non-latin chars in payload/body brakes them. Issue was in express 4.15.2 and already fixed in 4.15.3 (http://expressjs.com/en/changelog/4x.html#4.15.3). Could you please update the express version?

@odincov Thanks for the heads up. Updated in<EMAIL_ADDRESS>


AsyncLazy needs options - at least for retry behavior

Generally, it is undesired behavior to cache a Task<T> that was completed with an exception.
AsyncLazy<T> needs an option to control this caching behavior, in a manner similar to how LazyThreadSafetyMode controls the caching for Lazy<T>.
Also, consider an option to run the delegate directly rather than always on a thread pool thread. Perhaps this should be the default behavior, with users including a Task.Run if desired?
Also see pull request 40 for reasoning behind these options.

The new AsyncLazy<T> in the Nito.AsyncEx.Coordination package now supports an AsyncLazyFlags.RetryOnFailure option when passed to the constructor. The default behavior will cache the exception, as it does today.
This flag was added in Nito.AsyncEx.Coordination 1.0.0-delta-5.


add all html pages: the program, volunteers, digitalents, faq, about, support_us

General Checks

[ ] the branch is up to date with main/master
[ ] the code works when pulled and run locally
[ ] All CI checks pass
[ ] all conflicts are resolved (if any)
[ ] PR has a descriptive title
[ ] PR has appropriate labels and milestones for easy identification
[ ] PR it is assigned to the owner
[ ] reviewers are assigned
[ ] the PR contributes only one focused change
[ ] It is in the appropriate column in the project board (if necessary)
[ ] has short and clear description
[ ] is linked to an issue (if it is related)
[ ] feedback is addressed (if any and if it is appropriate feedback.)

HTML

[ ] pages besides /index.html are stored in /pages
[ ] the code is well-formatted
[ ] the HTML is valid
[ ] there are no inline styles (example: style='color: red;')
[ ] there are no <style> tags with CSS, all styles are hrefs
[ ] there is no inline JavaScript (example: onclick='doSomething()')
[ ] there are no <script> tags with JS, all JS is in an separate file
[ ] ids are used for JavaScript only, not for CSS
[ ] semantic tags are used
[ ] spelling and grammar is correct in all site content

you need to fix a path root  before we merge it ./ has to be like this and wls for css files


Scenario with multiple file in array.

In such situation the field name of multipart is always same, but files in the sending payload are more than one. Using standard HashMap causes, that it's impossible to send more files on same field name. I propose to use here MultiValueMap.
My defined API in spring is:
    @PostMapping(
            path = "/send-documents",
            consumes = MediaType.MULTIPART_FORM_DATA_VALUE
    )
    ResponseResult sendDocuments(
            @RequestPart(name = "documents") MultipartFile[] documents);

When I create feign client with this and put more than one multipart files, I get only one document (last added). MultipartFile contains name (which is used as a field name - here documents) and originalName, which is the original name of the file. If I use another name, than documents, than spring controller doesn't get such element in the table (what's rather expected behavior).

Any updates on this pull request? It seems that we still have to manually copy and paste the changes into our projects.

No. The newest version of the openfeign fixes the problem.
pt., 30 cze 2023 o 10:06 Юрий @.***> napisał(a):

Any updates on this pull request? It seems that we still have to manually
copy and paste the changes into our projects.
—
Reply to this email directly, view it on GitHub
https://github.com/OpenFeign/feign-form/pull/97#issuecomment-1614288582,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQULHWOFAMFR42VGI6FG6TXN2CJFANCNFSM4TIQIJXA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Change namespace for configuration properties

Resolves #138

Corresponding IT change: https://github.com/osiam/connector4java-integration-tests/pull/328

Looks good, but please rebase.

Rebased

Thank you.


[iOS] Carsh on GPUSurfaceMetalImpeller::AcquireFrameFromCAMetalLayer

          Duplicate of https://github.com/flutter/flutter/issues/149646

Originally posted by @darshankawar in https://github.com/flutter/flutter/issues/149893#issuecomment-2154732678

Why  https://github.com/flutter/flutter/issues/149646 AND  https://github.com/flutter/flutter/issues/149893 is duplicate？
Their crash stack is different

They were supposedly fixed by the same commit, which is why one was closed as a duplicate of the other. If you are running into this issue on the latest version of flutter stable (3.24.1), kindly file a new issue and provide detailed information.
Closing from here.
Thank you


.docx file can't use pull request

Gitea version (or commit ref):1.12.0+dev-213-gf29c30104
Git version:2.24.0.windows.2
Operating system:windows
Database (use [x]):

[ ] PostgreSQL
[ x] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[ ] Not relevant

Log gist:

Description
change any docx file, than push to "xxx" branch.
use pull requests to merge from "xxx" to master branch.
report this:
"This pull request has changes conflicting with the target branch.
testdoc.docx"
can't resolve, and didn't show conflict at local.
Screenshots

@GuoQiXiaoMing just merge master into your feature-branch or rebase it localy

By the way it's a bad idear to work with docx and git since git thinks of it as binary - to store it once it should make no problems but working with doc(x) on git in combination with pull requests is torture


[language] separate CompiledScript and CompiledModule in the file format

Summary
This is the beginning of the work to fully separate scripts and modules. While scripts and modules share some common tables for external dependencies, the entry point (main) of the script is still very different from a full fledged function definition in a module. Therefore we thought it would be better for them to have separate views.
This PR replaces the full function definition in CompiledScriptMut with only the fields required, also eliminating the need for a few other table entries (function handle, module handle, function name, module name, address).
Other components (verifier, vm etc.) still depend on converting scripts into modules, so until they are rewritten to handle scripts natively, we'll have keep this working. However due to the above information being removed, we'll have to do it in a slightly more complex way. See the code for details.
Test Plan
cargo test
Progress Tracker

[x] File Format
[x] IR Compiler
[x] Move Compiler
[x] VM
[x] IR Tests
[x] Move Tests
[x] Other Tests
[x] Documentation
[x] Cleanup

:umbrella: The latest upstream changes (presumably 59466b5af1cf40c15bc78746a16c83b9f31921df) made this pull request unmergeable. Please resolve the merge conflicts.

@bors-libra r=dariorussi

:pushpin: Commit 9b39007 has been approved by dariorussi

:hourglass: Testing commit 9b390072787b83f77b0836ed4e941de65beabb96 with merge 92f8e4467b6a7a24696fb8e6cc6f58352e46cce5...

:broken_heart: Test failed - checks-actions_land_blocking_test

@bors-libra r=dariorussi

:pushpin: Commit 9c2348f has been approved by dariorussi

:hourglass: Testing commit 9c2348f915a84674fcd32d5b1af7bdbfb19a9aa9 with merge 82b90878e12f5a1e1ddc6c004f1631d1edf329f4...

:broken_heart: Test failed - checks-circle_commit_workflow

@bors-libra r=dariorussi

:pushpin: Commit c627d20 has been approved by dariorussi

:hourglass: Testing commit c627d20543f525e3892edba989ff941c7bff1c73 with merge 40ea7a658c70204c631469b3cb1b151e822d5e49...

@wrwg @junkil-park could you please help look at the Move prover failure? It's possible that the new script/module conversion I implemented broke some assumptions...

@vgao1996, there was a typo in one of the Prover's test cases that cause the test failed. The fix just landed 1 hour ago. Could you please rebase on the upstream and force push? I will monitor if that error goes away.

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: dariorussi
Pushing 40ea7a658c70204c631469b3cb1b151e822d5e49 to master...

Great then I don't have to cancel the landing... Yeah in case if this is still broken on master, let me know and I'd be glad to put up another fix.

@wrwg @junkil-park could you please help look at the Move prover failure? It's possible that the new script/module conversion I implemented broke some assumptions...

I just came out of a 2h meeting. Yes, this seem to have destroyed our new script integration which was just merged early this morning.


Added No bone set state in the IK

The problem is that initially the root bone was not set, and you didn't know that because the "no set" state was missing. Now I've added it. https://github.com/godotengine/godot-docs/issues/2333

Thanks!

Cherry-picked for 3.1.1.


Uncaught ReferenceError: _hs_text_memcpy is not defined

I am using version 0.2.4 of haste compiler with ghc 7.6.3 and I am experiencing this runtime error (in the title).
The libraries I am using are Data.Text, Parsec 3 (and Data.IORef, but I suspect that doesn't matter).
The error occurs when compiling with or without optimizations, there are no warnings.
I don't have a minimal example, as I don't really know where to begin. From the name it seems that the problem is somewhere in Data.Text library. Further, this error appeared when I switched the Stream to Text from String. Any ideas on what is wrong, how to fix it?

I run into same problem. Is anyone working on this now?


doc: improve log message of openchannel --local_amt 0 --psbt

A psbt funding flow with local amount of 0 is giving unexpected error message(although it makes sense).
lnclit openchannel --node_key xxx --local_amt 0 --psbt

Error received: got error from server: rpc error: code = Unknown desc = amount pushed to remote peer for initial state must be below the local funding amount

Maybe its better to explicitly state that the local amount needs to be >0.

I agree. For newbies like me it creates confusion


[WIP] Migrate docs hosting from read the docs to qiskit.org/documentation

This commit migrates the documentation hosting from read the docs to
qiskit.org/documentation/retworkx. This will give us more flexibility in
how we build the documentation because it's just a static host in IBM's
cloud object storage so any static content we upload can be hosted and
we don't have to worry about the constraints on read the docs build
environment anymore, which was proving to be a bit limiting (and hasn't
worked in several weeks).
TODO:

[x] Update version template to switch between dev and stable
[x] Add header to dev version about pre-release status of docs
[ ] Figure out redirects from old rtd site (might have to be manual)
[x] Prepopulate qiskit.org/documentation/retworkx with 0.8.0 docs (this has to be done manually prior to merging, blocked on Qiskit/qiskit#1260)
[x] ~Look into build multiple versions on releases and handling in the template~ (do this in a follow-up)

Pull Request Test Coverage Report for Build 871303599

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 96.8%

Totals

Change from base Build 864718571:
0.01%

Covered Lines:
7714

Relevant Lines:
7969

💛  - Coveralls


Stop calling clean_repo in run-dev.py

I did a small bit of investigation into the startup performance of our Casper tests.  It appears 1/8 of the time we spend on tools/test-js-with-casper 01 is saved if we don't run tools/clean-repo.  I think we don't need to delete all .pyc files; just those that correspond to deleted files.
@gnprice do you know if there's a tool that does this or do we need to write our own?

I don't know of one offhand. Fortunately I think it should be just a few lines of code -- someone somewhere has probably posted such a thing, but it may be no less trouble to pull that in than to just write it.


starting the docker container stucks at "CPU has AVX2"

What is the issue?
Hello everyone.
I was following the tutorial at Ollama Docker image.
After installing the NVIDIA Container Toolkit, and then configuring Docker to use Nvidia driver and starting the container,
I tried to attach the container but it took forever.
I tried to remove the -d to see the outout,
docker run --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

and got the following:
time=2024-05-04T01:07:55.992Z level=INFO source=images.go:828 msg="total blobs: 0"
time=2024-05-04T01:07:55.993Z level=INFO source=images.go:835 msg="total unused blobs removed: 0"
time=2024-05-04T01:07:55.993Z level=INFO source=routes.go:1071 msg="Listening on [::]:11434 (version 0.1.33)"
time=2024-05-04T01:07:55.993Z level=INFO source=payload.go:30 msg="extracting embedded files" dir=/tmp/ollama244156069/runners
time=2024-05-04T01:07:57.767Z level=INFO source=payload.go:44 msg="Dynamic LLM libraries [cpu cpu_avx cpu_avx2 cuda_v11 rocm_v60002]"
time=2024-05-04T01:07:57.767Z level=INFO source=gpu.go:96 msg="Detecting GPUs"
time=2024-05-04T01:07:57.801Z level=INFO source=gpu.go:101 msg="detected GPUs" library=/tmp/ollama244156069/runners/cuda_v11/libcudart.so.11.0 count=1
time=2024-05-04T01:07:57.801Z level=INFO source=cpu_common.go:11 msg="CPU has AVX2"

It seems like the Nvidia driver and CUDA are recognized.
Nevertheless, I also tried to remove the --gpus=all for CPU only mode, but still stuck at the same spot, only without the detected GPUs in the output.
Any suggestions and/or corrections would be appreciated.
system information:
         _,met$$$$$gg.           bwang@deb11bwang
      ,g$$$$$$$$$$$$$$$P.        OS: Debian 11 bullseye
    ,g$$P""       """Y$$.".      Kernel: x86_64 Linux 5.10.0-28-amd64
   ,$$P'              `$$$.      Uptime: 6d 24m
  ',$$P       ,ggs.     `$$b:    Packages: 1726
  `d$$'     ,$P"'   .    $$$     Shell: bash 5.1.4
   $$P      d$'     ,    $$P     Disk: 83G / 931G (10%)
   $$:      $$.   -    ,d$$'     CPU: 13th Gen Intel Core i9-13900K @ 32x 7.5GHz [25.0°C]
   $$\;      Y$b._   _,d$P'      GPU: NVIDIA GeForce RTX 3060
   Y$$.    `.`"Y$$$$P"'          RAM: 2138MiB / 31866MiB
   `$$b      "-.__
    `Y$$
     `Y$$.
       `$$b.
         `Y$$b.
            `"Y$b._
                `""""

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.223.02   Driver Version: 470.223.02   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:01:00.0 Off |                  N/A |
|  0%   33C    P8    13W / 170W |     14MiB / 12053MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       882      G   /usr/lib/xorg/Xorg                 12MiB |
+-----------------------------------------------------------------------------+

OS
Linux, Docker
GPU
Nvidia
CPU
Intel
Ollama version
latest

What behavior did you see when you tried to run a model, for example ollama run llama3?  Those server log messages look normal, and it should be waiting for client connections.   To rule out networking problems on your host, you can try to docker exec -it <name of ollama container> bash in another terminal and then run the ollama run ... inside the container.

Thank you very much for the reply. It works like a charm!
This was definitely not a bug at all, but totally my own incompetence.
I started the container with:
docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

And then tried:
docker exec -it ollama ollama run llama3

And everything works now.
My sincere apologies for wasting your time, and I hope one day another noob like me will find this helpful.


Kubernetes Deployments - More advanced Helm Logic

Context
(Need to mark this as a question)
Question
Wanted to gauge interest in referencing a Helm Chart that I am building for this image.
The current helm chart referenced in the readme was not as extensible as I would like, and limited discoverability of configurations.
I am creating a helm chart Here and beginning to iterate on applying more extensible options with best practices for kubernetes deployments. I plan either way to reach out with some queries about how we can orchestrate this application image most effectively for end-users.
Feel free to say no, will not offend me. Just offering this up as a possible option.
Thanks!

Hi @brandtkeller, I looked at your code. Looks great! Thank you for your work! Feel free to open a PR that adds a link to your repo in the README's Kubernetes install section. Or if you'd like to take over the responsibility of maintaining an "official" helm chart I can add you as a committer and you could add the entire chart to this repo, up to you.

Sounds great. I will go the separate repository route for the time being - and we can decide if there would be value in merging the content at a future date.


jquery validation

Is there a way to support jquery validation with styleselect? Seems it doesn't work with styleselect enabled.

nm - figured it out


Pin Distributed to last working version

To workaround issue ( https://github.com/dask/distributed/issues/8454 ), pin Distributed to a version before PR ( https://github.com/dask/distributed/pull/8443 ) was included

Thanks Vyas! 🙏


[After variants] Validate support for variants

After the variants epic is merged to develop, update epic branch and validate the wish list support variants.
See wish-list-item line 29

For review/QA:
Check items in the wish list for electronics and apparel.
For electronics there should be no changes
For apparel, the wish list should display the variants (for items with a variant)

Variants & wishlist seem to interact well on apparel store
(http://dev-com-15.accdemo.b2c.ydev.hybris.com:4200/apparel-uk-spa/en/GBP/my-account/wishlist)
Certain console errors to be handled separately and not related to this interaction.
Overall, I am able to add product variants to wishlist and subsequently checkout those variants.


How to used nodeContentRenderer

Hello ,
i have difficulty using nodeContentRenderer or even understanding it so if it would be better to provide an example on how to use to customize my own Node. I have to Node  one of  type A and another of type B those who are of Type A those of the same type canot be children to each other. so if there is another way to do so plz state it .

I'm also having a hard time using nodeContentRenderer, though my needs are different. I'm simply trying to override the built-in node style. My .scss is loaded properly, but is overridden by the default node-renderer.scss, so mine is ineffectual.
@mohannadsalem: It seems nodeContentRenderer is for customizing the look/contents of the node, and not for restricting/specifying parent-child relationships. I haven't used it yet, but I assume onMoveNode would be the place for that (i.e., check if the parent can hold the child, and if not, return to original position with some user feedback?)

@rheinheimer is correct about nodeContentRenderer being for customizing the appearance of the node.
In order to prevent nodes from dropping in certain areas, you would use a callback in the canDrop prop that looks something like:
const canDrop = ({ node, nextParent }) => node.type !== nextParent.type

Assuming you have your A type or B type stored in the type property.

I have been trying to use canDrop Api in the generateNodeProps Api inorder To specify  for each node it's type, or should it be declared in the component tag it self as a property and it would be able to differentiate between different node  and nextParent on itself ? after giving it this line
const canDrop = ({ node, nextParent }) => !nextParent || node.type !== nextParent.type

The node passed into the canDrop API comes straight from the nodes in your treeData. You can either set type when you initially generate your tree data, or you can calculate it inside of canDrop.
If that didn't make sense, I could probably give you some more concrete advice if I could see the relevant parts of your code.
By the way, I added an example this morning of how to use the canDrop prop in a view different ways. It's called "Prevent drop":
https://fritz-c.github.io/react-sortable-tree/storybook/?selectedKind=Basics&selectedStory=Prevent drop&full=0&down=1&left=1&panelRight=0&downPanel=storybook%2Fnotes%2Fpanel

Hi, Can someone tell me how to use the nodeContentRenderer property. Did I need to copy the node-renderer-default.js file in my folder and pass that name to nodeContentRenderer property or is there some other way to use node-renderer-default.js it?
Thanks in advance.

@dharanidhanapalan did you figure it out ?


rename ResponseMessage to something that mentions assertions

Instead of :check_acl_location_res a http:ResponseMessage have something like :check_acl_location_res a test_suite:assertionList

I noted the consensus to be something like
 test:responseAssertion :put_new_acl_res

i.e. it is the predicate, but yeah, I'll get right to it.

Fixed in #53


problem when installing with jupyter notebook

I created a new env. in conda, installed plenoptic and jupyter notebook. When I tried to launch the notebook I got an error and it did not launch. I repeated the process without installing plenoptic and it worked.
Error below (copy-paste):

(p2) daniela@Vietnam:~$ jupyter notebook
Traceback (most recent call last):
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/requests/compat.py", line 11, in
import chardet
ModuleNotFoundError: No module named 'chardet'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/daniela/anaconda3/envs/p2/bin/jupyter-notebook", line 7, in
from notebook.app import main
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/notebook/app.py", line 20, in
from jupyterlab.commands import (  # type:ignore[import-untyped]
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/jupyterlab/init.py", line 8, in
from .handlers.announcements import (
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/jupyterlab/handlers/announcements.py", line 15, in
from jupyterlab_server.translation_utils import translator
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/jupyterlab_server/init.py", line 6, in
from .app import LabServerApp
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/jupyterlab_server/app.py", line 15, in
from .handlers import LabConfig, add_handlers
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/jupyterlab_server/handlers.py", line 21, in
from .listings_handler import ListingsHandler, fetch_listings
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/jupyterlab_server/listings_handler.py", line 10, in
import requests
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/requests/init.py", line 45, in
from .exceptions import RequestsDependencyWarning
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/requests/exceptions.py", line 9, in
from .compat import JSONDecodeError as CompatJSONDecodeError
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/requests/compat.py", line 13, in
import charset_normalizer as chardet
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/charset_normalizer/init.py", line 23, in
from charset_normalizer.api import from_fp, from_path, from_bytes, normalize
File "/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/charset_normalizer/api.py", line 10, in
from charset_normalizer.md import mess_ratio
File "charset_normalizer/md.py", line 5, in
ImportError: cannot import name 'COMMON_SAFE_ASCII_CHARACTERS' from 'charset_normalizer.constant' (/home/daniela/anaconda3/envs/p2/lib/python3.9/site-packages/charset_normalizer/constant.py)

System (please complete the following information):

Ubuntu
Python version (as in the installation guide)
Pytorch version (as in the installation guide)
Plenoptic version (as in the installation guide)

Huh, I have never seen that kind of error. I can't reproduce this on my (Fedora) machine using micromamba, where I did the following:
micromamba create -n plen_nb 'python==3.9' -c conda-forge
# install from local copy
cd plenoptic/
pip install .
micromamba install -c conda-forge jupyterlab ipywidgets torchvision
jupyter lab

and that works. My understanding is that jupyter is encouraging everyone to go through jupyter lab now, not notebook, but running micromamba install -c conda-forge notebook after the above and then jupyter notebook works as well.
I'm not quite sure how to best debug this -- I'm not sure why there would be a chardet problem, which looks like it's a requests dependency, so maybe there's an incompatibility in the requests versions that end up getting used between the two? If so, then this is probably what I get for encouraging people to use conda for jupyter and pip for plenoptic, as you and @NickleDave pointed out.
A couple of possible ideas:

Can you paste the exact sequence of commands you ran checking the version of requests after each of the install commands?
If you try installing jupyterlab rather than notebook, as I did above, does that work?
If you install jupyter (try both notebook and lab) and then plenoptic, do you get the same issues?

Hi,
The commands were:

conda create --name p2 pip python=3.9
conda activate p2
pip install plenoptic
conda install jupyter notebook
jupyter notebook
If jupyter encourages to use lab instead of notebook, then I think that you can just write a statement in the installation saying that it must be installed lab. However, this solution must be discussed with the editor.
I also think that this might result from mixing pip and conda.

Okay, I'm still unable to reproduce this error following these steps. I'm using conda-forge as the only channel, so maybe that's the difference?
If you have time and can check the bullet points I wrote above, as well as what channels you're conda is using, that might help us get more specific.
But I think for now we assume it's a mixing of pip/conda issue (see related #104). I don't think it won't work with notebook, because I'm able to get it working with notebook locally. but lab might make it easier to get a working environment(?). Not really sure.

So, I checked and if I install first the notebook and then plenoptic there is no problem. There is also no problem when installing with jupyter lab. So, I would say, we just check this again after solving the pip issue.

I was able to reproduce the issue (on a mac, if that matters). It's also not specific to jupyter (or plenoptic, for that matter) - if one tries to import requests after doing this, you get the same error.
This looks like a requests problem initially:
https://github.com/psf/requests/issues/6384
but it turns out to be a jupyter problem.
requests tries to import either chardet or charset_normalizer:
https://github.com/psf/requests/blob/147c8511ddbfa5e8f71bbf5c18ede0c4ceb3bba4/requests/compat.py#L10-L15
they require >=2,<4: https://github.com/psf/requests/blob/147c8511ddbfa5e8f71bbf5c18ede0c4ceb3bba4/setup.cfg#L8
but the version that is installed is 2.0.4 - notably older than the current 3.3.2.
Inspecting the jupyter and notebook conda packages, they both pin charset-normalizer 2.0.4 (download the .tar.gz's from conda (anaconda), uncompress, see info > about.json).
uninstalling requests and reinstalling jupyter or notebook from pip resolved the problem.
It also seems to be just a problem with the jupyter and notebook packages in the default anaconda package source. using conda-forge also resolves the problem (conda install -c conda-forge jupyter notebook)
So I think adding the -c conda-forge resolves this

@DanielaPamplona Can you try following our new installation instructions? In particular, the conda instructions.

Hi, I am about to leave on vacations. See you in September!

Daniela Pamplona
Researcher and Lecturer at Université Paris-Est Créteil Val de Marne
https://danielapamplona.github.io/

Sent: Friday, August 23, 2024 at 5:29 PM
From: "William F. Broderick" @.>
To: "plenoptic-org/plenoptic" @.>
Cc: "Daniela Pamplona" @.>, "Mention" @.>
Subject: Re: [plenoptic-org/plenoptic] problem when installing with jupyter notebook (Issue #242)

@DanielaPamplona Can you try following our new installation instructions? In particular, the conda instructions.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


Added laravel 7 support

can we merge this?

Yes you can I think. It works on our project flawlessly.
Securely sent with Tutanota. Get your own encrypted, ad-free mailbox:
https://tutanota.com
Mar 16, 2020, 12:57 AM by<EMAIL_ADDRESS>
can we merge this?
—
You are receiving this because you authored the thread.
Reply to this email directly, > view it on GitHub https://github.com/nicolaslopezj/searchable/pull/212#issuecomment-599250101> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/AFLHRL7JSZCU57ANB6NEB53RHUQJ3ANCNFSM4LCFIO4A> .

can we merge this?

It works flawlessly in our product. I think it can be merged.

can we merge this?

Well it works flawlessly in our product :smile:

Already merged


feat: Let the user provide a custom onScroll handler

Feature Request
There are times when the scroll position is needed, e.g. to hide/show a floating tab bar.
Proposed Solution
This can be done exactly like the other scroll related handlers are overriden. The user provided onScroll can run after this library's onScroll

Thanks for the enhancement request - I'll look into this tomorrow.

#22


Object Detection - Data Page - Input fields do not match design

System Information (please complete the following information):

Model Builder Version: <IP_ADDRESS>3001
Visual Studio Version

Describe the bug
The input fields to gather JSON file for Object Detection, does not follow prescribed design.

The title of the input field should read as shown in the Figma.
The 'supported image types ....' sentence is missing. Refer above Figma.
The text inside the input text box doesn't look centered. See screenshot 2.
'Data preview' section title and sub-title should reflect what's in Figma.
The images in the Data preview section do not reflect the layout as designed in this Figma. It should match the 'gallery' view as shown in the designs.

To Reproduce
Steps to reproduce the behavior:

Go to Model Builder
Click on Object Detection card on scenario page
Go through to Data page
Upload a data set

Expected behavior
Described above.
Screenshots

Additional context
Add any other context about the problem here.

We have been using the "ellipses" button to indicate "browse" action. According to guidelines, we should be using Ellipses only when we are running out of space. In this case, we should just replace the ellipses with the actual word "Browse..."
Guidelines


Cant connect to VLC (Ubuntu 16.04)

When running syncplayClient.py and trying to open connection I get an error "Failed to connect to VLC" although VLC open and in the plugin manager I can see the synplay lua
Followed instructions on plugin location (tried several places - VLC sees it only under .local)
Syncplay v 1.4-RC4
~/.local/share/vlc/lua/intf/synplay.lua - v0.3.3
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
python --version
Python 2.7.12
vlc --version
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
VLC version 2.2.4 Weatherwax (2.2.3-37-g888b7e89)
Compiled by buildd on lgw01-57.buildd (Sep 24 2016 12:29:53)
Compiler: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.2)
./syncplayClient.py
error: uncaptured python exception, closing channel <__Listener(VLC Listener, started daemon<PHONE_NUMBER>31584)> (<class 'socket.error'>:[Errno 111] Connection refused [/usr/lib/python2.7/asyncore.py|read|83] [/usr/lib/python2.7/asyncore.py|handle_read_event|446] [/usr/lib/python2.7/asyncore.py|handle_connect_event|454])
On windows 10 same VLC and Syncplay versions it work OK
I can even see the UB16.4 host connect and disconnect from the server
appreciate your help

Syncplay.lua needs to be in the same folder as http.luac. This should not
be an issue on Git head of master branch or 1.4.x branches which should
both be more stable than the RC4 labelled release.

Your issue may be #125 which is resolved in the latest Git heads in master
or 1.4.x.


Update DropdownMenu Screenshot Test to prevent overlaps

DropdownMenu's Chromatic screenshot currently renders the DropdownMenus it iterates through inconsistently: some are below their input, others are above. The dropdowns automatically change whether they are above or below the input in order to ensure they are always visible on the screen. I didn't think it'd do it in the Chromatic screenshot, since I thought it took a pic of everything in the UI without any regard to a screensize, but it does.
I will add a LOT of top-margin to each iteration, to ensure they never overlap each other, regardless of whether they render on top or bottom!

Closed via #500


nginx, gcsfuse update for more properties

This PR includes some cleanup to the original chart, and also allows you to setup some more properties for nginx and gcsfuse.  Updates to the readme and overall usability for the chart have been improved.  This will allow us to add more nginx modifiers in the future easily as the chart grows.

retest this please


panlint: Add check for features being included from outside their tree

i.e. one feature including a template from another

+1. I fully support @ned21 remark. In the template library we maintain, like the grid ou cloud ones (not to speak of our local templates), we have cases where a feature depends on other features. I don't see any reason to forbid it. If you'd like panlint to check for this, I think it should be a panlint option, not the default behaviour.

Fair enough, I'll make it optional. We enforce a two layer hierarchy at RAL which was originally based on discussions with @gombasg I think, where the only includes that are permitted are:

From personality/… include feature/…
From feature/… include common/…

It is.

I have amended the commit message to clarify this.


⚠ GitLab Server has degraded performance

In 99749d0, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6904 ms

Resolved: GitLab Server performance has improved in e4ce0ab.


some keys don't highlight in keyboard widget

most keys highlight green in keyboard widget for the HID server twin. The following don't:

space
dot
backtick

(this is regardless if they actually send the codes)

fixed


Space is converted to 0

The output change spaces to 0 characters, how to fix this error?

In this case I've used ansilove for view html code of a page, but It create "o" instead of space chars.
Please help me.

Those are tabs, not spaces. This is also the expected behaviour.


Use utf-8 encoding for yaml files per default

Added utf-8 encoding to be used for YAML files per default (this fixes issues with non-english characters -- such as "ä")
Replaced deprecated yaml.load with yaml.safe_load, more info here
Fixed typo.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.