Task :flutter_inappwebview:syncReleaseLibJars FAILED

Steps to reproduce
I face this error and I haven't found any solution
after upgrading Flutter to the latest version this appears in release mode but in debug mode, it runs correctly
and iam using   flutter_inappwebview: ^5.8.0 with cannot use last version of flutter_inappwebview because tabby_flutter_inapp_sdk: ^1.4.2 depend on tabby_flutter_inapp_sdk ^5.8.0  or less
** it happen in android version not ios
Expected results
run in release mode as debug mode to upload it
Actual results
FAILURE: Build failed with an exception.
What went wrong:
A problem was found with the configuration of task ':flutter_inappwebview:syncReleaseLibJars' (type 'LibraryAarJarsTask').

    In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.internal.tasks.LibraryAarJarsTask' property 'javaResourcesJar' specifies file 'myPth/build/flutter_inappwebview/intermediates/merged_java_res/release/minifyReleaseWithR8/feature-flutter_inappwebview.jar' which doesn't exist.

    Reason: An input file was expected to be present but it doesn't exist.

Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Code sample

[        ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform
[        ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarResourcesCompilerTransform
[        ] Transforming core-runtime-2.2.0.aar (androidx.arch.core:core-runtime:2.2.0) with JetifyTransform
[        ] Transforming core-runtime-2.2.0.aar (androidx.arch.core:core-runtime:2.2.0) with ExtractAarTransform
[        ] Transforming core-runtime-2.2.0.aar (androidx.arch.core:core-runtime:2.2.0) with AarResourcesCompilerTransform
[        ] Caching disabled for task ':flutter_downloader:verifyReleaseResources' because:
[        ]   Build cache is disabled
[        ] Skipping task ':flutter_downloader:verifyReleaseResources' as it is up-to-date.
[        ] Resolve mutations for :app:packageRelease (Thread[Execution worker Thread 2,5,main]) started.
[        ] :app:packageRelease (Thread[Execution worker Thread 2,5,main]) started.
[        ] Resolve mutations for :flutter_downloader:assembleRelease (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_downloader:assembleRelease (Thread[Execution worker Thread 6,5,main]) started.
[        ] > Task :flutter_downloader:assembleRelease UP-TO-DATE
[        ] Skipping task ':flutter_downloader:assembleRelease' as it has no actions.
[        ] Resolve mutations for :flutter_inappwebview:stripReleaseDebugSymbols (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_inappwebview:stripReleaseDebugSymbols (Thread[Execution worker Thread 6,5,main]) started.
[        ] > Task :flutter_inappwebview:stripReleaseDebugSymbols NO-SOURCE
[        ] Skipping task ':flutter_inappwebview:stripReleaseDebugSymbols' as it has no source files and no previous output files.
[        ] Resolve mutations for :flutter_inappwebview:copyReleaseJniLibsProjectAndLocalJars (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_inappwebview:copyReleaseJniLibsProjectAndLocalJars (Thread[Execution worker Thread 6,5,main]) started.
[        ] > Task :flutter_inappwebview:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
[        ] Caching disabled for task ':flutter_inappwebview:copyReleaseJniLibsProjectAndLocalJars' because:
[        ]   Build cache is disabled
[        ]   Caching has been disabled for the task
[        ] Skipping task ':flutter_inappwebview:copyReleaseJniLibsProjectAndLocalJars' as it is up-to-date.
[        ] Resolve mutations for :flutter_inappwebview:extractDeepLinksForAarRelease (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_inappwebview:extractDeepLinksForAarRelease (Thread[Execution worker Thread 6,5,main]) started.
[        ] > Task :flutter_inappwebview:extractDeepLinksForAarRelease UP-TO-DATE
[        ] Caching disabled for task ':flutter_inappwebview:extractDeepLinksForAarRelease' because:
[        ]   Build cache is disabled
[        ] Skipping task ':flutter_inappwebview:extractDeepLinksForAarRelease' as it is up-to-date.
[        ] Resolve mutations for :flutter_inappwebview:extractReleaseAnnotations (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_inappwebview:extractReleaseAnnotations (Thread[Execution worker Thread 6,5,main]) started.
[        ] > Task :flutter_inappwebview:extractReleaseAnnotations UP-TO-DATE
[        ] Caching disabled for task ':flutter_inappwebview:extractReleaseAnnotations' because:
[        ]   Build cache is disabled
[        ] Skipping task ':flutter_inappwebview:extractReleaseAnnotations' as it is up-to-date.
[        ] Resolve mutations for :flutter_inappwebview:mergeReleaseGeneratedProguardFiles (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_inappwebview:mergeReleaseGeneratedProguardFiles (Thread[Execution worker Thread 6,5,main]) started.
[        ] > Task :flutter_inappwebview:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] Caching disabled for task ':flutter_inappwebview:mergeReleaseGeneratedProguardFiles' because:
[        ]   Build cache is disabled
[        ]   Simple merging task
[        ] Skipping task ':flutter_inappwebview:mergeReleaseGeneratedProguardFiles' as it is up-to-date.
[        ] Resolve mutations for :flutter_inappwebview:mergeReleaseConsumerProguardFiles (Thread[Execution worker Thread 6,5,main]) started.
[        ] :flutter_inappwebview:mergeReleaseConsumerProguardFiles (Thread[Execution worker,5,main]) started.
[        ] > Task :flutter_inappwebview:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] Caching disabled for task ':flutter_inappwebview:mergeReleaseConsumerProguardFiles' because:
[        ]   Build cache is disabled
[        ]   Simple merging task
[        ] Skipping task ':flutter_inappwebview:mergeReleaseConsumerProguardFiles' as it is up-to-date.
[        ] Resolve mutations for :flutter_inappwebview:prepareLintJarForPublish (Thread[Execution worker,5,main]) started.
[        ] :flutter_inappwebview:prepareLintJarForPublish (Thread[Execution worker,5,main]) started.
[        ] > Task :flutter_inappwebview:prepareLintJarForPublish UP-TO-DATE
[        ] Caching disabled for task ':flutter_inappwebview:prepareLintJarForPublish' because:
[        ]   Build cache is disabled
[        ]   Caching has been disabled for the task
[        ] Skipping task ':flutter_inappwebview:prepareLintJarForPublish' as it is up-to-date.
[        ] Resolve mutations for :flutter_inappwebview:syncReleaseLibJars (Thread[Execution worker,5,main]) started.
[        ] :flutter_inappwebview:syncReleaseLibJars (Thread[Execution worker,5,main]) started.
[        ] > Task :flutter_inappwebview:syncReleaseLibJars FAILED
[+1932 ms] > Task :app:packageRelease
[        ] Custom actions are attached to task ':app:packageRelease'.
[        ] Caching disabled for task ':app:packageRelease' because:
[        ]   Build cache is disabled
[        ]   Caching has been disabled for the task
[        ] Task ':app:packageRelease' is not up-to-date because:
[        ]   Input property 'allClasspathInputFiles' file /Users/mackbook/KUN ACADEMY/build/app/intermediates/stripped_native_libs/release/stripReleaseDebugSymbols/out/lib/armeabi-v7a/libapp.so has been removed.
[        ]   Input property 'allClasspathInputFiles' file /Users/mackbook/KUN ACADEMY/build/app/intermediates/stripped_native_libs/release/stripReleaseDebugSymbols/out/lib/armeabi-v7a/libc++_shared.so has been added.
[        ]   Input property 'allClasspathInputFiles' file /Users/mackbook/KUN ACADEMY/build/app/intermediates/stripped_native_libs/release/stripReleaseDebugSymbols/out/lib/armeabi-v7a/libc++_shared.so has been removed.
[        ]   and more...
[        ] The input changes require a full rebuild for incremental task ':app:packageRelease'.
[ +500 ms] Resolve mutations for :app:createReleaseApkListingFileRedirect (Thread[Execution worker,5,main]) started.
[        ] :app:createReleaseApkListingFileRedirect (Thread[Execution worker,5,main]) started.
[        ] > Task :app:createReleaseApkListingFileRedirect UP-TO-DATE
[        ] Caching disabled for task ':app:createReleaseApkListingFileRedirect' because:
[        ]   Build cache is disabled
[        ]   Caching has been disabled for the task
[        ] Skipping task ':app:createReleaseApkListingFileRedirect' as it is up-to-date.
[ +198 ms] FAILURE: Build failed with an exception.
[   +3 ms] * What went wrong:
[        ] A problem was found with the configuration of task ':flutter_inappwebview:syncReleaseLibJars' (type 'LibraryAarJarsTask').
[        ]   - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.internal.tasks.LibraryAarJarsTask' property 'javaResourcesJar' specifies file '/Users/mackbook/KUN
ACADEMY/build/flutter_inappwebview/intermediates/merged_java_res/release/minifyReleaseWithR8/feature-flutter_inappwebview.jar' which doesn't exist.
[        ]     Reason: An input file was expected to be present but it doesn't exist.
[        ]     Possible solutions:
[        ]       1. Make sure the file exists before the task is called.
[        ]       2. Make sure that the task which produces the file is declared as an input.
[        ]     For more information, please refer to https://docs.gradle.org/8.10.1/userguide/validation_problems.html#input_file_does_not_exist in the Gradle documentation.
[        ] * Try:
[        ] > Run with --debug option to get more log output.
[        ] > Run with --scan to get full insights.
[        ] > Get more help at https://help.gradle.org.
[        ] * Exception is:
[        ] org.gradle.internal.execution.WorkValidationException: A problem was found with the configuration of task ':flutter_inappwebview:syncReleaseLibJars' (type 'LibraryAarJarsTask').
[        ]   - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.internal.tasks.LibraryAarJarsTask' property 'javaResourcesJar' specifies file '/Users/mackbook/KUN
ACADEMY/build/flutter_inappwebview/intermediates/merged_java_res/release/minifyReleaseWithR8/feature-flutter_inappwebview.jar' which doesn't exist.
[        ]     Reason: An input file was expected to be present but it doesn't exist.
[        ]     Possible solutions:
[        ]       1. Make sure the file exists before the task is called.
[        ]       2. Make sure that the task which produces the file is declared as an input.
[        ]     For more information, please refer to https://docs.gradle.org/8.10.1/userguide/validation_problems.html#input_file_does_not_exist in the Gradle documentation.
[        ]      at org.gradle.internal.execution.WorkValidationException$BuilderWithSummary.build(WorkValidationException.java:137)
[        ]      at org.gradle.internal.execution.WorkValidationException$BuilderWithSummary.get(WorkValidationException.java:119)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.throwValidationException(ValidateStep.java:174)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:99)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:56)
[        ]      at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:64)
[        ]      at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:43)
[        ]      at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:125)
[        ]      at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:56)
[        ]      at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:36)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
[        ]      at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
[   +2 ms]      at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
[        ]      at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75)
[        ]      at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41)
[        ]      at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:289)
[        ]      at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31)
[        ]      at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22)
[   +2 ms]      at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40)
[        ]      at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23)
[        ]      at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67)
[        ]      at java.base/java.util.Optional.orElseGet(Optional.java:364)
[        ]      at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67)
[        ]      at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39)
[        ]      at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46)
[        ]      at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34)
[   +9 ms]      at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:48)
[        ]      at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:35)
[        ]      at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:61)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:127)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
[        ]      at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[        ]      at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[  +39 ms]      at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
[        ]      at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
[   +9 ms]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[  +11 ms]      at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
[        ]      at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:85)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
[   +4 ms]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:459)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
[        ]      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[        ]      at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[        ]      at java.base/java.lang.Thread.run(Thread.java:842)
[        ] BUILD FAILED in 31s
[        ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
[   +3 ms] You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
[        ] For more on this, please refer to https://docs.gradle.org/8.10.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
[        ] 1098 actionable tasks: 33 executed, 1065 up-to-date
[   +6 ms] Watched directory hierarchies: [/Users/mackbook/development/flutter/packages/flutter_tools/gradle, /Users/mackbook/KUN ACADEMY/android]
[ +166 ms] Running Gradle task 'assembleRelease'... (completed in 32.0s)
[  +77 ms] Error: Gradle task assembleRelease failed with exit code 1
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      AndroidGradleBuilder.buildGradleApp (package:flutter_tools/src/android/gradle.dart:498:9)
           <asynchronous suspension>
           #2      AndroidGradleBuilder.buildApk (package:flutter_tools/src/android/gradle.dart:223:5)
           <asynchronous suspension>
           #3      AndroidDevice.startApp (package:flutter_tools/src/android/android_device.dart:583:7)
           <asynchronous suspension>
           #4      FlutterDevice.runCold (package:flutter_tools/src/resident_runner.dart:533:33)
           <asynchronous suspension>
           #5      ColdRunner.run (package:flutter_tools/src/run_cold.dart:55:28)
           <asynchronous suspension>
           #6      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:833:27)
           <asynchronous suspension>
           #7      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1394:27)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #9      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:372:9)
           <asynchronous suspension>
           #11     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #12     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:308:5)
           <asynchronous suspension>
           #13     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:130:9)
           <asynchronous suspension>
           #14     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #15     main (package:flutter_tools/executable.dart:93:3)
           <asynchronous suspension>

[  +17 ms] "flutter run" took 50,901ms.
[  +63 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:840:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1394:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:372:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:308:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:130:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:93:3)
           <asynchronous suspension>

[ +257 ms] ensureAnalyticsSent: 252ms
[        ] Running 1 shutdown hook
[   +1 ms] Shutdown hooks complete
[  +49 ms] exiting with code 1

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.22.2, on macOS 13.6.7 22G720 darwin-x64, locale en-AE)
    • Flutter version 3.22.2 on channel stable at /Users/mackbook/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 761747bfc5 (4 months ago), 2024-06-05 22:15:13 +0200
    • Engine revision edd8546116
    • Dart version 3.4.3
    • DevTools version 2.34.3

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at /Users/mackbook/Library/Android/sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: /Applications/Android Studio 2.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11609105)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Users/mackbook/Downloads/Xcode 4.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.15.2

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

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio 2.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 17.0.10+0-17.0.10b1087.21-11609105)

[✓] Connected device (3 available)
    • SM A245F (mobile) • RZ8W501B7SE • android-arm64  • Android 14 (API 34)
    • macOS (desktop)   • macos       • darwin-x64     • macOS 13.6.7 22G720 darwin-x64
    • Chrome (web)      • chrome      • web-javascript • Google Chrome 126.0.6478.182
    ! Error: Browsing on the local area network for iPhone kun. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

@Alihassan20
The error is pointing to flutter_inappwebview which is third party package. Try to upgrade your dependencies to latest versions and re-run your scenario to check. Else also try upgrading your gradle version.

after updating flutter_inappwebview to last version 6.0.0
and my gradel is distributionUrl=https://services.gradle.org/distributions/gradle-8.7-all.zip
Still have this Error
FAILURE: Build failed with an exception.
[        ] * What went wrong:
[        ] A problem was found with the configuration of task ':flutter_inappwebview_android:syncReleaseLibJars' (type 'LibraryAarJarsTask').
[        ]   - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.internal.tasks.LibraryAarJarsTask' property 'javaResourcesJar' specifies file '/mypath/build/flutter_inappwebview_android/intermediates/merged_java_res/release/minifyReleaseWithR8/feature-flutter_inappwebview_android.jar' which doesn't exist.
after upgrade flutter with dart
this file doesn't exist.

'/mypath/build/flutter_inappwebview_android/intermediates/merged_java_res/release/minifyReleaseWithR8/feature-flutter_inappwebview_android.jar' which doesn't exist.

I think you will need to report this in dedicated repo, as the path points to the plugin.

ok I found the solution, it is the Gradle version
thanks

@Alihassan20 care to share what change you needed to do here to get it working?

step one :
in android/gradle/wrapper/gradle-wrapper.properties add this line to upgrade gradle
distributionUrl=https://services.gradle.org/distributions/gradle-8.7-all.zip
step two :
in android/app/build.gradle
add this lines
compileSdkVersion 34
minSdkVersion 23
targetSdkVersion 34
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
// Sets Java compatibility to Java 8
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
    jvmTarget=17
}

Unsubscribe
El vie, 20 sept 2024 a la(s) 10:09 a.m., Ali Hassan El_Mahdy (
@.***) escribió:

step one :
in android/gradle/wrapper/gradle-wrapper.properties add this line to
upgrade gradle
distributionUrl=
https://services.gradle.org/distributions/gradle-8.7-all.zip
step two :
in android/app/build.gradle
add this lines
compileSdkVersion 34
minSdkVersion 23
targetSdkVersion 34
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
// Sets Java compatibility to Java 8
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget=17
}
—
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/155396#issuecomment-2363820252,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR7EZHWHERSLDAW5K7THH2TZXQUA7AVCNFSM6AAAAABOPOLR5KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRTHAZDAMRVGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Closing as resolved.


Use release-2.8 for the generator

/hold for:

https://github.com/stolostron/policy-grc-squad/pull/58
https://github.com/openshift/release/pull/38262/files

Sorry for the churn--I neglected to update Dockerfile.prow correctly. Should be good now.

The GitHub Action isn't kicking off, even after restarts. Closing and reopening to see whether it resolves.

@mikeshng It looks like Ubuntu 18 may not exist as an available runner?
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources

Rebased--thanks for the update!
I'll unhold this PR once fast-forwarding to release-2.8 is complete in the policy generator repo (probably later today).

/approve
/lgtm

/unhold


ENH: Circular statistic optimization

Hi,
this pull request concerns 3 functions of circular statistics in the stats module:

circmean
circvar
circstd

The method used until now calls exp(1j*ang) in order to calculate sin and cos of ang.
However, calculating the sin and cos is significantly faster (see below) and also requires half the
RAM at peak usage (really import in the case of large arrays).
Here is a comparison between old (circmean) and new (cirmean2) methods:
In [1]: from scipy import stats

In [2]: import numpy as np

In [3]: phases=np.random.randn(1000)

In [4]: timeit stats.circmean(phases)
1000 loops, best of 3: 357 µs per loop

In [5]: timeit stats.circmean2(phases)
10000 loops, best of 3: 220 µs per loop

In [6]: phases=np.random.randn(1e8)

In [7]: timeit stats.circmean(phases)
1 loops, best of 3: 17.3 s per loop

In [8]: timeit stats.circmean2(phases)
1 loops, best of 3: 12.8 s per loop`

This is my first pull request, hope that it's not too messed up. Comments are highly appreciated.

R=sqrt(S**2+C**2)

did you consider hypot for this?

yes, considered, after your suggestion. Thanks!

@@            master   #5662   diff @@
======================================
  Files          234     234
  Stmts        43267   43114   -153
  Branches      8178    8150    -28
  Methods          0       0
======================================
- Hit          33520   33415   -105
+ Partial       2618    2606    -12
+ Missed        7129    7093    -36

Review entire Coverage Diff as of 33363a1

Powered by Codecov. Updated on successful CI builds.

@kleskjr thanks, this looks fine module my minor comments. The timings look good, and test coverage is already OK. It would be good to squash all commits though, and write the commit message in this form: http://docs.scipy.org/doc/numpy-dev/dev/gitwash/development_workflow.html#writing-the-commit-message

The many commits are squashed. Thanks for the feedback @argriffing, @larsmans, @rgommers, I learned a lot!

I managed to reproduce your timings and better yet, I found that stats.circmean(np.random.randn(1e7)) now requires 258MB of RAM instead of 486MB. I suspect memory speed was the bottleneck here.


Accessing Profile table still gives error

A good day.
When accessing the Profile table with a variable (Profile : Record Profile) I still getting an error: The type or method 'Profile' cannot be used for 'Extension' development.
I am using still as https://github.com/Microsoft/AL/issues/500 suggests this has been solved.
Of course might be that I am doing something wrong. Any tips? Or still a bug.
BTW: running build 19394.

@lvanvugt If it still does not work you in the proper build, feel free to re-open.
P.S. Please also make sure that you are using the latest System symbols from that build (Microsoft_System_11.0.12927.0.app) in your .alpackages folder.


Unable to access downloaded files inside docker container volume

While Selenoid provides the API's to download the files, we were trying to map the Downloads folder inside the container, to the local machine's file system.
We are able to see the files through the download API, but we were unable to find the same files in the container volumes
It would help, if someone can let us know where the files are being stored in the container volume, so that we can map to local machines volume.
docker run -d --name selenoid
-p 4444:4444
-v ~/.aerokube/selenoid/:/etc/selenoid/:ro
-v /var/run/docker.sock:/var/run/docker.sock
aerokube/selenoid:latest-release
-v /Users/username/Download/:/home/selenium/Downloads/
-video-output-dir /opt/selenoid/video/ -mem 1g -cpu 1.0
Thanks in advance.

It is already implemented in selenoid, please check this:
https://aerokube.com/selenoid/latest/#_accessing_files_downloaded_with_browser
ср, 13 мар. 2019 г., 9:08 gthavaprasad<EMAIL_ADDRESS>
While Selenoid provides the API's to download the files, we were trying to
map the Downloads folder inside the container, to the local machine's file
system.
We are able to see the files through the download API, but we were unable
to find the same files in the container volumes
It would help, if someone can let us know where the files are being stored
in the container volume, so that we can map to local machines volume.
docker run -d --name selenoid
-p 4444:4444
-v ~/.aerokube/selenoid/:/etc/selenoid/:ro
-v /var/run/docker.sock:/var/run/docker.sock
aerokube/selenoid:latest-release
-v /Users/username/Download/:/home/selenium/Downloads/
-video-output-dir /opt/selenoid/video/ -mem 1g -cpu 1.0
Thanks in advance.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aerokube/selenoid/issues/695, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABWNbe4fMJJuf_cR_k7JEymYlfKj8STcks5vWJXPgaJpZM4bsd7N
.

Hi @aandryashin ..  Thanks for replying. I agree we do have this feature..  but i was unable to find the folder within the container where i can fetch the downloaded files
We have checked the /home/selenium/Downloads/  folder inside the container, but were unable to find any downloaded files there.
-v /Users/username/Download/:/home/selenium/Downloads/

You can access downloaded files via http, use urls like this:
http://selenoid-host.example.com:4444/download/f2bcd32b-d932-4cdc-a639-687ab8e4f840/myfile.txt
You do not have to mount directory, selenoid already hosts downloads folder
for you.
ср, 13 мар. 2019 г., 10:01 gthavaprasad<EMAIL_ADDRESS>
Hi @aandryashin https://github.com/aandryashin .. Thanks for replying.
I agree we do have this feature.. but i was unable to find the folder
within the container where i can fetch the downloaded files
We have checked the /home/selenium/Downloads/ folder inside the container,
but were unable to find any downloaded files there.
-v /Users/username/Download/:/home/selenium/Downloads/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aerokube/selenoid/issues/695#issuecomment-472303971,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABWNbacYetYY5zxSf15ndA0kbPPfBkMPks5vWKJLgaJpZM4bsd7N
.

Thanks @aandryashin..  we are able to access  it through url's, as you had mentioned, for some of the projects..  We were checking on the path of the selenoid hosted downloads folder inside the container, which we were unable to find.
We will continue to use download API's, for accessing the downloaded files. It would help if we know the selenoid hosted downloads folder inside the contianer.

@gthavaprasad correct path is /home/selenium/Dowloads.

@vania-pooh..  We do not see the files downloaded to the mentioned folder, though we are able to see the files through download API's. Am i missing anything in the configuration?
/home/selenium/Downloads

@gthavaprasad this directory is inside browser image.

Thanks @vania-pooh...  We do see the downloads in the browser container..  We were searching them in the selenoid container.
Thanks again for clarifying!!

Hello, sorry for the hijack but I would like to ask a related question -- in the following setup:
local machine (windows) --> host container (linux) --> browser container
When a file is downloaded, the downloaded file resides in the browser container (~/Downloads or /home/selenoid/Downloads). In order to 'retrieve' this file, we can curl the API endpoint to download the file.
I would like to check where does this downloaded file reside in -- the host container? If so, how does the local machine which triggered the test access this file, since the paths to store downloaded files in windows (C:\Users\foo\bar) and linux (/home/foo/bar) will be different?

@timothyjmtan, the downloaded files reside in the browser container, and the correct path as mentioned in this thread is /home/selenium/Downloads
We leveraged the Download API's provided by Selenoid to download the files to our desired folder, rather than working with the file system. I believe this should work for your setup as well.

@girish-tp  Thanks for the quick response.
From my understanding, if we try to execute a curl command from within our automation script, it will still eventually be executed by the host container, and as such the file will be downloaded to the host container instead of the local machine, is that correct? Are you guys calling the API manually from outside the selenoid stack?

@timothyjmtan, if the automation script is being run in the local machine(Windows), then the Curl command would be executed in local machine, downloading the files to local machine itself. We would just need Curl to be installed in the local windows machine.
We leveraged Java HTTP libraries to download the files, through Selenoid Download API, to the local machine. Yes, we are calling API, outside of the Selenoid stack.

@girish-tp , It would be great if you  share  how you have written the the java http libraries to download the files through Selenoid Download API, to the local machine.

Guys, could you please help me?
I cannot read file Files.readAllBytes(Paths.get("/home/selenium/Downloads/" + fileName + "." + fileType));
It wrote me:
java.io.FileNotFoundException: \home\selenium\Downloads\24_12_2020.docx (The system cannot find the path specified)
however, the path to the file is /home/selenium/Downloads/24_12_2020.docx
I tried to use File.separator and System.getProperty("file.separator") but it did not help out.
I need to read the file and check that it is not empty...

@Viraaelka this directory is inside browser container whereas your testing could be running in a separate container \ host.

Hi Ivan,

Thank you very much for your answer.
Could you please advise how I can extract this file or get into within test session? I just wanna check that it is not empty..

Thank you in advance,
Elvira

Четверг, 24 декабря 2020, 19:44 +03:00 от Ivan Krutov<EMAIL_ADDRESS>

@Viraaelka this directory is inside browser container whereas your testing could be running in a separate container \ host.
—
You are receiving this because you were mentioned.
Reply to this email directly,  view it on GitHub , or  unsubscribe .

С уважением,
Эльвира

@Viraaelka see https://aerokube.com/selenoid/latest/#_accessing_files_downloaded_with_browser.


Intellicode is not displaying starred suggestions help me！

my macbook pro m1pro in bugs！python3.9.10 no⭐
inter windows yes
inter macos yes
m1 macos no⭐
m1pro macos no⭐
<EMAIL_ADDRESS>Thank you very much！

Language server is set to "Default". Pylance is used as current language server.
Acquiring model
Acquiring model 'intellisense-members-lstm-pylance' for python
Querying IntelliCode service for available models.
vs-intellicode-python was passed a model: {}.
Cached model is up to date.
Activating Python extension

版本: 1.64.2 (Universal)
提交: f80445acd5a3dadef24aa209168452a3d97cc326
日期: 2022-02-09T22:00:58.347Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Darwin arm64 21.3.0

Thank you very much！

my macos version 12.2.1

Is anybody there?

Hi @jiayouzl, sorry for the late update here & thanks for your patience.
We have the ability to diagnose on M1 Mac now & are working on it.

Hi @jiayouzl, sorry for the late update here & thanks for your patience. We're acquiring M1 hardware to diagnose this, hope to have an update for you soon!

Thank you


Convert project to swift 4.2

removed all custom build settings and move them to .xcconfig files
changed the swift compiler version to 4.2
fixed all the compile errors generated
turned on additional clang and GCC compiler warning flags
fixed many of the additional warnings.

Huge thanks for this! 🙌


Jumpscripts with aggregator

Please remove all the files that you commented out all its code.

Also please remove the 'period' tag from the ALL the monitoring jumpscripts, we won't depend on the auto-scheduling anymore.

does the auto-scheduling still work in agent8? if yes maybe we should consider it
can also become cron if more useful, but how do we decide what is run on which agent? are the roles still there?

@despiegk Yes, the auto scheduling still work in agent8, and yes the roles also still there. If a jumpscript has the period defined, the agentcontroller will auto schedule it on the agents that has the defined roles, or all agents if roles is omitted.

Cool lets use that then for the monitoring
On Feb 22, 2016 8:14 AM, "Muhamad Azmy"<EMAIL_ADDRESS>wrote:

@despiegk https://github.com/despiegk Yes, the auto scheduling still
work in agent8, and yes the roles also still there. If a jumpscript has the
period defined, the agentcontroller will auto schedule it on the agents
that has the defined roles, or all agents if roles is omitted.
—
Reply to this email directly or view it on GitHub
https://github.com/Jumpscale/jumpscale_core8/pull/59#issuecomment-187047339
.

@despiegk
Does this mean we don't need the reality capture defined here
https://github.com/Jumpscale/Home/issues/3
?
I believe if we gonna use the controller feature to auto schedule jumpscripts with roles we don't need that anymore. right ?

dont understand
we need work #3 done
it will be scheduled by g8os_core automatically
On Mon, Feb 22, 2016 at 8:39 AM, Muhamad Azmy<EMAIL_ADDRESS>wrote:

@despiegk https://github.com/despiegk
Does this mean we don't need the reality capture defined here
Jumpscale/Home#3 https://github.com/Jumpscale/Home/issues/3
?
I believe if we gonna use the controller feature to auto schedule
jumpscripts with roles we don't need that anymore. right ?
—
Reply to this email directly or view it on GitHub
https://github.com/Jumpscale/jumpscale_core8/pull/59#issuecomment-187055661
.

--
Kristof De Spiegeleer
+971525609014
+201206927877
+32 475405474
skype: despiegk


[DONT MERGE] foo

/test

Rebuilding image
https://ci.preferred.jp/pytorch-pfn-extras.prep-linux/102783/

I think this PR is no longer needed


Fix benchmark docs

Resolve #148.
New file benchmark/leaderboard.md to hold the latest results.

Codecov Report

Merging #149 (b545ef5) into master (9d915b9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #149   +/-   ##
=======================================
  Coverage   42.30%   42.30%
=======================================
  Files          24       24
  Lines        1794     1794
=======================================
  Hits          759      759
  Misses       1035     1035

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 9d915b9...b545ef5. Read the comment docs.


Style Utilities : Height

can not find relevant reference document for testing

It is self-explanatory. Here the height class will set the height of the element.

Please check if any other enhancement is required!

As of now closing this issue


Fix issue #170 with reading Cyrillic-encoded worksheet names in XLS files

Fixed issue #170 I opened recently. Cyrillic-encoded worksheet names are now properly displayed.

Just tried this spreadsheet with the latest prerelease, and this appears to have been fixed in another PR. The same cyrillic characters are shown in the TableName field and in Excel (Квадратичная функция)


Surfraw: Manage bookmarks via an option

Should a user be able to list all his bookmarks in the surfraw module?
E.g.
programs.surfraw = {
    bookmarks = {
       duckduckgo = {
          title = "ddg";
          url = "https://www.duckduckgo.com";
          tags = ["search" "web"];
       };
    };
   #...
};

This would require the user to rebuild the environment via home-manager every time a bookmark is added, changed, etc.
Also bookmarks could be seen as sensitive data and home-manager configurations are likely hosted on public git repositories.
Adding a option to read from a bookmark file could be possible, but then a this file would still be stored in nix-store
(sensitive data) and not editable.
Considering, that I couldn't find an option to specify a bookmark file location to surfraw,
symlinking to an already existing bookmark file seems to be the only viable option.
E.g. symlink /home/user/data/bookmarks to /home/user/.config/surfraw/bookmarks


Commit rproj file

Can we have an rproj file? Just makes it easier for people to run the code

These edits are in main now


docs: How to properly use generics

I am newbie to typescript. But how to achieve my goal with mutations?
I want to reproduce code from here:
keyof
[MutationTypes.SET_USER_PROPERTY]<T, K extends keyof T["User"]>(state: T, payload: { key: K, value: T[K] }): void {
  state.user[key] = value
}

Is it safe to do this this way?
import state, { UserState } from './state'

[MutationTypes.SET_USER_PROPERTY]<K extends keyof UserState['user']>(
    state: UserState,
    payload: { key: K; value: UserState['user'][K] }
  ): void {
    state.user[payload.key] = payload.value
  },

@andrewvasilchuk You're better off with:
SET_USER_PROPERTY<K extends keyof UserState['user']>(
  state: UserState,
  payload: { key: K; value: UserState['user'][K] }
): void {
  state.user[payload.key] = payload.value
},

Unfortunately if you use an object to define your keys, we can't build the type of the accessor properly.

@danielroe Thanks


Swap from Travis to GHA for CI

This PR swaps svdtools from Travis to GHA, updating bors to use the new GHA statuses.
The main functional change is that esp32 is no longer allowed to fail: it was a bit annoying to set up on GHA, and since it builds fine currently we should probably keep it building fine. We can review that if it becomes a problem later.
The one main nuisance I came across is that the Makefile really wants everything to be done in a virtualenv called 'venv', but that seemed a bit annoying in GHA too. Currently the CI does not use a venv, installs everything systemwide, and then has to run black and isort manually instead of using make check. I think it might be possible to adapt GHA to use a venv, but perhaps we should also work on the Makefile to not require it, I'm not sure.
In any event I'd love some feedback on the approach!

I'm going to just try this for now.


Remove dependency to community.general when allow_build_from_source: false

Hello,
As of today, the community.general collection is required whether allow_build_from_source is true or false. In order to avoid broken dependencies, we download and store the roles/collections in our git repository. And community.general is a pretty big dependency.
I was wondering if there was a way to eliminate the requirement for this collection when allow_build_from_source is false.
Regards,

Thanks for reporting this. Indeed requiring a big dependency that isn't needed seams bad. The entire allow_build_from_source part was contributed a while back so I'll have to take a look again at how that works.
Is ansible complaining about the missing dependency while executing playbooks or when doing something else like linting? TBH I was under the impression that hiding the task behind a flag would be enough to prevent this problem

Is ansible complaining about the missing dependency while executing playbooks or when doing something else like linting? TBH I was under the impression that hiding the task behind a flag would be enough to prevent this problem

While actually running the playbook with ansible-playbook.
From what I've gathered, I think theblock is not enough, but using include_task might work.

For anyone working on a workaround: Ansible 3+ now includes the community.general collection.


feat: support Timestamp +/- Interval

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
(This section helps Arrow developers understand the context and why for this feature, in addition to  the what)
support SQL like:
select now() - interval '1' day from table limit 10;

Describe the solution you'd like
A clear and concise description of what you want to happen.
Support Timestamp +/- in DateIntervalExpr
https://github.com/apache/arrow-datafusion/blob/9956f80f197550051db7debae15d5c706afc22a3/datafusion/expr/src/binary_rule.rs#L96-L104
https://github.com/apache/arrow-datafusion/blob/9956f80f197550051db7debae15d5c706afc22a3/datafusion/physical-expr/src/expressions/datetime.rs#L33-L37
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I believe these two issues are describing the same problem;
https://github.com/apache/arrow-datafusion/issues/3093

@turbo1912 this issue is to request timestamp +/- interval
#3093 is to report bug for date +/- interval

@turbo1912 the original issue in #3093 is solved. These 2 issues are the same now. I closed #3093 , thank you

@turbo1912 the original issue in #3093 is solved. These 2 issues are the same now. I closed #3093 , thank you
It's my pleasure.  In PR: https://github.com/apache/arrow-datafusion/pull/3110#issue-1336683139

select now()::date, now()::date + interval '1 hour'
+-----------------------+----------------------------------------------------+
| CAST(now() AS Date32) | CAST(now() AS Date32) + IntervalDayTime("3600000") |
+-----------------------+----------------------------------------------------+
| 2022-08-12            | 2022-08-12                                         |
+-----------------------+----------------------------------------------------+

select now(), now() + interval '1 hour'
+----------------------------+------------------------------------+
| now()                      | now() + IntervalDayTime("3600000") |
+----------------------------+------------------------------------+
| 2022-08-12 03:31:45.459837 | 2022-08-12 04:31:45.459837         |
+----------------------------+------------------------------------+

I don't know if this implementation will meet your expectations

FYI @waitingkuo. Perhaps we should add this ticket to the timestamp epic: https://github.com/apache/arrow-datafusion/issues/3100


build: Switch from JMockit to Mockito & build target to Java 11

Fixes Issue #6809
Description of Change
Change mocking in the testcases from JMockit ot Mockito and update the compiler-target to Java 11.
Because of the bump in required Java version also updated the version to the next major as from this change onward Java 11 will be required to run DependencyCheck (some of the mocking required Mockito 5 which also requires Java 11)
One testcase, that was already dynamically disabled on Java 8 has been removed now, as I could not find a way to return it to operational state.
Have test cases been added to cover the new functionality?
No new functionality, only a replacement of a mocking framework in the test cases and a bump in Java version

@jeremylong you may want to release a 10.x bugfix with the latest changes since 10.0.3 before integrating as this PR also switches minimum java version used at runtime to Java 11.

There will be other breaking changes in 11.0 - so yes, I was planning on another release before merging the breaking changes.

There will be other breaking changes in 11.0 - so yes, I was planning on another release before merging the breaking changes.

Created a new 10.0.4 milestone and re-targeted the already merged PRs to that milestone, so that the 11.0.0 milestone now only has the unmerged, breaking, changes allocated


return statements in branches aren't recognized

This is far too complicated to be resolved. Instead I do a check at the end of each function to see if there is a return statement there.


Setting --memory=(pod request memory) is too aggressive

Currently we set the --memory argument of redpanda to use 100.00% of the pod request memory, with no byte left over.
However, this --memory parameter doesn't set an absolute cap on the rp process memory use (as seen by cgroups): it is only for the primary memory map for the seastar allocator, but the redpanda process will use a bit than that: for file pages and page tables, at least: these are added the anonymous map size which will eventually grow to almost exactly the --memory value.
In practice this causes the rp process to be OOM killed by the kernel as it exceeds its cgroup budget.
So in addition to the larger buffer we need outside the container (for kernel memory, sidecards, etc) we need some buffer inside the container. The page tables are only about 0.2% of the total memory. The file pages seem more variable, but let's say they won't exceed 200 MB.
So we can we use a --memory argument which is less than the request amount R by 0.002 * R + 200 Mi ?

From slack:
So just to summarize, there are two different "reservations" (or set asides that RP won't use) we are talking about (would be easier on a whiteboard!):
1. The outer one, between the host RAM and the k8s pod limit. E.g., in this demonware case they have 392 GB on the host but the pod limit is 90 GB so they have spare for days (there are other things running there too but nothing very big). This outer buffer has to be fairly large b/c it encompasses all the socket buffers and other kernel memory would could run into the GBs. The 10% value is probably reasonable here (though we should probably try to quantify this more at some point and get to a formula which might look like 1 GB + max_open_connections * sockbuf_size.
2. The inner one, between the container limit (enforced by cgroup) and the redpanda --memory value. We don't need as much buffer here but setting it to 100.00% of the cgroup value doesn't work well either, per above.

So I think to be comfortable I'd say 200 MB + 0.2%, or if it has to be an absolute number encompassing also very high mem configs at least 1 GB (which is obvs way too big for small containers), since you could have a 400 GB pod without stretching it much and then 0.2% is 800 MB.

for --memory=200MB, 2MB makes sense… something like that up to 1G of memory. then you do 200MB for 2G of memory, then you do 200MB * .2% for the rest

I think we could say 200MB + 0.2% * mem since that's almost exactly the same as "200MB + 0.2% * (mem above 2GB)", they differ by only 4 MB and the former is simpler.

we can use a formula like 200 MB + 0.2% for the in-container reserve.

Closed with #145 and #127


Dockerfile  + documentation

[ ] documentation is needed to give user guidance for basci vs ucx
[ ] it is not clear how I would use mpi 4.1.1 which is the current release of openmpi
[ ] The formatting of the dockerfile needs \ so we can read the lines instead of scro;lling vertically

We need to add a section to the website with the docker information

Add documentation to Python examples to explain their usage.


Save with PDF another file [I did not find clear examples].

I have an "index.php" file. In it I added the necessary files for the jsPDF operation. I created a button that when clicked creates a perfect PDF of this page.
What I want however is from a button in the "index.php" print the contents of another existing file: "curriculum.php".
See, I do not want to access the "curriculum.php" file and then inside it click a "Save to PDF" button. I want to print "curriculum.php" from a button in the "index.php".
I need a light.

This is not an issue with jspdf.
Anyway:
What you are doing is "violating" the rules of Clean Code.


Stop global type leaks across commonJS modules

A lot of type definitions in DefinatelyType export CommonJS module types and a global type definition for popular libraries. I.E Jquery can be used directly from the window object but also using the require syntax.
But this causes Typescript to accept faulty code as correct. E.g using $ or jQuery directly in a commonjs module without requiring the module itself is compiled correctly, when in the first place it was a bug not to require the module.
So can there be a flag where if commonjs modules is enabled then global types are not supported, and only types exported through a module name?

#4913 has been proposed as a possible solution to this, but we have a number of competing proposals around the node package typing space. (You can find some of them linked in that PR)

Awesome, then I guess we can close the issue. will keep track of them. Thanks!


Update concierge icon for help site

Details
Updates the concierge icon used on help.expensify.com
Fixed Issues
Tied to https://github.com/Expensify/App/issues/12264
Tests

Run NewDot web locally and sign in
Close the NewDot tab.
Run the HelpDot site and go to http://localhost:4000/main.html
Confirm you see the updated concierge icon
Click on the concierge icon in the LHN of HelpDot
Verify that you are taken to your concierge chat in NewDot in a new tab.
Close the NewDot tab.

[x] Verify that no errors appear in the JS console

QA Steps

Sign in to New Expensify
Close New Expensify
Go to https://help.expensify.com/main.html
Confirm you see the updated concierge icon
Click on the concierge icon in the LHN of HelpDot
Verify that you are taken to your concierge chat in NewDot in a new tab (or in the app, if you're using a mobile device and have the app installed).
Close New Expensify

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] iOS / native
[x] Android / native
[x] iOS / Safari
[x] Android / Chrome
[x] MacOS / Chrome
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product was added in all src/languages/* files
[x] I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

PR Reviewer Checklist
The reviewer will copy/paste it into a new comment and complete it after the author checklist is completed

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I included screenshots or videos for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] iOS / native
[ ] Android / native
[ ] iOS / Safari
[ ] Android / Chrome
[ ] MacOS / Chrome
[ ] MacOS / Desktop

[ ] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product was added in all src/languages/* files
[ ] I verified any copy / text that was added to the app is correct English and approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots

Web
Old and new icon size comparison
https://user-images.githubusercontent.com/16747822/200655219-253224d3-56c9-4fdb-822e-01ea7144e928.mov
Mobile Web - Chrome

Mobile Web - Safari

Desktop
N/A
iOS
N/A
Android
N/A

Not overdue, PR is on hold per this update

@youssef-lr this is now off hold!

Will test this today @NikkiWines. Sorry for the delay.

@youssef-lr friendly bump here

@youssef-lr friendly bump here, this should be very quick to review

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

Oops this should be prodQA, sorry about that.


CMake cannot fine Python.h when building from source

🐛 Describe the bug
I'm attempting to build torchaudio from source, in order to package it for the Homebrew project. (PyTorch is already packaged for Homebrew, so that makes it a lot easier!) However, I'm running into a problem where CMake is unable to find the Python.h header file. It appears that perhaps the CMakeLists.txt file is not searching for it correctly?
Here is a Gist with my work-in-progress Homebrew formula, and the error message that I'm seeing. One of the other Homebrew maintainers (who knows CMake better than I do) noted that it should work if you search for the header file using find_package(Python3 ..., which the top-level CMakeLists.txt file is doing, but only for WIN32, which seems strange. I'm trying to build on a Mac, and getting an error.
Is there someone who can help me figure out how to make this build on Mac?
Versions
0.13.1

Hi
I am not so versed in CMake, and these scripts are patch work of fragments we took from PyTorch, which we modified until it works in our CI / local environments.
Now that I think of it it is indeed strange that Python header is searched only in Windows. Perhaps in Linux/macOS, it relies on the fact there is a version of Python header in system directory, but in homebrew's build environment, they are not accessible.
Would you remove the if WIN32 condition, what happens?

I removed the condition, and the code was able to compile! 🎉 However, when I tried to import torchaudio in Python, I got a different error. I have no idea if this is related or not.
➜  ~ /opt/homebrew/Cellar/torchaudio/0.13.1/libexec/bin/python
Python 3.11.2 (main, Feb 16 2023, 02:55:59) [Clang 14.0.0 (clang-14<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import torchaudio
libc++abi: terminating with uncaught exception of type c10::Error: Tried to register an operator (torchaudio::_lfilter_core_loop(Tensor _0, Tensor _1, Tensor _2) -> ()) with the same name and overload name multiple times. Each overload's schema should only be registered with a single call to def(). Duplicate registration: registered at /tmp/torchaudio-20230227-37621-i6u2d7/torchaudio/csrc/lfilter.cpp:272. Original registration: registered at /tmp/torchaudio-20230227-37621-i6u2d7/torchaudio/csrc/lfilter.cpp:272
Exception raised from registerDef at /tmp/pytorch-20221227-13229-1wg6mh7/aten/src/ATen/core/dispatch/Dispatcher.cpp:164 (most recent call first):
frame #0: c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 92 (0x103452b2c in libc10.dylib)
frame #1: c10::Dispatcher::registerDef(c10::FunctionSchema, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::vector<at::Tag, std::__1::allocator<at::Tag> >) + 656 (0x150b12b94 in libtorch_cpu.dylib)
frame #2: torch::Library::_def(c10::FunctionSchema&&, c10::OperatorName*, std::__1::vector<at::Tag, std::__1::allocator<at::Tag> > const&) & + 648 (0x150b498e0 in libtorch_cpu.dylib)
frame #3: torch::Library::_def(c10::either<c10::OperatorName, c10::FunctionSchema>&&, torch::CppFunction&&) & + 412 (0x150b4a884 in libtorch_cpu.dylib)
frame #4: torch::Library& torch::Library::def<char const (&) [31], void (*)(at::Tensor const&, at::Tensor const&, at::Tensor&)>(char const (&) [31], void (*&&)(at::Tensor const&, at::Tensor const&, at::Tensor&)) & + 84 (0x12cc03ca8 in libtorchaudio.so)
frame #5: TORCH_LIBRARY_FRAGMENT_init_torchaudio_2(torch::Library&) + 40 (0x12cc03b6c in libtorchaudio.so)
frame #6: torch::detail::TorchLibraryInit::TorchLibraryInit(torch::Library::Kind, void (*)(torch::Library&), char const*, c10::optional<c10::DispatchKey>, char const*, unsigned int) + 208 (0x12cc06a14 in libtorchaudio.so)
frame #7: _GLOBAL__sub_I_lfilter.cpp + 80 (0x12cc17830 in libtorchaudio.so)
frame #8: invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 156 (0x1944677c4 in dyld)
frame #9: invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 340 (0x1944ac214 in dyld)
frame #10: invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 524 (0x19449f524 in dyld)
frame #11: dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 296 (0x19444c2d8 in dyld)
frame #12: dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 192 (0x19449e548 in dyld)
frame #13: dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 516 (0x1944abbf4 in dyld)
frame #14: dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 176 (0x19446769c in dyld)
frame #15: dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 216 (0x194467950 in dyld)
frame #16: dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 180 (0x19446792c in dyld)
frame #17: dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 328 (0x194467ae8 in dyld)
frame #18: dyld4::APIs::dlopen_from(char const*, int, void*) + 1212 (0x194484aa8 in dyld)
frame #19: _imp_create_dynamic + 1280 (0x102e69e0c in Python)
frame #20: cfunction_vectorcall_FASTCALL + 80 (0x102d8d734 in Python)
frame #21: _PyEval_EvalFrameDefault + 56740 (0x102e342ac in Python)
frame #22: _PyEval_Vector + 116 (0x102e374cc in Python)
frame #23: object_vacall + 224 (0x102d3afb0 in Python)
frame #24: PyObject_CallMethodObjArgs + 92 (0x102d3ae6c in Python)
frame #25: PyImport_ImportModuleLevelObject + 2488 (0x102e65aa8 in Python)
frame #26: builtin___import__ + 172 (0x102e1ebe0 in Python)
frame #27: cfunction_vectorcall_FASTCALL_KEYWORDS + 76 (0x102d8d68c in Python)
frame #28: _PyEval_EvalFrameDefault + 56740 (0x102e342ac in Python)
frame #29: _PyEval_Vector + 116 (0x102e374cc in Python)
frame #30: object_vacall + 224 (0x102d3afb0 in Python)
frame #31: PyObject_CallMethodObjArgs + 92 (0x102d3ae6c in Python)
frame #32: PyImport_ImportModuleLevelObject + 680 (0x102e65398 in Python)
frame #33: _PyEval_EvalFrameDefault + 31216 (0x102e2def8 in Python)
frame #34: PyEval_EvalCode + 280 (0x102e25814 in Python)
frame #35: builtin_exec + 432 (0x102e20304 in Python)
frame #36: cfunction_vectorcall_FASTCALL_KEYWORDS + 76 (0x102d8d68c in Python)
frame #37: _PyEval_EvalFrameDefault + 56740 (0x102e342ac in Python)
frame #38: _PyEval_Vector + 116 (0x102e374cc in Python)
frame #39: object_vacall + 224 (0x102d3afb0 in Python)
frame #40: PyObject_CallMethodObjArgs + 92 (0x102d3ae6c in Python)
frame #41: PyImport_ImportModuleLevelObject + 2488 (0x102e65aa8 in Python)
frame #42: builtin___import__ + 172 (0x102e1ebe0 in Python)
frame #43: cfunction_vectorcall_FASTCALL_KEYWORDS + 76 (0x102d8d68c in Python)
frame #44: _PyEval_EvalFrameDefault + 56740 (0x102e342ac in Python)
frame #45: _PyEval_Vector + 116 (0x102e374cc in Python)
frame #46: object_vacall + 224 (0x102d3afb0 in Python)
frame #47: PyObject_CallMethodObjArgs + 92 (0x102d3ae6c in Python)
frame #48: PyImport_ImportModuleLevelObject + 680 (0x102e65398 in Python)
frame #49: _PyEval_EvalFrameDefault + 31216 (0x102e2def8 in Python)
frame #50: PyEval_EvalCode + 280 (0x102e25814 in Python)
frame #51: builtin_exec + 432 (0x102e20304 in Python)
frame #52: cfunction_vectorcall_FASTCALL_KEYWORDS + 76 (0x102d8d68c in Python)
frame #53: _PyEval_EvalFrameDefault + 56740 (0x102e342ac in Python)
frame #54: _PyEval_Vector + 116 (0x102e374cc in Python)
frame #55: object_vacall + 224 (0x102d3afb0 in Python)
frame #56: PyObject_CallMethodObjArgs + 92 (0x102d3ae6c in Python)
frame #57: PyImport_ImportModuleLevelObject + 2488 (0x102e65aa8 in Python)
frame #58: _PyEval_EvalFrameDefault + 31216 (0x102e2def8 in Python)
frame #59: PyEval_EvalCode + 280 (0x102e25814 in Python)
frame #60: run_eval_code_obj + 84 (0x102e87dcc in Python)
frame #61: run_mod + 112 (0x102e87d30 in Python)
frame #62: PyRun_InteractiveOneObjectEx + 640 (0x102e880c0 in Python)
frame #63: _PyRun_InteractiveLoopObject + 320 (0x102e870e8 in Python)

[1]    96626 abort      /opt/homebrew/Cellar/torchaudio/0.13.1/libexec/bin/python


Optimization suggestion  right-click menu

Allow launching GPT text continuation through a right-click menu option after selecting text

this should be available as an option in version 0.5.27-beta


My suggestion for the Linux/BSD icon and updater problems...

...is to revert the source code back to Tic Tac Py, Version 1.0.0, then add the "No Internet Connection" error message code from 1.0.1 and then add the try/except block into the updater code directly. In Version 1.0.1, that try/except block is found in the main menu and setting script files in order to reduce the size of the game which, however, caused the Tic Tac Py Updater to work on Windows only.
The icon also doesn't work on Linux and BSD, for that, I'd convert the icon into PNG, JPG and BMP files and see which one works on these. Windows however will still use the ICO format as it works on the platform in question that way.
I hope to get Version 1.0.2, that's the version number of this emergency update, ready for use soon. Please note that Linux and BSD users will not be notified about that if Version 1.0.1 is in use as the Tic Tac Py Updater doesn't work there so you have to remember to check this repository yourself.

The version has been released.


Migrate spark-mongodb to spark 1.6

This is a pull request to migrate spark-mongodb to Spark 1.6.0. The original code fails when I change the version of Spark to 1.6.0 because they do not support the ScalaReflection.typeOfObject funtion any more.

Hi @yl2695 ,
Your changes work good with spark 1.6 and with 1.5.2 as well, so by the moment we prefer not upgrade the spark dependency in this branch. Anyway, it will work for both.
Please, change spark dependency to 1.5.2

Fixed. Thanks

Could someone from admins merge this so i can use it via --packages on spark 1.6?


fix path to aws transfer family icons

Fix for #535

LGTM!
Thanks!

@all-contributors please add @mattfirtion for bug, code.


Cesium polygon entities display with missing vertex

There are 4 vertices created for the polygon entities, however, there are only 3 vertices displayed as shown below.

Tested on 1.43.0 :
var viewer = new Cesium.Viewer('cesiumContainer');
var entities = viewer.entities;
var arrPosList = [116.71705, 2.44717966, 18.6,
                  116.71705, 2.44717966, 7.1,
                  116.71704, 2.44719318, 7.1,
                  116.71704, 2.44719315, 18.6];
entities.add({
	polygon : {
		hierarchy : Cesium.Cartesian3.fromDegreesArrayHeights(arrPosList),
		perPositionHeight : true,
		material : Cesium.Color.fromRandom({alpha : 1.0})
	}
});
viewer.flyTo(viewer.entities);

Hi @jionghui, the polygon primitive is designed to conform to the curvature of the ellipsoid, so it doesn't work for arbitrary polygons in space. See more discussion in https://github.com/AnalyticalGraphicsInc/cesium/issues/5907
Closing as a duplicate of https://github.com/AnalyticalGraphicsInc/cesium/issues/3349
Since you are trying to create a vertical polygon, maybe a wall will work for you.


[Enhancement] Better SVG support

First, thanks a lot for this tool, it's made my life easier.
Currently the only tool in the mix for optimizing SVGs is SVGO. Instructions for this library require a global NPM installation which is difficult in some environments (Heroku, in my case). I haven't yet been able to make this tool work without installing it globally.
It seems like there should be another tool for SVGs (maybe this?), or alternate instructions for installing SVGO non-globally.

I'm glad that it is helpful :)
About svgo – I saw a great idea in ImageOptim.app to pack svgo into a single shell script and bundle the result.
About svgcleaner – looks interesting, plus there is a comparison with scour which can also be an alternative.

Thanks for the response. I'm not really concerned about having multiple tools, though I suppose it wouldn't hurt. One tool is fine if I can install it in my production environment. The alternative tool suggestion was just in case SVGO couldn't be made to work.
Is this the SVGO bundle you were referring to?

After some experiments, I found that:

The other utilities I tried didn’t reduce file size as much as SVGO.
Using SVGO non-globally was really easy once I figured it out.

I’ll submit a PR updating the README with alternate instructions.


[nfvconfig] Remove obsolete notion of "zerocopy pairs"

[nfvconfig] Remove obsolete notion of "zerocopy pairs" and the related nfvconfig.apply function.
This also fixes a bug in vhost_user where it tried to close(2) a nil value. Additionally this makes vhost_user:close set self.socket to nil instead of -1 in order to avoid possible bugs when using assert.

Rejected by SnabbBot, but I don't see an error in the log?

@lukego Performance regression in the iperf benchmark. Seems reproducible but I can not explain why. At first I suspected my changes to vhost_user but they were not the issue. When run manually cperf.sh check reports:
iperf-1500 409a93f 3.082 0.0597997
iperf-1500 2babe20 3.136 0.134104

iperf-jumbo 409a93f 6.468 0.194874
iperf-jumbo 2babe20 6.692 0.271028

These results don't reproduce SnabbBot's results so I forced him/her/it to rerun a third time and hope this was just a fluke.

eh... doh! Since cperf now persists results SnabbBot obviously repeatedly reported the fluke...


Triage error reporting errors

Lots of misc crashes and other issues in there, need to go through and clean it out.

960d56461407c27b11876fc6af74b8e259e904eb for https://console.cloud.google.com/errors/detail/CMCs_JjSnpWBtAE;time=P7D?project=bridgy-federated

94676ac6944fa7d74784684a657b4663d242cb05 for https://console.cloud.google.com/errors/detail/COjSuYPS0qLvmAE;time=P7D?project=bridgy-federated

3d3ac1e9f46e0ccf0fd76acb3f0dc1e0e0085249 for https://console.cloud.google.com/errors/detail/CPvA_dLO4r_hIA;time=P7D?project=bridgy-federated

0ec722f4a0c6523c23462e76350428004d71c925 for https://console.cloud.google.com/errors/detail/CODcisqz56SZugE;time=P7D?project=bridgy-federated , https://console.cloud.google.com/errors/detail/CN_mkuKjg-rf_wE;time=P7D?project=bridgy-federated

8f0bc56ddfee1edfc12739ebd8ceef82babd2fac for https://console.cloud.google.com/errors/detail/CMCs_JjSnpWBtAE;time=P30D?project=bridgy-federated

a59eb8c466602203cb5174a76641f173eb0633ea for https://console.cloud.google.com/errors/detail/CM7b86Se9r_qfQ;time=P7D?project=bridgy-federated

7ac501cfff9ef5631f1db3ba7004bc837d51c0fe for https://console.cloud.google.com/errors/detail/CM-n8tK-5LXhIw;time=P7D?project=bridgy-federated

bf657d3409dc8d004e9935a5817ae91749e8cd85 for https://console.cloud.google.com/errors/detail/CLSnttKfy4v90wE;time=P7D?project=bridgy-federated

snarfed/granary@e9a1c10192976e7626102c596742ff7070fa6c21 for https://console.cloud.google.com/errors/detail/CML86eaUiqHVew;time=P7D?project=bridgy-federated

Made a lot of progress, plenty of errors still left, but they're all relatively rare.

This is ongoing.


License?

We should maybe include a license for this repository. Given that we are providing instructions and not (primarily) software, I'd vote for a creative commons type license.
@franknoe and @marscher, what do you think?

As open as possible. How about BSD3, or does this not  make sense for this type of software?On Jun 27, 2018 9:45 AM, Christoph Wehmeyer<EMAIL_ADDRESS>wrote:We should maybe include a license for this repository. Given that we are providing instructions and not (primarily) software, I'd vote for a creative commons type license.
@franknoe and @marscher, what do you think?
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.

BSD/(L)GPL are not a very good choice for documents and this tutorial is (at least in my opinion) more a document than a software package. In addition: the manuscript itself will be part of this repository and that should (as recommended by www.livecomsjournal.org) be licensed under CC BY 4.0:
This work is licensed under a Creative Commons Attribution 4.0 International License.
This license is as open as possible (free academic + commercial use, non-viral) and only requires attribution.

I think CC 4.0 is a good choice

@thempel, @psolsson Are you also ok with this license? For conda-forge we also need to specify the license, so it would be nice to resolve this one soon.

I'm clearly not an expert on this, but it sounds reasonable on the first sight...

I ecco Tim.

OK then. I'll add the badge and license information to the README and notebooks.
@marscher: do we need a license file for conda-forge?

On 28.06.2018 15:31, Christoph Wehmeyer wrote:

OK then. I'll add the badge and license information to the README and notebooks.
@marscher: do we need a license file for conda-forge?

Thanks again. We need this file for CF.

We need this file for CF.

OK, I'll add that too. Thanks!


Revert "Completely disconnect support for CONNECT when MITM mode is disabled."

Reverts Commonjava/indy#1085
We have evidence that this isn't the cause of the freeze we're seeing, so I'm pushing this change to a branch on my fork and will roll it back here until we determine that we really need it.

I pull the latest master and there is f8c42892107e2641ca26b680823bb9edb1bd8983
which brings the commit back again (after the Revert). Anything wrong?


bug: video system not initialised in pygame in vs code

Issue type : Bug
I get the following error while running pygame in vs code but I don't get the error while running the same program in pycharm

VS Code Version:
OS Version: Ubuntu 20.04

Steps to Reproduce:

Does this issue occur when all extensions are disabled?: Yes/No

Please open an issue directly against the Python extension at https://github.com/Microsoft/vscode-python/issues


Updates to OnlineMeetingsByDefaultEnabled

Per email request

Docs Build status updates of commit 239da67:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-MailboxCalendarConfiguration.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-OrganizationConfig.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


installation configurations

can we do react-native install react-native-photos-framework to do the whole thing?

You need to explain more. What do you mean the whole thing?. What does it not do?

I assume that will setup up the necessary linkings with the project folder in iOS xcode that will able to build without errors.

@jjhesk Just tested on a fresh project. And running react-native install react-native-photos-framework installed, linked and added info.plist-permission to app as expected. You need to be more specific if you have any errors regarding this.


Environment guides

Adding more information to help users build spaces for hololens,.

Docs Build status updates of commit 2fb8470:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Run script failed with no detailed information. Please retry building your content again. If the issue still happens, open a ticket in http://SiteHelp and include the error report for our team to troubleshoot

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

Docs Build status updates of commit 46bcde8:
:warning: Validation status: warnings

File
Status
Preview URL
Details

mixed-reality-docs/environment-considerations-for-hololens.md
:warning:Warning

Details

mixed-reality-docs/connecting-to-wi-fi-on-hololens.md
:warning:Warning

Details

mixed-reality-docs/environment-considerations-for-hololens.md

[Warning] Author thetuvix, dorreneb cannot be recognized in GitHub.

mixed-reality-docs/connecting-to-wi-fi-on-hololens.md

Line 40: [Warning] Illegal link: spaces -- missing bookmark. The file environment-considerations-for-hololens.md doesn't contain a bookmark named spaces.

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

Docs Build status updates of commit 62235db:
:warning: Validation status: warnings

File
Status
Preview URL
Details

mixed-reality-docs/connecting-to-wi-fi-on-hololens.md
:warning:Warning

Details

mixed-reality-docs/environment-considerations-for-hololens.md
:white_check_mark:Succeeded

mixed-reality-docs/connecting-to-wi-fi-on-hololens.md

Line 40: [Warning] Illegal link: spaces -- missing bookmark. The file environment-considerations-for-hololens.md doesn't contain a bookmark named spaces.

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

Docs Build status updates of commit e41666c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/connecting-to-wi-fi-on-hololens.md
:white_check_mark:Succeeded

mixed-reality-docs/environment-considerations-for-hololens.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 6560752:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/connecting-to-wi-fi-on-hololens.md
:white_check_mark:Succeeded

mixed-reality-docs/environment-considerations-for-hololens.md
:white_check_mark:Succeeded

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

LOL, @dorreneb, I think we were editing the two things in parallel :)
Soon as this last check comes back, I will merge

Hah, sounds good. thanks :)


Flashing help

When flashing do you have to flash both boards? I've flashed the main master successful, powered on and the slave board operates like stock. So wondering if I need to flash that side too??

Yeah.  I posted answer on Youtube...    You need to flash both boards the same and then yuo can send commands to both of them, or just the master.  See the ESP32 code for examples of sending to both boards, or se the PIC BluJoy code for examples of commands just to the Master.

Yeah.  I posted answer on Youtube...    You need to flash both boards the same and then yuo can send commands to both of them, or just the master.  See the ESP32 code for examples of sending to both boards, or se the PIC BluJoy code for examples of commands just to the Master.

Thank you, I just saw I will give this a go

Hello, thanks for this awesome project , I want to make it too, I have complied the firmware in Keil , I also have the same question.

Shall I flash the same code in both the Master and slave boards?
How does the code identify which one is master?
Can u provide the link of ESP32 code , Is it .ino file?
I want to use Arduino Mega controller for this project can you help me please
can you mail me at<EMAIL_ADDRESS>
Thanks and regard
Rohit

Yes, the code goes into both boards.

They don't need to know which is master and which is slave...  If you are sending motion commands in through the plug-in serial ports (into each controller from the ESP32), they each just do what you tell them.

Yes, the .ino file and the other in that folder are the ESP32 code (arduino IDE)

If you use the Arduino Mega, you can probably use very simmilar code to the ESP32.  You will need to setup two serial ports (1 for master and 1 for slave)    Look at the protocol doc in the HUGS doc folder, and compare it to the ESP and Keil Comms files.

I can't really provide detailed support, everyone's application and hardware may be different.


Window artifacts

Couldn't get a better pic due to bug behavior. Ignore the windows border, in normal operation it doesn't happen, only multiple shader copies stay, becoming smaller with each copy.
I am experiencing a bug/graphical artifacting upon closing windows. I have hyproled running with cronjob and fullscreen script. When a window closing animation is done, hyproled leaves a repeating trail of itself on screen that persists until something changes on screen/updates the display (like opening a window, changing WPs).
Happens on both monitors (depending which has the hyproled instance), doesn't happen when closing fullscreen apps. VFR/VRR(fs)/directscanout enabled. Not on git branch of hyprland.
Could be hyprland bug rather than hyproled itself.

Can you teach me how to use hyproled with a cron job? After setting it up, I keep getting the error: "HYPRLAND_INSTANCE_SIGNATURE not set! (Is Hyprland running?)". I looked up some information and found that crontab cannot load environment variables. How do you handle this?


New feature: Report query latencies and index size

This PR adds a new feature: The query latency details will be tracked and reported; the index size will be also reported.
Changes:

modified:   examples/inference/distilsplade_max/beir_scifact/all_in_one.sh:  Check out this example for the final demo report!
modified:   sparse_retrieval/inference/aio.py: Add new arguments to search.run and evaluate.run;
modified:   sparse_retrieval/inference/search.py:

Add new argument output_latency to specify the output latency file.
Add a LatencyReporter;
Use the LatencyReporter to record each searcher.search/batch_search and report the latency details into a file called latency.tsv (under the same path of run.tsv);

Each line of latency.tsv is f"{qid}\t{word_length}\t{latency}\t{batch_size}\n"

modified:   sparse_retrieval/inference/evaluate.py:

Add new argument latency_path and index_path as the paths to the stats source;
Add new argument bins to specify the binning query latencies wrt. how many word-length bins.
Summarize and report latency details:  latency_info = {
    "latency": {
        "latency_avg": np.mean(latencies),
        "query_word_length_avg": np.mean(word_lengths),
        "binned": {
            "word_length_bins": word_length_bins.tolist(),
            "freqs": freqs.tolist(),
            "latencies_avg": binned_latencies_avg,
            "latencies_std": binned_latencies_std
        },
        "batch_size": np.mean(batch_sizes),
        "processor": get_processor_name()
    }
}

Report index size in MB.

modified:   sparse_retrieval/inference/utils.py: Some new util functions to support the new features.

This PR goes after the successor PR #4. Please first deal with #4 and then come back to this


Subscribtion integration tests

Part of #295
@artem-zinnatullin can you review please?
And I met a problem with content resolver createObservableStream emission. It seems, that there is no notification about changes =(

This evening I will try to find out why

Great pack of tests!

And I met a problem with content resolver createObservableStream emission. It seems, that there is no notification about changes =(

StorIOContentResolver uses registerContentObserver() to monitor changes, may be testContentProvider does not call notifyChange() in insert/update/delete? Or we have a bug

Status of PR: @nikitin-da broke his laptop, if it won't be fixed in several days -> I'll take this PR

I am taking this

@nikitin-da I've update your PR, can you PTAL

Thank you very much!
I took not stable name for ObservableStreamTest=)
Will I merge this PR and resolve problem that testContentProvider does not call notifyChange() in future?

That would be great!


Have packet read return new packet buffers.

Returning a shared buffer makes handling multiple packets from a single
file in parallel impossible, and it breaks the ReadPacketData contract.
We could alternatively build a ZeroCopyReadPacketData for file reading,
should this change be too slow for some folks.

I signed it.

Other than the incorrect error message, this LGTM.