Terminate called after throwing an instance of 'std::runtime_error' during build Linux application

Hi guys,
when I try to build my app with the command flutter run -d linux this is the output:

Launching lib/main.dart on Linux in debug mode...
Building Linux application...
terminate called after throwing an instance of 'std::runtime_error'
Error connecting to the service protocol: failed to connect to http://<IP_ADDRESS>:3277

I tried to run flutter clean and after that flutter pub get. But nothing is changed.
Another thing that I tried to do is to switch from stable version of Flutter to the beta version but even so, nothing has changed.
But I can't understand why, the output of flutter doctor --verbose is ok:

flutter doctor -v
> [✓] Flutter (Channel stable, 2.2.3, on Linux, locale it_IT.UTF-8)
>     • Flutter version 2.2.3 at /home/nicolas/snap/flutter/common/flutter
>     • Framework revision f4abaa0735 (5 settimane fa), 2021-07-01 12:46:11 -0700
>     • Engine revision 241c87ad80
>     • Dart version 2.13.4
>
> [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
>     • Android SDK at /home/nicolas/Android/Sdk
>     • Platform android-30, build-tools 30.0.3
>     • Java binary at: /snap/android-studio/113/android-studio/jre/bin/java
>     • Java version OpenJDK Runtime Environment (build 11.0.8+0-b944-P17168821)
>     • All Android licenses accepted.
>
> [✓] Chrome - develop for the web
>     • Chrome at google-chrome
>
> [✓] Linux toolchain - develop for Linux desktop
>     • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
>     • cmake version 3.10.2
>     • ninja version 1.8.2
>     • pkg-config version 0.29.1
>
> [✓] Android Studio (version 4.2)
>     • Android Studio at /snap/android-studio/113/android-studio
>     • Flutter plugin can be installed from:
>       🔨 https://plugins.jetbrains.com/plugin/9212-flutter
>     • Dart plugin can be installed from:
>       🔨 https://plugins.jetbrains.com/plugin/6351-dart
>     • Java version OpenJDK Runtime Environment (build 11.0.8+0-b944-P17168821)
>
> [✓] Connected device (2 available)
>     • Linux (desktop) • linux  • linux-x64      • Linux
>     • Chrome (web)    • chrome • web-javascript • Google Chrome 92.0.4515.131

Hi @MattiaudaNicolasCN
Just tried on a new project, no such error is thrown on linux (popos 21.04)

logs
s/packages
[        ] -- Installing:
/home/taha/StudioProjects/triage/build/linux/x64/debug/bundle/data/flutter_asset
s/packages/cupertino_icons
[        ] -- Installing:
/home/taha/StudioProjects/triage/build/linux/x64/debug/bundle/data/flutter_asset
s/packages/cupertino_icons/assets
[        ] -- Installing:
/home/taha/StudioProjects/triage/build/linux/x64/debug/bundle/data/flutter_asset
s/packages/cupertino_icons/assets/CupertinoIcons.ttf
[        ] -- Installing:
/home/taha/StudioProjects/triage/build/linux/x64/debug/bundle/data/flutter_asset
s/kernel_blob.bin
[  +35 ms] -- Installing:
/home/taha/StudioProjects/triage/build/linux/x64/debug/bundle/data/flutter_asset
s/fonts
[        ] -- Installing:
/home/taha/StudioProjects/triage/build/linux/x64/debug/bundle/data/flutter_asset
s/fonts/MaterialIcons-Regular.otf
[  +14 ms] Building Linux application... (completed in 21.3s)
[ +349 ms] Observatory URL on device: http://<IP_ADDRESS>:33247/EkyhK04H88A=/
[  +11 ms] Caching compiled dill
[  +98 ms] Connecting to service protocol: http://<IP_ADDRESS>:33247/EkyhK04H88A=/
[ +180 ms] Launching a Dart Developer Service (DDS) instance at
http://<IP_ADDRESS>:0, connecting to VM service at
http://<IP_ADDRESS>:33247/EkyhK04H88A=/.
[  +90 ms] DDS is listening at http://<IP_ADDRESS>:38043/tC_zaGSuWBk=/.
[  +82 ms] Successfully connected to service protocol:
http://<IP_ADDRESS>:33247/EkyhK04H88A=/
[  +25 ms] DevFS: Creating new filesystem on the device (null)
[  +15 ms] DevFS: Created new filesystem on the device
(file:///tmp/triageUCRXDY/triage/)
[   +2 ms] Updating assets
[ +103 ms] Syncing files to device Linux...
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +2 ms] <- recompile package:triage/main.dart
f094ce62-76dd-4d13-aeee-a059f75bc7d7
[        ] <- f094ce62-76dd-4d13-aeee-a059f75bc7d7
[ +155 ms] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device Linux... (completed in 160ms)
[        ] Synced 0.0MB.
[        ] <- accept
[   +5 ms] Connected to _flutterView/0xee47f0.
[   +2 ms] Flutter run key commands.
[   +2 ms] r Hot reload. 🔥🔥🔥
[   +2 ms] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] 💪 Running with sound null safety 💪
[        ] An Observatory debugger and profiler on Linux is available at:
           http://<IP_ADDRESS>:38043/tC_zaGSuWBk=/
[ +998 ms] The Flutter DevTools debugger and profiler on Linux is available at:

http://<IP_ADDRESS>:9102?uri=http%3A%2F%2F<IP_ADDRESS>%3A38043%2FtC_zaGSuWBk%3D%2F

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.3, on Linux, locale en_US.UTF-8)
    • Flutter version 2.2.3 at /home/taha/Code/flutter_stable
    • Framework revision f4abaa0735 (5 weeks ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /home/taha/Code/android-sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_SDK_ROOT = /home/taha/Code/android-sdk
    • Java binary at: /home/taha/Code/android-studio-preview/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • Ubuntu clang version 12.0.0-3ubuntu1~21.04.1
    • cmake version 3.18.4
    • ninja version 1.10.1
    • pkg-config version 0.29.2

[✓] Android Studio (version 2020.3)
    • Android Studio at /home/taha/Code/android-studio
    • Flutter plugin version 58.0.2
    • Dart plugin version 203.8292
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] Android Studio (version 2020.3)
    • Android Studio at /home/taha/Code/android-studio-preview
    • Flutter plugin version 58.0.2
    • Dart plugin version 203.8292
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] VS Code (version 1.58.2)
    • VS Code at /usr/share/code
    • Flutter extension version 3.25.0

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Linux
    • Chrome (web)    • chrome • web-javascript • Google Chrome 92.0.4515.107

• No issues found!

Can you please provide a complete reproducible minimal code sample, and complete flutter run -d linux --verbose logs running the minimal code sample?
Thank you

If I run a new project I have no problem...the output of flutter run -d linux --verbose of my project with problems is this:

[ +118 ms] executing: uname -m
[  +56 ms] Exit code 0 from: uname -m
[        ] x86_64
[  +10 ms] executing: [/home/nicolas/snap/flutter/common/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +6 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] executing: [/home/nicolas/snap/flutter/common/flutter/] git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[  +15 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] 2.2.3
[   +9 ms] executing: [/home/nicolas/snap/flutter/common/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/nicolas/snap/flutter/common/flutter/] git ls-remote --get-url origin
[   +4 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +127 ms] executing: [/home/nicolas/snap/flutter/common/flutter/] git rev-parse --abbrev-ref HEAD
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +86 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.
[   +3 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.
[  +91 ms] executing: /home/nicolas/Android/Sdk/platform-tools/adb devices -l
[  +24 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.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +2 ms] 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.
[ +102 ms] executing: /home/nicolas/Android/Sdk/platform-tools/adb devices -l
[  +19 ms] Skipping pub get: version match.
[  +82 ms] Found plugin dart_vlc at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/dart_vlc-0.1.0/
[  +12 ms] Found plugin desktop_window at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/desktop_window-0.4.0/
[   +9 ms] Found plugin file_picker at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.3/
[   +5 ms] Found plugin flutter_plugin_android_lifecycle at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.1/
[  +25 ms] Found plugin path_provider at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.2/
[   +2 ms] Found plugin path_provider_linux at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.0/
[   +2 ms] Found plugin path_provider_macos at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/
[   +3 ms] Found plugin path_provider_windows at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.1/
[  +11 ms] Found plugin shared_preferences at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.6/
[   +1 ms] Found plugin shared_preferences_linux at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-2.0.0/
[   +1 ms] Found plugin shared_preferences_macos at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-2.0.0/
[   +2 ms] Found plugin shared_preferences_web at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-2.0.0/
[   +1 ms] Found plugin shared_preferences_windows at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-2.0.0/
[ +158 ms] Found plugin dart_vlc at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/dart_vlc-0.1.0/
[   +2 ms] Found plugin desktop_window at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/desktop_window-0.4.0/
[   +5 ms] Found plugin file_picker at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.3/
[   +2 ms] Found plugin flutter_plugin_android_lifecycle at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.1/
[  +13 ms] Found plugin path_provider at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.2/
[   +1 ms] Found plugin path_provider_linux at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.0/
[   +1 ms] Found plugin path_provider_macos at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/
[   +2 ms] Found plugin path_provider_windows at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.1/
[   +7 ms] Found plugin shared_preferences at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.6/
[   +1 ms] Found plugin shared_preferences_linux at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-2.0.0/
[   +1 ms] Found plugin shared_preferences_macos at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-2.0.0/
[   +1 ms] Found plugin shared_preferences_web at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-2.0.0/
[   +1 ms] Found plugin shared_preferences_windows at /home/nicolas/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-2.0.0/
[  +24 ms] Generating /home/nicolas/Scrivania/scotta_hmi/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +171 ms] Initializing file store
[  +14 ms] Skipping target: gen_localizations
[   +6 ms] complete
[   +7 ms] Launching lib/main.dart on Linux in debug mode...
[   +8 ms] /home/nicolas/snap/flutter/common/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/nicolas/snap/flutter/common/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/nicolas/snap/flutter/common/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names
--experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill /tmp/flutter_tools.OFLTLB/flutter_tool.YNDOIF/app.dill --packages
/home/nicolas/Scrivania/scotta_hmi/.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/3c113a45063dc6628e68a4111abcacad.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[  +38 ms] Building Linux application...
[  +40 ms] <- compile package:scotta_hmi/main.dart
[   +3 ms] executing: [build/linux/x64/debug/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DFLUTTER_TARGET_PLATFORM=linux-x64 /home/nicolas/Scrivania/scotta_hmi/linux
[  +16 ms] List of devices attached
[   +3 ms] List of devices attached
[  +52 ms] -- Configuring done
[  +30 ms] -- Generating done
[   +1 ms] -- Build files have been written to: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug
[   +6 ms] executing: ninja -C build/linux/x64/debug install
[   +8 ms] ninja: Entering directory `build/linux/x64/debug'
[+6581 ms] [1/9] Generating /home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/libflutter_linux_gtk.so,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h, /home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_engine.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_method_call.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_method_response.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_value.h,
/home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/fl_view.h, /home/nicolas/Scrivania/scotta_hmi/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, phony
[   +4 ms] [ +110 ms] executing: uname -m
[        ] [  +55 ms] Exit code 0 from: uname -m
[        ] [        ] x86_64
[        ] [   +9 ms] executing: [/home/nicolas/snap/flutter/common/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [   +5 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] [        ] executing: [/home/nicolas/snap/flutter/common/flutter/] git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] [  +15 ms] Exit code 0 from: git tag --points-at f4abaa0735eba4dfd8f33f73363911d63931fe03
[        ] [        ] 2.2.3
[        ] [   +9 ms] executing: [/home/nicolas/snap/flutter/common/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [/home/nicolas/snap/flutter/common/flutter/] git ls-remote --get-url origin
[        ] [   +3 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +92 ms] executing: [/home/nicolas/snap/flutter/common/flutter/] git rev-parse --abbrev-ref HEAD
[        ] [   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] stable
[        ] [  +96 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.
[        ] [   +3 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.
[        ] [ +160 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 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [   +2 ms] 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.
[        ] [  +73 ms] Initializing file store
[        ] [  +27 ms] Done initializing file store
[        ] [  +77 ms] Skipping target: gen_localizations
[        ] [+2500 ms] Skipping target: unpack_linux
[        ] [+1082 ms] Skipping target: kernel_snapshot
[        ] [  +11 ms] invalidated build due to missing files: /home/nicolas/Scrivania/scotta_hmi/DOES_NOT_EXIST_RERUN_FOR_WILDCARD36492468
[        ] [  +69 ms] debug_bundle_linux-x64_assets: Starting due to {InvalidatedReasonKind.outputMissing: The following outputs were missing:
/home/nicolas/Scrivania/scotta_hmi/build/flutter_assets/kernel_blob.bin,/home/nicolas/Scrivania/scotta_hmi/build/flutter_assets/version.json, InvalidatedReasonKind.inputMissing: The
following inputs were missing: /home/nicolas/Scrivania/scotta_hmi/DOES_NOT_EXIST_RERUN_FOR_WILDCARD36492468}
[   +1 ms] [ +367 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[        ] [  +40 ms] debug_bundle_linux-x64_assets: Complete
[        ] [ +629 ms] Persisting file store
[        ] [  +21 ms] Done persisting file store
[        ] [  +22 ms] build succeeded.
[        ] [  +19 ms] "flutter assemble" took 5.132ms.
[        ] [ +248 ms] ensureAnalyticsSent: 242ms
[        ] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +824 ms] [2/5] Building CXX object CMakeFiles/scotta_hmi.dir/flutter/generated_plugin_registrant.cc.o
[  +12 ms] [3/5] Building CXX object CMakeFiles/scotta_hmi.dir/my_application.cc.o
[ +113 ms] [4/5] Linking CXX executable intermediates_do_not_run/scotta_hmi
[        ] [4/5] Install the project...
[  +12 ms] -- Install configuration: "Debug"
[  +30 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/scotta_hmi
[        ] -- Set runtime path of "/home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/scotta_hmi" to "$ORIGIN/lib"
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/icudtl.dat
[   +2 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so
[ +225 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/lib/libdart_vlc_plugin.so
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/lib/libdartvlc.so
[  +11 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/lib/libdesktop_window_plugin.so
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/version.json
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/fonts
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[   +2 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages/flex_color_picker
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages/flex_color_picker/assets
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/packages/flex_color_picker/assets/opacity.png
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/config
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/config/Alarm.json
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/config/Cardolle
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/config/Cardolle/records.json
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/config/records.json
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/config/app.ini
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/images
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/images/logo.png
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/assets/images/plant_placeholder.png
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES
[   +1 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin
[ +115 ms] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json
[        ] -- Installing: /home/nicolas/Scrivania/scotta_hmi/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json
[  +20 ms] Building Linux application... (completed in 8,1s)
[ +428 ms] Observatory URL on device: http://<IP_ADDRESS>:42323/vcNV1bmodt4=/
[ +181 ms] terminate called after throwing an instance of 'std::runtime_error'
[+13098 ms] Caching compiled dill

terminate called after throwing an instance of 'std::runtime_error'

This is a runtime error, not a build error. We'll need to see the code of a project that reproduces this, because something (likely in your runner or a plugin) is throwing a native exception.

Hi @MattiaudaNicolasCN
Please provide the details asked above to better address the issue, thank you

I've found the problem, the problem was in the plugin https://github.com/alexmercerind/dart_vlc, I will open an issue to them. Thank you


[discussion]: How to migrate from x-ms-skip-url-encoding to allowReserved in client implementation?

Describe the bug
When adopting the allowReserved features we are aware of the differences between swagger x-ms-skip-url-encoding and typespec allowReserved.

x-ms-skip-url-encoding: Setting this as true would prevent the automatic encoding behavior for ALL characters
allowReserved: Setting this as true would have RESERVED characters :/?#[]@!$&'()*+,;= in parameter values to be allowed to be sent as they are

The skipped-encoding scopes would be different, one is for the whole input and the other is only applied to reserved chars. For me there are mainly two kinds of cases introducing differences.
@route("/foo/{+bar}") op foo (@path bar: string): void

Case 1: Should be encoded but not
bar := "bar/hello world"

x-ms-skip-url-encoding: /foo/bar/hello world
allowReserved: /foo/bar/hello%20world

Not sure for other languages but I tested this in JS and this would not be a big issue because lib would finally encode space as %20 when building request url.
Case 2: Should be skipped but double encoded
bar := "bar/hello%20world"

x-ms-skip-url-encoding: /foo/bar/hello%20world
allowReserved: /foo/bar/hello%2520world

This would re-encode the % here as %25. One thing I am not sure is if this is a real requirement for case 2 from customers.
Regarding this difference for short term we could take them as equivalently and maybe adopt skip encoding logic. But for long term if we consider to do the right thing, I think the correct implementation should only skip encoding reserved chars.
Checklist

[X] Follow our Code of Conduct
[X] Check that this issue is about the Azure libraries for typespec. For bug in the typespec language or core libraries file it in the TypeSpec repo
[X] Check that there isn't already an issue that request the same bug to avoid creating a duplicate.
[X] The provided reproduction is a minimal reproducible example of the bug.

@MaryGao for case 2, I don't think we should see double-encoding with allowReserved.
For reserved expansion, percent-encoded triplets and reserved characters may be in the substituted values, as opposed to simple expansion where you would see the double encoding. So using allowReserved I would expect that %20 would not be double-encoded.
Running a quick test in node.js I get the following:
import { parseTemplate } from 'url-template';

const bar = "bar/hello%20world";

const template = parseTemplate(`/foo/{+bar}`);
const url = template.expand({ bar });

console.log(url); // /foo/bar/hello%20world

You're right that case 1 is different, though I'm not sure how big a deal that is if x-ms-skip-url-encoding is meant to prevent double-encoding.

@chrisradek Thanks for this detail! I agree with you for case 2, we should not double-encode. This is also what the RFC is defined.
Reserved expansion, is identical to simple string expansion except that the substituted values may also contain pct-encoded triplets and characters in the reserved set.

There are a lot of misleading when I tried some other libraries which did the double encoding like python lib.
>>> from uritemplate import URITemplate, expand
>>> url = "http://www.{+domain}/"
>>> t = URITemplate(url)
>>> t.expand(domain="%20replace")
'http://www.%2520replace/'

So yeah it is slightly different but if we ever get a service that doesn't respect 1. (invalid service in theory as this is the http spec) or do want to be able to pass encoded % then we can visit some kind of patch up solution for those. If there is no other concern I think we can close this and we'll figure that out if we ever encounter it.


[TASK] Relabel credential parameters with source and destination

The clientId, clientSecret, tenant and credential name, BUName parameters will be either part of source environment or destination environment.
Simple case is 1 instance with 2 BUs with 1 or more credential names (deployment user).
These properties are linked to the Pipeline:

tenant
clientId
clientSecret

These properties are linked to the environment:

credentialName/BUId

Advanced case handled in #100

for our pilot client, we will see scenario 1+3 of the above graphic. scenario 2 is not relevant.
legend:

orange = server/instance
blue = credential (client id, client secret, credential name, tenant)
green = business unit

Retrieve.js:
we only need the credential for the source
Commit.js:
we only need the credential for the source
Deploy.js:
ideally, we only need the credential for the target. However, we likely need at least the credential name of the source to execute buildTemplate (via createDeltaPkg)
Upgrade.js:
nothing is needed

suggested change to all 4 files @DannyCastroVentura
    credentials: {
        source: {
            clientId: process.env.clientId,
            clientSecret: process.env.clientSecret,
            credentialName: process.env.credentialName,
            tenant: process.env.tenant,
        },
        target: {
            clientId: process.env.clientId,
            clientSecret: process.env.clientSecret,
            credentialName: process.env.credentialName,
            tenant: process.env.tenant,
        },
    },
    // clientId: process.env.clientId,
    // clientSecret: process.env.clientSecret,
    // credentialName: process.env.credentialName,
    // tenant: process.env.tenant,


fix [FSK-15]: configure UI framework

This PR solve mixed content error.

Hey, Please fix the PR title as mentioned in the development guide template.


Bug: fees methods have misleading names

ConfirmationTarget::MinAllowedNonAnchorChannelRemoteFee == 2
ConfirmationTarget::NonAnchorChannelFee == 4
ConfirmationTarget::OnChainSweep == 0
Are low and normal functions backwards on purpose?
https://github.com/MutinyWallet/mutiny-node/blob/8e1168b2653ad61f9928e0084c221f6cbe78185c/mutiny-core/src/fees.rs#L150-L164

Never mind. I see these are merely the confirmation targets and the enum value they have are not the same as the num_blocks_from_conf_target returned elsewhere.


Title Animation[GSSOC'23]

Describe the project you want to add with tech stack

Title Animation
Expected behavior

Hello Sir,
I want to add my new CSS animation project on Title Animation where we can see some letters are changing it's font styles like loki animation. I have made it using HTML & CSS.
Screenshots (optional)

Additional context (optional )

Please assign me this issue under GSSOC'23.

@MohitGupta121 @pranjay-poddar @TusharKesarwani please assign me this issue under GSSOC'23.

@MohitGupta121 @pranjay-poddar @TusharKesarwani please take a review of my PR & merge it under GSSOC'23.


feat(plugin): support fluentbit metrics input

What this PR does / why we need it:
Support fluent bit metrics input plugin

Which issue(s) this PR fixes:

Fixes #357
Does this PR introduced a user-facing change?

Additional documentation, usage docs, etc.:

And we need to add unit tests like this:
https://github.com/fluent/fluent-operator/tree/master/apis/fluentbit/v1alpha2/plugins/output
https://github.com/fluent/fluent-operator/blob/master/apis/fluentbit/v1alpha2/clusterinput_types_test.go


Try Removing Protobuf Dependency

Issue #, if available:
Description of changes:

Had a hard dependency of protobuf because our dependencies didn't handle protobuf well when it had a major version upgrade. Try removing it now

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Linking the original issue why the pin was in place: #1762


add swagger ui

Hi Rabbal
Nice to meet you!
Can i pull request to add some features like that?

Hi
Sure, thank you for your PR request; I will review it.


monitoring: Add KubeVirtDeprecatedAPIsRequested alert

What this PR does / why we need it:
This adds an alert which triggers when KubeVirt APIs marked as deprecated
are used. It makes use of the Kubernetes apiserver_requested_deprecated_apis
and apiserver_request_total metrics.
The PromQL query is based on the Kubernetes API deprecation docs [1].
[1] https://kubernetes.io/docs/reference/using-api/deprecation-policy/#rest-resources-aka-api-objects
Release note:

An alert which triggers when KubeVirt APIs marked as deprecated are used was added.

/hold Wait until https://github.com/kubevirt/monitoring/pull/172 was merged

When will this be released downstream?

@apinnick If this is merged soon it will go into KubeVirt v1.0.0 resp. CNV 4.14 in downstream.

/approve

/hold

Please also add to the PR description that the recording rule is based on https://kubernetes.io/docs/reference/using-api/deprecation-policy/#rest-resources-aka-api-objects

@avlitman This new recording rule is a counter. Please validate its name based on the new linter that it meets the naming conventions. Thanks.

@avlitman This new recording rule is a counter. Please validate its name based on the new linter that it meets the naming conventions. Thanks.

Name passed the linter.

@sradco Done, updated the PR.

/retest

/lgtm

/retest-required

I'll handle the rebase once https://github.com/kubevirt/monitoring/pull/172 lands

/hold

/lgtm

/hold
Investigating the CI failures

/lgtm

/retest

/hold Wait until https://github.com/kubevirt/project-infra/pull/2785 is merged

/unhold
/retest


Update deployment-pipelines-get-started-3rdparty-visual.md

Update deployment pipelines when we use for reports which contains 3rd party visual and compare 2 environment it will show as 2 different report, so you cannot use deployment in this type of deployment, you have to use regular manual method to deploy the reports

@mohammedadnant : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @mohammedadnant,
Thanks for your comments - I'm checking them with the development team and the PM.
Kesem

Hi @mohammedadnant,
This doesn't seem like an expected behavior. We'll investigate further to see if it's a bug.
Just to confirm - you have a report with a third party visual, and after deployment, when you're using the compare function there's a difference between the report in the source stage and the target stage?
Thanks,
Kesem

Hi @Kesem,
Thanks for your reply, I have worked with Acterys Visual, there we need to manually feed the API key manually for each environment UAT/PROD, under format tool of that visual.
By doing this deployment pipeline thinks this is 2 separate report, that's why I have highlighted here.
Hope it is clear now.
Thanks & Regards,
Mohammed Adnan

Hi @mohammedadnant,
This doesn't seem like an expected behavior. We'll investigate further to see if it's a bug.
Just to confirm - you have a report with a third party visual, and after deployment, when you're using the compare function there's a difference between the report in the source stage and the target stage?
Thanks,
Kesem

Hi Kesem, Example in Acterys visual we need to update the API detail to write back to the database, this option is available under format option of the visual, so for 2 environment UAT/PROD we need to enter 2 different API details, in this deployment pipeline thinks these 2 are different file, hope this helps.. pls let me know Regards, Adnan

Hi @mohammedadnant,
I can confirm that this is a bug and that the documentation doesn't need to be changrd.
Hopefully the development team will fix this shortly.
Thanks,
Kesem


Fix FWEO-1171 - App flows should trigger a "look at me" sound when starting review

Description
The goal of this PR is to fix https://ledgerhq.atlassian.net/browse/FWEO-1171, by playing a  "look at me" sound when starting any review
Changes include

[*] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)

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

Project coverage is 59.92%. Comparing base (c69c301) to head (1fd8561).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #645   +/-   ##
=======================================
  Coverage   59.92%   59.92%
=======================================
  Files          12       12
  Lines        1682     1682
=======================================
  Hits         1008     1008
  Misses        674      674

Flag
Coverage Δ

unittests
59.92% <ø> (ø)

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

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


F# activity is always added to the activity bar

For now, I'd prefer to use the project explorer in the explorer activity, but even when setting "FSharp.showProjectExplorerIn": "explorer", the activity is added to the activity bar. I have also set "FSharp.codeOutline": false, because I use another extension for code outlines, but even with "FSharp.showCodeOutlineIn": "explorer", the F# activity is always added.

Cc: @vbfox

Yes, there is no way to remove them in code, it must be done manually. Right click on the activity bar and uncheck F# vscode will remember your preference.
Suggestions on how vscode could solve this are tracked by the following issues in vscode repo :

https://github.com/Microsoft/vscode/issues/48704
https://github.com/Microsoft/vscode/issues/49145

Having the same problem here, I tried this
"FSharp.enableTreeView": false,
"FSharp.codeOutline": false,
but did not work

@mrkaspa :
Set
"FSharp.showCodeOutlineIn": "explorer",
"FSharp.showProjectExplorerIn": "explorer"

In settings then reload the window, right click on the F# icon on the left and select "Hide".

@vbfox it works the first time then I tried another project and made "code ." inside the folder through the cmd and the fsharp icon came back again

@mrkaspa I re-tested it and it works for me, I had a single vscode instance, changed the activity to hidden and closed vscode. Now whenever I start it via the command line or the shell it's kept hidden.
If you it doesn't work for you it might be a vscode bug, maybe raise it on their repo.

@vbfox seems to work after updating the vscode


Hide debug panels from non-superusers

What
Makes sure that the debug <details> panels are hidden from non-superusers in case they reveal more than they should (such as access/refresh tokens and the like).
The exception is on the errors/internal-error.html template, where it might be handy for users to be able to give us the information shown in the debug panel.
How to review

Log in as a non-superuser
Check that debug panels are not visible except on the internal-error template

I think it would be more useful to only show these in dev, but for all users. Maybe show them in alpha for superusers too.

OK yeah, good idea.

Actually, I've just thought, rather than having the if everywhere, it should be a template macro, eg:
{% debug %}
{{ some_vars }}
{% end debug %}

or something. But maybe that's for another time?

Sure. 👍


timer still running after iziToast close.

Hi.
Im working with the timers but, after closing a instance the timer still running and "onClosing" event is fired again.

Please see if this occurs also in version 1.2.0.
Issue #71


Renter download loop

I added a loop to the renter download code so that large files could be downloaded despite host timeouts.

ah whoops, grabbed the batch commit.


Understand why -- kubernetes calico network policy does not filter ping traffic

Hi all,
I am using Kubernetes network policy and also calico for network plugin. I have deployed a simple policy on pod A which just accept ingress TCP traffic from pod B. I expect to not have any ping from pod A to pod B and also from pod B to pod A. pod B can not ping pod A. However, pinging pod B form pod A is possible! Below is the applied policy:
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
  name: access-nginx
spec:
  podSelector:
    matchLabels:
      name: A
  ingress:
  - from:
     - podSelector:
        matchLabels:
          name: B
    ports:
      - protocol: TCP

Expected Behavior

None of the pods can ping each other.
Current Behavior

pod B cannot ping pod A, but pod A can ping B.
Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Calico version : v3.5.4
Orchestrator version (e.g. kubernetes, mesos, rkt): kubernetes, 1.14
Operating System and version: Ubuntu 16.04.6 LTS- Xenial

@sarashakeri this looks to be working as expected, since your network policy doesn't have any egress rules.
If you want to deny egress from pod A, you can add the following section to the NetworkPolicy:
types:
- Ingress
- Egress

This will tell the policy to apply to both ingress and egress traffic, and all egress from pod A will be denied unless you specify egress rules.


Add explanation : pip install tensorflow-addons

I have seen colab link on documents. After I executed the code, colab needs installation of tensorflow-addons.
For consistency, I copied install message in another example file.
It's not serious, but I think if it added, it will be better.
Thanks.

Hi @lazybuttrying, thanks for the PR. Are you still working on this? Please let us know. Otherwise we'll close the request. Thanks!


Some APIs do not return the correct headers, respond with 404 or 503, and are inaccessible due to CORS restrictions

While using the Microsoft Office 365 APIs to retrieve events, we encountered issues where certain requests do not return the correct headers and respond with unexpected HTTP status errors, such as 404 or 503. Additionally, some requests are blocked by CORS policies, as the Access-Control-Allow-Origin header is not present in the response.
Details:
Endpoint called: https://outlook.office365.com/api/v2.0/me/events?filter=singleValueExtendedProperties...
HTTP Method: GET
Response received:
Status Code: 503 Service Unavailable
Content-Type: text/plain
Content-Length: 0
Proxy message: The connection with the server was terminated abnormally
CORS Error:
"No 'Access-Control-Allow-Origin' header is present on the requested resource"
Request Origin: https://collaudo.micrappg.lan/
Observed Issues:
Some requests receive a 503 status code without any useful information in the headers.
Some endpoints respond with a 404 status code, although the endpoint should exist and return data.
The absence of the Access-Control-Allow-Origin header prevents access to resources from different origins, causing requests to be blocked for security reasons.
Steps to Reproduce:
Send a GET request to the specified endpoint to retrieve events.
Check the received response, response status, and the presence of the Access-Control-Allow-Origin header.
Expected Result: The APIs should return a consistent response with appropriate headers and provide data or a descriptive error if the endpoint is unavailable. Additionally, they should include the Access-Control-Allow-Origin header to allow legitimate cross-origin requests.
Actual Result: Requests respond with 503 or 404 status codes without sufficient explanation, and they are blocked due to the missing CORS header.
This updated issue description should cover the CORS blocking issue along with the other errors.

Hi at @CodeCube0, thanks for submitting this issue. @samantharamon Could you take a look at this or reassign it if necessary?

Hi @CodeCube0. I see that this is a duplicate of https://github.com/OfficeDev/office-js/issues/5129. As this repo is for issues or requests relating to documentation, I'll go ahead and close this one.


Create kernel builder abstraction

builder should provide arch dependent preprocessor macro to driver

obsolete due to arch improvements
see 2184d303


Fix issue with incorrect receiver and reimplement actor register

When peaking create and connect messages the receiver is not correct

Previously the token we received from the actor contained
ID
GLN/EIK
Role
From now on the token will only contain the unique ID. Each domain will have a representation of the actors. The received in the token will be used to look up in the actor representation and use this information to determine who the message should be sent to.

[ ] Fix issue with incorrect receiver (see image)
[ ] Reimplement actor register

Have tested, and works.


add zero point into pd cache key

The zero point of src, weight and dst doesn't account into the pd cache key calculation previously. It will cause error result when we run convolutions sequentially with only zero point changed. For the unit test with long iterations, we will see such kind of errors. In this PR, we add the zero point of src, weight, dst and post op sum into the calculation of pd cache key.

LGTM if IPEX and PT UTs pass.

LGTM if IPEX and PT UTs pass.

Here is the PR: https://github.com/pytorch/pytorch/pull/91090 to test this IDeep commit with PyTorch UTs.

LGTM. What's the perf impact?

I have tested it with Stock PyTorch RN50 int8 on SPR and didn't see much performance difference before and after this PR.

Please port to ideep_dev branch if needed.


Updating Contact address fields ignores Address Override if no Address record

Turn NPSP HH Address Mgmt off (use case; your org doesn't want any address syncing at all).
For a 2-Contact HH Acct, fill in the Mailing fields for one Contact and set AddressOverride=TRUE and PrimaryAddressType = WORK
For a second Contact in the same HH, leave the mailing fields blank and AddressOverride = FALSE (use case; the first Contact is a parent that wants their work address primary; the second is a kid in the HH, and your org doesn't do mailings to kids)
Turn on NPSP HH Address Mgmt (some time has gone by and your org decides they want address syncing after all)
Fill in the Mailing fields on the kid's Contact record (now your org decides they want to mail kids)

Issue: The kid's address is sync'd to the parent's Contact record, even though the latter record has AddressOverride = TRUE.  The latter's mailing fields are overwritten, AddressOverride is unchecked, and PrimaryTypeType is set to the kid's address.
Syncing should never occur to a Contact that has AddressOverride=TRUE.
Note that this behavior only occurs if there is no Address record associated with the HH Acct.  If Address Mgmt is on when step 2 is performed, then a non-Default Address record is created and this issue doesn't occur.  Whether it is an issue or a feature that a non-default Address record is created when AddressOverride=TRUE is a separate question.

@johnfine Thanks. I did some testing and this happens if a Contact does not have a 'Current Address' and another Contact without Address Override is updated. You don't necessarily have to disable Address Management. Just deleting the Current Address (while leaving Override checked) and updating another Contact shows the issue.

**lurch: add

Tracking W-019298

Ah, that is super useful for me to know, thank you Judi.
On Wed, Jul 5, 2017 at 1:53 PM, Judi Sohn<EMAIL_ADDRESS>wrote:

@johnfine https://github.com/johnfine Thanks. I did some testing and
this happens if a Contact does not have a 'Current Address' and another
Contact without Address Override is updated. You don't necessarily have to
disable Address Management. Just deleting the Current Address (while
leaving Override checked) and updating another Contact shows the issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/SalesforceFoundation/Cumulus/issues/2628#issuecomment-313223563,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFsfPsl7KWjwD7CqpZg0nsqZJvfx-tDmks5sK_e1gaJpZM4OOnL7
.

Salesforce has determined that this issue will not be explored further.


Lambdas in Moq methods (Setup, SetupGet, Verify...) should use underscore as variable name

Very often people use an x, o, p or something else in the Lambdas in Moq methods (Setup, SetupGet, Verify...).
As that variable is unimportant, it should be named _.

Resolved by #119


Implemented Fake News Detection feature

Work Flow-
i. Imported Necessary libraries
ii Data preprocessing
ii Data Modeling
iv Model Evaluation
v prediction
I've implemented Fake news Detection Using ML(NLP techniques) and made a interface using StreamLit app where you enter sentences and our system will predict whether news is true or not.

please review it @TAHIR0110

issue #208 has resolved pls check it @TAHIR0110

Pls check it @TAHIR0110 issue #195


Split & Rename the Dispatch object

DispatchDetail is now Dispatch
Dispatch became DispatchData
Member part of Dispatch is now the new message DispatchMedatata

fixes #193

Looks good but would it be ok to merge it together with the changes in service-dispatch?
Otherwise main branch will be broken and I will be unable to work :P

Otherwise main branch will be broken and I will be unable to work :P

Why would it break? frequenz-service-dispatch uses a fixed commit, untouched by any updates here :)
In fact, this already contains updates not present in either client or service


WIP Full implementation of Campaign Finance specs

Yo @aepton!
I'm taking a run out filling out your initial implementation of the campaign finance spec. Want to be sure you have a chance to look things over before I submit a PR upstream.
This exercise also uncovered a few points I think merit further discussion. I'll post those questions/concerns as separate issues in the appropriate repos in order to keep the discussion orderly.
Besides resolving those issues, my punch list for this PR also includes:

[ ] Loading these models with CAL-ACCESS data, as a proof of concept.
[ ] Adding admins
[ ] Adding unit tests

Here's a couple of other small-ish qs. Let me know if you think we should escalate them to the larger group.
Why does Transaction need a .description and .note field?
For now, I'm only going to keep one: .note.
How is a CommitteeAttributeUpdate linked to a Filing (or is it)?
Should CommitteeAttributeUpdate have a .filing_action field, similar to Transaction?
I'm going to skip this model in my first draft of an implementation until I understand it better.

Holy cow! This is awesome. Is this live somewhere? I'd love to take a look and give feedback; not sure how useful it would be for me to directly PR the code, but if there's a file or two that you'd like comment on I'd be happy to do so.

Why does Transaction need a .description and .note field?

I said in the draft that I think this might need to be a repeated field instead of 2 separately-named things. I think this is possible for things like in-kinds that get returned or updated - they have a description ("yard sign printing") but then also need a note like, "returned to donor". It's been a while since I put that in there, so a specific example eludes me at the moment. There's not really a difference between description and note, obviously, but there could be multiple notes.

How is a CommitteeAttributeUpdate linked to a Filing (or is it)?

It's a small thing, but if an existing committee is repurposed, or renamed, or new officers are appointed, that has to be disclosed by some kind of filing. I think it's an oversight that there's no filing_action property on CommitteeAttributeUpdate; initially I was thinking of it as a discrete section of a filing, so the filing ID would be implicit, but for the spec I think it should be there. I'll try to file a PR in the next few days to add that and address the other issues you raised.

Thanks for all the responses.
We're still incorporating this code into the development environment for our CAL-ACCESS project. Quick-ish rundown on that:

python-opencivicdata is a requirement of our django-calaccess-processed-data app.
As we smooth out the campaign finance models, we'll add management commands to the processed app that will load those models and then archive the re-formated data as CSV files.
The processed-data app is a dependency of our django-calaccess-downloads-website.
You can see our production site here.
The downloads-website is where we will publish the campaign finance files, along with the election files we are already producing, in "flat" and "relational" format (the latter being more consistent with the OCD spec).

Would it work for you if...

I handle all the changes to python-opencivicdata? I would be committing them to our fork of your fork of python-opencivicdata (at the campaign_draft_jg branch).
You handle the changes to the spec in docs.opencivicdata.org?

Once we all feel good about the campaign finance module, you can accept this PR, then I think it will be ready for James Turk (and whoever) to look over upstream.
I'm also happy to help keep track of and make changes to the spec, but what our CAL-ACCESS project really needs write now is these working models that we can start trying out.

Changes in e50573e999d11b296df55042805269d5d5217a42

On Transaction

[x] remove .description
[x] rename .note to .notes and make it repeating
[x] add optional .election field

On Filing

[x] change .coverage_start_date and .coverage_end_date to DateField (from DateTimeField)
[x] remove .elections field

On FilingAction

[x] add repeating .summary_amounts field

Yeah, that sounds great. I'm more than happy to own updates to the spec, and please feel free to nudge me if I'm moving too slowly for your needs.


[0.5pt] Add header - group task

Create page header according to the wireframe:

https://github.com/Diegogagan2587/JavaScript-Capstone-Project/pull/41


First pipeline setup for meta-updater CI

check out meta-updater and read the Jenkinsfile
check out aktualizr
use repo to checkout everything needed for an image build
move repo's meta-updater commit to the one that triggered CI
build core-image-minimal

With these properties:

keep existing workspace between run, so that builds are naturally cached. It might need manual clean intervention sometimes
a build is triggered when a commit is pushed on aktualizr master, meta-updater master or any branch of a git tracked by repo

@patrickvacek  I haven't tried to make it run on PRs. But, thinking about it, it should only be a matter of in-Jenkins configuration. The problem with GitHub integration is that I always struggle to set up the right credentials for API access, there is a kind of UI bug around that it seems...


Several updates to Mender client state diagrams.

Update state scripts diagrams to include ArtifactInstall ->
ArtifactCommit transition.

Add several missing arrows.

Make sure all arrows in Error flows are dotted.

Provide source for all the images.

Signed-off-by: Kristian Amlie<EMAIL_ADDRESS>

Thanks!


Execute other builds by current build

I want to create a way for Strider builds to execute other strider builds.
As far as I know, Strider can only run 1 job at a time. This makes it very difficult for one build to execute another build at same time because it might result in a perpetual state of delay.
Still, even if that is the case, I should be able to trigger a build on strider by sending the request. So that if one job end it could start another immediately.
Is my assumption true that Strider run 1 build at a time? Is there rest api exist to request to run other build?
label: Question

Have you seen https://github.com/Strider-CD/strider-cli#runtest this could be used with the custom plugin via a bash script.

i give it https://github.com/Strider-CD/strider-cli#runtest and it works well for initiating a job. Currently it require strider file that is in bin directory, to initiate job. How can i over come on this?
I am using it like this in strider/bin directory
node strider runTest -l<EMAIL_ADDRESS>-p password -j username/repo-name
I want to run it in program like this.
	context.cmd(
		{
			command: "node",
			args: ['strider', 'runTest',
				'-l', params['email'],
				'-p', params['password'],
				'-j', params['project'],
				'-b', params['branch'],
				'-d', params['deploy'],
				'--color=always'],
			screen: 'Adding '+params['project']+ ' in queue for next run'
		}
		, function (err) {
			if (err) {
				context.out('Error: Adding '+params['project']+ ' in queue for next run' + err + '\n', 'error');
				return cb(err);
			}
			context.out('Added '+params['project']+ ' in queue for next run ' + '\n', 'message');
			cb(null, true);

		});```

So is that not working for you? What errors are you seeing?

It works fine for me if i use it manually by initiating command from strider/bin directory.
I wrote new plugin for this functionality to run a next job but it does not work. How can i initiate job from plugin by using above code?
My case is, I should be able to trigger a build on strider by sending the request. So that if one job end, it could start another immediately.

for your plugin you have to pass the actual path to the strider bin, so node /path/to/strider/bin/strider args....

i have already solved issue by giving full path. I set up path in env variable and used it.

while running command, i am getting error.
I tested it on my localhost:3000 and it works well. When i deployed it on server:8080 and try it. it gives this error. Kindly check this.
Login error { [Error: connect ECONNREFUSED]
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect' } undefined

Because you need to pass a username and password, see https://github.com/Strider-CD/strider-cli/tree/a465e5f22b10259e305ee5e4715eccb2a3dd9e3e#runtest for the user running the test.

i am passing username and password correctly.
I am using command like this node strider runTest -l<EMAIL_ADDRESS>-p password -j username/repo-name -d true
it runs correctly on localhost:3000 but on server:80 it is not working

Sounds like your server is trying to access it from the outside world, with the url of your strider instance, and it cannot find it from the server. The error happens here: https://github.com/Strider-CD/strider-cli/blob/a465e5f22b10259e305ee5e4715eccb2a3dd9e3e/run.js#L13 see what that url is, and try to ping it from within your server.


Check for one or more spaces between link and title

In LinkInlineProcessor, RE_LINK checks for zero or more spaces between the link and title:
\(\s*(?:(<[^<>]*>)\s*(?:('[^']*'|"[^"]*")\s*)?\))?
This results in buggy behaviour with links ending with quotes:
>>> markdown.markdown('[text](http://link/q="value")')
'
text
'

I believe it should look for one or more spaces, i.e., use \s+ instead of \s*:
\(\s*(?:(<[^<>]*>)\s+(?:('[^']*'|"[^"]*")\s*)?\))?
There might be something else I'm missing since the regex only seems to handle links covered by angular brackets and everything else goes through manual logic.

The reference implementation exhibits the same behavior. I'm not sure we are doing anything wrong here. In fact,  http://link/q="value" is not a valid URL. As I understand it, the double-quote character is not allowed and should be escaped (percent encoded). That being the case, we can safely assume that once we encounter a double quote we have reached the end of the URL and are now at the beginning of the title.

While it's true that characters like " need to be % encoded,

Typing them as-is in the browser automatically handles % encoding. Here's a sample link that works fine in Firefox: https://www.google.com/search?q="quoted+text"
Other special symbols like parentheses () are already supported in markdown links. So I think it could be useful to properly support quotes also.

For some context, I'm working on a chat client that's planned to support markdown, so the idea is to let users type markdown links containing such symbols. Of course, if the user were to copy-paste a link from the browser, it's already percent encoded.
With that said, if the reference implementation exhibits the same behaviour then I guess it's not really a bug in Python-Markdown anyway.

Be aware that Markdown expects the user to always provide percent encoded URLs, which is why it is not a bug. Of course, Markdown was originally developed back when browsers didn't automatically handle percent encoding. Regardless, Python-Markdown is proudly an "old-school" implementation of Markdown and will continue to maintain the existing behavior.

As a reminder, you are always free to create your own extension which alters the default behavior. You could create an extension which replaces the existing URL handling with something which expects unencoded URLs and encodes them, if you so desired.


www-authenticate override causes not working log in with SSO Kerberos

What is your Scenario?
Our system under test calls an authorization end point (kerberos) but 401 unauthorized is returned while the current user has sufficient rights.
What is the Current behavior?
The parameter www-authenticate is overriden by testcafe with value: ~TestCafe added this prefix to hide the authentication dialog box~Negotiate
This causes the login mechanism to fail. We've tried to override this value by creating an custom request hook but value is still overwriten.
What is the Expected behavior?
Testcafe shouldn't overwrite parameters of the request to the authorization endpoint.
What is your public website URL? (or attach your complete example)
internal application
What is your TestCafe test code?
import { RequestHook } from 'testcafe';
export class AuthenticationHook extends RequestHook {
constructor () {
super();
}
async onRequest (e) {
    e.requestOptions.headers.authorization = 'generate token here';
}

async onResponse (e) {
}

}
import { App } from './app.page-objects';
import { AuthenticationHook }  from "./../../hooks/authenticationhook";
const app = new App();
const authenticationHook = new AuthenticationHook();
export class AppActions {
async navigateTo(t: TestController) {
await t.addRequestHooks(authenticationHook);
await t.navigateTo("https://localhost:4200");
await t.debug();
}
}
Your complete configuration file
{
"browsers": ["chrome -allow-insecure-localhost"],
"src": ["e2e/src/steps/.ts", "e2e/src/pages/**/.ts", "e2e/src/features/.feature"],
"reporter": {
"name": "xunit",
"output": "./e2e/src/reports/report.xml"
},
"screenshots": {
"path": "./e2e/src/reports/screenshots/",
"takeOnFails": true,
"pathPattern": "${DATE}_${TIME}/test-${TEST_INDEX}/${USERAGENT}/${FILE_INDEX}.png"
},
"port1": 12345,
"port2": 54321,
"hostname": "localhost",
"ssl": {
"pfx": "./certificate/localhost.pfx",
"passphrase": "***",
"rejectUnauthorized": true
},
"tsConfigPath": "./e2e/tsconfig.json"
}
Your complete test report
No response
Screenshots
No response
Steps to Reproduce
1 - Our application calls an authorization endpoint which has a security constraint (which triggers single sign on - kerberos)
2 - 401 unauthorized is returned by the endpoint while the logged in user has sufficient rights.
(same user - same domain works outside testcafe)
TestCafe version
1.17.1
Node.js version
v12.15.0
Command-line arguments
testcafe chrome general.feature
Browser name(s) and version(s)
Chrome 96
Platform(s) and version(s)
Windows
Other
No response

@jpleerdam
Hello,
We shared some notes regarding the SSO Kerberos authentication issue here: https://github.com/DevExpress/testcafe/issues/3500#issuecomment-468674576. If it doesn't help you, please share a reproducible example, so that we can examine your case on our side.
Please note that if you want to share (via<EMAIL_ADDRESS>your internal application with us, we'll need a written approval. Our policy prevents us from accessing a customer’s internal resources without prior written approval from the entity that owns the server/web resource/application. If you want us to research the problem further, we’ll need access to the server/web resource/application. Please ask the website/application owner to send us<EMAIL_ADDRESS>a written confirmation. It must permit DevExpress personnel to remotely access the website and its internal resources for research/testing/and debugging purposes.

Dear Farfux,
Thanks for your inquiry; The const AUTHENTICATE_PREFIX in testcafe-hammerhead causes the 401 (the original header www-authenticate is overwritten). It should be an option in testcafe to enable / disable the use of the authentication / authorization mechanism of testcafe.  If disabled then the original header shouldn't be changed.
The solution mentioned in #3500 is an server side solution.
Thanks in advance.

@jpleerdam
Hello,
We still need a reproducible example to examine this authentication issue. Could you please share it with us?

Dear Farfurix,
thanks to company policy / confidential information it's not possible to create an example.
Working version in dev environment:

Testcafe hammerhead version (proxy version of dev environment:

Thanks in advance, kind regards.
Jate Leerdam

@jpleerdam

The parameter www-authenticate is overriden by testcafe with value: ~TestCafe added this prefix to hide the authentication dialog box~Negotiate
This causes the login mechanism to fail. We've tried to override this value by creating an custom request hook but value is still overwriten.

This behavior is expected. It was implemented to avoid showing the native browser dialog for HTTP authentication. However, the original web application server gets a request with clear headers (without any TestCafe prefix).
It looks like the issue is related to your Kerberos configuration (protocol version, client/server specification, etc.), so we cannot reproduce the issue without an example. As a workaround, you can try using HTTP Authentication.
We will close this issue. Feel free to share some reproducible example here or in a new bug report.


chore: Replace catch with assert.rejects|throws in tests (part 3 of 3)

Fixes: #3426
Note: This is part 3 of 3, so the issue is done after this merges. There's some tests that weren't converted, for various reasons, detailed in each PR.
#minor
Description
We has some awkward usage of
try {
  methodThatShouldFail()
  assert.fail('not whatever')
} catch (err) {
	assert.strictEqual(err.message, 'whatever');
}

That I converted to
assert.throws(
	() => methodThatShouldFail(),
	Error('whatever')
);

Note
There's a commit with a bunch of no-op linting fixes. I recommend mostly reviewing the other one. However, I accidentally committed some no-op changes to skillDialog.test.js. sorry.
I skipped a LOT of tests in botframework-streaming because:

They rely on chai, which doesn't handle rejects() without chai-as-promised
The nature of the promises in this library don't work well with rejects() and are handled better/easier with the existing try/catch

Pull Request Test Coverage Report for Build 818417776

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 85.437%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

Totals

Change from base Build 818337733:
0.0%

Covered Lines:
19225

Relevant Lines:
21402

💛  - Coveralls


Hicham chamas

Description
Fierworks
Location
Beirut,lebanon
Steps to Reproduce

[x] Safty fierworks

Originally posted by @Hichamchamas in https://github.com/circleci/circleci-docs/issues/5342

hichamchamasofficial


QR Reader Transaction Error - Cancel button not visible

Describe the bug
Transaction error - the error message is so big it moves the cancel button to where it's not accessible by the user
The user is now stuck on this screen with no close or cancel button or way out
To Reproduce
Open this ESR code in wallet
esr://gmN0S9_Eeqy57zv_9xn9eU3hL_bxCbUs-jptJqsXY3-JtawgA0NBEFdzSW8aAwPDg1W-E3cxMjJAABOUdoMJNEwOmuE7feMpU1f_YLOoCAu_8LKoPI9Ic7NSU_fEMJNC3zKnytzsdG9Hp6iAsvT0LMv8yPxw38LCqsyggLwioCkA
Current behavior
Stuck on this screen

Expected behavior
The long error message should either scroll or be abbreviated, and the dialog should take up less than the screen height.
Screenshots
Desktop (please complete the following information):

iOS 14

Additional context

we should never show an unhandled error message to the user.
This needs to be addressed.


Hide a side menu in a specific page

Hi,
According to the documentation, it says, "Handling a side menu
You can check out the example app for this.
Usually, when we integrate a side menu in a TV app, it should persist across pages. It is an element on the border of the screen that overlays the root view."
However, I need to hide a side menu on a specific page. How can I do that?

I moved the menu from the root of the project to an individual page

Yes exactly. Make your page a menu-less page, and add a custom menu in your page specifically.
This should work without any issue :)


Bare Metal Cilium l2 Advertisement not sending ARPS

Is there an existing issue for this?

[X] I have searched the existing issues

Version
equal or higher than v1.16.0 and lower than v1.17.0
What happened?
Installed cilium on a new cluster in bare metal.  Everything runs and l2 advertisement seems to work assigning an ip that is accessible from the node.  it is not accessible from outside the node however.  the logs dont seem to show any ARP notices either which  is confusing.
How can we reproduce the issue?
helm install cilium cilium/cilium --version 1.16.1 -f components/cilium.yaml --namespace kube-system
cilium.yaml:
k8sServiceHost: "<IP_ADDRESS>"
k8sServicePort: "6443"
kubeProxyReplacement: true
debug:
enabled: true
bpf:
enabled: true
direct-routing-device: "eth0"
masquerade: true
ipMasqAgent:
enabled: true
l2announcements:
enabled: true
l2podAnnouncement:
interface: "eth0"
enabled: true
ingressController:
enabled: true
default: true
loadbalancerMode: shared
enforceHttps: false
enableProxyProtocol: false
hostNetwork:
enable: true
service:
type: NodePort
hostPort:
enabled: true
externalIPs:
enabled: true
hubble:
enabled: true
relay:
enabled: true
ipam:
mode: "cluster-pool"
ciliumNodeUpdateRate: "15s"
operator:
clusterPoolIPv4PodCIDRList: ["<IP_ADDRESS>/16"]
clusterPoolIPv4MaskSize: 24
logSystemLoad: true
requireIPv4PodCIDR: true
egressGateway:
enabled: false
loadBalancer:
experimental: false
nodePort:
enabled: true
operator:
enabled: true
rollOutPods: true
replicas: 1
rollOutCiliumPods: true
Cilium Version
1.16.1
Kernel Version
Linux node1 6.8.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 13 13:35:26 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Kubernetes Version
1.31.0
Regression
No response
Sysdump
cilium-sysdump-20240911-173712.zip
Relevant log output
No response
Anything else?
root@node1:~/kubernetes/install# kubectl get pods -n kube-system
NAME                               READY   STATUS    RESTARTS       AGE
cilium-7pg4x                       1/1     Running   0              55m
cilium-envoy-n98xm                 1/1     Running   6 (113m ago)   3h13m
cilium-operator-569686fc7d-22sbf   1/1     Running   0              55m
coredns-6f6b679f8f-n7w6x           1/1     Running   2 (113m ago)   3h15m
coredns-6f6b679f8f-qj4hx           1/1     Running   2 (113m ago)   3h15m
etcd-node1                         1/1     Running   3 (113m ago)   3h15m
hubble-relay-5fc44b85db-vsczv      1/1     Running   8 (91m ago)    3h13m
kube-apiserver-node1               1/1     Running   3 (113m ago)   3h15m
kube-controller-manager-node1      1/1     Running   8 (55m ago)    3h15m
kube-scheduler-node1               1/1     Running   3 (113m ago)   3h15m
Cilium Users Document

[X] Are you a user of Cilium? Please add yourself to the Users doc

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Did you create any CiliumL2AnnouncementPolicys? What do they look like?  You can also try running through the troubleshooting guide to find common issues https://docs.cilium.io/en/latest/network/l2-announcements/#troubleshooting

I just upgraded from Cilium 1.15.7 to 1.16.1, and my L2 announcements seemed to stop working. I previously had an assigned and functional LoadBalancer External IP under both 1.14 and 1.15. It stopped working when I upgraded to 1.16, and I can no longer access my websites from outside my cluster (though I can still access them via NodePorts):
bjorn@gustavsson:~/Helm/cilium$ kubectl get svc -A
NAMESPACE      NAME                          TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE
cert-manager   cert-manager                  ClusterIP      <IP_ADDRESS>    <none>        9402/TCP                     258d
cert-manager   cert-manager-webhook          ClusterIP      <IP_ADDRESS>     <none>        443/TCP                      258d
cnpg-system    cnpg-webhook-service          ClusterIP      <IP_ADDRESS>    <none>        443/TCP                      195d
default        cilium-gateway-http-gateway   LoadBalancer   <IP_ADDRESS>     <pending>     80:32078/TCP                 208d
default        cilium-gateway-tls-gateway    LoadBalancer   <IP_ADDRESS>   <pending>     443:32532/TCP                206d
default        [name_censored]               LoadBalancer   <IP_ADDRESS>    <pending>     4000:31838/TCP               262d
...

Everything still seems configured properly:
bjorn@gustavsson:~/Helm/cilium$ kubectl -n kube-system exec ds/cilium -- cilium-dbg config --all | grep EnableL2Announcements
Defaulted container "cilium-agent" out of: cilium-agent, config (init), mount-cgroup (init), apply-sysctl-overwrites (init), mount-bpf-fs (init), clean-cilium-state (init), install-cni-binaries (init)
EnableL2Announcements             : true
bjorn@gustavsson:~/Helm/cilium$ kubectl -n kube-system exec ds/cilium -- cilium-dbg config --all | grep KubeProxyReplacement
Defaulted container "cilium-agent" out of: cilium-agent, config (init), mount-cgroup (init), apply-sysctl-overwrites (init), mount-bpf-fs (init), clean-cilium-state (init), install-cni-binaries (init)
KubeProxyReplacement              : true
KubeProxyReplacementHealthzBindAddr:
bjorn@gustavsson:~/Helm/cilium$ kubectl -n kube-system exec ds/cilium -- cilium-dbg config --all | grep EnableExternalIPs
Defaulted container "cilium-agent" out of: cilium-agent, config (init), mount-cgroup (init), apply-sysctl-overwrites (init), mount-bpf-fs (init), clean-cilium-state (init), install-cni-binaries (init)
EnableExternalIPs                 : true
bjorn@gustavsson:~/Helm/cilium$ kubectl get CiliumL2AnnouncementPolicy
NAME                     AGE
[censored-name]-policy   207d

Probably unrelated but possibly worth noting: I see in the release notes the following, which I don't fully understand:

L7 network policy with terminatingTLS will not load the key ca.crt even if it is present in the secret. This prevents Envoy from incorrectly requiring client certificates from pods when using TLS termination. To retain old behaviour for bug compatibility, please set --use-full-tls-context=true.

I updated via Helm twice, first without that setting and a second time with it. Neither time could I access my cluster from externally or get a LoadBalancer External IP address.

When I tried rolling back via Helm to 1.15, my cilium-operator pods got stuck. I looked at the logs and see it complaining about a missing Gateway API CRD:
time="2024-09-14T19:30:42Z" level=info msg="Checking for required GatewayAPI resources" requiredGVK="[gateway.networking.k8s.io/v1, Kind=gatewayclasses gateway.networking.k8s.io/v1, Kind=gateways gateway.networking.k8s.io/v1, Kind=httproutes gateway.networking.k8s.io/v1beta1, Kind=referencegrants gateway.networking.k8s.io/v1alpha2, Kind=grpcroutes gateway.networking.k8s.io/v1alpha2, Kind=tlsroutes]" subsys=gateway-api
time="2024-09-14T19:30:42Z" level=error msg="Invoke failed" ="gateway-api.initGatewayAPIController (pkg/gateway-api/cell.go:70)" error="failed to create gateway controller: failed to setup reconciler: no matches for kind \"GRPCRoute\" in version \"gateway.networking.k8s.io/v1alpha2\"" subsys=hive
time="2024-09-14T19:30:42Z" level=info msg=Stopping subsys=hive
time="2024-09-14T19:30:42Z" level=fatal msg="failed to start: failed to create gateway controller: failed to setup reconciler: no matches for kind \"GRPCRoute\" in version \"gateway.networking.k8s.io/v1alpha2\"" subsys=cilium-operator-generic

GRPCRoute (which I'm not even using, though I am using Gateway API... or was until upgrading to Cilium 1.16.1 broke it) got upgraded recently from experimental channel to standard channel, and that has apparently messed me up when trying to roll back from Cilium 1.16.1 back to 1.15. https://gateway-api.sigs.k8s.io/guides/#v11-upgrade-notes says:

With the graduation of GRPCRoute to GA, it is now included in standard channel. Unfortunately, that can be problematic for anyone that was already using the experimental channel version of GRPCRoute. As a rule, CRDs in standard channel do not expose alpha API version to avoid any version deprecations in that channel. That means that the standard channel version of GRPCRoute excludes v1alpha2. All implementations of GRPCRoute built before the v1.1 release of Gateway API would have exclusively relied on v1alpha2 and will need to be updated to support GRPCRoute v1. Until implementations have been updated to support v1, you can safely upgrade to the experimental channel version of GRPCRoute included in v1.1 that exposes both v1 and v1alpha2.
Upgrade Sequence: If you're already using v1alpha2 GRPCRoute, we'd recommend the following upgrade sequence:
Install experimental v1.1 GRPCRoute CRD
Update all your manifests to use v1 instead of v1alpha2
Upgrade to an implementation that supports GRPCRoute v1 API Version
Install standard channel v1.1 GRPCRoute CRD

Deep sigh.

 (I'm uncertain this is the OP's problem, but mentioning since it seems relevant to my messed up cluster and I think I hit the same problem.)

I hope this info is relevant. Apologies if it's not...
I couldn't even add the Gateway API CRD my failing cilium-operators couldn't find:
bjorn@gustavsson:~/Helm/Gateway_API$ kubectl apply -f v1.0.0/
customresourcedefinition.apiextensions.k8s.io/gatewayclasses.gateway.networking.k8s.io configured
customresourcedefinition.apiextensions.k8s.io/gateways.gateway.networking.k8s.io configured
customresourcedefinition.apiextensions.k8s.io/httproutes.gateway.networking.k8s.io configured
customresourcedefinition.apiextensions.k8s.io/referencegrants.gateway.networking.k8s.io configured
customresourcedefinition.apiextensions.k8s.io/tlsroutes.gateway.networking.k8s.io configured
The CustomResourceDefinition "grpcroutes.gateway.networking.k8s.io" is invalid: status.storedVersions[1]: Invalid value: "v1": must appear in spec.versions

I finally got my Cilium operators running by deleting my API Gateways and then deleting my Gateway API CRDs.
Once cilium settles down, I'll try recreating all that.

FWIW, I just got my websites back online. Sharing how I did it in case this is helpful info for anyone else...
Cilium looked fine when I stepped stepped away this afternoon, but no my cluster was externally inaccessible.
When I returned tonight, I first tried to fix Gateway API, my L2 announcements, and IPAM. I immediately noticed there were no IPs available in my CiliumLoadBalancerIPPool:
bjorn@gustavsson:~$ kubectl get ciliumloadbalancerippool -A
NAME        DISABLED   CONFLICTING   IPS AVAILABLE   AGE
main-pool   false      False         0               216d

I fixed this by deleting main-pool and recreating it. I got a syntax error and had to replace cidrs: with blocks: in my YAML file (perhaps the syntax changed at some point?). I then saw that my only LoadBalancer service now had an external IP assigned. I thought the last step in fixing my setup (after reverting to Cilium 1.15 from Cilium 1.16.1) was just remembering how I got an external IP assigned to my Gateway API gateway, but that actually wasn't my problem.
I discovered that only one of my two cilium-operators had successfully updated. The logs of the other was also complaining about the same grpcroutes problem above. So I re-deleted my Gateway and the Gateway API CRDs and eventually got the second cilium-operator to start, but I noticed that none of the other Cilium pods had restarted since I ran "helm rollback." I found some config settings in https://blog.stonegarden.dev/articles/2023/12/cilium-gateway-api/#summary that I had never set (or heard of) previously that sounded potentially relevant, so I tweaked my Helm YAML and tried upgrading to Cilium 1.16.1 again.
This upgrade seemed to work... I saw ALL the Cilium pods restart this time. (I also have been fighting complete node network loss every time I upgrade Cilium due to a Cilium/CRI-O bug that was finally fixed in 1.16, but I'm painfully familiar with how to manually re-enable each node's networking.) Then I was able to re-apply my gateway YAML, and everything started working. My Gateway now has a different external IP than it had previously, but I pointed HAProxy at the new IP and now everything's good again.
Good luck to anyone else who experiences similar issues upgrading to 1.16. I hope some clue from my experience proves helpful. My main suggestion would be to just delete your Gateway API(s), Gateway API CRDs, and possibly CiliumLoadBalancerIPPools, etc., then re-apply them after upgrading to Cilium 1.16.1. That's what seemed to work for me.


not ending loading screen

if i use the mod in combination with skin swapper the loading screen is in a non ending loop

Skinswapper overwrites a mixen, causing the client to get stuck. It's not compatible.

is there a alternative to eitehr skin swapper or firstpersonmodel?

Not that I know. This is something skin swapper can fix, by removing that unused(unnecessary) mixin.

ok tysm ill open an issue on the skin swapper site


@xstate/inspect is not showing any events

Description
@xstate/inspect is not showing any events.
Expected Result
To see events in the Events tab.
Actual Result
No events are shown unless manually send from within the inspector. In the State, it's clearly visible the latest event that happened.
Reproduction
https://codesandbox.io/s/persistence-with-actors-and-side-effects-forked-5njnx?file=/src/index.js
Additional context
I tried running this locally in case it's CodeSandbox issue, but it behaves the same way. I also tried version 0.3.0 which I remember was working in the past, but no difference either. I assume it's the problem in the online version of https://statecharts.io/inspect.

I still see this as of @xstate/inspect 0.7
Any pointers on where the issue could be?

uhhhh. okay events show up now. o___O idk what happened but hooray?

uhhhh. okay events show up now. o___O idk what happened but hooray?

Very strange, glad it's working now! I'm going to close this and reopen if it happens again.


Fix Codecov Wrong Flag Usage

Closes #297

[x] I have read the code-style guidelines and confirmed that this PR upholds said guidelines

Codecov Report

Merging #298 (737bc6c) into main (c647e9e) will decrease coverage by 1.26%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #298      +/-   ##
==========================================
- Coverage   93.38%   92.12%   -1.27%
==========================================
  Files          18       32      +14
  Lines         484      584     +100
  Branches       66       66
==========================================
+ Hits          452      538      +86
- Misses         32       46      +14

Flag
Coverage Δ

annotation-server
93.38% <ø> (ø)

lab-server
86.00% <ø> (?)

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

Impacted Files
Coverage Δ

...server/src/star-alleles/star-alleles.controller.ts
100.00% <0.00%> (ø)

lab-server/src/configs/keycloak.config.ts
100.00% <0.00%> (ø)

lab-server/src/s3/s3.module.ts
100.00% <0.00%> (ø)

lab-server/src/user/entities/user.entity.ts
100.00% <0.00%> (ø)

lab-server/src/app.controller.ts
80.00% <0.00%> (ø)

lab-server/src/configs/minio.config.ts
100.00% <0.00%> (ø)

lab-server/src/configs/typeorm.config.ts
100.00% <0.00%> (ø)

lab-server/src/common/oidc/oidc-user.ts
100.00% <0.00%> (ø)

lab-server/src/common/entities/base.entity.ts
100.00% <0.00%> (ø)

lab-server/src/s3/s3.service.ts
18.75% <0.00%> (ø)

... and 4 more

Continue to review full report at Codecov.

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


log: Improve log message to clearly indicate the wait

This patch updates a log message to clearly indicate that
we are waiting for the deployment to reach a certain number
of replicas. The previous log message gave an impression
of a failure causing confusion and making the person running
the test suite question why the test suite passed even though
the log messages indicated failures
Signed-off-by: Swati Sehgal<EMAIL_ADDRESS>

Thanks for clarifying that
/lgtm


docs(quickstart): fix link to community templates

Changes
Fix the See all community templates link.
Testing
I manually tested that the link now goes to the correct document.

ah thank you for catching this!


Renamed references to mash to posixsh

Renamed references to mash to posixsh #1

Note: import mashrc remain unchanged as well as the references to the github mashmallow repo in the test-gh-download.sh file because I was unsure about those.

Note: import mashrc remain unchanged as well as the references to the github mashmallow repo in the test-gh-download.sh file because I was unsure about those.

@veren-damyanov: good job, thank you!
I removed import mashrc and deleted test-gh-download.sh. Please check the latest status and merge to main if changes are okay. Running the unit tests (self-hosted, that is,, using it's own shtest works. There's one test failing which is related to test data not being set/updated properly -- we can disregard that for now. Try for yourself:
$ cd sh-stdlib
$ eval `make setenv`
$ shtest src/tests/


Broken link

On this page: https://learn.microsoft.com/en-us/minecraft/creator/reference/content/recipereference/examples/recipedefinitions/tagsrecipeinput
The link that should lead to the tags page is broken. Not sure but I believe it should point to: https://learn.microsoft.com/en-us/minecraft/creator/reference/content/recipereference/examples/recipedefinitions/recipetaglist

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

ID: 3d983c83-5810-961d-20cc-2806d93667b3
Version Independent ID: 3d983c83-5810-961d-20cc-2806d93667b3
Content: Tags as Recipe Input
Content Source: creator/Reference/Content/RecipeReference/Examples/RecipeDefinitions/TagsRecipeInput.md
Service: minecraft-bedrock-edition
GitHub Login: @JimSeaman42
Microsoft Alias: mikeam

Thank you for your feedback! The link will be updated with the next release.


Lint all js/jsx files. Rename files

https://github.cerner.com/MB034780/terra-test-project
^ project with new updates

Travis-ci is failing for the generator because it thinks this is a ruby project and no rake tasks exist. In this pr, I will add a .travis.yml file for node config.

https://github.com/cerner/generator-terra-module/issues/6


Exempt some operations from the size limit

From @hlinnaka comment to #1192
I think there are a few more things that would be good to exempt from the size limit:

    manual VACUUM (not just autovacuum)
    TRUNCATE
    DROP TABLE (and all other DROP commands too)

And perhaps even:

    DELETE
    VACUUM FULL
    REINDEX

One customer encountered this issue when they want to vacuum their database -> https://discord.com/channels/1176467419317940276/1217841755932721302/1217841755932721302

(for vacuum full)


Remove stale params of OpEn agent in evaluation config

Update the params in evaluation batch_list.yaml since OpEn changed the policy params recently
Add back *.rou.xml files for scenarios used in the evaluation. These files hadn't been committed in GitLab MR !819 when migrated to the zoo folder.

@davidrusu The OpEn failed the evaluation, most of the failed cases are about kinematics. Can you help tune the params to let them pass again?

@liamchzh I pushed up some gains that pass the evaluation


[Question] Excuse me, I want to install longhorn without docker and k8s, what should  I do?

Longhorn is built on top of K8s. Without Kubernetes, you might able to use the Longhorn engine separately, but you will need to do the orchestration yourselves.

Longhorn is built on top of K8s. Without Kubernetes, you might able to use the Longhorn engine separately, but you will need to do the orchestration yourselves.

Thank u for your reply, Am compiling these modules.


Clean up examples folder.

Coverage remained the same at 84.916% when pulling 142736e572b1ca2b6f944446ef4d1249fc73475e on remove-bad-examples into 52c7688aa4afcb21d18b57a22f1eaf6fbbb58d32 on master.


Refactor HPS pipeline

take care of default vs. non-default attributes of dataclass
remove redundant code
provide better abstraction for classes
align flair and lightning

Do we need such attributes in the sequence labeling pipeline?
self.train_batch_size = train_batch_size
self.eval_batch_size = eval_batch_size


Support more cases in ipynb

Add support for code block when it is:

Code.DisplayData
Code.Stream

Escape: $ and @ in text
Avoid raising unimplemented error if markdown cell contains:

Emph
Strong
Code
Hard_break
Soft_break

And it seems to work even no implementation written???

Thanks for the tips.
I added implementation for Emph / Strong in 642a34b71ecec88ace15415bf21b39d8927ae566
And should be working.
omd doesn't seem to generate Code/Hard_break/Soft_break for inline, thus implementation leaved blank.


NEWEST!~ Google Play Free Gift Card Code Generator Updated [!WORKING!]

Description
13 minute ago-Google play gift card generator is an online web-based tool used for generating the different and unique gift card codes which are used for purchasing your favorite product or ser in Google play.
CLICK HERE TO GET FREE NOW
CLICK HERE TO GET FREE NOW
Are you looking for a way to get free Google Play gift cards? If yes, then you are in luck! Thanks to Google Play Gift Card Generator, you can now get free Google Play gift cards with ease.
Google Play Gift Card Generator is a reliable and easy-to-use online platform that allows you to generate gift cards for Google Play. With this generator, you can get a variety of gift cards with different denominations, ranging from $5 up to $100. This means that you can get different types of gift cards for different purposes, such as for apps or in-app purchases.
Moreover, the Google Play Gift Card Generator is a great tool for those who want to get free Google Play money. With this generator, you can get free Google Play money with ease. You can use this money to buy movies, apps, music, and more on Google Play Store.
The Google Play Gift Card Generator is also very useful for those who want to get Google Play gift cards without any human verification. This means that you don't have to go through any complicated verification process to get a free gift card. All you have to do is to enter a few details into the generator and you will get a free gift card.
The Google Play Gift Card Generator also provides a great opportunity to take part in Google Play Gift Card Giveaway. With this giveaway, you can get free Google Play gift cards with ease. This means that you don't have to pay for anything in order to get a free gift card.
Finally, you can also use the Google Play Gift Card Generator to redeem your Google Play gift cards. With this feature, you can easily redeem your gift cards and get your rewards. This makes it much easier for you to make use of your Google Play gift cards.
So, if you're looking for a reliable and easy-to-use online platform that can help you generate Google Play gift cards and get free Google Play money, then you should definitely check out the Google Play Gift Card Generator. It is a great tool that can help you get free Google Play gift cards and free Google Play money with ease.
React Native Version
new
Output of npx react-native info
new
Steps to reproduce
new
Snack, screenshot, or link to a repository
new

Click Here 👇👇👇

React Native Version
new
Output of npx react-native info
new
Steps to reproduce
new
Snack, screenshot, or link to a repository
new

React Native Version
new
Output of npx react-native info
new
Steps to reproduce
new
Snack, screenshot, or link to a repository
new

React Native Version
new
Output of npx react-native info
new
Steps to reproduce
new
Snack, screenshot, or link to a repository
new


GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals

Fixes #52551

variable->assignment needs to be incremented when assigned a value.
Still show a warning when has_operator is true and the variable was not yet initialized. Example: not_initialized += 1
Also fixed and improved unit test 'variable_declaration.gd'.

Thanks!


Make use of Activity types consistent in 4.3

@NancyJean Tweaked language and added formatting where needed

I don't think we can specify if or when an entity that is deprecated might be edited. Ideally it would be edited at the moment of deprecation to indicate that and information about replacements, but there may be other workflows.
I agree that an entity may be replaced with multiple entities.

Could we just go with "There are two common scenarios. In the first, the replacement entity or entities already exist and the Deprecate activity updates the deprecated entity only. In the second scenario, the replacement entity or entities are created and the status of the original entity is changed to deprecrated."?


Make the maximum match length configurable

I have a use case where I need the maximum match length to be bigger than 100 (detecting when a user types in a markdown link which can have a long URL).

What length did you end up using?

I ended up using 200.

Would just bumping up the default length to 500 work for you?

Yes, that would definitely work for the use cases I currently have!

Done in attached patch. Convention over configuration and all that (though I might come back to it if someone actually comes up with a rule that needs a match longer than 500)

Thanks, sounds good :) Would be great to have new minor release with the patch.

Done!


Update minimum ruby version

Pull Request Test Coverage Report for Build 754

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

Totals

Change from base Build 752:
0.0%

Covered Lines:
180

Relevant Lines:
181

💛  - Coveralls