Flutter project - All files duplicated when created

Whenever I create a Flutter project either by using the Flutter CLI or Android Studio, a strange problems seem to occur. All files are duplicated and a ' 2' (space two) is put in the end of the file's name.

Run flutter create bug.
Look at the project structure

Expected results:
A project without all of theses duplicated files.
Actual results:
A project with all of theses duplicated files.

Logs
[        ] /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-mdpi/ic_launcher 2.png: Resource and asset merger: ' ' is not a
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms] /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-hdpi/ic_launcher 2.png: Resource and asset merger: ' ' is not a
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms] /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/drawable/launch_background 2.xml: Resource and asset merger: ' ' is not a
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[        ] /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher 2.png: Resource and asset merger: ' ' is not a
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms] /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher 2.png: Resource and asset merger: ' ' is not a
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[        ] /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher 2.png: Resource and asset merger: ' ' is not a
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[  +90 ms] FAILURE: Build failed with an exception.
[        ] * What went wrong:
[        ] Execution failed for task ':app:mergeDebugResources'.
[        ] > /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-mdpi/ic_launcher 2.png: Error: ' ' is not a valid file-based
resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[        ]   /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-hdpi/ic_launcher 2.png: Error: ' ' is not a valid file-based
resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms]   /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/drawable/launch_background 2.xml: Error: ' ' is not a valid file-based
resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms]   /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher 2.png: Error: ' ' is not a valid file-based
resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms]   /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher 2.png: Error: ' ' is not a valid file-based
resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
[   +1 ms]   /Users/matheuscirillo/Documents/Alura/flutter/flutter_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher 2.png: Error: ' ' is not a valid file-based
resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore

The error ' ' is not a valid file-based led me to believe that this is related to the ' 2' that goes in the end of the file's name. (see the Logs section)
EDIT
flutter doctor -v command result:
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.14.5 18F132, locale pt-BR)
    • Flutter version 1.12.13+hotfix.9 at /Users/matheuscirillo/Documents/flutter
    • Framework revision f139b11009 (5 weeks ago), 2020-03-30 13:57:30 -0700
    • Engine revision af51afceb8
    • Dart version 2.7.2

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/matheuscirillo/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/matheuscirillo/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install:
        sudo gem install cocoapods

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[!] VS Code (version 1.44.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    ✗ Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.

Hi @matheuscirillo
could you provide your flutter doctor -v?
I'll link your SO question here https://stackoverflow.com/questions/61595317/flutter-project-all-files-duplicated-when-created

Hi @matheuscirillo
could you provide your flutter doctor -v?
I'll link your SO question here https://stackoverflow.com/questions/61595317/flutter-project-all-files-duplicated-when-created

Question updated with flutter doctor -v result

@matheuscirillo I tried this locally and could not reproduce. Could you try again, except without using Android Studio at all? I did this locally:
flutter create bug
find bug

And share the output of bug?

@matheuscirillo I tried this locally and could not reproduce. Could you try again, except without using Android Studio at all? I did this locally:
flutter create bug
find bug

And share the output of find?

Hey there!
I am - unfortunately - facing the same issue as original poster. Did what you asked, here is the output of find bug :
bug/.packages
bug/test
bug/test/widget_test.dart
bug/.metadata
bug/pubspec.lock
bug/ios
bug/ios/Runner.xcworkspace
bug/ios/Runner.xcworkspace/contents.xcworkspacedata
bug/ios/Runner.xcworkspace/xcshareddata
bug/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
bug/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
bug/ios/Runner
bug/ios/Runner/Runner-Bridging-Header.h
bug/ios/Runner/Assets.xcassets
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset
<EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
bug/ios/Runner/Assets.xcassets/AppIcon.appiconset
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/GeneratedPluginRegistrant.h
bug/ios/Runner/Base.lproj
bug/ios/Runner/Base.lproj/LaunchScreen.storyboard
bug/ios/Runner/Base.lproj/Main.storyboard
bug/ios/Runner/AppDelegate.swift
bug/ios/Runner/GeneratedPluginRegistrant.m
bug/ios/Runner/Info.plist
bug/ios/Runner.xcodeproj
bug/ios/Runner.xcodeproj/project.pbxproj
bug/ios/Runner.xcodeproj/project.xcworkspace
bug/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
bug/ios/Runner.xcodeproj/xcshareddata
bug/ios/Runner.xcodeproj/xcshareddata/xcschemes
bug/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
bug/ios/Flutter
bug/ios/Flutter/flutter_export_environment.sh
bug/ios/Flutter/Debug.xcconfig
bug/ios/Flutter/Release.xcconfig
bug/ios/Flutter/AppFrameworkInfo.plist
bug/ios/Flutter/Generated.xcconfig
bug/ios/.gitignore
bug/README.md
bug/pubspec.yaml
bug/.gitignore
bug/android
bug/android/app
bug/android/app/build.gradle
bug/android/app/src
bug/android/app/src/profile
bug/android/app/src/profile/AndroidManifest.xml
bug/android/app/src/main
bug/android/app/src/main/res
bug/android/app/src/main/res/mipmap-mdpi
bug/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
bug/android/app/src/main/res/mipmap-hdpi
bug/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
bug/android/app/src/main/res/drawable
bug/android/app/src/main/res/drawable/launch_background.xml
bug/android/app/src/main/res/mipmap-xxxhdpi
bug/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
bug/android/app/src/main/res/mipmap-xxhdpi
bug/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
bug/android/app/src/main/res/values
bug/android/app/src/main/res/values/styles.xml
bug/android/app/src/main/res/mipmap-xhdpi
bug/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
bug/android/app/src/main/AndroidManifest.xml
bug/android/app/src/main/java
bug/android/app/src/main/java/io
bug/android/app/src/main/java/io/flutter
bug/android/app/src/main/java/io/flutter/plugins
bug/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
bug/android/app/src/main/kotlin
bug/android/app/src/main/kotlin/com
bug/android/app/src/main/kotlin/com/example
bug/android/app/src/main/kotlin/com/example/bug
bug/android/app/src/main/kotlin/com/example/bug/MainActivity.kt
bug/android/app/src/debug
bug/android/app/src/debug/AndroidManifest.xml
bug/android/gradlew 2
bug/android/local.properties
bug/android/gradle
bug/android/gradle/wrapper
bug/android/gradle/wrapper/gradle-wrapper.jar
bug/android/gradle/wrapper/gradle-wrapper.properties
bug/android/gradle/wrapper/gradle-wrapper 2.jar
bug/android/gradlew
bug/android/.gitignore
bug/android/build.gradle
bug/android/gradle.properties
bug/android/bug_android.iml
bug/android/gradlew.bat
bug/android/settings.gradle
bug/bug.iml
bug/lib
bug/lib/main.dart
bug/.dart_tool
bug/.dart_tool/package_config.json
bug/.idea
bug/.idea/runConfigurations
bug/.idea/runConfigurations/main_dart.xml
bug/.idea/libraries
bug/.idea/libraries/Dart_SDK.xml
bug/.idea/libraries/KotlinJavaRuntime.xml
bug/.idea/libraries/Flutter_for_Android.xml
bug/.idea/workspace.xml
bug/.idea/modules.xml

So at least gradlew and gradle-wrapper 2.jar gets duplicated totally without Android Studio.
In my current project it is happening pretty randomly all over the files.

@matheuscirillo I tried this locally and could not reproduce. Could you try again, except without using Android Studio at all? I did this locally:
flutter create bug
find bug

And share the output of find?

Hey there!
I am - unfortunately - facing the same issue as original poster. Did what you asked, here is the output of find bug :
bug/.packages
bug/test
bug/test/widget_test.dart
bug/.metadata
bug/pubspec.lock
bug/ios
bug/ios/Runner.xcworkspace
bug/ios/Runner.xcworkspace/contents.xcworkspacedata
bug/ios/Runner.xcworkspace/xcshareddata
bug/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
bug/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
bug/ios/Runner
bug/ios/Runner/Runner-Bridging-Header.h
bug/ios/Runner/Assets.xcassets
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset
<EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
bug/ios/Runner/Assets.xcassets/AppIcon.appiconset
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/GeneratedPluginRegistrant.h
bug/ios/Runner/Base.lproj
bug/ios/Runner/Base.lproj/LaunchScreen.storyboard
bug/ios/Runner/Base.lproj/Main.storyboard
bug/ios/Runner/AppDelegate.swift
bug/ios/Runner/GeneratedPluginRegistrant.m
bug/ios/Runner/Info.plist
bug/ios/Runner.xcodeproj
bug/ios/Runner.xcodeproj/project.pbxproj
bug/ios/Runner.xcodeproj/project.xcworkspace
bug/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
bug/ios/Runner.xcodeproj/xcshareddata
bug/ios/Runner.xcodeproj/xcshareddata/xcschemes
bug/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
bug/ios/Flutter
bug/ios/Flutter/flutter_export_environment.sh
bug/ios/Flutter/Debug.xcconfig
bug/ios/Flutter/Release.xcconfig
bug/ios/Flutter/AppFrameworkInfo.plist
bug/ios/Flutter/Generated.xcconfig
bug/ios/.gitignore
bug/README.md
bug/pubspec.yaml
bug/.gitignore
bug/android
bug/android/app
bug/android/app/build.gradle
bug/android/app/src
bug/android/app/src/profile
bug/android/app/src/profile/AndroidManifest.xml
bug/android/app/src/main
bug/android/app/src/main/res
bug/android/app/src/main/res/mipmap-mdpi
bug/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
bug/android/app/src/main/res/mipmap-hdpi
bug/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
bug/android/app/src/main/res/drawable
bug/android/app/src/main/res/drawable/launch_background.xml
bug/android/app/src/main/res/mipmap-xxxhdpi
bug/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
bug/android/app/src/main/res/mipmap-xxhdpi
bug/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
bug/android/app/src/main/res/values
bug/android/app/src/main/res/values/styles.xml
bug/android/app/src/main/res/mipmap-xhdpi
bug/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
bug/android/app/src/main/AndroidManifest.xml
bug/android/app/src/main/java
bug/android/app/src/main/java/io
bug/android/app/src/main/java/io/flutter
bug/android/app/src/main/java/io/flutter/plugins
bug/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
bug/android/app/src/main/kotlin
bug/android/app/src/main/kotlin/com
bug/android/app/src/main/kotlin/com/example
bug/android/app/src/main/kotlin/com/example/bug
bug/android/app/src/main/kotlin/com/example/bug/MainActivity.kt
bug/android/app/src/debug
bug/android/app/src/debug/AndroidManifest.xml
bug/android/gradlew 2
bug/android/local.properties
bug/android/gradle
bug/android/gradle/wrapper
bug/android/gradle/wrapper/gradle-wrapper.jar
bug/android/gradle/wrapper/gradle-wrapper.properties
bug/android/gradle/wrapper/gradle-wrapper 2.jar
bug/android/gradlew
bug/android/.gitignore
bug/android/build.gradle
bug/android/gradle.properties
bug/android/bug_android.iml
bug/android/gradlew.bat
bug/android/settings.gradle
bug/bug.iml
bug/lib
bug/lib/main.dart
bug/.dart_tool
bug/.dart_tool/package_config.json
bug/.idea
bug/.idea/runConfigurations
bug/.idea/runConfigurations/main_dart.xml
bug/.idea/libraries
bug/.idea/libraries/Dart_SDK.xml
bug/.idea/libraries/KotlinJavaRuntime.xml
bug/.idea/libraries/Flutter_for_Android.xml
bug/.idea/workspace.xml
bug/.idea/modules.xml

So at least gradlew and gradle-wrapper.jar gets duplicated totally without Android Studio.
In my current project it is happening pretty randomly all over the files.

Thanks for this. Can you provide the find output for the current project where there are mulitiple dupes? Thanks.

@matheuscirillo I tried this locally and could not reproduce. Could you try again, except without using Android Studio at all? I did this locally:
flutter create bug
find bug

And share the output of find?

Hey there!
I am - unfortunately - facing the same issue as original poster. Did what you asked, here is the output of find bug :
bug/.packages
bug/test
bug/test/widget_test.dart
bug/.metadata
bug/pubspec.lock
bug/ios
bug/ios/Runner.xcworkspace
bug/ios/Runner.xcworkspace/contents.xcworkspacedata
bug/ios/Runner.xcworkspace/xcshareddata
bug/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
bug/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
bug/ios/Runner
bug/ios/Runner/Runner-Bridging-Header.h
bug/ios/Runner/Assets.xcassets
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset
<EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
bug/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
bug/ios/Runner/Assets.xcassets/AppIcon.appiconset
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>bug/ios/Runner/GeneratedPluginRegistrant.h
bug/ios/Runner/Base.lproj
bug/ios/Runner/Base.lproj/LaunchScreen.storyboard
bug/ios/Runner/Base.lproj/Main.storyboard
bug/ios/Runner/AppDelegate.swift
bug/ios/Runner/GeneratedPluginRegistrant.m
bug/ios/Runner/Info.plist
bug/ios/Runner.xcodeproj
bug/ios/Runner.xcodeproj/project.pbxproj
bug/ios/Runner.xcodeproj/project.xcworkspace
bug/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
bug/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
bug/ios/Runner.xcodeproj/xcshareddata
bug/ios/Runner.xcodeproj/xcshareddata/xcschemes
bug/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
bug/ios/Flutter
bug/ios/Flutter/flutter_export_environment.sh
bug/ios/Flutter/Debug.xcconfig
bug/ios/Flutter/Release.xcconfig
bug/ios/Flutter/AppFrameworkInfo.plist
bug/ios/Flutter/Generated.xcconfig
bug/ios/.gitignore
bug/README.md
bug/pubspec.yaml
bug/.gitignore
bug/android
bug/android/app
bug/android/app/build.gradle
bug/android/app/src
bug/android/app/src/profile
bug/android/app/src/profile/AndroidManifest.xml
bug/android/app/src/main
bug/android/app/src/main/res
bug/android/app/src/main/res/mipmap-mdpi
bug/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
bug/android/app/src/main/res/mipmap-hdpi
bug/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
bug/android/app/src/main/res/drawable
bug/android/app/src/main/res/drawable/launch_background.xml
bug/android/app/src/main/res/mipmap-xxxhdpi
bug/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
bug/android/app/src/main/res/mipmap-xxhdpi
bug/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
bug/android/app/src/main/res/values
bug/android/app/src/main/res/values/styles.xml
bug/android/app/src/main/res/mipmap-xhdpi
bug/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
bug/android/app/src/main/AndroidManifest.xml
bug/android/app/src/main/java
bug/android/app/src/main/java/io
bug/android/app/src/main/java/io/flutter
bug/android/app/src/main/java/io/flutter/plugins
bug/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
bug/android/app/src/main/kotlin
bug/android/app/src/main/kotlin/com
bug/android/app/src/main/kotlin/com/example
bug/android/app/src/main/kotlin/com/example/bug
bug/android/app/src/main/kotlin/com/example/bug/MainActivity.kt
bug/android/app/src/debug
bug/android/app/src/debug/AndroidManifest.xml
bug/android/gradlew 2
bug/android/local.properties
bug/android/gradle
bug/android/gradle/wrapper
bug/android/gradle/wrapper/gradle-wrapper.jar
bug/android/gradle/wrapper/gradle-wrapper.properties
bug/android/gradle/wrapper/gradle-wrapper 2.jar
bug/android/gradlew
bug/android/.gitignore
bug/android/build.gradle
bug/android/gradle.properties
bug/android/bug_android.iml
bug/android/gradlew.bat
bug/android/settings.gradle
bug/bug.iml
bug/lib
bug/lib/main.dart
bug/.dart_tool
bug/.dart_tool/package_config.json
bug/.idea
bug/.idea/runConfigurations
bug/.idea/runConfigurations/main_dart.xml
bug/.idea/libraries
bug/.idea/libraries/Dart_SDK.xml
bug/.idea/libraries/KotlinJavaRuntime.xml
bug/.idea/libraries/Flutter_for_Android.xml
bug/.idea/workspace.xml
bug/.idea/modules.xml

So at least gradlew and gradle-wrapper.jar gets duplicated totally without Android Studio.
In my current project it is happening pretty randomly all over the files.

Thanks for this. Can you provide the find output for the current project where there are mulitiple dupes? Thanks.

There are no duplicates right now, because I'm deleting them manually every time project happens to do them. Here is screenshot from yesterday, under ios/Flutter which had duplicates after running the application on iOS simulator.

same here

I have been getting these extra files for months, they will keep showing up even after moments of deleting them, so annoying! Is there any fix to this??

Same here. I only create 'filename.dart' but 'filename 2.dart', 'filename 3.dart' ... are automatically generated. Is there any fix to this?

I was having the same issues during development these past few days (new project). I would get random files duplicating with ' 2', ' 3' and even ' 4' suffixes. Most commonly the ios/Flutter/Flutter.framework folder would start getting duplicate contents. The weirdest thing was that even when I deleted the duplicate files and all dart & flutter related runtimes were stopped they would sometimes still reappear moments later.
Yesterday I tried a number of different things to fix the problem:

I thought maybe iCloud syncing was causing issues. So I appended my project folder with .nosync e.g. project_folder -> project_folder.nosync.
I updated to the latest flutter version on the master branch with flutter channel master and then flutter upgrade. Even though I thought I had the latest version, this still caused some things to be upgraded.

Now is the end of the day and still I haven't had any duplicate issues and also a reduction in general build-related issues. Hope this helps.

Awesome! I just added .nosync (I had a suspicion that it had something to
do with iCloud...) I hope this works! If it doesn’t, I’ll make sure to
reply here. If I never reply, that means that it’s probably fixed
On Wed, Jul 29, 2020 at 8:11 AM reilem<EMAIL_ADDRESS>wrote:

I was having the same issues during development these past few days (new
project). I would get random files duplicating with ' 2', ' 3' and even '
4' suffixes. Most commonly the ios/Flutter/Flutter.framework folder would
start getting duplicate contents. The weirdest thing was that even when I
deleted the duplicate files and all dart & flutter related runtimes were
stopped they would sometimes still reappear moments later.
Yesterday I tried a number of different things to fix the problem:

I thought maybe iCloud syncing was causing issues. So I appended my
project folder with .nosync e.g. project_folder ->
project_folder.nosync.
I updated to the latest flutter version on the master branch with flutter
channel master and then flutter upgrade. Even though I thought I had
the latest version, this still caused some things to be upgraded.

Now is the end of the day and still I haven't had any duplicate issues and
also a reduction in general build-related issues. Hope this helps.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/56299#issuecomment-665723685,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJPGURBJT2SPOO563HWYEEDR6A323ANCNFSM4MY3VDSQ
.

@matheuscirillo in your original report did you have iCloud syncing on your Flutter project directory?

I don't want to add a blanket .nosync to the Flutter projects directory.  Setting the NSURLIsExcludedFromBackupKey attribute on a URL adds a com.apple.metadata:com_apple_backup_excludeItem=com.apple.backupd but I can't find docs for >iOS 5 that imply this will work for iCloud Sync and not just Time Machine.
@reilem would you mind testing this?

Remove your .nosync extension so the directory gets synced again.
In terminal run:

$ xattr -w com.apple.metadata:com_apple_backup_excludeItem com.apple.backupd /path/to/flutter/project

Then run flutter create or however you were reproducing the duplicate files issue.  Does it still duplicate?

@jmagman I'm gonna give my current setup another day maybe, just to make sure it's not a fluke (maybe try uninstalling and reinstalling some native linked packages to really attempt to mess things up). If I don't get any duplicates, then I will try to remove the .nosync for a day. If I start getting duplicates again, then we can be quite certain iCloud is involved, and then I will try your suggested fix. 😄
Alternatively, @mrgnhnt96 if the .nosync doesn't fix the problem then we can be quite certain iCloud isn't involved. Then it might just be the flutter version. I'm now running flutter 1.21.0-6.0.pre.42.

It was basically non-existent when I added ".nosync" but unfortunately, today I had a new folder get created.

@mrgnhnt96 Could you try using the latest flutter master build? I'm now on flutter 1.21.0-8.0.pre.144 and still having no issues with duplicates. Check your flutter version with flutter --version.

I am also getting this issue. Any luck? It seems .nosync wasn't the solution?

I has the same problem, any solution?

The workaround is to not let iCloud sync your Flutter projects.

@jmagman how did you accomplish this?

I have the same issue. When I build with IOS I get duplicate folders with incrementing numbers. This first started happening once I tried to build from withing xcode. And it happens every time when I archive my app. It's quite time consuming, did anyone find a solution for this?

The way I see it there's a number of possible steps that can be taken to solve this. First a couple of temporary workaround solutions:

At the very least, add this issue to install documentation somewhere so that Mac OS users know they might need to add .nosync to their folder if they are iCloud syncing.
Maybe add this as an optional step to the flutter setup CLI for MacOS, giving people the option to automatically add .nosync to their project folder when making a new project.

The real "problem" is that flutter is somehow continuously recreating files while iCloud is syncing them. Usually this would just override the file, but in a recent-ish Mac OS update I noticed a change in this behaviour. In the latest MacOS, if a file is "in use" while it is being written to, the file will not be overridden, but a copy will be created with an incremented number. (Try this yourself by downloading an existing file with an identical name while you have it open in another program like a text editor or something, it will automatically increment the file name it even if you tell it to override).
So the real "fix" would involve flutter maybe checking if a file is in-use before attempting to recreate it. I'm not sure how the current system works though, so I don't know if this is even possible.

The folder was on my desktop so it was automatically synched. I have little experience with Mac. So someone told me to move the folder and make sure it is not synched. And that worked for me.

Hey guys, had the same issue in 2019. By deleting and cloning again the project repo was fixing the problem.
Last week I was having the same issue after changing notebooks. More than 4k files were being duplicated :/
If you are using Macbook, like me, check if "Desktop & Document Folders" are storing documents and data on iCloud. More specific, your current project folder. In my case, the only folder inside this option is the project from my work, iCloud not necessary needs to keep this saved, the repo is currently doing this, so uncheck this option. If you can't do in this way, try to do like @reilem did.
I deleted the entire folder and cloned it again. Flutter Clean. Restarted VScode and the computer.
Everything in my project was up to date, unless the Xcode, but I couldn't install a new version because my Mac is missing space. So don't worry if you think that's the problem.
Its being one week since I've done all of this and its working fine!
TIP: Using a Git GUI is way too better to delete the hundreds of files :P

Hey guys, had the same issue in 2019. By deleting and cloning again the project repo was fixing the problem.
Last week I was having the same issue after changing notebooks. More than 4k files were being duplicated :/
If you are using Macbook, like me, check if "Desktop & Document Folders" are storing documents and data on iCloud. More specific, your current project folder. In my case, the only folder inside this option is the project from my work, iCloud not necessary needs to keep this saved, the repo is currently doing this, so uncheck this option. If you can't do in this way, try to do like @reilem did.
I deleted the entire folder and cloned it again. Flutter Clean. Restarted VScode and the computer.
Everything in my project was up to date, unless the Xcode, but I couldn't install a new version because my Mac is missing space. So don't worry if you think that's the problem.
Its being one week since I've done all of this and its working fine!
TIP: Using a Git GUI is way too better to delete the hundreds of files :P

Maybe it has something to do with the drive you're storing the project on, I was getting these issues while storing the project on a WD SSD external hard drive, which got resolved by storing It on mac HD.

Found the cause - iCloud sync on mac.
Adding ".nosync" to the folder holding the project - resolves the issue.
No more duplication of files


Go over all OPAL's config variables and add descriptions

Confi (our configuration lib) allows each config var to have a description string. All strings should be well explained and documented.

Want me to handle the project's documentation @asafc

@money8203 for sure, we'd appreciate a hand - you can find the relevant files here:

https://github.com/permitio/opal/blob/master/packages/opal-common/opal_common/config.py
https://github.com/permitio/opal/blob/master/packages/opal-client/opal_client/config.py
https://github.com/permitio/opal/blob/master/packages/opal-server/opal_server/config.py

So what in specific do I have to add or document ?

As you can see each config value is defined via confi - e.g. calls to confi.model() or confi.bool()
Some of these are missing the "description" argument - which should contain human readable text explaining  about the configuration value.
Some of these can be deduced from the variable name, some from the comments in the code, and some would require reading the code itself to explain.

#358
for this file https://github.com/permitio/opal/blob/master/packages/opal-common/opal_common/config.py

/bounty 50

Is this issue still open, I see a PR merged on it

@Bhavyajain21 we added new acceptance criteria, see the first message in the thread

/attempt #40

@gemanor can i work on this, i see a working pr already?


implement the signMessage method in SDK

Add a method that gives TBAs the ability to sign messages like normal accounts

i want to work on this issue

Hey @ktarun1419 closing this issue, as it didn't need a complicated fix as we expected. The parent account was responsible for signing messages


fix connection.getSchema error

add CatalogSchemaPair to fix connection.getSchema error

Pull Request Test Coverage Report for Build 10818

13 of 28 (46.43%)  changed or added relevant lines in 5 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 57.173%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/main/java/org/apache/shardingsphere/sql/parser/binder/metadata/schema/SchemaMetaDataLoader.java
0
1
0.0%

shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/main/java/org/apache/shardingsphere/sql/parser/binder/metadata/table/TableMetaDataLoader.java
0
1
0.0%

shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/main/java/org/apache/shardingsphere/sql/parser/binder/metadata/index/IndexMetaDataLoader.java
0
2
0.0%

shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/main/java/org/apache/shardingsphere/sql/parser/binder/metadata/util/CatalogSchemaPair.java
7
18
38.89%

Files with Coverage Reduction
New Missed Lines
%

shardingsphere-sql-parser/shardingsphere-sql-parser-binder/src/main/java/org/apache/shardingsphere/sql/parser/binder/metadata/column/ColumnMetaDataLoader.java
1
85.42%

Totals

Change from base Build 10816:
-0.02%

Covered Lines:
11713

Relevant Lines:
20487

💛  - Coveralls

it's better to create another connection adapter to override the getCatalog and getSchema method


introduced neo4j package for version 3.1.1

did the following:
copied neo4j/0 to neo4j/1 and replaced 3.1.0 with 3.1.1
copied neo4j-replica/0 to neo4j/1 and replaced 3.1.0 with 3.1.1
Fixes #991

LGTM

@unterstein does the example need to updated to reflect these changes?
https://github.com/dcos/examples/tree/master/1.8/neo4j

Hi @ryadav88,
sorry for the delayed answer. No, no documentation change needed, just a bugfix release. Updated to newer 3.1.2 bugfix release in the meantime. Just replaced 3.1.1 with 3.1.2, hope this is not a problem.
Thanks
Johannes


⚠ Samsung has degraded performance

In f35a682, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2533 ms

Resolved: Samsung performance has improved in 9247c1a.


add reflection serialize to have other delimiters

if you are working against tostring it can be obnoxious for the diff to be on a single line, it would be nice to give different delimiters, e.g. new line, between fields

Actually the issue is that reflection serializer doesn't have a default serializer, by default....


Typos: "implemetation" -> "implementation"

Count & location of these typos (some of them are user visible):
$ git grep -i implemetation | wc
     24     123    2608
$ git grep -il implemetation
api/vpl/preview/impl_selector.hpp
api/vpl/preview/session.hpp
preview/python/binding/impl_selector.cpp
preview/python/binding/session.cpp
tools/legacy/sample_common/src/vpl_implementation_loader.cpp

Thank you for the report!

Fixed in v2022.0.3


Support deletes

Description

DELETE FROM table_name WHERE a > 5;

Rationale

Breaking effects

Marking as high priority so as to make native tables more useful

Will require poking around delta lake lib. We need to see if they support it, if not write up reqs. Same with #1351

delta lake implementation : https://github.com/delta-io/delta-rs/pull/1176


fix(EC-972): Add support for attaching trusted artifacts

If trusted artifacts are generated after an image has been built, we can use oras to attach the artifacts instead of just pushing them to the same registry location and tag where the image will eventually be pushed.

Not sure why we need this, attaching artifacts to a build could have been its own (separate) thing

The model is the same, we are pushing related files to the registry and recording the digest in results. The difference is just the mechanism of the push -- if we have an artifact, we don't have to rely on the (potentially fragile) tag-based association. We can instead rely on the referrer's API.
A future change can add retrieving attached artifacts, but since that is not an immediate requirement, I didn't pursue that in the current PR.

Not sure why we need this, attaching artifacts to a build could have been its own (separate) thing

The model is the same, we are pushing related files to the registry and recording the digest in results. The difference is just the mechanism of the push -- if we have an artifact, we don't have to rely on the (potentially fragile) tag-based association. We can instead rely on the referrer's API.
A future change can add retrieving attached artifacts, but since that is not an immediate requirement, I didn't pursue that in the current PR.

We should strive to have simple tools that do one thing well, this change doesn't have a use case in maintaining the trust between Tasks which is the focus of this repositorty. It seems to me that it is convenient to put this functionality here -- not necessary. I think this should be part of a different tool, one that focuses on image attachments.


created VocabularySelect component

Created VocabularySelect component

Reports "No results found" even if API returns suggestions:

@mirekys Ahoj Miro, for some reason it is necessary to pass search prop like this too
     <VocabularySelect               fieldPath="jazyk"               vocabularyType="languages"               clearable               multiple={true}               search={(options) => options}             />
I have found this in invenio's usage
`
required={false}
457 | // Disable UI-side filtering of search results
458 | search={(options) => options}
`
I have to be honest I don't understand it fully, but I guess server side filtering is somehow better and shows more relevant results - maybe you know how it works exactly. Probably after I serialize the items, the front end filtering is unable to match what I am writing to the serialized version of the item.

Hello @Ducica, thanks a lot for a helpful tip! Indeed, Invenio seems to use it basically everywhere in their RelatedSelectInputs, so we solve it by adding as a default value it to our RelatedSelectField field. Didn't manage to track down where the issue is, but results from suggestionAPI are already filtered correctly by input's query.

With that fix, this PR looks good to me :)

@mirekys Super, thanks a lot


Tags don't delete after using "Remove current wallet" or "Restore wallet or create new one".

Steps to reproduce behavior:

Create wallet.
On the "Settings" screen in the "Tags" section create new tag.
On the "Settings" screen tap the button "Remove current wallet".
On-screen display alert "Remove current wallet". Select "Remove wallet".
On the first screen select "Restore wallet" and restore another wallet.
Go to On the "Settings" screen and select the "Tags" section.
Expected: No tags.
Actual: Tag saved.

checked


STX Transfer

Describe the bug
A clear and concise description of what the bug is.
The STX transfer is stuck in mempool.
Transaction ID Address
Block#
Time stamp
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots or consol.log to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

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

Additional context
Add any other context about the problem here:

Please reverse the transfer and deposit funds in Leather wallet

Hi, this isn't an Explorer issue, please ask for help in Discord


'compose up' should start the containers in the dependency order

Description
'compose up' does not start the containers in the dependency order. Same to 'compose restart'. While 'compose down' stop the containers in the reverse dependency order which is as expected.
Steps to reproduce the issue

Download harbor
Run 'nerdctl compose up'
Run 'nerdctl compose down'

You will see 'compose down' stop the containers one by one in the reverse dependency order, but 'compose up' does not follow any dependency order.
$ nerdctl compose up -d
... ...
INFO[0000] Creating container nginx
INFO[0000] Creating container registry
INFO[0000] Creating container registryctl
INFO[0000] Creating container harbor-portal
INFO[0000] Creating container harbor-db
INFO[0000] Creating container redis
INFO[0000] Creating container harbor-core
INFO[0000] Creating container harbor-jobservice

$ nerdctl compose down
INFO[0000] Removing container nginx
INFO[0000] Removing container harbor-jobservice
INFO[0001] Removing container harbor-portal
INFO[0001] Removing container harbor-core
INFO[0002] Removing container redis
INFO[0003] Removing container registry
INFO[0003] Removing container harbor-db
INFO[0004] Removing container registryctl
INFO[0004] Removing network harbor_harbor
INFO[0004] Removing network harbor_default

Related code is https://github.com/containerd/nerdctl/blob/v1.1.0/pkg/composer/up_service.go#L48-L72. It starts all containers in go routines in parallel.
Describe the results you received and expected
I'd expect the containers are started or restarted in the dependency order defined in docker-compose.yaml.
Refer to https://docs.docker.com/compose/startup-order/
You can control the order of service startup and shutdown with the [depends_on](https://docs.docker.com/compose/compose-file/compose-file-v3/#depends_on) option. Compose always starts and stops containers in dependency order, where dependencies are determined by depends_on, links, volumes_from, and network_mode: "service:..."
What version of nerdctl are you using?
1.1.0
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
None
Host information
No response

I'll take a look and fix this.

Thank you 👍


使用的过程中界面就乱了

VSCode Version: Code 1.17.1 (1e9d36539b0ae51ac09b9d4673ebea4e447e5353, 2017-10-10T14:10:17.189Z)
OS Version: Darwin x64 17.0.0
Extensions:

Extension
Author (truncated)
Version

beautify
Hoo
1.1.1

minify
Hoo
0.3.0

vscode-npm-script
eg2
0.2.1

open-in-browser
tec
1.1.0

使用时经常会出现界面就乱了,什么也看不到了

Steps to Reproduce:

Reproduces without extensions: Yes/No

Hope to provide with more information, such as screenshots. In addition, please use English as much as possible so that more people in the community can participate.


pq: cannot drop the currently open database

I am just setting up a bit of a testsuite and am creating a db, running migrations, then the test and after I want to drop the db but I keep getting this error:
pq: cannot drop the currently open database
when running:
	query := fmt.Sprintf(`DROP DATABASE %v;`, s.cfg.Database)
	res, err := s.db.Exec(query)
	if err != nil {
		log.Fatal(err.Error())
	}

Anyone got any pro tips on how or why this isnt working? Thanks

I ran into this same issue today, in the exact same use case (create test postgres DB, run tests, then drop). Oddly, the postgres logs read There is 1 other session using the database., but I'm explicitly calling *db.Close() beforehand.

I ended up changing my code to truncate the tables which was also a faster
query go execute too
On Thu, 5 Dec 2019 at 3:28 pm, Denis Angulo<EMAIL_ADDRESS>wrote:

I ran into this same issue today, in the exact same use case (create test
postgres DB, run tests, then drop). Oddly, the postgres logs read There
is 1 other session using the database., but I'm explicitly calling
*db.Close() beforehand.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jmoiron/sqlx/issues/575?email_source=notifications&email_token=AAAWDI4VGT6QZ5FMXD25C6LQXB7N5A5CNFSM4JO7MFVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF7ODAI#issuecomment-561963393,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAWDI3ITHRRUK7HYHXQKULQXB7N5ANCNFSM4JO7MFVA
.

--
Regards,
Luke Hamilton
Adviser & Consultant | Snr Software Engineer | Solution Architect
(+61) 488 113 380
425 Smith St, Fitzroy VIC 3065 Australia
This message is intended for the addressee named above. It may contain
privileged or confidential information.
If you are not the intended recipient of this message you must not use,
copy, distribute or disclose it to anyone
other than the addressee. If you have received this message in error please
return the message to the sender
by replying to it and then delete the message from your computer. Internet
emails are not necessarily secure.
MettaData does not accept responsibility for changes made to this message
after it was sent.


Vendor the webhook library dependency

A first idea to make the webhook parsing a little simpler and with 0 dependencies instead.

🚋 :shipit:


[stable/prometheus-operator] Add walCompression to CRD and bump chart version

What this PR does / why we need it:
Adds walCompression to CRD and bumps chart version
Which issue this PR fixes

fixes #16925

Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped

/ok-to-test
/lgtm


@conda-forge-admin,please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/compas_mobile_robot_reloc-feedstock#7.


Fix all risky tests

This removes all risky warnings by either adding proper assertions or incrementing the assertion count (so we validate that void are not throwing any exceptions).
@mbeccati this should fix build as well 😉

@Ocramius I've addressed all your comments except the optimistic lock ones that I can't see another way to solve it. Can you please check it again?

@Ocramius awesome, thanks 😉


some questions about training SAM_HQ

Hi, thanks for your work!
I train the SAM_HQ on  my custom dataset,but the val_iou and the val_boundary_iou is very low .for example:
Averaged stats: val_iou_0: 0.0183 (0.2024)  val_boundary_iou_0: 0.0183 (0.1962)
Can you give me some tips?

Did you bring the dataset with 44k during the training?


[Enhancement] Redesign Donation form and Greatly Improve the Downloadable Receipt

I have the code ready.
Please assign it to me for hacktoberfest2024
Thank you.

Completed #1221


auto-request-review doesn't add reviewers from github team.

Hi,
Normal configuration with list of reviewer works. Thanks a lot. It is very useful action.
I have an issue with using github team. The action doesn't add reviewers from a github team.
Logs:
with:
    token: ***
    config: .github/config/reviewers.yaml
Fetching configuration file from the source branch
Fetching changed files in the pull request
Identifying reviewers based on the changed files
A "files" key does not exist in config; returning no reviewers for changed files.
Identifying reviewers based on the author
Adding other group members to reviewers if group assignment feature is on
Group assignment feature is enabled
Randomly picking reviewers if the number of reviewers is set
Requesting review to team:my-team

Configuration:
- name: Auto request review
   uses: necojackarc/auto-request-review@91e252d75fe335f586be7e243c39e5dd88f2e153
   with:
      token: ${{ secrets.GIT_PAT }}
      config: .github/config/reviewers.yaml

reviewers.yaml
reviewers:
  per_author:
    lurbanski-equinix:
      - team:my-team

options:
  ignore_draft: false
  enable_group_assignment: true

I also tried to set "Enable auto assignment" in the team settings, but it doesn't work as well.
My GIT_PAT has full access to repo.

Hi, thank you for you bug report and sorry for the late reply! I've been struggling to find spare time, but I'll try to have a look!

@necojackarc no problem.

I gently remind about the issue.

@lurbanski-equinix I just set this up for my own team, I wonder if you need the files key as well? Something like
files:
  '**':
    - team:my-team

Thanks rafistrauss. Nice workaround, but I need different reviewers depend on commit authors.

Also using this configuration should be accessible.
reviewers:
  per_author:
     team:my-team:
      - team:my-team

Bump on this


Language detector can be tricked

I'm not sure if this is even worth reporting, but I was looking closer at how the language detection works and I realized that for languages that have rules (English and German currently), it can be quite easily tricked to accept nonsensical input and respond with high confidence that it is English (or probably German):
>>> from simplemma.langdetect import in_target_language, lang_detector
>>> in_target_language('grxlries cnwated pltdoms', lang='en')
1.0
>>> lang_detector('grxlries cnwated pltdoms', lang=('en','sv','de','fr','es'))
[('en', 1.0), ('unk', 0.0), ('sv', 0.0), ('de', 0.0), ('fr', 0.0), ('es', 0.0)]

This happens because the English language rules match the word suffixes (in this case, -ries, -ated and -doms) in the input words without looking too carefully at the preceding characters (the word length matters though).
This is unlikely to happen with real world text inputs, but it's possible for an attacker to deliberately trick the detector.

Hi @osma, good point! As you say I'm not sure what to make of it, I'll leave the issue open for now.

Hi @osma ,
although currently I cannot forsee the consequences of you finding, I really appreciate it that you reported it! Thank you! :smiley:


update login logic/user storage based on finalized connections to wallet/nonce

Handled with connecting login to DB


import r10

create ip
dns request
provision r10
import r10

also add documentation of importing conditional and finemapping.


Cannot connect to docker.sock. Invalid Argument/Address Family Not Supported.

Expected Behavior
When attempting to connect to /var/run/docker.sock using a DomainSocketAddress as described in the documentation. As well as having the proper permissions to read/write to the socket file. The connection should be successful.
Actual behavior
Attempts to connect to the socket result in error code (-22) Invalid Argument. Other attempts such as adding -Djava.net.preferIPv4Stack=true result in Address Family not supported by protocol.
I have also tried playing around with the socket URI with similar results.

http+unix:///var/run/docker.sock
unix:///var/run/docker.sock
http://<IP_ADDRESS>/var/run/docker.sock
http://localhost:/var/run/docker.sock
///var/run/docker.sock

Steps to reproduce

Create an HttpClient as prescribed by the documentation linked above.
Attempt to connect to the systems /var/run/docker.sock socket.

Minimal yet complete reproducer code (or URL to code)
I have raised a question on stackoverflow with no luck yet. The question has a complete code sample.
Netty version
4.1.52.Final
JVM version (e.g. java -version)
openjdk version "15" 2020-09-15
OpenJDK Runtime Environment Zulu15.27+17-CA (build 15+36)
OpenJDK 64-Bit Server VM Zulu15.27+17-CA (build 15+36, mixed mode, sharing)
OS version (e.g. uname -a)
Linux Rycon 5.8.11-1-MANJARO #1 SMP PREEMPT Wed Sep 23 14:35:40 UTC 2020 x86_64 GNU/Linux

Turns out my dependency was not using the snapshot, issue resolved.


[bug] mttnet test fails when run tests in a loop

Describe the bug
When running the go integration tests in a loop mttnet test fails with error failed to handshake with device bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl: rpc error: code = Unknown desc = you have an incompatible protocol version
Note that if mttnet test is run in isolation for i in {1..20}; do go test mintter/backend/mttnet -count=1; done then it never fails
Moreover, if all tests are executed without parallelism ``for i in {1..20}; do go test -p 1 ./... -count=1; done` then this error does not appear either.
To Reproduce Steps to reproduce the behavior:
for i in {1..20}; do go test ./... -count=1; done
Expected behavior
No test errors
Screenshots
?       mintter/backend/logging [no test files]
2022-09-22T15:27:25.516+0200    DEBUG   alice   mttnet/mttnet.go:209    P2PNodeStarted
2022-09-22T15:27:25.533+0200    DEBUG   alice   mttnet/mttnet.go:209    P2PNodeStarted
2022-09-22T15:27:25.606+0200    DEBUG   bob     mttnet/mttnet.go:209    P2PNodeStarted
2022-09-22T15:27:25.642+0200    DEBUG   bob     mttnet/mttnet.go:209    P2PNodeStarted
2022-09-22T15:27:25.642+0200    DEBUG   bob     mttnet/connect.go:38    ConnectStarted  {"device": "bafzaajaiaejcausbh36twxwxyoqefku3m44kt5zgsdk6huhrng5izfjl3kiukmuh"}
2022-09-22T15:27:25.654+0200    DEBUG   bob     mttnet/connect.go:40    ConnectFinished {"device": "bafzaajaiaejcausbh36twxwxyoqefku3m44kt5zgsdk6huhrng5izfjl3kiukmuh", "isMintterPeer": true}
2022-09-22T15:27:25.656+0200    DEBUG   bob     mttnet/mttnet.go:210    P2PNodeFinished
2022-09-22T15:27:25.657+0200    DEBUG   alice   mttnet/mttnet.go:210    P2PNodeFinished
2022-09-22T15:27:25.660+0200    DEBUG   carol   mttnet/mttnet.go:209    P2PNodeStarted
2022-09-22T15:27:25.660+0200    DEBUG   alice   mttnet/connect.go:38    ConnectStarted  {"device": "bafzaajaiaejcami5i7uhvjziysqgyjmc56zok5uojyhmvlvndl4papljpuge6pb5"}
2022-09-22T15:27:25.661+0200    DEBUG   alice   mttnet/connect.go:38    ConnectStarted  {"device": "bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl"}
2022-09-22T15:27:25.673+0200    DEBUG   bob     mttnet/connect.go:141   SkippedHandshakeWithIncompatibleMintterPeer     {"peer": "12D3KooWFMTJanyH3XttUC2AmS9fZnbeYsxbAjSEvyCeHVbHBX3C", "device": "bafzaajaiaejcausbh36twxwxyoqefku3m44kt5zgsdk6huhrng5izfjl3kiukmuh"}
2022-09-22T15:27:25.673+0200    DEBUG   alice   mttnet/connect.go:40    ConnectFinished {"device": "bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl", "error": "failed to handshake with device bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl: rpc error: code = Unknown desc = you have an incompatible protocol version", "isMintterPeer": true}
2022-09-22T15:27:25.675+0200    DEBUG   alice   mttnet/connect.go:40    ConnectFinished {"device": "bafzaajaiaejcami5i7uhvjziysqgyjmc56zok5uojyhmvlvndl4papljpuge6pb5", "isMintterPeer": true}
2022-09-22T15:27:25.676+0200    DEBUG   alice   mttnet/connect.go:38    ConnectStarted  {"device": "bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl"}
2022-09-22T15:27:25.676+0200    DEBUG   alice   mttnet/connect.go:40    ConnectFinished {"device": "bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl", "error": "failed to handshake with device bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl: rpc error: code = Canceled desc = context canceled", "isMintterPeer": true}
2022-09-22T15:27:25.677+0200    DEBUG   bob     mttnet/mttnet.go:210    P2PNodeFinished
2022-09-22T15:27:25.677+0200    DEBUG   carol   mttnet/mttnet.go:210    P2PNodeFinished
2022-09-22T15:27:25.679+0200    DEBUG   alice   mttnet/mttnet.go:210    P2PNodeFinished
--- FAIL: TestConnect (0.25s)
    connect_test.go:34:
                Error Trace:    /home/julio/Documents/mintter/backend/mttnet/connect_test.go:34
                                                        /home/julio/Documents/mintter/backend/mttnet/errgroup.go:75
                                                        /home/julio/Documents/mintter/backend/mttnet/asm_amd64.s:1571
                Error:          Received unexpected error:
                                failed to handshake with device bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl: rpc error: code = Unknown desc = you have an incompatible protocol version
                Test:           TestConnect
    connect_test.go:49:
                Error Trace:    /home/julio/Documents/mintter/backend/mttnet/connect_test.go:49
                Error:          Received unexpected error:
                                failed to handshake with device bafzaajaiaejcbv2ejznggv3akyreu6dn6mxp7snlbv5lhnt44onzx2inomjd2sxl: rpc error: code = Canceled desc = context canceled
                Test:           TestConnect
                Messages:       connecting twice must not fail
FAIL
FAIL    mintter/backend/mttnet  0.419s

Desktop (please complete the following information):

OS: Ubuntu 22.04

Additional context
When loop continues, the mttnet test keeps failing and eventually it crashes like this:
2022-09-22T15:28:19.845+0200    DEBUG   mintter/syncing syncing/syncing.go:145  SyncingServiceFinished  {"error": "context canceled"}
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0xa0e9cf]

goroutine 2364 [running]:
crawshaw.io/sqlite/sqlitex.(*Pool).Conn(0xc003d3c4c0, {0x1a50868, 0xc000042178})
        /home/julio/Documents/mintter/third_party/sqlite/sqlitex/pool.go:144 +0xef
mintter/backend/vcs/vcsdb.(*blockStore).GetSize(0xc004ea09f0, {0x1a50868?, 0xc000042178?}, {{0xc007e82b40?, 0xffffffffffffffff?}})
        /home/julio/Documents/mintter/backend/vcs/vcsdb/blockstore.go:107 +0x65
github.com/ipfs/go-bitswap/server/internal/decision.(*blockstoreManager).getBlockSizes.func1({{0xc007e82b40?, 0x0?}})
        /home/julio/go/pkg/mod/github.com/ipfs/go-bitswap@v0.10.0/server/internal/decision/blockstoremanager.go:95 +0x73
github.com/ipfs/go-bitswap/server/internal/decision.(*blockstoreManager).jobPerKey.func1()
        /home/julio/go/pkg/mod/github.com/ipfs/go-bitswap@v0.10.0/server/internal/decision/blockstoremanager.go:139 +0x2e
github.com/ipfs/go-bitswap/server/internal/decision.(*blockstoreManager).worker(0xc000101960)
        /home/julio/go/pkg/mod/github.com/ipfs/go-bitswap@v0.10.0/server/internal/decision/blockstoremanager.go:69 +0xb3
created by github.com/ipfs/go-bitswap/server/internal/decision.(*blockstoreManager).start
        /home/julio/go/pkg/mod/github.com/ipfs/go-bitswap@v0.10.0/server/internal/decision/blockstoremanager.go:49 +0x36
FAIL    mintter/backend/daemon  0.511s

@juligasa is this issue relevant?

Tests are more stable now


need a environment configuration guide for appium-mac2-driver+nodejs+javascript

Hi:
i'm using appium-mac2-driver with nodejs + javascrpt to write an automation test tool on mac, here is my os information: macOS Big Sur v11.1 + node v14.16.0 + npm v6.14.11, and my installed npm dependencies were like below:
/usr/local/lib
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>-> /usr/local/lib/node_modules/uitest
└──<EMAIL_ADDRESS>i think i've configured my automation envrionment correctly, but when i execute my script, i meet a problem:
     Error: [setImplicitWaitTimeout(4000)] Error response status: 9, UnknownCommand - The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource. Selenium error: Unhandled endpoint: /session/C61E87AC-5848-4557-8315-5F811B496900/timeouts/implicit_wait -- http://<IP_ADDRESS>:10100/ with parameters {     wildcards =     (         "session/C61E87AC-5848-4557-8315-5F811B496900/timeouts/implicit_wait"     ); }       at exports.newError (/Users/hwmeeting/uitest/node_modules/wd/lib/utils.js:152:13)       at /Users/hwmeeting/uitest/node_modules/wd/lib/callbacks.js:36:19       at /Users/hwmeeting/uitest/node_modules/wd/lib/webdriver.js:196:5       at Request._callback (/Users/hwmeeting/uitest/node_modules/wd/lib/http-utils.js:89:7)       at Request.self.callback (/Users/hwmeeting/uitest/node_modules/request/request.js:185:22)       at Request.<anonymous> (/Users/hwmeeting/uitest/node_modules/request/request.js:1161:10)       at IncomingMessage.<anonymous> (/Users/hwmeeting/uitest/node_modules/request/request.js:1083:12)       at endReadableNT (internal/streams/readable.js:1327:12)       at processTicksAndRejections (internal/process/task_queues.js:80:21)
need some help~~had anyone encountered the same problem as me?

It is because your client does not send W3C protocol.
If your wd was https://github.com/admc/wd, the client does not support W3C protocol fully. Please consider using another one like https://www.npmjs.com/package/selenium-webdriver or https://webdriver.io/.
This module follows W3C WebDriver protocol as README.

The driver operates in scope of W3C WebDriver protocol with several custom extensions to cover operating-system specific scenarios.

It is because your client does not send W3C protocol.
If your wd was https://github.com/admc/wd, the client does not support W3C protocol fully. Please consider using another one like https://www.npmjs.com/package/selenium-webdriver or https://webdriver.io/.
This module follows W3C WebDriver protocol as README.

The driver operates in scope of W3C WebDriver protocol with several custom extensions to cover operating-system specific scenarios.

thx a lot，i'm trying to change my dependency from wd to selenium-webdriver and see if it works


Delete the snapshot form and the unnecessary form components

After https://github.com/ManageIQ/manageiq-ui-classic/pull/7004 we no longer need the snapshot form in this repo. This means that we can get rid of the final-form components and the explicit dependency on this library which blocks the DDF2 upgrade.
@miq-bot assign @himdel
@miq-bot add_label cleanup, pending core
Parent issue: https://github.com/ManageIQ/manageiq-ui-classic/issues/6716
Depends on: https://github.com/ManageIQ/manageiq-ui-classic/pull/7004

Looks like the final form bits were removed from all current providers so we can remove them :+1:  (created issue in nsxt, but that's not in manageiq yet).

:tada: This PR is included in version 0.11.69 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

@skateman We'll also need to update guides - this is still documented as "the ddf" in https://github.com/ManageIQ/guides/blob/master/ui/react_forms.md


Added login session feature, sidenav, account creation model & more

I need this pull request merged into the master branch in order to present the actual state of development, so take a look on it before 20 PM.


cloudevents specification and typo fixed

Description
Cloudevents specification and typo fixed
This PR fixes #443
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

@leecalcote  Please review

@soham4abc looking good. 👍


Fix ip masqing for applications like glusterfs

This fixes an issue where applications that don't know how to handle ip masqs , like glusterfs, can work normally. It moves masq up to flannel away from docker, which allows gluster to find the container ip instead of the host ip.
Apparently this is also the preferred configuration because flannel knows more about IPs than docker does.

As a side effect, it seems to fix iptables proxy in kubernetes 1.1 also

Will test this in some days, after all the release work is done.
Thanks for testing it.

LGTM


Azure Applications: VM size limit is overly restrictive

The VM size limit in the ARM template is overly restrictive.  Why?  Can this be relaxed?

I will assign this to majguo.

Solution

remove allowedValues for vmSizeSelect parameter from templates;
move vmSizeSelect to required sections of basics;
add excludedSizes vm sizes and another recommended vm size Standard_B1ms to vmSizeSelect;

Relative PRs

https://github.com/wls-eng/arm-oraclelinux-wls/pull/159
https://github.com/wls-eng/arm-oraclelinux-wls-admin/pull/45
https://github.com/wls-eng/arm-oraclelinux-wls-dynamic-cluster/pull/55
https://github.com/wls-eng/arm-oraclelinux-wls-cluster/pull/73


Nuxt error when using nuxt-seo-kit

Describe the bug
When using nuxt seo kit with histoire, histoire still run normally but nuxt log an error with nuxt-head which cause this error to be display in each story

Screen of bug
![image](https://user-images.githubusercontent.com/6780830/232984437-93198ce1-0acb-4433-8ab9-34d2c6628548.png)

Reproduction
https://stackblitz.com/edit/histoire-nuxt3-starter-eb2jnf-5rqrar
System Info
System:
    OS: Linux 5.19 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
    CPU: (16) x64 AMD Ryzen 7 PRO 4750U with Radeon Graphics
    Memory: 3.92 GB / 14.86 GB
    Container: Yes
    Shell: 5.8.1 - /usr/bin/zsh

Binaries:
    Node: 16.17.0 - ~/.nvm/versions/node/v16.17.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v16.17.0/bin/yarn
    npm: 8.15.0 - ~/.nvm/versions/node/v16.17.0/bin/npm
    pnpm: 8.0.0 - ~/.local/share/pnpm/pnpm

Packages infos can be found in the stackblitz

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion.
[X] The provided reproduction is a minimal reproducible example of the bug.

Just to let you know i did find a workaround.
I've use an env variable to disabled nuxt-seo-kit when launching histoire
DISABLED_SEO=true histoire dev
But in don't really like the syntax, do we have a way to pass an .env file to histoire like nuxt does ?


setpci: command not found

Hi, I'm on the unstable branch. The only thing I needed to edit before getting it working was replacing pksg.ffado with pkgs.ffadoFull.
However, I noticed at boot that it says "setpci: command not found". Don't know how to fix (pciutils is in my pkgs)
Thanks for your (wonderful) work
edit: relevant config
  musnix = {
    enable = true;
    ffado.enable = true;
    kernel = {
      optimize = true;
      realtime = true;
      packages = pkgs.linuxPackages_4_4_rt;
    };
    rtirq = {
      enable = true;
      nameList = "firewire_ohci";
    };
    soundcardPciId = "01:09.0";
    das_watchdog.enable = false;
  };

Thanks for the report!
I've pushed a possible fix for the setpci issue in c211724 and updated pkgs.ffado to pkgs.ffadoFull in da5b07f.  Could you pull, rebuild, and let me know how it goes?

Both fixed, thanks!

Excellent!


add option to set dataScience.runStartupCommands as array

For #12827

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[x] Has a news entry file (remember to thank yourself!).
[x] Appropriate comments and documentation strings in the code.
[x] ~Has sufficient logging.~
[x] ~Has telemetry for enhancements.~
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.

I'm seeing a couple more linter errors which are causing Hygiene to fail. You can fix all of those by running our formatter on the files you worked with (there's a formatOnSave setting which will do this automatically for you if you go into each of the files you edited and hit save).

@joyceerhl I do have formatOnSave enabled. Maybe it didn't work correctly because I was unable to install project dependencies with npm. Just now installed them with yarn and re-saved all files. Hope that fixes it.


Cast data to float64 in HW2

This is just a one line change in HW2 because the default data type float16 doesn't seem to be compatible with numpy.linalg on many machines.
I know it says 12 commits, but in this branch I have reverted all differences from the main repo except this one change.

thank you!


Aliasing error during eigen decomposition

Hey there,
I found your library really useful so far and I am really surprised by its efficiency. However, I am experiencing some aliasing issues. The following code fails during embedding. Note that I have defined TAPKEE_CUSTOM_INTERNAL_NUMTYPE as float. 1
// Create a matrix with 512x512 32-dim features.
tapkee::DenseMatrix descriptors(32, 262144);

// Randomly fill the matrix.
for (int i(0); i < 32; ++i)
for (int j(0); j < 262144; ++j)
	descriptors(i, j) = static_cast<float>(std::rand()) / static_cast<float>(RAND_MAX);

// Reduce to dim 8 using PCA.
tapkee::ParametersSet parameters = tapkee::kwargs[
	tapkee::method = tapkee::PCA,
	tapkee::target_dimension = 8
];

// Perform PCA
tapkee::TapkeeOutput result = tapkee::initialize()
	.withParameters(parameters)
	.embedUsing(descriptors);

Basically I want to reduce a set of 512x512 32 dimensional features to 8D, which I randomly initialize for demonstration purposes. When ran in debug-mode (under Win64), Eigen detects aliasing:

aliasing detected during transposition, use transposeInPlace() or evaluate the rhs into a temporary using .eval()

The error is raised during eigen decomposition (eigendecomposition.hpp):
//! Eigen library dense implementation of eigendecomposition-based embedding
template <class MatrixType, class MatrixOperationType>
EigendecompositionResult eigendecomposition_impl_dense(const MatrixType& wm, IndexType target_dimension, unsigned int skip)
{
	timed_context context("Eigen library dense eigendecomposition");

	DenseSymmetricMatrix dense_wm = wm;
	dense_wm += dense_wm.transpose();	// Invalid.
	dense_wm /= 2.0;
	DenseSelfAdjointEigenSolver solver(dense_wm);

	// ...
}

It relates to the issues described here. Changing this line to dense_wm += dense_wm.transpose().eval(); resolves the issue. I think transposeInPlace() should also work, however I was not able to get it to compile that way.
Did I miss something or is this an actual bug?!
1 Also note that the documentation says TAPKEE_CUSTOM_NUMTYPE, which is actually incorrect.

Hey, thanks for the report.
It seems to be an actual bug. The eval thing resolves that indeed but it would bump the memory usage 2x for a moment. Let me check if there is a memory-efficient solution.

It seems that eval should be here.
I just added it in ec3514033c036795ca819d3ac68b61a58d24ac53

Thank you for the fast fix!


How to download ImageNet21K dataset?

The original download link of ImageNet21k dataset (http://image-net.org/download-imageurls)  is broken. Could you please share your downloading solution?

There are some backup torrents on the websites. Link
But not quite sure if downloading it is legal. If it's not, notify me and I'll remove this message.

There are some backup torrents on the websites. Link
But not quite sure if downloading it is legal. If it's not, notify me and I'll remove this message.

OK, thanks.


auto/revert cmd converter

Description
It would take a bit of of time deciding vehicle interface in AWF so this change is going to be reverted.
revert moving cmd converters
Review Procedure
need to merge with msgs
Remarks

Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[ ] Read pull request guidelines
[ ] Code follows coding guidelines
[ ] Assign PR to reviewer

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[ ] Commits are properly organized and messages are according to the guideline
[ ] Code follows coding guidelines
[ ] (Optional) Unit tests have been written for new behavior
[ ] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets
[ ] Write release notes

CI Checks

Build and test for PR / build-and-test-pr: Required to pass before the merge.
Build and test for PR / clang-tidy-pr: NOT required to pass before the merge. It is up to the reviewer(s). Found false positives? See the guidelines.
Check spelling: NOT required to pass before the merge. It is up to the reviewer(s). See here if you want to add some words to the spell check dictionary.

@TakaHoribe
build pased


Editor - nested nodes don't initially appear when the xwd says they should

For example, see the Tabbed Navigator + page where in the Flash editor when you add a new topic it appears already containing a tab and a nested page. In the new editor, any newly added topics are empty. See Media Lesson page for another example of this.

New editor is only adding 1 level of subnodes.
I'll fix that.

Can you check if mediaLesson behaves like it should now? If not Fay, could you re-open this issue?


Fix logging asg failures

Q
A

Bug fix?
yes

New feature?
no

API breaks?
no

Deprecations?
no

Related issues
https://github.com/banzaicloud/pipeline/issues/1684

License
Apache 2.0

What's in this PR?

Add meaningful worker log message when the AWS autoscaling group creation fails during cluster creation and node pool update.

ASGs can be determined either by launch configuration or launch template. If the former is not found, handle the existence of the latter before returning a "could not find launch configuration for ASG" error message.
Include info (status, cause, description) of the last ASG activity in the error response when the ASG creation times out.

Why?

When the ASG cannot be created, e.g. because of low spot price in the config, cluster creation time is going to get really long and eventually time out without providing any feedback on the cause.
Additional context

This is the first step to make an easy to follow cluster creation process.
Checklist

[X] Implementation tested (with at least one cloud provider)
[X] Code meets the Developer Guide
~[] OpenAPI and Postman files updated (if needed)~
~[] User guide and development docs updated (if needed)~
~[] Related Helm chart(s) updated (if needed)~

When the ASG cannot be created, e.g. because of low spot price in the config, cluster creation time is going to get really long and eventually time out without providing any feedback on the cause.

Just a note: technically in this case the ASG is created, only the instances are not created because of the low spot price (just phrasing clarification).


migrate-to-ogc branch

Laurine told me there is a branch named migrate-to-ogc which can be used with the OGC-Pharo package.
For example:
GeoJSONReader fromString: GeoJSONExamples barsLilleGJ.

All is needed is to load 'OGC-Spheric' and 'OGC-Spheric-Tests' before.
And GeoJSON-Examples after loading GeoJSON.
So far I checked and it seems this branch add new classes prefixed with GJ like GJAddress.
Is the idea to migrate all source of this branch to OGC project?

The GJAddress class was added quite some time ago. It is in the main branch. The migrate-to-ogc branch has yet not been merged because I don't find time and there are some adjustments to do like adjusting GJAddress and voyage/mongo extensions. So it needs to be polished in order to make it the default.
But yes I planned to do the move to OGC so we start a common ground for geo tools. I switched my KML reader already because now I can read KML and save as GeoJSON. My biggest problem so far is that OGCPoint is rather heavy with its 4 instVars and that makes GeoJSON probably bloated as well. But also no time to think if that can be done differently by choosing the model or making OGC more modular.
What do you think? I pushed Laurine to also do an inspector morph. So we can actually have good tools to read from the net and show directly on a map.


Fail for install dotnet-sdk-2.2 on Linux Mint 19.1

Problem encountered on https://dotnet.microsoft.com/download/linux-package-manager/ubuntu19-04/sdk-current
Operating System: Linux Ubuntu 19.04 - x64
Provide details about the problem you are experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
Problem below:
sudo apt-get install dotnet-sdk-2.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
dotnet-sdk-2.2 : Depends: aspnetcore-runtime-2.2 (>= 2.2.5) but it is not going to be installed
Depends: dotnet-runtime-2.2 (>= 2.2.5) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Help me please.

You're using the Ubuntu 19.04 instructions, but actually the Ubuntu 18.04 instructions are more likely to work on Linux Mint 19.1. We don't have dropdown entries for some distros and there's no easy way to figure this out on your own, sorry about that. Someone else hit this problem earlier at https://github.com/dotnet/core/issues/2836.
(https://github.com/dotnet/core/issues/2576 is tracking making this clearer somehow.)

Duplicate of https://github.com/dotnet/core/issues/2836


uws benchmark

I would simply like to know if there is any real overhead to using a nodejs wrapper over uWebsockets. I tried making the benchmark myself and got the lovely FD error, connections: 4853 and after trying to destroy my laptop gave up.
Anyways, I use a macbook pro and setting kern.maxfilesperproc and kern.maxfiles didn't work, among other things, so I was wondering if the benchmark could also be part of the library itself.

What wrapper are you talking about? It varies enormously. The most minimal Node.js wrapper (addon) that can be made will only leave 60% of original perf at best. The worst wrapper that can be made (Socket.IO) leaves almost nothing.

I am specifically talking about uws binding.

"uws" the Node.js addon on NPM leaves up to 60% perf and requires 11x more memory. But even if that sounds like a lot, it is a fart in the wind compared to the performance loss you get by using Node.js alone (all the NPM modules stack up into one pile of performance loss). I think uws will be the least of your concerns - the addon employs a series of hacks and workarounds to try and minimize performance loss and memory bloat but it all comes down to the very fact that you still need a JavaScript object per WebSocket and then you basically lose the race anyways (one single empty JavaScript object is larger in memory than one entire WebSocket).

Oh. Thank you, I'll be closing this now, you might want to add a uws benchmark inside this repo for future people to see it in a benchmark and not have to search for an issue with it.


systemd.time manpage broken

In the section Calendar description there is a bug, and the manpage starts again from the beginning, but then only for a small part. This means sections after that are completely left out (and the manpage is unusable).
CALENDAR EVENTS
       Calendar events may be used to refer to one or more points in time in a single expression. They form a superset of the absolute timestamps explained above:

           Thu,Fri 2012-*-1,5 11:12:13

       The above refers to 11:12:13 of the first or fifth day of any month of the year 2012, but only if that day is a Thursday or Friday.

       The weekday specification is optional. If specified, it should consist of one or more English language weekday names, either in the abbreviated (Wed) or non-abbreviated (Wednesday) form
       (case does not matter), separated by commas. Specifying two weekdays separated by ".."  refers to a range of continuous weekdays.  "," and ".."  may be combined freely.

       In the date and time specifications, any component may be specified as "*" in which case any value will match. Alternatively, each component can be specified as a list of values separated
       by commas. Values may also be suffixed with "/" and a repetition value, which indicates that the value itself and the value plus all multiples of the repetition value are matched.'

SYSTEMD.TIME(7)                                                                            systemd.time                                                                            SYSTEMD.TIME(7)

NAME
       systemd.time - Time and date specifications

DESCRIPTION
       In systemd, timestamps, time spans, and calendar events are displayed and may be specified in closely related syntaxes.

DISPLAYING TIME SPANS
       Time spans refer to time durations. On display, systemd will present time spans as a space-separated series of time values each suffixed by a time unit.

Reproducible, if I build the docs from systemd git. Bug in systemd or docbook?

It doesn’t happen on Debian. Maybe they have a patch already.

I just noticed the man page for gpg-agent has the same problem: it's repeated 4 times.
It's not systemd's fault.

I tried it using the same version of libxslt and docbook as in archlinux, where this does not happen. Weird.

Hm, maybe it’s a bug in man? Or the roff interpreter man uses?

@Profpatsch indeed, both a identical.

Same error with the cabal manpage.

groff and man-db have the same version as in archlinux. on both platforms are no patches applied.

When I use groff directly, it renders correctly:
gzip -cd /nix/store/43icf5nc2yvcbxbq5814vnjnfbrgi806-systemd-231-man/share/man/man7/systemd.time.7.gz | groff -man -Tascii|less

If I do: nix-shell -p groff --run "man systemd.time" the manpage is also rendered correct.

The solution is to prepend the path of groff:
PATH=/nix/store/wrbnvl7f54g3dg6846c5fkx96br7z75a-groff-1.22.3/bin/:$PATH man systemd.time

But what does man use, if there is no groff in the path?!

it gets groff passed as nroff in the configure phase, maybe it treats this differently in this case.

 configureFlags = [
   "--disable-setuid"
   "--localstatedir=/var"
   # Don't try /etc/man_db.conf by default, so we avoid error messages.
   "--with-config-file=\${out}/etc/man_db.conf"
   "--with-systemdtmpfilesdir=\${out}/lib/tmpfiles.d"
   "--with-eqn=${groff}/bin/eqn"
   "--with-neqn=${groff}/bin/neqn"
   "--with-nroff=${groff}/bin/nroff"
   "--with-pic=${groff}/bin/pic"
   "--with-refer=${groff}/bin/refer"
   "--with-tbl=${groff}/bin/tbl"
 ];

I tried removing --with-nroff, but then result/bin/man emacs doesn’t render anything anymore. I also tried changing it to --with-nroff=${groff}/bin/groff, but then compilation fails. (I thought maybe using the nroff binary from the groff distribution enables a compatibility mode.)
The Arch PKGBUILD has a very simple configuration, but that is because they don’t have any path sandboxing of course. Hrm.

well, the following is needed to get the same behavior as in arch:
diff --git a/pkgs/tools/misc/man-db/default.nix b/pkgs/tools/misc/man-db/default.nix
index b049e07..8b0e354 100644
--- a/pkgs/tools/misc/man-db/default.nix
+++ b/pkgs/tools/misc/man-db/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, libpipeline, db, groff }:
+{ stdenv, fetchurl, pkgconfig, libpipeline, db, groff, makeWrapper }:

 stdenv.mkDerivation rec {
   name = "man-db-2.7.5";
@@ -12,8 +12,7 @@ stdenv.mkDerivation rec {
   outputMan = "out"; # users will want `man man` to work

   nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ libpipeline db groff ];
-  troff="${groff}/bin/groff";
+  buildInputs = [ libpipeline db groff makeWrapper ];

   postPatch = ''
     substituteInPlace src/man_db.conf.in \
@@ -27,14 +26,14 @@ stdenv.mkDerivation rec {
     # Don't try /etc/man_db.conf by default, so we avoid error messages.
     "--with-config-file=\${out}/etc/man_db.conf"
     "--with-systemdtmpfilesdir=\${out}/lib/tmpfiles.d"
-    "--with-eqn=${groff}/bin/eqn"
-    "--with-neqn=${groff}/bin/neqn"
-    "--with-nroff=${groff}/bin/nroff"
-    "--with-pic=${groff}/bin/pic"
-    "--with-refer=${groff}/bin/refer"
-    "--with-tbl=${groff}/bin/tbl"
   ];

+  postInstall = ''
+    for i in "$out/bin/"*; do
+      wrapProgram "$i" --prefix PATH : "${groff}/bin"
+    done
+  '';
+
   enableParallelBuilding = true;

   doCheck = true;

Yeah, we could do that. It might have other effects though. Did you test it?

It fixes man for me, but I don't know every expect of man-db... I would had to look into the sources to see, what those configure values will change.

Then I suggest we merge that.

Yeah, mass-rebuild!

The PR is in master now.


feat: adding action yaml and readme

@fubuloubu I made this very strict. Essentially, don't deviate from silverback's suggestions. Let me know if you want to free this up a bit. It'll require quite a bit of rework to allow different directories and file names. We can definitely do it, just won't be able to do so with the current silverback version. We can either make silverback build really smart, or we can just deal with inputs here. Up to you.


feature request: support SSLKeyLogFile

I got a prototype running where I enabled g3 with SSL (PSK) logging enabled. With this in place and working I would ideally like to move to a more clean solution aligned with your vision. If you do not want anything to do with this, do tell me of course and I'll close, no harm there.
In the rest of this description I'll lay out my proposal and would like to align with you on the idea and direction.

by default acceptors and connectors would respect the common env variable SSLKEYLOGFILE, meaning they would add callbacks to their context to log the PSK's as part of their handshakes and other exchanges;
within the config one can also choose to explicitly disable key logging for a tls acceptor or connector, or explicitly define a different path

This could be represented as an enum:
enum KeyLogIntent {
     #[default]
     env, // logs to the path defined at `SSLKEYLOGFILE` if the env var is defined
     disabled,
     path(PathBuf),
}

This intent can be added to configs such as <file:///Users/glendc/code/github.com/witness-ai/g3-clean/g3proxy/doc/_build/html/configuration/values/tls.html#conf-value-rustls-server-config> (e.g. key_log). It would be within the (ssl) server and client that we use then this config to define the callback if key logging is indeed defined.
All this is fairly harmless I think and easy enough to add, and is in line with a lot of common software out there.
A point of bigger contention is how exactly the callback is implemented.
At the moment I implemented this as follows:
use crossbeam_channel::{unbounded, Sender};
use openssl::ssl::SslRef;
use std::{fs, io::Write, path::Path, sync::OnceLock, thread};

static GLOBAL_KEY_LOG_LINE_SENDER: OnceLock<Option<Sender<String>>> = OnceLock::new();

/// return a key log callback if one was requested using the SSLKEYLOGFILE
///
/// # Panics
///
/// This function panics in case the opening of this file failed for whatever reason.
/// It is desired to panic upon such failure as it means the user's desire
/// to keylog the SSL traffic could not be fulfilled, which is a critical failure.
pub fn key_log_callback_if_requested() -> Option<impl Fn(&SslRef, &str) + 'static + Sync + Send> {
    GLOBAL_KEY_LOG_LINE_SENDER
        .get_or_init(|| {
            std::env::var("SSLKEYLOGFILE").ok().map(|path_str| {
                let path = Path::new(&path_str);
                if let Some(parent) = path.parent() {
                    fs::create_dir_all(parent).expect("parent dir of SSLKEYLOGFILE to be created");
                }

                let mut file = std::fs::OpenOptions::new()
                    .create(true)
                    .append(true)
                    .open(path)
                    .expect("open SSLKEYLOGFILE in append mode");

                let (s, r) = unbounded();

                log::info!("opened SSLKEYLOGFILE @ {path_str}");

                thread::spawn(move || {
                    for line in r {
                        writeln!(file, "{}", line)
                            .expect("SSLKEYLOGFILE: failed to write key log line");
                    }
                });

                s
            })
        })
        .clone()
        .map(|sender| {
            move |_ssl_ref: &SslRef, line: &str| {
                sender
                    .send(line.to_owned())
                    .expect("send line to write it to SSLKEYLOGFILE");
            }
        })
}

I understand however that this might not be ideal given:

we do not really need our own atomic guarantees as our writes are atomic on their own according to the assumptions that we can make on the linux platforms (I think)
in case of slow disk I/O this channel can ever grow

An easier solution would be to use a Mutex, but that would have a big performance penalty on such a hot path.
In codebases such as Chromium I noticed that they seem to be using a single global file handle, as can be seen at https://source.chromium.org/chromium/chromium/src/+/main:third_party/boringssl/src/tool/client.cc?q=SSLKEYLOGFILE&ss=chromium. Perhaps we could also try to do that instead of a channel, it would however require unsafe code AFAIK given we would need a static file handle that we need to mutate.
I believe the spirit of this proposal to be something you can stand behind, I am however not certain how you see the implementations. Curious to hear your opinion and feedback on that matter. In worst case we just close this issue, but in best case we can get aligned on your vision so I can prepare a PR for you at a later point of time.

Would this be used for debug purpose, or for production?

Initially we can make the code bebind a debug cfg flag, and automatically enable it by just checking env vars. I'm OK with channel or mutex lock here if the code can only take effect in debug build.
For production usage, a local key log file might won't work in my view. We can add config options later after someone show the needs for it.

ok if I make an explicit feature for it, like sslkeylog or something like that? You could then still in future add a feature debug which includes features such as sslkeylog. As it still leaves open the option for people to enable this behaviour without possibly enabling other debug stuff that might not be desired.
For my approach I used crossbeam channel btw, would that be ok for you or you have a strong preference here?

OK. I prefer to use flume. crossbeam-channelcan also be used if it has better performance.

I have no opinion here, I'll use flume, not an issue :)

@zh-jq just wanted to let you know that @GlenDC works for me. We are finally getting some cycles to contribute back.

This issue can be closed, as we will not really need it if we cannot define granular options via config.
A simple on/off switch won't work for us, given we might have custom desires, e.g. disabling it for specific acceptors/connectors, as well as limiting the log file size, etc.
I understand your position and desire to keep it simple, as such fine for me to close for now. In case someone does come with a different use case that warranties it a reason to be this can be re-opened or replaced by another issue.


adding rpc providers and RPC error message for improved testing

awesome stuff, hope it's ok to peak in with a PR 🙌

@vrohlfs This is great! Thanks for doing this. I was working on something similar in https://github.com/web3analytic-xyz/nodeapi-utils/pull/1 and this saved me time. Will test it and merge in today!


Create a 404 or Default Page

Create a default "catch-all" route for anything that doesn't match up with a view.
Current view of /meow:

Maybe the default page could just be the map?

assign it to me i can do this

Would something like this work or should it be more generic?

I think it looks really cool! Do you happen to have a screenshot of how it appears on mobile?

probably need to do some tweaking for mobile views.

How is the graphic configured? I think it it could more-or-less scale with the size of the viewport it'd look good there too!

yeah ill need to play around with it its using some absolutes with offsets now so will need to figure out the scaling


UI localization

Currently, when giving the user the ability to, for instance, upload a file, the HTML code for uploading the file has to be specified once for each UI language.  It should only be specified once, and used in all versions of the UI.
There are also strings that are used in more than one place, that currently need to be typed in each place.  Better to type them in only one place.

An example where French does not show up in the Publication status, https://www.webonary.org/phuien/?lang=fr
.

Closed after review on 4/19 team call


2.3.1 installation broken

I can not install the latest version via npm
npm ERR<EMAIL_ADDRESS>install: ./node_modules/protractor/bin/webdriver-manager update
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script './node_modules/protractor/bin/webdriver-manager update'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-gettext package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ./node_modules/protractor/bin/webdriver-manager update
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular-gettext
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular-gettext
npm ERR! There is likely additional logging output above.

Right, that's a dev dependency. Fixing

Fixed in v2.3.3.

Hi rubenv ! Great work, but it's not really fixed ^^' :
npm ERR<EMAIL_ADDRESS>install: if [ -x ./node_modules/protractor/bin/webdriver-manager ]; then ./node_modules/protractor/bin/webdriver-manager update; fi
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'if [ -x ./node_modules/protractor/bin/webdriver-manager ]; then ./node_modules/protractor/bin/webdriver-manager update; fi'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-gettext package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     if [ -x ./node_modules/protractor/bin/webdriver-manager ]; then ./node_modules/protractor/bin/webdriver-manager update; fi
npm ERR! You can get their info via:
npm ERR!     npm owner ls angular-gettext
npm ERR! There is likely additional logging output above.

Weird - it is working fine for me now

FYI, this happens on Windows.
node: v6.2.1
npm : 3.9.3

Pushed v2.3.4, which should work on Windows as well.

It works ! Thanks.


[10.x] Added loadSeedersFrom to ServiceProvider.php

Problem:
I develop new laravel package and i needed to register seeders files but it's not supported in serviceProvider.
Solution:

add new function called loadSeedersFrom() in serviceProvider that support to register seeders in serviceProviders.

I don't know why this would be needed. The developer can just pass a class name of the seeder they want to run.


Icons missing upgrading to <IP_ADDRESS>-nightly

After upgrade from <IP_ADDRESS>-nightly to <IP_ADDRESS>-nightly, icons are missing. What I'm doing wrong?
Before upgrade (<IP_ADDRESS>-nightly):

After upgrade (<IP_ADDRESS>-nightly):

References:
  <ItemGroup>
    <PackageReference Include="Avalonia" Version="0.10.11" />
    <PackageReference Include="Avalonia.Desktop" Version="0.10.11" />
    <PackageReference Include="Avalonia.Diagnostics" Version="0.10.11" />
    <PackageReference Include="Avalonia.ReactiveUI" Version="0.10.11" />
    <PackageReference Include="Material.Icons.Avalonia" Version="1.0.2" />
    <PackageReference Include="Material.Avalonia" Version="<IP_ADDRESS>-nightly" />
  </ItemGroup>

My repo: https://github.com/ctrl-alt-d/eaprecull/tree/main/UI.ER.AvaloniaUI

Hi there!
For now you need add reference Material.Icons.Avalonia manually after icons migration issue (issue #127).
<StyleInclude Source="avares://Material.Icons.Avalonia/App.xaml"/>

You can visit Getting started of Material.Icons.Avalonia / Readme if you want know more information about this package.

Wow. Like a charm! Running fine on <IP_ADDRESS>-nightly. Thanks a lot @appleneko2001


intel-realsense-dfu missing a dependency

The following log on a minimal system leads me to believe intel-realsense-dfu is missing a dependency that would pull in the udevadm command.

[2019-06-04T23:29:40.437Z] Preparing to unpack .../intel-realsense-dfu_1.1.0_amd64.deb ...

[2019-06-04T23:29:40.437Z] Unpacking intel-realsense-dfu (1.1.0) ...

[2019-06-04T23:29:40.437Z] Setting up intel-realsense-dfu (1.1.0) ...

[2019-06-04T23:29:40.437Z] updating udev rules

[2019-06-04T23:29:40.437Z] /var/lib/dpkg/info/intel-realsense-dfu.postinst: 24: /var/lib/dpkg/info/intel-realsense-dfu.postinst: udevadm: not found

[2019-06-04T23:29:40.437Z] dpkg: error processing package intel-realsense-dfu (--configure):

[2019-06-04T23:29:40.437Z]  subprocess installed post-installation script returned error exit status 127

[2019-06-04T23:29:40.437Z] Errors were encountered while processing:

[2019-06-04T23:29:40.437Z]  intel-realsense-dfu

[2019-06-04T23:29:40.437Z] E: Sub-process /usr/bin/dpkg returned an error code (1)

[2019-06-04T23:29:40.437Z] ERROR: the following rosdeps failed to install

[2019-06-04T23:29:40.437Z]   apt: command [sudo -H apt-get install -y intel-realsense-dfu] failed

[2019-06-04T23:29:40.437Z] executing command [sudo -H apt-get install -y intel-realsense-dfu]

Pre-installing udev in a docker container leads to:
[2019-06-05T21:04:42.330Z] Setting up udev (237-3ubuntu10.21) ...

[2019-06-05T21:04:42.585Z] A chroot environment has been detected, udev not started.

...

[2019-06-05T21:04:43.352Z] Setting up intel-realsense-dfu (1.1.0) ...

[2019-06-05T21:04:43.352Z] updating udev rules

[2019-06-05T21:04:43.352Z] dpkg: error processing package intel-realsense-dfu (--configure):

[2019-06-05T21:04:43.352Z]  installed intel-realsense-dfu package post-installation script subprocess returned error exit status 2

I'm guessing that the intel-realsense-dfu postinst script should be tolerant to the absence of udev...

@shadowdk3 Thanks for raising this! Now we have one new firmware upgrade tool https://github.com/IntelRealSense/librealsense/tree/master/tools/fw-update
Could you please try this new version to see if any issue? Thanks!