'stddef.h' file not found

Steps to reproduce
this is log: https://pastebin.com/5dWcATfu
Expected results
app start
Actual results
/nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gmacros.h:40:10: fatal error: 'stddef.h' file not found
Code sample
flutter create testf
Screenshots or Video
No response
Logs
Logs
[  +12 ms] executing: uname -m
[   +7 ms] Exit code 0 from: uname -m
[        ] x86_64
[  +60 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +1 ms] Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
[  +30 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +42 ms] Skipping pub get: version match.
[ +130 ms] Generating /space/github/allinone/my_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +62 ms] No packages with native assets. Skipping native assets compilation.
[   +1 ms] Initializing file store
[   +4 ms] Skipping target: gen_localizations
[   +2 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/space/github/allinone/my_app/.dart_tool/package_config_subset}
[  +24 ms] gen_dart_plugin_registrant: Complete
[        ] Skipping target: _composite
[   +1 ms] complete
[   +2 ms] Launching lib/main.dart on Linux in debug mode...
[   +1 ms] /space/download/flutter319/bin/cache/dart-sdk/bin/dartaotruntime --disable-dart-dev /space/download/flutter319/bin/cache/dart-sdk/bin/snapshots/frontend_server_aot.dart.snapshot
--sdk-root /space/download/flutter319/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true
-DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/04817c99c9fd4956f27505204f7e344335810aed/ --output-dill /run/user/1000/flutter_tools.ZILTGR/flutter_tool.NIUFCM/app.dill
--packages /space/github/allinone/my_app/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme
org-dartlang-root --initialize-from-dill build/f4da31578bf74e160393d588ebd02ee2.cache.dill.track.dill --verbosity=error --enable-experiment=alternative-invalidation-strategy
[  +14 ms] Building Linux application...
[   +6 ms] <- compile package:my_app/main.dart
[   +1 ms] executing: [build/linux/x64/debug/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DFLUTTER_TARGET_PLATFORM=linux-x64 /space/github/allinone/my_app/linux
[  +27 ms] -- Configuring done (0.0s)
[   +3 ms] -- Generating done (0.0s)
[   +3 ms] -- Build files have been written to: /space/github/allinone/my_app/build/linux/x64/debug
[   +4 ms] executing: ninja -C build/linux/x64/debug install
[   +4 ms] ninja: Entering directory `build/linux/x64/debug'
[+1944 ms] [1/6] Generating /space/github/allinone/my_app/linux/flutter/ephemeral/libflutter_linux_gtk.so,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_value.h,
/space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_view.h, /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
[   +1 ms] [  +11 ms] executing: uname -m
[        ] [   +6 ms] Exit code 0 from: uname -m
[        ] [        ] x86_64
[        ] [  +14 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [   +1 ms] Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
[        ] [  +67 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +23 ms] Initializing file store
[        ] [   +3 ms] Done initializing file store
[        ] [  +28 ms] Skipping target: native_assets
[        ] [   +1 ms] Skipping target: gen_localizations
[        ] [        ] Skipping target: gen_dart_plugin_registrant
[   +5 ms] [ +351 ms] unpack_linux: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/libflutter_linux_gtk.so,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/icudtl.dat,/space/download/flutter319/bin/cac
he/artifacts/engine/linux-x64/flutter_linux/fl_texture_registrar.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_basic_message_channel.h,/space/download/flutter31
9/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_view.h,/space/download/flutter319/bin/cache/artifa
cts/engine/linux-x64/flutter_linux/fl_message_codec.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_message_codec.h,/space/download/flutter319/bin/cache/
artifacts/engine/linux-x64/flutter_linux/fl_plugin_registrar.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_messenger.h,/space/download/flutter319/bin/cac
he/artifacts/engine/linux-x64/flutter_linux/fl_value.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_method_codec.h,/space/download/flutter319/bin/cache/arti
facts/engine/linux-x64/flutter_linux/fl_standard_method_codec.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_pixel_buffer_texture.h,/space/download/flutter319/bi
n/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registry.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_message_codec.h,/space/download/flutter31
9/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_engine.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_response.h,/space/download/flutter319/bin/ca
che/artifacts/engine/linux-x64/flutter_linux/fl_dart_project.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_call.h,/space/download/flutter319/bin/cache/ar
tifacts/engine/linux-x64/flutter_linux/fl_method_channel.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_gl.h,/space/download/flutter319/bin/cache/artifac
ts/engine/linux-x64/flutter_linux/fl_string_codec.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_codec.h,/space/download/flutter319/bin/cache/artifacts/en
gine/linux-x64/flutter_linux/flutter_linux.h,/space/download/flutter319/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_event_channel.h,/space/download/flutter319/bin/cache/artifacts/engine/l
inux-x64/flutter_linux/fl_binary_codec.h}
[   +2 ms] [ +574 ms] Skipping target: kernel_snapshot
[        ] [   +2 ms] unpack_linux: Complete
[        ] [ +326 ms] Skipping target: debug_bundle_linux-x64_assets
[        ] [        ] Persisting file store
[        ] [   +5 ms] Done persisting file store
[        ] [   +3 ms] build succeeded.
[        ] [   +5 ms] "flutter assemble" took 1,401ms.
[        ] [ +253 ms] ensureAnalyticsSent: 250ms
[        ] [        ] Running 0 shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +306 ms] [2/6] Building CXX object CMakeFiles/my_app.dir/main.cc.o
[        ] FAILED: CMakeFiles/my_app.dir/main.cc.o
[   +2 ms] /usr/bin/clang++ -DAPPLICATION_ID=\"com.example.my_app\" -I/space/github/allinone/my_app/linux/flutter/ephemeral -isystem
/nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0 -isystem /nix/store/addgkhi3an1zcns56sdgg47dbg9ar3bf-pango-1.51.0-dev/include/pango-1.0 -isystem
/nix/store/16bgz65mrmdv23c9x6fhp7bgnd60paji-harfbuzz-7.3.0-dev/include/harfbuzz -isystem /nix/store/c3j9ids4x88yj4frsc9zickk3n3a1pb2-at-spi2-core-2.50.0-dev/include/atk-1.0 -isystem
/nix/store/kwhbkg16gnlqsjyk943bn7inn48hcahp-cairo-1.18.0-dev/include/cairo -isystem /nix/store/yh2s8hwx8nzzdkk46c7khv7x0g6afpyn-freetype-2.13.2-dev/include/freetype2 -isystem
/nix/store/yh2s8hwx8nzzdkk46c7khv7x0g6afpyn-freetype-2.13.2-dev/include -isystem /nix/store/law10inhx5i4av4clzhkn8y0prj7r5ir-gdk-pixbuf-2.42.10-dev/include/gdk-pixbuf-2.0 -isystem
/nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include -isystem /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0 -isystem
/nix/store/hbdl12ck2ibhn5zsi8nsfa6v471pf0j6-glib-2.78.4/lib/glib-2.0/include -isystem /nix/store/lclgl38fv2iy17hych4b1135znyb4cqv-libX11-1.8.7-dev/include -isystem
/nix/store/1n9gzxvlbiihbqlz9rq24xw9h71k9rnc-xorgproto-2023.2/include -isystem /nix/store/fhrwzmzvkj5yjsb4mb37w6smbg6banrs-zlib-1.3.1-dev/include -g -Wall -Werror -MD -MT
CMakeFiles/my_app.dir/main.cc.o -MF CMakeFiles/my_app.dir/main.cc.o.d -o CMakeFiles/my_app.dir/main.cc.o -c /space/github/allinone/my_app/linux/main.cc
[        ] In file included from /space/github/allinone/my_app/linux/main.cc:1:
[        ] In file included from /space/github/allinone/my_app/linux/my_application.h:4:
[        ] In file included from /nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0/gtk/gtk.h:30:
[        ] In file included from /nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0/gdk/gdk.h:30:
[        ] In file included from /nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0/gdk/gdkconfig.h:8:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib.h:32:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/galloca.h:34:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gtypes.h:34:
[        ] In file included from /nix/store/hbdl12ck2ibhn5zsi8nsfa6v471pf0j6-glib-2.78.4/lib/glib-2.0/include/glibconfig.h:9:
[        ] /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gmacros.h:40:10: fatal error: 'stddef.h' file not found
[        ]    40 | #include <stddef.h>
[        ]       |          ^~~~~~~~~~
[        ] 1 error generated.
[  +22 ms] [3/6] Building CXX object CMakeFiles/my_app.dir/flutter/generated_plugin_registrant.cc.o
[        ] FAILED: CMakeFiles/my_app.dir/flutter/generated_plugin_registrant.cc.o
[   +2 ms] /usr/bin/clang++ -DAPPLICATION_ID=\"com.example.my_app\" -I/space/github/allinone/my_app/linux/flutter/ephemeral -isystem
/nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0 -isystem /nix/store/addgkhi3an1zcns56sdgg47dbg9ar3bf-pango-1.51.0-dev/include/pango-1.0 -isystem
/nix/store/16bgz65mrmdv23c9x6fhp7bgnd60paji-harfbuzz-7.3.0-dev/include/harfbuzz -isystem /nix/store/c3j9ids4x88yj4frsc9zickk3n3a1pb2-at-spi2-core-2.50.0-dev/include/atk-1.0 -isystem
/nix/store/kwhbkg16gnlqsjyk943bn7inn48hcahp-cairo-1.18.0-dev/include/cairo -isystem /nix/store/yh2s8hwx8nzzdkk46c7khv7x0g6afpyn-freetype-2.13.2-dev/include/freetype2 -isystem
/nix/store/yh2s8hwx8nzzdkk46c7khv7x0g6afpyn-freetype-2.13.2-dev/include -isystem /nix/store/law10inhx5i4av4clzhkn8y0prj7r5ir-gdk-pixbuf-2.42.10-dev/include/gdk-pixbuf-2.0 -isystem
/nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include -isystem /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0 -isystem
/nix/store/hbdl12ck2ibhn5zsi8nsfa6v471pf0j6-glib-2.78.4/lib/glib-2.0/include -isystem /nix/store/lclgl38fv2iy17hych4b1135znyb4cqv-libX11-1.8.7-dev/include -isystem
/nix/store/1n9gzxvlbiihbqlz9rq24xw9h71k9rnc-xorgproto-2023.2/include -isystem /nix/store/fhrwzmzvkj5yjsb4mb37w6smbg6banrs-zlib-1.3.1-dev/include -g -Wall -Werror -MD -MT
CMakeFiles/my_app.dir/flutter/generated_plugin_registrant.cc.o -MF CMakeFiles/my_app.dir/flutter/generated_plugin_registrant.cc.o.d -o CMakeFiles/my_app.dir/flutter/generated_plugin_registrant.cc.o
-c /space/github/allinone/my_app/linux/flutter/generated_plugin_registrant.cc
[        ] In file included from /space/github/allinone/my_app/linux/flutter/generated_plugin_registrant.cc:7:
[        ] In file included from /space/github/allinone/my_app/linux/flutter/generated_plugin_registrant.h:10:
[        ] In file included from /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h:10:
[        ] In file included from /space/github/allinone/my_app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h:12:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/gio/gio.h:28:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/gio/giotypes.h:30:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/gio/gioenums.h:30:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib-object.h:24:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/gobject/gbinding.h:30:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib.h:32:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/galloca.h:34:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gtypes.h:34:
[        ] In file included from /nix/store/hbdl12ck2ibhn5zsi8nsfa6v471pf0j6-glib-2.78.4/lib/glib-2.0/include/glibconfig.h:9:
[        ] /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gmacros.h:40:10: fatal error: 'stddef.h' file not found
[        ]    40 | #include <stddef.h>
[        ]       |          ^~~~~~~~~~
[        ] 1 error generated.
[  +12 ms] [4/6] Building CXX object CMakeFiles/my_app.dir/my_application.cc.o
[        ] FAILED: CMakeFiles/my_app.dir/my_application.cc.o
[   +2 ms] /usr/bin/clang++ -DAPPLICATION_ID=\"com.example.my_app\" -I/space/github/allinone/my_app/linux/flutter/ephemeral -isystem
/nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0 -isystem /nix/store/addgkhi3an1zcns56sdgg47dbg9ar3bf-pango-1.51.0-dev/include/pango-1.0 -isystem
/nix/store/16bgz65mrmdv23c9x6fhp7bgnd60paji-harfbuzz-7.3.0-dev/include/harfbuzz -isystem /nix/store/c3j9ids4x88yj4frsc9zickk3n3a1pb2-at-spi2-core-2.50.0-dev/include/atk-1.0 -isystem
/nix/store/kwhbkg16gnlqsjyk943bn7inn48hcahp-cairo-1.18.0-dev/include/cairo -isystem /nix/store/yh2s8hwx8nzzdkk46c7khv7x0g6afpyn-freetype-2.13.2-dev/include/freetype2 -isystem
/nix/store/yh2s8hwx8nzzdkk46c7khv7x0g6afpyn-freetype-2.13.2-dev/include -isystem /nix/store/law10inhx5i4av4clzhkn8y0prj7r5ir-gdk-pixbuf-2.42.10-dev/include/gdk-pixbuf-2.0 -isystem
/nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include -isystem /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0 -isystem
/nix/store/hbdl12ck2ibhn5zsi8nsfa6v471pf0j6-glib-2.78.4/lib/glib-2.0/include -isystem /nix/store/lclgl38fv2iy17hych4b1135znyb4cqv-libX11-1.8.7-dev/include -isystem
/nix/store/1n9gzxvlbiihbqlz9rq24xw9h71k9rnc-xorgproto-2023.2/include -isystem /nix/store/fhrwzmzvkj5yjsb4mb37w6smbg6banrs-zlib-1.3.1-dev/include -g -Wall -Werror -MD -MT
CMakeFiles/my_app.dir/my_application.cc.o -MF CMakeFiles/my_app.dir/my_application.cc.o.d -o CMakeFiles/my_app.dir/my_application.cc.o -c /space/github/allinone/my_app/linux/my_application.cc
[        ] In file included from /space/github/allinone/my_app/linux/my_application.cc:1:
[        ] In file included from /space/github/allinone/my_app/linux/my_application.h:4:
[        ] In file included from /nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0/gtk/gtk.h:30:
[        ] In file included from /nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0/gdk/gdk.h:30:
[        ] In file included from /nix/store/5ns2aa5a9504v9jbgp3s0fwh9zb5k093-gtk+3-3.24.39-dev/include/gtk-3.0/gdk/gdkconfig.h:8:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib.h:32:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/galloca.h:34:
[        ] In file included from /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gtypes.h:34:
[        ] In file included from /nix/store/hbdl12ck2ibhn5zsi8nsfa6v471pf0j6-glib-2.78.4/lib/glib-2.0/include/glibconfig.h:9:
[        ] /nix/store/2cmlvrk52m9xs4saln8ahcgd2a36vwdn-glib-2.78.4-dev/include/glib-2.0/glib/gmacros.h:40:10: fatal error: 'stddef.h' file not found
[        ]    40 | #include <stddef.h>
[        ]       |          ^~~~~~~~~~
[        ] 1 error generated.
[        ] ninja: build stopped: subcommand failed.
[   +7 ms] Building Linux application... (completed in 2,364ms)
[+1863 ms] Error: Build process failed
[   +1 ms] "flutter run" took 4,574ms.
[   +2 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:811:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1389:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:355:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:295:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>

[ +251 ms] ensureAnalyticsSent: 251ms
[        ] Running 1 shutdown hook
[   +1 ms] Shutdown hooks complete
[   +1 ms] exiting with code 1

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.19.0, on NixOS 24.05 (Uakari) 6.1.78, locale zh_CN.UTF-8)
    • Flutter version 3.19.0 on channel stable at /space/download/flutter319
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision bae5e49bc2 (8 天前), 2024-02-13 17:46:18 -0800
    • Engine revision 04817c99c9
    • Dart version 3.3.0
    • DevTools version 2.31.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at /space/Android/Sdk
    • Platform android-33, build-tools 33.0.2
    • ANDROID_HOME = /space/Android/Sdk
    • Java binary at: /nix/store/jz5ppnr1133z7a4vj53jd3a0gkv0iw6v-openjdk-19.0.2+7/lib/openjdk/bin/java
    • Java version OpenJDK Runtime Environment (build 19.0.2+7-nixos)
    • All Android licenses accepted.

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Linux toolchain - develop for Linux desktop
    • clang version 17.0.6
    • cmake version 3.27.9
    • ninja version 1.11.1
    • pkg-config version 0.29.2

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] IntelliJ IDEA Ultimate Edition (version 2023.3)
    • IntelliJ at /nix/store/prix3ph1db95pkmn679zjbbzmwbac5qs-idea-ultimate-2023.3.4/idea-ultimate
    • Flutter plugin version 78.1.1
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] Connected device (1 available)
    • Linux (desktop) • linux • linux-x64 • NixOS 24.05 (Uakari) 6.1.78

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

Hi @prehonor
This could be caused by missing clang. Could you confirm that all tools in Linux prerequisites have been installed?
Also, which Flutter version are you on? Please share the output of flutter doctor -v as well.

Hi @prehonor This could be caused by missing clang. Could you confirm that all tools in Linux prerequisites have been installed?
Also, which Flutter version are you on? Please share the output of flutter doctor -v as well.

https://github.com/NixOS/nixpkgs/issues/290354   Please take a look

I'm not using NixOS unfortunately. Could you please share the output of flutter doctor -v? If you are using an old Flutter version, it is worth trying to upgrade to the latest release to see if it's fixed.

To address the issue encountered during the build process, which is causing the fatal error related to 'stddef.h' file not found, follow these steps:
Verify Environment: Ensure that the necessary development tools and dependencies are properly installed in the build environment. This includes verifying the presence of standard C library headers like 'stddef.h'.
Check Build Configuration: Review the build configuration files (such as CMakeLists.txt) to ensure that the appropriate include paths are specified for locating system headers like 'stddef.h'. Make sure the paths are correctly configured to point to the directories containing the necessary header files.
Update Environment Variables: If necessary, update environment variables such as C_INCLUDE_PATH or CPLUS_INCLUDE_PATH to include the directories containing system headers like 'stddef.h'. This ensures that the compiler can locate the required header files during the build process.
Check Compiler Flags: Review the compiler flags being used during the build process. Ensure that the necessary flags are included to specify the locations of system header files and to enable appropriate error handling and debugging options.
Verify Flutter SDK: Ensure that the Flutter SDK being used is up-to-date and compatible with the project requirements. Consider updating to the latest stable version of Flutter to benefit from any bug fixes or improvements related to the build process.
Debugging: If the issue persists, consider adding additional logging or diagnostic output to the build process to identify the specific point of failure and any underlying causes contributing to the error.
Collaboration: If you're still unable to resolve the issue, consider reaching out to the Flutter community or opening a GitHub issue for further assistance. Provide detailed information about your environment, build configuration, and any error messages encountered to facilitate troubleshooting by other developers.

Collaboration: If you're still unable to resolve the issue, consider reaching out to the Flutter community or opening a GitHub issue for further assistance. Provide detailed information about your environment, build configuration, and any error messages encountered to facilitate troubleshooting by other developers.

@Famous-guy It seems this is from an AI tool response or similar. It is too general information. Please only mention the main issue raised initially to help the investigation.


Contributor card showing wrong information

my contributor card showing 1st year that is wrong

Can you give a screenshot?


ros_envelope: 0.0.0-2 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository ros_envelope to 0.0.0-2:

upstream repository: https://github.com/craigh92/ros_envelope
release repository: https://github.com/craigh92/ros_envelope-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.6.9
previous version for package: null

I'm going to close this one out for now.  Feel free to reopen once you have addressed the feedback from @sloretz and @tfoote (or open a new PR).  Thanks for the contribution.


Localization of the webpage

Is there a way we can offer localization with the current website design? What would we have to do from a technical point of view to be able to put up a localized version of fortran-lang.org?
Inspired by @vmagnin's post at https://fortran-lang.discourse.group/t/promoting-fortran-in-non-english-languages/678

Yes I think that is a good idea, as long as people are willing to maintain the translations. Here is how we do it in for the SymPy's webpage:
https://github.com/sympy/sympy.github.com#translations

As written in the Discourse, if translating pages is decided, I of course agree to work on the french translation. And of course, it could be a collaborative work if there is other people interested here.

@vmagnin Definitely, I consider it more a matter of figuring out the technicalities to get this running with jekyll. I already found plenty of ugly solutions when searching for jekyll i18n, but nothing that strikes me as elegant and simple yet.
On this topic, I would contribute to German translations.

Definitely, I consider it more a matter of figuring out the technicalities to get this running with jekyll.

Yes, the main problem is probably a technical one. How to transform the site into a multi-language site... It seems not trivial... And would probably need a lot of work.

Maybe we could, at least as a first step, just translate the homepage. Perhaps it would be sufficient to make the site appears in Google with a good pagerank. I don't know if the number of pages available in the national language is taken into account in the Google algorithm... We could even make an experiment: we translate the homepage just in one language, and we wait some days (or weeks ?) to see if it has an effect on search engines.

I found jekyll-multiple-languages-plugin which allows side localization with jekyll in an elegant way. First, I already created a branch i18n, where you can give it a try.

add your language in the _config.yml under languages (the first language is the default)

https://github.com/fortran-lang/fortran-lang.org/blob/f14c12f183ecdf6cfdb910729ce928f79d329f85/_config.yml#L7

create the file _i18n/<lang>.yml and the directory _i18n/<lang> (now you can visit http://<IP_ADDRESS>:4000/<lang>/ already, untranslated pages are taken from the default language branch)
mirror the content of _i18n/en in your _i18n/<lang> directory, i.e. create _i18n/<lang>/index.html to translate the main page

There are a lot of small details I still have to figure out, but this basically looks like a suitable solution for the webpage.

3. mirror the content of `_i18n/en` in your `_i18n/<lang>` directory, _i.e._ create `_i18n/<lang>/index.html` to translate the main page

@awvwgk , I have forked your repository. I will try these days to translate just the homepage to begin. Just a question concerning your third point: should I mirror all the content of _i18n/en ? or just the files I want to translate ? (it's what I understand, but I am not sure...)
Another newbie question: I guess that to access to http://<IP_ADDRESS>:4000/<lang>/ I need to install jekyll on my machine?

@vmagnin Just adding the files you translate is sufficient, the rest will be filled in automatically from the _i18n/en tree. Let me know if this works as expected. Note, currently my setup only allows to translate the body but not the keywords in the header and footer and so on, but I will look into this soon.
To setup the webpage locally follow the guide in the README at https://github.com/fortran-lang/fortran-lang.org#setup. After you have setup everything run bundle exec jekyll serve --watch in another terminal and open http://<IP_ADDRESS>:4000 in your webbrowser to get a live preview while you edit the content.

This procedure works correctly. Jekyll server returns some warnings about deprecated arguments.
fortran-lang.org/.bundle/ruby/2.7.0/gems/jekyll-3.8.6/lib/jekyll/tags/include.rb:194: warning: Using the last argument as keyword parameters is deprecated
I am trying with a Spanish translation

I have done everything, including _i18n/fr.yml and _i18n/fr/index.html
I can access to my local english version, but not the french version with http://<IP_ADDRESS>:4000/fr/ in my web browser:
Not Found
`/fr/' not found.
WEBrick/1.6.0 (Ruby/2.7.1/2020-03-31) at <IP_ADDRESS>:4000
Should I install  jekyll-multiple-languages-plugin  with bundle ? I don't see it when I type "bundle install" (but I see Installing i18n 0.9.5)

Sorry, my second terminal (the jekyll one) was not opened in the i18n but the master branch...
Now bundle install successfully installed the  jekyll-multiple-languages-plugin
It's OK, I have translated one sentence and I see it in http://<IP_ADDRESS>:4000/fr/
:-)

I put together a first draft patch for the localized homepage at #201, if you want to give it a try, there is now support for localizing (most of the) keywords in the navigation and footer and adding translated pages. The process is outlined here.
It has still a few rough edges, so feedback is much appreciated. Stay tuned.

Would it appropriate build a branch to each language during translation process?
e.g.
i81n
|
| -- Default language
| -- English
| -- Spanish
| -- French
| -- German
| -- Czech
...

I put together a first draft patch for the localized homepage at #201, if you want to give it a try, there is now support for localizing (most of the) keywords in the navigation and footer and adding translated pages. The process is outlined here.
It has still ~a few~ plenty rough edges, so feedback is much appreciated. Stay tuned.

@awvwgk. If the general layout (_i18n /_layouts) is kept fixed, the final aspect of the footer is modified by adding words with a greater number of characters.  Some "line breaks" are introduced.

Would it appropriate build a branch to each language during translation process?

In my opinion, it is not necessary, each language having its own directory. And it would multiply the number of branches in the project.

I put together a first draft patch for the localized homepage at #201, if you want to give it a try, there is now support for localizing (most of the) keywords in the navigation and footer and adding translated pages. The process is outlined here.
It has still ~a few~ plenty rough edges, so feedback is much appreciated. Stay tuned.

@awvwgk. If the general layout (_i18n /_layouts) is kept fixed, the final aspect of the footer is modified by adding words with a greater number of characters. Some "line breaks" are introduced.

Thanks, @vmagnin. Yes, my comment is a bit confusing.
Perhaps the following images describe better,
Footer in the English version

Footer in the Spanish version

I see, yes they are currently just 33% of the column wide. If we will have many languages there might be even problematic with the language keys as well. I will probably try two rows in the footer instead.

@aslozada , no, not confusing. My emoji was just meaning I have the same annoying (minor) problem. In my case, even for the GitHub message on the right.

I made a second line for the languages, if we get many translations and small screens (mobile) line breaks can't be avoided, but this is something to worry about once we have that much translations:

This issue will be resolved with the migration to the new webpage at https://github.com/fortran-lang/webpage (see #415).


Samsung Launcher

is it possible to add a launcher from samsung?

Not it's not. Stock themes for Samsung and LG uses different method with icon pack.


Two of the same methods View.gone

Today recommended this project to China http://gank.io/

@sfyc23 Glad, you recommended!
You should definitely recommend some of my other projects also:
https://github.com/androidstarters/kotlin-android-starter
https://medium.com/androidstarters/introducing-androidstarters-4a59514c82e1


feat: add /display_image command.

I cleaned up other files that I have done, ran prettier, bumped version to 1.0.10.

closes #67 .


Just edited the signin.htm file to no longer have the "Shows" button

signin.zip
You could update it into your yt2009 code! thank you!

Also rename from subtitle-module.swf to subtitle_module.swf

the "shows" button was there in the sign in page in 2009, which is why it's in yt2009 as well. http://web.archive.org/web/20091027180240/https://www.google.com/accounts/ServiceLogin?uilel=3&service=youtube&passive=true&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26nomobiletemp%3D1%26hl%3Den_US%26next%3D%252F&hl=en_US&ltmpl=sso what's the point in removing it?

Idk bro since it was gone in all pages, i also decided to remove it on sign in :/

Also read my last comment on issue #122

the shows button is a different story. it can be enabled with the shows_tab global flag, which will make it show on all pages.
what IS true (and shouldn't have happened) is that the sign in page doesn't respect that setting and shows it all the time. that will be fixed.
refering to #122:

due to limitations of those mobile apps, in order to bring every possible feature i'd need to make separate requests for each video, around 20 per feed (search, homepage, related videos etc). this would noticeably slow down loading times.
also, as mentioned in #106, i don't have the setup to test all early apks, so research in getting those working is not really a possibility for me as of now.
i've tried escargot before under a different name. as cool as the novelty is, having to keep it on the taskbar at all times when i'm available for the client to work isn't really something that's convenient. i'd rather stick to this github issue tracker for yt2009-related things.

the shows button is a different story. it can be enabled with the shows_tab global flag, which will make it show on all pages. what IS true (and shouldn't have happened) is that the sign in page doesn't respect that setting and shows it all the time. that will be fixed.
refering to #122:

due to limitations of those mobile apps, in order to bring every possible feature i'd need to make separate requests for each video, around 20 per feed (search, homepage, related videos etc). this would noticeably slow down loading times.
also, as mentioned in Implement /proxy/ requests for YouTube 1.4.20 support #106, i don't have the setup to test all early apks, so research in getting those working is not really a possibility for me as of now.
i've tried escargot before under a different name. as cool as the novelty is, having to keep it on the taskbar at all times when i'm available for the client to work isn't really something that's convenient. i'd rather stick to this github issue tracker for yt2009-related things.

But what about captions on mobile apps

addressed in https://github.com/ftde0/yt2009/commit/b6c48749c7f0197ac165ff1a1dd003560a304221


Update use-sqldumper-generate-dump-file.md

Change to reflect that amount of work SQL Dumper has is based on SQL Server process.

This is good to go.


Angular Component Router $router: Unkown Provider Error

Hi, maybe you could help me :)
I am going crazy about my Error. I use the AngularJS Component Router with webpack and oclazyload.
I am injecting the dependencies, and debugging shows it also reaches my $router. And without webpack, everythig worked fine.
My Code:
` app.controller('appController',['$router', '$ocLazyLoad', function ($router, $ocLazyLoad) {
$router.config([
    {path: '/', name: 'Home', component: 'home', usaAsDefault: true},

    //Heroes Route
    {
        path: '/heroes/...',
        name: 'Heroes',
        loader: function () {
            // lazy load Heroes
            return $ocLazyLoad.load([require('../dist/heroes.bundle.js')])
                .then(function () {
                    return 'heroes';
                });
        }
    },`

I don't know what to do anymore...

Could you create a small repo exhibiting the problem so I can test?

I have this plunker: https://plnkr.co/edit/3PzmVhVkL2iHQDBqKiMt?p=info

changing $router to $rootRouter solved the issue


Haunted House Escape

Describe the solution you'd like
I would like to see the development of a game called "Haunted House Escape," where players must navigate through a haunted mansion, solve puzzles, and escape. The game should feature:
An eerie, immersive storyline.
Various rooms with unique challenges and puzzles.
Clues and items that players can collect and use.
Multiple endings based on player choices.
Describe alternatives you've considered
I have considered other text-based adventure games, but they often lack the detailed storytelling and immersive atmosphere needed to create a truly engaging haunted house escape experience.
Additional context
This game will provide an immersive and suspenseful adventure directly in the browser, combining problem-solving, exploration, and storytelling.
What problem is this feature trying to solve?
It aims to fill the gap for engaging and suspenseful text-based adventure games that are easily accessible via web browsers.
How do we know when the feature is complete?
The feature will be complete when:
Players can navigate through different rooms in the haunted mansion.
The game includes a variety of puzzles and challenges.
The storyline is fully integrated and provides an immersive experience.
The controls are smooth and responsive.
The game is free of major bugs and performance issues.

Score limitation is restricted to 150. Closing this


Native sharing UI in Flet

Duplicate Check

[x] I have searched the opened issues and there are no duplicates

Describe the requested feature
Native sharing UI, I meant this

Hello Flet developers who work hard all the time. I would like to suggest a feature to add in flet.
Why is there no feature about sharing something in Flet? This is a Feature that many developers, especially mobile app developers frequently use. For now, to share something, developers need to get the API from each apps. But some of the apps doesn't even have the api.
I bet this feature is needed not only me but also many mobile app developers using flet.
Best regards.
Suggest a solution
No response
Screenshots
No response
Additional details
Links to look for:
https://pub.dev/packages/share_plus

also need this feature

Closing as duplicate of #2501


Prisma adapter + MongoDB connector fails on Google signin

Title
Prisma adapter + MongoDB connector fails on signin
How to reproduce ☕
I'm running the boilerplate NextAuth setup with the Prisma adapter connecting to a MongoDB Atlas instance . On Google signin the following error occurs which I tried resolving by changing the account model with no success.
Your question/bug report 📓
[next-auth][error][OAUTH_CALLBACK_HANDLER_ERROR]
https://next-auth.js.org/errors#oauth_callback_handler_error

 Error:
Invalid `p.account.findUnique()` invocation in
C:\~\node_modules\@next-auth\prisma-adapter\dist\index.js:11:45

   8 getUserByEmail: (email) => p.user.findUnique({ where: { email } }),
   9 async getUserByAccount(provider_providerAccountId) {
  10     var _a;
→ 11     const account = await p.account.findUnique({
           where: {
             provider_providerAccountId: {
             ~~~~~~~~~~~~~~~~~~~~~~~~~~
               providerAccountId: '00000000000000000',
               provider: 'google'
             }
           },
           select: {
             user: true
           }
         })

Unknown arg `provider_providerAccountId` in where.provider_providerAccountId for type AccountWhereUniqueInput. Available args:

type AccountWhereUniqueInput {
  id?: String
  providerAccountId?: String
}

is there any way I can work around this error or perhaps I am missing something major?
Thank you!
Contributing  🙌🏽
No, I'm afraid I cannot help regarding this

We have a separate MongoDB adapter, you could try that: https://next-auth.js.org/adapters/mongodb
A reproduction might be useful in any case.

I'd like to use Prisma for the models - I'll setup a reproduction in any case. Thanks!

@ri5t3ai I did some digging through the Prisma docs, and it seems in the case of MongoDB, you must create this @@unique compound index yourself - Prisma can't/doesn't (not sure) do it in Mongo yet.
See: https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#mongodb-4

Ok. I see what you mean - I'll post a solution in any case here once I have it. Really appreciate you looking into it!


rename perform to start in ArtificialSubject

tests should pass after https://github.com/brain-score/brainio/pull/30 is merged


[incubator/jaeger] Sample configurations

Is this a BUG REPORT or FEATURE REQUEST? (choose one): FEATURE REQUEST
Which chart: jaeger
Hi, actually I don't know if that issue should be here, as sample configurations depends or kubernetes (ingress / services / ...) configuration.
However I believe it would be nice to prepare few (or at least one, the most used) configurations + images with description.
E.g.

If you want to expose UI and hide everything else then use LoadBalancer or Ingress for query-pod. + image
If you disable host network then smth will stop working...

I know this is more k8s management knowledge, however it will be really helpful for people to start with that (quite complex) chart.
Maybe it would solve my problem -- I use default values (which I believe should be production ready) and have error on agents:
{"level":"info","ts":1533304410.5446763,"caller":"peerlistmgr/peer_list_mgr.go:157","msg":"Not enough connected peers","connected":0,"required":1}
{"level":"info","ts":1533304410.5447237,"caller":"peerlistmgr/peer_list_mgr.go:166","msg":"Trying to connect to peer","host:port":"jaeger-collector:14267"}
{"level":"error","ts":1533304410.7951396,"caller":"peerlistmgr/peer_list_mgr.go:171","msg":"Unable to connect","host:port":"jaeger-collector:14267","connCheckTimeout":0.25,"error":"tchannel error ErrCodeTimeout: timeout","stacktrace":"github.com/jaegertracing/jaeger/pkg/discovery/peerlistmgr.(*PeerListManager).ensureConnections\n\t/home/travis/gopath/src/github.com/jaegertracing/jaeger/pkg/discovery/peerlistmgr/peer_list_mgr.go:171\ngithub.com/jaegertracing/jaeger/pkg/discovery/peerlistmgr.(*PeerListManager).maintainConnections\n\t/home/travis/gopath/src/github.com/jaegertracing/jaeger/pkg/discovery/peerlistmgr/peer_list_mgr.go:101"}

(does not have it when running docker all-in-one locally)

Hi @sta-szek
I would think the most used configuration is the default which is simply helm install incubator/jaeger. If you are looking for customizing paramters, I would read the helm documentation located at https://docs.helm.sh/using_helm and look for the section "Customizing the Chart Before Installing".
For #1, I am not sure what you mean by "hide everything else". The chart already supports using a LoadBalancer which can be configured using --set query.service.loadBalancerSourceRanges and ingress can be enabled using --set query.ingress.enabled=true providing you have an ingress controller setup.
Not really sure I understand your #2. You can find me in the Kubernetes slack channel #helm-users if you want to discuss.


CPU/GPU profiler - Might be of interest

https://github.com/Celtoys/Remotery
I have no use for it right now but other people might be interested in bindings for it.

@code-disaster Already ported it for libGDX, since it use LWLJGL it would make sense to implement it directly in it so everyone will be able to use it easily :)
https://github.com/code-disaster/libgdx-snippets/tree/master/src/main/java/com/badlogic/gdx/profiler

My JNI wrapper does some book-keeping which may not be required when used properly with LWJGL 3 (MemoryStack et al). One more item on my "would be nice to look into" backlog.

Sweet :smile:

Is there some usage examples in java?


Specify a value to use when a field is emptied by the user

Question
Hi, I've a request if it's possible. I'm working with JSON schema, I'd like to know if there is a way to specify a value to use to fill a field when the field is emptied by the user (and NOT required, because, of course, if it's required, than it can't be empty).
For example, with this schema:

{
    "type": "object",
    "properties": {
        "test": {
            "type": "string",
            "default": "My Default Value"
        }
    }
}
I'd like to have this behavior (let's suppose the model is {}):

The default value is "My Default Value"
If a user delete the default value and submit the form with the field test empty, than it will be filled with the default value.

Is this possible without manually checking the fields one by one (that can be very difficult when dealing with complex schemas, e.g. with arrays and nested objects)?

Formly doesn't have a control the value, so the adjustments should be done on your side and if you're looking for a generic way you may define a custom type (https://formly.dev/guide/custom-formly-field) where you can control the submitted value.


Missing url.URL constructor

Just noticed that some of my client side tests were failing due to a missing URL constructor in the url package.
Thankfully the fix is pretty easy since it exists as window.URL

This doesn't seem related at all, but we've struggled with this package on our CI for the last few days. It can't find required node_modules, and this module seems to be random, it changes on every run
npm ERR! enoent ENOENT: no such file or directory, open '/home/circleci/app/microservices/app/node_modules/meteor-node-stubs/node_modules/buffer-xor/package.json'

npm ERR! enoent ENOENT: no such file or directory, open '/home/circleci/app/microservices/admin/node_modules/meteor-node-stubs/node_modules/des.js/package.json'

npm ERR! enoent ENOENT: no such file or directory, open '/home/circleci/app/microservices/admin/node_modules/meteor-node-stubs/node_modules/pako/package.json'

Could there be a link?

@Floriferous It sounds like a different issue.

I'm closing this issue because it's too old.
If you think this issue is still relevant please open a new one.
Why? We need to pay attention to all the open items so we should keep opened only items where people are involved.


Unable to start collection on windows 10

I try all recomendations from this issue #635  buy doesn't works for me:
Started with command line: "E:\PerfView.exe" /RestartingToElevelate:collect  /BufferSizeMB:256 /StackCompression /MinSecForTrigger:0 /KernelEvents:Default,ThreadPriority Collect PerfView Version: 2.0.39  BuildDate: Thu, 21 Mar 2019 12:16:17 GMT PerfView Start Time 08/04/2019 13:24:32 Started: Collect Circular buffer size = 0, setting to 500. [Kernel Log: E:\PerfViewData.kernel.etl] Kernel keywords enabled: Default, ThreadPriority Warning: PdbScope not found at E:\PerfViewExtensions\PdbScope.exe Disabling the Image Size Menu Item. Warning: ILSize not found at E:\PerfViewExtensions\ILSize.dll Disabling the IL Size Menu Item. Collection Dialog open. Aborting tracing for sessions 'NT Kernel Logger' and 'PerfViewSession'. Insuring .NET Allocation profiler not installed. Detected 64 bit system, removing 64 bit keys Completed: Collect   (Elapsed Time: 0,599 sec) Exception Occurred: System.Runtime.InteropServices.COMException (0x800700B7): No se puede crear un archivo que ya existe. (Excepción de HRESULT: 0x800700B7)    en System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)    en Microsoft.Diagnostics.Tracing.Session.TraceEventSession.EnableKernelProvider(Keywords flags, Keywords stackCapture)    en PerfView.CommandProcessor.Start(CommandLineArgs parsedArgs)    en PerfView.CommandProcessor.Collect(CommandLineArgs parsedArgs)    en PerfView.MainWindow.<>c__DisplayClass13_0.<ExecuteCommand>b__0()    en PerfView.StatusBar.<>c__DisplayClass22_0.<StartWork>b__0() An exceptional condition occurred, see log for details.
(The exception is in Spanish, translated is "Can not create a file when that file already exists")
Any idea for fix that?

mysteriously now works. Now, I have to check why


Format code with black

Just an example of what would change, as mentioned in #37
I personally use a line length of 90, but it makes no difference to me to use a different one.

Good idea. :+1:
I think the default line length in black is 88, right? I can't remember the rationale for that specific number. Just to be pragmatic, I vote that we stick to the default of 88. Less potential future conflicts.
I personally use black for other projects as well. asyncio-mqtt is really not the best showcase of my usual Python code style preferences. :)) Have a look at this pyproject.toml for my preferred tools/defaults.
In a similar vein, we could also move to the poetry dependency manger, add isort, etc. I just never got around to "modernizing" asyncio-mqtt.

Yep, I've redone it as 88 (it only changed one line!).
I also use poetry generally, although I haven't delved as deeply into using the pyproject.toml file as you have! I like that everything's contained there.

Phew, it's still just under 400 lines of code :sweat_smile:

It used to be 300 lines of code. :sweat_smile: It keeps increasing as we add features and fix bugs. :) That's perfectly fine with me. The LoC count is just there to give an indication of: "This library is small and easy to improve/change/maintain. Jump right in!"


[test] Suppresses Pylint warnings in lit config scripts.

Suppresses Pylint/Pylance warnings in lit config scripts which caused by lit_config, config and SubstituteCaptures is not defined in the script.
Moreover, this pull request removes unnecessary code in test/lit.cfg which spotted by Pylance.
Resolves #63907

@hughbe, I see you originally added the Python linter we still use here, could you review or suggest someone who will?

Hi, there. Please review this commit. With this commit, we can make Pylint/Pylance usable for lit configs.

@etcwilde, just stumbled on this again, maybe you'd be interested in pushing this in?


Add test approvers

Signed-off-by: ipinto<EMAIL_ADDRESS>Add test approvals from QE
 NONE

/lgtm
/approve

Taking in some trivial PRs to help prow a little recovering.


Migrates to pipenv for package management

The python project has been slowly pushing users towards pipenv over pip for package management, and for good reason. It's substantially cleaner, automates virtualenvs for development, uses the vastly superior Pipfile/Pipfile.lock files over the traditionally problematic requirements.txt file. All solid improvements.

This PR also bumps our python version to 3.10 and the Debian version to 11 (Bullseye) for the latest security and performance improvements. No issues found during my general testing.

I kept the requirements.txt file as a fringe fallback for development, but it can honestly be yeeted. Let me know what you think.

Do we want pipfile.lock

Yes


bash download_bashscripts ERRORs

im at this stage of setup: bash download_bashscripts/0-MotionModule.sh
I get these errors
(animatediff) D:\AI\AnimateDiff>bash download_bashscripts/0-MotionModule.sh
download_bashscripts/0-MotionModule.sh: line 1: gdown: command not found
download_bashscripts/0-MotionModule.sh: line 2: gdown: command not found
and
(animatediff) D:\AI\AnimateDiff>bash download_bashscripts/4-MajicMix.sh
wget: unrecognized option: content-disposition
BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) multi-call binary.

for the 1st problem, make sure you are using Conda and the gdown is installed correctly.
for the 2nd problem, try to directly open this link, download the file, and put that in models/DreamBooth_LoRA/.


test_utils.run_distributed fails on GPU

The error is:
tensorflow.python.framework.errors_impl.UnknownError: Not enough GPUs to create virtual devices. num_gpus_to_use: 1 #virtual_devices: 2

This happens since number of physical GPUs != number of virtual GPUs.
The line which throws the error is here: gpu_device.cc.
The documentation for tf.config.set_logical_device_configuration seems to run that bit of code successfully.
Relevant log: https://source.cloud.google.com/results/invocations/606014e4-04b9-4cd5-a907-1b7a2661375a/targets/tensorflow_addons%2Fubuntu%2Fgpu%2Fpy3%2Fpresubmit/log

@Squadrick I'm willing to take a look at this one. #969 needs to run distributed tests.

Closing this as it's going to be tracked in #1682


fixes issue #1169

🚀 🚀 Pull Request
Checklist:

[ ]  My code follows the style guidelines of this project and the Contributing document
[ ]  I have commented my code, particularly in hard-to-understand areas
[ ]  I have kept the coverage-rate up
[ ]  I have performed a self-review of my own code and resolved any problems
[ ]  I have checked to ensure there aren't any other open Pull Requests for the same change
[ ]  I have described and made corresponding changes to the relevant documentation
[ ]  New and existing unit tests pass locally with my changes

Changes

Added 3 chances for the user to login using CLI

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

Thanks @gaurav879 for the contribution! and I agree that 3x authentication would be a better UX. Just curious what motivated you the problem?

@davidbuniat, you're welcome. I'm new to open source, and I'm working on some good first issues and familiarising myself with the codebase. The above problem was simpler, and I felt confident in my ability to address it. I intend to work on and contribute to more issues in the future.

Hey, @AbhinavTuli I have made the requested changes. Sorry for the delay from my side.

Yay, @gaurav879! Thanks for contributing. Hit us up in community slack for some swag. :)


Bump dependencies

This updates both the ring and base64 dependency. The ring dependency is especially imported for me since 0.14 contains important bugfixes that I can't use until every crate in my dependency tree is on 0.14. :)
Related to: https://github.com/SergioBenitez/Rocket/issues/905 and https://github.com/kpcyrd/sn0int/issues/69
Thanks!

Needs this patch
diff --git a/src/secure/private.rs b/src/secure/private.rs
index 56dcdbc..9804f40 100644
--- a/src/secure/private.rs
+++ b/src/secure/private.rs
@@ -1,4 +1,4 @@
-use secure::ring::aead::{seal_in_place, open_in_place, Algorithm, AES_256_GCM};
+use secure::ring::aead::{seal_in_place, open_in_place, Algorithm, AES_256_GCM, Nonce, Aad};
 use secure::ring::aead::{OpeningKey, SealingKey};
 use secure::ring::rand::{SecureRandom, SystemRandom};
 use secure::{base64, Key};
@@ -49,7 +49,8 @@ impl<'a> PrivateJar<'a> {
         let ad = name.as_bytes();
         let key = OpeningKey::new(ALGO, &self.key).expect("opening key");
         let (nonce, sealed) = data.split_at_mut(NONCE_LEN);
-        let unsealed = open_in_place(&key, nonce, ad, 0, sealed)
+        let nonce = Nonce::try_assume_unique_for_key(nonce).unwrap();
+        let unsealed = open_in_place(&key, nonce, Aad::from(ad), 0, sealed)
             .map_err(|_| "invalid key/nonce/value: bad seal")?;

         ::std::str::from_utf8(unsealed)
@@ -155,13 +156,14 @@ impl<'a> PrivateJar<'a> {
             // Randomly generate the nonce, then copy the cookie value as input.
             let (nonce, in_out) = data.split_at_mut(NONCE_LEN);
             SystemRandom::new().fill(nonce).expect("couldn't random fill nonce");
+            let nonce = Nonce::try_assume_unique_for_key(nonce).unwrap();
             in_out[..cookie_val.len()].copy_from_slice(cookie_val);

             // Use cookie's name as associated data to prevent value swapping.
             let ad = cookie.name().as_bytes();

             // Perform the actual sealing operation and get the output length.
-            seal_in_place(&key, nonce, ad, in_out, overhead).expect("in-place seal")
+            seal_in_place(&key, nonce, Aad::from(ad), in_out, overhead).expect("in-place seal")
         };

         // Base64 encode the nonce and encrypted value.

@jethrogb thank you very much, I forgot to enable the secret feature while running my tests.

c41fe46cbfc4848b62282da8a70ed05b3ffa2bcb and c59d94e1492f2aa8ce0949335d494322ca25366e collectively implement this.


Added a Django development environment

Bootstrapped an empty Django application
Setup Vagrant to automatically bring our application up as well as
make it accessible from a web browser

After running vagrant up the application can be accessed at:

http://<IP_ADDRESS>:8000/

Note: Most changes had been auto-generated, only Vagrantfile
had been edited manually.

I'm not seeing changes to the Vagrantfile in this PR, did you forget to add them?

All the changes I should have made in Vagrantfile were already been made by Danit in the first PR.
The file already includes lines:
config.vm.network(
"forwarded_port", guest: 8000, host: 8000, host_ip: "<IP_ADDRESS>"
)
config.vm.provision “shell”, path: “setup.sh”, privileged: false

therefore I didn't add it to my PR.


Question: How would I export it to an exe?

I want to export the program back into a .exe after done editing it. How would I do that?

You need to select binary as the export format which recreates the executable. You can also press F1 anywhere which opens up the help with the current context.

@rszibele Thanks for your help but when I export it as a .bin the file output is this:

and the file does not output onto the Desktop.

Oi! Why are you trying to decompile citizen hack? Lmaooooooooo chm_client is very very familiar.

@SmurfRP Wanted to see how it works.

I'm unable to reproduce the saving issue. After importing an executable on Windows and exporting it, it does save the executable where I wanted it to save it. Ghirda automatically adds ".bin" to the file name, which you will have to remove to be able to run it.

Windows is currently also affected by this other bug https://github.com/NationalSecurityAgency/ghidra/issues/19 so you must import the executable as raw to be able to run the exported executable afterwards.
It's possible that something is blocking Ghirda from saving on your end.
Check the Ghirda logs for any errors, which should be located at:
C:\Users\{USERNAME}\.ghirda\.ghirda-9.0\application.log

Select the PE option,PE stands for Portable Executable

How about this one?

What should I choose?

This is currently done though the "Original File" exporter.

This is currently done though the "Original File" exporter. It is no longer restricted to PE and ELF.

The Original File exporter isn't working for me on latest version for me. It pop-up the export Windows in front of the export summary, in a infinite loop.

Ghidra 10.3.1?

Yes @ryanmkurtz

So you import your binary, then then immediately export Original File and it freaks out?

Import PE
Patch an instruction
Export Program > Original File
Freaks out and loop as shown above

The issue reside in patching instruction without respecting the right offset i guess. I've fixed my patched and now it exports. Maybe try to replace a "PUSH EBP" by a "JMP [ADDRESS]" with a too large instruction size, it overlap on the next instruction then messed up the export on Orginal File.
Still tho imo it should display error message, not loop

Did you spill over into a relocation?

I also faced the same issue in new ghidra version but you can save the file by selecting the format as Original file and ..........export  the folder in the source folder of your exe so it can fetch all the required .dll files and any other resources files.


Added whack a mole game #358

@iamrahulmahato As mentioned in issue number #358 , I have added a Whack a mole game. Please review the pr. Any feedback and suggestions are welcomed.

there is a conflict resolve it

@iamrahulmahato I have resolved the conflicts

@iamrahulmahato I've resolved the conflict

@iamrahulmahato I've resolved the conflict.And someone else has made the same game. Please check!

@iamrahulmahato Done with resolving the conflicts. Please review.

@iamrahulmahato please check now. Thanks in advance!

bro its not resolve

@iamrahulmahato Done! A suggestion- Please review the earlier PRs as merging the latest PRs are conflicting some previous pull requests. I hope you don't mind. Thank you so much for giving this learning experiences!


Fix tox configuration for optional packages pre-1.0

Summary
A recurring problem for us: the dependency on ourselves from Aer, coupled with tox installing dependencies before building the package, means that tox environments containing the optionals first pull in qiskit-terra, then attempt to upgrade in situ to Qiskit 1.0, resulting in a broken environment.
This modifies the tox configuration to install the optionals in a pre-commands step instead as part of dependency management.  This will cause those two environments to become more liable to get out-of-sync if the dependencies change, but that's nothing a tox -r wouldn't fix, and we don't change the optional dependencies often.

Details and comments
This is the (first) cause of failures in #11618.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.02%) to 89.496%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
59471

Relevant Lines:
66451

💛  - Coveralls

The failed test is a true bug in the documentation, fixed by #11625.


Add support for CoffeeScript (Angular.js)

Hi,
I installed coffee globally by command npm install --global coffeescript and have no problem running it from console.
Once I tried to run it from Atom-script I get:
Command not configured for CoffeeScript (Angular.js)!
Add an issue on GitHub or send your own Pull Request.
I tried to run Atom from both launch bar and terminal (atom .) it did not help
Br,
Vladimir

This looks like Atom does not see Coffee compiler at all, it does not even compile source code


Update README badges to point to source-academy

Pull Request Test Coverage Report for Build 14

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.226%

Totals

Change from base Build 5:
0.0%

Covered Lines:
153

Relevant Lines:
159

💛  - Coveralls


Requirements for mqtt_vacuum_camera not found: ['pillow==10.3.0']

Checklist

[X] I have updated the integration to the latest version available
[X] I have checked if the problem is already reported

The problem
Since the HA beta 2024.08.0b1 I get this error in the logs:
Setup failed for custom integration 'mqtt_vacuum_camera': Requirements for mqtt_vacuum_camera not found: ['pillow==10.3.0'].

Unable to install package pillow==10.3.0: ERROR: Cannot install pillow==10.3.0 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

What version of an integration has described problem?
2024.07.4
What was the last working version of an integration?
No response
What vacuum model do you have problems with?
Roborock S5 Max
Please firmware installed on your Vacuum.
No response
What type of platform you use?
Intel NUC (or generic x86_64)
What version of Home Assistant do you use?
core-2024.08.0b0
What type of installation are you running?
Home Assistant OS
Logs or Errors shown in the HA snapshots (please enable the Debug Mode) text will be auto formatted to code.
No response
Function, that in your opinion is creating the issue.
None
Additional information
No response

Issue is resolved by updating pillow to 10.4.0

Thanks I'm currently aboard but I will update the dependencies later apparently I need to check the beta release of HA.

@TheZoker on the next beta release will bump the pillow version on the manifest.json. I think the next beta is going out tomorrow as per today I'm quite busy with other thinks. But probably can do it also earlier.
Thanks once again for raising up this :)

I already updated the dependency in my local folder, so no hurry :)


Add Go to Step in the review step

Add a go to step button in each review section.

https://github.com/RedHatInsights/image-builder-frontend/issues/1202


Ctrl+V pastes twice on Webview running inside VSCode

VSCode Version: 1.47
OS Version: Windows 10

Steps to Reproduce:

Install sfdx cli (Salesforce CLI)
Create a Dev Account on Salesforce to get a DevHub (https://developer.salesforce.com/signup)
Authenticate the Dev Hub using sfdx force:auth:web:login -a NAME
Set the Dev Hub as your defaultdevusername using sfdx force:config:set defaultusername=NAME -g
Now Install the Salesforce SOQL Editor extension
Create an sfdx project using the commnad sfdx force:project:create -n PROJECT_NAME
Open this project with VS Code.
Wait a few seconds until the extension is Activated. It activates onCommand or when it Identifies the file called sfdx-project.json
Open the extension with the command SFDX: SOQL Editor
Paste anything inside the Editor (this editor in the webview was made using Codemirror)
Notice the text was pasted twice.

Webapp running inside vscode

Webapp running outside

Obs: I run the app locally, outisde of vscode, and this behavior did not happen. Somehow vscode is triggering the paste twice.
If you can't reproduce, lets do a quick call for me to show it to you.

Thanks for the good issue, this duplicates https://github.com/microsoft/vscode/issues/102647 and will be fixed in the upcoming Insiders (targeting release tomorrow)
/duplicate


Document that load supports compressed tarballs.

docker load supports tarballs in uncompressed, gzip, bzip, and xz compressions.
As per
https://github.com/docker/docker/blob/ecdbf868842f702e2b824aa1e11097809d48a659/pkg/archive/archive.go#L96
Signed-off-by: Andy Rothfusz<EMAIL_ADDRESS>

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "patch-1" git@github.com:metalivedev/dockerclone.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

LGTM

ping @moxiegirl @thaJeztah

@metalivedev Thanks Andy! This change looks good, but could you apply the same change to the man page; https://github.com/docker/docker/blob/master/man/docker-load.1.md then I think we can merge

LGTM thank you @metalivedev

@moxiegirl you want to merge without the man-page update, or wait for that?

@thaJeztah I can carry the man page update. Andy is probably busy with all the new releases.

Alright!
LGTM, thanks @metalivedev, good to see you back at docs :wink:


feat: Introducing the Portworx module to the eks add-on

Added Portworx module, updated Kubernetes/main.tf to include the module
uses module from terraform registry
added the documentation for it

Signed-off-by: pragrawal10<EMAIL_ADDRESS>Co-authored-by: pragrawal10<EMAIL_ADDRESS>What does this PR do?
This PR introduces the Portworx, by Pure Storage add-on to the EKS blueprints repository.
Closes #959

Motivation
To enable AWS customers to manage Portworx installation in EKS with terraform using the blueprint pattern.
More

[x] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
[x] Yes, I have added a new example under examples to support my PR
[ ] Yes, I have created another PR for add-ons under add-ons repo (if applicable)
[x] Yes, I have updated the docs for this feature
[x] Yes, I ran pre-commit run -a with this PR
[x] A new docs page under docs/add-ons/* is created for the new addon

For Moderators

[ ] E2E Test successfully complete before merge?

Additional Notes

@askulkarni2 @shapirov103
The PR Apoorva opened for addon has been merged, made the new release and all the CI tests were successful.
Can you approve the remaining test to execute and get the PR merged after there completion.


”UISessionImpl“ was removed from session when refresh the Browser

hi：
I was realizing connecting to the repository automatically. but when i refresh the browser, the connecting statemenet was dispaired because  the ”UISessionImpl“ was removed from session when refresh the Browser. how to avoid this ? please kindly reply，thanks

Hi, thanks for asking!
I'd like to better understand the issue.
Can you take a snapshot of the error and/or tell me how to reproduce the error?

Close due to inactivity.
Maybe duplicate of #181 .


fix(curriculum): Fix a typo in "Problem 119: Digit power sum"

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

I was translating this file and noticed that this sentence is a little bit weird.
I checked the original question and found there is a typo.

Sorry about that. Accidentally requested changes when I meant to approve.


HBASE-25558:Adding audit log for execMasterService

Hi:
I have found that in APIs, like execProcedure and execProcedureWithRet, have audit log to record who execute the master service. The log can be like:
LOG.info(master.getClientIdAuditPrefix() + " procedure request for: " + desc.getSignature());`
But it seems that we forget to audit execMasterService. We should add one.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 28s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m  9s
master passed

+1 :green_heart:
compile
3m 19s
master passed

+1 :green_heart:
checkstyle
1m  5s
master passed

+1 :green_heart:
spotbugs
2m 10s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 42s
the patch passed

+1 :green_heart:
compile
3m 20s
the patch passed

-0 :warning:
javac
3m 20s
hbase-server generated 1 new + 192 unchanged - 1 fixed = 193 total (was 193)

+1 :green_heart:
checkstyle
1m  3s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
17m 54s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1 3.3.0.

+1 :green_heart:
spotbugs
2m 14s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 15s
The patch does not generate ASF License warnings.

47m  8s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3101/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3101

JIRA Issue
HBASE-25558

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile

uname
Linux 9cb504525da6 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 6a8998b29c

Default Java
AdoptOpenJDK-1.8.0_282-b08

javac
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3101/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-server.txt

Max. process+thread count
96 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3101/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m 37s
master passed

+1 :green_heart:
compile
3m 11s
master passed

+1 :green_heart:
checkstyle
1m  4s
master passed

+1 :green_heart:
spotbugs
2m  2s
master passed

_ Patch Compile Tests _

-1 :x:
mvninstall
1m 47s
root in the patch failed.

-1 :x:
compile
0m 41s
hbase-server in the patch failed.

-0 :warning:
javac
0m 41s
hbase-server in the patch failed.

+1 :green_heart:
checkstyle
1m  2s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

-1 :x:
hadoopcheck
1m 56s
The patch causes 16 errors with Hadoop v3.1.2.

-1 :x:
hadoopcheck
3m 52s
The patch causes 16 errors with Hadoop v3.2.1.

-1 :x:
hadoopcheck
5m 49s
The patch causes 16 errors with Hadoop v3.3.0.

-1 :x:
spotbugs
0m 33s
hbase-server in the patch failed.

Rerunning. Failures look unrelated. One comment above otherwise.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 31s
Docker mode activated.


Administrator can authorise an Early access user to access to Navigator

An Administrator should be able to authorise an early access request by clicking an  button next to an early access user account.

Frontend: check a box in user list to give access


Get all BanyanDataFrames.jl tests to pass

All tests pass for reading/writing CSV/Parquet/Arrow datasets and filtering/group-by aggregations (joins/sorting not yet tested).


Use location.pathname in workerHelper.js instead of URL bundler logic

Vite bundler not work with wasm-bindgen-rayon. It fails to build.
transforming (337<EMAIL_ADDRESS>early exit. This happens when Promises returned by plugins cannot resolve. Unfinished hook action(s) on exit:
(vite:worker-import-meta-url) transform "/home/foobar/wgpu-layers/demo/src/OffscreenTileLayer.js"
error during build:
Error: Unexpected early exit. This happens when Promises returned by plugins cannot resolve. Unfinished hook action(s) on exit:
(vite:worker-import-meta-url) transform "/home/foobar/wgpu-layers/demo/src/OffscreenTileLayer.js"
    at EventEmitter.handleEmptyEventLoop (file:///home/foobar/wgpu-layers/demo/node_modules/rollup/dist/es/shared/rollup.js:24061:20)
    at Object.onceWrapper (node:events:627:28)
    at EventEmitter.emit (node:events:525:35)
    at process.<anonymous> (file:///home/foobar/wgpu-layers/demo/node_modules/rollup/dist/es/shared/rollup.js:24055:55)
    at process.emit (node:events:513:28)

Probably it's a bug in vite, but I try to find a workaround for it. The problem seems to be the workerHelper.js
https://github.com/GoogleChromeLabs/wasm-bindgen-rayon/blob/c3a12c4843b35d5c528fbed178aad1e9142c8072/src/workerHelpers.js#L99-L101
It seems to be that vite don't like the recursive bundling part.
My workaround for now is the following:
const worker = new Worker(location.pathname);

This works pretty well. And should work for all environments instead of inlining worker code in the main bundle. This use case should not work anymore with this approach.

Seems to be not a good solution. It breaks vite's dev mode and maybe webpack's too.

Vite uses esbuild, right? If so, unfortunately that's a long-standing feature request on which I commented at some time but obviously couldn't affect its implementation progress otherwise. https://github.com/evanw/esbuild/issues/312

Yeah, @esbuild is part of my node_modules folder. I will look into your linked esbuild issues. Ty 👍


teleport causing movement to be animated even when option is unchecked

When moving into a teleport drawing, token movement is animated across the map regardless of whether the "Animate movement" option is selected or not.  Had the issue with both existing multilevel tokens that previously worked correctly, as well as newly created one.
Disabled all other modules and the issue remains.

This appears to be an issue with the Pathfinder workbench module - I had accidentally left "Animate Movement" checked while troubleshooting on one teleport area, which made it seem like the problem was not resolved by disabling other modules. Further testing after resolving that user error found that workbench is the culprit. Closing the issue.


Update bazel version for Linux ARM builds

In order to run our coverage build on ARM, we need the fix from this commit to bazebuild/bazel. We should update our bazel version once there is a new release.

Closing. Bazel updates happen automatically.


fix: avoid implicit any for the param of placeholderData

cc @TkDodo

weird, it still shows up as implicit any for me :/

weird, it still shows up as implicit any for me :/

nevermind, I needed to re-build the project and restart the TS server. all good 👍

The CI didn't come back clean :v I'll have to investigate this

actually... is this even a new error? 🤔 I can repro the same problem on TS playground

it seems to be a real error because in your TS playground, state is inferred as UseQueryResult<unknown, DefaultError> instead of UseQueryResult<number, DefaultError> :/

it seems to be a real error because in your TS playground, state is inferred as UseQueryResult<unknown, DefaultError> instead of UseQueryResult<number, DefaultError> :/

Right - and the local failure in this branch is related to the same fact. So I'm currently a little bit confused as to why this test would pass if on the playground it behaves roughly the same as locally here. I didn't have time for an in-depth analysis of the situation here though.

sorry for that, please re-open again main


config changes to get our blocks from https://partners.stage.adobe.co…

…m/edsdme/library/library.json
waiting on Milo PR to be merged https://github.com/adobecom/milo/pull/3128
ticket: https://jira.corp.adobe.com/browse/MWPW-161174#

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.68%. Comparing base (c7bf51c) to head (9a8e089).

Additional details and impacted files
@@           Coverage Diff           @@
##            stage     #121   +/-   ##
=======================================
  Coverage   82.68%   82.68%
=======================================
  Files          10       10
  Lines        3246     3246
=======================================
  Hits         2684     2684
  Misses        562      562

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


fix: require type in json-ld route schemas

Signed-off-by: Daniel Bluhm<EMAIL_ADDRESS>

Oh, looks like @domwoe beat me to the punch. I'll close this in favor of his PR.


Saka key removed from Firefox add-on store?

The page on the Firefox add-on store seems to have been removed;
https://addons.mozilla.org/en-US/firefox/addon/saka-key/
Searching for "saka key" in that same store doesn't turn up any other page either;
https://addons.mozilla.org/en-US/firefox/search/?platform=linux&q=saka key
The Chrome page still seems to be there. What is going wrong here? Can we get it back up?

Yes I noticed that too. We need it back! 😊

Still no news as to why it's removed? I was just about to add it to Firefox on my fresh arch install...

I am now building it by myself seems the team is focusing on the project named saka instead
Funny thing is that on saka there are also keybindings setter however it states that it is not possible to change keymappings in firefox :)

seems the team is focusing on the project named saka instead

I doubt that, @NikosEfthias, as Saka has always existed but has different functionality altogether (pretty much browser-wide search).

I am now building it by myself

Also note, this is not necessary. On the releases page you can download and use the latest release; https://github.com/lusakasa/saka-key/releases

Oh I didnt know about the releases :D thanks

This thing is dead, isn't it?

I moved onto vim vixen its not as nice but does the job

Yup, not a great look from Sufyan and team.
For those installing the latest release .zip, don't forget to allow unsigned add-ons:
about:config > set xpinstall.signatures.required to false

@odelucca you can't do this in regular Firefox. See https://wiki.mozilla.org/Add-ons/Extension_Signing#FAQ and "What are my options if I want to install unsigned extensions in Firefox?". Alternatively, your Linux distribution might have their own procedure for installing unsigned extensions.

I see, thanks.
Are they going to publish it again to the addon store?

I've no idea. Two of the maintainers are not active on GitHub and the other one has the characteristic commit activity of someone who actually gets paid to do programming.

If anyone currently has saka-key installed on Firefox, they can upload XPI file somewhere and give it to other people:

Visit about:support and click "Open Folder" next to profile folder
Open the extensions folder
Find the XPI file that corresponds to saka-key:

Either it will have a nice human readable name like<EMAIL_ADDRESS>Or it will have a horrible UUID like {455D905A-D37C-4643-A9E2-F6FEFAA0424A}.xpi. If this is the case, just open them with Firefox until you find the right one.

Upload it for everyone to enjoy.

Then, once that XPI file has been uploaded, to install it, just download it and open it with Firefox. It will have been signed by Mozilla so wouldn't require you to install a different version of Firefox. You can check that it's really saka-key by unzipping the XPI file, deleting the META-INF folder and then doing a diff with the saka-key releases on this page.
NB: Mozilla wouldn't have delisted the extension for no reason. It could have serious (but unintentional) security issues. In the past, extensions have been delisted for relatively minor disagreements. You might want to think twice before installing saka-key (or continuing to use it).

Why is Mozilla trying to hard to prevent people from having control over their computer (even on a PC) with this stalinist almost-DRM bullshit of not allowing the user to install any extension they like, but have absolutely no transparency over why an extension got delisted, and possibly endangering users who have it still installed? This doesn't make any sense.
Anyway, the only reason I've even found out that this extension is not on anymore is because Firefox 76 often "freezes" when you try Saka Key on a page. It doesn't actually freeze, but it doesn't respond to most keyboard input. You can only close the tab.

While we're at it: Saka key isn't really ideal for keyboard control. It's better than builtin firefox "caret browsing" but worse than just being able to jump between links with the cursor keys. If anyone knows alternative extensions, please do tell.

Anyway, the only reason I've even found out that this extension is not on anymore is because Firefox 76 often "freezes" when you try Saka Key on a page.

Has Mozilla confirmed that somewhere? That would be useful information for people to know. The review process is a little opaque (to people who are not the developers) but they do at least publically explain why extensions have been blocked (but not those which are delisted) here: https://bugzilla.mozilla.org/buglist.cgi?product=Toolkit&component=Blocklist Policy Requests
I don't think extensions can stay delisted forever - they either get blocked or reinstated, so it is transparent eventually.

There are loads of alternative extensions, in no particular order:
https://addons.mozilla.org/en-GB/firefox/addon/vimium-ff/ - most popular. Keep it simple.
https://addons.mozilla.org/en-GB/firefox/addon/surfingkeys_ff/ - neat integrated fake Vim.
https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim/ - nice but the lead maintainer keeps linking to his extension on other people's repositories
https://addons.mozilla.org/en-US/firefox/addon/vim-vixen/ - somewhere between Vimium and Tridactyl in terms of complexity
https://addons.mozilla.org/en-GB/firefox/addon/linkhints/ - new, simple extension made by Lydell who made VimFx.
https://github.com/alexherbo2/krabby - neat but weird and you need to build it yourself.
There's also qutebrowser if you feel like ditching Firefox completely.

Has Mozilla confirmed that somewhere? That would be useful information for people to know.

Well, if you really meant to quote me, I'm merely a user of Firefox/Saka Key, and I'm only describing what I'm observing, These "freezes" (actually probably some obscure key event propagation problem?) do happen to me, although I'm not sure when exactly this started to happen. Fairly annoying. In Firefox' addon list, there's nothing unusual, except that loading the release notes fails with no specific error given. The addon page for this extension is essentially 404.
A statement from the maintainers would be nice, but if they intended to make one, they'd have made one a month ago.

The review process is a little opaque (to people who are not the developers) but they do at least publicly explain why extensions have been blocked (but not those which are delisted) here

Well that's reassuring.

I don't think extensions can stay delisted forever - they either get blocked or reinstated, so it is transparent eventually.

In any case, the way Firefox handles these things seems a bit... machiavellan.

@wm4 Big Pile of Vim-like

Why is Mozilla trying to hard to prevent people from having control over their computer (even on a PC) with this stalinist almost-DRM bullshit of not allowing the user to install any extension they like, but have absolutely no transparency over why an extension got delisted, and possibly endangering users who have it still installed? This doesn't make any sense.

@wm4 Mozilla is not preventing you from controlling your computer in any way. Add-on Signing helps prevent malicious extensions from getting published, and from Firefox users installing them. Like @bovine3dom mentioned: if Firefox took it down, there is likely a reason. Whether that reason is valid or not is a different issue.
Have you also stopped to consider the possibility that the Saka Key team removed the add-on themselves, and that Mozilla may have had nothing to do with it? Whether at the hands of Mozilla or otherwise, it is the Saka Key team's fault for the lack of transparency.
And one more thing. This is not "endangering" users; It is an inconvenience. This is not "stalinist" or "machiavellian". Stalin killed millions of people. You're no longer able to use an extension on one of your browsers. Your choice of words matter, and currently you sound like a petulant child.

@wm4 Mozilla is not preventing you from controlling your computer in any way.

That is technically correct. They merely force me to get another build of Firefox that allows me to install the extensions I want. So if I want a normal build that can do that, I need to build it myself, which is probably not a thing that can be recommended. In general, it clearly aims to take away control from normal users.

Add-on Signing helps prevent malicious extensions from getting published, and from Firefox users installing them.

It mainly prevents installing unsigned extensions. Why would unsigned extensions be more malicious than signed ones? The reality of software signing in general doesn't confirm this. Not providing an extensions mechanism at all would improve user security much more. Not implementing JavaScript for websites also would.

Like @bovine3dom mentioned: if Firefox took it down, there is likely a reason. Whether that reason is valid or not is a different issue.

Where can I see that reason? Why is Firefox deciding whether a user should or should not be allowed to install a third party thing? Are these not justified questions? Why are you somehow objecting to me asking?

Have you also stopped to consider the possibility that the Saka Key team removed the add-on themselves, and that Mozilla may have had nothing to do with it? Whether at the hands of Mozilla or otherwise, it is the Saka Key team's fault for the lack of transparency.

The idea that the extension might have been delisted isn't even from me. If you want to hear my opinion (apparently?), Mozilla could for example have displayed that the extension was deleted, instead of showing a generic not found message. As it was noted, Mozilla does delist extensions for various issues. But if that is true, someone searching for the extension on the Mozilla addon website would never know that an extension was removed for security reasons, for all the user knows they could have misspelled the search term. Isn't that bad? "Eventual transparency" (what a wonderful word) was mentioned.
I don't doubt there's something wrong with the Saka team, them not even commenting on this issue.

And one more thing. This is not "endangering" users; It is an inconvenience.

If they just sweep extensions with security issues under the rug, it certainly sounds like they're potentially endangering users by not disclosing what happened. Again, a user searching the Mozilla addon website will not find anything. Unless Mozilla "eventually" puts up a notice (I don't know whether they do).

This is not "stalinist" or "machiavellian". Stalin killed millions of people. You're no longer able to use an extension on one of your browsers. Your choice of words matter, and currently you sound like a petulant child.

What does Stalin's mass murdering have to do with anything? Totalitarianism does, though.
Anyway, currently I do not need to install Saka. It is still installed where I need it.

So is this really dead?

Hi everyone, sorry for missing this, and thanks to the user who informed me by email.
The responsibility for Saka Key getting delisted from the Firefox Marketplace is entirely mine. A while back, I received an email from a Firefox Addon reviewer about how to reproduce the build, since they were unable to. I missed this email, and the multiple followups they sent (which warned that the extension would be delisted).  The deadline arrived and passed by, and the result is what you all know.
I'm working on getting Saka Key reinstated. It probably won't happen immediately since there is, for good reason, a review 'process'.
Also, I am not the most active maintainer, and I'm looking for someone who wants to become a new steward of the project.

Hi everyone, sorry for missing this, and thanks to the user who informed me by email.
The responsibility for Saka Key getting delisted from the Firefox Marketplace is entirely mine. A while back, I received an email from a Firefox Addon reviewer about how to reproduce the build, since they were unable to. I missed this email, and the multiple followups they sent (which warned that the extension would be delisted). The deadline arrived and passed by, and the result is what you all know.
I'm working on getting Saka Key reinstated. It probably won't happen immediately since there is, for good reason, a review 'process'.
Also, I am not the most active maintainer, and I'm looking for someone who wants to become a new steward of the project.

Ah how good is to hear this! I was thinking this project was abandoned! I coulnt find a better replacement that was so easy to setup as this between multiple devices and this is also what I'm used with anyway.
I really hope this project can continue!

It’s back. 🎉🎊🎂