Image uses too much memory in ListView

I am having an image memory leak problem.
These are the issues I wrote before.
https://github.com/flutter/flutter/issues/61838
https://github.com/flutter/flutter/issues/65680
This code reproduce the issue.
https://github.com/violet-dev/mmmmmmmm

My device has 8 GB of RAM.
I was able to confirm through other apps that the memory wasted too much.
If the memory usage exceeds 90%, the app crashes.
This issue can be solved with the code below, but when I use this code,
a bug in which the app ui is refreshed occurred when using SystemChrome.setEnabledSystemUIOverlays occurs.
// https://github.com/violet-dev/mmmmmmmm/blob/master/lib/viewer.dart#L54

     _clearTimer = Timer.periodic(Duration(seconds: 1), (timer) {
       imageCache.clearLiveImages();
       imageCache.clear();
     });

This problem occurs just by putting the images into the listview.
I would like to know a clear solution to this problem.

@violet-dev
I have 2 points to make

the "code sample" you provided is more than 600 lines !

as mentioned the code sample should be minimal,
yours seems more like a snippet from a production app.
I tried running your app anyway and, due to the nature of the sample,
I have difficulties to discriminate  if the alleged memory leak occurs or
the problem with your implementation and optimization.

logs
 francesco@francesco-yoga720  ~/projects/others/mmmmmmmm  master  flutter_master run --profile --verbose                                                                            ✔  3184  11:04:09
[ +116 ms] executing: [/home/francesco/development/flutter_master/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +36 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] dbfc8606a4db5735219aa3fc719b0b06637ba64d
[        ] executing: [/home/francesco/development/flutter_master/] git tag --points-at HEAD
[  +51 ms] Exit code 0 from: git tag --points-at HEAD
[   +2 ms] executing: [/home/francesco/development/flutter_master/] git describe --match *.*.* --first-parent --long --tags
[  +43 ms] Exit code 0 from: git describe --match *.*.* --first-parent --long --tags
[        ] 1.22.0-9.0.pre-157-gdbfc8606a4
[   +7 ms] executing: [/home/francesco/development/flutter_master/] git rev-parse --abbrev-ref --symbolic @{u}
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [/home/francesco/development/flutter_master/] git ls-remote --get-url origin
[   +4 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +46 ms] executing: [/home/francesco/development/flutter_master/] git rev-parse --abbrev-ref HEAD
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[  +50 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.
[  +15 ms] executing: /usr/lib/Android/platform-tools/adb devices -l
[  +43 ms] List of devices attached
           965AY0WP5C             device usb:1-2 product:sargo model:Pixel_3a device:sargo transport_id:3
[   +6 ms] /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell getprop
[ +142 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[  +10 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +4 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.
[ +216 ms] Generating /home/francesco/projects/others/mmmmmmmm/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +22 ms] ro.hardware = sargo
[        ] ro.build.characteristics = nosdcard
[  +34 ms] executing: /usr/lib/Android/build-tools/29.0.2/aapt dump xmltree /home/francesco/projects/others/mmmmmmmm/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +7 ms] Exit code 0 from: /usr/lib/Android/build-tools/29.0.2/aapt dump xmltree /home/francesco/projects/others/mmmmmmmm/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.memorynusu" (Raw: "com.example.memorynusu")
               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=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="memorynusu" (Raw: "memorynusu")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.memorynusu.MainActivity" (Raw: "com.example.memorynusu.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +6 ms] Launching lib/main.dart on Pixel 3a in profile mode...
[   +2 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell -x logcat -v time -t 1
[  +95 ms] Exit code 0 from: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell -x logcat -v time -t 1
[        ] --------- beginning of main
           09-13 11:04:22.930 E/SELinux (  621): avc:  denied  { find } for pid=3266 uid=10215 name=tethering scontext=u:r:grilservice_app:s0:c215,c256,c512,c768 tcontext=u:object_r:tethering_service:s0
           tclass=service_manager permissive=0
[  +13 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell -x logcat -v time -t 1
[  +69 ms] Exit code 0 from: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell -x logcat -v time -t 1
[        ] --------- beginning of main
           09-13 11:04:24.753 D/VSC     (  961): @ 261662.543: [WO] tilt angle 81
[  +36 ms] executing: /usr/lib/Android/platform-tools/adb version
[   +8 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as /usr/lib/Android/platform-tools/adb
[   +2 ms] executing: /usr/lib/Android/platform-tools/adb start-server
[   +7 ms] Building APK
[  +18 ms] Running Gradle task 'assembleProfile'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +2 ms] Using gradle from /home/francesco/projects/others/mmmmmmmm/android/gradlew.
[        ] /home/francesco/projects/others/mmmmmmmm/android/gradlew mode: 33261 rwxr-xr-x.
[   +8 ms] executing: [/home/francesco/projects/others/mmmmmmmm/android/] /home/francesco/projects/others/mmmmmmmm/android/gradlew -Pverbose=true -Ptarget-platform=android-arm64
-Ptarget=/home/francesco/projects/others/mmmmmmmm/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleProfile
[+2889 ms] > Task :app:compileFlutterBuildProfile
[        ] [ +105 ms] executing: [/home/francesco/development/flutter_master/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +31 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] dbfc8606a4db5735219aa3fc719b0b06637ba64d
[        ] [        ] executing: [/home/francesco/development/flutter_master/] git tag --points-at HEAD
[        ] [  +11 ms] Exit code 0 from: git tag --points-at HEAD
[        ] [   +2 ms] executing: [/home/francesco/development/flutter_master/] git describe --match *.*.* --first-parent --long --tags
[        ] [  +26 ms] Exit code 0 from: git describe --match *.*.* --first-parent --long --tags
[        ] [        ] 1.22.0-9.0.pre-157-gdbfc8606a4
[        ] [  +10 ms] executing: [/home/francesco/development/flutter_master/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/master
[        ] [        ] executing: [/home/francesco/development/flutter_master/] git ls-remote --get-url origin
[        ] [   +4 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +34 ms] executing: [/home/francesco/development/flutter_master/] git rev-parse --abbrev-ref HEAD
[        ] [   +6 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] master
[        ] [  +38 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.
[   +2 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [   +8 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.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +26 ms] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [  +95 ms] Initializing file store
[        ] [  +11 ms] Done initializing file store
[        ] [  +44 ms] Skipping target: gen_localizations
[        ] [ +561 ms] Skipping target: kernel_snapshot
[        ] [  +59 ms] Skipping target: aot_android_asset_bundle
[        ] [  +63 ms] Skipping target: android_aot_profile_android-arm64
[        ] [  +75 ms] Skipping target: android_aot_bundle_profile_android-arm64
[        ] [        ] Persisting file store
[        ] [   +7 ms] Done persisting file store
[        ] [   +6 ms] build succeeded.
[        ] [  +10 ms] "flutter assemble" took 963ms.
[        ] [   +3 ms] ensureAnalyticsSent: 0ms
[        ] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [   +2 ms] exiting with code 0
[        ] > Task :app:packLibsflutterBuildProfile UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preProfileBuild UP-TO-DATE
[        ] > Task :app:compileProfileAidl NO-SOURCE
[        ] > Task :app:checkProfileManifest UP-TO-DATE
[        ] > Task :app:generateProfileBuildConfig UP-TO-DATE
[        ] > Task :app:compileProfileRenderscript NO-SOURCE
[        ] > Task :app:cleanMergeProfileAssets
[        ] > Task :app:mergeProfileShaders UP-TO-DATE
[        ] > Task :app:compileProfileShaders UP-TO-DATE
[        ] > Task :app:generateProfileAssets UP-TO-DATE
[        ] > Task :app:mergeProfileAssets
[  +25 ms] > Task :app:copyFlutterAssetsProfile
[        ] > Task :app:mainApkListPersistenceProfile UP-TO-DATE
[  +19 ms] > Task :app:generateProfileResValues UP-TO-DATE
[        ] > Task :app:generateProfileResources UP-TO-DATE
[        ] > Task :app:mergeProfileResources UP-TO-DATE
[  +74 ms] > Task :app:createProfileCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:processProfileManifest UP-TO-DATE
[        ] > Task :app:processProfileResources UP-TO-DATE
[        ] > Task :app:compileProfileKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileProfile UP-TO-DATE
[        ] > Task :app:compileProfileJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileProfileSources UP-TO-DATE
[        ] > Task :app:checkProfileDuplicateClasses UP-TO-DATE
[  +97 ms] > Task :app:desugarProfileFileDependencies UP-TO-DATE
[        ] > Task :app:transformClassesWithDexBuilderForProfile UP-TO-DATE
[        ] > Task :app:mergeExtDexProfile UP-TO-DATE
[        ] > Task :app:mergeDexProfile UP-TO-DATE
[        ] > Task :app:processProfileJavaRes NO-SOURCE
[        ] > Task :app:validateSigningProfile UP-TO-DATE
[        ] > Task :app:signingConfigWriterProfile UP-TO-DATE
[        ] > Task :app:mergeProfileJavaResource UP-TO-DATE
[        ] > Task :app:mergeProfileJniLibFolders UP-TO-DATE
[        ] > Task :app:mergeProfileNativeLibs UP-TO-DATE
[        ] > Task :app:stripProfileDebugSymbols UP-TO-DATE
[        ] Compatible side by side NDK version was not found.
[        ] > Task :app:packageProfile UP-TO-DATE
[  +41 ms] > Task :app:assembleProfile
[        ] BUILD SUCCESSFUL in 3s
[        ] 31 actionable tasks: 5 executed, 26 up-to-date
[ +361 ms] Running Gradle task 'assembleProfile'... (completed in 3.6s)
[  +31 ms] calculateSha: LocalDirectory: '/home/francesco/projects/others/mmmmmmmm/build/app/outputs/flutter-apk'/app.apk
[  +40 ms] calculateSha: reading file took 38us
[ +156 ms] calculateSha: computing sha took 156us
[   +4 ms] ✓ Built build/app/outputs/flutter-apk/app-profile.apk (10.0MB).
[   +2 ms] executing: /usr/lib/Android/build-tools/29.0.2/aapt dump xmltree /home/francesco/projects/others/mmmmmmmm/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[  +13 ms] Exit code 0 from: /usr/lib/Android/build-tools/29.0.2/aapt dump xmltree /home/francesco/projects/others/mmmmmmmm/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.memorynusu" (Raw: "com.example.memorynusu")
               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=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="memorynusu" (Raw: "memorynusu")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.memorynusu.MainActivity" (Raw: "com.example.memorynusu.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +1 ms] Stopping app 'app.apk' on Pixel 3a.
[   +1 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell am force-stop com.example.memorynusu
[ +121 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell pm list packages com.example.memorynusu
[ +106 ms] package:com.example.memorynusu
[   +6 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell cat /data/local/tmp/sky.com.example.memorynusu.sha1
[  +94 ms] 7b39e33219f1511d50daf0b1e371fb3187a4698b
[   +1 ms] Latest build already installed.
[        ] Pixel 3a startApp
[   +7 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true
com.example.memorynusu/com.example.memorynusu.MainActivity
[ +116 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.memorynusu/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[ +597 ms] Observatory URL on device: http://<IP_ADDRESS>:43039/CPbvNddjPKE=/
[   +3 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C forward tcp:0 tcp:43039
[  +14 ms] 39989
[        ] Forwarded host port 39989 to device port 43039 for Observatory
[  +13 ms] Connecting to service protocol: http://<IP_ADDRESS>:39989/CPbvNddjPKE=/
[   +1 ms] DDS is currently disabled due to https://github.com/flutter/flutter/issues/62507
[ +101 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:39989/CPbvNddjPKE=/
[        ] Waiting for Pixel 3a to report its views...
[  +15 ms] Waiting for Pixel 3a to report its views... (completed in 15ms)
[        ] Application running.
[  +13 ms] Connected to Pixel 3a
[   +1 ms] Flutter run key commands.
[   +1 ms] h Repeat this help message.
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Pixel 3a is available at: http://<IP_ADDRESS>:39989/CPbvNddjPKE=/
[+186127 ms] I/flutter ( 1971): ══╡  ╞══════════════════════════════════════════════════════════════════════════════════════════════
[        ] I/flutter ( 1971): ════════════════════════════════════════════════════════════════════════════════════════════════════
[+50779 ms] Service protocol connection closed.
[   +2 ms] Application finished.
[  +15 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C forward --list
[  +10 ms] Exit code 0 from: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C forward --list
[        ] 965AY0WP5C tcp:39427 tcp:39441
           965AY0WP5C tcp:39989 tcp:43039
[   +1 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C forward --remove tcp:39427
[  +13 ms] executing: /usr/lib/Android/platform-tools/adb -s 965AY0WP5C forward --remove tcp:39989
[   +7 ms] "flutter run" took 242,830ms.
[   +3 ms] ensureAnalyticsSent: 0ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[        ] Shutdown hooks complete
[        ] exiting with code 0

profile

screenshots

doctor
[✓] Flutter (Channel master, 1.22.0-10.0.pre.157, on Linux, locale en_US.UTF-8)
    • Flutter version 1.22.0-10.0.pre.157 at /home/francesco/development/flutter_master
    • Framework revision dbfc8606a4 (2 hours ago), 2020-09-13 01:57:03 -0400
    • Engine revision a585979c7a
    • Dart version 2.10.0 (build 2.10.0-120.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /usr/lib/Android
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /usr/lib/Android
    • ANDROID_SDK_ROOT = /usr/lib/Android
    • Java binary at: /usr/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_265-8u265-b01-0ubuntu2~18.04-b01)
    • All Android licenses accepted.

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

[✓] Linux toolchain - develop for Linux desktop
    • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
    • cmake version 3.10.2
    • ninja version 1.8.2
    • pkg-config version 0.29.1

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

[✓] Connected device (4 available)
    • Pixel 3a (mobile) • 965AY0WP5C • android-arm64  • Android 11 (API 30)
    • Linux (desktop)   • linux      • linux-x64      • Linux
    • Web Server (web)  • web-server • web-javascript • Flutter Tools
    • Chrome (web)      • chrome     • web-javascript • Google Chrome 85.0.4183.102

! Doctor found issues in 1 category.

you are joining 2 unrelated issue

I don't understand why did you close the issues for setEnabledSystemUIOverlays
and the image chaching by yourself, then opening the present issue reiterating the exact same problems.
I recommend to reopen the issues https://github.com/flutter/flutter/issues/65680 and https://github.com/flutter/flutter/issues/61838 you closed and close this issue,
doing so it will be possible to address the problems separately as it should be

okay. I will reopen that again.
I'll rewrite it with minimal code and explain what kind of error.

@violet-dev is possible that the issue you are experiencing might be related to this https://github.com/flutter/flutter/issues/47378
tagging @TahaTesser for visibility

@violet-dev are you using NetworkImage or Image.network? or a third-party library.
Same issue for cached_network_image
https://github.com/Baseflow/flutter_cached_network_image/issues/429

Hi @vanlooverenkoen !
Just above your cache_network_image comment is my mention
:)


Typos on README

There are two places where it reads reqiure and should be require in the README file.

Cheers, fixed! :beers:


Include deploying "latest release" documentation instead of only deploying the main

Currently, our documentation deployment only deploys the documentation for the main branch and not the one in the latest release. This means that if the user installs the conda forge or PiPY version, the documentation will be outdates.
We need to include the documentation for the latest release together with the documentation for the main branch in the deployed documentation.

⚠ GH workspaces "fix" breaks so revert to the previous release before that!


wdio tests failing at package level

Bug Report
Description
When running wdio test on terra-notification-dialog there are 46 test cases failing on the master, after deleting all the reference screenshots and running the wdio test on it, there are 7 test cases failing with only for large being generated.
Steps to Reproduce

Run wdio inside terra-notification dialog.

Additional Context / Screenshots
These are the failing cases when I deleted the reference folder.

Reference folder after the test finishes.

Expected Behavior
It should pass all the wdio tests.
Possible Solution

Environment

Component Name and Version: terra-notification-dialog 3.1.0.
Node/npm Version: Node 8.

Mentions
@emilyrohrbough

This is an issue where wdio tests are not behaving as expected when running from the package-level.

current work around is to run the test from the root directory like:
npm run wdio -- --spec packages/terra-notification-dialog/tests/wdio/notification-dialog-spec.js

We recommend using the temporary workaround for now.

@mjhenkes  Made changes with v6 consumption in terra repos that resolves this issue. 👍


Pictures

In beta version there is a black line underneath all the photos. im not sure why.
:confused face: ahahhaha

The black line is because the image is within a link, need to fix CSS to ignore images


fix: remove near-sdk default features usage

Currently, doesn't allow a consumer to disable pulling in these features. This should only use what is needed.

Thanks! Looks good to me. 👍

ah, one sec, seems like there is a reference to an error type in collections. I'll check that

Sounds good, thanks.

https://github.com/near/near-sdk-rs/pull/960/files I'll release a patch version of the SDK for this

Okay, it should be good now, patch version is released and fixes that issue

Awesome, thanks. Pending checks here and on https://github.com/near/near-sdk-rs/pull/960 will merge and update to 4.1.1 everywhere.

and update to 4.1.1 everywhere.

You shouldn't need to do this, unless specifically disabling default features and running into this issue. Updating libs to 4.1.1 means that if someone specifies =4.1.0 as their version, they won't be able to select a compatible version, which is a bad pattern.


WebView is returning too small font size

Steps to Reproduce

Execute flutter run on the code sample
...
...

Expected results:
Actual results:

Code sample

Logs

[pcb@pcb-asus teste]$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.8.1, on Manjaro Linux 5.10.92-1-MANJARO, locale pt_BR.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0-rc5)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] Connected device (2 available)
The problem is very simple to understand.
Here is the full build that anyone can test
Widget build(BuildContext context) {
return WebView(
initialUrl: 'https://qualquerum.cbp.net.br:8443/imoveissp/teste.html',
javascriptMode: JavascriptMode.unrestricted,
onPageStarted: (value) {
setState(() {});
},
onPageFinished: (value) {
setState(() {});
},
);
}
The result is:

Before worked well, here is the same screen before some flutter update.

If I use WebviewScaffold it is work well.
I don't know exactly from what flutter version started to appear small font.
From what I understand it happens with very simple html that don't specify anything special, as can be seen in the example above.
A simple example:
 this is a test
will have the same problem.
tks
paulo


Exception TypeError in geoda_txt.py

import pysal as ps
ps.open(ps.examples.get_path('stl_hom.txt')).read()

should raise the following type error:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-2-cd4c0b2dfae6> in <module>()
----> 1 ps.open(ps.examples.get_path('stl_hom.txt')).read()

/home/ljw/.local/bin/mc3/envs/py2/lib/python2.7/site-packages/pysal/core/FileIO.pyc in read(self, n)
    294             while 1:
    295                 try:
--> 296                     result.append(self.__read())
    297                 except StopIteration:
    298                     break

/home/ljw/.local/bin/mc3/envs/py2/lib/python2.7/site-packages/pysal/core/FileIO.pyc in __read(self)
    311     def __read(self):
    312         """ Gets one row from the file handler, and if necessary casts it's objects """
--> 313         row = self._read()
    314         if row is None:
    315             raise StopIteration

/home/ljw/.local/bin/mc3/envs/py2/lib/python2.7/site-packages/pysal/core/IOHandlers/geoda_txt.pyc in _read(self)
     61             return row
     62         else:
---> 63             raise None
     64
     65     def close(self):

TypeError: exceptions must be old-style classes or derived from BaseException, not NoneType

This has not been caught up until now because the test never actually runs f.read() on stl_hom.txt unless it's testing that read on closed files raises a value error.

This same thing affects:
>>> pysal.open(pysal.examples.get_path('desmith.txt')).read()

but, by_col works just fine:
>>> pysal.open(pysal.examples.get_path('desmith.txt')).by_col('z')
[2.24,  3.1, 4.55, -5.15, -4.39, 0.46, 5.54, 9.02, -2.09, -3.06]

Is this intended behavior?

No, it isn't, but it's a simple fix. Instead of raise None, use return None, and the reader gives what you'd expect on a .read() call, a list of lists of all columns in the data.


Latency between a writeAndFlush call and the actual data transportation.

I have a thread that writes and flashes, with a frequency of 10 Hz, a message of 92 bytes using a netty(4.1.0.Beta) DatagramChannel, bootstraped for multicast. Using wireshark I don't verify the desired result, since instead of one message per 100 ms, I see 10 (ten) messages, all send at the same time, every second. The content of the message contains the timestamp and I can verify that each message has a difference in the timestamp exactly 100ms. Is there something I have missed during the channel bootstrap? Or is it a system network configuration?

That's not an expected behavior. Could you share the reproducer?

I wonder if this is for OIO and id the SO_TIMEOUT..

Am 03.03.2015 um 10:09 schrieb Trustin Lee<EMAIL_ADDRESS>That's not an expected behavior. Could you share the reproducer?
—
Reply to this email directly or view it on GitHub.

Yes I have to use OioEventLoopGroup and OioDatagramChannel, because our java version <1.7. Is there a way to fix this without going to java 1.7?

Do you need multicast? everything else should work with NIO even < java7

Am 03.03.2015 um 10:42 schrieb dimitris01<EMAIL_ADDRESS>Yes I have to use OioEventLoopGroup and OioDatagramChannel, because our java version <1.7. Is there a way to fix this without going to java 1.7?
—
Reply to this email directly or view it on GitHub.

I have to use multicast, since it is required. By the way how can I use NIO with java < 7, because I always have runtime errors
Date: Tue, 3 Mar 2015 01:54:27 -0800
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [netty] Latency between a writeAndFlush call and the actual data transportation. (#3459)
Do you need multicast? everything else should work with NIO even < java7

Am 03.03.2015 um 10:42 schrieb dimitris01<EMAIL_ADDRESS>

Yes I have to use OioEventLoopGroup and OioDatagramChannel, because our java version <1.7. Is there a way to fix this without going to java 1.7?

—

Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

It's the limitation of OIO transport. I don't have a good idea to fix it.

Ok, thanks for the response. I will try java 7 for multicast.


Add and run Prettier

Added Prettier(common formatter for frontend), and ran it on all JS files.
Usage

$ npm run format

Gracias !!!


Enable DSL macros (relation, mappers, commands) by default and deprecate

Travis is erroring because of gem trubs. I just commented out the mutant stuff locally to get the specs to run. Not sure what to do as a universal solution.

:+1:


Unable to correctly segment the text by characters.

Steps to reproduce this bug:

Upload a txt file that contains non-English words (e.g., "Zürich").
Use the API to segment the txt file by characters.
The response got via the object URL shows misaligned characters in the segmented results.
The response got via the object URL is not in UTF-8 encoding.

Hypothesis: Currently, MeGras saves the buffer size of the text as bounds. However, the number of characters is not always equal to the buffer size.

@lucaro


IC2 machines' meta isn't reported by verbose/checked by GP

IndustrialCraft2 machine itemstacks are simple ic2:te:meta items, where meta is the item damage that will define which machine the itemstack is representing. When you place the machine, the block-place flag is checked, but the checked block metadata is always 0.
How LP reports the placed block for the block-place flag:

/blockinfo, from Nucleus, when looking at the block in the world:

/iteminfo, from Nucleus, when holding the itemstack:

Running:
SpongeForge: 1.10.2-2281-5.2.0-BETA-2464
LuckPerms v3.2.53
GriefPrevention 1.10.2 <IP_ADDRESS>2
industrialcraft-2-2.6.245-ex110 [link]

What's the itemstack data value?

ic2:te:57 if that's what you mean.

So it does not check the meta of 57?

It checks the ITEM meta for item related flags (interact-item-x) correctly. By some reason, the placed block has meta 0 instead meta 57, so block-place recognizes the placed block as ic2:te:0.

Well, ic2 block metas are dependent on their block entity data.

Create a new ticket if IC2 issues occur with latest.


enableSymbolLoading only works with includeCSide

It appears that the flag enableSymbolLoading is only effective if we also provide includeCSide. I've checked New-NavContainer here: https://github.com/Microsoft/navcontainerhelper/blob/77229c92e4bc83eb4241a0931edc50982fe81d52/ContainerHandling/New-NavContainer.ps1#L422
Is this intended? I usually spin up containers without CSide because I already have my clients locally and don't need the links that are created.

I think there are scenarios where it does make sense to enable it without CSide, so I will move it outside that statement in the next version.

Shipped in <IP_ADDRESS>


Add IDs to elements

#235

I don't think date.getTime() is good candidate for generating ids. It has low resolution: two elements can be created at the same time.
Incremental ids are also bad, as it would be a little bit tricky to restore elements.
Maybe it's better to use something like https://github.com/ai/nanoid

I just added nanoid support. Initially I didn't want to use a library because it would add to the bundle size but this is very small :) Thank you for this library!

What’s the use case for ids? We haven’t needed them so far.

I started playing with the idea of separating selected elements from all elements and in terms of development and UI, everything seemed to be working fine. However, there was one nuance where there was a need to find elements from UI into the scene. Because everything is mutable, comparing objects works but I do not think that it is a good alternative because objects can change etc.
For example, during my experiment, in order to find if the hit element is selected, I was doing something like this:
if (this.state.selectedElements.find(sel => sel.id === hitElement.id)) {
  ...
}

Using IDs just made it feel safer than using something like:
// checking reference can be problematic if the element object is going to be replaced instead of mutated
if (this.state.selectedElements.find(sel => sel === hitElement)) {
  ...
}

I see. In this context that makes sense.


bug: Passive healthcheck can't disable

Summary
Upstream passive healthcheck can't disable.
Steps To Reproduce

Config just like https://getkong.org/docs/0.12.x/health-checks-circuit-breakers/ says disable all healthcheck.

{
    "created_at":<PHONE_NUMBER>862,
    "hash_on": "none",
    "id": "35adaf0b-3cd3-4271-bec0-617f1b948146",
    "healthchecks": {
        "active": {
            "unhealthy": {
                "http_statuses": [
                    429,
                    404,
                    500,
                    501,
                    502,
                    503,
                    504,
                    505
                ],
                "tcp_failures": 0,
                "timeouts": 0,
                "http_failures": 0,
                "interval": 0
            },
            "http_path": "/",
            "healthy": {
                "http_statuses": [
                    200,
                    302
                ],
                "interval": 0,
                "successes": 0
            },
            "timeout": 1,
            "concurrency": 10
        },
        "passive": {
            "unhealthy": {
                "http_failures": 0,
                "http_statuses": [
                    429,
                    500,
                    503
                ],
                "tcp_failures": 0,
                "timeouts": 0
            },
            "healthy": {
                "successes": 0,
                "http_statuses": [
                    200,
                    201,
                    202,
                    203,
                    204,
                    205,
                    206,
                    207,
                    208,
                    226,
                    300,
                    301,
                    302,
                    303,
                    304,
                    305,
                    306,
                    307,
                    308
                ]
            }
        }
    },
    "name": "ip_qingting_fm",
    "hash_fallback": "none",
    "slots": 100
}

Let's upstream service stop
Request

curl  x -H "Host: x.fm"
The upstream server is timing out
curl  x -H "Host: x.fm"
The upstream server is timing out
curl  x -H "Host: x.fm"
{"message":"failure to get a peer from the ring-balancer"}

Let's upstream service resume...but..

curl  x -H "Host: x.fm"
{"message":"failure to get a peer from the ring-balancer"}

Additional Details & Logs
Kong version (0.12.3)
2018/03/16 06:16:40 [warn] 922#0: *4158563 [lua] healthcheck.lua:957: log(): [healthcheck] (ip_qingting_fm) unhealthy TCP increment (4/2) for <IP_ADDRESS>:80 while connecting to upstream, client: <IP_ADDRESS>, server: kong, request: "GET /ip HTTP/1.1", upstream: "http://<IP_ADDRESS>:80/ip", host: "x.fm", referrer: "httpsies/3617?appversion=6.2.6"
2018/03/16 06:16:40 [error] 922#0: *4158563 [lua] init.lua:319: balancer(): failed to retry the dns/balancer resolver for ip_qingting_fm' with: failure to get a peer from the ring-balancer while connecting to upstream, client: <IP_ADDRESS>, server: kong, request: "GET /ip HTTP/1.1", upstream: "http://<IP_ADDRESS>:80/ip", host: "x.fm", referrer: "httpsies/3617?appversion=6.2.6"

btw https://getkong.org/docs/0.12.x/health-checks-circuit-breakers/ target enable url http://localhost:8001/upstream/my_upstream/targets/<IP_ADDRESS>:1234/healthy should be http://localhost:8001/upstreams/my_upstream/targets/<IP_ADDRESS>:1234/healthy

@mengskysama Thanks for the report.
Pushed https://github.com/Kong/getkong.org/pull/627 for now - we will look at your PR soon!

@mengskysama I left a comment in your PR!
@thibaultcha thank you for the doc fix!

@hishamhm Thanks for your reply!
Passive health check can be disable in signal instance but cluster.
Here is code can help reproduce problem.
Modify to yours
cluster_admin_api = 'http://<IP_ADDRESS>:8001'
# same instance cluster_admin_api
cluster0_api = 'http://<IP_ADDRESS>'
# different instance
cluster1_api = 'http://<IP_ADDRESS>'

Delete all of upstream and api before run
import requests
import json
import time

s = requests.session()
s.headers['Content-Type'] = 'application/json'

cluster_admin_api = 'http://<IP_ADDRESS>:8001'
# same instance cluster_admin_api
cluster0_api = 'http://<IP_ADDRESS>'
# different instance
cluster1_api = 'http://<IP_ADDRESS>'

def init_kong():
    # create api
    data = {
        "strip_uri": True,
        "hosts": [
            "api.test.com"
        ],
        "name": "test",
        "methods": [
            "GET",
            "HEAD"
        ],
        "http_if_terminated": True,
        "https_only": False,
        "retries": 1,
        "uris": [
            "/"
        ],
        "preserve_host": False,
        "upstream_connect_timeout": 1000,
        "upstream_read_timeout": 3000,
        "upstream_send_timeout": 3000,
        "upstream_url": "http://<IP_ADDRESS>"
    }
    r = s.post('%s/apis' % cluster_admin_api, data=json.dumps(data)).json()
    return r['id']

def update_upstream(api_id):
    # upstream
    data = {
        "name": "test"
    }
    ret = s.post('%s/upstreams' % cluster_admin_api, data=json.dumps(data)).json()
    upstream_id = ret['id']

    # add target
    data = {
        "target": "<IP_ADDRESS>:80"
    }
    s.post('%s/upstreams/%s/targets' % (cluster_admin_api, upstream_id), data=json.dumps(data))

    # update upstream
    data = {
        "id": api_id,
        "created_at": int(time.time()),
        "strip_uri": True,
        "hosts": [
            "api.test.com"
        ],
        "name": "test",
        "methods": [
            "GET",
            "HEAD"
        ],
        "http_if_terminated": True,
        "https_only": False,
        "retries": 1,
        "uris": [
            "/"
        ],
        "preserve_host": False,
        "upstream_connect_timeout": 1000,
        "upstream_read_timeout": 3000,
        "upstream_send_timeout": 3000,
        "upstream_url": "http://test",
    }

    s.put('%s/apis' % cluster_admin_api, data=json.dumps(data))

api_id = init_kong()
print('created api %s' % api_id)
update_upstream(api_id)

# wait kong pull db config
time.sleep(10)

for i in range(10):
    r = s.get(cluster0_api, headers={'Host': 'api.test.com'})
    print("cluster0_api ret = %s" % r.text)
    r = s.get(cluster1_api, headers={'Host': 'api.test.com'})
    print("cluster1_api ret = %s" % r.text)

output
cluster0_api ret = The upstream server is timing out

cluster1_api ret = The upstream server is timing out

cluster0_api ret = The upstream server is timing out

cluster1_api ret = The upstream server is currently unavailable

cluster0_api ret = The upstream server is timing out

cluster1_api ret = {"message":"failure to get a peer from the ring-balancer"}

cluster0_api ret = The upstream server is timing out

cluster1_api ret = {"message":"failure to get a peer from the ring-balancer"}

cluster0_api ret = The upstream server is timing out

cluster1_api ret = {"message":"failure to get a peer from the ring-balancer"}

cluster0_api ret = The upstream server is timing out

cluster1_api ret = {"message":"failure to get a peer from the ring-balancer"}

Please let me know if you can reproduce this problem.

@mengskysama Thank you for the test case! I will try to reproduce it.

@mengskysama I reproduced your test case and submitted a PR with the fix! Thank you once again! If possible, please download the PR branch (fix/upstream-event) and let me know your results.

Great! I double check fix/upstream-event fixed perfect 👍
I will I spend some time to understand balancer module logic.

Awesome, thank you!


Is this open source?

How to install on shared hosting??

the backend is standard Laravel application

https://laravel.com/docs/10.x/installation

this is a main package for backend REST API https://github.com/EscolaLMS/API
if you can use docker there i would suggest starting with https://github.com/EscolaLMS/Create-LMS-App


[@lit-labs/router] router.link does not resolve link relative to current route of router

Description
I am well aware that @lit-labs/router is in a pre-alpha state, this is more of a way for comments under this discussion not to be overlooked.
See steps below, which mutate links generated by router.link.
Steps to Reproduce
Got to this small app

click home from linke under Main app Header (current location: '/')
click projects (current location: '/projects')
on the project page, click profile/1 (current location: '/projects/profile/1')
click about from the link under Main app Header (current location: '/project/profile/about')

I would expect router.link resolves the URL relatively to the current route of the router, hence /about and not /project/profile/about, but I might be missing something.

Closing as wai when running locally (as opposed to in lit playground)


Add text while recording

What feature or enhancement are you suggesting?
Dear team,
I need a one new feature(Add custom text while recording). For example please check the video in the below link.(https://www.canva.com/design/DAFNpQo3f0o/079fPmij7AJZyP_Ak2AsYA/watch?utm_content=DAFNpQo3f0o&&utm_campaign=designshare&&utm_medium=link&&utm_source=publishsharelink).
What Platforms whould this feature/enhancement affect?
iOS, Android
Alternatives/Workarounds
https://www.canva.com/design/DAFNpQo3f0o/079fPmij7AJZyP_Ak2AsYA/watch?utm_content=DAFNpQo3f0o&&utm_campaign=designshare&&utm_medium=link&&utm_source=publishsharelink
Additional information

[X] I agree to follow this project's Code of Conduct
[X] I searched for similar feature requests in this repository and found none.

Marking this as a duplicate of #724. We are actively working on adding support for write-back frame processors in Vision Camera V3 (the in-progress PR for this functionality can be found at #1198).

is this feature available in visioncamera?

Is this available?


Where is the INSTALL file? How do I compile this?

The README file refers to files named INSTALL and FEATURES that do not exist in the repository. I can't find any instructions on how to compile openarc, let alone install it. There are plenty of Makefile.am files, but no instructions on what to do with them. It might be obvious to you, but not to everyone. There are no configure scripts and no actual Makefiles. Don't make us work out how to do it. Just tell us. Did you forget to git add them?

Strictly speaking this is a duplicate of #118. I believe to those who have been following these projects for some time, the impression that they have been abandoned is unfortunately quite strong. And of all of them, OpenARC is in the least good shape.
For Debian I have recently attempted to produce an experimental openarc package at https://salsa.debian.org/glts/openarc. It is working, so perhaps that could be a useful starting point.

The "missing" configure scripts (and other build tooling) are artifacts which should be included in release archives but not checked in to your SCM, so having to generate them when building from a git checkout is a normal step. The "maintainers" of this project haven't been building release archives so they're not included in releases either, but that would be easy to fix if the project wasn't dead.
autoreconf -fi
./configure
make

You should also apply https://github.com/trusteddomainproject/OpenARC/pull/121, since it's very important if you want correct handling of existing ARC chains.

Thanks.


Fixups for recent Rust changes

Use Wrapping is its new home in std::num.
Stop using the Int and Float traits. This involves no longer using Int::max_value().

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. The way Github handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see CONTRIBUTING.md for more information.

This involves casting -1 to an unsigned type in range.rs. I think this is correct, but please check.
Also, this will only work once a new nightly is built.

Thanks!


Handle execution shutdown and output

This is not documented in user documentation.
Right now, the Framework prints the response as the last step in execution in the index.php file. This part will be removed, and at initialization of the request, the Output component will register a shutdown function, that will print response to the SAPI, and attempt to prepare the output from its internal mode, if the enabled configuration option is set to true.
Part of slaxweb/framework#137

Considered resolved by 05e06192e0eee4196ded36d3de1bdbb8f6937a5a, 201074cbcb474cd7cffd8a656ec546ef32e5a398, and a12c54a7090ca479022dd8e563e10d831cf8bdc3, manual testing is still required

Manual tests complete.


feat-Android: Add setOnlyAlertOnce option to AndroidNotificationOptions

Set this flag if you would only like the sound, vibrate and ticker to be played if the notification is not already showing.
Its very useful to prevent the notification alert several times on apps like real time travel monitoring.

Thanks PR 👍


maximum of one get request to firefly, regardless of amount of tasks requested

the amount of tasks that can be returned from on request to firefly backed is capped at ~50. therefore, multiple filters must be created and sent to the backend, with slightly modified properties.
currently these filters are being generated but only the first one is being sent, resulting in the there being an artificial 50 task cap to getting tasks from firefly through our API.

Solved with commit @dbd40db7bbbb1e053f41a253598589a57439db20

solves with dbd40db7bbbb1e053f41a253598589a57439db20


Unbound variable

Successfully build the image from Dockerfile but running the container results in
/entrypoint: line 13: POSTGRES_USER: unbound variable
/entrypoint: line 13: POSTGRES_USER: unbound variable
Which is referred at: entrypoint

This is just a general docker question for stackoverflow


Performance support shared scan segment in mow

Proposed changes
before:

after:

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.57 seconds
stream load tsv:          543 seconds loaded<PHONE_NUMBER>9 Bytes, about 131 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          66 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          33 seconds loaded 861443392 Bytes, about 24 MB/s
insert into select:          33.7 seconds inserted 10000000 Rows, about 296K ops/s
storage size:<PHONE_NUMBER>2 Bytes


[Feature Request] Change QR Code color scheme

Hello,
can you guys add feature to change colors of QR code ? It seems that there are hardcoded 2 colorschemes directly in base64 string in loader.psm1, darkColorRgba and lightColorRgba. Or am I doing something badly ?
This is not issue and I hope I am not the only one person who could use that :D
This is awesome tool, nice work!!
PS: I am new to the github, please excuse my post if its wrong

I opend a PR #12 for this. In my testing it works as expected.
example: New-PSOneQRCodeText -Text "test-text" -Width 100 -Show -darkColorRgba @(0,255,0) -lightColorRgba @(255,0,255)
Where -darkColorRgba is lime in my example and -lightColorRgba is pink

published version 2.6 to PSGallery


Memory Pagination

Not sure the current solution will scale well when users have 100s of papers so pagination could help with time to interactive when clicking on the OpenMemory button

#95


[!!! DO NOT MERGE !!!]  changes between ntv_dev and upstream

this PR is only meant for comparing the status of isl between ntv_dev and upstream

no need for this anymore


Serialize only synapses that exist

What kind of issue is this?

[ ] Bug report
[ ] Feature request
[ ] Question not answered in documentation
[X] Cleanup needed

Currently, we serialize the entirety of synapse data structures. It would be better to only serialize the segments of those structures that correspond to synapses that exist. The problem could be that this isn't a single block of contiguous memory, so we would have to add some additional complexity to the code that marshals/unmarshals data to prepare for serialization or postprocess as part of deserialization.
What is affected by this?

How do we replicate the issue/how would it work?

Expected behavior (i.e. solution or outline of what it would look like)

Other Comments

Have we concluded that this is better handled at deserialization time?

Actually, it seems like this is not worth it; it only saves some file space, at the cost of significant code complexity.


Recent transactions not update

Hello guys,
I need your help either paid or sincerely to help solve the problem I encountered:

Recent transactions are not updated:
when the deposit even blocks have matured it still shows 1/6 the confirmation.

Recent transactions are not updated:
When the withdrawal process has been made and no data shows the withdrawal transaction.

Withdraw transactions do not work well:
After doing the withdraw the balance shows the same amount even though the coin has managed to get out of the wallet and as long as it reaches its destination.

Please help me resolve this issue.
Best Regards
IZEM

I did not update the account server directory, I left it as it is in the installation, then I deleted the confirmations section and now everything is going very well for me.

where to delete it?

but i get error when do withdraw.. my balance still same after withdraw..

Avoid using this directory, it does not update correctly, there are many errors that have not been corrected.
https://github.com/3s3s/accountsserver
I even tried the new update and they returned the fictitious balance, the withdrawals did not work, the wallets appeared an internal error message, try it later ...
I preferred to make it practical, I went back to how it is now

u mean just run forever in server and dataServer?

You Use this: https://github.com/3s3s/accountsserver/tree/9274a05996258c2607105e2cf9d8c302798b0c9e
Just change and modify the file. https://github.com/3s3s/accountsserver/blob/9274a05996258c2607105e2cf9d8c302798b0c9e/constants.js
this section:  const DATABASE_PATH = '/home/opentrade/accountsServer/database/sqlite_accounts.db'; by const DATABASE_PATH = '/root/opentrade/accountsserver/database/sqlite_accounts.db';

after remove accounts server and replace with new forever cant start

SyntaxError: Unexpected token ...
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:533:28)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object. (/root/opentrade/node_modules/ws/index.js:3:19)

you have to add all the contents of accountserver

Owesome... Thank you very much @zoowcoin all running good now....
May God bless you ..

but withdraw not solve.. how to solve it?
balance still not update and still same after witdraw..

what you add list into pivx.conf?

After withdraw nothing happen, the amount still same..

After making these changes, have you deleted the database and restarted the entire exchange?

yes, i see is problem with my coin rpc function
if i do coin-cli move "test" "test2" 100
coin-cli listaccount
{
"" : ,
"test" = 500,      Good! Value Change
"test2" = 600,
}
but when i do coin-cli sendfrom "test" "AddressAKSNSNJJWNWJNWJ" 100
coin-cli listaccount
{
"" : -100,
"test" : 500,   Wrong!!! Value by account not change but get negatif in "" : -100
"test2": 600,
}
what i need to do for mycoin?? problem is from this.. manual test

i hava set
enableaccount=1
staking=0
in mycoin.conf

you add coin bitcoin principal

what you mean? not understand

my coin fork from esbcoin, i dont know what true add in coin.conf

you coin is rpc 1.0?

my coin have listed at Enmanet and running good, Enmanet using OpenTrade to.. i dont think so if edit rpc command before compile.

my coin not working with command rpc sendfrom for withdraw. no recieve txid because output from main wallet.

i get this error for mycoin, insert data error to datatable
INSERT INTO sessions VALUES  ('hex+XXXX', 'time', '1')
INSERT error: undefined
whats need i do??

Opentrade only works with coins that have rpc 1.0

If your coin does not use rpc 1.0 it is not accessible for the exchange. If enmanet works and uses opentrade, the reason is because the developer himself made opentrade accessible.

okey.. i need to learn how to add rpc command for mycoin..
Thank so much for your support and reply..
Best Regards
close


BBUnlinkHandleTable Question

Is the BBUnlinkHandleTable function not detected by the patch guard
Do you have patchguard generated code during Black bone function?
Can I generate 109 patchguards somewhere in the Blackboard kernel function
(1HR~3HR BSOD)

BBUnlinkHandleTable  should be triggering PG since RS2/RS3 Win10 update I think.

BBUnlinkHandleTable should be triggering PG since RS2/RS3 Win10 update I think.

Are there any sources that you should reference separately without bypassing the patchguard?
============================================================
Or is it unusable on a regular OS since Redstone 3?


Migrate to ethers v6

Closes #1184.
Needs to be done:

[x] Add MIT attribution for the portions of the Formatter class from ethers v5

Testing still required:

[x] ENS
[x] Internal transactions
[x] USD values
[x] Trace
[x] Beacon chain
[x] Search
[x] Navigation (block/address transactions)

Most of this ought to be testable via test cases in the future.

I've identified one regression: useLatestBlockNumber does not seem to be functioning anymore, even though there aren't any errors. An eth_subscribe call (when using a WebSocket RPC server) is followed shortly by eth_unsubscribe. Clearly the calls are coming from useLatestBlockNumber's useEffect initialization and cleanup, but it's unclear why the listener is ending early.

Note: Some components will crash storybook until https://github.com/storybookjs/storybook/issues/22452 is addressed. But this shouldn't block us from merging.


[Bug] Fresh login and comeback to the Game not good working.

Hey community,
After install im logged in.
Game shows very good.
Than after 2 hours I come back zu the game, the game content is not showing.
Only the menu is showing.
I can't see buttons on profile menu.
I used the docker version.
The other version not work for me.
When I delete the cache the game is working.
What is wrong?

Same Issue at official server (Error 502 Bad gateway) for last 2 weeks.
IMHO no one can play atm.

How to enable developer user modal


Unable to fetch mapping. Do you have indices matching the pattern?

Hi,
I get this warning in kibana's dashboard : Unable to fetch mapping. Do you have indices matching the pattern?
I am sure that VulnWhisperer do not download data from Nessus to elasticsearch , here is the output of :

vuln_whisperer -c frameworks_example.ini -s nessus

[INFO] Connected to database at /opt/vulnwhisperer/database1/report_tracker.db
[INFO] Attempting to connect to nessus...
/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
[SUCCESS] Connected to nessus on localhost:8834
/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
[INFO] Gathering all scan data... this may take a while...
/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
[INFO] Identified 1 scans to be processed
[INFO] Directory already exist for /opt/vulnwhisperer/nessus/My Scans - Skipping creation
/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
I don't get any error in kibana's and elasticsearch' logs .
Please advise.

Hi @SAFAA-HAZAR ,
I would recommend you checking the logstash logs, I had a similar issue and the reason of logstash breaking and not parsing the logs was because I copied as it was all of the files at the logstash folder (https://github.com/austin-taylor/VulnWhisperer/tree/master/logstash), and rabbitmq was making logstash crash.
In order to solve it, I removed all the logstash config files except from the ones I was actually needing. You can also test using the following command specified at the README.md file:
sudo /usr/share/logstash/bin/logstash --path.settings /etc/logstash/ -f /etc/logstash/conf.d/1000_nessus_process_file.conf

And see if logstash processes the logs without breaking, sending them to ElasticSearch successfully.
Hope this fixes your issue.
Regards,
Quim

Thank you .
You made my day :D
This solved the problem.

Glad it helped :)
@austin-taylor maybe we should use the Wiki tab to create a FAQ in order to have visible this kind of issues that might interest to other people? :)

Closing issue, a FAQ entry in VulnWhisperer's wiki has been created pointing to this issue in case future cases appear.


add_reference_concurrently does not properly check for existence of foreign keys

Hi again!
We just ran into trouble when trying to add a new foreign key to an existing table using add_reference_concurrently. We already had a different foreign key pointing to the same target able (using a different column). This caused online_migrations to refuse to add the new foreign key, as it erroneously believes the foreign key already existed. Apparently it does not take the column into consideration when checking if the foreign key already exists.
Something like this therefore does not work:
add_reference_concurrently :foos, :baz, foreign_key: { to_table: :bars }
add_reference_concurrently :foos, :quux, foreign_key: { to_table: :bars }

Thanks for looking into this!

I think I found the cause: https://github.com/fatkodima/online_migrations/blob/master/lib/online_migrations/schema_statements.rb#L781. The column is not passed into the check if add_foreign_key is called from add_reference_concurrently. Rather, the column is then derived here: https://github.com/fatkodima/online_migrations/blob/master/lib/online_migrations/schema_statements.rb#L790.


Disable Sticky functionality when toolbar plugin is active

- Summary
Stumbled across issue #516 earlier this week, and this fixes it! Issue happening is that when a component block was open in a Markdown widget, sticky functionality was triggering even if the component block height exceeded the height of the markdown block (and created a weird scrolling flash). You can see an example here: http://bokeh-staging.netlify.com/img/example.mp4.
- Detailed Summary of what I've done

Both VisualEditor and RawEditor now track an activePlugin state
They pass an onActivePlugin function down to Toolbar. (onActivePlugin updates activePlugin state for both Editors)
Toolbar continues to track activePlugin state within itself, but also passes the plugin value up to onActivePlugin
Pass a prop to Sticky (disableSticky) when the Editor activePlugin state exists.
disableSticky prevents default Sticky behaviour from happening when active.

- Test plan

Add following code snippet to example/index.html: (plugin example longer than Markdown widget)

CMS.registerEditorComponent({
      id: "three_up",
      label: "Three-Up Images",
      fields: [{name: 'image-one', label: 'First Image - Portrait', widget: 'object', fields: [
        {name: 'image', label: 'Image', widget: 'image'},
        {name: 'alt', label: 'Alt text', widget: 'string'}
      ]}, {name: 'image-two', label: 'Second Image', widget: 'object', fields: [
        {name: 'image', label: 'Image', widget: 'image'},
        {name: 'alt', label: 'Alt text', widget: 'string'}
      ]}, {name: 'image-three', label: 'Third Image', widget: 'object', fields: [
        {name: 'image', label: 'Image', widget: 'image'},
        {name: 'alt', label: 'Alt text', widget: 'string'}
      ]}],
      pattern: /three_up (\S+)\s/,
      fromBlock: function(match) {
        return {
          id: match[1]
        };
      },
      toBlock: function(obj) {
        return (`<div></div>`);
      },
      toPreview: function(obj) {
        return (`<div></div>`);
      }
    });

Go into admin to any post with a Markdown widget.
Open Three-Up Images component
Scroll (notice that jumping no longer happens)

- Description for the changelog
When a editor component is open, sticky toolbar behaviour is disabled.
- A picture of a cute animal (not mandatory but encouraged)

Thanks for this @heathervv! Great breakdown of the issue, too.
Disabling sticky behavior on the toolbar is something we should try to avoid. I think we can accomplish this by changing how the Sticky components calculate height when a plugin form is open. Thoughts?

Hey @erquhart!
I'm not quite sure I understand how calculating the height while still allowing the toolbar to be sticky will solve this problem. If the toolbar sticks to the top of the browser and the plugin form is taller than the viewport, you'd have to scroll the full markdown editor before you'd be able to scroll the full plugin form into view. (Assuming the toolbar sticks to the bottom of the markdown editor rather than jumping back to the top)

Hmm yep that makes sense. But the fix here is regressive - for example, scroll to the middle of one of the markdown widgets in the kitchen sink example and activate a plugin form. Scroll around with it open a bit too. Sometimes they'll open out of the viewport entirely.
Taking another look now. Maybe we should use some kind of modal that obstructs the control panel entirely, not sure, but the current UI just isn't flexible enough to support large plugin forms.

The more I think about it, the more a modal seems like the right move: a plugin form can be any size, so integrating it directly with the CMS UI takes a considered approach.
For now, a modal would look like this:

@erquhart That approach seems much better!

Alright, I'm thinking I'll include this with #254, which is more or less merge ready. I'll leave this PR open until a replacement is up.

I don't have a ton of capacity to take this on in the next couple of weeks unfortunately, but I'm totally open to tackle this! I don't want to hold this up though, so it probably makes sense for you to circle back to this!
If you're okay with it, I'll close this PR since it no longer solves the problem and update the issue (#516) with your solution.

Sounds good, thanks!

Superseded by an upcoming improvement, see issue comment for details. Closing.


Add welcome message

@ErikSchierboom Can you get this green and merge it pls :)

FIX THE LINTER pls

FFS. Erik - you got off too easy!

🥳


Client Allocation Request for: Phoenix

Client Allocation Questions
Core Information

Name: phoenix
Website / Social Media:

wechat:18515015560
slack:lucas556
github:https://github.com/lucas556

Region: Greater China
DataCap Requested: 5TiB
Addresses to be Notarized: f1yogtfjjwsg2dpkjry2wepe3hxi3ap6mhimu6juq
Notary Requested: ozhtdong

hi,im lucas,The company is in Zhengzhou,Apply for a 5T DataCap;the data is mainly used to store Chinese myths, legends and myths.（中国神话传说以及神话故事）.

Here is a book (demo) we need to save:
Name：Journey to the West

Hi. @lucas556 Thanks for your application!
Your data demo is very attractive and useful.
But I still want to learn about your company name and company official website.

@ozhtdong  thank you for your reply. We are an EOS ADD node from the EOS community(website: www.eosadd.com ).
We have been working hard to build distributed storage based on blockchain.
When filecoin was released, we found that filecoin is very suitable for the storage of blockchain data that add has been working hard to promote.
In the future, we will continue to import customer (corporate and personal) data storage into filecoin.
我们一直努力建设基于区块链的分布式存储.
当filecoin发布,我们发现filecoin很适合add一直以来努力推动的基于区块链数据的存储.
未来,我们会把客户(企业和个人)数据存储持续导入filecoin.

@ozhtdong thank you for your reply. We are an EOS ADD node from the EOS community(website: www.eosadd.com ).
We have been working hard to build distributed storage based on blockchain.
When filecoin was released, we found that filecoin is very suitable for the storage of blockchain data that add has been working hard to promote.
In the future, we will continue to import customer (corporate and personal) data storage into filecoin.
我们一直努力建设基于区块链的分布式存储.
当filecoin发布,我们发现filecoin很适合add一直以来努力推动的基于区块链数据的存储.
未来,我们会把客户(企业和个人)数据存储持续导入filecoin.

From the ADD official, our philosophy has always been to build distributed storage based on blockchain.

@ozhtdong can you approve me?

Hi. @lucas556 Sorry for the late reply.
So from my understanding, you are an individual, the community  member of EOS. Is that right? I am quite interested in your project and also hope EOS can cooperate with Filecoin.

@ozhtdong Yes, I am a member of the eos community.I am also the technical leader of the EOS ADD project.The eos community also very much hopes to cooperate with filecoin.

@ozhtdong Yes, I am a member of the eos community.I am also the technical leader of the EOS ADD project.The eos community also very much hopes to cooperate with filecoin.

我是来自EOS社区的一员,同时也是EOS ADD的技术负责人,我相信,EOS社区非常希望能和filecoin项目以及IPFS进行合作.

Hi.
I also want to know more about your allocation strategy.
1.How many miners do you want to store your data to? How much data for each miner?
2. Will you record your allocation decision in public? Which platform will you use?
3. What method/tool will you use to insperct miners? Which aspect of miners will you inspect?
4. Have you ever allocated before? If yes, how did you do when you were questioned?

@ozhtdong ,thank you for your reply.

1.How many miners do you want to store your data to? How much data for each miner?

For each file, I will select 2-3 miners from eligible miners for data storage.Each miner has the same amount of data.
每一份文件,我会选择2-3个矿工进行冗余存储.每个矿工的数据量相同.

Will you record your allocation decision in public? Which platform will you use?

The distribution record (CID; document size/name; miner, etc.) is disclosed here: https://github.com/lucas556/Filecoin_Datacap and here.
分配记录会在这里和https://github.com/lucas556/Filecoin_Datacap页面公开.

What method/tool will you use to insperct miners? Which aspect of miners will you inspect?
I will choose based on region; reputation and stored power.And it requires that miners can use offline storage.
我会根据地区;声誉和存储量选择合适的矿工.并且矿工可以使用离线存储.

Have you ever allocated before? If yes, how did you do when you were questioned?
Because data sorting is very complicated, we have not done any distribution yet.
因为数据整理非常复杂,我们还没有进行过分配.

@ozhtdong ,thank you for your reply.

1.How many miners do you want to store your data to? How much data for each miner?

For each file, I will select 2-3 miners from eligible miners for data storage.Each miner has the same amount of data.
每一份文件,我会选择2-3个矿工进行冗余存储.每个矿工的数据量相同.

Will you record your allocation decision in public? Which platform will you use?

The distribution record (CID; document size/name; miner, etc.) is disclosed here: https://github.com/lucas556/Filecoin_Datacap and here.
分配记录会在这里和https://github.com/lucas556/Filecoin_Datacap页面公开.

What method/tool will you use to insperct miners? Which aspect of miners will you inspect?

I will choose based on region; reputation and stored power.And it requires that miners can use offline storage.
我会根据地区;声誉和存储量选择合适的矿工.并且矿工可以使用离线存储.

Have you ever allocated before? If yes, how did you do when you were questioned?

Because data sorting is very complicated, we have not done any distribution yet.
因为数据整理非常复杂,我们还没有进行过分配.

Thanks for your detailed answer!
I would like to know have you ever used cloud? Which platform do you use? What's your usage volume and frequency?
I also want to get some evidence about your usage volume and your relationship with EOS.

@ozhtdong We use Tencent Cloud; Alibaba Cloud and Amazon S3 storage; because the network fee is too high, our total storage limit is below 100Tib, and the data that exceeds 100Tib can only be deleted.
We believe that IPFS and Filecoin can reduce our costs and are more conducive to the storage and development of our data.
我们使用腾讯云;阿里云和亚马逊S3存储;因为网络费用太高,我们的限制存储总量在100Tib以下,超过的100Tib的数据只有删除.
我们相信在IPFS和Filecoin上可以降低我们的成本,更加有利于我们数据的存储和发展.
Regarding the usage of filecoin, our current data volume is based on 100 Tib, and is continuing to develop, according to past experience; maintaining a monthly growth of 8 Tib-10 Tib.
对于filecoin的使用量,我们目前的数据量在100Tib的基础,并且在持续发展,按照以往的经验;每月保持在8Tib-10Tib的增长.
Because books cannot be stored for a long time, we need to organize each book into electronic data, and continue to store it.
因为书籍不能长期保存,我们需要对每份书籍进行整理形成电子数据,并持续保存下去.
Regarding EOS, I cannot represent anyone. Our team participates in the launch of the mainnet and the construction of some communities; our node EOS ADD is the first token issued by the EOS mainnet.
关于EOS，我并不能代表任何人，我们团队参与主网启动和部分社区的建设;我们的节点EOS ADD是EOS主网第一个发行的Token.

Could you please show me some social media link of you?

My Social Media:
wechat:18515015560
slack:lucas556
github:https://github.com/lucas556

Hi. We are under discussion whether we approve individual's request since we don't have something like business license.

Hi. We are under discussion whether we approve individual's request since we don't have something like business license.

@ozhtdong We have a business license, Misunderstood

Here is our business license, I will delete it after you check it。

@ozhtdong  Local business license search results
https://github.com/lucas556/lotus_auto_sh/blob/master/1615697146078.jpg?raw=true

@ozhtdong Can i do it now?


Fix removeSnapshotsDuringFilesystemTrim not being used in helm chart

Also ran ./scripts/generate-longhorn-yaml.sh
Which issue(s) this PR fixes:
Issue https://github.com/longhorn/longhorn/issues/7909

Tested with steps from https://github.com/longhorn/longhorn/issues/7909#issuecomment-1948634684.
Default case:
      parameters:
        numberOfReplicas: "3"
        staleReplicaTimeout: "30"
        fromBackup: ""
        fsType: "ext4"
        dataLocality: "disabled"
        unmapMarkSnapChainRemoved: "ignored"

Non-default case:
parameters:
  dataLocality: disabled
  fromBackup: ""
  fsType: ext4
  numberOfReplicas: "3"
  staleReplicaTimeout: "30"
  unmapMarkSnapChainRemoved: enabled

@mergify backport v1.6.x v1.4.x
Holding off on v1.5.x until v1.5.4 release.

@mergify backport v1.5.x


Remove "Buildasaur:" from GitHub build status messages

GitHub adds the service automatically nowadays, which resulted
in the message being printed twice.
Closes #113

Great, thanks! :+1:


[Enhanacement] DarkMode view for UI via Options / Plugins

I would like to see the inclusion of dark mode. This could be done through a plugin or directly through the settings.
Currently, there are not alternative ways to have a dark mode process viewer (either Process Hacker or Windows Task Manager)
Would love to help build out this new feature to help support the ongoing upkeep of this project.

The nightly builds have included a dark mode for some time. You can enable it via the options window:

Nightly builds are here:
https://processhacker.sourceforge.io/nightly.php

Fantastic! That wasn't quite obvious to me when combing through the settings. Thanks @dmex!


Hosted the report in ec2 Asking for Select data file input

Hi @ncc-erik-steringer
Thank you for making it compatible with python3 much appreciate it !!
Actually, after running the report in ec2 ubuntu instance I've hosted the report as the webserver. But the the the index.html file under the
/gui/dist/ is asking for the .json file as input (aws_inventory_data-default.json) from the local system. So is there any way we can directly open the report in browser without any data file input?
Thank you !!

Hey there @Codehouse-Satty ,
If the webserver is running, and you access index.html via webserver, it should serve that JSON output from the tool (since it's basically the artifact of this tool). Is the HTML trying to load it via file:// or the like? Can you share your browser's console output showing the error?

This is the image of the webserver URL from the report location /gui/dist/#/

Ah, now I see. The most optimal choice here is downloading the files to your own host and running the webserver locally (safer too). As far as I'm aware, there isn't a handy way to specify the file remotely.

Oh okay, Eric !!  So, are there any changes we can do so that the index.html file will automatically fetch the aws_inventory_data-default.json file directly without asking to import the file? Please suggest

Unfortunately I don't see a way to do that out of the box at the moment. Your best option is downloading the files and opening locally.
In the future, we could try adding stronger support for your use-case.

Thank you so much Erik for your input !!
On Thu, 18 Nov, 2021, 11:25 pm ncc-erik-steringer, @.***>
wrote:

Unfortunately I don't see a way to do that out of the box at the moment.
Your best option is downloading the files and opening locally.
In the future, we could try adding stronger support for your use-case.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nccgroup/aws-inventory/issues/35#issuecomment-973116903,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVUNJJUTU4BPEPKUN2OQBZLUMU42RANCNFSM5IKCAAKA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Text is inserted when calling eval after editting value

Perhaps the title is not clear enough, I have also provided a video demo.
When calling eval and edit the variable inside the floating window (with key e), calling eval the second time will cause weird behavior where the same word under cursor will be inserted and will change to insert mode.
https://user-images.githubusercontent.com/45304579/225637456-bbb5494a-4cd1-415f-905b-ef6cc8ec0280.mov

Same here.
Kazam_screencast_00009.webm

Should be fixed in latest master :smile: It was a bad assumption that the current buffer was the buffer being rendered

Tested, it's all good now! Thanks for the fix! 😃


Grammar issue on "Covariance and Contravariance (Visual Basic)" page.

Towards the end of Covariance and Contravariance (Visual Basic) we have this sentence:

In .NET Framework 4 or later Visual Basic support covariance and contravariance in generic interfaces and delegates and allow for implicit conversion of generic type parameters.

I believe the words in bold above, should appear in their plural form so the sentence reads as follows (corrected words in ALL CAPS):

In .NET Framework 4 or later Visual Basic SUPPORTS covariance and contravariance in generic interfaces and delegates and ALLOWS for implicit conversion of generic type parameters.

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

ID: 1e70a7c1-a575-2ef3-42de-98284562303a
Version Independent ID: 8dbca2db-76f6-3895-bd83-4ffc916fd1a6
Content: Covariance and Contravariance (Visual Basic)
Content Source: docs/visual-basic/programming-guide/concepts/covariance-contravariance/index.md
Product: dotnet-visualbasic
GitHub Login: @dotnet-bot
Microsoft Alias: dotnetcontent

@rpetrusha I believe the PR is merged and this issue is resolved? Close it?

@valerianpereira the PR has been merged and the change is live (thanks @aramkoukia @rpetrusha @Thraka). I am closing the issue :+1:


Fix API doc

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:
438

Relevant Lines:
469

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:
2650

Relevant Lines:
2956

💛  - Coveralls


[Capybara/SpecificMatcher] False-positive when using regex

expect(page).to have_css('button', exact_text: /my regex+/)

This should not trigger the Capybara/SpecificMatcher because there is no way to write this with have_button. Same applies for text with regex in addition to exact_text.

It also has false-positive issues in expectations that include CSS class names. It seems that have_field, have_link, and have_button don't currently support the class option.

@svegaca - hm, I have to following in my tests:
expect(page).to have_button(class: 'btn-close')

Are you saying that this doesn't work? It seems to pass. :smile:

Yes, it fails for me using capybara (2.4.4) and rubocop-capybara (2.17.0). Maybe I should upgrade capybara 😅 but looking at the current code I don't find where it accepts the class option 🤔

Well, it passes options to has_selector? which does work with class: so it should be fine. :)


examples do not work since update to stm32h7xx-hal 0.14

Hello,
When I try to flash my daisy board with an example (for instance blinky), the program does not start.
It works if I revert to stm32h7xx-hal 0.13.1 with the following patch:
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -19,8 +19,8 @@ debouncr = "0.2.2"
 log = "0.4.11"
 micromath = "1.1.1"
 panic-halt = "0.2.0"
-stm32h7xx-hal = { version = "0.14.0", features = ["stm32h750v","rt","fmc", "xspi", "sdmmc", "sdmmc-fatfs", "usb_hs"] }
-stm32-fmc = "0.3.0"
+stm32h7xx-hal = { version = "0.13.1", features = ["stm32h750v","rt","fmc", "xspi", "sdmmc", "sdmmc-fatfs", "usb_hs"] }
+stm32-fmc = "0.2.0"
 rtt-target = { version = "0.4.0", optional = true }
 panic-rtt-target = { version = "0.1.2", features = ["cortex-m"], optional = true }
 lazy_static = { version = "1.4.0", features = ["spin_no_std"], optional = true  }

The issue seems to happen quite early at initialization: I tried to reduce the system::System::init() method to a minimal code that blinks a led, and it does not blink with 0.14.0 (while it blinks with 0.13.1).
I use rust 1.70.
Is anyone else seeing the same issue?
please @dobrite, can you confirm it's working on your side?

After digging a bit, it appears that the issue is related to init_clocks(). If I decrease the frequency of sys_ck, or if I remove the PLL3 configuration, I can see my early LED blink again.
I reproduced the issue in a pure stm32h7xx-hal example, outside libdaisy-rust. The behavior is the same: the initialization fails with 0.14.0 and succeeds with 0.13.1. I'll try a git bisect to find the commit which is the origin of the failure.

Actually, it was a panic but I did not see because on my application, my panic handler uses panic-persist, which requires to pass the early init...
So, the panic is:
panicked at 'Cannot achieve output frequency this low: Maximum PLL divider is 128', /usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/stm32h7xx-hal-0.14.0/src/rcc/pll.rs:36:5
And the origin commit is:
https://github.com/stm32-rs/stm32h7xx-hal/commit/149e84357e319cc4f23d9f0042b5e48cb9aaede7
It seems that the HAL is not able to find a valid divider value for PLL3_Q or PLL3_R. It was probably failing before 0.14.0, but was silently ignored. I'll submit a pull request soon.

I submitted pull request #37


Enabling minify brokes django-cms toolbar menu

If I enable MinifyHtmlMiddleware then this menu (page, Language) will make broken

Not sure what data is cutting off with MinifyHtmlMiddleware is going to this result.

Hi, without HTML snippets it's impossible to work on a fix. Please provide the before/after HTML of the broken element, from e.g. your browser's "View Source".
Also, we can't really fix HTML issues here, please report them upstream in the minify-html repo: https://github.com/wilsonzlin/minify-html . Ensure you've tested with the latest version first, I know there were some issues fixed in 0.9.0.


SW-6131 Associate variables from deliverables sheet

Make DeliverablesImporter populate the list of variables for each deliverable
if present in the deliverables sheet.
A variable may be associated with more than one deliverable.
If the "Variables" column is empty for a deliverable, the deliverable's existing
list of variables is left untouched; this is to support gradually transitioning
from the old scheme where deliverable IDs were specified on the all-variables
sheet by moving the associations from that sheet one deliverable at a time.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#2518  👈
#2517
#2516
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @sgrimm and the rest of your teammates on  Graphite

Merge activity

Oct 21, 1:21 PM EDT: A user started a stack merge that includes this pull request via Graphite.


Handle search across lines

Resolves: #825
This change resolves a frustration point for CMs. Whenever they try to
register a patient whose phone number already exists in the system, they
will receive an error message stating the number is a duplicate. This
should not be a problem since CMs search for the number in the database
before creation. However, the search functionality is limited to the
CM's existing line, while the uniqueness check works across the entire
database.
For example, if the number<PHONE_NUMBER> exists on the DC line and the CM
is logged into the VA line, then they will receive no results when
searching for<PHONE_NUMBER>. This implies a new patient. Then when the CM
creates a new patient with<PHONE_NUMBER>, they will get an error saying
the number already exists.
To address this issue, I added a custom validator that tells the CM when
the patient already exists on a different line.
(Additional side effect: I changed one of the phone numbers in seed.rb.
Patient models are validated for unique phone numbers. Two of the
creation methods in seed.rb use the same template string to generate
phone numbers, which means there's a chance for the same number to be
generated twice.)
If these changes look good, I can add some unit tests.

Codecov Report

Merging #1390 into master will decrease coverage by 0.03%.
The diff coverage is 88.88%.

@@            Coverage Diff             @@
##           master    #1390      +/-   ##
==========================================
- Coverage    94.2%   94.16%   -0.04%
==========================================
  Files          61       61
  Lines        1380     1389       +9
==========================================
+ Hits         1300     1308       +8
- Misses         80       81       +1

Impacted Files
Coverage Δ

app/models/patient.rb
98.42% <88.88%> (-0.73%)
:arrow_down:

Continue to review full report at Codecov.

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

@colinxfleming, wanna check if there's a better way of doing this.
Right now, I'd using a ._id to check uniqueness. This is something provided by Mongoid, and possibly hacky, since the leading underscore means "internal property".
This is important for on: update checks. I want to validate unique phone numbers, so I search for records with duplicate numbers. Sometimes, the record with a duplicate number is the record I'm updating. In other words, the record is matching itself. In this case, I want to permit the update.
Here's what I'm doing now.
match = Patient.where(primary_phone: primary_phone).first

if match
  # skip when an existing patient updates and matches itself
  if match._id == self._id
    return
  end

Is there a better way?

On another note, I'm stumped as to why these system tests are failing. It seems that phone number updates on _patient_dashboard.html aren't being pushed thru in the system tests, but they seem to work fine when I try them out manually.
Even weirder is that the phone number is the only field that doesn't update. Every other field updates fine. Appointment date updates. First and last name updates. Etc.
Here's the main test that fails:
describe 'changing patient dashboard information' do
    before do
      @date = 5.days.from_now
      fill_in 'First and last name', with: 'Susie Everyteen 2'
      select '5 weeks', from: 'patient_last_menstrual_period_weeks'
      select '2 days', from: 'patient_last_menstrual_period_days'
      fill_in 'Appointment date', with: @date.strftime('%m/%d/%Y')
      fill_in 'Phone number', with: '123-666-8888'
      fill_in 'First and last name', with: 'Susie Everyteen 2'
      click_away_from_field
      reload_page_and_click_link 'Patient Information'
    end

    it 'should alter the dashboard information' do
      within :css, '#patient_dashboard' do
        lmp_weeks = find('#patient_last_menstrual_period_weeks')
        lmp_days = find('#patient_last_menstrual_period_days')
        assert has_field?('First and last name', with: 'Susie Everyteen 2')
        assert_equal '5', lmp_weeks.value
        assert_equal '2', lmp_days.value

        assert has_field? 'Appointment date', with: @date.strftime('%Y-%m-%d')
        assert has_field? 'Phone number', with: '123-666-8888'

        assert has_content? 'Currently: 5w 4d'
        assert has_content? 'Approx gestation at appt: 6 weeks, 2 days'
      end
    end
  end

assert has_field? 'Phone number', with: '123-666-8888' is the failing line

I think this systemtest failure is a legit one, but I don't think it's you. Let me dig in.

Can you pull down from master?

You mean merge changes from master into this branch? I'll have time this weekend

@colinxfleming Fyi, system test passes now.
Still working on polishing changes and writing unit tests

awww yiss 👍

Still working on this! April's been busy for me.
Working on it right now

@colinxfleming It works! Ready for review

aw yus! Thanks @geoffreyyip , I'll review this wknd.


Give issues ids and permalink icons so they're linkable.

Linking to issues is annoying.  Auto-add ids to issues, and a permalink icon like headings get.
Though, we preferably want the ids to be stable, so that linking to an issue doesn't go stale as soon as you add/remove an issue preceding it.  Hmm.  Maybe hash the contents with something simple?

Just an idea to make this work even better.
Generating the id from a hash of the content works fine initially, but it would be nice to be able to edit an issue after having share the permalink with the rest of the world.
Maybe one way to do that would be that when you run "bikeshed source", it would embed the issue id in the source markup, so that later, even if the content of the issue changes, bikeshed can keep the permalink working.


Email newsletter signup on front page sends user through non-ideal workflow

I tried this in incognito and with two browsers. I also used 2 different personal emails (not on list) as well and the same thing happened every time.

Fixed.


The documenation is contradictory

On client requirements > Windows it is stated "...Also the Windows agent cannot be managed concurrently by System Center Configuration Manager... "
Since there is an entire session on how to Integrate SCCM with update management this feels a bit contradictory
Maybe its I who is misunderstanding, or a clarification is needed

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

ID: db47901d-1664-058d-9407-47e932dc9661
Version Independent ID: e90ec9ee-e7da-4f19-248f-4c825aaa8b9f
Content: Update Management solution in Azure
Content Source: articles/automation/automation-update-management.md
Service: automation
GitHub Login: @georgewallace
Microsoft Alias: gwallace

@NiklasJern We appreciate you bringing this to our attention. Your feedback has been shared with the content owner for further review.

@NiklasJern Thanks for point this out, I put in a fix to clarify this. We should state that we require the Microsoft Monitoring Agent on the machine, but for Configuration Manager we can either manage the updates through Azure Automation or just report on them and you can use Configuration Manager.  I will respond back to this thread once the doc updates are live later today so we can review and close this issue.

@NiklasJern These updates are live at the following url.  https://docs.microsoft.com/en-us/azure/automation/automation-update-management. After you review the changes if everything looks better can you please close the issue?  Thanks again for providing this valuable feedback, truly appreciate it!

@georgewallace Looks great, feel free to close the issue