text:
[firebase_messaging] FirebaseMessagingPlugin leaks the Activity on Android

Activity object is not released then it's being destroyed.
FirebaseMessagingPlugin does not release the reference to the mainActivity
To Reproduce

Implemented firebase_messaging  6.0.13 following the README example together with the "Optionally handle background messages" part
Add Leak Canary to the application
Run the application
Press the back button (Activity will receive onDestroy callback), but Application is still running
Launch the application once again

Observed behavior
There are 2 instances of the Activity object
Expected behavior
There is just one instance of the Activity object
Additional context
Leak canary log:
HEAP ANALYSIS RESULT
    ====================================
    1 APPLICATION LEAKS

    References underlined with "~~~" are likely causes.
    Learn more at https://squ.re/leaks.

    22145 bytes retained by leaking objects
    Signature: cc39b556cdf5b16d41174ac8a2bafbbcd367b730
    ┬───
    │ GC Root: Input or output parameters in native code
    │
    ├─ okio.AsyncTimeout class
    │    Leaking: NO (PathClassLoader↓ is not leaking and a class is never leaking)
    │    ↓ static AsyncTimeout.$class$classLoader
    ├─ dalvik.system.PathClassLoader instance
    │    Leaking: NO (LocalBroadcastManager↓ is not leaking and A ClassLoader is never leaking)
    │    ↓ PathClassLoader.runtimeInternalObjects
    ├─ java.lang.Object[] array
    │    Leaking: NO (LocalBroadcastManager↓ is not leaking)
    │    ↓ Object[].[609]
    ├─ androidx.localbroadcastmanager.content.LocalBroadcastManager class
    │    Leaking: NO (a class is never leaking)
    │    ↓ static LocalBroadcastManager.mInstance
    │                                   ~~~~~~~~~
    ├─ androidx.localbroadcastmanager.content.LocalBroadcastManager instance
    │    Leaking: UNKNOWN
    │    ↓ LocalBroadcastManager.mReceivers
    │                            ~~~~~~~~~~
    ├─ java.util.HashMap instance
    │    Leaking: UNKNOWN
    │    ↓ HashMap.table
    │              ~~~~~
    ├─ java.util.HashMap$Node[] array
    │    Leaking: UNKNOWN
    │    ↓ HashMap$Node[].[0]
    │                     ~~~
    ├─ java.util.HashMap$Node instance
    │    Leaking: UNKNOWN
    │    ↓ HashMap$Node.key
    │                   ~~~
    ├─ io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin instance
    │    Leaking: UNKNOWN
    │    ↓ FirebaseMessagingPlugin.mainActivity
    │                              ~~~~~~~~~~~~
    ╰→ com.example.MainActivity instance
         Leaking: YES (ObjectWatcher was watching this because com.example.MainActivity received Activity#onDestroy() callback and Activity#mDestroyed is true)
         key = ebc94848-1a17-4e06-9dff-a64571654113
         watchDurationMillis = 5177
         retainedDurationMillis = 176
    ====================================
    0 LIBRARY LEAKS

    Library Leaks are leaks coming from the Android Framework or Google libraries.
    ====================================
    METADATA

    Please include this in bug reports and Stack Overflow questions.

    Build.VERSION.SDK_INT: 29
    Build.MANUFACTURER: samsung
    LeakCanary version: 2.2

Ho @jaggernod
can you please provide your flutter doctor -v and flutter run --verbose?
Thank you

[✓] Flutter (Channel unknown, v1.15.17, on Linux, locale en_US.UTF-8)
    • Flutter version 1.15.17 at /home/jaggernod/work/tools/flutter
    • Framework revision 2294d75bfa (6 weeks ago), 2020-03-07 00:28:38 +0900
    • Engine revision 5aff311948
    • Dart version 2.8.0 (build 2.8.0-dev.12.0 9983424a3c)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /media/big_pawel/work/android-sdk/
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /home/jaggernod/work/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

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

[✓] Linux toolchain - develop for Linux desktop
    • clang++ 6.0.1
    • GNU Make 4.1

[✓] Android Studio (version 3.6)
    • Android Studio at /home/jaggernod/work/ide/android-studio
    • Flutter plugin version 44.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[!] Android Studio
    • Android Studio at /home/jaggernod/work/android-studio/
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • android-studio-dir = /home/jaggernod/work/android-studio/
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] IntelliJ IDEA Community Edition (version 2019.2)
    • IntelliJ at /home/jaggernod/work/ide/idea-IC-192.6603.28
    • Flutter plugin version 25.0.1
    • Dart plugin version 173.4700

[!] VS Code (version 1.44.0)
    • VS Code at /usr/share/code
    ✗ Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • Linux      • Linux      • linux-x64      • Linux
    • Chrome     • chrome     • web-javascript • Google Chrome 81.0.4044.92
    • Web Server • web-server • web-javascript • Flutter Tools

@TahaTesser I do not have any more access to the example that I wrote.
If required can recreate it.
I believe that flutter run from the real application will contain too much output.

flutter run --verbose
[  +26 ms] executing: [/home/jaggernod/work/tools/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +42 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 2294d75bfa8d067ba90230c0fc2268f3636d7584
[        ] executing: [/home/jaggernod/work/tools/flutter/] git fetch https://github.com/flutter/flutter.git --tags
[+1158 ms] Exit code 0 from: git fetch https://github.com/flutter/flutter.git --tags
[   +3 ms] From https://github.com/flutter/flutter
            * branch                HEAD       -> FETCH_HEAD
[   +1 ms] executing: [/home/jaggernod/work/tools/flutter/] git describe --match v*.*.* --first-parent --long --tags
[   +6 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.15.17-0-g2294d75bf
[   +8 ms] executing: [/home/jaggernod/work/tools/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +8 ms] Exit code 128 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] fatal: HEAD does not point to a branch
[  +13 ms] executing: [/home/jaggernod/work/tools/flutter/] git rev-parse --abbrev-ref HEAD
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] HEAD
[  +27 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 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.
[  +27 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb devices -l
[   +7 ms] Exit code 0 from: /media/big_pawel/work/android-sdk/platform-tools/adb devices -l
[        ] List of devices attached
           24906451cf1c7ece       device usb:3-2 product:star2ltexx model:SM_G965F device:star2lte transport_id:1
[  +20 ms] /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell getprop
[  +75 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +87 ms] Found plugin e2e at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/e2e-0.2.4+4/
[  +14 ms] Found plugin firebase_analytics at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.11/
[   +2 ms] Found plugin firebase_core at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.4.4+3/
[   +4 ms] Found plugin firebase_core_web at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.1.1+2/
[   +3 ms] Found plugin firebase_messaging at /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/
[ +665 ms] Found plugin e2e at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/e2e-0.2.4+4/
[   +3 ms] Found plugin firebase_analytics at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.11/
[   +1 ms] Found plugin firebase_core at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.4.4+3/
[   +3 ms] Found plugin firebase_core_web at /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.1.1+2/
[   +2 ms] Found plugin firebase_messaging at /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/
[  +91 ms] Generating /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +22 ms] ro.hardware = samsungexynos9810
[  +27 ms] Launching lib/main.dart on SM G965F in debug mode...
[   +9 ms] /home/jaggernod/work/tools/flutter/bin/cache/dart-sdk/bin/dart
/home/jaggernod/work/tools/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/jaggernod/work/tools/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter -Ddart.developer.causal_async_stacks=true
--output-dill /tmp/flutter_tool.ZBLTWM/app.dill --packages /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/.packages -Ddart.vm.profile=false
-Ddart.vm.product=false --bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions
--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
[  +17 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell -x logcat -v time -t 1
[ +119 ms] Exit code 0 from: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell -x logcat -v time -t 1
[        ] --------- beginning of main
           04-17 16:52:04.605 D/[DOP]ControlUtils(24189): [208:run] ConnDaemonInitThread  App start indication listening...
[  +10 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb version
[   +1 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece logcat -v time -T 04-17 16:52:04.605
[   +9 ms] <- compile package:firebase_messaging_example/main.dart
[  +14 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as /media/big_pawel/work/android-sdk/platform-tools/adb
[   +3 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb start-server
[   +8 ms] Building APK
[  +14 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +3 ms] Using gradle from /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/android/gradlew.
[   +1 ms] /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/android/gradlew mode: 33277 rwxrwxr-x.
[   +4 ms] executing: /home/jaggernod/work/android-studio/jre/bin/java -version
[  +62 ms] Exit code 0 from: /home/jaggernod/work/android-studio/jre/bin/java -version
[        ] openjdk version "1.8.0_212-release"
           OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
           OpenJDK 64-Bit Server VM (build 25.212-b4-5784211, mixed mode)
[   +1 ms] executing: [/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/android/]
/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/android/gradlew -Pverbose=true -Ptarget-platform=android-arm64
-Ptarget=/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[ +485 ms] Welcome to Gradle 5.4.1!
[        ] Here are the highlights of this release:
[        ]  - Run builds with JDK12
[        ]  - New API for Incremental Tasks
[        ]  - Updates to native projects, including Swift 5 support
[        ] For more details see https://docs.gradle.org/5.4.1/release-notes.html
[  +84 ms] Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details
[+11402 ms] > Task :app:compileFlutterBuildDebug
[        ] [  +23 ms] executing: [/home/jaggernod/work/tools/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +44 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 2294d75bfa8d067ba90230c0fc2268f3636d7584
[        ] [        ] executing: [/home/jaggernod/work/tools/flutter/] git fetch https://github.com/flutter/flutter.git --tags
[ +596 ms] [+1177 ms] Exit code 0 from: git fetch https://github.com/flutter/flutter.git --tags
[        ] [   +1 ms] From https://github.com/flutter/flutter
[        ]             * branch                HEAD       -> FETCH_HEAD
[        ] [   +1 ms] executing: [/home/jaggernod/work/tools/flutter/] git describe --match v*.*.* --first-parent --long --tags
[        ] [   +7 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] [        ] v1.15.17-0-g2294d75bf
[        ] [   +8 ms] executing: [/home/jaggernod/work/tools/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +97 ms] [   +8 ms] Exit code 128 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] fatal: HEAD does not point to a branch
[        ] [  +14 ms] executing: [/home/jaggernod/work/tools/flutter/] git rev-parse --abbrev-ref HEAD
[        ] [   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] HEAD
[        ] [  +24 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 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.
[        ] [   +6 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] 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.
[        ] [        ] 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.
[  +90 ms] [  +63 ms] Initializing file store
[        ] [  +18 ms] kernel_snapshot: Starting due to {}
[        ] [  +14 ms] /home/jaggernod/work/tools/flutter/bin/cache/dart-sdk/bin/dart
/home/jaggernod/work/tools/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/jaggernod/work/tools/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --target=flutter -Ddart.developer.causal_async_stacks=true -Ddart.vm.profile=false
-Ddart.vm.product=false --bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions
--enable-asserts --track-widget-creation --no-link-platform --packages /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/.packages --output-dill
/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/.dart_tool/flutter_build/3686b6f45791348edf9d61ce64c86274/app.dill --depfile
/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/.dart_tool/flutter_build/3686b6f45791348edf9d61ce64c86274/kernel_snapshot.d
package:firebase_messaging_example/main.dart
[+6199 ms] [+6232 ms] kernel_snapshot: Complete
[+1399 ms] [+1397 ms] debug_android_application: Starting due to {}
[ +199 ms] [ +167 ms] debug_android_application: Complete
[ +400 ms] [ +438 ms] Persisting file store
[  +99 ms] [   +6 ms] Done persisting file store
[        ] [   +3 ms] build succeeded.
[        ] [   +9 ms] "flutter assemble" took 8,392ms.
[ +199 ms] > Task :app:packLibsflutterBuildDebug
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :e2e:preBuild UP-TO-DATE
[        ] > Task :e2e:preDebugBuild UP-TO-DATE
[        ] > Task :e2e:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_analytics:preBuild UP-TO-DATE
[        ] > Task :firebase_analytics:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_core:preBuild UP-TO-DATE
[        ] > Task :firebase_core:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_core_web:preBuild UP-TO-DATE
[        ] > Task :firebase_core_web:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_core_web:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_messaging:preBuild UP-TO-DATE
[        ] > Task :firebase_messaging:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_analytics:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_core:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_messaging:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[  +95 ms] > Task :e2e:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_analytics:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core_web:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_messaging:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:checkDebugManifest
[        ] > Task :app:generateDebugBuildConfig
[        ] > Task :e2e:checkDebugManifest
[        ] > Task :e2e:generateDebugBuildConfig
[        ] > Task :e2e:compileDebugRenderscript NO-SOURCE
[        ] > Task :e2e:generateDebugResValues
[        ] > Task :e2e:generateDebugResources
[        ] > Task :e2e:packageDebugResources
[  +97 ms] > Task :e2e:parseDebugLibraryResources
[        ] > Task :firebase_analytics:checkDebugManifest
[        ] > Task :firebase_analytics:compileDebugRenderscript NO-SOURCE
[        ] > Task :firebase_analytics:generateDebugBuildConfig
[        ] > Task :e2e:javaPreCompileDebug
[        ] > Task :firebase_analytics:generateDebugResValues
[        ] > Task :firebase_analytics:generateDebugResources
[  +98 ms] > Task :firebase_analytics:packageDebugResources
[        ] > Task :e2e:processDebugManifest
[        ] > Task :firebase_analytics:javaPreCompileDebug
[        ] > Task :firebase_analytics:parseDebugLibraryResources
[        ] > Task :firebase_analytics:processDebugManifest
[        ] > Task :firebase_core:checkDebugManifest
[        ] > Task :firebase_core:compileDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core:generateDebugBuildConfig
[        ] > Task :firebase_core:generateDebugResValues
[        ] > Task :firebase_core:generateDebugResources
[  +97 ms] > Task :firebase_core:packageDebugResources
[        ] > Task :firebase_core:parseDebugLibraryResources
[        ] > Task :firebase_core_web:generateDebugResValues
[        ] > Task :firebase_core_web:compileDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core_web:generateDebugResources
[        ] > Task :firebase_core_web:packageDebugResources
[        ] > Task :firebase_core:processDebugManifest
[        ] > Task :firebase_core_web:checkDebugManifest
[        ] > Task :firebase_core_web:parseDebugLibraryResources
[        ] > Task :e2e:generateDebugRFile
[ +497 ms] > Task :e2e:compileDebugJavaWithJavac
[        ] > Task :firebase_core_web:processDebugManifest
[        ] Note: /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/e2e-0.2.4+4/android/src/main/java/dev/flutter/plugins/e2e/E2EPlugin.java uses or overrides a deprecated
API.
[   +2 ms] Note: Recompile with -Xlint:deprecation for details.
[        ] Note: /home/jaggernod/.pub-cache/hosted/pub.dartlang.org/e2e-0.2.4+4/android/src/main/java/dev/flutter/plugins/e2e/FlutterRunner.java uses unchecked or unsafe
operations.
[        ] Note: Recompile with -Xlint:unchecked for details.
[  +94 ms] > Task :firebase_analytics:generateDebugRFile
[ +199 ms] > Task :firebase_analytics:compileDebugJavaWithJavac
[        ] > Task :firebase_core_web:generateDebugRFile
[        ] > Task :e2e:bundleLibCompileDebug
[        ] > Task :firebase_core_web:generateDebugBuildConfig
[        ] > Task :firebase_analytics:bundleLibCompileDebug
[        ] > Task :firebase_messaging:checkDebugManifest
[        ] > Task :firebase_messaging:compileDebugRenderscript NO-SOURCE
[        ] > Task :firebase_messaging:generateDebugBuildConfig
[        ] > Task :firebase_core_web:javaPreCompileDebug
[  +98 ms] > Task :firebase_core_web:compileDebugJavaWithJavac
[        ] > Task :firebase_core:generateDebugRFile
[        ] > Task :firebase_messaging:generateDebugResValues
[        ] > Task :firebase_messaging:generateDebugResources
[        ] > Task :firebase_messaging:packageDebugResources
[        ] > Task :firebase_core_web:bundleLibCompileDebug
[  +98 ms] > Task :firebase_messaging:processDebugManifest
[        ] > Task :firebase_core:javaPreCompileDebug
[  +99 ms] > Task :firebase_core:compileDebugJavaWithJavac
[        ] > Task :firebase_messaging:parseDebugLibraryResources
[        ] > Task :firebase_messaging:javaPreCompileDebug
[        ] > Task :firebase_core:bundleLibCompileDebug
[        ] > Task :app:cleanMergeDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugShaders
[  +98 ms] > Task :app:compileDebugShaders
[        ] > Task :app:generateDebugAssets
[        ] > Task :e2e:mergeDebugShaders
[        ] > Task :e2e:compileDebugShaders
[        ] > Task :e2e:generateDebugAssets
[        ] > Task :e2e:packageDebugAssets
[        ] > Task :firebase_analytics:mergeDebugShaders
[        ] > Task :firebase_analytics:compileDebugShaders
[        ] > Task :firebase_analytics:generateDebugAssets
[        ] > Task :firebase_analytics:packageDebugAssets
[        ] > Task :firebase_core:mergeDebugShaders
[        ] > Task :firebase_core:compileDebugShaders
[        ] > Task :firebase_core:generateDebugAssets
[        ] > Task :firebase_core:packageDebugAssets
[        ] > Task :firebase_core_web:mergeDebugShaders
[        ] > Task :firebase_core_web:compileDebugShaders
[        ] > Task :firebase_core_web:generateDebugAssets
[        ] > Task :firebase_core_web:packageDebugAssets
[        ] > Task :firebase_messaging:mergeDebugShaders
[        ] > Task :firebase_messaging:compileDebugShaders
[        ] > Task :firebase_messaging:generateDebugAssets
[        ] > Task :firebase_messaging:packageDebugAssets
[        ] > Task :app:mergeDebugAssets
[ +191 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug
[        ] > Task :firebase_messaging:generateDebugRFile
[ +199 ms] > Task :firebase_messaging:compileDebugJavaWithJavac
[        ] > Task :app:generateDebugResValues
[        ] > Task :app:generateDebugResources
[        ] > Task :app:processDebugGoogleServices
[        ] Parsing json file: /media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/android/app/google-services.json
[ +598 ms] > Task :firebase_messaging:bundleLibCompileDebug
[ +100 ms] > Task :app:mergeDebugResources
[        ] > Task :app:javaPreCompileDebug
[        ] > Task :app:createDebugCompatibleScreenManifests
[  +99 ms] > Task :app:processDebugManifest
[ +199 ms] > Task :app:processDebugResources
[ +499 ms] > Task :app:compileDebugJavaWithJavac
[        ] > Task :app:compileDebugSources
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :e2e:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_analytics:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_core:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_core_web:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_messaging:processDebugJavaRes NO-SOURCE
[        ] > Task :firebase_core:bundleLibResDebug
[  +98 ms] > Task :firebase_core_web:bundleLibResDebug
[        ] > Task :firebase_core:bundleLibRuntimeDebug
[        ] > Task :firebase_messaging:bundleLibRuntimeDebug
[        ] > Task :e2e:bundleLibResDebug
[        ] > Task :e2e:bundleLibRuntimeDebug
[        ] > Task :firebase_analytics:bundleLibRuntimeDebug
[        ] > Task :firebase_messaging:bundleLibResDebug
[        ] > Task :firebase_core_web:bundleLibRuntimeDebug
[        ] > Task :firebase_analytics:bundleLibResDebug
[  +98 ms] > Task :app:checkDebugDuplicateClasses
[ +700 ms] > Task :app:transformClassesWithDexBuilderForDebug
[        ] > Task :app:validateSigningDebug
[  +99 ms] > Task :app:signingConfigWriterDebug
[  +99 ms] > Task :app:mergeDebugJavaResource
[        ] > Task :app:desugarDebugFileDependencies
[        ] > Task :app:mergeDebugJniLibFolders
[        ] > Task :e2e:mergeDebugJniLibFolders
[        ] > Task :firebase_analytics:mergeDebugJniLibFolders
[        ] > Task :firebase_core:mergeDebugJniLibFolders
[        ] > Task :firebase_core_web:mergeDebugJniLibFolders
[        ] > Task :firebase_core:mergeDebugNativeLibs
[        ] > Task :firebase_core:stripDebugDebugSymbols
[        ] > Task :firebase_core:transformNativeLibsWithIntermediateJniLibsForDebug
[  +98 ms] > Task :firebase_messaging:mergeDebugJniLibFolders
[        ] > Task :e2e:extractDebugAnnotations
[        ] > Task :e2e:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :e2e:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :e2e:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :firebase_messaging:mergeDebugNativeLibs
[        ] > Task :firebase_messaging:stripDebugDebugSymbols
[        ] > Task :firebase_messaging:transformNativeLibsWithIntermediateJniLibsForDebug
[        ] > Task :e2e:compileDebugSources
[        ] > Task :firebase_analytics:extractDebugAnnotations
[        ] > Task :firebase_analytics:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :firebase_analytics:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :firebase_analytics:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :e2e:mergeDebugJavaResource
[        ] > Task :e2e:transformClassesAndResourcesWithSyncLibJarsForDebug
[        ] > Task :firebase_analytics:compileDebugSources
[        ] > Task :firebase_core:extractDebugAnnotations
[        ] > Task :firebase_core:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :firebase_core:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :firebase_core:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :firebase_core:transformNativeLibsWithSyncJniLibsForDebug
[        ] > Task :firebase_core:compileDebugSources
[        ] > Task :firebase_core_web:extractDebugAnnotations
[        ] > Task :firebase_core_web:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :firebase_core_web:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :firebase_analytics:mergeDebugJavaResource
[  +94 ms] > Task :firebase_analytics:transformClassesAndResourcesWithSyncLibJarsForDebug
[        ] > Task :firebase_core_web:compileDebugSources
[        ] > Task :firebase_messaging:extractDebugAnnotations
[        ] > Task :firebase_messaging:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :firebase_messaging:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :firebase_messaging:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugNativeLibs
[        ] > Task :firebase_core_web:stripDebugDebugSymbols
[        ] > Task :firebase_core_web:transformNativeLibsWithIntermediateJniLibsForDebug
[        ] > Task :firebase_core_web:transformNativeLibsWithSyncJniLibsForDebug
[        ] > Task :firebase_messaging:transformNativeLibsWithSyncJniLibsForDebug
[        ] > Task :firebase_messaging:compileDebugSources
[        ] > Task :firebase_analytics:mergeDebugNativeLibs
[        ] > Task :firebase_analytics:stripDebugDebugSymbols
[        ] > Task :firebase_analytics:transformNativeLibsWithIntermediateJniLibsForDebug
[        ] > Task :firebase_analytics:transformNativeLibsWithSyncJniLibsForDebug
[        ] > Task :firebase_analytics:bundleDebugAar
[        ] > Task :firebase_analytics:assembleDebug
[        ] > Task :firebase_core:mergeDebugJavaResource
[        ] > Task :firebase_core:transformClassesAndResourcesWithSyncLibJarsForDebug
[        ] > Task :firebase_core:bundleDebugAar
[        ] > Task :firebase_core:assembleDebug
[        ] > Task :e2e:mergeDebugNativeLibs
[        ] > Task :e2e:stripDebugDebugSymbols
[        ] > Task :e2e:transformNativeLibsWithIntermediateJniLibsForDebug
[        ] > Task :firebase_messaging:mergeDebugJavaResource
[        ] > Task :e2e:transformNativeLibsWithSyncJniLibsForDebug
[  +94 ms] > Task :e2e:bundleDebugAar
[        ] > Task :e2e:assembleDebug
[        ] > Task :firebase_messaging:transformClassesAndResourcesWithSyncLibJarsForDebug
[        ] > Task :firebase_messaging:bundleDebugAar
[        ] > Task :firebase_messaging:assembleDebug
[        ] > Task :firebase_core_web:mergeDebugJavaResource
[        ] > Task :firebase_core_web:transformClassesAndResourcesWithSyncLibJarsForDebug
[        ] > Task :firebase_core_web:bundleDebugAar
[        ] > Task :firebase_core_web:assembleDebug
[+1198 ms] > Task :app:mergeDebugNativeLibs
[ +499 ms] > Task :app:stripDebugDebugSymbols
[        ] > Task :app:mergeExtDexDebug
[ +899 ms] > Task :app:mergeDexDebug
[+3000 ms] > Task :app:packageDebug
[        ] > Task :app:assembleDebug
[        ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 31s
[  +27 ms] 165 actionable tasks: 149 executed, 16 up-to-date
[ +341 ms] Running Gradle task 'assembleDebug'... (completed in 32.2s)
[  +35 ms] calculateSha: LocalDirectory: '/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/build/app/outputs/apk'/app.apk
[  +56 ms] calculateSha: reading file took 55us
[ +659 ms] calculateSha: computing sha took 659us
[   +3 ms] ✓ Built build/app/outputs/apk/debug/app-debug.apk.
[   +3 ms] executing: /media/big_pawel/work/android-sdk/build-tools/29.0.2/aapt dump xmltree
/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/build/app/outputs/apk/app.apk AndroidManifest.xml
[   +7 ms] Exit code 0 from: /media/big_pawel/work/android-sdk/build-tools/29.0.2/aapt dump xmltree
/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/build/app/outputs/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" (Raw: "1.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="io.flutter.plugins.firebasemessagingexample" (Raw: "io.flutter.plugins.firebasemessagingexample")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=11)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=12)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: uses-permission (line=13)
                 A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw:
                 "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE")
               E: application (line=17)
                 A: android:label(0x01010001)="firebase_messaging_example" (Raw: "firebase_messaging_example")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.plugins.firebasemessagingexample.MyApplication" (Raw: "io.flutter.plugins.firebasemessagingexample.MyApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=23)
                   A: android:theme(0x01010000)=@0x01030009
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessagingexample.MainActivity" (Raw: "io.flutter.plugins.firebasemessagingexample.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x24b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: intent-filter (line=30)
                     E: action (line=31)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=33)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                   E: intent-filter (line=35)
                     E: action (line=36)
                       A: android:name(0x01010003)="FLUTTER_NOTIFICATION_CLICK" (Raw: "FLUTTER_NOTIFICATION_CLICK")
                     E: category (line=38)
                       A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
                 E: activity (line=41)
                   A: android:theme(0x01010000)=@0x01030009
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessagingexample.EmbeddingV1Activity" (Raw:
                   "io.flutter.plugins.firebasemessagingexample.EmbeddingV1Activity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x24b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: intent-filter (line=48)
                     E: action (line=49)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=51)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: service (line=55)
                   A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:directBootAware(0x01010505)=(type 0x12)0xffffffff
                   E: meta-data (line=59)
                     A: android:name(0x01010003)="com.google.firebase.components:io.flutter.plugins.firebaseanalytics.FlutterFirebaseAppRegistrar" (Raw:
                     "com.google.firebase.components:io.flutter.plugins.firebaseanalytics.FlutterFirebaseAppRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=62)
                     A: android:name(0x01010003)="com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFirebaseAppRegistrar" (Raw:
                     "com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFirebaseAppRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=65)
                     A: android:name(0x01010003)="com.google.firebase.components:io.flutter.plugins.firebasemessaging.FlutterFirebaseAppRegistrar" (Raw:
                     "com.google.firebase.components:io.flutter.plugins.firebasemessaging.FlutterFirebaseAppRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=68)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" (Raw:
                     "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=71)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw:
                     "com.google.firebase.components:com.google.firebase.iid.Registrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
                 E: service (line=75)
                   A: android:name(0x01010003)="io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService" (Raw:
                   "io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService")
                   E: intent-filter (line=76)
                     E: action (line=77)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: service (line=84)
                   A: android:name(0x01010003)="com.google.firebase.messaging.FirebaseMessagingService" (Raw: "com.google.firebase.messaging.FirebaseMessagingService")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: intent-filter (line=87)
                     A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c
                     E: action (line=88)
                       A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
                 E: receiver (line=92)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver")
                   A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=96)
                     E: action (line=97)
                       A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE")
                 E: provider (line=101)
                   A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="io.flutter.plugins.firebasemessagingexample.firebaseinitprovider" (Raw:
                   "io.flutter.plugins.firebasemessagingexample.firebaseinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: activity (line=107)
                   A: android:theme(0x01010000)=@0x01030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=112)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementReceiver")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=117)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" (Raw:
                   "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver")
                   A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=122)
                     E: action (line=123)
                       A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw: "com.android.vending.INSTALL_REFERRER")
                 E: service (line=127)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw: "com.google.android.gms.measurement.AppMeasurementService")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: service (line=131)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw:
                   "com.google.android.gms.measurement.AppMeasurementJobService")
                   A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw: "android.permission.BIND_JOB_SERVICE")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=137)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f060000
[  +11 ms] Stopping app 'app.apk' on SM G965F.
[        ] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell am force-stop io.flutter.plugins.firebasemessagingexample
[  +89 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell pm list packages io.flutter.plugins.firebasemessagingexample
[  +82 ms] package:io.flutter.plugins.firebasemessagingexample
[   +4 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell cat /data/local/tmp/sky.io.flutter.plugins.firebasemessagingexample.sha1
[  +41 ms] fd350285156a708488020efc9a562e3a69ae4375
[   +1 ms] Installing APK.
[   +3 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb version
[   +9 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as /media/big_pawel/work/android-sdk/platform-tools/adb
[        ] executing: /media/big_pawel/work/android-sdk/platform-tools/adb start-server
[  +12 ms] Installing build/app/outputs/apk/app.apk...
[        ] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece install -t -r
/media/big_pawel/tmp/flutterfire/packages/firebase_messaging/example/build/app/outputs/apk/app.apk
[+8036 ms] Performing Streamed Install
                    Success
[        ] Installing build/app/outputs/apk/app.apk... (completed in 8.0s)
[   +2 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece shell echo -n 69b4944c7880b8860f1ecd27de3741899b9457b5 >
/data/local/tmp/sky.io.flutter.plugins.firebasemessagingexample.sha1
[  +46 ms] SM G965F startApp
[   +3 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece 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
io.flutter.plugins.firebasemessagingexample/io.flutter.plugins.firebasemessagingexample.MainActivity
[ +105 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=io.flutter.plugins.firebasemessagingexample/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[+2621 ms] Observatory URL on device: http://127.0.0.1:36269/DOVPYXuaseY=/
[   +2 ms] executing: /media/big_pawel/work/android-sdk/platform-tools/adb -s 24906451cf1c7ece forward tcp:0 tcp:36269
[  +11 ms] 33001
[        ] Forwarded host port 33001 to device port 36269 for Observatory
[  +13 ms] Connecting to service protocol: http://127.0.0.1:33001/DOVPYXuaseY=/
[ +436 ms] Successfully connected to service protocol: http://127.0.0.1:33001/DOVPYXuaseY=/
[   +3 ms] Sending to VM service: getVM({})
[  +11 ms] Result: {type: VM, name: vm, architectureBits: 64, hostCPU: Unknown, operatingSystem: android, targetCPU: arm64, version: 2.8.0-dev.12.0.flutter-9983424a3c (Thu
Mar 5 16:51:44 2020 +0000) on "android_arm64", _profilerMode: VM, _nativeZoneMemoryUsage: 0, p...
[   +9 ms] Sending to VM service: getIsolate({isolateId: isolates/1338572107095643})
[   +3 ms] Sending to VM service: _flutter.listViews({})
[   +6 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x6ff0a0f120, isolate: {type: @Isolate, fixedId: true, id: isolates/1338572107095643,
name: main.dart$main-1338572107095643, number: 1338572107095643}}]}
[   +6 ms] DevFS: Creating new filesystem on the device (null)
[        ] Sending to VM service: _createDevFS({fsName: example})
[  +16 ms] Result: {type: Isolate, id: isolates/1338572107095643, name: main, number: 1338572107095643, _originNumber: 1338572107095643, startTime: 1587135168720, _heaps:
{new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis...
[  +26 ms] Result: {type: FileSystem, name: example, uri: file:///data/user/0/io.flutter.plugins.firebasemessagingexample/code_cache/exampleYAQZZC/example/}
[        ] DevFS: Created new filesystem on the device (file:///data/user/0/io.flutter.plugins.firebasemessagingexample/code_cache/exampleYAQZZC/example/)
[   +3 ms] Updating assets
[  +84 ms] Syncing files to device SM G965F...
[   +9 ms] Scanning asset files
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +2 ms] <- recompile package:firebase_messaging_example/main.dart 19e439bb-24a6-4c93-a2ce-088070e930d6
[        ] <- 19e439bb-24a6-4c93-a2ce-088070e930d6
[  +49 ms] E/FirebaseInstanceId(25492): Topic sync or token retrieval failed on hard failure exceptions: INVALID_SENDER. Won't retry the operation.
[  +79 ms] Updating files
[ +219 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device SM G965F... (completed in 355ms)
[        ] Synced 0.9MB.
[   +1 ms] Sending to VM service: _flutter.listViews({})
[   +3 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x6ff0a0f120, isolate: {type: @Isolate, fixedId: true, id: isolates/1338572107095643,
name: main.dart$main-1338572107095643, number: 1338572107095643}}]}
[   +1 ms] <- accept
[        ] Connected to _flutterView/0x6ff0a0f120.
[   +1 ms] Flutter run key commands.
[   +1 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 SM G965F is available at: http://127.0.0.1:33001/DOVPYXuaseY=/
[ +486 ms] W/FirebaseMessagingPlugin(25492): getToken, error fetching instanceID:
[        ] W/FirebaseMessagingPlugin(25492): java.io.IOException: INVALID_SENDER
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.1:71)
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.1:84)
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.firebase.iid.zzp.then(com.google.firebase:firebase-iid@@20.0.1:4)
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.android.gms.tasks.zzd.run(Unknown Source:5)
[        ] W/FirebaseMessagingPlugin(25492): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
[        ] W/FirebaseMessagingPlugin(25492): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
[        ] W/FirebaseMessagingPlugin(25492): 	at java.lang.Thread.run(Thread.java:919)
[  +63 ms] W/FirebaseMessagingPlugin(25492): getToken, error fetching instanceID:
[        ] W/FirebaseMessagingPlugin(25492): java.io.IOException: INVALID_SENDER
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.1:71)
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.firebase.iid.zzl.zza(com.google.firebase:firebase-iid@@20.0.1:84)
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.firebase.iid.zzp.then(com.google.firebase:firebase-iid@@20.0.1:4)
[        ] W/FirebaseMessagingPlugin(25492): 	at com.google.android.gms.tasks.zzd.run(Unknown Source:5)
[        ] W/FirebaseMessagingPlugin(25492): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
[        ] W/FirebaseMessagingPlugin(25492): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
[        ] W/FirebaseMessagingPlugin(25492): 	at java.lang.Thread.run(Thread.java:919)
[ +520 ms] E/flutter (25492): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: 'package:firebase_messaging_example/main.dart': Failed assertion: line 163
pos 14: 'token != null': is not true.
[        ] E/flutter (25492): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:42:39)
[        ] E/flutter (25492): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:38:5)
[        ] E/flutter (25492): #2      _PushMessagingExampleState.initState.<anonymous closure> (package:firebase_messaging_example/main.dart:163:14)
[        ] E/flutter (25492): #3      _rootRunUnary (dart:async/zone.dart:1134:38)
[        ] E/flutter (25492): #4      _CustomZone.runUnary (dart:async/zone.dart:1031:19)
[        ] E/flutter (25492): #5      _FutureListener.handleValue (dart:async/future_impl.dart:140:18)
[        ] E/flutter (25492): #6      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
[        ] E/flutter (25492): #7      Future._propagateToListeners (dart:async/future_impl.dart:711:32)
[        ] E/flutter (25492): #8      Future._completeWithValue (dart:async/future_impl.dart:526:5)
[        ] E/flutter (25492): #9      _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:34:15)
[        ] E/flutter (25492): #10     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:293:13)
[        ] E/flutter (25492): #11     FirebaseMessaging.getToken (package:firebase_messaging/firebase_messaging.dart)
[        ] E/flutter (25492): <asynchronous suspension>
[        ] E/flutter (25492): #12     _PushMessagingExampleState.initState (package:firebase_messaging_example/main.dart:162:24)
[        ] E/flutter (25492): #13     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58)
[        ] E/flutter (25492): #14     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
[        ] E/flutter (25492): #15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #16     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #17     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
[        ] E/flutter (25492): #18     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #19     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #20     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
[        ] E/flutter (25492): #21     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
[        ] E/flutter (25492): #22     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
[        ] E/flutter (25492): #23     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
[        ] E/flutter (25492): #24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #25     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
[        ] E/flutter (25492): #27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #28     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
[        ] E/flutter (25492): #30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #31     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #32     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
[        ] E/flutter (25492): #33     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11)
[        ] E/flutter (25492): #34     Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
[        ] E/flutter (25492): #35     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
[        ] E/flutter (25492): #36     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11)
[        ] E/flutter (25492): #37     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
[        ] E/flutter (25492): #38     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #39     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #40     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
[        ] E/flutter (25492): #41     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #42     Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
[        ] E/flutter (25492): #43     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14)
[        ] E/flutter (25492): #44     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
[        ] E/flutter (25492): #45     Element.updateChild (package:flutter/src/widgets/fra
[+3877 ms] V/FA      (25492): Inactivity, disconnecting from the service

Needed to implement  "Optionally handle background messages" part
From 6317ef6ba890a725331b44ec8f0d98e1ae05d7ca Mon Sep 17 00:00:00 2001
From: Pawel Polanski <jaggernod@gmail.com>
Date: Fri, 17 Apr 2020 15:13:59 +0200
Subject: [PATCH] Leak

---
 .../android/firebase_messaging.iml            |  5 ++++
 .../example/android/app/build.gradle          |  1 +
 .../android/app/src/main/AndroidManifest.xml  |  2 +-
 .../MyApplication.java                        | 23 +++++++++++++++++++
 4 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100644 packages/firebase_messaging/example/android/app/src/main/java/io/flutter/plugins/firebasemessagingexample/MyApplication.java

diff --git a/packages/firebase_messaging/android/firebase_messaging.iml b/packages/firebase_messaging/android/firebase_messaging.iml
index ed181a39..2a14e294 100644
--- a/packages/firebase_messaging/android/firebase_messaging.iml
+++ b/packages/firebase_messaging/android/firebase_messaging.iml
@@ -1,5 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <module external.linked.project.id=":firebase_messaging" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/../example/android" external.system.id="GRADLE" type="JAVA_MODULE" version="4">
+  <component name="CheckStyle-IDEA-Module">
+    <option name="configuration">
+      <map />
+    </option>
+  </component>
   <component name="FacetManager">
     <facet type="android-gradle" name="Android-Gradle">
       <configuration>
diff --git a/packages/firebase_messaging/example/android/app/build.gradle b/packages/firebase_messaging/example/android/app/build.gradle
index b10adaa1..012d24e6 100644
--- a/packages/firebase_messaging/example/android/app/build.gradle
+++ b/packages/firebase_messaging/example/android/app/build.gradle
@@ -58,6 +58,7 @@ dependencies {
     androidTestImplementation 'androidx.test:runner:1.2.0'
     androidTestImplementation 'androidx.test:rules:1.2.0'
     androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
+    implementation 'com.google.firebase:firebase-messaging:20.0.1'
 }

 apply plugin: 'com.google.gms.google-services'
diff --git a/packages/firebase_messaging/example/android/app/src/main/AndroidManifest.xml b/packages/firebase_messaging/example/android/app/src/main/AndroidManifest.xml
index b1f01366..a473340b 100644
--- a/packages/firebase_messaging/example/android/app/src/main/AndroidManifest.xml
+++ b/packages/firebase_messaging/example/android/app/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@

     <uses-permission android:name="android.permission.INTERNET"/>

-    <application android:name="io.flutter.app.FlutterApplication" android:label="firebase_messaging_example" android:icon="@mipmap/ic_launcher">
+    <application android:name=".MyApplication" android:label="firebase_messaging_example" android:icon="@mipmap/ic_launcher">
         <activity android:name=".MainActivity"
                   android:launchMode="singleTop"
                   android:theme="@android:style/Theme.Black.NoTitleBar"
diff --git a/packages/firebase_messaging/example/android/app/src/main/java/io/flutter/plugins/firebasemessagingexample/MyApplication.java b/packages/firebase_messaging/example/android/app/src/main/java/io/flutter/plugins/firebasemessagingexample/MyApplication.java
new file mode 100644
index 00000000..2da6bdc6
--- /dev/null
+++ b/packages/firebase_messaging/example/android/app/src/main/java/io/flutter/plugins/firebasemessagingexample/MyApplication.java
@@ -0,0 +1,23 @@
+package io.flutter.plugins.firebasemessagingexample;
+
+import io.flutter.app.FlutterApplication;
+import io.flutter.plugin.common.PluginRegistry;
+import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
+import io.flutter.plugins.GeneratedPluginRegistrant;
+import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;
+
+public class MyApplication extends FlutterApplication implements
+                                                        PluginRegistrantCallback {
+
+    @Override
+    public void onCreate() {
+        super.onCreate();
+        FlutterFirebaseMessagingService.setPluginRegistrant(this);
+    }
+
+    @Override
+    public void registerWith(PluginRegistry registry) {
+        GeneratedPluginRegistrant.registerWith(registry);
+    }
+
+}
--
2.17.1

Is there any update on this one?

Can't believe, this isn't an issue for anybody🤦♂

Hey @jaggernod, could you try with the latest version of messaging 9.1.2 and let us know if this is still an issue?

Hey @russellwheatley,
unfortunately, I have no access to the code anymore as I changed my project.
What should we do about this one? If no one can reproduce it I could reopen this one when I once again have the issue in my next project?
What is your opinion?

Hey @jaggernod, that sounds like a plan. I'll reopen if you can reproduce on the latest version. Thanks.

authors: AzamatRasulov TahaTesser jaggernod russellwheatley


text:
mkdir for current terraform version fails because -p flag is absent

https://github.com/Flaconi/docker-atlantis-terragrunt/blob/eb3111dd622d4d8cc9b708c9962d518234b685e1/Dockerfile#L29
Error screenshot

This is happening when I am building altantis image with --target alpine. If I don't pass this arg, then final image stage is debian based in atlantis. And that fails at your Dockerfile apk command step.

@romeshb29 since directory structure in base image ghcr.io/runatlantis/atlantis was changed - creating this repositories become obsolete. It was fixed in #69

source: gharchive/issue

repo: Flaconi/docker-atlantis-terragrunt

license: MIT

license_type: permissive

license_source: github-api


text:
Add 4etire tridcat by Violetta Sokolova

Song Name
Четыре Тридцать
Artist Name
Violetta Sokolova
Source
Youtube
Youtube Link
KdZzWEfrHIBf4JzM
Direct File Link
https://youtu.be/ixjDLdvoC5Q?si=KdZzWEfrHIBf4JzM
Song ID
54558
Start Offset [ms]
0
Extra
Created from Auto Nong.

reject
invalid YouTube link

authors: ProviaZoV SpuckwasserDE

repo: FlafyDev/auto-nong-indexes


text:
End me by Suicidal Idol

Song Name
End me
Artist Name
Suicidal Idol
Source
Youtube
Youtube Link
IOANzaKqjH1DH7C3
Direct File Link
No response
Song ID
587069
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 2997354
It literally syncs at the slow part

reject
invalid YouTube link

authors: MinusEpix SpuckwasserDE


text:
Add BAZOOKA - Doi Saci de Gunoi (Video Oficial) by codrin bradea satana

Song Name
BAZOOKA - Doi Saci de Gunoi (Video Oficial)
Artist Name
codrin bradea satana
Source
Youtube
Youtube Link
plvh_E2Q0jPHmFEx
Direct File Link
No response
Song ID
134270
Start Offset [ms]
1
Extra
Created from Auto Nong.
Created for level: 10229235

reject
invalid YouTube link

authors: SpuckwasserDE angrywonc


text:
Create the feature import export frontend

We need a design solution for the feature import export. The API can be seen in this PR which includes downloads and uploads of the features from and to a specific environment.
I, @zachaysan, will be available to assist with the API debugging since there are aspects of file upload that are tricky to debug.

@kyle-ssg Zach has added 2 new endpoints in the PR here:
GET /projects/:id/feature-imports
 + response
[{
    "id": 1,
    "status": "PROCESSING"|"SUCCESS"|"FAILED",
    "strategy": "OVERWRITE_DESTRUCTIVE"|"SKIP",
    "environment_id": 1,
    "created_at": "2024-01-10 09:17:00.0000Z"
}]

There is also one to retrieve the feature import which is currently at /features/feature-import-retrieve/:id (as per the following) but we are in discussion around possibly moving this.
GET /features/feature-import-retrieve/:id
+ response {
    "id": 1,
    "status": "PROCESSING"|"SUCCESS"|"FAILED",
    "strategy": "OVERWRITE_DESTRUCTIVE"|"SKIP",
    "environment_id": 1,
    "created_at": "2024-01-10 09:17:00.0000Z"
}

In terms of finishing this FE work, however, you can bank on there being these 2 endpoints, returning the same data for each object. You can also use the uffizzi environment on that PR if you want to test against real endpoints.

authors: matthewelwell zachaysan

repo: Flagsmith/flagsmith


text:
fix(Dockerfile): setup gnupg correctly for nobody

Thanks for submitting a PR! Please check the boxes below:

[ ] I have run pre-commit to check linting
[ ] I have added information to docs/ if required so people know about the feature!
[ ] I have filled in the "Changes" section below?
[ ] I have filled in the "How did you test this code" section below?
[ ] I have used a Conventional Commit title for this Pull Request

Changes

Make nobody owner of .gnupg
pass gnupghome to GPG

How did you test this code?

By deploying in staging and verifying that the data in influx is available

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

Comparison is base (9c475e4) 96.11% compared to head (ca6146e) 96.11%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3167   +/-   ##
=======================================
  Coverage   96.11%   96.11%
=======================================
  Files        1058     1058
  Lines       31918    31919    +1
=======================================
+ Hits        30677    30678    +1
  Misses       1241     1241

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

source: gharchive/pull-request

authors: codecov-commenter gagantrivedi


text:
fix(infra/staging): Add INFLUXDB_BUCKET to task def

Thanks for submitting a PR! Please check the boxes below:

[x] I have run pre-commit to check linting
[ ] I have added information to docs/ if required so people know about the feature!
[x] I have filled in the "Changes" section below?
[x] I have filled in the "How did you test this code" section below?
[x] I have used a Conventional Commit title for this Pull Request

Changes
Remove runtime check to configure influx in staging correctly(because of SSE tracking)
Add INFLUXDB_BUCKET environment variable to staging task processor task definition
How did you test this code?

Covered by unit tests

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (a14eb23) 96.02% compared to head (c140bda) 96.02%.
Report is 14 commits behind head on main.

:exclamation: Current head c140bda differs from pull request most recent head 4c541ac. Consider uploading reports for the commit 4c541ac to get more accurate results

Files
Patch %
Lines

api/app/settings/common.py
50.00%
1 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3199   +/-   ##
=======================================
  Coverage   96.02%   96.02%
=======================================
  Files        1062     1062
  Lines       32219    32217    -2
=======================================
  Hits        30937    30937
+ Misses       1282     1280    -2

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


text:
fix: The organisation setting page is broken locally

Thanks for submitting a PR! Please check the boxes below:

[x] I have run pre-commit to check linting
[x] I have added information to docs/ if required so people know about the feature!
[x] I have filled in the "Changes" section below?
[x] I have filled in the "How did you test this code" section below?
[x] I have used a Conventional Commit title for this Pull Request

Changes

Added the plans key in the project_local file

How did you test this code?

Locally go to the Organisation setting page in the main branch (See the error)
Locally go to the Organisation setting page in this branch (No error)

These don't look right to me based on our conversation @kyle-ssg ?

@matthewelwell , I'm sorry, maybe I'm missing something, but this is not related to the announcement flag. It's related to changes in the Payment file, for example:
data-cb-plan-id={Project.plans.startup.annual}


text:
🛑 Wordle PvP Frontend is down

In 3049bd0, Wordle PvP Frontend (https://wordlepvp-frontend.oxv.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Wordle PvP Frontend is back up in 0681fd3.


text:
IMDB lookup can fail on movies with many AKAs

Expected behaviour:
Match movie Ixcanul.2015.LIMITED.1080p.BluRay.x264-USURY with Ixcanul 2015 (http://www.imdb.com/title/tt4135844)
Actual behaviour:
Movie gets no imdb match.
Steps to reproduce:
Just run mytask specified below
Config:
tasks:
  mytask:
    imdb_lookup: yes
    mock:
      - { title: 'Ixcanul.2015.LIMITED.1080p.BluRay.x264-USURY' }

Log:
2017-02-11 23:17 DEBUG    task          mytask          executing mytask
2017-02-11 23:17 DEBUG    status        mytask          Adding new task mytask
2017-02-11 23:17 DEBUG    backlog       mytask          0 entries purged from backlog
2017-02-11 23:17 VERBOSE  details       mytask          Produced 1 entries.
2017-02-11 23:17 DEBUG    imdb_lookup   mytask          lookup for Ixcanul.2015.LIMITED.1080p.BluRay.x264-USURY
2017-02-11 23:17 VERBOSE  imdb_lookup   mytask          Searching from imdb `Ixcanul.2015.LIMITED.1080p.BluRay.x264-USURY`
2017-02-11 23:17 DEBUG    parser_internal mytask          Parsing movie: `Ixcanul.2015.LIMITED.1080p.BluRay.x264-USURY` kwargs: {}
2017-02-11 23:17 DEBUG    movieparser   mytask          parts: [u'Ixcanul', u'2015', u'LIMITED', u'1080p', u'BluRay', u'x264-USURY'], cut is: 2015
2017-02-11 23:17 DEBUG    movieparser   mytask          after parts check, cut data would be: `Ixcanul` abs_cut: 7
2017-02-11 23:17 DEBUG    movieparser   mytask          quality start: 21
2017-02-11 23:17 DEBUG    movieparser   mytask          data cut to `Ixcanul` - this will be the name
2017-02-11 23:17 DEBUG    parser_internal mytask          Parsing result: <MovieParser(name=Ixcanul,year=2015,quality=1080p bluray h264)> (in 4.018 ms)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          smart_match name=Ixcanul year=2015
2017-02-11 23:17 DEBUG    utils.imdb    mytask          Searching: Ixcanul
2017-02-11 23:17 DEBUG    utils.imdb    mytask          Search query: u'http://www.imdb.com/find'
2017-02-11 23:17 DEBUG    utils.requests mytask          Fetching URL http://www.imdb.com/find with args () and kwargs {'allow_redirects': True, 'params': {u'q': u'Ixcanul', u's': u'tt'}, u'timeout': 30}
2017-02-11 23:17 DEBUG    utils.imdb    mytask          processing name: Volcano url: http://www.imdb.com/title/tt4135844/
2017-02-11 23:17 DEBUG    utils.imdb    mytask          - prioritizing based on position 0 `http://www.imdb.com/title/tt4135844/`: 1.1
2017-02-11 23:17 DEBUG    utils.imdb    mytask          processing name: American Ultra url: http://www.imdb.com/title/tt3316948/
2017-02-11 23:17 DEBUG    utils.imdb    mytask          - prioritizing based on position 1 `http://www.imdb.com/title/tt3316948/`: 1.05
2017-02-11 23:17 DEBUG    utils.imdb    mytask          processing name: Hoax_Canular url: http://www.imdb.com/title/tt4172724/
2017-02-11 23:17 DEBUG    utils.imdb    mytask          - prioritizing based on position 2 `http://www.imdb.com/title/tt4172724/`: 1.03333333333
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Six Candles (1960) (Short)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Canular (2008) (TV Episode)  - Season 1 | Episode 4  - Ben and Thomas (2008) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Le Canular (2014) (Short)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Canu La La (2014) (TV Episode)  - Season 1 | Episode 18  - Llan-ar-Goll-en (2013) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          processing name: Vulcanul stins url: http://www.imdb.com/title/tt0237901/
2017-02-11 23:17 DEBUG    utils.imdb    mytask          - prioritizing based on position 7 `http://www.imdb.com/title/tt0237901/`: 1.0125
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  All American Ultra Quiz (1981) (TV Mini-Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          processing name: Missy Mcanulty: Soar url: http://www.imdb.com/title/tt6145914/
2017-02-11 23:17 DEBUG    utils.imdb    mytask          - prioritizing based on position 9 `http://www.imdb.com/title/tt6145914/`: 1.01
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Americanul Homeless (2006) (TV Episode) - La Bloc (2002) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Ca-n Sanul Naturii (2009) (TV Episode)  - Season 6 | Episode 11  - Trasniti din N.A.T.O. (2003) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Americanul Model (2006) (TV Episode) - La Bloc (2002) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  American Ultra (2015) (TV Episode)  - Season 4 | Episode 85  - Talking Pictures (2012) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Americanu la Lili (2006) (TV Episode)  - Season 9 | Episode 51  - La Bloc (2002) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  American Ultra (2015) (TV Episode)  - Season 5 | Episode 13  - Half in the Bag (2011) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  American Ultra (2015) (TV Episode)  - Season 1 | Episode 1  - The Drunk Review (2015) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  American Ultra (2015) (TV Episode)  - Season 1 | Episode 11  - Mostly 1 Minute Movie Reviews (2015) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Bons plans: vacances d'été à prix cassés (2014) (TV Episode) - Capital (1992) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Salariés à prix cassé : le grand scandale (2016) (TV Episode) - Cash Investigation (2012) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Sinister 2/American Ultra (2015) (TV Episode)  - Season 5 | Episode 45  - Midnight Screenings (2011) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Hitman: Agent 47 & American Ultra (2015) (TV Episode) - Roeper's Reviews (2015) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  American Ultra Review - Unscripted (2015) (TV Episode) - Good Bad Flicks (2010) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Amour et canular (L'amour rend aveugle) (2014) (TV Episode)  - Season 4 | Episode 58  - Le jour où tout a basculé (2011) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Candice Bergen/Joaquin Phoenix/Calexico/Iron & Wine (2013) (TV Episode)  - Season 5 | Episode 244  - Late Night with Jimmy Fallon (2009) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Phoenix Cardinals vs. Tampa Bay Buccaneers (1988) (TV Episode) - The NFL on CBS (1956) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Phoenix Coyotes at Vancouver Canucks (2005) (TV Episode) - TSN Hockey (1987) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Vancouver Canucks at Phoenix Coyotes (2005) (TV Episode) - Hockey Night in Canada (1952) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  American Ultra, Hitman: Agent 47, Sinister 2 (2015) (TV Episode) - Made in Hollywood (2005) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Sarah Millican, Sir Ranulph Fiennes, Russell Kane (II) (2015) (TV Episode)  - Season 3 | Episode 4  - Duck Quacks Don't Echo (II) (2014) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          skipping  Ofelia Believes That Neptuna Can Ultimately Help Her in Making Aryana a Human Again (2012) (TV Episode)  - Season 1 | Episode 39  - Aryana (2012) (TV Series)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          best_match removing Hoax_Canular - http://www.imdb.com/title/tt4172724/ (wrong year: 2014)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          best_match removing Vulcanul stins - http://www.imdb.com/title/tt0237901/ (wrong year: 1987)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          best_match removing Volcano (min_match)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          best_match removing American Ultra (min_match)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          best_match removing Missy Mcanulty: Soar - http://www.imdb.com/title/tt6145914/ (wrong year: 2016)
2017-02-11 23:17 DEBUG    utils.imdb    mytask          FAILURE: no movies remain
2017-02-11 23:17 WARNING  imdb_lookup   mytask          IMDB lookup failed for Ixcanul.2015.LIMITED.1080p.BluRay.x264-USURY
2017-02-11 23:17 INFO     imdb_lookup   mytask          Title `ixcanul.2015.limited.1080p.bluray.x264-usury` lookup failed

Additional information:

Flexget Version: 2.9.19
Python Version:
Installation method: pip
OS and version: debian
Link to crash log:

The AKA is returned in the imdb results, maybe flexget isn't examining that part of the search results. http://www.imdb.com/find?q=Ixcanul
But if the movie title includes the year, including that in the search almost always improves the results and would require fewer additional requests. Currently, flexget intentionally cuts out the year from the query.

authors: Olangu grr

repo: Flexget/Flexget

license: mit

license_source: bigquery


text:
Bug using MultiCurrencyStuffs

every time I try to use the MultiCurrencyStuffs (/ meco  add / remove>   ) it generates an error and the amount is not added to the database
https://pastebin.com/shaacqdK
version
MultiCurrencyStuffs-1.2
EconomyLite-7.1.0-2.14.4
more works perfectly in EconomyLite-7.0.0-2.13.0

Is MultiCurrencyStuffs a private plugin? I cannot seem to find it.

yay , Justin Plugin
https://cdn.discordapp.com/attachments/396833841211506688/485586725993709578/MultiCurrencyStuffs-1.2.jar

Yes, justin plugin
http://www.mediafire.com/file/820zzby9a3ostzd/MultiCurrencyStuffs-1.2.jar/file

Okay, I'll check it out.

authors: Flibio gearkill

repo: Flibio/EconomyLite


text:
Language choice dropdown has display glitch

Describe the bug
The dropdown container will collapse if the language code of the current language is shorter than others.
To Reproduce

Clone the latest commit on fixes branch and build the frontend.
Click on the language choice button on the top right of the screen
Choose the language with a shorter language code
You should be able to see that the dropdown menu collapsed.

Expected behavior
The shape of the dropdown menu should stay the same no matter what code you choose.
Screenshots
https://user-images.githubusercontent.com/13360148/103452014-d3a07d00-4c7f-11eb-857e-22b5d5ebd859.mov
Desktop (please complete the following information):

macOS Edge 87.0.664.66

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

fixed in b08c734, issue closed.

fixed in b08c734, issue closed.

wait for production, re-open the issue.

wait for production, re-open the issue.

repo: FlickerSoul/Graphery


text:
ViewPage, RecyclerView and Scrolling

I am using a BottomSheetFragment, which contains a ViewPager with a FragmentPagerAdapter set on it. Then each of those fragments has a recyclerview inside them.
The issue I am having is that when you scroll down on a list it works fine. But when you then try to scroll the list up it won't and the bottom sheet seems to get the touch and starts to close. I have tried setting setInterceptContentTouch() but that seems to have no affect.
Is this a bug (in my code or yours) or is it not intended functionality? Any help would be greatly appreciated.

I think this is a bug in your code, you need to handle nested scrolling behavior correctly in your view.

authors: alistairbrightec hzsweers

repo: Flipboard/bottomsheet


text:
Publish new release and setup CI

changes made so need to publish new release and setup CI

Sorry for the late reply. I get some leisure time to do this now.
I need your help, set two action secrets would send an email to you.

Three steps to release when features are already.

update version
build
publish to where

github release
pypi

Sorry for the late reply. I get some leisure time to do this now.
I need your help, set two action secrets would send an email to you.

added


text:
Rework factory bootstrap to take next available object instance ID

Signed-off-by: Sean Kelly Sean.Kelly@imgtec.com

1 if the coding convention violations are corrected.

Agreed to merge provided missing braces are fixed in the next PR.


text:
Rethrow the error caught when builder fails

Closes #237
There is presently a throw-catch block to check a user-provided builder will successfully create a Flux model. This PR ensures that the exception causing the fail is ultimately thrown.

Codecov Report
Patch coverage has no change and project coverage change: -0.61% :warning:

Comparison is base (4fa632d) 92.06% compared to head (4e4d27a) 91.45%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #238      +/-   ##
==========================================
- Coverage   92.06%   91.45%   -0.61%
==========================================
  Files          12       12
  Lines         315      316       +1
==========================================
- Hits          290      289       -1
- Misses         25       27       +2

Files Changed
Coverage Δ

src/mlj_model_interface.jl
91.42% <0.00%> (-2.78%)
:arrow_down:

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

@OkonSamuel Could you please review this? I've sent you an contributor invitation.

I've added a test.

I think we can ignore the nightly fail.
@OkonSamuel Are you happy for a merge?

authors: ablaom codecov-commenter


text:
new term request: OL and subesophageal tracts/fascicles

FBrf0232885 defines and characterises several tracts - summarised in Table 1
Optic lobe calycal tract 1-5 (OLCT)
subesophageal calycal tract 1-2 (SCT)
I think the recommendation is that these should be called fascicles rather than tracts?

So looking through the ontology, a 'fascicle' is a subclass of 'ipsilateral tract' and several subclasses of 'fascicle' exist. There are also non-'fascicle' sub-classes of 'ipsilateral tract', several of which have the word "fascicle" in their name!
@dosumis is there a clear distinction between 'fascicle' and non-'fascicle' 'ipsilateral tract' classes?
From this paper, I think OLCT5 is not a 'fascicle', as it crosses the midline. Naming this one a tract and the other OLCTs fascicles would create consistency issues. I would prefer to use the names used by the authors.

Ito, 2014 - Systematic Insect Brain Nomenclature Document S1 II-1 suggests fascicle over tract

This was duplicated in issue #350 and fixed by PR #570


text:
Once I edit a quest I get disconected

As soon as I edit a quest it would disconnect me while saving.

05.07 00:21:53 [Disconnect] User pumphage has disconnected, reason: Internal Exception: java.lang.NullPointerException 05.07 00:21:37 [Server] ERROR Make sure you are using the Quest name: value, and not the block name. 05.07 00:21:37 [Server] ERROR Stone Miner inside quests: Requirement for Quest Catch Fish is not a valid Quest name! 05.07 00:21:37 [Server] ERROR Make sure you are using the Quest name: value, and not the block name. 05.07 00:21:37 [Server] ERROR Stone Miner inside quests: Requirement for Quest Mob Hunter is not a valid Quest name!
This is the error that it gives me

This is another error I get sometimes when I try to save it, it won't disconnect me but it just won't do anything and I get this error. http://pastebin.com/vQSfgAH1

This is my quest.yml haven't finished it since I can't edit the quests anymore. http://pastebin.com/mtbzDwrB

The first thing that jumps out at me is many of your Quests are named '&4<-----'. Try renaming those quests in your quests.yml to something else.

Originally I didn't have those but still had the same problem, I'm not using them as quests but simply place holders, to make it look better and neater.

Regardless, that formatting may not be allowed by Quests (I don't have time to test that personally). Please backup your config and remove or replace the "place holders".

New quest.yml http://pastebin.com/7mq7qy6k same problem same error

@pumphage I was able to replicate your error and am working on a solution.

Fixed in today's dev build. Once installed, you can restore your quests.yml to its original state (with your place holders).

Alright thanks

Thank goodness, I've had this bug as well, thanks Pikachu :)

authors: FlyingPikachu james8470 pumphage

repo: FlyingPikachu/Quests


text:
🛑 Autogestión Clientes is down

In c3bc0cb, Autogestión Clientes (https://sacautogestion.focasoftware.com/index) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Autogestión Clientes is back up in 2a023ee.

repo: Foca-Software/status


text:
🛑 Autogestión Clientes is down

In 4881eae, Autogestión Clientes (https://sacautogestion.focasoftware.com/index) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Autogestión Clientes is back up in c4583ec.


text:
Add Typescript support

is there typescript definition file available  for croppie to make it work for typescript angulr2 projects

See https://github.com/Foliotek/Croppie/issues/180#issuecomment-237901436

type definitions for this library already exist at https://www.npmjs.com/package/@types/croppie
npm i --save-dev @types/croppie croppie
should give you all you need to use this in Typescript, a problem with the type definitions should probably be reported to the maintainer there? If you want to add the type definitions to the package.json I'm happy to put a pull request together but I don't think it's necessary?

Can this be updated to the newest version (2.5)?

Try this one: import Croppie from 'croppie';

That doesn't add Typings

authors: deej81 kathLes kathleenLes maronaquillo thedustinsmith waqarmahar

repo: Foliotek/Croppie


text:
Does not "zoom to fit" after rotating an image (when image is in portrait format)

I fixed it by replacing
self._currentZoom = ui ? ui.value : self._currentZoom;
with
self._currentZoom = Math.max(self.options.viewport.height / self.elements.preview.height, ui ? ui.value : self._currentZoom);
on row 499
Theres probably a better fix, but this "works on my machine" :)

any official updates on this?


text:
WorksheetStyle.ShouldFreezeTopRow not general enough

Not clear how it interacts with HeaderIndexRow property.
Problems arise when you have multi-row headers, such as when the first header row is used to span three columns of text to avoid repeating text in each column, such as "Total" top row span of "Cost | Profit"

This should be addressed by v1.2.1. Note that ShouldFreezeTopRow has been renamed to ShouldFreezeHeaderRow in order to better signal the setting's intent.

authors: FolkCoder jzabroski

repo: FolkCoder/OpenSpreadsheet


text:
想问关于如何调用？

刚入门rust，想问有没有调用示例或是demo可以参考？

可以看看这里，curl-http 后来被我迁回 anyshortcut-cli 了
https://github.com/anyshortcut/anyshortcut-cli/blob/master/src/api.rs

repo: Folyd/curl-http


text:
Ability to suppress deployment configuration checking for all release states to enable ad-hoc dev deployments

Is your feature request related to a problem? Please describe.
It would be great to be able to deploy eg. to hacking a set of resource deployments without having to go through all the puff maps in all release states to disable/comment out the parts we don't want to deploy.
Something like a --skip-validation flag that we could use with deploy-me to avoid validating all release states.

The pydantic framework used for applying a data model to configuration (implicitly doing the data model validation) doesn't appear to have a "disable validation" capability https://github.com/samuelcolvin/pydantic/issues/897
some of the work-arounds presented at the above link might work, but the context above is for static validation disable rather than runtime and haven't looked at it too deeply yet. will keep investigating.

Did you find a solution for skipping entirely validation operations based on Pydantic at runtime ?

authors: NikosAlexandris blueskyjunkie gnadaban


text:
Explicit support for exotic paths on Windows

There are a plethora of various interesting types on Windows, including but not limited to:

local device paths (\\.\…)
root local device paths (\\?\…)

Read the comprehensive guide on the paths to learn more.
TruePath should at least support parsing and manipulating these. We should also decide what to do about path canonicalization: should we consider new AbsolutePath("C:\Foo") to be equal to new AbsolutePath("\\?\C:\Foo")? Should we trim the \\?\ part on parsing, and automatically add it back on path quoting if requested? These are for now open questions.
I am looking for a discussion on how these are used in reality, so that we can decide on what to do with them properly.

@PaGrom, some examples from you on the potential use of these paths may help to move the discussion forward.

repo: ForNeVeR/TruePath


text:
Feature request: Defining polyline starts and ends

Hey there - I'm building an L-system visualizer with bevy_polyline. With one component, I get great fps with a single polyline, even with complex shapes

However, the way that polyline is defined, I am unable to define start or end areas. To attempt to solve this on my own, I figured I could use child components whenever my L-system branched.

I did this by building a Vec<Vec<Vec3>> of lines, where each line would contain a new PolylineBundle. While it works, it is very slow. Looking at the docs, it appears there is 1 draw call per line which makes sense.
Is there a way to define multiple lines within a single PolylineBundle?
I am unsure if this is a goal of this crate, so I understand if this is not considered.

Hey, this is a cool use case.
I don't think implementing this would be particularly difficult, but I'm not sure the best way to do it without hurting performance in the current case.
Maybe we could define it something like
struct Polyline {
    vertices: Vec<[Vec3]>
}

Where each entry in the slice is a polyline, then we could do something in the vertex buffer to signal the end of lines. Would need to look into it.
As a short-term hack, what happens if you insert a point where you want a break in your line segments, but fill it with f32::NULL/INFINITY/NEG_INFINITY?

Neat, the Null/Inf trick works like a charm, perfect for now! Thanks. I can still see the use case for my initial request but seeing as I can do what I needed, I'll let maintainers decide if this should stay open.

Wow, it actually worked 😆! That's good to know; I might be able to make use of that in an implementation. Let's keep this issue open in the meantime.

Yeah, degenerate triangles probably just get culled. It's not even a bad general solution.
Actually it would also allow combining all polyline drawcalls into a single one. Where it becomes tricky is that if you have polylines that are updated often, you're forcing a full write of the complete buffer of all combined polylines. So maybe we can have like an optional BatchId that if 0 prevents batching completely and in other cases only batches with matching polylines, or something.

To make the NaN trick more intuitive for users, it might be nice for bevy_polyline to provide something like a
const SEPARATE: Vec3 = Vec3::splat(std::f32::NAN);

so users can just
polylines.push(SEPARATE);

at each place where they want to start defining a new polyline.
One possible concern with the NaN trick is I wonder if the future joints and caps feature would get hosed when the buffer contains NaN values.

Ideally this would be an implementation detail that users would not see, and we would handle batching similar lines either by NaN separating, or by storing something like run length encoding. I have a branch that automatically batches polylines with the same material, but it needs more work.

authors: aevyrie mtsr mxgrey piedoom


text:
🛑 Development server is down

In d80e87d, Development server ($PREDICT_DEV_URL/healthz) was down:

HTTP code: 503
Response time: 174 ms

The issue seems to be a failing migration. In that deployed version of the help chart, we still use the Recreate strategy so the previous healthy pod got destroyed

Deployment has been rollback, fix on the migrations ongoing


text:
Indicator for Girl and Heart to leave Cottage area

Thank you so much for creating this Cottage area--it is really coming together. :-) I noticed that there is currently a lack of urgency to leave the Cottage area as you're "fighting" the Ghost. I ended up playing around with my wand for a long time, unsure of where to go next. I think we could do something like spotlighting the exit and the screen flashing red every five seconds to indicate that staying is causing pain.
We could also implement a dialog box with two options: "Stay | Leave"

The area hasn't been worked out yet. I am getting to that.
On Mon, Apr 23, 2018, 10:27 AM Mai notifications@github.com wrote:

Thank you so much for creating this Cottage area--it is really coming
together. :-) I noticed that there is currently a lack of urgency to leave
the Cottage area as you're "fighting" the Ghost. I ended up playing around
with my wand for a long time, unsure of where to go next. I think we could
do something like spotlighting the exit and the screen flashing red every
five seconds to indicate that staying is causing pain.
We could also implement a dialog box with two options: "Stay | Leave"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/FortWorthGameDev/HeartHome/issues/110, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AJMg2pGGKj8DDfkMSrId_NRZDJC0RO0tks5trfLHgaJpZM4TgHTJ
.

authors: Ember-Rane wingheart

repo: FortWorthGameDev/HeartHome

license: Unlicense


text:
Input issue after using 0.13.7 flash tool

It seems that when entering a rotated menu the screen rotates -90 degrees top counter clockwise but the touch controls rotate 90 degrees so top of unit rotates clockwise... I had to roll back to 0.13.5 where the problem does not exist.
https://youtu.be/UI-ROiRZYok

Tip to solve this is in this calculation of the orientation:
lcd.setRotation(lcd.getRotation() ^ 1)

Gotcha. Will try to find time this evening to fix and reupload

Pull request made

Thanks man. Will redo the bin soon, just working right now

It seems that when entering a rotated menu the screen rotates -90 degrees top counter clockwise but the touch controls rotate 90 degrees so top of unit rotates clockwise... I had to roll back to 0.13.5 where the problem does not exist. https://youtu.be/UI-ROiRZYok

Good to go, let me know

works great now Thanks!

authors: Fr4nkFletcher NoxiousKarn ggaljoen