clangd not work: IncludeCleaner: Failed to get an entry for resolved path : No such file or directory

I'm pretty sure all search path in compiler flags exists, why clangd error:IncludeCleaner: Failed to get an entry for resolved path : No such file or directory, my host is ubuntu22.04 server, but another ubuntu22.04 desktop works well, I'm sure below staff are same on two machine.
.zshrc
compile_commands.json
gcc
youcompleteme

I[00:02:53.984] clangd version 18.1.1 (https://github.com/ycm-core/llvm abd06744664af7852747fc7190a38b36473ac13b)
I[00:02:53.984] Features: linux
I[00:02:53.984] PID: 25535
I[00:02:53.984] Working directory: /root/src/library/bazel_template
I[00:02:53.984] argv[0]: /root/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd
I[00:02:53.984] argv[1]: -header-insertion-decorators=0
I[00:02:53.984] argv[2]: -resource-dir=/root/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/18.1.3
I[00:02:53.984] argv[3]: -limit-results=500
I[00:02:53.984] Starting LSP over stdin/stdout
I[00:02:53.984] <-- initialize(1)
I[00:02:53.985] --> reply:initialize(1) 0 ms
I[00:02:53.986] <-- initialized
I[00:02:53.986] <-- workspace/didChangeConfiguration
I[00:02:53.986] <-- textDocument/didOpen
I[00:02:54.017] <-- textDocument/hover(2)
I[00:02:54.549] Loaded compilation database from /root/src/library/bazel_template/compile_commands.json
I[00:02:54.555] ASTWorker building file /root/src/library/bazel_template/src/server/grpc_server_impl.h version 1 with command
[/root/src/library/bazel_template]
/usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 -D_FORTIFY_SOURCE=1 -DNDEBUG -ffunction-sections -fdata-sections -MD -MF bazel-out/k8-opt/bin/src/server/_objs/grpc_server/grpc_server.pic.d -frandom-seed=bazel-out/k8-opt/bin/src/server/_objs/grpc_server/grpc_server.pic.o -fPIC -DBOOST_NO_CXX98_FUNCTION_BASE -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_FILESYSTEM_HAS_POSIX_AT_APIS -DHAVE_CONFIG_H -DFMT_HEADER_ONLY -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_PLATFORM_PTHREAD -DBOOST_THREAD_POSIX -DBOOST_THREAD_USES_CHRONO -DBUILD_TRACING=0 -DBOOST_THREAD_PROVIDES_FUTURE_CONTINUATION=1 -DBOOST_THREAD_PROVIDES_EXECUTORS -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_THREAD_USES_MOVE -iquote . -iquote bazel-out/k8-opt/bin -iquote external/com_github_gflags_gflags -iquote bazel-out/k8-opt/bin/external/com_github_gflags_gflags -iquote external/com_github_glog_glog -iquote bazel-out/k8-opt/bin/external/com_github_glog_glog -iquote external/folly -iquote bazel-out/k8-opt/bin/external/folly -iquote external/boost -iquote bazel-out/k8-opt/bin/external/boost -iquote external/zstd -iquote bazel-out/k8-opt/bin/external/zstd -iquote external/lz4 -iquote bazel-out/k8-opt/bin/external/lz4 -iquote external/xz -iquote bazel-out/k8-opt/bin/external/xz -iquote external/zlib -iquote bazel-out/k8-opt/bin/external/zlib -iquote external/bzip2 -iquote bazel-out/k8-opt/bin/external/bzip2 -iquote external/bazel_tools -iquote bazel-out/k8-opt/bin/external/bazel_tools -iquote external/com_github_google_snappy -iquote bazel-out/k8-opt/bin/external/com_github_google_snappy -iquote external/com_google_googletest -iquote bazel-out/k8-opt/bin/external/com_google_googletest -iquote external/double-conversion -iquote bazel-out/k8-opt/bin/external/double-conversion -iquote external/fmt -iquote bazel-out/k8-opt/bin/external/fmt -iquote external/libaio -iquote bazel-out/k8-opt/bin/external/libaio -iquote external/libdwarf -iquote bazel-out/k8-opt/bin/external/libdwarf -iquote external/libevent -iquote bazel-out/k8-opt/bin/external/libevent -iquote external/brotli -iquote bazel-out/k8-opt/bin/external/brotli -iquote external/libiberty -iquote bazel-out/k8-opt/bin/external/libiberty -iquote external/libsodium -iquote bazel-out/k8-opt/bin/external/libsodium -iquote external/libunwind -iquote bazel-out/k8-opt/bin/external/libunwind -iquote external/liburing -iquote bazel-out/k8-opt/bin/external/liburing -iquote external/com_google_absl -iquote bazel-out/k8-opt/bin/external/com_google_absl -iquote external/com_google_protobuf -iquote bazel-out/k8-opt/bin/external/com_google_protobuf -iquote external/smhasher -iquote bazel-out/k8-opt/bin/external/smhasher -iquote external/com_github_grpc_grpc -iquote bazel-out/k8-opt/bin/external/com_github_grpc_grpc -iquote external/com_google_googleapis -iquote bazel-out/k8-opt/bin/external/com_google_googleapis -iquote external/c-ares -iquote bazel-out/k8-opt/bin/external/c-ares -iquote external/com_github_cncf_xds -iquote bazel-out/k8-opt/bin/external/com_github_cncf_xds -iquote external/com_envoyproxy_protoc_gen_validate -iquote bazel-out/k8-opt/bin/external/com_envoyproxy_protoc_gen_validate -iquote external/envoy_api -iquote bazel-out/k8-opt/bin/external/envoy_api -iquote external/cel-spec -iquote bazel-out/k8-opt/bin/external/cel-spec -iquote external/opencensus_proto -iquote bazel-out/k8-opt/bin/external/opencensus_proto -iquote external/com_googlesource_code_re2 -iquote bazel-out/k8-opt/bin/external/com_googlesource_code_re2 -Ibazel-out/k8-opt/bin/external/com_github_gflags_gflags/_virtual_includes/gflags -Ibazel-out/k8-opt/bin/external/com_github_glog_glog/_virtual_includes/glog -Ibazel-out/k8-opt/bin/external/brotli/_virtual_includes/brotli_inc -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_layering_check_legacy -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/any_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/internal_visibility -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/port -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_align -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/stubs/_virtual_includes/lite -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_allocation_policy -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/arena_cleanup -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/string_block -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/varint_shuffle -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/io -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/io_win32 -Ibazel-out/k8-opt/bin/external/com_google_protobuf/third_party/utf8_range/_virtual_includes/utf8_validity -Ibazel-out/k8-opt/bin/external/com_google_protobuf/third_party/utf8_range/_virtual_includes/utf8_range -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/gzip_stream -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/stubs/_virtual_includes/stubs -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/printer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/zero_copy_sink -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/io/_virtual_includes/tokenizer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/api_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/source_context_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/type_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/duration_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/empty_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/field_mask_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/struct_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/timestamp_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/wrappers_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/compiler/_virtual_includes/importer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/delimited_message_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/differencer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/field_mask_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/json_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/json -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/parser -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/descriptor_traits -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/lexer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/message_path -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/zero_copy_buffered_stream -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/untyped_message -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/type_resolver -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/descriptor_legacy -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/unparser -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/json/_virtual_includes/writer -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/util/_virtual_includes/time_util -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_headers -Ibazel-out/k8-opt/bin/external/com_google_googleapis -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/any_proto -Ibazel-out/k8-opt/bin/external/com_github_grpc_grpc -Ibazel-out/k8-opt/bin/external/com_github_cncf_xds -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/descriptor_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/duration_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/empty_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/struct_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/timestamp_proto -Ibazel-out/k8-opt/bin/external/com_google_protobuf/src/google/protobuf/_virtual_imports/wrappers_proto -Ibazel-out/k8-opt/bin/external/com_envoyproxy_protoc_gen_validate -Ibazel-out/k8-opt/bin/external/envoy_api -Ibazel-out/k8-opt/bin/external/cel-spec/proto/cel/expr/_virtual_imports/checked_proto -Ibazel-out/k8-opt/bin/external/cel-spec/proto/cel/expr/_virtual_imports/syntax_proto -Ibazel-out/k8-opt/bin/external/opencensus_proto -isystem external/boost/libs/algorithm/include -isystem bazel-out/k8-opt/bin/external/boost/libs/algorithm/include -isystem external/boost/libs/function/include -isystem bazel-out/k8-opt/bin/external/boost/libs/function/include -isystem external/boost/libs/bind/include -isystem bazel-out/k8-opt/bin/external/boost/libs/bind/include -isystem external/boost/libs/get_pointer/include -isystem bazel-out/k8-opt/bin/external/boost/libs/get_pointer/include -isystem external/boost/libs/is_placeholder/include -isystem bazel-out/k8-opt/bin/external/boost/libs/is_placeholder/include -isystem external/boost/libs/mem_fn/include -isystem bazel-out/k8-opt/bin/external/boost/libs/mem_fn/include -isystem external/boost/libs/ref/include -isystem bazel-out/k8-opt/bin/external/boost/libs/ref/include -isystem external/boost/libs/config/include -isystem bazel-out/k8-opt/bin/external/boost/libs/config/include -isystem external/boost/libs/version/include -isystem bazel-out/k8-opt/bin/external/boost/libs/version/include -isystem external/boost/libs/core/include -isystem bazel-out/k8-opt/bin/external/boost/libs/core/include -isystem external/boost/libs/detail/include -isystem bazel-out/k8-opt/bin/external/boost/libs/detail/include -isystem external/boost/libs/limits/include -isystem bazel-out/k8-opt/bin/external/boost/libs/limits/include -isystem external/boost/libs/winapi/include -isystem bazel-out/k8-opt/bin/external/boost/libs/winapi/include -isystem external/boost/libs/utility/include -isystem bazel-out/k8-opt/bin/external/boost/libs/utility/include -isystem external/boost/libs/container_hash/include -isystem bazel-out/k8-opt/bin/external/boost/libs/container_hash/include -isystem external/boost/libs/assert/include -isystem bazel-out/k8-opt/bin/external/boost/libs/assert/include -isystem external/boost/libs/current_function/include -isystem bazel-out/k8-opt/bin/external/boost/libs/current_function/include -isystem external/boost/libs/describe/include -isystem bazel-out/k8-opt/bin/external/boost/libs/describe/include -isystem external/boost/libs/mp11/include -isystem bazel-out/k8-opt/bin/external/boost/libs/mp11/include -isystem external/boost/libs/integer/include -isystem bazel-out/k8-opt/bin/external/boost/libs/integer/include -isystem external/boost/libs/cstdint/include -isystem bazel-out/k8-opt/bin/external/boost/libs/cstdint/include -isystem external/boost/libs/static_assert/include -isystem bazel-out/k8-opt/bin/external/boost/libs/static_assert/include -isystem external/boost/libs/type_traits/include -isystem bazel-out/k8-opt/bin/external/boost/libs/type_traits/include -isystem external/boost/libs/mpl/include -isystem bazel-out/k8-opt/bin/external/boost/libs/mpl/include -isystem external/boost/libs/move/include -isystem bazel-out/k8-opt/bin/external/boost/libs/move/include -isystem external/boost/libs/preprocessor/include -isystem bazel-out/k8-opt/bin/external/boost/libs/preprocessor/include -isystem external/boost/libs/io/include -isystem bazel-out/k8-opt/bin/external/boost/libs/io/include -isystem external/boost/libs/swap/include -isystem bazel-out/k8-opt/bin/external/boost/libs/swap/include -isystem external/boost/libs/throw_exception/include -isystem bazel-out/k8-opt/bin/external/boost/libs/throw_exception/include -isystem external/boost/libs/type/include -isystem bazel-out/k8-opt/bin/external/boost/libs/type/include -isystem external/boost/libs/visit_each/include -isystem bazel-out/k8-opt/bin/external/boost/libs/visit_each/include -isystem external/boost/libs/type_index/include -isystem bazel-out/k8-opt/bin/external/boost/libs/type_index/include -isystem external/boost/libs/functional/include -isystem bazel-out/k8-opt/bin/external/boost/libs/functional/include -isystem external/boost/libs/iterator/include -isystem bazel-out/k8-opt/bin/external/boost/libs/iterator/include -isystem external/boost/libs/range/include -isystem bazel-out/k8-opt/bin/external/boost/libs/range/include -isystem external/boost/libs/array/include -isystem bazel-out/k8-opt/bin/external/boost/libs/array/include -isystem external/boost/libs/concept_check/include -isystem bazel-out/k8-opt/bin/external/boost/libs/concept_check/include -isystem external/boost/libs/concept/include -isystem bazel-out/k8-opt/bin/external/boost/libs/concept/include -isystem external/boost/libs/concept_archetype/include -isystem bazel-out/k8-opt/bin/external/boost/libs/concept_archetype/include -isystem external/boost/libs/noncopyable/include -isystem bazel-out/k8-opt/bin/external/boost/libs/noncopyable/include -isystem external/boost/libs/optional/include -isystem bazel-out/k8-opt/bin/external/boost/libs/optional/include -isystem external/boost/libs/none/include -isystem bazel-out/k8-opt/bin/external/boost/libs/none/include -isystem external/boost/libs/regex/include -isystem bazel-out/k8-opt/bin/external/boost/libs/regex/include -isystem external/boost/libs/exception/include -isystem bazel-out/k8-opt/bin/external/boost/libs/exception/include -isystem external/boost/libs/smart_ptr/include -isystem bazel-out/k8-opt/bin/external/boost/libs/smart_ptr/include -isystem external/boost/libs/align/include -isystem bazel-out/k8-opt/bin/external/boost/libs/align/include -isystem external/boost/libs/predef/include -isystem bazel-out/k8-opt/bin/external/boost/libs/predef/include -isystem external/boost/libs/scoped_array/include -isystem bazel-out/k8-opt/bin/external/boost/libs/scoped_array/include -isystem external/boost/libs/checked_delete/include -isystem bazel-out/k8-opt/bin/external/boost/libs/checked_delete/include -isystem external/boost/libs/scoped_ptr/include -isystem bazel-out/k8-opt/bin/external/boost/libs/scoped_ptr/include -isystem external/boost/libs/shared_array/include -isystem bazel-out/k8-opt/bin/external/boost/libs/shared_array/include -isystem external/boost/libs/shared_ptr/include -isystem bazel-out/k8-opt/bin/external/boost/libs/shared_ptr/include -isystem external/boost/libs/tuple/include -isystem bazel-out/k8-opt/bin/external/boost/libs/tuple/include -isystem external/boost/libs/context/include -isystem bazel-out/k8-opt/bin/external/boost/libs/context/include -isystem external/boost/libs/pool/include -isystem bazel-out/k8-opt/bin/external/boost/libs/pool/include -isystem external/boost/libs/conversion/include -isystem bazel-out/k8-opt/bin/external/boost/libs/conversion/include -isystem external/boost/libs/fusion/include -isystem bazel-out/k8-opt/bin/external/boost/libs/fusion/include -isystem external/boost/libs/call_traits/include -isystem bazel-out/k8-opt/bin/external/boost/libs/call_traits/include -isystem external/boost/libs/function_types/include -isystem bazel-out/k8-opt/bin/external/boost/libs/function_types/include -isystem external/boost/libs/typeof/include -isystem bazel-out/k8-opt/bin/external/boost/libs/typeof/include -isystem external/boost/libs/crc/include -isystem bazel-out/k8-opt/bin/external/boost/libs/crc/include -isystem external/boost/libs/filesystem/include -isystem bazel-out/k8-opt/bin/external/boost/libs/filesystem/include -isystem external/boost/libs/atomic/include -isystem bazel-out/k8-opt/bin/external/boost/libs/atomic/include -isystem external/boost/libs/system/include -isystem bazel-out/k8-opt/bin/external/boost/libs/system/include -isystem external/boost/libs/cerrno/include -isystem bazel-out/k8-opt/bin/external/boost/libs/cerrno/include -isystem external/boost/libs/variant2/include -isystem bazel-out/k8-opt/bin/external/boost/libs/variant2/include -isystem external/boost/libs/multi_index/include -isystem bazel-out/k8-opt/bin/external/boost/libs/multi_index/include -isystem external/boost/libs/foreach/include -isystem bazel-out/k8-opt/bin/external/boost/libs/foreach/include -isystem external/boost/libs/serialization/include -isystem bazel-out/k8-opt/bin/external/boost/libs/serialization/include -isystem external/boost/libs/archive/include -isystem bazel-out/k8-opt/bin/external/boost/libs/archive/include -isystem external/boost/libs/spirit/include -isystem bazel-out/k8-opt/bin/external/boost/libs/spirit/include -isystem external/boost/libs/endian/include -isystem bazel-out/k8-opt/bin/external/boost/libs/endian/include -isystem external/boost/libs/iostreams/include -isystem bazel-out/k8-opt/bin/external/boost/libs/iostreams/include -isystem external/boost/libs/numeric/conversion/include -isystem bazel-out/k8-opt/bin/external/boost/libs/numeric/conversion/include -isystem external/boost/libs/random/include -isystem bazel-out/k8-opt/bin/external/boost/libs/random/include -isystem external/boost/libs/lexical_cast/include -isystem bazel-out/k8-opt/bin/external/boost/libs/lexical_cast/include -isystem external/boost/libs/chrono/include -isystem bazel-out/k8-opt/bin/external/boost/libs/chrono/include -isystem external/boost/libs/operators/include -isystem bazel-out/k8-opt/bin/external/boost/libs/operators/include -isystem external/boost/libs/ratio/include -isystem bazel-out/k8-opt/bin/external/boost/libs/ratio/include -isystem external/boost/libs/container/include -isystem bazel-out/k8-opt/bin/external/boost/libs/container/include -isystem external/boost/libs/intrusive/include -isystem bazel-out/k8-opt/bin/external/boost/libs/intrusive/include -isystem external/boost/libs/math/include -isystem bazel-out/k8-opt/bin/external/boost/libs/math/include -isystem external/boost/libs/math/include_private -isystem bazel-out/k8-opt/bin/external/boost/libs/math/include_private -isystem external/boost/libs/lambda/include -isystem bazel-out/k8-opt/bin/external/boost/libs/lambda/include -isystem external/boost/libs/timer/include -isystem bazel-out/k8-opt/bin/external/boost/libs/timer/include -isystem external/zstd/lib -isystem bazel-out/k8-opt/bin/external/zstd/lib -isystem external/xz/src/liblzma/api -isystem bazel-out/k8-opt/bin/external/xz/src/liblzma/api -isystem external/boost/libs/phoenix/include -isystem bazel-out/k8-opt/bin/external/boost/libs/phoenix/include -isystem external/boost/libs/proto/include -isystem bazel-out/k8-opt/bin/external/boost/libs/proto/include -isystem external/boost/libs/tti/include -isystem bazel-out/k8-opt/bin/external/boost/libs/tti/include -isystem external/boost/libs/variant/include -isystem bazel-out/k8-opt/bin/external/boost/libs/variant/include -isystem external/boost/libs/program_options/include -isystem bazel-out/k8-opt/bin/external/boost/libs/program_options/include -isystem external/boost/libs/any/include -isystem bazel-out/k8-opt/bin/external/boost/libs/any/include -isystem external/boost/libs/tokenizer/include -isystem bazel-out/k8-opt/bin/external/boost/libs/tokenizer/include -isystem external/com_google_googletest/googlemock -isystem bazel-out/k8-opt/bin/external/com_google_googletest/googlemock -isystem external/com_google_googletest/googlemock/include -isystem bazel-out/k8-opt/bin/external/com_google_googletest/googlemock/include -isystem external/com_google_googletest/googletest -isystem bazel-out/k8-opt/bin/external/com_google_googletest/googletest -isystem external/com_google_googletest/googletest/include -isystem bazel-out/k8-opt/bin/external/com_google_googletest/googletest/include -isystem external/fmt/include -isystem bazel-out/k8-opt/bin/external/fmt/include -isystem external/libaio/src -isystem bazel-out/k8-opt/bin/external/libaio/src -isystem external/libevent/include -isystem bazel-out/k8-opt/bin/external/libevent/include -isystem bazel-out/k8-opt/bin/external/openssl/openssl/include -isystem external/liburing/src/include -isystem bazel-out/k8-opt/bin/external/liburing/src/include -isystem external/com_github_grpc_grpc/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/include -isystem external/com_github_grpc_grpc/src/core/ext/upb-gen -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/ext/upb-gen -isystem external/com_github_grpc_grpc/src/core/ext/upbdefs-gen -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/ext/upbdefs-gen -isystem external/com_github_grpc_grpc/src/core/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/include -isystem external/com_github_grpc_grpc/src/core/src/core/ext/upb-gen -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/src/core/ext/upb-gen -isystem external/com_github_grpc_grpc/src/core/src/core/ext/upbdefs-gen -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/src/core/src/core/ext/upbdefs-gen -isystem external/boost/libs/thread/include -isystem bazel-out/k8-opt/bin/external/boost/libs/thread/include -isystem external/boost/libs/date_time/include -isystem bazel-out/k8-opt/bin/external/boost/libs/date_time/include -isystem external/boost/libs/enable_shared_from_this/include -isystem bazel-out/k8-opt/bin/external/boost/libs/enable_shared_from_this/include -isystem src/async_grpc -isystem bazel-out/k8-opt/bin/src/async_grpc -isystem external/com_github_grpc_grpc/third_party/address_sorting/include -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/third_party/address_sorting/include -isystem external/c-ares/include -isystem bazel-out/k8-opt/bin/external/c-ares/include -isystem external/com_github_grpc_grpc/third_party/xxhash -isystem bazel-out/k8-opt/bin/external/com_github_grpc_grpc/third_party/xxhash -g -O2 -Wall -D_GLIBCXX_USE_CXX11_ABI=1 -isystem external/double-conversion -isystem external/folly -isystem bazel-out/k8-opt/bin/external/folly -Wno-builtin-macro-redefined "-D__DATE__=\"redacted\"" "-D__TIMESTAMP__=\"redacted\"" "-D__TIME__=\"redacted\"" -c -x c++-header -std=c++17 -resource-dir=/root/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/18.1.3 -- /root/src/library/bazel_template/src/server/grpc_server_impl.h
I[00:02:54.648] Enqueueing 8354 commands for indexing
I[00:02:55.024] <-- textDocument/definition(3)
I[00:02:55.280] Loaded compilation database from /root/.cache/bazel/_bazel_root/d7f4cad81e2b036f4c3382027c9d9c7a/execroot/bazel_template/compile_commands.json
I[00:02:56.221] Built preamble of size 35768384 for file /root/src/library/bazel_template/src/server/grpc_server_impl.h version 1 in 1.66 seconds
E[00:02:56.260] IncludeCleaner: Failed to get an entry for resolved path : No such file or directory
E[00:02:56.260] IncludeCleaner: Failed to get an entry for resolved path : No such file or directory
E[00:02:56.260] IncludeCleaner: Failed to get an entry for resolved path : No such file or directory
E[00:02:56.260] IncludeCleaner: Failed to get an entry for resolved path : No such file or directory
I[00:02:56.262] --> textDocument/publishDiagnostics
I[00:02:56.262] --> reply:textDocument/hover(2) 2244 ms
I[00:02:56.262] --> reply:textDocument/definition(3) 1238 ms
I[00:02:57.313] <-- textDocument/definition(4)
I[00:02:57.313] --> reply:textDocument/definition(4) 0 ms
I[00:03:01.384] <-- textDocument/hover(5)
I[00:03:01.386] --> reply:textDocument/hover(5) 1 ms

fixed by reinstall operation system, I guess it's correlated with some python lib corrupt problem


Ensure the hello_world workflow is working

Ensure and document:

dockstore tool launch --entry quay.io/ga4gh-dream/dockstore-tool-synapse-get --json hello_world_get.cwl.json sucessfully runs

Perhaps move the hello_world_get.cwl.json to Dockstore from Synapse.

The output files are in datastore/launcher*/outputs/

Perhaps move these output files to the original directory

dockstore tool launch --entry quay.io/ga4gh-dream/dockstore-tool-helloworld --json hello_world.cwl.json successfully runs
The output files are in datastore/launcher*/outputs/

Perhaps move these output files to the original directory

dockstore tool launch --entry quay.io/ga4gh-dream/dockstore-tool-helloworld-checker --json hello_world_checker.cwl.json successfully runs
dockstore tool launch --entry quay.io/ga4gh-dream/dockstore-tool-synapse-submit --json

This looks complete


Plugin API modification guesses

Continue of dialog in #731 with @mdevils
So, cases are:

Allow modifying prototypes (or append helpers) to file and node objects;
Allow modifying file/node on check by hooks (preparing files/nodes before checking);
Think about nested option names (it's a real pain to make separated nested rules)

Examples
Configuration:
{
  "plugins": ["my-plugin"],
  "someRule": true, // trash in global scope?
  "nestedRulesInPluginNs": {
    "otherRule": true // nested rules?
  }
}

Plugin index:
module.exports = function(conf) {
    conf.setPluginNamespace('nestedRulesInPluginNs'); // maybe like that?
    conf.registerRule(require('./rules/some-rule'));
    conf.registerRule(require('./rules/other-rule'));
    conf.registerNodeHelper('nodeHelper', function () { /* this = node; */ });
    conf.registerFileHelper('fileHelper', function () { /* this = file; */ });
};

Some rule:
module.exports = function() {};
module.exports.prototype = {
  configure: function (options) {
    // asserts
  },
  getOptionName: function () {
    return 'someRule';
  },
  check: function(file, errors) {
    file.fileHelper(); // yay!
    file.iterate(function (node) {
      node.nodeHelper(); // yayayay!
    });
  }
};

Other rule:
module.exports = function() {};
module.exports.prototype = {
  configure: function (options) {
    // asserts
  },
  getOptionName: function () {
    return 'otherRule'; // or nestedRulesInPluginNs.otherRule
  },
  check: function(file, errors) {
  }
};

Modification of files/nodes are very very useful for development rules which needs some additional calculation. For example, parsed comments in jsdoc plugin. Otherwise it's a real pain to share this data between separate rules.
Also there is no API for nested rules declaration. It means flat configuration list. It can be done by plugin namespaces or explicit declaration in getOptionName in rule name or in getNamespace. But there is the flip side: if your rule would be checked separately how to share some options between them?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5739786-plugin-api-modification-guesses?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github).

I also want to throw in that there should be some sort of support for being able to test these custom plugins against the framework that we have for JSCS.

Where are we with this?


eBPF external extensions missing extensions

Describe the bug
PR #3752 added a list of extensions that integrate with eBPF for Windows.
However it only lists XDP for Windows.
https://github.com/microsoft/ntosebpfext seems to have two more extensions that should probably be on the list.
OS information
No response
Steps taken to reproduce bug
Read the GettingStarted doc.
Expected behavior
External extension list should include known extensions.
Actual outcome
Only XDP for Windows is listed.
Additional details
No response

@shpalani can you please add the ntosebpfext extensions to the document?


Only notify when MAIN branch fails during the build

Hello!
I don't see a way to specify that we only want to receive notifications when the build that fails is in the main (master) and not in a feature branch.
Do you have such an option?
If not, how hard would it be to add it?

@EllieSager-Forte Kindly check the discussion on #106 to resolve your issue.
In short, you can fix this issue by adding an if condition to the step that calls this action. For more details on implementation, check out this discussion.

@EllieSager-Forte Were you able to solve your issue? If not, you can check out the documentation. I am sure it will solve your issue.
I am going to close this issue but be free to open it if your issue isn't resolved.


Refs #32074 -- Used Enum.repr() format proposed in Python 3.10.

The Python's Steering Council decided to revert changes in the Enum module (see https://bugs.python.org/issue44559) and moved them to Python 3.11.
Follow up to 5d9b065d3f93de056588dfee6f1776294dd8bab2.
It's not clear that the new format will land in Python 3.11 so I didn't want to use PY311 flag (at least for now). On the other hand, I really like the proposed format and I think we should use it.

@pope1ni Thanks for the review :1st_place_medal:


Publish docs live

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/create-and-debug-office-add-ins-in-visual-studio.md
:white_check_mark:Succeeded

docs/excel/excel-add-ins-get-started-angular.md
:white_check_mark:Succeeded

docs/excel/excel-add-ins-get-started-react.md
:white_check_mark:Succeeded

docs/images/yo-office-excel-angular.png
:white_check_mark:Succeeded

docs/includes/file-get-started-excel-angular.md
:white_check_mark:Succeeded

docs/includes/file-get-started-excel-jquery.md
:white_check_mark:Succeeded

docs/includes/file-get-started-excel-react.md
:white_check_mark:Succeeded

docs/includes/file-get-started-onenote.md
:white_check_mark:Succeeded

docs/includes/file-get-started-powerpoint.md
:white_check_mark:Succeeded

docs/includes/file-get-started-project.md
:white_check_mark:Succeeded

docs/includes/file-get-started-word.md
:white_check_mark:Succeeded

docs/publish/package-your-add-in-using-visual-studio.md
:white_check_mark:Succeeded

docs/quickstarts/excel-quickstart-angular.md
:white_check_mark:Succeeded

docs/quickstarts/excel-quickstart-react.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


feat: CQDG-299 edits on variant entity

feat: CQDG-299 edits on variant entity

closes #TICKET_NUMBER

Description
https://ferlab-crsj.atlassian.net/browse/CQDG-135
Acceptance Criterias
Validation

[ ] Code Approved
[ ] QA Done
[ ] Design/UI Approved from design

Screenshot
Before
After
QA
Steps to validate
Url (storybook, ...)
...
Mention

Modifier le titre de la PR


Why do lib/tfgrid/openrpc.json and lib/tfchain/openrpc.json exist?

They were committed in a restructure repo commit. I assume they can be removed?

253b12eed3e1b2d4ae8d87d25f2d61231689e593


Update contact.html

Description

Related Issues

Closes #259 #256

Type of PR

[ ] ()

Screenshots / videos (if applicable)

Before making changes -

After making changes -

Checklist

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

Additional context:

@sadafhukkeri footer is not aligned properly.

ok i will change it

@sadafhukkeri resolve conflicts

@sadafhukkeri it isresolved.


[WIP] Add Cadence V0.42->V1.0 Update Checker to staging

Closes #1453
Description
Validates your proposed contract update against other staged contracts on chain.

For contributor use:

[ ] Targeted PR against master branch
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[ ] Code follows the standards mentioned here
[ ] Updated relevant documentation
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Added appropriate labels

Codecov Report
Attention: Patch coverage is 50.24876% with 100 lines in your changes are missing coverage. Please review.

Project coverage is 42.29%. Comparing base (20252b7) to head (bd4ae63).

Files
Patch %
Lines

internal/migrate/staging_validator.go
56.54%
59 Missing and 14 partials :warning:

internal/migrate/stage_contract.go
7.14%
25 Missing and 1 partial :warning:

internal/cadence/linter.go
80.00%
1 Missing :warning:

Additional details and impacted files
@@                    Coverage Diff                     @@
##           feature/stable-cadence    #1469      +/-   ##
==========================================================
+ Coverage                   41.40%   42.29%   +0.89%
==========================================================
  Files                          59       59
  Lines                        3157     3305     +148
==========================================================
+ Hits                         1307     1398      +91
- Misses                       1664     1706      +42
- Partials                      186      201      +15

Flag
Coverage Δ

unittests
42.29% <50.24%> (+0.89%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Vasil features: add PlutusV2 support

Closes #682.
Pre-review checklist

[ ] All code has been formatted using our config (make format for Purescript, nixpkgs-fmt for Nix)
[ ] All Purescript imports are explicit, including constructors
[ ] All existing examples have been run locally against a fully-synced testnet node
[ ] The integration and unit tests have been run (npm run test) locally
[ ] The changelog has been updated under the ## Unreleased header, using the appropriate sub-headings (### Added, ### Removed, ### Fixed)

This PR doesn't include PlutusV2 tests, I think that's possibly a much larger task which would need multiple PRs if issues are found

I think that's possibly a much larger task

Why? I'd like to be sure that we keep the code hot in the tests, could you please add a plutusv2 script in one of the fixtures we use for serialization roundtrip tests. CSL does not parse the script contents, so you can put any hexstring I believe.

I think that's possibly a much larger task

Why? ...

For serialization/deserialization, I can do that. I mostly mean for submission, in combination with the other CIP additions. I think those are out of scope of the original issue anyway actually :+1:

Leaving this as a note for myself: use the len() method when unpacking cost models instead of looping until error


Allow ignore_label configurable by init in softmax_cross_entropy

We need a way to configure the ignore label value only using the softmax_cross_entropy function.

OK, how about if I add an optional argument ignore_label to the function? Do you have any thoughts on constraining the possible values (for example, anything other than a non-negative integer that supports equality comparison). I think it is fine to make this configurable, but maybe I do not understand the motivation. Is it to reduce additional preprocessing work by users who might already have target labels that use some other ignore label other than -1?

ignore_label option has been added to softmax_cross_entropy.


PhredUtils conversion to log probabilities has insufficient resolution for PLs

Genotype Phred Likelihoods aren't restricted to <256, as Phred scores are typically restricted for reads. As such, we clip when dealing with large PLs, e.g.,:
chr22	18030096	.	TAAA	T,TA,TAA,<NON_REF>	564.73	.	BaseQRankSum=-0.133;ClippingRankSum=-1.438;DP=114;MLEAC=0,1,1,0;MLEAF=0.00,0.500,0.500,0.00;MQ=69.72;MQ0=0;MQRankSum=-0.686;ReadPosRankSum=-0.013	GT:AD:DP:GQ:PL	2/3:13,3,17,17,0:50:86:602,508,1628,86,678,553,137,342,0,281,467,744,353,309,659

See further discussion of accuracy for converting log (p - 1) to log p here.


Optimize Sequence.uniquified()

Proposes a slight optimization of uniquified  added in #179.  Using contains on the temporary sequence variable leads to quadratic performance because .contains runs in O(n) time.
By instead creating a temporary variable that is a dictionary, we can filter on self and use the dictionary's .updateValue member, passing in each element. This keeps performance near O(n) - the tradeoff being that this requires elements to conform to Hashable (vs just Equatable).
Not sure if another test is needed as all tests continue to pass, but happy to add one if this is smiled upon.
Checklist

[ ] I've added at least one test that validates that my change is working, if appropriate
[x] I've followed the code style of the rest of the project
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary

@swift-ci Please test


Fixes for type parameter name resolution in JS

1. check for expando initializers in resolveEntityName
...  when resolving type parameters in a prototype property assignment
declaration. For example, this already works:
/** @template T */
function f(x) { this.x = x }
/** @returns {T} */
f.protototype.m = function () { return this.x }

This now works too:
/** @template T */
var f = function (x) { this.x = x }
/** @returns {T} */
f.prototype.m = function () { return this.x }

Fixes #26826
2. Lookup type parameters on prototype-assignment methods
…In the same way that they're looked up on prototype-property methods.
That is, this previously worked:
/** @template T */
function f() { }
/** @param {T} p */
f.prototype.m = function () { }

And this now works too:
/** @template T */
function f() { }
f.prototype = {
  /** @param {T} p */
  m() { }
}

Note that the baselines still have errors; I filed #26831 to follow up on those.
Fixes #24230

This isn't working when calling the method:
/**
 * Should work for function declarations
 * @constructor
 * @template {string} K
 * @template V
 */
function Multimap() {
    /** @type {Object<string, V>} TODO: Remove the prototype from the fresh object */
    this._map = {};
};
 /**
 * @param {K} key the key ok
 * @returns {V} the value ok
 */
Multimap.prototype.get = function (key) {
    return this._map[key + ''];
}

/** @type {Multimap<"a" | "b", number>} */
const map = new Multimap();
const n = map.get("a");

At the last line, there's an error that "a" isn't assignable to K, and n is of type V instead of number.

@andy-ms Oof, yeah, that's a bigger limitation of the types we create for JSDoc generics. They're not really generics, and aren't instantiated using the normal instantiation code. That's not related to this fix — you'll see that the type is always just Multimap, although it means that the overall scenario doesn't work. Given that I'll be on vacation and DefinitelyTyped most of the rest of this release, I'm going to create a separate issue to track fixing generic types.
(Note that the 3.0 behaviour is that instances of Multimap are completely unaware of type parameters, so that n: any in your example.)
Filed #26883 to track this.


Update sql projects tree to use sqlproj uri instead of parent nodes

Part 1 of removing the circular references from the sql projects tree. Because there are so many changes needed for removing the circular reference, I'm splitting this effort into different parts.
This PR updates the sql project tree items to no longer use the parent node for calculating paths, but the actual removal of the parent node will be in the next PR.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

29 of 33 (87.88%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 41.941%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

extensions/sql-database-projects/src/models/tree/databaseReferencesTreeItem.ts
7
8
87.5%

extensions/sql-database-projects/src/models/tree/sqlcmdVariableTreeItem.ts
6
7
85.71%

extensions/sql-database-projects/src/models/tree/projectTreeItem.ts
9
11
81.82%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
28647

Relevant Lines:
63443

💛  - Coveralls


Want to zoom in to the point where the cluster will split

It will be nice to have infomation about the markers from the onClusterPress
The thing that I really struggles with is  that I need to zoom to the level in witch the cluster will. Split abd we can see the markers that he is made out of

Found a solution you can close

What was the solution

I have build a recursive function that will zoom a little bit and call itself untile one of the markers will not be visable anymore and will return the zoom level

How did you detect whether one of those markers is visible?

I calculated the distance in km from where I am to each marker and also clculated a the furdest point on the map for my view and if the distance is lower than that is means the marker is visable
search js function get distance from lat long


[Bug] Flutter run fails since update

Describe the bug
Hi everybody ! This morning I tried updating my little project to the latest FRB version.
Here are the deps I updated on my project :
🦀 Rust dependencies :

flutter_rust_bridge to latest 1.54.1

🐦  Flutter dev_dependencies :

ffigen: ^7.0.0
freezed: ^2.2.0

I reloaded from scratch (akin to just refresh_all) and everything built / got generated fine.
But when running app on my phone (flutter run) I got the following error :
➜  app git:(feat/app-mvp) ✗ flutter run
Launching lib/main.dart on SM G955F in debug mode...
lib/bridge_generated.dart:651:8: Error: 'dispose' is already declared in this scope.
  void dispose() {
       ^^^^^^^
lib/bridge_generated.dart:508:16: Context: Previous declaration of 'dispose'.
  Future<void> dispose({dynamic hint}) {
               ^^^^^^^
lib/bridge_generated.dart:652:15: Error: The method 'dispose' isn't defined for the class 'NativePlatform'.
 - 'NativePlatform' is from 'package:cerclo/bridge_generated.dart' ('lib/bridge_generated.dart').
Try correcting the name to the name of an existing method, or defining a method named 'dispose'.
    _platform.dispose();
              ^^^^^^^
lib/bridge_generated.dart:1270:24: Error: The method 'DartApiDl' isn't defined for the class 'NativeWire'.
 - 'NativeWire' is from 'package:cerclo/bridge_generated.dart' ('lib/bridge_generated.dart').
Try correcting the name to the name of an existing method, or defining a method named 'DartApiDl'.
  late final dartApi = DartApiDl(init_frb_dart_api_dl);
                       ^^^^^^^^^

FAILURE: Build failed with an exception.

* Where:
Script '/Users/romain/Development/sdk/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1159

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command '/Users/romain/Development/sdk/flutter/bin/flutter'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 13s
Running Gradle task 'assembleDebug'...                             14.1s
Exception: Gradle task assembleDebug failed with exit code 1

Any assistance would be very much appreciated :)
Codegen logs with RUST_LOG=debug environment variable
RUST_LOG=debug; export REPO_DIR="$PWD"; cd /; flutter_rust_bridge_codegen --rust-input "$REPO_DIR/native/src/api.rs" --dart-output "$REPO_DIR/lib/bridge_generated.dart" --c-output "$REPO_DIR/ios/Runner/bridge_generated.h" --c-output "$REPO_DIR/macos/Runner/bridge_generated.h"
[2022-12-15T11:26:09Z WARN  lib_flutter_rust_bridge_codegen::source_graph] Skipping unresolvable module io (tried /Users/romain/Development/lab/cerclo-app/native/src/io.rs, /Users/romain/Development/lab/cerclo-app/native/src/io/mod.rs, /Users/romain/Development/lab/cerclo-app/native/src/bridge_generated/io.rs, /Users/romain/Development/lab/cerclo-app/native/src/bridge_generated/io/mod.rs, )
Flutter 3.3.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 18a827f393 (3 months ago) • 2022-09-28 10:03:14 -0700
Engine • revision 5c984c26eb
Tools • Dart 2.18.2 • DevTools 2.15.0
[2022-12-15T11:26:10Z INFO  lib_flutter_rust_bridge_codegen] Picked config: Opts { rust_input_path: "/Users/romain/Development/lab/cerclo-app/native/src/api.rs", dart_output_path: "/Users/romain/Development/lab/cerclo-app/lib/bridge_generated.dart", dart_decl_output_path: None, c_output_path: ["/Users/romain/Development/lab/cerclo-app/ios/Runner/bridge_generated.h", "/Users/romain/Development/lab/cerclo-app/macos/Runner/bridge_generated.h"], rust_crate_dir: "/Users/romain/Development/lab/cerclo-app/native", rust_output_path: "/Users/romain/Development/lab/cerclo-app/native/src/bridge_generated.rs", class_name: "Native", dart_format_line_length: 80, skip_add_mod_to_lib: false, llvm_path: ["/opt/homebrew/opt/llvm", "/usr/local/opt/llvm", "/usr/lib/llvm-9", "/usr/lib/llvm-10", "/usr/lib/llvm-11", "/usr/lib/llvm-12", "/usr/lib/llvm-13", "/usr/lib/llvm-14", "/usr/lib/", "/usr/lib64/", "C:/Program Files/llvm", "C:/msys64/mingw64"], llvm_compiler_opts: "", manifest_path: "/Users/romain/Development/lab/cerclo-app/native/Cargo.toml", dart_root: Some("/Users/romain/Development/lab/cerclo-app"), build_runner: true, block_index: BlockIndex(0), skip_deps_check: false, wasm_enabled: false, inline_rust: false }
[2022-12-15T11:26:10Z INFO  lib_flutter_rust_bridge_codegen] Phase: Parse source code to AST, then to IR
[2022-12-15T11:26:10Z WARN  lib_flutter_rust_bridge_codegen::source_graph] Skipping unresolvable module io (tried /Users/romain/Development/lab/cerclo-app/native/src/io.rs, /Users/romain/Development/lab/cerclo-app/native/src/io/mod.rs, /Users/romain/Development/lab/cerclo-app/native/src/bridge_generated/io.rs, /Users/romain/Development/lab/cerclo-app/native/src/bridge_generated/io/mod.rs, )
[2022-12-15T11:26:10Z INFO  lib_flutter_rust_bridge_codegen] Phase: Transform IR
[2022-12-15T11:26:10Z INFO  lib_flutter_rust_bridge_codegen] Phase: Generate Rust code
[2022-12-15T11:26:10Z INFO  lib_flutter_rust_bridge_codegen] Phase: Generate Dart code
[2022-12-15T11:26:10Z INFO  lib_flutter_rust_bridge_codegen] Phase: Generating Dart bindings for Rust
Running in Directory: '/Users/romain/Development/lab/cerclo-app'
Input Headers: [/var/folders/st/8cddrx857yj1gh8yvj0j499c0000gn/T/.tmpEHVs8H.h]
[SEVERE] : Header /var/folders/st/8cddrx857yj1gh8yvj0j499c0000gn/T/.tmpEHVs8H.h: Total errors/warnings: 180.

Finished, Bindings generated in /var/folders/st/8cddrx857yj1gh8yvj0j499c0000gn/T/.tmpiAeYAm
[2022-12-15T11:26:11Z INFO  lib_flutter_rust_bridge_codegen] Phase: Running build_runner
[2022-12-15T11:26:11Z INFO  lib_flutter_rust_bridge_codegen::commands] Running build_runner at /Users/romain/Development/lab/cerclo-app
[INFO] Generating build script...
[INFO] Generating build script completed, took 190ms

[INFO] Initializing inputs
[INFO] Reading cached asset graph...
[INFO] Reading cached asset graph completed, took 34ms

[INFO] Checking for updates since last build...
[INFO] Checking for updates since last build completed, took 304ms

[INFO] Running build...
[INFO] Running build completed, took 5ms

[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 23ms

[INFO] Succeeded after 32ms with 0 outputs (0 actions)

[2022-12-15T11:26:13Z INFO  lib_flutter_rust_bridge_codegen] Phase: Formatting Dart code
Formatted /Users/romain/Development/lab/cerclo-app/lib/bridge_generated.dart
Formatted 2 files (1 changed) in 0.23 seconds.
[2022-12-15T11:26:14Z INFO  lib_flutter_rust_bridge_codegen] Success!
[2022-12-15T11:26:14Z INFO  flutter_rust_bridge_codegen] Now go and use it :)

To Reproduce
repository is private, hence why I cannot provide steps to reproduce without spending quite some time setting up a whole repo from scratch.
Expected behavior
I would just expect to run fine, as before.
Generated binding code
output is too long (71621 characters), which prevents me from opening this issue on Github if pasted (let me know if you want them as separate files).

OS
MacOS Ventura 13.0.1 (M1 Pro)
Version of flutter_rust_bridge_codegen
1.54.1
Flutter info
[✓] Flutter (Channel stable, 3.3.3, on macOS 13.0.1 22A400 darwin-arm, locale en-TH)
    • Flutter version 3.3.3 on channel stable at /Users/romain/Development/sdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18a827f393 (3 months ago), 2022-09-28 10:03:14 -0700
    • Engine revision 5c984c26eb
    • Dart version 2.18.2
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/romain/Library/Android/sdk
    • Platform android-33, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.2

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] VS Code (version 1.74.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.54.0

[✓] Connected device (1 available)
    • SM G955F (mobile) • ce061716aaf37cd40d • android-arm64 • Android 9 (API 28)

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Version of clang++
Apple clang version 13.1.6 (clang-13<IP_ADDRESS>.5)
Version of ffigen
^7.0.0
Additional context
Previous version used for the dependencies (when it used to run just fine):

flutter_rust_bridge 1.48.0
ffigen ^6.0.1
freezed ^2.1.0+1

ios:Runner:bridge_generated.h.txt
lib:bridge_generated.dart.txt

Have you updated your dart pubspec.yaml's flutter_rust_bridge dependency?

Oh I forgot (I just did in Cargo), let me do it and get back to you shortly.

Ok so I did, the build and codegen went just fine but the run error persists (same error).
Do I have to update Flutter SDK or others ?

Weird. you cannot find DartApiDl, but it is there in the recent versions of flutter_rust_bridge dart lib

flutter sdk may not be the problem IMHO

Here's my justfile : I ran just reload after each change to dependencies
justfile.txt
.

please show your pubspec.yaml and pubspec.lock
btw you can use gist

Ok : https://gist.github.com/Roms1383/95369dd90981c06e7d16bf2a7a562ad0

cc @rogurotus who implemented the great opaque feature (e.g. the DartApiDl is introduced by that)

in the meantime I made a separate branch and tried reverting to my former app state (in terms of dependencies for FRB, ffigen and freezed) and I can confirm that everything runs fine on my old device.

Since rogurotus might not be available atm, I'm gonna try pinning deps on the latest version (especially for related ffigen and the likes) to see if ever it solves. Otherwise I'll get back at the old version because I'm tight on time and need to get some progress done on the little project. This way no pressure for you guys, it can be solved later on.

Is this normal that building for 1.54.1 I see this in cargo build output ?
Compiling flutter_rust_bridge_macros v1.41.1

Might be irrelevant, just mentioning in case.

I'm gonna try pinning deps on the latest version (especially for related ffigen and the likes) to see if ever it solves.

No, sadly it fails with the exact same error.
Click for details of the dependencies pinned
pubspec.yaml
dependencies:
  flutter:
    sdk: flutter
  ansicolor: ^2.0.1
  async: 2.9.0
  connectivity_plus: 2.3.6
  cupertino_icons: ^1.0.2
  dropdown_search: ^5.0.2
  ffi: 2.0.1
  flutter_riverpod: 2.1.1
  flutter_rust_bridge: 1.54.1
  flutter_slidable: ^2.0.0
  freezed_annotation: 2.2.0
  google_nav_bar: ^5.0.6
  geolocator: 9.0.1
  instant: ^0.4.1
  intl: ^0.17.0
  path_provider: ^2.0.11
  riverpod_navigator: ^1.0.9

dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: 2.2.0
  ffigen: 7.0.0
  flutter_lints: ^2.0.0
  freezed: 2.2.0

native/Cargo.toml
[package]
name = "native"
version = "0.1.0"
edition = "2021"

[lib]
crate-type = ["cdylib", "staticlib"]

[dependencies]
anyhow = "1"
averse = { path = "../../cerclo/averse" }
cerclo = { path = "../../cerclo/cerclo" }
chrono = { version = "0.4.22", features = ["serde"] }
diesel = { version = "2.0.0", features = ["sqlite", "chrono"] }
dotenv = "0.15.0"
flutter_rust_bridge = "=1.54.1"
lazy_static = "1.3.0"
once_cell = "1.13.1"
reqwest = { version = "0.11.11", features = ["json", "blocking"] }
rusqlite = { version = "0.28.0", features = [
  "bundled-sqlcipher-vendored-openssl",
  "uuid",
  "chrono",
] }
serde = { version = "1.0.144", features = ["derive"] }
uuid = { version = "1.1.2", features = ["v4", "serde"] }

[features]
default = []
integration-tests = []

Is this normal that building for 1.54.1 I see this in cargo build output ?
Compiling flutter_rust_bridge_macros v1.41.1

Might be irrelevant, just mentioning in case.

That looks like a bug in our infra.

Maybe open those files in your IDE and see what is happening. e.g. missing imports, etc
Feel free to PR when finding the bug!

That looks like a bug in our infra.

As I already stated before (long time ago, probably around September), CI might look fine because it uses cached files, while in reality it might not produce the same result on a local machine (depending on local cache and how long ago the project was scaffolded there).

which btw explains why there wasn't any error in the CI regarding built binaries for e.g. pure_dart which in justfile are retrieved from ../rust/target/debug/{{dylib}} while, in reality, since FRB switched using cargo workspace, these binaries now lie in root project's target directory.

Feel free to PR when finding the bug!

I'm gonna try something quickly, but I sadly don't have much time atm to allocate to this task.

So ok, I forced locally to use flutter_rust_bridge_macros v1.54.1, but it doesn't fix.

I forced it by expressly setting these in root Cargo.toml
flutter_rust_bridge_macros = { path = "frb_macros", version = "1.54.1" }
flutter_rust_bridge = { path = "frb_rust", version = "1.54.1" }
flutter_rust_bridge_codegen = { path = "frb_codegen", version = "1.54.1" }

then refreshing FRB locally, reinstalling everything from local and refreshing everything in my little project with paths to local FRB.

The following error still stick around on flutter run :
lib/bridge_generated.dart:651:8: Error: 'dispose' is already declared in this scope.
  void dispose() {
       ^^^^^^^
lib/bridge_generated.dart:508:16: Context: Previous declaration of 'dispose'.
  Future<void> dispose({dynamic hint}) {
                         ^^^^^^^

I think this is related to some change(s) in the codegen after 1.48.0 and I have no idea what brought this in @fzyzcjy, so I'll let the contributor who modified it handle the fix.

it looks like flutter is using an old version of flutter_rust_bridge (in pubspec.yaml). Update it to 1.54.1. It must match Cargo.toml

I've double-checked @rogurotus : everything is in 1.54.1 (~/.cargo, pubspec.lock and native/Cargo.toml) but the error persists, on flutter run.

lib/bridge_generated.dart:651:8: Error: 'dispose' is already declared in this scope.
void dispose() {
^^^^^^^
lib/bridge_generated.dart:508:16: Context: Previous declaration of 'dispose'.
Future dispose({dynamic hint}) {

As for this, I guess I know it: You should not have a manually defined dispose in your api.rs, just rename it to sth else.

Ah indeed this fixes my last issue and now it runs just fine,
thanks @fzyzcjy I wasn't aware of this change in the reserved words.

I think this issue can now be closed, but I'd be wary of (infrequent) CI cache-related outcome which sometimes differs from local machine's.

🎉
As for the dispose - maybe we can throw an error at code generation time to tell user this is not allowed


error in simple post request

When I give simple post request I have the following error
{
  "errno": 404,
  "errmsg": "/Foo not found because of TypeError \"not indexable\" on call.py:278"
}

my controller is as follows
class Foo(Controller,CorsMixin):
    def GET(self): pass
    def POST(self,**params):
        return "bang"

the above route works when I did curl for that route inside aws

What is the output from doing the POST in curl:
$ curl -v http://HOST:LISTEN_IP/foo -d "bar=1"

And what do the server logs say?
I just copied your controller contents to a controller.py file and ran the command:
$ endpoints-wsgiserver --prefix=controller --host localhost:8000

and then ran:
$ curl http://localhost:8000/foo -d "bar=1"
"bang"

Which is the correct response, so it seems to be working for me using version 1.1.17.

the curl works . while post from postman does not respond

My best guess is the box still isn't open to the outside world, either because of AWS security groups or Endpoints configuration, this might help to open the box up.
Some other things you can try, after you make a request on Postman, you can make sure it is received by endpoints by looking at the server logs, if endpoints doesn't receive anything then you know it is on the access side, and not the endpoint's side.
Good luck


Simplify jest tests with builders

Related to #579

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.01%) to 96.219%

Files with Coverage Reduction
New Missed Lines
%

CourageScores/ClientApp/src/components/division_fixtures/scores/MultiPlayerSelection.js
1
90.7%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
8328

Relevant Lines:
8405

💛  - Coveralls


FAB added and UI enhancements made.

Code has been reviewed. Issue demands have been met. Merging...


Improve error checking and add debug logs

Improve error checking and add debug logs

@trizin Oasis was going to start with sapphire.py and improve it. Do check with Oasis to avoid redundant work (or I can - lmk)

Good point. Go ahead!


Address different flavors of minikube

This attempts to address https://github.com/gruntwork-io/terratest/issues/487 by switching the IsMinikubeE check to be based on the node labels, which is more likely to be consistent than the nodename.

Thanks for review! Going to merge and release this now.


Contribute lsp4mp.ls jars

Contribute lsp4mp.ls jars
Fixes #290
Signed-off-by: azerr<EMAIL_ADDRESS>

To test this PR:

uninstall vscode-quarkus
clone https://github.com/redhat-developer/vscode-microprofile
create a vsix for vscode-microprofile
install the vscode-microprofile vsix
import this PR in vscode-quarkus and check everything is working (generate Quarkus project, completion for application.properties and Java, snippets for Quarkus in Java and properties)

Travis build fails:
ERROR in /home/travis/build/redhat-developer/vscode-quarkus/src/QuarkusProjectListener.ts
./src/QuarkusProjectListener.ts
[tsl] ERROR in /home/travis/build/redhat-developer/vscode-quarkus/src/QuarkusProjectListener.ts(18,28)
      TS2307: Cannot find module 'vscode-languageclient'.
ERROR in /home/travis/build/redhat-developer/vscode-quarkus/src/extension.ts
./src/extension.ts
[tsl] ERROR in /home/travis/build/redhat-developer/vscode-quarkus/src/extension.ts(18,91)
      TS2307: Cannot find module 'vscode-languageclient'.
ERROR in /home/travis/build/redhat-developer/vscode-quarkus/src/wizards/debugging/terminateProcess.ts
./src/wizards/debugging/terminateProcess.ts
[tsl] ERROR in /home/travis/build/redhat-developer/vscode-quarkus/src/wizards/debugging/terminateProcess.ts(18,28)
      TS2307: Cannot find module 'vscode-languageclient'.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>vscode:prepublish: `webpack --mode production`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>vscode:prepublish script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!

This dependency can be removed: https://github.com/redhat-developer/vscode-quarkus/blob/7c41108b79144231902c10b5fb502009cb74edc4/package.json#L279

This dependency can be removed:

fixed

import this PR in vscode-quarkus and check everything is working (generate Quarkus project, completion for application.properties and Java, snippets for Quarkus in Java and properties)

I couldn't find any regression

Travis build fails:

fixed (thanks @xorye ) but there are a problem with timeout test. @xorye have you some idea?

One way to disable UI tests quickly is to change npm run test-all to npm test here:
https://github.com/redhat-developer/vscode-quarkus/blob/58eada4877a47dcf7249869b733581988f74dbb5/.travis.yml#L36.
The jenkins file already does this:
https://github.com/redhat-developer/vscode-quarkus/blob/58eada4877a47dcf7249869b733581988f74dbb5/Jenkinsfile#L50

One way to disable UI tests quickly is to change npm run test-all to npm test here:

Thanks fixed.
I have updated CONTRIBUTING just to add reference to vscode-microprofile but it should be improved again. I think the whole content which speaks about MP LS must be removed and hosted in vscode-microprofile. I have an issue for that https://github.com/redhat-developer/vscode-microprofile/issues/2

I think we should add vscode microprofile in the readme requirements:
https://github.com/redhat-developer/vscode-quarkus/blame/ffae27b032a5c750ebded4fc0bcac2bddcb22833/README.md#L61

I think we should add vscode microprofile in the readme requirements:
https://github.com/redhat-developer/vscode-quarkus/blame/ffae27b032a5c750ebded4fc0bcac2bddcb22833/README.md#L61

fixed

I haven't had problems with the yaml completion, but yaml value validation doesn't seem to be working.
If I have a boolean config property:
    @ConfigProperty(name = "greeting.myBool")
    boolean bool;

I do not have validation:
.
I am using the latest version of vscode-yaml and I have yaml.validate = true in the settings

Oops, nevermind. I don't have a problem with yaml value validation


[README] Add section on 🤗 Transformers

First of all, thank you for your amazing work on the Whisper project and for open-sourcing the family of pre-trained checkpoints - these are of tremendous benefit to both the open-source/open-science communities!
Whisper was added to Hugging Face Transformers in v4.23.1 in PyTorch and Tensorflow, making it more accessible to the research community. Since then, usage has been steadily increasing, with model downloads now at ~30k / month. Adding a section on the 🤗 Transformers implementation of Whisper to the README would help highlight how one can evaluate Whisper in ~10 lines of code! We're excited to share with you how the community adopt Whisper for ASR research and production!

Hey @ameenba!

the real time speech isnt working on the site

We're first going to add chunked ASR, after which we can start to look into real time (https://github.com/huggingface/transformers/issues/19887)

was this model automatically converted through torchscript/onnx, or was the architecture re-defined in TF

Re-defined, see https://github.com/huggingface/transformers/pull/19378

have you benchmarked latency of the tensorflow model against the original?

Unsure if this has been done! cc @amyeroberts

does the TF model support dynamic inputs or are the inputs a fixed size with padding when needed?

Again, cc the TF expert @amyeroberts!

Hi Sanchit and all, as discussed offline, let me close this in favor of a separate post on the Discussions page.


core-tooltip/demo.html was not found on this server.

The requested URL /0.5/components/core-tooltip/demo.html was not found on this server.
https://www.polymer-project.org/0.5/components/core-elements/demo.html#core-tooltip

Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.


Use markdownlint on CHANGELOG.md

https://github.com/markdownlint/markdownlint
or
https://github.com/DavidAnson/markdownlint

The failures in currently generated Markdown file include:

MD012 Multiple consecutive blank lines
MD013 Line length
MD022 Headers should be surrounded by blank lines
MD038 Spaces inside code span elements

MD038: This was about the title of an Issue, which had the backtick  ` character in it - it was a quote from a Ruby backtrace.

Duplicate of #662


Delay to adapt request

Issue Link :link:

Goals :soccer:

Implementation Details :construction:

Testing Details :mag:

Hi @over140,
I'm going to go ahead and close this PR out for now. Without your feedback, we can't move forward, and we don't want to leave these PRs open forever. If you comment back and it makes sense to move this change through, we'll happily re-open and work it into master.
Cheers. 🍻


Make table protocol version / table features easily accessible

Description
There is a deltalake.table.ProtocolVersion interface here, but I don't fully understand it.  I guess this is for changing the protocol versions of a table?
Is there a way to fetch the reader_version & writer_version for a table?
Is there a way to fetch all the table features that are enabled for a table?

That's the return value of the DeltaTable.protocol() method.
https://github.com/delta-io/delta-rs/blob/7d2bb27b4edee838fec70f43008a76c70e9b00d4/python/deltalake/table.py#L413
For some reason this method isn't documented.

Oh it's probably just because it doesn't have a docstring. Anyone want to make a PR to add one?

@wjones127 - getting this documented would be awesome!
What do you think about another table_features method that returns the table features that are enabled for a table?  If the protocol() method returns 3,7, then the user still won't know what table features are enabled.

What do you think about another table_features method that returns the table features that are enabled for a table? If the protocol() method returns 3,7, then the user still won't know what table features are enabled.

Perhaps this could be another field on ProtocolVersions, since it is part of the versioning info? Something like:
class ProtocolVersions(NamedTuple):
    min_reader_version: int
    min_writer_version: int
    table_features: List[str]

What do you think about another table_features method that returns the table features that are enabled for a table? If the protocol() method returns 3,7, then the user still won't know what table features are enabled.

Perhaps this could be another field on ProtocolVersions, since it is part of the versioning info? Something like:
class ProtocolVersions(NamedTuple):
    min_reader_version: int
    min_writer_version: int
    table_features: List[str]

Currently we can access them I saw, with dt.metadata().configuration

I'd like to try myself on this issue.
The task is to extend the pub struct Protocol here like so:
pub struct Protocol {
    pub min_reader_version: i32,
    pub min_writer_version: i32,
    pub reader_features: Option<Vec<String>>,
    pub writer_features: Option<Vec<String>>,
}

Also, the DeltaTableState should be extended with reader_features: Option<Vec<String>>, and writer_features: Option<Vec<String>>,.
Is this understanding correct?


broadcast exchange can fail when job group set

fixes #1985
Testing on databricks we found GpuBroadcastExchange can fail with:
21/03/22 19:52:46 WARN SQLExecution: Error executing delta metering
java.lang.IllegalArgumentException: Invalid UUID string:<PHONE_NUMBER>415245416_7209383250436260265_04bc82aba7ea4f96acff45a04ded8ea8
	at java.util.UUID.fromString(UUID.java:194)
	at org.apache.spark.sql.rapids.execution.GpuBroadcastExchangeExecBase.$anonfun$_runId$1(GpuBroadcastExchangeExec.scala:271)
	at scala.Option.map(Option.scala:230)

It looks like we pulled in a change from 3.1.1 that got reverted but we missed it.
This will affect anyone using the job groups. API like sc.setJobGroup. This especially affects databricks because they seem to set the job group all the time, atleast with the interactive notebooks. On databricks just running the following code fails all the time:
df1 = df1.join(F.broadcast(df2), "key")
spark reverted under: https://github.com/apache/spark/commit/6cd009215074f0ca9eabf91b5ff641bfeee6fdfe
So here I just reverted that part of we made in https://github.com/NVIDIA/spark-rapids/commit/b4d996b8f29dcdc89f4da666a16511ac1731dc30
I manually tested this on a databricks notebook and wrote 1 unit test that sets the job group. We will need to followup with more extensive automated testing.
Signed-off-by: Thomas Graves<EMAIL_ADDRESS>

build

build

going to merge this one and trigger nightly tests


[UA] Contact & Hours component on the Home Page

Added the UI for the Contact & Hours accordion. Edited the ContactUsAccordion.tsx file and added the CustomSVGContactUsAccordion.tsx. This file contains all icons from the figma as export functions which are called in the ContactUsAccordion.tsx file for better code readability.


[1.16][bug]Tree chopper does not damage axe

Use any tree chopper axe to chop tree does not damage the axe.

Merged into our most recent hotfix. Thank you for your contribution!


BulkInsertOrUpdate does not insert in correct order and database IDs is not correct assigned

I am facing issue when i am doing  insert/update parent child relation using  BulkInsertOrUpdate method.  When we are using UpdateByProperties to avoid duplication of data,  it does not insert in correct order and database IDs is not correctly assigned to return object  . However it is working fine when we will not use UpdateByProperties.
Below is my code
 var entriesToInsertOrUpdate = new List<Student>
    {
        new Student { CourseId = 1, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Fawn Shawna"},      // Updated
        new Student { CourseId = 1, EnrollmentDate = new DateTimeOffset(2022, 1, 1, 23, 0, 0, TimeSpan.FromHours(0)), Name = "Fawn Shawna"},      // Created should be 11, but is 14
        new Student { CourseId = 1, EnrollmentDate = DateTimeOffset.UtcNow, Name = "Indy Carreen"},                                               // Created should be 12, but is 15
        new Student { CourseId = null, EnrollmentDate = DateTimeOffset.UtcNow, Name = "Nelly Cecil"},                                             // Created should be 13, but is 13
        new Student { CourseId = null, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Fawn Shawna"},   // Created should be 14, but is 12
        new Student { CourseId = null, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Keila Emerson"}, // Updated
        new Student { CourseId = 1, EnrollmentDate = DateTimeOffset.UtcNow, Name = "Quentin Creighton"},                                          // Created should be 15, but is 16
        new Student { CourseId = 2, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Aston Fenton" },     // Updated
        new Student { CourseId = null, EnrollmentDate = DateTimeOffset.UtcNow, Name = "Earlene Aaren"},                                           // Created should be 16, but is 11
    };

await _applicationDbContext.BulkInsertOrUpdateAsync(
    entities: entriesToInsertOrUpdate,
    bulkConfig: new BulkConfig
    {
        SetOutputIdentity = true,
        PreserveInsertOrder = true,
        UpdateByProperties = new List<string>
        {
            nameof(Student.CourseId),
            nameof(Student.Name),
            nameof(Student.EnrollmentDate),
        },
        PropertiesToExcludeOnUpdate = new List<string>
        {
            nameof(Student.CreatedAt),
        },
        SqlBulkCopyOptions = SqlBulkCopyOptions.CheckConstraints
            | SqlBulkCopyOptions.FireTriggers
            | SqlBulkCopyOptions.UseInternalTransaction
    });

return Ok(new
{
    OldValuesFromDatabase = beforeInsertOrUpdate,
    NewValues = entriesToInsertOrUpdate,
    ValuesFromDatabase = await _applicationDbContext.Set<Student>().ToArrayAsync()
});

Entities:
public class Student
{
[Key]
public long Id { get; set; }
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public DateTimeOffset? CreatedAt { get; set; }

[Required]
[MaxLength(255)]
public string? Name { get; set; }

public long? CourseId { get; set; }

public DateTimeOffset EnrollmentDate { get; set; }

public Course? Course { get; set; }

}
public class Course
{
[Key]
public long Id { get; set; }
[Required]
[MaxLength(255)]
public string? Name { get; set; }

}
Context
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Student>(entity =>
{
    entity.HasOne(s => s.Course)
        .WithMany()
        .HasForeignKey(s => s.CourseId)
        .OnDelete(DeleteBehavior.Restrict);

    entity.HasData(
        new Student { Id = 1, CourseId = 1, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Libby Briar" },
        new Student { Id = 2, CourseId = 1, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Kehlani Hallie" },
        new Student { Id = 3, CourseId = 1, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Fawn Shawna" },
        new Student { Id = 4, CourseId = 2, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Richardine Dash" },
        new Student { Id = 5, CourseId = 2, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Fletcher Kaylin" },
        new Student { Id = 6, CourseId = 2, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Delilah Cari" },
        new Student { Id = 7, CourseId = 2, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Chanel Linton" },
        new Student { Id = 8, CourseId = 2, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Aston Fenton" },
        new Student { Id = 9, CourseId = null, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 8, 0, 0, TimeSpan.FromHours(0)), Name = "Renee Madisyn" },
        new Student { Id = 10, CourseId = null, EnrollmentDate = new DateTimeOffset(2020, 1, 1, 10, 0, 0, TimeSpan.FromHours(0)), Name = "Keila Emerson" });
});

modelBuilder.Entity<Course>(entity =>
{
    entity.HasData(
        new Course { Id = 1, Name = "Software Engineering" },
        new Course { Id = 2, Name = "Mechanical Engineering" });
});

}

Output

{
  "oldValues": [
    {
      "id": 1,
      "createdAt": null,
      "name": "Libby Briar",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 2,
      "createdAt": null,
      "name": "Kehlani Hallie",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 3,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 4,
      "createdAt": null,
      "name": "Richardine Dash",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 5,
      "createdAt": null,
      "name": "Fletcher Kaylin",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 6,
      "createdAt": null,
      "name": "Delilah Cari",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 7,
      "createdAt": null,
      "name": "Chanel Linton",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 8,
      "createdAt": null,
      "name": "Aston Fenton",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 9,
      "createdAt": null,
      "name": "Renee Madisyn",
      "courseId": null,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 10,
      "createdAt": null,
      "name": "Keila Emerson",
      "courseId": null,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    }
  ],
  "newValuesFromMemory": [
    {
      "id": 0,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 16,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": 1,
      "enrollmentDate": "2022-01-01T23:00:00+00:00",
      "course": null
    },
    {
      "id": 15,
      "createdAt": null,
      "name": "Indy Carreen",
      "courseId": 1,
      "enrollmentDate": "2022-04-27T08:41:24.2603513+00:00",
      "course": null
    },
    {
      "id": 14,
      "createdAt": null,
      "name": "Nelly Cecil",
      "courseId": null,
      "enrollmentDate": "2022-04-27T08:41:24.260352+00:00",
      "course": null
    },
    {
      "id": 13,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": null,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 17,
      "createdAt": null,
      "name": "Keila Emerson",
      "courseId": null,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 18,
      "createdAt": null,
      "name": "Quentin Creighton",
      "courseId": 1,
      "enrollmentDate": "2022-04-27T08:41:24.2603528+00:00",
      "course": null
    },
    {
      "id": 12,
      "createdAt": null,
      "name": "Aston Fenton",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 0,
      "createdAt": null,
      "name": "Earlene Aaren",
      "courseId": null,
      "enrollmentDate": "2022-04-27T08:41:24.260353+00:00",
      "course": null
    }
  ],
  "newValuesFromDatabase": [
    {
      "id": 1,
      "createdAt": null,
      "name": "Libby Briar",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 2,
      "createdAt": null,
      "name": "Kehlani Hallie",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 3,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": 1,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 4,
      "createdAt": null,
      "name": "Richardine Dash",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 5,
      "createdAt": null,
      "name": "Fletcher Kaylin",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 6,
      "createdAt": null,
      "name": "Delilah Cari",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 7,
      "createdAt": null,
      "name": "Chanel Linton",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 8,
      "createdAt": null,
      "name": "Aston Fenton",
      "courseId": 2,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 9,
      "createdAt": null,
      "name": "Renee Madisyn",
      "courseId": null,
      "enrollmentDate": "2020-01-01T08:00:00+00:00",
      "course": null
    },
    {
      "id": 10,
      "createdAt": null,
      "name": "Keila Emerson",
      "courseId": null,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 11,
      "createdAt": null,
      "name": "Earlene Aaren",
      "courseId": null,
      "enrollmentDate": "2022-04-27T08:41:24.260353+00:00",
      "course": null
    },
    {
      "id": 12,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": null,
      "enrollmentDate": "2020-01-01T10:00:00+00:00",
      "course": null
    },
    {
      "id": 13,
      "createdAt": null,
      "name": "Nelly Cecil",
      "courseId": null,
      "enrollmentDate": "2022-04-27T08:41:24.260352+00:00",
      "course": null
    },
    {
      "id": 14,
      "createdAt": null,
      "name": "Fawn Shawna",
      "courseId": 1,
      "enrollmentDate": "2022-01-01T23:00:00+00:00",
      "course": null
    },
    {
      "id": 15,
      "createdAt": null,
      "name": "Indy Carreen",
      "courseId": 1,
      "enrollmentDate": "2022-04-27T08:41:24.2603513+00:00",
      "course": null
    },
    {
      "id": 16,
      "createdAt": null,
      "name": "Quentin Creighton",
      "courseId": 1,
      "enrollmentDate": "2022-04-27T08:41:24.2603528+00:00",
      "course": null
    }
  ]
}

I believe I'm seeing a really similar issue with BulkInsertAsync. At least, the "database IDs is not correctly assigned to return object" part.
I create a collection objects to insert, call BulkInsertAsync, and then the objects in the collection are updated with mismatched ids. This happens both when I provide an id or let the database generate it for me. The collection is updated with the wrong ids associated with the wrong objects. The id column in this case  is a uniqueidentifier, primary key, defaults to newid().

🔝 Same. I also experience this issue. Instead of updating the same records, it seems the records are removed and updated with random ids.

Did you try using the option?
SqlBulkCopyOptions = SqlBulkCopyOptions.KeepIdentity

@msoler8785 yes I try but same issue.


open connections

I'm having an issue with open connections.
Using AMQ 5.11 and Storm 9.5. I see a never ending number of open connections (sudo ss -s). The thing keeps growing until AMQ or Storm exhaust the machine resources.
The session mode is AUTO_ACKNOWLEDGE and I´m producing +- 5k messages per minute. I have 3 topologies and equal number of spout instances (distributed = true). I only have a producer instance at all times.
I've checked JMX info from AMQ and the reported number of consumers is 3, as expected. I do have more sessionIds them I would expect (+-20).
After reading the code thoroughly, it doesn't seem related to the spout at all, but I'm  struggling with this one...
Anybody experienced something like this with @ptgoetz storm-jms?
Thanks

issue seems related to using selectors on AMQ


Master

@dawncoll Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@dawncoll Did you create this PR by accident? If so, can you close it?

Sorry!!! I created the pull request by mistake.


Add filter and label example to fluent.conf. fix #512

@kiyoto could you check?

Or @sonots @tagomoris how  about this?

Need an exmple to emit messages with label (source)

@sonots Please commit changes to this branch directly :)

Fix typo of missing @type

Merged


Incorrect vaccination rates nearly 0% for some locations

Describe the bug
Vaccination rate has some data bug for some locations such as San Francisco and Santa Clara reporting nearly 0% vaccination rate.
Under location details, I see Percent of population fully vaccinated: 0% for San Francisco, 1% for Santa Clara. Most locations seem fine though.
Result: "Their vaccine" yes/no options give incorrect estimates.
Link to microCOVID scenario
https://www.microcovid.org/?distance=normal&duration=60&interaction=oneTime&personCount=2&riskProfile=average&scenarioName=indoorUnmasked2&setting=indoor&subLocation=US_06075&theirMask=none&theirVaccine=unvaccinated&topLocation=US_06&voice=normal&yourMask=none&yourVaccineDoses=2&yourVaccineType=pfizer
To Reproduce
See above link
Is this a regression?
Yes, seems recent

Possibly related: when running an estimate for San Francisco, I currently see a yellow box saying "Since our system doesn't yet have vaccine data for your region, we aren't able to provide a way for you to adjust your score based on whether or not the person you're seeing is vaccinated" and a risk profile that reflects that.
I was not experiencing this issue yesterday (12/31/21, PST)

Yes, that is also the behavior I see today (which is better than the incorrect vaccination rate data at least).


Add snippets (static auto completion) to Monaco

The LSP provides the mechanism for our static auto completion, monaco is just plumbing and an event generator. Is this a ticket for introducing web specific language features, or is it meant to capture an extension of the completion feature for all clients?
this is better place to file the latter:
https://github.com/influxdata/flux-lsp

this was brought over from the larger epic. @ebb-tide should have the background here.


Not enough label packed in img_list or rec file.

I'm getting this error while I'm trying to train using object_detection_recordio_format.ipynb
Here's the error log:
Docker entrypoint called with argument(s): train
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Reading default configuration from /opt/amazon/lib/python2.7/site-packages/algorithm/default-input.json: {u'lr_scheduler_step': u'', u'weight_decay': u'0.0005', u'optimizer': u'sgd', u'_tuning_objective_metric': u'', u'base_network': u'vgg-16', u'freeze_layer_pattern': u'', u'use_pretrained_model': u'0', u'_kvstore': u'device', u'label_width': u'350', u'kv_store': u'device', u'epochs': u'30', u'nms_threshold': u'0.45', u'momentum': u'0.9', u'overlap_threshold': u'0.5', u'lr_scheduler_factor': u'0.1', u'image_shape': u'300', u'_num_kv_servers': u'auto', u'mini_batch_size': u'32', u'learning_rate': u'0.001', u'num_classes': u'', u'num_training_samples': u''}
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Reading provided configuration from /opt/ml/input/config/hyperparameters.json: {u'lr_scheduler_step': u'3,6', u'weight_decay': u'0.0005', u'mini_batch_size': u'32', u'optimizer': u'sgd', u'base_network': u'resnet-50', u'learning_rate': u'0.001', u'use_pretrained_model': u'0', u'label_width': u'350', u'epochs': u'20', u'overlap_threshold': u'0.5', u'num_training_samples': u'924', u'num_classes': u'10', u'nms_threshold': u'0.45', u'image_shape': u'224', u'momentum': u'0.9', u'lr_scheduler_factor': u'0.1'}
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Final configuration: {u'label_width': u'350', u'epochs': u'20', u'overlap_threshold': u'0.5', u'lr_scheduler_factor': u'0.1', u'_num_kv_servers': u'auto', u'weight_decay': u'0.0005', u'mini_batch_size': u'32', u'use_pretrained_model': u'0', u'freeze_layer_pattern': u'', u'lr_scheduler_step': u'3,6', u'momentum': u'0.9', u'optimizer': u'sgd', u'_tuning_objective_metric': u'', u'learning_rate': u'0.001', u'kv_store': u'device', u'nms_threshold': u'0.45', u'num_classes': u'10', u'base_network': u'resnet-50', u'num_training_samples': u'924', u'_kvstore': u'device', u'image_shape': u'224'}
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Using default worker.
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Loaded iterator creator application/x-image for content type ('application/x-image', '1.0')
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Loaded iterator creator application/x-recordio for content type ('application/x-recordio', '1.0')
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Loaded iterator creator image/png for content type ('image/png', '1.0')
[07/25/2018 14:57:59 INFO<PHONE_NUMBER>09600] Loaded iterator creator image/jpeg for content type ('image/jpeg', '1.0')
[07/25/2018 14:57:59 WARNING<PHONE_NUMBER>09600] Training images are resized to image shape (3, 224, 224)
[14:57:59] /opt/brazil-pkg-cache/packages/AIAlgorithmsMXNet/AIAlgorithmsMXNet-1.1.x.200530.0/RHEL5_64/generic-flavor/src/src/io/iter_image_det_recordio.cc:281: ImageDetRecordIOParser: /opt/ml/input/data/train/mydata_train.rec, use 7 threads for decoding..
Algorithm Error: Internal Server Error
[14:57:59] /opt/brazil-pkg-cache/packages/AIAlgorithmsMXNet/AIAlgorithmsMXNet-1.1.x.200530.0/RHEL5_64/generic-flavor/src/src/io/iter_image_det_recordio.cc:315: Not enough label packed in img_list or rec file.
Stack trace returned 9 entries:
[bt] (0) /opt/amazon/lib/libaialgsdataiter.so(dmlc::StackTrace()+0x3d) [0x7f2bee78d46d]
[bt] (1) /opt/amazon/lib/libaialgsdataiter.so(dmlc::LogMessageFatal::~LogMessageFatal()+0x1a) [0x7f2bee78d70a]
[bt] (2) /opt/amazon/lib/libmxnet.so(+0x17bba60) [0x7f2be37a5a60]
[bt] (3) /opt/amazon/lib/libiomp5.so(__kmp_invoke_microtask+0x93) [0x7f2bd819aac3]
[bt] (4) /opt/amazon/lib/libiomp5.so(+0x84257) [0x7f2bd8169257]
[bt] (5) /opt/amazon/lib/libiomp5.so(+0x838d5) [0x7f2bd81688d5]
[bt] (6) /opt/amazon/lib/libiomp5.so(+0xb5fa4) [0x7f2bd819afa4]
[bt] (7) /lib64/libpthread.so.0(+0x7dc5) [0x7f2beff08dc5]
[bt] (8) /lib64/libc.so.6(clone+0x6d) [0x7f2bef3056ed]

Hi murtuza07. Thanks for using the SageMaker object detection algorithm. According to the log you posted, the input RecordIO file does not contain enough annotations for training the object detection algorithm. Before you convert the images into RecordIO format, please make sure the .lst file you generated contains all the annotation information. The annotation information for each object is represented as [class_index, xmin, ymin, xmax, ymax]. After generating the .lst file, you can create the RecordIO file using the im2rec tool. More details on the definition of .lst file and how to create RecordIO file can be found in the notebook's "Convert data into RecordIO" section.

Hi,
Thanks for the Help.
I'm having troubles generating the .lst file.
Traceback (most recent call last):
File "prepare_dataset.py", line 95, in
db = load_pascal(args.set, args.year, args.root_path, args.shuffle)
File "prepare_dataset.py", line 63, in load_pascal
imdbs.append(PascalVoc(s, y, devkit_path, shuffle, is_train=True))
File "/home/ec2-user/SageMaker/pascal_voc.py", line 59, in init
self.image_set_index = self._load_image_set_index(shuffle)
File "/home/ec2-user/SageMaker/pascal_voc.py", line 91, in _load_image_set_index
assert os.path.exists(image_set_index_file), 'Path does not exist: {}'.format(image_set_index_file)
AssertionError: Path does not exist: /home/ec2-user/SageMaker/../VOCdevkit/VOC2007/ImageSets/Main/trainval.txt
Traceback (most recent call last):
File "prepare_dataset.py", line 95, in
db = load_pascal(args.set, args.year, args.root_path, args.shuffle)
File "prepare_dataset.py", line 63, in load_pascal
imdbs.append(PascalVoc(s, y, devkit_path, shuffle, is_train=True))
File "/home/ec2-user/SageMaker/pascal_voc.py", line 59, in init
self.image_set_index = self._load_image_set_index(shuffle)
File "/home/ec2-user/SageMaker/pascal_voc.py", line 91, in _load_image_set_index
assert os.path.exists(image_set_index_file), 'Path does not exist: {}'.format(image_set_index_file)
AssertionError: Path does not exist: /home/ec2-user/SageMaker/../VOCdevkit/VOC2007/ImageSets/Main/test.txt
!head -n 3 VOCdevkit/train.lst > example.lst
f = open('example.lst','r')
lst_content = f.read()
print(lst_content)
If you can give me the format of .lst file (an example file), I can prepare it my own way as instructed.
Thanks!

Hi,
An example of .lst file would be look like
0 2 5 3.0000 0.3750 0.0952 0.5000 0.9048 8.0000 0.5000 0.0952 0.6667 0.9048 your_image_directory/sampleA.png
1 2 5 0.0000 0.4158 0.2400 0.6238 0.8200 your_image_directory/sampleB.png
The above .lst file is for two images. A .lst file is a tab-delimited file with multiple columns. The rows of the file are annotations of the of image files. The first column specifies a unique image index. The second column specifies the header size of the current row. In the above example .lst file, 2 from the second column means the second and third columns are header information, which will not be considered as label and bounding box information of the image specified by the current row. The third column specifies the label width of a single object. In the first row of above sample .lst file, 5 from the third row means each object within the image sampleA.png will have 5 numbers to describe its label information, including class index and bounding box coordinates. If there are multiple objects within one image, all the label information should be listed in one line. There are two objects (object 1: '3.0000 0.3750 0.0952 0.5000 0.9048', and object 2: '8.0000 0.5000 0.0952 0.6667 0.9048') in sampleA.png image. Object 1 has a class index 3 and its bounding box [xmin, ymin, xmax, ymax] are listed as [0.3750 0.0952 0.5000 0.9048]. The class indices are successive numbers and start with 0. The bounding box coordinates [xmin, ymin, xmax, ymax] are ratios of its top-left (xmin, ymin) and bottom-right (xmax, ymax) corner indices to the overall image size. Note that the top-left corner of the image is the origin (0, 0). The last column specifies the relative path of the image file.
Thanks!

Hi,
Thanks again for the help!!
I was finally able to train the model..
But the results weren't impressive, it wasn't able to detect things correctly.
I trained on  8 Classes and the data distribution was the following:
0    250
1    102
2     97
3     95
4     88
5     77
6     73
7     37
The model wasn;t able to detect the classes correctly. It was showing Class 0 everywhere, even in Class 7 Image (the Image had only Class 7) It was detecting Class 0 and Class 6. And with a very low confidence score Class 7, that too not at where it was, somewhere random...
What can be done to fix this?
I trained 20 epochs.
Thanks!

Hi murtuza07, you will need to tune the hyperparameters to train a better model. The SageMaker object detection algorithm reports both training loss and validation metric. You can tune the hyperparameters to see if the validation mAP increases during the training. For tuning the hyperparameters, you can start with the learning_rate, mini_batch_size, and optimizer. All the hyperparameters for the object detection algorithm can be found here.

Closing due to inactivity.  Feel free to re-open if necessary.  Thanks.

@murtuza07: please help to detail this issue ! I do not understand well or can contact my email<EMAIL_ADDRESS>thank you before hand!


🐛 Bug | Login with Stacks Wallet breaks blogging links (tested on Brave)

Description
Blockstack login is deprecated & is being replaced by Stacks wallet. I created a Sigil account with Stacks Wallet & published a blog. Unfortunately the published blog doesn't get a valid URL. In my case it was https://sf2mxje3xoh4kelebysim/. The blog dashboard link doesn't seems to be valid as well.
Screenshots

Screenshot 1
Screenshot 2
Screenshot 3

Device

OS: macOS Big Sur 11.4
Browser: Brave
Version: 1.26

We are working on a fix for this one!


there are warnings   when body track v1.1.0 with cuda

Can anyone tell me what this is？Does it  need to care about？

duplicate of https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/1555

thanks


specs of master-worker paradigm

@xiaoyunwu
Please help review this design. I've written them down in comments. It's a little hurried. Ask any question if anything is ambiguous.