ModalRoute.of(context).animation.value is 1.0 in the first build

Steps to Reproduce

Be careful at branch when clone.

git clone -b animation https://github.com/jeiea/flutter_example.git
cd flutter_example
flutter run -v

Tap button

Expected results:
build 0.0
future 0.0
...

I expected the zero value because the animation is not started. But the animation status is completed.
Actual results:
build 1.0
future 0.0
...

flutter run --verbose

➜  flutter_example git:(animation) flutter run --verbose
[  +73 ms] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +35 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] b1395592de68cc8ac4522094ae59956dd21a91db
[        ] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[  +10 ms] Exit code 0 from: git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[        ] 2.0.4
[  +52 ms] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git rev-parse --abbrev-ref --symbolic @{u}
[   +3 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git ls-remote --get-url origin
[   +3 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +48 ms] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git rev-parse --abbrev-ref HEAD
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +92 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.
[   +5 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.
[  +88 ms] executing: /opt/android-sdk/platform-tools/adb devices -l
[  +89 ms] List of devices attached
           <IP_ADDRESS>:5555       device product:lucye_skt_kr model:LGM_G600S device:lucye transport_id:1
[   +8 ms] /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell getprop
[ +107 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] 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.
[        ] 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.
[  +96 ms] Skipping pub get: version match.
[ +131 ms] Generating /home/jeiea/documents/2021-03/flutter_example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +38 ms] ro.hardware = lucye
[        ] ro.build.characteristics = default
[  +48 ms] Initializing file store
[  +19 ms] Skipping target: gen_localizations
[   +9 ms] complete
[   +5 ms] Launching lib/main.dart on LGM G600S in debug mode...
[   +6 ms] /home/jeiea/.asdf/installs/flutter/2.0.1-stable/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/jeiea/.asdf/installs/flutter/2.0.1-stable/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/jeiea/.asdf/installs/flutter/2.0.1-stable/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata --output-dill
/tmp/flutter_tools.NZZDTJ/flutter_tool.MDGUAI/app.dill --packages /home/jeiea/documents/2021-03/flutter_example/.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/cache.dill.track.dill
[  +12 ms] executing: /opt/android-sdk/build-tools/30.0.3/aapt dump xmltree /home/jeiea/documents/2021-03/flutter_example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +5 ms] Exit code 0 from: /opt/android-sdk/build-tools/30.0.3/aapt dump xmltree /home/jeiea/documents/2021-03/flutter_example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.bug_report" (Raw: "com.example.bug_report")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="bug_report" (Raw: "bug_report")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.bug_report.MainActivity" (Raw: "com.example.bug_report.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=59)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +13 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[   +7 ms] <- compile package:bug_report/main.dart
[ +120 ms] --------- beginning of system
                    04-10 01:35:34.911 I/AutomaticBrightnessControllerEx( 1362): [MultiALC] lux = 9.0, time = 279770270
[  +13 ms] executing: /opt/android-sdk/platform-tools/adb version
[   +8 ms] Android Debug Bridge version 1.0.41
           Version 31.0.0-7110759
           Installed as /opt/android-sdk/platform-tools/adb
[   +5 ms] executing: /opt/android-sdk/platform-tools/adb start-server
[   +4 ms] Building APK
[  +24 ms] Running Gradle task 'assembleDebug'...
[   +9 ms] Using gradle from /home/jeiea/documents/2021-03/flutter_example/android/gradlew.
[   +1 ms] /home/jeiea/documents/2021-03/flutter_example/android/gradlew mode: 33261 rwxr-xr-x.
[  +14 ms] executing: /opt/android-studio/jre/bin/java -version
[  +82 ms] Exit code 0 from: /opt/android-studio/jre/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode)
[   +3 ms] executing: [/home/jeiea/documents/2021-03/flutter_example/android/] /home/jeiea/documents/2021-03/flutter_example/android/gradlew -Pverbose=true -Ptarget-platform=android-arm64
-Ptarget=/home/jeiea/documents/2021-03/flutter_example/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[ +655 ms] Welcome to Gradle 6.7!
[        ] Here are the highlights of this release:
[        ]  - File system watching is ready for production use
[        ]  - Declare the version of Java your build requires
[   +1 ms]  - Java 15 support
[   +2 ms] For more details see https://docs.gradle.org/6.7/release-notes.html
[+3185 ms] > Task :app:compileFlutterBuildDebug
[        ] [  +81 ms] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +41 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] b1395592de68cc8ac4522094ae59956dd21a91db
[        ] [        ] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[        ] [  +20 ms] Exit code 0 from: git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[        ] [        ] 2.0.4
[        ] [  +53 ms] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git ls-remote --get-url origin
[        ] [   +7 ms] Exit code 0 from: git ls-remote --get-url origin
[  +12 ms] [        ] https://github.com/flutter/flutter.git
[   +1 ms] [  +61 ms] executing: [/home/jeiea/.asdf/installs/flutter/2.0.1-stable/] git rev-parse --abbrev-ref HEAD
[        ] [   +8 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] [        ] stable
[   +3 ms] [ +110 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +7 ms] [   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +4 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.
[        ] [  +70 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.
[   +3 ms] [        ] 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.
[   +1 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +4 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +2 ms] [        ] 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.
[   +5 ms] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +10 ms] [ +126 ms] Initializing file store
[   +3 ms] [  +16 ms] Skipping target: gen_localizations
[        ] [   +8 ms] kernel_snapshot: Starting due to {}
[        ] [  +13 ms] /home/jeiea/.asdf/installs/flutter/2.0.1-stable/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/jeiea/.asdf/installs/flutter/2.0.1-stable/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/jeiea/.asdf/installs/flutter/2.0.1-stable/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies -Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation --no-link-platform --packages /home/jeiea/documents/2021-03/flutter_example/.dart_tool/package_config.json --output-dill
/home/jeiea/documents/2021-03/flutter_example/.dart_tool/flutter_build/e9134f2d300ef85133c18e1945492857/app.dill --depfile
/home/jeiea/documents/2021-03/flutter_example/.dart_tool/flutter_build/e9134f2d300ef85133c18e1945492857/kernel_snapshot.d package:bug_report/main.dart
[+12224 ms] [+12828 ms] kernel_snapshot: Complete
[+1100 ms] [+1085 ms] debug_android_application: Starting due to {}
[ +399 ms] [ +402 ms] debug_android_application: Complete
[ +600 ms] [ +622 ms] Persisting file store
[        ] [   +8 ms] Done persisting file store
[        ] [   +7 ms] build succeeded.
[        ] [  +12 ms] "flutter assemble" took 15,260ms.
[        ] [   +3 ms] ensureAnalyticsSent: 0ms
[        ] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +200 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[ +100 ms] > Task :app:checkDebugAarMetadata UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[ +108 ms] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders NO-SOURCE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[ +112 ms] > Task :app:mergeDebugAssets
[ +375 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[  +99 ms] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :app:processDebugMainManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifestForPackage UP-TO-DATE
[ +100 ms] > Task :app:processDebugResources UP-TO-DATE
[ +107 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :app:mergeDebugJavaResource UP-TO-DATE
[  +90 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:dexBuilderDebug UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[ +101 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[  +96 ms] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[ +400 ms] > Task :app:compressDebugAssets
[ +898 ms] > Task :app:packageDebug
[ +199 ms] > Task :app:assembleDebug
[        ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 21s
[        ] 32 actionable tasks: 7 executed, 25 up-to-date
[ +368 ms] Running Gradle task 'assembleDebug'... (completed in 21.7s)
[  +69 ms] calculateSha: LocalDirectory: '/home/jeiea/documents/2021-03/flutter_example/build/app/outputs/flutter-apk'/app.apk
[  +16 ms] calculateSha: reading file took 15us
[ +840 ms] calculateSha: computing sha took 840us
[   +6 ms] ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
[   +3 ms] executing: /opt/android-sdk/build-tools/30.0.3/aapt dump xmltree /home/jeiea/documents/2021-03/flutter_example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +4 ms] Exit code 0 from: /opt/android-sdk/build-tools/30.0.3/aapt dump xmltree /home/jeiea/documents/2021-03/flutter_example/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.bug_report" (Raw: "com.example.bug_report")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="bug_report" (Raw: "bug_report")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.bug_report.MainActivity" (Raw: "com.example.bug_report.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=59)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +2 ms] Stopping app 'app.apk' on LGM G600S.
[   +1 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell am force-stop com.example.bug_report
[ +109 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell pm list packages com.example.bug_report
[  +54 ms] package:com.example.bug_report
[   +2 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell cat /data/local/tmp/sky.com.example.bug_report.sha1
[  +31 ms] 12fc93baac342dcbf041cfeb029b0031f5eb2e5c
[        ] Installing APK.
[   +2 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 install -t -r /home/jeiea/documents/2021-03/flutter_example/build/app/outputs/flutter-apk/app.apk
[+18769 ms] Performing Streamed Install
                     Success
[        ] Installing build/app/outputs/flutter-apk/app.apk... (completed in 18.8s)
[   +1 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell echo -n 2f31748dd28903a6b4a685c2c870f329e4792e29 > /data/local/tmp/sky.com.example.bug_report.sha1
[  +33 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[ +241 ms] --------- beginning of main
                    04-10 01:36:16.963 I/Finsky  ( 4669): [2] acde.g(8): Invalidating cached PackageState for com.example.bug_report
[   +6 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling
true --ez enable-checked-mode true --ez verify-entry-points true com.example.bug_report/com.example.bug_report.MainActivity
[ +315 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.bug_report/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[+2757 ms] Observatory URL on device: http://<IP_ADDRESS>:47444/j1mlvCOZO4s=/
[   +2 ms] executing: /opt/android-sdk/platform-tools/adb -s <IP_ADDRESS>:5555 forward tcp:0 tcp:47444
[   +6 ms] 41291
[        ] Forwarded host port 41291 to device port 47444 for Observatory
[  +12 ms] Caching compiled dill
[  +66 ms] Connecting to service protocol: http://<IP_ADDRESS>:41291/j1mlvCOZO4s=/
[ +589 ms] Activating Dart DevTools...
[  +24 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at http://<IP_ADDRESS>:41291/j1mlvCOZO4s=/.
[ +282 ms] DDS is listening at http://<IP_ADDRESS>:36345/CJCwnZTdfHk=/.
[  +73 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:41291/j1mlvCOZO4s=/
[+2271 ms] Activating Dart DevTools... (completed in 2,651ms)
[ +580 ms] DevFS: Creating new filesystem on the device (null)
[  +82 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.bug_report/code_cache/flutter_examplePWTQAZ/flutter_example/)
[   +6 ms] Updating assets
[ +109 ms] Syncing files to device LGM G600S...
[   +3 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +2 ms] <- recompile package:bug_report/main.dart 3b1e3916-8817-469b-bbd9-cfece924c47a
[        ] <- 3b1e3916-8817-469b-bbd9-cfece924c47a
[ +105 ms] Updating files.
[        ] DevFS: Sync finished
[        ] Syncing files to device LGM G600S... (completed in 112ms)
[   +1 ms] Synced 0.0MB.
[   +2 ms] <- accept
[  +57 ms] Connected to _flutterView/0x70eefed020.
[   +2 ms] Flutter run key commands.
[   +3 ms] r Hot reload. 🔥🔥🔥
[   +1 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).
[        ] An Observatory debugger and profiler on LGM G600S is available at: http://<IP_ADDRESS>:36345/CJCwnZTdfHk=/
[   +1 ms]
           Flutter DevTools, a Flutter debugger and profiler, on LGM G600S is available at: http://<IP_ADDRESS>:9102?uri=http%3A%2F%2F<IP_ADDRESS>%3A36345%2FCJCwnZTdfHk%3D%2F
[        ] 💪 Running with sound null safety 💪
[+33404 ms] I/ViewRootImpl( 8171): ViewRoot's Touch Event : ACTION_DOWN
[  +60 ms] I/ViewRootImpl( 8171): ViewRoot's Touch Event : ACTION_UP

flutter analyze

➜  flutter_example git:(animation) flutter analyze
Analyzing flutter_example...
No issues found! (ran in 1.8s)

flutter doctor -v

➜  flutter_example git:(animation) flutter doctor -v
[✓] Flutter (Channel stable, 2.0.4, on Linux, locale en_US.UTF-8)
    • Flutter version 2.0.4 at /home/jeiea/.asdf/installs/flutter/2.0.1-stable
    • Framework revision b1395592de (8 days ago), 2021-04-01 14:25:01 -0700
    • Engine revision 2dce47073a
    • Dart version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /opt/android-sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /opt/android-sdk
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

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

[✓] Android Studio
    • Android Studio at /opt/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 1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (1 available)
    • LGM G600S (mobile) • <IP_ADDRESS>:5555 • android-arm64 • Android 9 (API 28)

! Doctor found issues in 1 category.

@jeiea
I don't see the expected or actual behavior after running your code sample. I also don't see ModalRoute.of(context).animation.value related code in your sample.

@darshankawar ModalRoute.of(context).animation.value is here.
I guess you saw the main branch. I wrote be careful at branch though. I didn't want to create a new repository everytime for simple example.

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.4, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.0.4 at /Users/dhs/documents/fluttersdk/flutter
    • Framework revision b1395592de (7 days ago), 2021-04-01 14:25:01 -0700
    • Engine revision 2dce47073a
    • Dart version 2.12.2

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

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

[✓] Connected device (3 available)
	  • SM A260G (mobile)            • 5200763ebcfa861f • android-arm    • Android
      8.1.0 (API 27)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 14.4.1
    • macOS (desktop)           • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 89.0.4389.114

! Doctor found issues in 1 category.

This behavior is expected and documented here: https://master-api.flutter.dev/flutter/widgets/ModalRoute/offstage.html


Deploy user17 app

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign pacospace after the PR has been reviewed.
You can assign the PR to them by writing /assign @pacospace in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @marekhanus. Thanks for your PR.
I'm waiting for a operate-first member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: tumido
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [tumido]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Upgrade OpenIddict

Project is currently using alpha version of OpenIddict and a beta version has been released.

Hi  @bradyholt , so it is not possible to run the project right now? I'm really new to asp.net and trying to set up a template but getting this error Models/ApplicationUser.cs(6,36): error CS0246: The type or namespace name 'OpenIddictUser' could not be found (are you missing a using directive or an assembly reference?)
Running OS

Done here: 4857c9c7559063b203b512741cb0678befd56190

@kikemx78 If you pull down the latest, things should work.

@bradyholt , Thanx a lot man. I will give it a try this week.
:)


[Feature request] Screen Recorder - Capture keyboard input (shortcuts)

Option to capture keyboard input shortcuts (eg. CTRL +A, CTRL + D) and add it to frame.
The question is where to show it? Center, with opacity?

I was thinking about recording the key strokes and giving the option to add as overlay with customizations.

Yes, this would be an awesome feature.
Recording mouse-clicks is already great, but keys are also quite important for tutorial-type recordings.
I'd like to show all key-presses with their duration:
eg. show key representations along the bottom of the screen. Show each key from the moment on  it is pressed, add more keys next to it as combinations are pressed, remove each as the key is released.

To reasonably show also very short key-presses, some kind of fade-effect would be needed, but i guess that's obvious for @NickeManarin, as you have already done this for the click-events?
PS:
Only left-clicks are currently recorded.
Even though seldom, some cases might need to indicate right-clicks too...

@sirtet Yeah, that's a problem, but mouse clicks are recorded during each frame capture.
Also, if you press two keys between the capture of one frame, I have to show both keys

Almost there...

great!
Some Ideas:
1.
Did you try to display bottom-left instead of centered?
I think it will be more readable, now characters are moving when more are pressed...
Having them left, they would only move if earlyer-pressed ones are released.
Or keys could maybe keep their position, leaving blanks for released keys? This would probably work for most cases, as pressing many keys at the same time is quite rare.

I would not comma-separate, but give them a background (same as mouse-click?).
Pressing the comma- key would currently look... how?
Pressing keys with longer names like ctrl would currently look how?

Did you try to display bottom-left instead of centered?

There's a lot of options, like a Caption, + background. :)

Or keys could maybe keep their position, leaving blanks for released keys? This would probably work for most cases, as pressing many keys at the same time is quite rare.

Or make them go upwards? I think this could be an option.

I would not comma-separate, [...]

Nice! It needs to be customizable, so you could use any text as separator. This would enable the keys to go upwards by using a new line as separator. I also should add an option to block how many keys can appear at the same time.

but give them a background (same as mouse-click?).

This feature has the same properties as the Caption + a background option.

Pressing the comma- key would currently look... how?

Special keys are still being displayed as their internal names, such as Oemcomma. I have to fix this. Should be easy to convert to text. I'm not sure if someone would benefit from using the internal name instead.

Pressing keys with longer names like ctrl would currently look how?

Modifier keys are attached as their internal names too, with a '+' sign before the normal keys. I have to polish this too, to accept multiple modifiers.

I believe that's it.

Wow, looks nice.
I thought, that maybe it could be useful if there was a visible difference between the actual key press duration, and the added delay.
But that could be added later if really needed, right?

Right now I'm not capturing the real duration of the key press, I'm just capturing the keys between frame number 1 and frame number 2.
With that in mind, I did start to implement a viewer/editor to view/edit the keys before applying. So, yes, possible and future feature.

Great work! 👍
Could you please add some filters such as "ignore single modifier key", "only capture key chords"?
And it could be better to add fade-effect, I guess that will decrease opacity per frame?

How to display the pressed keys should go into the FAQ page 😊

Hello guys
If I good understand keystroke recording is possible but I didn't find where. I've installed the very latest version of ScreenToGif (2.23.1) and, when starting the recording, I didn't find "Key Strokes" on the screen. Am I missing something ?
Thanks !

@cavo789 Read the comment made by Hughes.

Hello
Better this morning... I've found where to make it happens.
Have read more than once the last comment of Hughes (thanks) but has missing the last and very important part: after recording
So, starting the recording already capture keystrokes.
But we need to "show" them once the recording has been ended. And, to do this, after recording we need to go to the Image tab, click on the Key Strokes and click on Apply to make key strokes visible on the captured gif.
Thanks NickeManarin.
(note: did't find in the FAQ how to, seems the page is missing)

@cavo789 Yes, the wiki is imcomplete.

@NickeManarin Really no worries, your tool is really, really, really! nice and so much useful.
Now, I know where is the Keystrokes feature ;-)
Thank you Nicke.

I tried to use the record keyboard button "Key Strokes" on the Image tab click Apply and then prompt
There 's No KeyStorkes on Your Recording.
os:win10 20H
version :2.34

@cool-delete Were you typying into an application that was running as admin? Or perhaps some other uncommon application?

@cool-delete Were you typying into an application that was running as admin? Or perhaps some other uncommon application?
yes ,as admin running app,whether Screer also needs to run as an admin?

"There 's No KeyStorkes on Your Recording."
This happens to me as well. Situation: I'm running a virtual machine (guest win10 pro, host win11 pro;same physical PC)
VM app: Virtualbox 7.0.6, VM view: scaled/seamless - does not matter.
screen2gif is running on the host. I make all my recordings on the VM's screen area.
Mouse clicks are correctly recorded. But not keypresses. At the end of the recording I get the "There 's No KeyStorkes on Your Recording." message.
Is there any workaround for this?


Implementation of changes in automate deploy command for A2HA

Description
config based check and deploy
as a part of deployment we have use the logic of generating a2ha.rb from config (#5438),
and then based on deploy command bootstrap the environment and generate meta file, and provision infra or deploy directly based on architecture like (aws, existing nodes).
Acceptance criteria

install hab
install a2ha workspace
generate metafile in a2ha workspace path using automate
we have to use logic of generating a2ha.rb file from #5438 and generate a2ha.rb for their respective env
if config.toml is for AWS then

and then we have to run provision infra first

and then we have to run deploy

if config.toml is for existing node

we have to simply run deploy as we don't have to take care of infra provisioning.

On Prem:
/chef-automate deploy config.toml
bootstrap flow:
Install hab (curl https://raw.githubusercontent.com/habitat-sh/habitat/master/components/hab/install.sh \ | sudo bash)
Install workspace (hab pkg install chef/automate-backend-deployment --binlink --force)
generate a2ha.rb file based on config.toml (pulling data from config.toml and adding it to a2ha.rb)
automate-cluster-ctl deploy
AWS:
/chef-automate deploy config.toml
automate-cluster-ctl deploy

Effort remaining: 2 days (for PR, review, and merge)

https://github.com/chef/automate/pull/5589
Buildkite have some issues, once buildkite start functioning properly, I will check in case if it fail due to code changes

TODO (13/09/2021)
** Note
identify important fields which these important fields deolpyment will be failed, and add validation checks for that fields before generating a2ha.rb file
a2ha.rb file should be getting generated for each and every time deploy command runs.
To identify mode of deployment at every place except deploy need to check if /hab/a2_deploy_workspace directory exists


Resolve Xcode 7 build error.

Closes #10.

If Travis times out / fails, assign it back to me and I'll verify locally.


NIFI-9041 Replaced JUnit 4 only testing configuration with a combinat…

…ion of JUnit 5 and JUnit Vintage. Updated nifi-mock to be exclusively JUnit 5 and updated a few modules to demonstrate a successful conversion to all JUnit 5 while the rest of the build is slowly converted to JUnit 5.

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Enables X functionality; fixes bug NIFI-YYYY.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically main)?

[ ] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] Have you verified that the full build is successful on JDK 8?
[ ] Have you verified that the full build is successful on JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

@exceptionfactory for some reason, I couldn't add you as a requested reviewer.

@exceptionfactory made the changes

@exceptionfactory updates made.

Thanks for the quick review!


Maui: Updated UI in Location category samples

Description
Updated UI for samples in the Location category.
Type of change

[x] Bug fix

Platforms tested on:

[x] MAUI Windows
[x] MAUI Android
[ ] MAUI iOS

Checklist

[ ] Runs and compiles on all active platforms
[ ] Legacy platforms still compile and run (if applicable)
[ ] Branch is up to date with the latest main/v.next
[ ] All merge conflicts have been resolved
[ ] Self-review of changes
[ ] There are no warnings related to changes
[ ] No unrelated changes have been made to any other code or project files
[ ] sample_sync.py runs without making changes
[ ] Codemaid and XAML styler extensions have been run on every changed file
[ ] Code is commented with correct formatting
[ ] All variable and method names are good and make sense
[ ] There is no leftover commented code
[ ] Screenshots are correct size and display in description tab

Display device location - Application.Current.MainPage.DisplayActionSheet to fix action sheet
NMEA - vertical accuracy text is cropped on desktop. On Android, control panel size rapidly changes with label updates when in horizontal layout

Thank you for the feedback. I have updated the display auto pan modes UI and addressed the issues with the NMEA text cropping and control panel size.
I will cover the button style update on a separate PR.


VInputFieldOld component naming consistency

Description
The VInputFieldOld component is currently named  as VInputField, whereas others V[...]Old component are named with the Old suffix.
Screenshots
I noticed this while inspecting components

Resolution

[x] 🙋 I would be interested in resolving this bug.

I don't think this is a bug. The 'Old' suffix is only used for components which have a different design in the new UI and new component .vue files.
The design of VInputField hasn't changed so there aren't two different VInputField components, both old and new components use the same VInputField.

Hi @dhruvkb,
I worded it wrong, VSearchBarOld component uses VInputFieldOld from '~/components/VInputFieldOld/VInputFieldOld.vue'. import
But VInputFieldOld component name is currently defined as 'VInputField' instead of 'VInputFieldOld' to avoid confusion. component definition
I'm unsure to word it better this time, I probably misunderstood something else. 😅

Thanks for clarifying @0kyn and sorry about my inaccurate comment. Could you open a PR to fix this?


Bot fails to create jira ticket when Issue/Priority are not selected

When you click on Create a Jira Ticket the modal seems to default to Task as the Issue Type and low as the Priority (as seen in the image) but it doesn't actually default.

If you do not select an Issue Type and Priority you get the following error:
incident-bot 07-13 18:14:45 ERROR:slack_bolt.App:Error: 'NoneType' object has no attribute 'get'
incident-bot 07-13 18:14:45 Traceback (most recent call last):
incident-bot 07-13 18:14:45   File "/usr/local/lib/python3.11/site-packages/slack_bolt/listener/thread_runner.py", line 120, in run_ack_function_asynchronously
incident-bot 07-13 18:14:45     listener.run_ack_function(request=request, response=response)
incident-bot 07-13 18:14:45   File "/usr/local/lib/python3.11/site-packages/slack_bolt/listener/custom_listener.py", line 50, in run_ack_function
incident-bot 07-13 18:14:45     return self.ack_function(
incident-bot 07-13 18:14:45            ^^^^^^^^^^^^^^^^^^
incident-bot 07-13 18:14:45   File "/incident-bot/bot/slack/modals.py", line 1700, in handle_submission
incident-bot 07-13 18:14:45     parsed = parse_modal_values(body)
incident-bot 07-13 18:14:45              ^^^^^^^^^^^^^^^^^^^^^^^^
incident-bot 07-13 18:14:45   File "/incident-bot/bot/templates/tools.py", line 24, in parse_modal_values
incident-bot 07-13 18:14:45     result[title] = content.get("selected_option").get("value")
incident-bot 07-13 18:14:45                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
incident-bot 07-13 18:14:45 AttributeError: 'NoneType' object has no attribute 'get'
incident-bot 07-13 18:14:48 WARNING:slack_bolt.App:handle_submission didn't call ack()
incident-bot 07-13 18:14:48 WARNING:slack_bolt.App:Unhandled request ({'type': 'view_submission', 'view': {'type': 'modal', 'callback_id': 'open_incident_create_jira_issue_modal'}})
incident-bot 07-13 18:14:48 ---
incident-bot 07-13 18:14:48 [Suggestion] You can handle this type of event with the following listener function:
incident-bot 07-13 18:14:48
incident-bot 07-13 18:14:48 @app.view("open_incident_create_jira_issue_modal")
incident-bot 07-13 18:14:48 def handle_view_submission_events(ack, body, logger):
incident-bot 07-13 18:14:48     ack()
incident-bot 07-13 18:14:48     logger.info(body)
incident-bot 07-13 18:14:48

Fixed by https://github.com/echoboomer/incident-bot/pull/283


Error: Component definition is missing display name  react/display-name

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
Hi Folks,
I created a brand new Next JS app and using MUI. However, when I  build the app (npm run build) I got the below error. I am sure this has something to do with the code of the _document.js file

Can you please check this once? I copy-pasted the below same code available in this Github repo and didn't change any code from my end
import * as React from 'react';
import Document, { Html, Head, Main, NextScript } from 'next/document';
import createEmotionServer from '@emotion/server/create-instance';
import theme from '../src/theme';
import createEmotionCache from '../src/createEmotionCache';

export default class MyDocument extends Document {
  render() {
    return (
      <Html lang="en">
        <Head>
          {/* PWA primary color */}
          <meta name="theme-color" content={theme.palette.primary.main} />
          <link
            rel="stylesheet"
            href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"
          />
        </Head>
        <body>
          <Main />
          <NextScript />
        </body>
      </Html>
    );
  }
}

// `getInitialProps` belongs to `_document` (instead of `_app`),
// it's compatible with static-site generation (SSG).
MyDocument.getInitialProps = async (ctx) => {
  // Resolution order
  //
  // On the server:
  // 1. app.getInitialProps
  // 2. page.getInitialProps
  // 3. document.getInitialProps
  // 4. app.render
  // 5. page.render
  // 6. document.render
  //
  // On the server with error:
  // 1. document.getInitialProps
  // 2. app.render
  // 3. page.render
  // 4. document.render
  //
  // On the client
  // 1. app.getInitialProps
  // 2. page.getInitialProps
  // 3. app.render
  // 4. page.render

  const originalRenderPage = ctx.renderPage;

  // You can consider sharing the same emotion cache between all the SSR requests to speed up performance.
  // However, be aware that it can have global side effects.
  const cache = createEmotionCache();
  const { extractCriticalToChunks } = createEmotionServer(cache);

  ctx.renderPage = () =>
    originalRenderPage({
      enhanceApp: (App) => (props) => <App emotionCache={cache} {...props} />,
    });

  const initialProps = await Document.getInitialProps(ctx);
  // This is important. It prevents emotion to render invalid HTML.
  // See https://github.com/mui-org/material-ui/issues/26561#issuecomment-855286153
  const emotionStyles = extractCriticalToChunks(initialProps.html);
  const emotionStyleTags = emotionStyles.styles.map((style) => (
    <style
      data-emotion={`${style.key} ${style.ids.join(' ')}`}
      key={style.key}
      // eslint-disable-next-line react/no-danger
      dangerouslySetInnerHTML={{ __html: style.css }}
    />
  ));

  return {
    ...initialProps,
    // Styles fragment is rendered after the app and page rendering finish.
    styles: [...React.Children.toArray(initialProps.styles), ...emotionStyleTags],
  };
};

Appreciate your help on this.
Thanks
Venk
Expected behavior 🤔
When I build my Next JS app, I don't want to see the below error
Error: Component definition is missing display name  react/display-name
Steps to reproduce 🕹
Steps:

Create a Next app (npx create-next-app)
Install MUI (npm install @mui/material @emotion/react @emotion/styled)
Copy paste the _document.js file code and run the (npm run build) command

Context 🔦
No response
Your environment 🌎

`npx @mui/envinfo`
  "@emotion/react": "^11.6.0",
    "@emotion/server": "^11.4.0",
    "@emotion/styled": "^11.6.0",
    "@mui/icons-material": "^5.1.1",
    "@mui/material": "^5.1.1",

Hi Folks,
Any thoughts on this issue and how to avoid it? I am still facing this issue and couldn't able to push my Static site to Vercel as it's continuously failing at Build state.
Can this be classified as Bug?
Thanks
Venk

Did you check the examples we provide as starers? For example this is the one for nextjs: https://github.com/mui-org/material-ui/tree/master/examples/nextjs-with-typescript
There aren't any issues running the yarn build command there. If it is related to MUI, please create a repository and share it with us so that we can take a look

Hi, I am not using typescript I am using the code from the below link
Can you please check this code, please?
https://github.com/mui-org/material-ui/blob/master/examples/nextjs/pages/_document.js

Please start with the example app: https://github.com/mui-org/material-ui/blob/master/examples/nextjs

@mbrookes @mnajdova
The page you linked does not exist.

@kourosh-neyestani here is the updated link: https://github.com/mui/material-ui/tree/master/examples/material-next


typo: Double word "the"

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

powerbi-docs/desktop-sap-bw-connector.md
:white_check_mark:Succeeded

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

@nschonni : Thanks for your contribution! The author, @davidiseminger, has been notified to review your proposed change.

Thanks, @nschonni!
#sign-off

@maggiesMSFT: I'm sorry - only the author of this article, @davidiseminger, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


deployment 'multicluster-scheduler-agent' not ready

I am installing multicluster-scheduler v0.3.0 following the user guide.During the installation, I failed with "kubemcsa bootstrap member-cluster scheduler-cluster ".
namespace "multicluster-service-account" already exists in source cluster "cluster1" cluster role "service-account-import-controller-remote" already exists in source cluster "cluster1" service account "cluster2" already exists in namespace "multicluster-service-account" in source cluster "cluster1" cluster role binding "cluster2" already exists in source cluster "cluster1" waiting until service account "cluster2" in namespace "multicluster-service-account" in source cluster "cluster1" has a token... service account import "cluster1" already exists in namespace "multicluster-service-account" in target cluster "cluster2" created secret "cluster1-token-" in namespace "multicluster-service-account" in target cluster "cluster2" waiting until service account import "cluster1" in namespace "multicluster-service-account" in target cluster "cluster2" adopts token... kubemcsa: error: cannot bootstrap: timeout: timed out waiting for the condition
I tried "kubemcsa bootstrap scheduler-cluster member-cluster" and got "annotated service account import controller in target cluster "cluster1"".
After finishing installing agent, I checked but found no resources. Then I checked the pods and got following results.
multicluster-scheduler-agent           pod-admission-controller-86c8f659d9-dzx5c                      1/1     Running   1          5m19s multicluster-scheduler                 multicluster-scheduler-6546b48794-j7n9b                        1/1     Running   0          49m multicluster-service-account-webhook   service-account-import-admission-controller-76f76946d9-s8qww   1/1     Running   1          46m multicluster-service-account           service-account-import-controller-7b8586f8df-x6xbt             1/1     Running   0          8m25s
And the deployment.
multicluster-scheduler-agent           multicluster-scheduler-agent                  0/1     0            0           8m5s multicluster-scheduler-agent           pod-admission-controller                      1/1     1            1           8m5s multicluster-scheduler                 multicluster-scheduler                        1/1     1            1           52m multicluster-service-account-webhook   service-account-import-admission-controller   1/1     1            1           48m multicluster-service-account           service-account-import-controller             1/1     1            1           48m
The deployment multicluster-scheduler-agent isn't deployed. I re-applied the yaml file but keep unchanged.
Also the pod service-account-import-admission-controller in each member cluster is pending.

It's hard to say what's not working in your setup without the logs and/or the Kubernetes events. Do you know why service-account-import-admission-controller is pending in the member clusters? (but running in the scheduler cluster?)
Finally, I recommend installing multicluster-scheduler v0.4 or above, which doesn't require multicluster-service-account. Also, installation has been simplified with a Helm.

I found the problem results from the taint on master node so the problem is solved. I'll try v0.4. Thanks!


Fast.h dependency EDIT: (Now optional)

Hi!
running your example (RandomValue) I got the following error:
...Documents\Arduino\libraries\FastX9CXXX-master/FastX9CXXX.h:13:18: fatal error: Fast.h: No such file or directory
Is it my fault?

Partially, though I think the lack of documentation is also to blame.
From https://github.com/GitMoDu/FastX9CXXX/blob/master/FastX9CXXX.h#L4:
///  Depends on Fast for IO https://github.com/GitMoDu/Fast

You need to install the Fast library: https://github.com/GitMoDu/Fast

Yes, I don't have the patience to optimize direct port access for every different project, so I just use my small library. You can easily replace IO writing with digitalWrite, if you don't want the dependency.

I've included the same information in the Readme in 72b2412d7a24265cbfa1de5267cfa57fe4b054c2. Thank you.

The Fast library has been separated from the master branch, into the fast branch. So no need for the Fast library unless you want an optimized version for AVR only.


Make Mapping XAFS perspective prototype

would it be possible to send scanspec definitions to Malcolm?
there is some old code to send notifcations to the server over rmq

right now we have
in the mapping scans
gda gui parameters fill out forms with values -> the various ScanModel definitions with values are parsed inside gda server -> serialized into json -> sent to malcolm IOC where Python read it
I had a moment of clarity then
that if we want to get maximum testing time for a scanspec GUI
we could do
web gui for scanspec -> nodejs backend serializes into json and sends  to -> blueapi service OR malcolm service
we'd get the benefit of running our scanspec gui for longer and more broadly
as we wouldn't need to depend on whether the blueapi is stable and whether X beamline has a cluster
this all hinges on the question - how hard is it to convert ScanSpec into malcolm json

![Screenshot from 2024-12-10 10-50-05](https://github.com/user-attachments/assets/6598df54
ScanManagementController.java.txt
-b0ec-4d48-8fbf-53a84e0eb207)
ScanRequestConverter.java.txt
* CompoundModel {
 *     models:  [ list of models]
 *     regions: [ list of regions]
 *     mutators: [ list of mutators ]
 * }
 * Region {
 *     roi: geometric roi
 *     scannables: [ list of scannable names]
 * }

where for example:
*     models : [
*         {type: SpiralModel
*          xAxisName: x
*          yAxisName: y
*          ...
*         }
*     ]
*     regions : [
*        {
*          roi : {type: CircularROI
*           centre: [0,1]
*           radius: 2
*          }
*          scannables: ["x", "y"]
*        }
*     ]
*     mutators : [
*        {
*           RandomOffsetMutator: {
*            seed: 10
*            axes: ["x"]
*            max_offset: {
*              "x":0.1
*            }
*           }
*        }
*     ]
* }

rectangle_grid_example.json

this screen might be of interest
https://diamondlightsource.github.io/davidia/?path=/story/plots-heatmap--heatmap


Mismatched API on InterceptDelete?

The following commit in avaje-ebeanorm changed EbeanServer to return boolean instead of void for two delete() methods: https://github.com/ebean-orm/avaje-ebeanorm/commit/a578eda2b1561c93d1d150d314158077f062f187
Does the InterceptDelete interface in this project need to be updated to match the API change? It still has a void delete(), but no boolean delete(): https://github.com/ebean-orm/avaje-ebeanorm-mocker/blob/master/src/main/java/com/avaje/ebean/delegate/InterceptDelete.java

Yes almost certainly. I'll take a look.
Thanks.
On 14 Dec 2015 6:47 pm, "spiltcoffee"<EMAIL_ADDRESS>wrote:

The following commit in avaje-ebeanorm changed EbeanServer to return
boolean instead of void for two delete() methods:
https://githubcom/ebean-orm/avaje-ebeanorm/commit/a578eda2b1561c93d1d150d314158077f062f187
Does the InterceptDelete interface in this project need to be updated to
match the API change? It still has a void delete(), but no boolean
delete():
https://githubcom/ebean-orm/avaje-ebeanorm-mocker/blob/master/src/main/java/com/avaje/ebean/delegate/InterceptDeletejava
—
Reply to this email directly or view it on GitHub
https://github.com/ebean-orm/avaje-ebeanorm-mocker/issues/4.


Issue with Thumbnail Regneration

Hi,
On a new 0.8.9 foundry world, dnd 5e, only libwrapper and perfect vision enabled. After creating a a couple new blank scenes, adding something to their backgrounds, then clicking regenerate thumbnail image, something strange happens: the tile it is attempting to grab for the thumbnail appears on the canvas as a temporary overlay of sorts instead of the scene thumbnail area. And, the thumbnail is not regenerated. It seems to only happen when a 'blank' scene is made, i.e., a scene created without a background image already.
Thanks,

Duplicate of #149.


docs(CPlusPlus): add missing index

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] New algorithm
[ ] Optimization in previous algorithms
[ ] Code style update
[ ] Refactor
[ ] Documentation
[x] Other, please describe:

Briefly describe the changes in this PR

Other information:

Hi @sakanksha19,
You should update the readme on your brach sakanksha19:main and it will refer on the pull request #527, this pull request will be closed


TA ssh key is only readable by root

Currently, when the mini-internet is built, the ssh key located in /groups is only readable by root, hence is only usable to ssh into the student containers using sudo.
I find it a bit odd and easy to fix. But I wonder: is there a (security?other?) reason behind it?

I don't believe there is any particular reason for it, we usually never use the key on the server itself. On the server itself, most actions are easier to perform using docker exec.
So usually we share this key via chat with the assistants, so the permission issue doesn't really come up.


Sidebar crashes when clicking "Local" tab in onboarding

Before submitting your bug report

[ ] I believe this is a bug. I'll try to join the Continue Discord for questions
[ ] I'm not able to find an open issue that reports the same bug
[ ] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- Continue version: v0.8.58

Description
Issue
When clicking the "Local" tab in the sidebar during onboarding, a type error is causing the UI to crash.

Solution
We've merged a PR to resolve this and are working on getting a new release out by end of day.
In the meantime, the issue can be avoided by not clicking on the "Local" tab. If you've already clicked on the tab, you can quit out of the editor, reopen, and select a different tab or close the onboarding card.
To reproduce
No response
Log output
No response

The hotfix for this has now been published in version 0.8.59


Add GitHub templates

Here are suggested issue templates for bugs and features, as well as a PR template that will prompt users to enter the issue that the PR is closing.

Codecov Report

Merging #17 (6ee3ade) into master (74d3567) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 6ee3ade differs from pull request most recent head e58c1ba. Consider uploading reports for the commit e58c1ba to get more accurate results

@@           Coverage Diff           @@
##           master      #17   +/-   ##
=======================================
  Coverage   82.47%   82.47%
=======================================
  Files         162      162
  Lines       43414    43414
=======================================
  Hits        35805    35805
  Misses       7609     7609

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 74d3567...e58c1ba. Read the comment docs.


Bot to pull changes from upstream

Description
This PR introduced a workflow that pulls changes from upstream and the v0.34.x release branch twice a week.
This PR is blocked by having a github repository secret that is named PULL_UPSTREAM that has permissions for repo read and write, along with access to workflows.
we can see a working version on this fork
Closes: #528
Note: sometimes it fails when there are too many conflicts, but we have to handle conflicts by hand anyway.

Perhaps we should just have a bot open an issue to remind us, and then we can run a script and handle all conflicts by hand?

after thinking about it a bit more, I think we should just auto open an issue to make sure we don't forget, and then manually merge. Most of the time, there will be at least one conflict, which will force us to pull the branch and fix the them by hand anyway.
still curious to hear what others think. In the mean time, I'll switch this to a draft.

I'll close this for now, unless we decide otherwise. With each update, there was almost always a conflict that had to be handled manually, so there's no real point in having a bot imho


Can't use onlyIncludeFiles for directories to optimize monorepo builds

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
I expected to be able to do something like this to optimize builds by (1) caching npm install and (2) not triggering rebuild by unchanged packages.
[phases.install]
onlyIncludeFiles = [
  ".npmrc",
  "package.json",
  "package-lock.json",
  "./packages/shared/package.json",
  "./packages/shared/package-lock.json",
  "./packages/tower/package.json",
  "./packages/tower/package-lock.json",
  "./packages/shared/db/schema.prisma"
]

But this is directly using docker COPY which only copies files without directories.
So the result is only this:
.npmrc
package-lock.json
package.json
schema.prisma

Environment
nixpacks 0.10.4

Also this make impossible to add templates dir of rocket as adding ./templates will copy contents to /app instead of to /app/templates.

I'm doing changes for use { from = './templates/index.html.hbs', to = './templates/index.html.hbs' } syntax while current behavior continues working, an example:
[start]
  onlyIncludeFiles = [
    '...',
    { from = './templates/index.html.hbs', to = './templates/index.html.hbs' }
  ]

Currently changes are in main branch of my fork. I'll open PR soon after add some tests.


Two many overlap in predictions

❓ Questions and Help
When I do inference after training on custom dataset , there are too many overlaps in the predictions, even some bbox inside another bbox which is not my case. Which parameter should I change to avoid this phenomenon.

❓ Questions and Help
When I do inference after training on custom dataset , there are too many overlaps in the predictions, even some bbox inside another bbox which is not my case. Which parameter should I change to avoid this phenomenon.

Sounds like the NMS problem. You can try to adjust MODEL.RPN.NMS_THRESH in the configuration file to see what will happen.

Same here, have u figure it out? I am training on only the "person" class of coco

I think the parameter that matters is the ROI_HEAD.SCORE_THRESH, when I changed it from 0.05 to 0.3, most boxes are gone.


[View] main view sub-templates

Enable adding sub-templates to the view. A sub-template does not require a view class but the default component view class must be used to load them to eliminate the need of creating pointless view classes.

Resolved.


View File Broken in Firefox

It seems that the view file link is broken on GitHub in Firefox. For instance:

Go here: github.com/kubernetes/kubernetes/pull/100658/files
Click on the 3 dots on the first file to open the menu.
Click view file.

Instead of directing you to the file in the branch, it looks like it's skipping the branch in the URL (github.com/AlexeyPerevalov/kubernetes/blob//pkg/scheduler/testing/wrappers.go)
This results in a 404

If I populate the branch in the URL: github.com/AlexeyPerevalov/kubernetes/blob/AddLimitsToReq/pkg/scheduler/testing/wrappers.go then it works.
If I disable refined-github, the link starts working
Looking in the console, I see:
state is null global.js:344
[Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMWindowUtils.addSheet]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: resource://gre/modules/ExtensionCommon.jsm :: runSafeSyncWithoutClone :: line 74"  data: no] ExtensionCommon.jsm:74:12
TypeError: i.default.detectStore(...) is undefined h1-check.js:1:1301
GEThttps://github.com/AlexeyPerevalov/kubernetes/blob//pkg/scheduler/testing/wrappers.go
[HTTP/2 404 Not Found 226ms]

[Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMWindowUtils.addSheet]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: resource://gre/modules/ExtensionCommon.jsm :: runSafeSyncWithoutClone :: line 74"  data: no] ExtensionCommon.jsm:74:12
TypeError: i.default.detectStore(...) is undefined h1-check.js:1:1301
XHRHEADhttps://github.com/AlexeyPerevalov/kubernetes/tree//pkg/scheduler/testing
[HTTP/2 404 Not Found 178ms]

XHRHEADhttps://github.com/AlexeyPerevalov/kubernetes/tree//pkg/scheduler
[HTTP/2 404 Not Found 171ms]

XHRHEADhttps://github.com/AlexeyPerevalov/kubernetes/tree//pkg
[HTTP/2 404 Not Found 258ms]

XHRHEADhttps://github.com/AlexeyPerevalov/kubernetes/tree/
[HTTP/2 404 Not Found 52ms]

XHRHEADhttps://github.com/AlexeyPerevalov/kubernetes/commits//pkg/scheduler/testing/wrappers.go
[HTTP/2 404 Not Found 263ms]

GEThttps://www.google.com/_/VerifiedReviewsGcrProxyUi/gen204/?tmambps=-1&rtembps=-1&rttms=-1
[HTTP/2 404 Not Found 18ms]

[Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMWindowUtils.addSheet]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: resource://gre/modules/ExtensionCommon.jsm :: runSafeSyncWithoutClone :: line 74"  data: no]

Duplicate of #4143

Thanks for looking at this so quickly. Just to clarify, I don't see any network errors other than the 404 for the missing branch and refreshing the page doesn't fix the issue.

If the URL should be
https://github.com/kubernetes/kubernetes/blob/111a4c5f2f461bb1bd0e33ca0ba0afdbd57befdc/pkg/scheduler/testing/wrappers.go

but is
https://github.com/AlexeyPerevalov/kubernetes/blob//pkg/scheduler/testing/wrappers.go

then it's not exactly #4143

To me it looks like this has been fixed already. Had the problem 10 hours ago, not anymore. 👌🏻

Still broken for me in Chrome with RefinedGithub Version 21.3.26

Oh yeah, you are right! It seems to happen on some, but not all pull-requests for me... 🤔

Duplicate of https://github.com/sindresorhus/refined-github/issues/4179


What's the right way to use localforage and webpack?

After looking through lots of old tickets, I'm pretty confused about how I'm supposed to use localforage + webpack together. Using it without any special treatment does work, but I get this warning:
$ make build
node_modules/.bin/webpack --debug
Hash: f7ecb9aab38b49b3370e
Version: webpack 1.13.2
Time: 1851ms
  Asset     Size  Chunks             Chunk Names
todo.js  1.35 MB       0  [emitted]  main
   [0] multi main 40 bytes {0} [built]
    + 513 hidden modules

WARNING in ./~/localforage/dist/localforage.js
Critical dependencies:
7:484-491 This seems to be a pre-built javascript file. Though this is possible, it's not recommended. Try to require the original source to get better results.
 @ ./~/localforage/dist/localforage.js 7:484-491

I'm using localforage 1.4.2 and webpack 1.13.2.

That's a simple warning and shouldn't be considered as something bad. Localforage uses browserify for bundling (and rollup and derequire) and your webpack just detects it and warns that you are bundling a pre-bundled file.
I would like to start a discussion about dropping derequire and using just rollup and concatenating the promises polyfill on the top (instead of requiring it). Such a move would allow us to get rid of that warning + we could also add an es6 dist file (that starts to be increasingly useful with all the new build/bundling systems).

Sounds good. Thanks for the explanation.

@ezzatron in the interim you can tell webpack to exclude parsing the localforage module via the noParse config -
noParse: [new RegExp(path.resolve(__dirname, '/node_modules/localforage/dist/localforage.js'))]
HTH.

@jmalonzo Thanks, I was able to suppress the warning with noParse.

That warning just means you're using a prebuilt repo, which localforage is.
It's nothing to worry about 😄

Matthew Riley MacPherson | tofumatt.com

On 27 August 2016 at 13:37:02, Erin<EMAIL_ADDRESS>wrote:

After looking through lots of old tickets, I'm pretty confused about how
I'm supposed to use localforage + webpack together. Using it without
any special treatment does work, but I get this warning:
$ make build
node_modules/.bin/webpack --debug
Hash: f7ecb9aab38b49b3370e
Version: webpack 1.13.2
Time: 1851ms
Asset     Size  Chunks             Chunk Names
todo.js  1.35 MB       0  [emitted]  main
[0] multi main 40 bytes {0} [built]
+ 513 hidden modules
WARNING in ./~/localforage/dist/localforage.js
Critical dependencies:
7:484-491 This seems to be a pre-built javascript file. Though this is possible, it's not recommended. Try to require the original source to get better results.
@ ./~/localforage/dist/localforage.js 7:484-491
I'm using localforage 1.4.2 and webpack 1.13.2.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/localForage/localForage/issues/599, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAFi9xBgAKQl7zcuEI4FPkGhQMdaGAruks5qkC9ugaJpZM4Jur7r
.

Oops, I replied to this via email not seeing it was closed. Sorry for the noise.

I added the following  to webpack module noParse: [new RegExp(path.resolve(__dirname, '/node_modules/localforage/dist/localforage.js'))]
but the warnings remain

@jasan-s: Here's the configuration that worked for me: webpack.config.js

thanks, @ezzatron  but still getting the pre-built javascript Warnings for both webpack- dev and webpack -p

Try with uppercase F.
noParse: /node_modules\/localForage\/dist\/localforage.js/
if you are importing from 'localForage'
... even if your folder in node_modules is localforage.

For Gatsby, create (or modify) gatsby-node.js:
exports.modifyWebpackConfig = ({ config, stage }) => {   config.merge({     module: {       noParse: [new RegExp('node_modules/localforage/dist/localforage.js')]     }   }); }


[FEAT] Disable color palette

Wanted features:
I want an option to disable this :

Motivation:
When i execute 'fastfetch --logo none' there still the color palette on the bottom.

You may remove Colors module in your config file

You may remove Colors module in your config file

I don't want to remove all the colors, just the group of colors at the bottom

Colors is the module name of the group of colors at the bottom


use ip check wrapper on img proxy

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/1

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
0

Sum
1


scroll to position by index

Hi, Is there a possibility to add a function that auto scrolls to a specified index ?
It will be very helpful, (that also disables scrolling).
thanks.

Hi @galgistmd, yes you can scroll to a specific item, by just setting the currentItem  to the index position you want. But as for disabling the scroll, not yet implemented

Hi, I'm trying to figure out the currentItem func. unfortunately when you insert the index of the item (based 0) it doesn't work. In order for it to work you need to enter the real position (based 1).
sometimes it works and sometimes not.
can you check it yourself please ?
king regards,
thank you.

Closed this issue, related to this issue #19


Installation docs need to be made more foolproof

http://docs.django-cms.org/en/develop/introduction/install.html
For example, users new to Python sometimes find themselves issuing commands in the wrong directory.
Maybe the path should be shown in the code examples.

The new version of the introduction and installation docs is now quite clear about where the user should be, and throughout the whole process in fact the user remains in the project root.


Update to 1.4 API

Pachyderm version 1.4 is being release tomorrow officially.  We will need to update the client to the 1.4 API as there are a few differences.  We would be happy to discuss the changes on Slack or here, and happy to help where we are able.  Thanks!

I see that what's changed in the protobuf spec are methods related to "Objects".
Can you elaborate what this is about? I can't seem to have access to the new documentation.

@kalugny the new documentation is up now: http://docs.pachyderm.io/en/latest/.  I'm not sure about the Objects, our pipeline spec etc has changed in this recent release.  Some of the high level info is here: https://medium.com/pachyderm-data/pachyderm-1-4-performance-boosts-simplified-data-partitioning-deployment-flexibility-and-more-c483e4942a6d.
To get in the details, it's probably best to discuss this on Pachyderm slack so that other can weigh in.  However, maybe you can find what you need with the new docs.  Thanks again!  Just let us know how we can help.


Update next-major

@alissapajer Do you want to merge in the recent testing changes from master to try and get a green build?

@wemrysi good idea. I merged in latest master.

@wemrysi build is green!


fix: docs still pointing to cdk8s-plus-28

Should use cdk8s-plus-29

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4028

Questions ?
Please refer to the Backport tool documentation


Issue Cleanup / organization join

I'd like to review and organize the old issues as mentioned in #700
may i become a member of the pockethub organzation in order to be able to close and label issues?
furthermore i could configure travis to perform release builds as mentioned in #770

We're not looking to add any more members right now. I've reviewed and organized most of the issues already as well, we'll handle it accordingly going forward.


bug: wallet involuntarily disconnects when the user switches to certain chains from inside the metamask browser extension

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.11.3
Current Behavior
As indicated in this thread and in https://github.com/MetaMask/metamask-extension/issues/13375, despite passing { shimDisconnect: true, shimChainChangedDisconnect: true }, the wallet can still sometimes involuntarily disconnect when the user switches the chain from inside the metamask browser extension.
For context,, when testing this on a mature non-wagmi app such as Uniswap, we're able to switch (to, from) any chain in the metamask browser extension without the Uniswap UI involuntarily disconnecting.
Expected Behavior
After connecting in the app, never spontaneously disconnect, regardless of which network a user switches to in their wallet, even if that network is unsuppoted/unconfigured in the current wagmi client instance.
Steps To Reproduce
Non-deterministic reproduction (sometimes it disconnects, sometimes it doesn't):

load the link below (the only change from new.wagmi.sh is the addition of shim/shimDisconnect: true in Metamask connector
connect wallet
switch network between goerli and zkSyncTestnet in metamask browser extension. Sometimes it'll disconnect in the app.

Link to Minimal Reproducible Example (StackBlitz, CodeSandbox, GitHub repo etc.)
https://stackblitz.com/edit/new-wagmi-utduc3?file=src%2Fwagmi.ts
Anything else?
No response

We are also having this issue. Any progress?


How to make this informative / warning instead of error to avoid to block CI

https://github.com/nodeshift/license-reporter/runs/4430457307?check_suite_focus=true

great github action feature continue on error:
    - name: Checking JS types
      run: npm run check
      continue-on-error: true


Update back to results button area

Fixes

Fixes #2657 by @fcoveram
Description

this PR:

updates padding around "Back to results" button area, per figma designs

Image page

Audio page

⚠ this PR does not: ⚠

update the styling of the buttons as mentioned in the original issue description. the buttons in prod already match the expected changes. please see this comment for more information

Testing Instructions

navigate to an image or audio page from the search results. verify that the padding updates reflects the Figma design in viewport below and above the medium breakpoint (768px)

Checklist

[x] My pull request has a descriptive title (not a vague title likeUpdate index.md).
[x] My pull request targets the default branch of the repository (main) or a parent feature branch.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[x] I added or updated tests for the changes I made (if applicable).
[x] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no visible errors.
[x] I ran the DAG documentation generator (if applicable).

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Hi @nevvada! I actually have the button size change, from medium to small, present in another PR I'm working on:
The PR: https://github.com/WordPress/openverse/pull/2651/
The specific change: https://github.com/WordPress/openverse/blob/e848a4b462770ea2ce07b56ba129dbfbd3677d17/frontend/src/components/VBackToSearchResultsLink.vue#L8
I'll merge this PR as-is, and we'd love more contributions from you in the future! Thanks for getting this padding adjustment fixed so quickly 😄

@zackkrida ohh gotcha, i mistook the text, not the button size that had to be changed to small.
cool, thanks for addressing in your PR!


Cannot Run generate:types When Using a Different Language

Describe the Bug
When setting a different language in the Payload config for i18n, the pnpm generate:types command fails.
Link to the code that reproduces this issue
https://github.com/tobiasiv/payload-reproduction/tree/translations
Reproduction Steps

Clone the reproduction repo (branch: translations)
Set the env variables
Run pnpm generate:types
A TypeError appears: Cannot read properties of undefined (reading 'translations')

Which area(s) are affected? (Select all that apply)
area: core
Environment Info
Binaries:
  Node: 20.9.0
  npm: 10.1.0
  Yarn: 1.22.19
  pnpm: 9.7.0
Relevant Packages:
  payload: 3.11.0
  next: 15.1.0
  @payloadcms/db-mongodb: 3.11.0
  @payloadcms/db-postgres: 3.11.0
  @payloadcms/email-nodemailer: 3.11.0
  @payloadcms/graphql: 3.11.0
  @payloadcms/next/utilities: 3.11.0
  @payloadcms/payload-cloud: 3.11.0
  @payloadcms/richtext-lexical: 3.11.0
  @payloadcms/translations: 3.11.0
  @payloadcms/ui/shared: 3.11.0
  react: 19.0.0
  react-dom: 19.0.0
Operating System:
  Platform: darwin
  Arch: x64
  Version: Darwin Kernel Version 19.6.0: Tue Feb 15 21:39:11 PST 2022; root:xnu-6153.141.59~1/RELEASE_X86_64
  Available memory (MB): 16384
  Available CPU cores: 4

Hey @r1tsuu - Thanks for the fix!


Consider using prose.io for managing/editing data

Prose.io is a platform that was designed to offer a nice non-technical UI on top of the GitHub pull-request system, so that non-technical end-users could modify jekyll-based websites.
https://developmentseed.org/blog/2012/june/25/prose-a-content-editor-for-github/
It tries to run so that the client code interacts as closely as possible with the github api, and uses only the slimmest of gateways to coordinate user authorization.
There are two approaches to using Prose:

If you want to use it in it's stock form for content management, just add edit/submit links that point to the proper prose.io url, and users will get a nice form instead of needing to submit PRs or custom webforms. You can customize the prose form with metadata in the project root. This approach uses the existing authorization gateway hosted by the devs.

If you want the edit/create forms to be on your own jekyll site (ie. no links to prose.io urls for content management). This approach requires self-hosting your own "authorization gateway". A sample of this approach would be the JKAN project.

I have looked into this and thought about the possibilities.
I understand that it is easy for non-developers to edit the website, however, our database is stored in a YAML file which would be hard to edit for non-developers. The layout and other parts of the website are not meant to be edited and again not useful for non-developers.
Even if we made a user-friendly interface to edit policies and create automatic pull request etc, I'm not sure that's how we want it to be. Because this website talks about a controversial topic, people will have different opinions regarding if policies have been completed or not. Therefore it could damage our reputation if we make the editing too easy.

ok, i'm not partial to PRs, but i would love to see something similar. I mostly talked up the tech side above, but imho the main criteria for an ideal process would:

[x] allow non-technical citizens to submit new policy

Typeform seems to allow this

[ ] allow non-technical citizens to engage in conversation before acceptance

PR's currently sometimes do this, but it seems any conversation is happening elsewhere (?)

[x] allow non-technical citizens to engage in conversation after acceptance

reddit threads seem to allow this

(Not saying prose would have addressed all of the above, btw. In fact, it may have been a step back!)
Anyhow, this isn't a feature request, as I think the current process is a-ok for now, and working well! :) Just wanted to flag it for later, assuming that your tool starts getting generalized to other countries and jurisdictions
Thanks so much for this project and all your work! I appreciate y'all a whole lot :)


Fix SetViewportAsync instances in Readme

Also updated browser instances from uppercase as they are instance methods, not static methods

@jankcat Thank you for your contribution! 👍


suggestion - encode_for_xl(x::Any) = "$x"

would you consider replacing
encode_for_xl(x::Any) = throw("Cannot encode variable of type $(typeof(x))")

with
encode_for_xl(x::Any) = "$x"

As it is, if there is one cell in a table that isn't one of the 17 or so supported types (lines 277-296),   the whole table fails.
With this change - the table will be written. Any cells not of the 17 supported types will use Julia's default string display.
For example, I have code to convert a Struct to tables with 2 columns   (Field Name,   Field Value)   but some of the Struct fields are enum types.    This isn't a supported type so causes the table to fail in Excel.   With the above change the enum is printed as a string.

Hi
I think the way for you to handle this is to import the function JuliaExcel.encode_for_xl and add a method to handle your enumeration. Here's an illustration:

I just saved that workbook to
https://1drv.ms/x/s!AlVTEdRItFFCqOleXPc2P31Gm3hbvw?e=FTj5of


Add square root symbol to PowerToys Run

Description of the new feature / enhancement
When typing
=√25 or √25
there should be the option to copy the result, aka 25.
Scenario when this would be used?
Every time you want to calculate the square root of something.
Supporting information
One could remap a key to use root symbol (√), then proceed to use it in PowerToys Run. Really helpful for quick maths.

Agree. But would be nice if there was a text variant for the symbol, something like sqrt(25) and roots for other powers, like 3root(27).

Actually, the sqrt(x) is already imoplemented, but i would love to see the xroot(y) command also being implemented!

Actually, the sqrt(x) is already imoplemented, but i would love to see the xroot(y) command also being implemented!

You're right, I wasn't even aware of it yet! Now that I think of it, n root(y) is already interpreted as n × root(y) which is not expected, need a different syntax.

P.S. this other comment about MAGES is not correct (anymore)

I don't see us adding in the symbol personally but if someone really wants to, I can leave it open.

@crutkas Shouldn't we mention that it's already supported, in the documents? Of not: why not?

Yeah, in theory that should have been done already. That is a diff issue than this however.  You want to do that PR against docs?

Yeah, in theory that should have been done already. That is a diff issue than this however. You want to do that PR against docs?

Make a pull request to update the docs? Then we could close this, right?

I think the issue is about doing automatically symbol to the sqrt. But I think documenting is a must too

Actually, the sqrt(x) is already imoplemented, but i would love to see the xroot(y) command also being implemented!

You're right, I wasn't even aware of it yet! @crutkas @dedavis6797 this one isn't in the list in the docs or in issue #11889.
Now that I think of it, n root(y) is already interpreted as n × root(y), need a different syntax for exponential roots.

I dont think that works, because you would have to type in:    n * sqrt(25)    and not n * root(25).

Yeah I was typing it from the top of my head. What I meant was, that there must be a different syntax to get different powered roots.


[MLPerf] Prepare openimages dataset script

Overview
This PR adds support for an optional BASE_DIR env. variable to place the openimages dataset at a specific location. In addition, it performs basic checks to see if a specific dataset type is already available from the BASE_DIR location.
Lastly, a small optimization to using pandas isin method versus np.isin makes the data processing script faster.
The download script usage is as follows:
BASE_DIR=<path> python3 extra/datasets/openimages.py

By default, it will download both training and validation sets.
Remaining task(s)

[x] Verify MODEL=retinanet python3 examples/mlperf/model_eval.py produces the same result as before:

adding BASE_DIR is fine. can we remove the pandas dependency? ideally we want to move more things into tinygrad and worry less about what makes pandas dataframe fast

adding BASE_DIR is fine. can we remove the pandas dependency? ideally we want to move more things into tinygrad and worry less about what makes pandas dataframe fast
i suggest don't do that in the same PR and don't change pandas stuff in this pr either

sounds good to me @chenyuxyz. in the meantime, i've reverted the pandas related changes i made initially to unblock this PR.


UI changes for fluxd set-git-author flag

Problem
A new fluxd flag "set-git-author" has been implemented. The flag determines if the git commit author can be customized. If the flag is not set, the committer will be used as a commit author. If it is set and the override is allowed, then the author is based on information provided by fluxctl oir the Weave Cloud UI server. This issue is for the UI server.
UI
Currently, the UI server provides 2 pieces information that are used during committing: form fields user and message.
The user value is intended for the author of the commit. Currently the user value is the username of the user logged into the Weave cloud and it is an email. Using this information as an author will fail if there is not a prior repo commit done by this author. However, git always accepts author information in the following format:
                some_string <the_same_string_or_another>

There are two possibilities:
a) small change
UI server, instead of sending the login email, sends:
                login_email <login_email>

b) bigger change
The user will supply a name (eg Jane Doe),  and the UI server sends user value:
Jane Doe <login_email>
Acceptance Criteria
UI server provides a user value, that git will accept, ie in the
               some_string <the_same_string_or_another>

Incorrectly filed, so moved to https://github.com/weaveworks/service-ui/issues/1054


Crash on parser.ParseToEnd();

Crash at line
parser.ParseToEnd();
on this demos
https://www.hltv.org/matches/2320069/tyloo-vs-gambit-iem-katowice-2018 map 3 (de_cache).
https://www.hltv.org/matches/2320066/sk-vs-astralis-iem-katowice-2018 map 2 (de_overpass).
exception: EndOfStreamException
(version is last stable realise 1.2.0)

Truncated demo files are not uncommon and it is the user's (your) responsibility to deal with them.
You could for example catch the EndOfStreamException or just stop parsing at the end of the game.


Calling shap_interaction_values changes explainer's expected value

Hi,
I was struggling to understand why my SHAP interaction values did not add up the original SHAP value, when I realized the expected value changed after I called shap_interaction_values.
Maybe I am doing something wrong ? But I thought the expected value was dependent on the model only, irrespective of the multiple call to the shap package.
Here is a minimal working code
import shap  # version '0.35.0'
from xgboost import XGBClassifier  #version '1.1.1'

X, y = shap.datasets.adult()
classifier=XGBClassifier().fit(X[:100],y[:100])

booster = classifier.get_booster()  #quick fix to avoid the error utf-8 error - Issue #1260
model2 = booster.save_raw()[4:]
booster.save_raw = lambda: model2

explainer = shap.TreeExplainer(booster,data=X[:100],feature_perturbation='tree_path_dependent')

print(explainer.expected_value) #-2.674181187771028
originalSHAP_XGBoost_pars_tree = explainer.shap_values(X[100:200])
print(explainer.expected_value) #-2.674181187771028
originalSHAP_XGBoost_pars_i = explainer.shap_interaction_values(X[100:200])
print(explainer.expected_value) #-1.3913759

Thanks in advance !

After some additional testing and reading, it appears that this situation results from two different problems.

The first SHAP values are computed using the interventional features perturbation, silently ignoring the tree_path_dependent argument because I provided a background dataset. The expected values matches the predict(X).mean(0) call.

The shap_interaction_values on the other hand can only be computed using tree_path_dependent, ignoring the background dataset (with a proper warning). Therefore there is an internal call to explainer.model.original_model.predict(...,pred_contribs=True) which uses the XGboost internal implementation of SHAP, if I understand correctly. Following https://github.com/slundberg/shap/issues/29#issuecomment-388121951 , there exist some mismatches due to the calculation of the base value from XGboost.

If someone could confirm my reasoning that would be appreciated ;)
With LightGBM instead of XGboost, the expected value stays the same.
from lightgbm.sklearn import LGBMClassifier

lgbmmodel = LGBMClassifier()
lgbmmodel.fit(X[:100],y[:100])

explainer = shap.TreeExplainer(lgbmmodel,feature_perturbation='tree_path_dependent')

print(explainer.expected_value) # -2.7593601345194574
originalSHAP_lgbm= explainer.shap_values(X[:100])
print(explainer.expected_value) # -2.7593601345194574
originalSHAP_lgbm_i= explainer.shap_interaction_values(X[:100])
print(explainer.expected_value) # -2.7593601345194574

print(lgbmmodel.predict(X[:100],raw_score=True).mean()) # -2.7593601345194574


.NET Core ProjectCracker - updated version and dependencies

@dsyme @enricosada Rationale for this change: As mentioned before here, MSBuild 0.1.0-preview-00022 does not work at all, but the latest MSBuild 0.1.0-preview-* partially works (at least it gives you the project options and file names, but no references cause it cannot properly build existing projects). This is a temporary measure to provide interim functionality, references will probably change anyway with netcore RTM.
tl;dr IMO it's prudent to have the ProjectCracker working at least partially, for the sake of clients like Fable that can use the project options and file names but may or may not need the references.

Looks reasonable - @enricosada  can you double check please?


FlagSearcher: search for flags with bytes regex and return bytes

Seems fine for now. Although we should probably revisit this once working on a new version of the specification, since currently the flags must be returned as str and thus bytes flags (or rather flags which can not be encoded as UTF8-String) probably won't work anyways


Visual Studio IDE older version download page and down link not working

Visual Studio IDE older version download page and down link not working
Issue Details
Sometimes Download page for older version IDE not render , download link is not working.

Ping @vs5597 - do you happen to have the link handy?

@vs5597 Sorry for delay. You can find everything here: https://www.visualstudio.com/vs/older-downloads/
Feel free to reopen if it doesn't answer your issue.