Shader errors are still highlighted after being fixed in the shader editor

Godot 3.0 alpha2
Windows 10 64 bits
nVidia 940M
When I write a shader, I often stop midway to think, or simply make mistakes. This produces compilation errors, which I fix quickly, but they stay highlighted in red in the shader editor until I fix all of them in a single edit. As long as at least one remains, every other stay shown even though they are fixed.
This one is bugging me for a while, and it can get pretty uncomfortable:

pull request #12842 fixes this issue

Fixed by #12842.


Picture-only Facebook replies

When a FB reply is only a picture, the resulting brid.gy page (Example) ends up being pretty weird, as there is no e-content p-name class on the empty div. I'm not sure what the best way to handle these things is, though.

huh. sorry for the trouble, and thanks for filing! will look. related: #646

#646 already added support for normal images in comments, but this turned out to be a new comment attachment type, animated_image_autoplay. easy to add.


expat.h not found for when installing node-expat

I'm running FreeBSD 8.2 and I have expat installed and it lives at:
/usr/local/include/expat.h
https://gist.github.com/1323682
Adding this seems to ensure it is found under FreeBSD
export CPPFLAGS="-I/usr/local/include"

This is gonna be messy over time.  I kinda want to remove the adapter specific deps and have checks in the adapter code that tell you what to install when you try to use them.

I managed to install hubot on Ubuntu 11.10 and this looks like one of the issues I had, I had to install libexpat1-dev to get it to work. I'm not sure if this is the same on FreeBSD but I thought I'd add my two cents.


import qsharp fails or takes too long time

$ python
Python 3.7.6 | packaged by conda-forge | (default, Jun  1 2020, 18:57:50)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import qsharp
Preparing Q# environment...
...................Q# environment was not available in allocated time.
Please check the instructions at https://aka.ms/qdk-install/python.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/conda/lib/python3.7/site-packages/qsharp/__init__.py", line 123, in <module>
    client = _start_client()
  File "/opt/conda/lib/python3.7/site-packages/qsharp/clients/__init__.py", line 64, in _start_client
    raise IQSharpNotAvailableError(message)
qsharp.clients.IQSharpNotAvailableError: Q# environment was not available in allocated time.
Please check the instructions at https://aka.ms/qdk-install/python.
>>>

qsharp Version: 0.12.2010.504
Environment:

Ubuntu 20.04
Python 3.7.6

.NET information

 $ dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   3.1.402
 Commit:    9b5de826fd

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  20.04
 OS Platform: Linux
 RID:         ubuntu.20.04-x64
 Base Path:   /usr/share/dotnet/sdk/3.1.402/

Host (useful for support):
  Version: 3.1.8
  Commit:  9c1330dedd

.NET Core SDKs installed:
  3.1.402 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.1.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

I tried "import qsharp" again several times.
Then, the error message disappeared and it worked.
I guess that it takes too long time to run "import qsharp" for the first time.
With qsharp 0.12.2009.2803, "import qsharp" does not take long time:
$ python
Python 3.7.6 | packaged by conda-forge | (default, Jun  1 2020, 18:57:50)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import qsharp
Preparing Q# environment...
.>>>

Thanks for filling this issue. @rmshaffer can you take a look at this? It seems related to the last update of IQ#.

Thanks, I can confirm that this does appear to be an issue in the latest update. It affects the first run only; once it has succeeded, then subsequent runs are fast, as expected.
Opened https://github.com/microsoft/iqsharp/issues/338 in the IQ# repo; closing this one. Thanks @sanori for reporting!


flutter 2.8.0 BoxConstraints doesn't render image when app comes to foreground (ie when app life cycle goes from paused to resumed)

Steps to Reproduce

here is my example code https://github.com/philos3/box_decoration_test_demo.git
run my example code,
turn off the phone's screen and light it up again

Expected results: boxConstraints work find
Actual results:  you can find boxConstraints didnt show the first item's image in scrolling listview

 log

[  +57 ms] executing: [D:\flutter\flutter_2.5.3\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +720 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] cf4400006550b70f28e4b4af815151d1e74846c6
[        ] executing: [D:\flutter\flutter_2.5.3\flutter/] git tag --points-at cf4400006550b70f28e4b4af815151d1e74846c6
[  +31 ms] Exit code 0 from: git tag --points-at cf4400006550b70f28e4b4af815151d1e74846c6
[        ] 2.8.0
[   +6 ms] executing: [D:\flutter\flutter_2.5.3\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +25 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [D:\flutter\flutter_2.5.3\flutter/] git ls-remote --get-url origin
[  +19 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +76 ms] executing: [D:\flutter\flutter_2.5.3\flutter/] git rev-parse --abbrev-ref HEAD
[  +24 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +65 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[  +46 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe devices -l
[  +37 ms] List of devices attached
           HQQ4UWBQIF49FAHQ       device product:PD1934 model:V1934A device:PD1934 transport_id:7
[   +5 ms] C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell getprop
[  +63 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[  +79 ms] Skipping pub get: version match.
[ +247 ms] Generating D:\project\box_decoration_test_demo\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +60 ms] ro.hardware = mt6768
[        ] ro.build.characteristics = default
[  +30 ms] Initializing file store
[  +15 ms] Skipping target: gen_localizations
[   +5 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: D:\project\box_decoration_test_demo\.dart_tool\package_config_subset}
[  +23 ms] gen_dart_plugin_registrant: Complete
[   +1 ms] Skipping target: _composite
[   +2 ms] complete
[   +5 ms] Launching lib\main.dart on V1934A in debug mode...
[   +4 ms] D:\flutter\flutter_2.5.3\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev D:\flutter\flutter_2.5.3\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
D:\flutter\flutter_2.5.3\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\Dong\AppData\Local\Temp\flutter_tools.43ab8265\flutter_tool.4ad0ed09\app.dill --packages D:\project\box_decoration_test_demo\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[  +15 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\build-tools\31.0.0\aapt dump xmltree D:\project\box_decoration_test_demo\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +35 ms] Exit code 0 from: C:\Users\Dong\AppData\Local\Android\Sdk\build-tools\31.0.0\aapt dump xmltree D:\project\box_decoration_test_demo\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)0x1f
               A: android:compileSdkVersionCodename(0x01010573)="12" (Raw: "12")
               A: package="com.example.box_decoration_test_demo" (Raw: "com.example.box_decoration_test_demo")
               A: platformBuildVersionCode=(type 0x10)0x1f
               A: platformBuildVersionName=(type 0x10)0xc
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1f
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="box_decoration_test_demo" (Raw: "box_decoration_test_demo")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="android.app.Application" (Raw: "android.app.Application")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.box_decoration_test_demo.MainActivity" (Raw: "com.example.box_decoration_test_demo.MainActivity")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   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=37)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: intent-filter (line=41)
                     E: action (line=42)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=44)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=51)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +5 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell -x logcat -v time -t 1
[  +13 ms] <- compile package:box_decoration_test_demo/main.dart
[ +156 ms] --------- beginning of main
                    12-16 10:22:16.597 I/SurfaceFlinger(  485): [Built-in Screen (type:0)] fps:1.004387,dur:2986.90,max:1999.66,min:354.60
[   +6 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe version
[  +10 ms] Android Debug Bridge version 1.0.41
           Version 31.0.3-7562133
           Installed as C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe
[   +1 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server
[  +22 ms] Building APK
[  +17 ms] Running Gradle task 'assembleDebug'...
[   +3 ms] Using gradle from D:\project\box_decoration_test_demo\android\gradlew.bat.
[  +11 ms] executing: C:\Program Files\Android\Android Studio2\jre\bin\java -version
[ +122 ms] Exit code 0 from: C:\Program Files\Android\Android Studio2\jre\bin\java -version
[        ] openjdk version "11.0.10" 2021-01-19
           OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
           OpenJDK 64-Bit Server VM (build 11.0.10+0-b96-7249189, mixed mode)
[   +1 ms] executing: C:\Program Files\Android\Android Studio1\jre\bin\java -version
[   +7 ms] Exit code 1 from: C:\Program Files\Android\Android Studio1\jre\bin\java -version
[        ] Error: could not open `C:\Program Files\Android\Android Studio1\jre\jre\lib\amd64\jvm.cfg'
[   +1 ms] executing: [D:\project\box_decoration_test_demo\android/] D:\project\box_decoration_test_demo\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=D:\project\box_decoration_test_demo\lib\main.dart
-Pbase-application-name=android.app.Application -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== -Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root
assembleDebug
[+3473 ms] Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
[+19797 ms] Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
[   +2 ms] Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
[        ] Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
[        ] Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
[        ] Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
[+2393 ms] > Task :app:compileFlutterBuildDebug
[   +1 ms] [  +55 ms] executing: [D:\flutter\flutter_2.5.3\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [ +819 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] cf4400006550b70f28e4b4af815151d1e74846c6
[        ] [        ] executing: [D:\flutter\flutter_2.5.3\flutter/] git tag --points-at cf4400006550b70f28e4b4af815151d1e74846c6
[ +104 ms] [  +29 ms] Exit code 0 from: git tag --points-at cf4400006550b70f28e4b4af815151d1e74846c6
[        ] [        ] 2.8.0
[        ] [   +6 ms] executing: [D:\flutter\flutter_2.5.3\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +23 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [D:\flutter\flutter_2.5.3\flutter/] git ls-remote --get-url origin
[        ] [  +20 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +42 ms] executing: [D:\flutter\flutter_2.5.3\flutter/] git rev-parse --abbrev-ref HEAD
[  +92 ms] [  +20 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] stable
[        ] [  +45 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[  +89 ms] [  +77 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [   +2 ms] 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 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[ +102 ms] [  +47 ms] Initializing file store
[        ] [  +18 ms] Skipping target: gen_localizations
[        ] [  +35 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: D:\project\box_decoration_test_demo\.dart_tool\package_config_subset}
[        ] [  +37 ms] gen_dart_plugin_registrant: Complete
[        ] [   +1 ms] kernel_snapshot: Starting due to {}
[  +92 ms] [   +8 ms] D:\flutter\flutter_2.5.3\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev D:\flutter\flutter_2.5.3\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
D:\flutter\flutter_2.5.3\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies -DFLUTTER_WEB_AUTO_DETECT=true -Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation --no-link-platform --packages D:\project\box_decoration_test_demo\.dart_tool\package_config.json --output-dill
D:\project\box_decoration_test_demo\.dart_tool\flutter_build\7b7daafbdd1de81d606e4d2ad5bfd8d7\app.dill --depfile D:\project\box_decoration_test_demo\.dart_tool\flutter_build\7b7daafbdd1de81d606e4d2ad5bfd8d7\kernel_snapshot.d
package:box_decoration_test_demo/main.dart
[+7109 ms] [+7160 ms] kernel_snapshot: Complete
[ +394 ms] [ +423 ms] debug_android_application: Starting due to {}
[ +698 ms] [ +631 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +1 ms] [  +76 ms] debug_android_application: Complete
[ +597 ms] [ +515 ms] Persisting file store
[        ] [   +8 ms] Done persisting file store
[        ] [  +54 ms] build succeeded.
[        ] [  +23 ms] "flutter assemble" took 9,140ms.
[ +201 ms] [ +150 ms] ensureAnalyticsSent: 146ms
[        ] [        ] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +202 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[   +1 ms] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[ +685 ms] > Task :app:checkDebugAarMetadata UP-TO-DATE
[   +1 ms] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders NO-SOURCE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[ +202 ms] > Task :app:mergeDebugAssets
[ +298 ms] > Task :app:copyFlutterAssetsDebug
[   +1 ms] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[ +105 ms] > Task :app:mergeDebugResources UP-TO-DATE
[   +1 ms] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:extractDeepLinksDebug UP-TO-DATE
[  +92 ms] > Task :app:processDebugMainManifest UP-TO-DATE
[   +1 ms] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifestForPackage UP-TO-DATE
[ +300 ms] > Task :app:processDebugResources UP-TO-DATE
[ +894 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[ +110 ms] > Task :app:processDebugJavaRes NO-SOURCE
[  +95 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[  +94 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[   +1 ms] > Task :app:dexBuilderDebug UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[ +105 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[   +1 ms] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[  +92 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[   +1 ms] > Task :app:validateSigningDebug UP-TO-DATE
[ +206 ms] > Task :app:compressDebugAssets
[+1693 ms] > Task :app:packageDebug
[  +94 ms] > Task :app:assembleDebug
[  +84 ms] Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 40s
[        ] 32 actionable tasks: 7 executed, 25 up-to-date
[ +528 ms] Running Gradle task 'assembleDebug'... (completed in 41.2s)
[  +61 ms] calculateSha: LocalDirectory: 'D:\project\box_decoration_test_demo\build\app\outputs\flutter-apk'/app.apk
[ +654 ms] √  Built build\app\outputs\flutter-apk\app-debug.apk.
[   +2 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\build-tools\31.0.0\aapt dump xmltree D:\project\box_decoration_test_demo\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +14 ms] Exit code 0 from: C:\Users\Dong\AppData\Local\Android\Sdk\build-tools\31.0.0\aapt dump xmltree D:\project\box_decoration_test_demo\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)0x1f
               A: android:compileSdkVersionCodename(0x01010573)="12" (Raw: "12")
               A: package="com.example.box_decoration_test_demo" (Raw: "com.example.box_decoration_test_demo")
               A: platformBuildVersionCode=(type 0x10)0x1f
               A: platformBuildVersionName=(type 0x10)0xc
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1f
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="box_decoration_test_demo" (Raw: "box_decoration_test_demo")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="android.app.Application" (Raw: "android.app.Application")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.box_decoration_test_demo.MainActivity" (Raw: "com.example.box_decoration_test_demo.MainActivity")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   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=37)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: intent-filter (line=41)
                     E: action (line=42)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=44)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=51)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +1 ms] Stopping app 'app.apk' on V1934A.
[        ] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell am force-stop com.example.box_decoration_test_demo
[ +120 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell pm list packages com.example.box_decoration_test_demo
[  +66 ms] package:com.example.box_decoration_test_demo
[   +2 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell cat /data/local/tmp/sky.com.example.box_decoration_test_demo.sha1
[  +37 ms] 270aeeb8e138c38ed2252c31395b40a0b22cba40
[   +1 ms] Installing APK.
[   +1 ms] Installing build\app\outputs\flutter-apk\app.apk...
[        ] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ install -t -r D:\project\box_decoration_test_demo\build\app\outputs\flutter-apk\app.apk
[+14923 ms] Performing Streamed Install
                     Success
[        ] Installing build\app\outputs\flutter-apk\app.apk... (completed in 14.9s)
[        ] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell echo -n b144a5a62835c9fc5efc09f01d55840e05901f17 > /data/local/tmp/sky.com.example.box_decoration_test_demo.sha1
[  +27 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell -x logcat -v time -t 1
[ +140 ms] --------- beginning of main
[   +5 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling
true --ez enable-checked-mode true --ez verify-entry-points true com.example.box_decoration_test_demo/com.example.box_decoration_test_demo.MainActivity
[  +99 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.box_decoration_test_demo/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[+4317 ms] Observatory URL on device: http://<IP_ADDRESS>:45879/N7L7voVsqFo=/
[   +1 ms] executing: C:\Users\Dong\AppData\Local\Android\Sdk\platform-tools\adb.exe -s HQQ4UWBQIF49FAHQ forward tcp:0 tcp:45879
[  +14 ms] 63572
[        ] Forwarded host port 63572 to device port 45879 for Observatory
[   +4 ms] Caching compiled dill
[  +33 ms] Connecting to service protocol: http://<IP_ADDRESS>:63572/N7L7voVsqFo=/
[ +304 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at http://<IP_ADDRESS>:63572/N7L7voVsqFo=/.
[ +178 ms] DDS is listening at http://<IP_ADDRESS>:63576/9pT0DebIysY=/.
[  +55 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:63572/N7L7voVsqFo=/
[  +72 ms] DevFS: Creating new filesystem on the device (null)
[  +37 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.box_decoration_test_demo/code_cache/box_decoration_test_demoDNJGDZ/box_decoration_test_demo/)
[   +2 ms] Updating assets
[  +63 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +4 ms] Syncing files to device V1934A...
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +3 ms] <- recompile package:box_decoration_test_demo/main.dart a247a0e9-fd4a-4168-8152-3d526f4b45c3
[        ] <- a247a0e9-fd4a-4168-8152-3d526f4b45c3
[  +92 ms] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device V1934A... (completed in 99ms)
[        ] Synced 0.0MB.
[   +1 ms] <- accept
[   +5 ms] Connected to _flutterView/0x6f38382420.
[   +2 ms] Flutter run key commands.
[   +1 ms] r Hot reload.
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ]  Running with sound null safety
[        ] An Observatory debugger and profiler on V1934A is available at: http://<IP_ADDRESS>:63576/9pT0DebIysY=/
[ +230 ms] I/flutter ( 9837): ==========totalSwiperWidth:310.0======horizontalSwiperItemWidth:77.5====horizontalSwiperItemHeight:137.078125==
[ +930 ms] E/gralloc ( 9837): Arm Module v1.0
[   +1 ms] E/ion     ( 9837): ioctl c0044901 failed with code -1: Invalid argument
[  +60 ms] The Flutter DevTools debugger and profiler on V1934A is available at: http://<IP_ADDRESS>:9100?uri=http://<IP_ADDRESS>:63576/9pT0DebIysY=/
[+2993 ms] D/ViewRootImpl[MainActivity]( 9837): onDisplayChange oldDisplayState=2 newDisplayState=1
[  +26 ms] D/Surface ( 9837): Surface::disconnect(this=0x6f3393d000,api=1)
[   +2 ms] D/Surface ( 9837): Surface::disconnect(this=0x6f3393d000,api=1)
[        ] W/libEGL  ( 9837): EGLNativeWindowType 0x6f3393d010 disconnect failed
[        ] D/Surface ( 9837): Surface::disconnect(this=0x6f3393d000,api=-1)
[   +1 ms] V/PhoneWindow( 9837): DecorView setVisiblity: visibility = 4, Parent = android.view.ViewRootImpl@c96c898, this = DecorView@ae1e8f1[MainActivity]
[  +26 ms] D/Surface ( 9837): Surface::disconnect(this=0x6f33dcf000,api=1)
[   +2 ms] D/Surface ( 9837): Surface::disconnect(this=0x6f33dcf000,api=1)
[        ] W/libEGL  ( 9837): EGLNativeWindowType 0x6f33dcf010 disconnect failed
[ +114 ms] I/flutter ( 9837): ==========didChangeAppLifecycleState=====paused============
[ +888 ms] D/ViewRootImpl[MainActivity]( 9837): onDisplayChange oldDisplayState=1 newDisplayState=2
[+1401 ms] I/flutter ( 9837): ==========didChangeAppLifecycleState=====resumed============
[   +3 ms] V/PhoneWindow( 9837): DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@c96c898, this = DecorView@ae1e8f1[MainActivity]
[  +20 ms] D/Surface ( 9837): Surface::connect(this=0x6f33dcf000,api=1)
[   +1 ms] D/mali_winsys( 9837): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
[        ] I/libEGL  ( 9837): [MTK Game SDK] low_latency_mode(0) pid(-1) property(-1)
[   +2 ms] D/Surface ( 9837): Surface::connect(this=0x6f30bea000,api=1)
[        ] D/mali_winsys( 9837): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
[        ] I/libEGL  ( 9837): [MTK Game SDK] low_latency_mode(0) pid(-1) property(-1)

[√] Flutter (Channel stable, 2.8.0, on Microsoft Windows [Version 10.0.19042.1348], locale zh-CN)
    • Flutter version 2.8.0 at D:\flutter\flutter_2.5.3\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cf44000065 (7 days ago), 2021-12-08 14:06:50 -0800
    • Engine revision 40a99c5951
    • Dart version 2.15.0
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\Dong\AppData\Local\Android\Sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio2\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android Studio2
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 96.0.4664.93
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 95.0.1020.40

! Doctor found issues in 1 category.

Verified this behavior on latest stable and master and see it too.
https://user-images.githubusercontent.com/67046386/146334438-17a93a28-bbd5-4a47-a828-1bf648c49ea5.mov

 stable, master flutter doctor -v
[✓] Flutter (Channel stable, 2.8.0, on Mac OS X 10.15.4 19E2269 darwin-x64,
    locale en-GB)
    • Flutter version 2.8.0 at /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cf44000065 (10 hours ago), 2021-12-08 14:06:50 -0800
    • Engine revision 40a99c5951
    • Dart version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

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

[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 93.0.4577.82

• No issues found!

[✓] Flutter (Channel master, 2.9.0-1.0.pre.107, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-GB)
    • Flutter version 2.9.0-1.0.pre.107 at
      /Users/dhs/documents/fluttersdk/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 048e28ab3d (3 hours ago), 2021-12-15 22:59:12 -0500
    • Engine revision a05c4d23ec
    • Dart version 2.16.0 (build 2.16.0-115.0.dev)
    • DevTools version 2.9.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/dhs/Library/Android/sdk
    • Java binary at: /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/dhs/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/202.7486908/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

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

[[✓] Connected device (4 available)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 93.0.4577.82

• No issues found!

I had fund the cause of this problem

This issue is caused by the fact that, after putting the App into the background, the AssetManifest.json is reloaded. It needs to be loaded and parsed before we can access the asset bundle and find the corresponding image. This delays the loading of the image in such a way that the image stream listeners do not get called synchronously. The synchronousCall parameter however is incorrrectly set to true. Without putting the app into the background, the manifest does not need to be loaded and parsed again, because it is cached. This means that the image stream listeners get called synchronously and the image is ready during the same paint call just before its about to be painted. When calling the image stream listeners asynchronously, the image is not ready during the same paint and needs to be painted later. In this case, the _onChanged callback (markNeedsPaint) is not called because synchronousCall is incorrectly set to true.

fixed via https://github.com/flutter/flutter/pull/95525


[Improvement][Vectorized] Lower/upper case tranfer function vertorized

Proposed changes
Currently, the function lower()/upper() can only handle one char at a time. A vectorized function has been implemented, it makes performance 2 times faster. Here is the performance test:
The length of char: 26, test 100 times
vectorized-function-cost: 99491 ns
normal-function-cost: 134766 ns
The length of char: 260, test 100 times
vectorized-function-cost: 179341 ns
normal-function-cost: 344995 ns
Types of changes
What types of changes does your code introduce to Doris?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)
[ ] Code refactor (Modify the code structure, format the code, etc...)
[x] Optimization. Including functional usability improvements and performance improvements.
[ ] Dependency. Such as changes related to third-party components.
[ ] Other.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[ ] I have created an issue on (Fix #ISSUE) and described the bug/feature there in detail
[x] Compiling and unit tests pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] If these changes need document changes, I have updated the document
[x] Any dependent changes have been merged

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...

This pr refers to Clickhouse's Function implementation.
So I think it's better to indicate the source.
Then explain whether you have done any optimization or some customized for Doris's case.
You can see bitmap_value.h 's comment.

This pr refers to Clickhouse's Function implementation.
So I think it's better to indicate the source.
Then explain whether you have done any your own optimization or some customized for Doris's case.
You can see bitmap_value.h 's comment.

done


AttributeError: 'Dataset' object has no attribute 'get_axis_num' When use xclim.core.calendar.percentile_doy

Generic Issue
Hi,all
I got a error when I try to use the xclim.core.calendar.percentile_doy to calculate the R95P.
Here is the information for the dataset. It's daily precipitation of the CMIP6.

I used the following command to calculate the R95P, but the frist line got error as I mentioned.
ssp126_p95 = xclim.core.calendar.percentile_doy(pr_AWI_CM_ssp126,per=95)
AWI_CM_ssp126_R95P = xclim.indicators.icclim.R95p(pr='pr',pr_per=ssp126_p95,freq='YS',ds=pr_AWI_CM_ssp126)

Code of Conduct

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

I maybe know the issue... THE dataset I used don't choose the variable 'pr'.
But I got other question: I calculate the percentile_doy is very long time cost. Any idea?

Indeed, the initial issue might simply be that you are passing the dataset instead of the variable directly. Usually in xclim functions, when a variable is expected, the DataArray should be passed. I suggest you do the same for the second line, simply for clarity.
ssp126_p95 = xclim.core.calendar.percentile_doy(pr_AWI_CM_ssp126.pr ,per=95)
AWI_CM_ssp126_R95P = xclim.indicators.icclim.R95p(pr=pr_AWI_CM_ssp126.pr, pr_per=ssp126_p95, freq='YS')

As for the performance, the percentile_doy process is indeed a bit heavy and your dataset is large. I see you are not using dask to parallelize the compuation, that's the first step I would recommend to accelerate the process. The data preparation happens at the xarray-level, but xclim is meant to be fully compatible with dask array. Xarray has a page to explain how it works : https://docs.xarray.dev/en/stable/user-guide/dask.html


mongo_db_plugin :ABI serialization time has exceeded the deadline

I have set  serialization time to something huge like 999915000 as heifner said to avoid "ABI serialization time has exceeded the deadline",and what does options "read-mode = read-only" mean?And,in fact,my eos node is sync data and write data into mongo very slowly,why?

Are you using SSD or harddisk? Normally SSD is required. And what's your CPU & RAM config?

Also choosing not to store all collections and filtering out some transactions will help.

closed as no reply. Please ask in eosio.stackexchange.com if you have further questions.


Add Apple touch icon for PWA icon

Is your feature request related to a problem? Please describe.
On iOS safari, if user adds Squoosh to Home Screen to install it as a PWA, the icon of the App on Home Screen is a screenshot, which doesn't look very nice

Describe the solution you'd like
Since iOS doesn't take the icon from manifest.json but from the apple-touch-icon link, the icons need to be listed in the generated html like this in different sizes

<link rel="apple-touch-icon" href="touch-icon-iphone.png">
--
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-retina.png">

Does other service/app have this feature?
It should be quite common for PWAs that are optimised for iOS
Additional context
Add any other context or screenshots about the feature request here.

Consider using something like pwa-asset-generator to automate this.

Can I work on this issue?


Support role as an owner of hive table

This is supported in Hive 3.
Related: https://github.com/prestosql/presto/issues/3052

Can a role be an owner of SCHEMA?

Yes. It is supported in Presto.


implement cargo --version --verbose

As suggested in #3584.  This is a bit underwhelming, and I'm unsure if some of the complexity in froydnj/cargo@775c900 is really warranted, but this series gets the job done.  Sample output when building with configure and make:
froydnj@hawkeye:~/src/cargo.git$ target/x86_64-unknown-linux-gnu/release/cargo --version
cargo-0.17.0-dev (ae4a4d8 2017-01-27)
froydnj@hawkeye:~/src/cargo.git$ target/x86_64-unknown-linux-gnu/release/cargo --version --verbose
cargo-0.17.0-dev (ae4a4d8 2017-01-27)
release: 0.17.0
commit-hash: ae4a4d8fc55bf7eca3d974f953dc61729e4a40db
commit-date: 2017-01-27

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)

Looks great to me! @brson is there anything else you'd like to see included here?
I could imagine eventually extending this to also include versions of the major libraries Cargo's linking to, such as OpenSSL, libgit2, libcurl, and libssh2

lgtm though this makes me wonder how the principle applies to other tools we distribute

@bors: r+
Ok!

:pushpin: Commit 50e1c1a has been approved by alexcrichton

:hourglass: Testing commit 50e1c1a with merge 8d53838...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 8d5383866e387a5bf88e25181d23c1af67cb3abe to master...


feat: add epoch events

Description
Add epoch events

End this is added at the last base layer block that is still in the epoch. We have to bury the block to be locked, after that we officially end the epoch
Start this will be in the first block when the epoch switch, its parent will have End or it will be genesis block.

Motivation and Context
How Has This Been Tested?
I've tested multiple committees and I switched epoch many times. I've checked the blocks and the commands in them to confirm the epoch end/start.
There is also a cucumber test. That checks if the epoch ended with a EpochEnd command and new one started with EpochStart command.
What process can a PR reviewer use to test or verify this change?
Do as above, or go a step further and try to make a transaction during epoch switching when you also add a VNs that changes space division.
Breaking Changes

[ ] None
[ ] Requires data directory to be deleted
[x] Other - The 2nd layer should be restarted, otherwise the blocks validation will fail.

Further testing revealed a unique constraint issue when validator nodes re-register. Investigating.


v4 connect to oracle NullPointerException

The driver is ojdbc6_g.jar

Duplicate of #1284.
Already fixed, you can download 4.0.1.


Incompatible with the K2

Plugin 'Valkyrie - SVG to ImageVector' wasn't loaded because it's incompatible with the Kotlin plugin in K2 mode

Android Studio Koala Feature Drop | 2024.1.2 RC 1
Build #AI-241.18034.62.2412.12169539, built on August 1, 2024
Runtime version: 17.0.11+0--11852314 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11.0
Kotlin Plugin: K2 Kotlin Mode (Alpha)
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 16
Registry:
  debugger.new.tool.window.layout=true
  ide.experimental.ui=true
Non-Bundled Plugins:
  com.intellij.marketplace (241.18034.106)
  com.nasller.CodeGlancePro (1.8.5)
  izhangzhihao.rainbow.brackets (2024.2.6-241)
  com.github.copilot (<IP_ADDRESS>27)
  mobi.hsz.idea.gitignore (4.5.3)

first thank your great wrok
I found that this plugin can only be used in Android Studio. Is it possible to use Kotlin/JS or Kotlin/WASM to export the core functionality of this plugin as a library, so that it can be used in a browser? This way, others can perform the conversion online by simply opening a browser.
This is because each user's version of Android Studio is different, leading to compatibility issues. Additionally, on my device, Android Studio often has bugs where it fails to highlight code and shows errors for unused variables. Therefore, if the plugin's conversion functionality could be used in a browser, it would be great.

the following is the example that js invoke kotlin code by kotlin multiplatform in my open source project
https://github.com/gkd-kit/gkd/blob/8e3246a9a639e4c4f2a9418d2a53d3eefdcb44b0/selector/build.gradle.kts#L12
https://github.com/gkd-kit/inspect/blob/a92aba9298c2fe5ef1495608671bdf37aa23204a/src/utils/selector.ts#L23

Hello, will check K2 mode support 🙂
Speaking about WASM, it's not possible right now due to I use https://maven.google.com/web/index.html?q=sdk-common#com.android.tools:sdk-common:31.5.2 jvm only dependency for conversion (the same as used in Android Studio).

Ref: https://kotlin.github.io/analysis-api/migrating-from-k1.html#declaring-compatibility-with-the-k2-kotlin-mode

Speaking about WASM, it's not possible

What I mean is that we only need to release a Kotlin Multiplatform library with a single function that converts an XML/SVG formatted string into a Compose ImageVector formatted string. It's simply converting one string into another, without involving any platform-specific code.

Speaking about WASM, it's not possible

What I mean is that we only need to release a Kotlin Multiplatform library with a single function that converts an XML/SVG formatted string into a Compose ImageVector formatted string. It's simply converting one string into another, without involving any platform-specific code.

There is not just fun(string)->string
Under the hood there are svg & xml parsers libs that works on jvm and does not support WASM (yet)
So we cant just enable wasm support and make 1 fun (to rule them all)
As option you can wait for CLI (command line tool) feature(#25) and use it

ok thanks
I'm not sure if you can replace the underlying XML parsing library with one that supports Kotlin Multiplatform, but I guess that might be a bit of a big task. So, let's leave it as it is for now. If I'm interested later, I might consider implementing this library myself

We have to fix the K2 compatibility, which is the issue reported.
Something else sounds like a new feature should be filed to a new one.

K2 should be available in 0.6.1.
Please note, plugin can be installed manually and everything will work. Compatibility problem introduced by jetbrains marketplace 😑

Actually issue not fixed


Additional change request parameters based on Variables

Is it expected that the Additional Change Request Parameters setup will parse the value and replace $(variables) with their values prior to submission and mapping into ServiceNow or can one only add static values?

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

ID: d07f29c5-affb-47bb-5f68-fc49e691c741
Version Independent ID: 661d3781-8784-868d-261f-1e994a154a35
Content: Control deployments by using ServiceNow - Azure Pipelines
Content Source: docs/pipelines/release/approvals/servicenow.md
Product: devops
Technology: devops-cicd
GitHub Login: @shashankbarsin
Microsoft Alias: shashban

Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a couple of options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot


Implement cache api

@nikhilranjan7 @Nilabhra
Some thoughts on cache key generation:

Current implementation of generate_cache_key associates a cache key with file path and file content. Are we expecting given a file path, the file content will change? If so, in what scenario will that happen? What about letting the user make sure that given the file path, the file content won't change? Will that make the cache generation easier?

It'll be better if there is a default way to generate the cache key since it is not natural that users must configure how to generate the cache key after they set cache=True. But it makes sense to expose the options so that users can customize their cache key generation if they really need it.

For example, if cache=True, then the cache key will be associated with the function signature and parameter values. But users can choose which parameter value to ignore.

@zhanyuanucb

Current implementation of generate_cache_key associates a cache key with file path and file content. Are we expecting given a file path, the file content will change? If so, in what scenario will that happen? What about letting the user make sure that given the file path, the file content won't change? Will that make the cache generation easier?

Yes, the file contents are expected to change. Using TuunV2 as an example, the tuning algorithm can generate a set of parameters and write them to this file following a strict format. The tasks then uses these values to generate keys. Once the pipeline has finished executing, the tuning algorithm will generate a set of parameters yet again for the next run of the pipeline.

@zhanyuanucb

It'll be better if there is a default way to generate the cache key since it is not natural that users must configure how to generate the cache key after they set cache=True. But it makes sense to expose the options so that users can customize their cache key generation if they really need it.
For example, if cache=True, then the cache key will be associated with the function signature and parameter values. But users can choose which parameter value to ignore.

I totally agree with this but it might take a while to get this working. How about we create an issue and resolve this in a separate PR?

It'll be better if there is a default way to generate the cache key since it is not natural that users must configure how to generate the cache key after they set cache=True. But it makes sense to expose the options so that users can customize their cache key generation if they really need it.

For example, if cache=True, then the cache key will be associated with the function signature and parameter values. But users can choose which parameter value to ignore.

I totally agree with this but it might take a while to get this working. How about we create an issue and resolve this in a separate PR?

@nikhilranjan7 Sure. Let's create an issue to keep track of this after this PR is merged.


Long descriptions iframes: allow Anchor.fm

Depends on https://github.com/opencollective/opencollective/issues/2043
User-requested feature: https://opencollective.slack.com/archives/C6JTTA4SK/p1617357672033800
This would be especially useful for podcasts.
Example

https://anchor.fm/futurediaries/embed/episodes/A-podcast-from-the-future-eorhrm

<iframe src="https://anchor.fm/futurediaries/embed/episodes/A-podcast-from-the-future-eorhrm" height="102px" width="400px" frameborder="0" scrolling="no"></iframe>

@Betree : Will take this one if no objections, since I already worked on the previous related PR. 😄

I've added the support for this; please merge after, https://github.com/opencollective/opencollective/issues/2043. And let me know if you see any issues. 😄


On iOS simulator, speech capture never ends

I have a simple app that listens to what the user says and repeats it using react-native-tts.
On Android, the event sequence is simple:
onSpeechStart is called after I call Voice.start()
onSpeechEnd then onSpeechResults is called after I say something then pause
I need to call onSpeechStart to listen again.
On iOS, the sequence is very different:
onSpeechStart is called after I call Voice.start()
onSpeechRecognized is called after I say something then pause
onSpeechEnd and onSpeechResults are never called
Speech capture continues and any additional words spoken are added to the buffer instead of the buffer being cleared.
Is there any way of ensuring voice capture finishes when I pause on iOS just like on Android?

i met same issues, it link to network connection error with siri apple server of my mac. But siri on Mac still working ... i will send log late

We solved it by using the lodash debounce function and initialising onSpeechResults as follows:
Voice.onSpeechResults = _.debounce(this.onSpeechResults.bind(this), 1000)
Now when there is a 1000ms pause in the recording, onSpeechResults is called.

For me, this is happening even when testing on device. Will try @Grekain1's solution a bit later.

Debouncing fixed the issue with onSpeechResults handler being triggered multiple times.
Still had to handle turning off Voice recognition. The onSpeechEnd is never called even if I call Voice.stop() or Voice.cancel().

did u anyone get any solution for this?
i am having same issue in ios, onSpeechEnd never calls.

@Fistynuts Did your solved your problem?


Redirect only for GET method

When we want use Pow, in documentation is explain to put this:
scope "/" do
    pipe_through :browser

    pow_routes()
    pow_extension_routes()
end

but some routes use POST, PATCH... method.
In this case, we must rewrite routes to extract GET to allow i18n with set_locale.
In other way, in my RFC understanding, redirect is only for GET and HEAD : https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

Coverage decreased (-1.4%) to 96.875% when pulling 90abc59f908e0695ffc3758179aa5629c1630804 on emeric-martineau:master into 9b3b496b47a69c1174c2a324a458790d2b30dc97 on smeevil:master.


AP Documentation Sync

Tasks

Create charter file
Ensure layout and structure of README is consistent with other AP repos

Related Issues:

Cicero UI Issue 65

I can take this one.

We'll still want the Accord Project logo centered in the README.

@irmerk Since this is part of open issue and is currently unassigned, is anything remaining for the docs from the list that you created above.
I can see some have been fixed in https://github.com/accordproject/ergo/pull/688

Actually no, I'll close this issue.


ID not found for vain...

ID<PHONE_NUMBER>204142 for instance claims to be not found. However after looking at the HTML, it doesnt have meta description tag as the code checks... maybe the validity of the existence of an asset should be checked other way.

Checking for 404 should be sufficient

Thanks for stopping by.
You are welcome to submit a PR to fix this. Thanks!
On Thu, Jan 19, 2017 at 10:41 AM, Oded Shafran<EMAIL_ADDRESS>wrote:

Checking for 404 should be sufficient
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Fullscreen/funky/issues/65#issuecomment-273861004,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHEL02Kf-tYaJWhdU5zNBq6mhXmRHvouks5rT65ygaJpZM4LodKA
.

--
Claudio Baccigalupo  | Manager, Software Engineering  |  Fullscreen, Inc.
http://www.fullscreen.com

@himberjack The other PR was merged but this issue is still relevant.
In short, some videos don't have a <meta name="description".
What's a different way that we can use to check whether a Facebook URL is valid and matches a post?

It is a part of my PR. please see it. 404 should be fine.


Enable ReduceLROnPlateau

@nrweir commented on Wed Apr 17 2019
Enable for:

[ ] tensorflow/keras
[ ] pytorch
[ ] darknet (?)

Resolved by #73


Using Google Chart/HighChart scatterplot

Hi Nicolas,
First of all, thanks for the awesome project, it is amazing how much functionality one can get out of it with very little setup. Well done!
I have a question about the Google Chart renderer. I noticed that I can double click on the chart to get a chart type selector, with a number of options in addition to the ones surfaced by default. I was able to use this method to convert a bar chart into a pie chart, for example.
But I can't use it to create a scatter plot. It complains about the data format, saying I need to supply two numeric columns - which I did, in all combinations I could thing of. Would you have any idea on why that could be happening?
It would be great if the scatter plot could be make a top level visualization (like the bar and line charts). The problem with this secondary selection method is that the pivottable will revert back to the primary chart type as soon as you make a change to any of the data role assignments.
Cheers,
/Nascif

bluechips23,
Can you please tell me from where i will get  getChart method?
var chartResults = getChart(chartType, dataArray, metaData);
thanks.

I ended up building a Scatter Chart in both the Google Chart and C3 renderers. Feel free to check it out here: http://nicolas.kruchten.com/pivottable/examples/rcsvs.html