pub get failed (1; The system cannot find the path specified.)

Simply try run hello world app and its show error

Logs

Logs
```
[  +90 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +81 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] executing: [C:\src\flutter/] git tag --points-at 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[  +54 ms] Exit code 0 from: git tag --points-at 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] 2.0.3
[  +44 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +39 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +39 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[  +77 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +40 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +80 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +61 ms] executing: D:\drop\platform-tools\adb.exe devices -l
[  +44 ms] List of devices attached
emulator-5554          offline transport_id:2324
emulator-5556          device product:sdk_gphone_x86_arm model:sdk_gphone_x86_arm device:generic_x86_arm transport_id:1276
[   +6 ms] D:\drop\platform-tools\adb.exe -s emulator-5556 shell getprop
[  +42 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +91 ms] Running "flutter pub get" in hello_world...
[   +3 ms] Using C:\src\flutter.pub-cache for the pub cache.
[   +1 ms] executing: [C:\Users\Admin\Desktop\flutter\1\hello_world/] C:\src\flutter\bin\cache\dart-sdk\bin\pub.bat --verbose get --no-precompile
[ +102 ms] MSG : Resolving dependencies...
[  +85 ms] MSG :   source_span 1.8.0 (1.8.1 available)
[        ]     |   test_api 0.2.19 (0.3.0 available)
[        ] MSG : Got dependencies!
[  +50 ms] Running "flutter pub get" in hello_world... (completed in 921ms)
[        ] "flutter run" took 1 228ms.
[ +261 ms] ensureAnalyticsSent: 252ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1

<!-- If possible, paste the output of running `flutter doctor -v` here. -->

[√] Flutter (Channel stable, 2.0.3, on Windows, locale ru-RU)
• Flutter version 2.0.3 at C:\src\flutter
• Framework revision 4d7946a68d (3 days ago), 2021-03-18 17:24:33 -0700
• Engine revision 3459eb2436
• Dart version 2.12.2
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at D:\drop
• Platform android-30, build-tools 30.0.2
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] IntelliJ IDEA Ultimate Edition (version 2019.2)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
[√] VS Code (version 1.54.3)
• VS Code at C:\Users\Admin\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.20.0
[√] Connected device (3 available)
• sdk gphone x86 arm (mobile) • emulator-5556 • android-x86    • Android 11 (API 30) (emulator)
• Chrome (web)                • chrome        • web-javascript • Google Chrome 89.0.4389.90
• Edge (web)                  • edge          • web-javascript • Microsoft Edge 88.0.705.74

</details>

@ahvahsky2008
Can you provide full verbose log that shows the error pub get failed (1; The system cannot find the path specified.) . If the verbose log is too big, put that in a text file and share the file here.
Does it also generate any crash log, something like flutter_01.log ? If so, provide the same.

Системе не удается найти указанный путь.
[ +123 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +90 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] e58ee0fbc75811ebfd503350dc66a9bc063791a0
[   +1 ms] executing: [C:\src\flutter/] git tag --points-at e58ee0fbc75811ebfd503350dc66a9bc063791a0
[  +66 ms] Exit code 0 from: git tag --points-at e58ee0fbc75811ebfd503350dc66a9bc063791a0
[   +3 ms] executing: [C:\src\flutter/] git describe --match *.*.* --long --tags e58ee0fbc75811ebfd503350dc66a9bc063791a0
[  +73 ms] Exit code 0 from: git describe --match *.*.* --long --tags e58ee0fbc75811ebfd503350dc66a9bc063791a0
[        ] 2.1.0-12.0.pre-194-ge58ee0fbc7
[   +7 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +55 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +48 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +159 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +56 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[ +115 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +74 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[ +176 ms] Running "flutter pub get" in hello_world...
[  +25 ms] executing: [C:\Users\Admin\Desktop\flutter\1\hello_world/] C:\src\flutter\bin\cache\dart-sdk\bin\pub.bat --verbose get
--no-precompile
[  +46 ms] The system cannot find the path specified.
[   +9 ms] The system cannot find the path specified.
[ +107 ms] FINE: Pub 2.13.0-149.0.dev
[ +110 ms] MSG : Resolving dependencies...
[  +38 ms] SLVR: fact: hello_world is 1.0.0+1
[   +8 ms] SLVR: derived: hello_world
[  +39 ms] SLVR: fact: hello_world depends on flutter any from sdk
[   +1 ms] SLVR: fact: hello_world depends on cupertino_icons ^1.0.2
[   +1 ms] SLVR: fact: hello_world depends on flutter_test any from sdk
[   +1 ms] SLVR:   selecting hello_world
[        ] SLVR:   derived: flutter_test any from sdk
[   +1 ms] SLVR:   derived: cupertino_icons ^1.0.2
[   +1 ms] SLVR:   derived: flutter any from sdk
[  +15 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on flutter any from sdk
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on test_api 0.2.19
[   +2 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on path 1.8.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on fake_async 1.2.0
[   +2 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on clock 1.1.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on stack_trace 1.10.0
[   +2 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on vector_math 2.1.0
[   +2 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on async 2.5.0
[   +3 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on boolean_selector 2.1.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on characters 1.1.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on charcode 1.2.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on collection 1.15.0
[   +5 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on matcher 0.12.10
[   +2 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on meta 1.3.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on source_span 1.8.1
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on stream_channel 2.1.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on string_scanner 1.1.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on term_glyph 1.2.0
[   +1 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on typed_data 1.3.0
[   +1 ms] SLVR:     selecting flutter_test 0.0.0 from sdk
[        ] SLVR:     derived: typed_data 1.3.0
[        ] SLVR:     derived: term_glyph 1.2.0
[   +1 ms] SLVR:     derived: string_scanner 1.1.0
[   +1 ms] SLVR:     derived: stream_channel 2.1.0
[        ] SLVR:     derived: source_span 1.8.1
[        ] SLVR:     derived: meta 1.3.0
[        ] SLVR:     derived: matcher 0.12.10
[        ] SLVR:     derived: collection 1.15.0
[        ] SLVR:     derived: charcode 1.2.0
[        ] SLVR:     derived: characters 1.1.0
[        ] SLVR:     derived: boolean_selector 2.1.0
[   +1 ms] SLVR:     derived: async 2.5.0
[        ] SLVR:     derived: vector_math 2.1.0
[        ] SLVR:     derived: stack_trace 1.10.0
[        ] SLVR:     derived: clock 1.1.0
[        ] SLVR:     derived: fake_async 1.2.0
[        ] SLVR:     derived: path 1.8.0
[        ] SLVR:     derived: test_api 0.2.19
[  +29 ms] SLVR:       selecting cupertino_icons 1.0.2
[   +1 ms] SLVR:       fact: flutter 0.0.0 from sdk depends on characters 1.1.0
[   +1 ms] SLVR:       fact: flutter 0.0.0 from sdk depends on collection 1.15.0
[        ] SLVR:       fact: flutter 0.0.0 from sdk depends on meta 1.3.0
[        ] SLVR:       fact: flutter 0.0.0 from sdk depends on typed_data 1.3.0
[        ] SLVR:       fact: flutter 0.0.0 from sdk depends on vector_math 2.1.0
[        ] SLVR:       fact: flutter 0.0.0 from sdk depends on sky_engine any from sdk
[   +2 ms] SLVR:         selecting flutter 0.0.0 from sdk
[        ] SLVR:         derived: sky_engine any from sdk
[   +1 ms] SLVR:         fact: typed_data 1.3.0 depends on collection ^1.15.0
[   +1 ms] SLVR:           selecting typed_data 1.3.0
[   +1 ms] SLVR:             selecting term_glyph 1.2.0
[   +2 ms] SLVR:             fact: string_scanner 1.1.0 depends on charcode ^1.2.0
[        ] SLVR:             fact: string_scanner 1.1.0 depends on source_span ^1.8.0
[        ] SLVR:               selecting string_scanner 1.1.0
[   +1 ms] SLVR:               fact: stream_channel 2.1.0 depends on async ^2.5.0
[        ] SLVR:                 selecting stream_channel 2.1.0
[   +2 ms] SLVR:                 fact: source_span 1.8.1 depends on collection ^1.15.0
[   +2 ms] SLVR:                 fact: source_span 1.8.1 depends on path ^1.8.0
[   +2 ms] SLVR:                 fact: source_span 1.8.1 depends on term_glyph ^1.2.0
[   +1 ms] SLVR:                   selecting source_span 1.8.1
[   +2 ms] SLVR:                     selecting meta 1.3.0
[   +6 ms] SLVR:                     fact: matcher 0.12.10 depends on stack_trace ^1.10.0
[        ] SLVR:                       selecting matcher 0.12.10
[   +6 ms] SLVR:                         selecting collection 1.15.0
[   +6 ms] SLVR:                           selecting charcode 1.2.0
[   +6 ms] SLVR:                             selecting characters 1.1.0
[   +9 ms] SLVR:                             fact: boolean_selector 2.1.0 depends on source_span ^1.8.0
[  +13 ms] SLVR:                             fact: boolean_selector 2.1.0 depends on string_scanner ^1.1.0
[   +2 ms] SLVR:                               selecting boolean_selector 2.1.0
[   +1 ms] SLVR:                               fact: async 2.5.0 depends on collection ^1.15.0
[        ] SLVR:                                 selecting async 2.5.0
[   +2 ms] SLVR:                                   selecting vector_math 2.1.0
[   +2 ms] SLVR:                                   fact: stack_trace 1.10.0 depends on path ^1.8.0
[        ] SLVR:                                     selecting stack_trace 1.10.0
[   +3 ms] SLVR:                                       selecting clock 1.1.0
[   +5 ms] SLVR:                                       fact: fake_async 1.2.0 depends on clock ^1.1.0
[   +1 ms] SLVR:                                       fact: fake_async 1.2.0 depends on collection ^1.15.0
[   +1 ms] SLVR:                                         selecting fake_async 1.2.0
[   +2 ms] SLVR:                                           selecting path 1.8.0
[   +6 ms] SLVR:                                           fact: test_api 0.2.19 depends on async ^2.5.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on boolean_selector ^2.1.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on collection ^1.15.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on meta ^1.3.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on path ^1.8.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on source_span ^1.8.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on stack_trace ^1.10.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on stream_channel ^2.1.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on string_scanner ^1.1.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on term_glyph ^1.2.0
[        ] SLVR:                                           fact: test_api 0.2.19 depends on matcher >=0.12.10 <0.12.11
[   +1 ms] SLVR:                                             selecting test_api 0.2.19
[        ] SLVR:                                               selecting sky_engine 0.0.99 from sdk
[ +141 ms] SLVR: Version solving took 0:00:00.425322 seconds.
[   +1 ms]     | Tried 1 solutions.
[        ] FINE: Resolving dependencies finished (0.459s).
[ +111 ms] MSG :   test_api 0.2.19 (0.3.0 available)
[  +47 ms] IO  : Writing 3445 characters to text file .\pubspec.lock.
[   +2 ms] FINE: Contents:
[        ]     | # Generated by pub
[        ]     | # See https://dart.dev/tools/pub/glossary#lockfile
[        ]     | packages:
[        ]     |   async:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: async
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.5.0"
[        ]     |   boolean_selector:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: boolean_selector
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.0"
[        ]     |   characters:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: characters
[        ]     |       url: "https://pub.dartlang.org"
[   +1 ms]     |     source: hosted
[        ]     |     version: "1.1.0"
[   +1 ms]     |   charcode:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: charcode
[   +1 ms]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.2.0"
[        ]     |   clock:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: clock
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0"
[        ]     |   collection:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: collection
[   +3 ms]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.15.0"
[        ]     |   cupertino_icons:
[        ]     |     dependency: "direct main"
[        ]     |     description:
[        ]     |       name: cupertino_icons
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[   +1 ms]     |     version: "1.0.2"
[   +1 ms]     |   fake_async:
[        ]     |     dependency: transitive
[        ]     |     description:
[   +1 ms]     |       name: fake_async
[        ]     |       url: "https://pub.dartlang.org"
[   +1 ms]     |     source: hosted
[   +1 ms]     |     version: "1.2.0"
[        ]     |   flutter:
[   +4 ms]     |     dependency: "direct main"
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.0"
[        ]     |   flutter_test:
[        ]     |     dependency: "direct dev"
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.0"
[        ]     |   matcher:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: matcher
[   +1 ms]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[   +1 ms]     |     version: "0.12.10"
[   +1 ms]     |   meta:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: meta
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.3.0"
[        ]     |   path:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: path
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.8.0"
[        ]     |   sky_engine:
[        ]     |     dependency: transitive
[        ]     |     description: flutter
[        ]     |     source: sdk
[   +1 ms]     |     version: "0.0.99"
[   +3 ms]     |   source_span:
[  +27 ms]     |     dependency: transitive
[   +2 ms]     |     description:
[   +3 ms]     |       name: source_span
[        ]     |       url: "https://pub.dartlang.org"
[   +7 ms]     |     source: hosted
[   +1 ms]     |     version: "1.8.1"
[   +1 ms]     |   stack_trace:
[   +2 ms]     |     dependency: transitive
[        ]     |     description:
[   +1 ms]     |       name: stack_trace
[   +1 ms]     |       url: "https://pub.dartlang.org"
[   +1 ms]     |     source: hosted
[        ]     |     version: "1.10.0"
[   +1 ms]     |   stream_channel:
[   +1 ms]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: stream_channel
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.0"
[        ]     |   string_scanner:
[        ]     |     dependency: transitive
[        ]     |     description:
[   +1 ms]     |       name: string_scanner
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0"
[        ]     |   term_glyph:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: term_glyph
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.2.0"
[        ]     |   test_api:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: test_api
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.2.19"
[        ]     |   typed_data:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: typed_data
[  +11 ms]     |       url: "https://pub.dartlang.org"
[   +2 ms]     |     source: hosted
[   +7 ms]     |     version: "1.3.0"
[   +2 ms]     |   vector_math:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: vector_math
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.0"
[        ]     | sdks:
[        ]     |   dart: ">=2.12.0-0.0 <3.0.0"
[        ] IO  : Writing 2380 characters to text file .\.packages.
[        ] FINE: Contents:
[        ]     | # This file is deprecated. Tools should instead consume
[        ]     | # `.dart_tools/package_config.json`.
[        ]     | #
[        ]     | # For more info see: https://dart.dev/go/dot-packages-deprecation
[        ]     | #
[        ]     | # Generated by pub on 2021-03-24 14:17:18.217366.
[        ]     | async:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.5.0/lib/
[        ]     |
boolean_selector:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
[   +1 ms]     | characters:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.1.0/lib/
[        ]     | charcode:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.2.0/lib/
[        ]     | clock:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
[   +1 ms]     | collection:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0/lib/
[   +1 ms]     | cupertino_icons:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/cupertino_icons-1.0.2/lib/
[   +1 ms]     | fake_async:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
[        ]     | flutter:file:///C:/src/flutter/packages/flutter/lib/
[        ]     | flutter_test:file:///C:/src/flutter/packages/flutter_test/lib/
[        ]     | matcher:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.10/lib/
[        ]     | meta:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.3.0/lib/
[   +1 ms]     | path:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0/lib/
[        ]     | sky_engine:file:///C:/src/flutter/bin/cache/pkg/sky_engine/lib/
[        ]     | source_span:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
[        ]     | stack_trace:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
[   +1 ms]     | stream_channel:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
[        ]     | string_scanner:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
[   +1 ms]     | term_glyph:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
[        ]     | test_api:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.2.19/lib/
[        ]     | typed_data:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/
[        ]     | vector_math:file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.0/lib/
[        ]     | hello_world:lib/
[   +1 ms] IO  : Writing 4737 characters to text file .\.dart_tool\package_config.json.
[        ] FINE: Contents:
[        ]     | {
[        ]     |   "configVersion": 2,
[        ]     |   "packages": [
[        ]     |     {
[        ]     |       "name": "async",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.5.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "boolean_selector",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[   +1 ms]     |     },
[   +2 ms]     |     {
[        ]     |       "name": "characters",
[   +1 ms]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.1.0",
[   +3 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[   +1 ms]     |     },
[        ]     |     {
[        ]     |       "name": "charcode",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.2.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "clock",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "collection",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "cupertino_icons",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/cupertino_icons-1.0.2",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "fake_async",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter",
[        ]     |       "rootUri": "file:///C:/src/flutter/packages/flutter",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[   +1 ms]     |     {
[        ]     |       "name": "flutter_test",
[        ]     |       "rootUri": "file:///C:/src/flutter/packages/flutter_test",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "matcher",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.10",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "meta",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.3.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "path",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[   +1 ms]     |     },
[        ]     |     {
[        ]     |       "name": "sky_engine",
[        ]     |       "rootUri": "file:///C:/src/flutter/bin/cache/pkg/sky_engine",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "source_span",
[   +1 ms]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.1",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "stack_trace",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "stream_channel",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "string_scanner",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[   +1 ms]     |     },
[        ]     |     {
[        ]     |       "name": "term_glyph",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "test_api",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.2.19",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "typed_data",
[   +2 ms]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0",
[   +1 ms]     |       "packageUri": "lib/",
[   +1 ms]     |       "languageVersion": "2.12"
[   +1 ms]     |     },
[   +1 ms]     |     {
[   +1 ms]     |       "name": "vector_math",
[        ]     |       "rootUri": "file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.0",
[   +1 ms]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "hello_world",
[        ]     |       "rootUri": "../",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     }
[   +1 ms]     |   ],
[        ]     |   "generated": "2021-03-24T11:17:18.250366Z",
[   +1 ms]     |   "generator": "pub",
[        ]     |   "generatorVersion": "2.13.0-149.0.dev"
[        ]     | }
[        ] MSG : Got dependencies!
[  +26 ms] Running "flutter pub get" in hello_world... (completed in 1 264ms)
[   +2 ms] "flutter get" took 1 610ms.
[   +7 ms] pub get failed (1; MSG : Got dependencies!)
[   +1 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      _DefaultPub.batch (package:flutter_tools/src/dart/pub.dart:324:7)
           <asynchronous suspension>
           #2      _DefaultPub.get (package:flutter_tools/src/dart/pub.dart:224:7)
           <asynchronous suspension>
           #3      PackagesGetCommand._runPubGet (package:flutter_tools/src/commands/packages.dart:133:7)
           <asynchronous suspension>
           #4      PackagesGetCommand.runCommand (package:flutter_tools/src/commands/packages.dart:166:5)
           <asynchronous suspension>
           #5      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1036:27)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #8      FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:239:5)
           <asynchronous suspension>
           #11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #13     main (package:flutter_tools/executable.dart:92:3)
           <asynchronous suspension>

[ +249 ms] ensureAnalyticsSent: 242ms
[   +2 ms] Running shutdown hooks
[   +1 ms] Shutdown hooks complete
[   +1 ms] exiting with code 1

@ahvahsky2008
The error:
[  +25 ms] executing: [C:\Users\Admin\Desktop\flutter\1\hello_world/] C:\src\flutter\bin\cache\dart-sdk\bin\pub.bat --verbose get --no-precompile [  +46 ms] The system cannot find the path specified. [   +9 ms] The system cannot find the path specified.
It seems Flutter isn't able to get required permission. You've installed the sdk on C:\Users\Adminpath. Can you try to move it to somewhere likeDocuments` and try again to see if it works ?

I dont know why flutter copy libs to C:/Users/Admin/AppData folder. I install flutter on C:\src folder
But i try run flutter under admin - same issue

I do not think that this is due to lack of access rights

MSG : Got dependencies! [  +26 ms] Running "flutter pub get" in hello_world... (completed in 1 264ms) [   +2 ms] "flutter get" took 1 610ms. [   +7 ms] pub get failed (1; MSG : Got dependencies!)
Looks like the resolution was done, pub succeeded but returned with exit code 1.
Can you provide flutter precache -v @ahvahsky2008

--pretty=format:%H
[ +161 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%H
[   +1 ms] 515ef91ba1f6021403e30ecf535a852e3cbd9a2c
[   +1 ms] executing: [C:\src\flutter/] git tag --points-at
515ef91ba1f6021403e30ecf535a852e3cbd9a2c
[ +288 ms] Exit code 0 from: git tag --points-at
515ef91ba1f6021403e30ecf535a852e3cbd9a2c
[   +3 ms] executing: [C:\src\flutter/] git describe --match *.*.* --long --tags
515ef91ba1f6021403e30ecf535a852e3cbd9a2c
[ +165 ms] Exit code 0 from: git describe --match *.*.* --long --tags
515ef91ba1f6021403e30ecf535a852e3cbd9a2c
[   +1 ms] 2.1.0-12.0.pre-234-g515ef91ba1
[   +8 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +87 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[   +1 ms] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +96 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[ +423 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[ +141 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] master
[ +245 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping
update.
[   +4 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[   +2 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skippingupdate.
[   +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skippingupdate.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[ +233 ms] "flutter precache" took 365ms.
[ +294 ms] ensureAnalyticsSent: 261ms
[   +3 ms] Running shutdown hooks
[   +1 ms] Shutdown hooks complete
[   +4 ms] exiting with code 0```

@ahvahsky2008 Thanks for the log, although it doesn't reveal much. Does the error occur only when you run flutter run or with other flutter commands as well ? like flutter doctor -v, flutter channel and so on ?

all other commands works perfetc. Only pub get issue

This seems to be a pub issue. Please file it here: https://github.com/dart-lang/sdk/issues?q=is%3Aissue+is%3Aopen+"The+system+cannot+find+the+path+specified"
Closing from this repo.

Similar issue was directed there, https://github.com/flutter/flutter/issues/66810


additional methods to generate stabilizers

Codecov Report

Merging #21 (878836a) into master (a138f21) will decrease coverage by 0.34%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #21      +/-   ##
==========================================
- Coverage   80.83%   80.48%   -0.35%
==========================================
  Files           9        9
  Lines        1732     1732
==========================================
- Hits         1400     1394       -6
- Misses        332      338       +6

Impacted Files
Coverage Δ

src/QuantumClifford.jl
83.23% <ø> (ø)

src/symbolic_cliffords.jl
93.20% <0.00%> (-2.92%)
:arrow_down:

Continue to review full report at Codecov.

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


"nodemon app.coffee" does not include client/code/libs/jquery.min.js

socketstream alpha4.
nodemon app.js does include.

True. The /client dir is excluded as no changes here should cause the server to restart.
Instead, any changes to this file should cause the browser to refresh.
Please reopen if this doesn't happen for you or you mean something else.

That's not the case. They are not given then to the browser at all. W
hen I have pure JavaScript version of app.js, then they are minified and concatenated and given to the client. Please try to run "nodemon app.coffee" and you'll see the bug.

Ok thanks for updating.
I will be away until Monday, but I'll reopen this and take a look next week.


Allow NNlib 0.8

NNlib's downstream tests don't currently test anything, as this package demands v0.7.

Thanks!
Please note that this package hasn't been updated for a while, so any downstream tests may fail on it, but this shouldn't stop NNlib fron further development.


QA: Do LA Boundaries move?

On the SDG 11.2.1 project we are looking to measure the amount/proportion who have access to public transport on a local authority basis. We currently pull in 2011 census data to calculate population centroids on an OA11 basis. These are then merged into a dataframe with local authority. Currently, we are using LA21 boundaries/coordinates to determine whether an OA lies in an LA.
Our questions are:
-Is it appropriate to be doing this given the time difference from the census 2011 and the current LA21 boundaries?
-Do these local authorities change boundaries often? and if they do how do we know if they have changed?
Any advice would be appreciated please @MusaChirikeni

Have spoken with Musa through teams (03/02/22) Hadn't got the github notification but will have a look at the question and get back to me.

If you're using 2011 census data then you're better off using the 2011 Local Authority Districts to report for the year 2011.
The use of 2011 Nomis data was strictly for extracting data only collected in the census such as disability and rural which could then be turned into proportions and applied across the years until the next available census data on those variables.
For example, using the 2011 census data to find the 2011 proportion of people living with disabilities then applying that proportion onto the 2015 population OA estimates to summarise by the 2015 LAD boundaries for the 2015 figures.
The local authorities do change boundaries quite often which can make it a bit difficult to do direct comparisons across the years for areas subject to change.
It is therefore advised that you always summarise the OA population estimates using the LAD boundaries from corresponding years.
Seeing as you're looking for a more recent calculation I would suggest using the latest available population estimates
which is currently the mid-2020 for the 2011 Output Areas and can be found here:
https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/populationestimates/bulletins/annualsmallareapopulationestimates/mid2020/relateddata
The version of the LAD boundaries you're looking for is found here:
https://geoportal.statistics.gov.uk/datasets/local-authority-districts-december-2020-uk-bfe/explore?location=55.339986%2C-3.313872%2C6.43
Happy to talk through this if needed.

Thank you @MusaChirikeni . I will let Antonio continue to work on resolving this issue.

Thanks as well for your response @MusaChirikeni. I can create a new ticket on the board which incorporates the data suggested above @james-westwood ?

I think with the creation of #154 this ticket can be closed.


Make return consistent in test

update to eslint catch this inconsistent return

resolved in onmodulus/eslint-config#55


DH key derivation checks are incomplete (alpha14)

Commit https://github.com/openssl/openssl/commit/e454a3934c287aede194cac49c8934f04bf6a04f#diff-78ed4660fbeb3ac4a81589478f963d94a1452d534c6d7189d562512852a1efcfR79-R94 shifts DH key checks into EVP_PKEY_derive_set_peer. This changes the behavior of DH_compute_key (which is fine, OpenSSL 3.0 is a breaking change), but the new code path does not do the same set of checks that were previously performed when calling DH_compute_key. Specifically, it appears the verification that the public key is less than p is missing:
https://github.com/openssl/openssl/blob/dfccfde06562ac87fe5e5f9401ba86cad050d9a2/crypto/ffc/ffc_key_validate.c#L41-L48
This causes a new failure in the pyca/cryptography test suite where we verify that DH kex fails when passing this vector. This vector fails as expected on OpenSSL 1.0.2+ including alpha13, but passes in alpha14.
https://github.com/pyca/cryptography/blob/58f0ad5b6b928677931c7ad44deee839a29ee9d3/vectors/cryptography_vectors/asymmetric/DH/bad_exchange.txt#L3-L11

Will look into it today..

I cant see any tests in OpenSSL for DH KEX at all :(

I cant see any tests in OpenSSL for DH KEX at all :(

IMO it's at least implicitly tested by the TLS tests. But yeah, that means only positive testing.

If we had the pyca/cryptography external test working we would have found it. :grin:

If we had the pyca/cryptography external test working we would have found it. 😁

Chicken and egg problem...

@slontis If the project is willing to do an alpha release specifically to get to zero failures in cryptography I'm willing to validate master works prior to the alpha release, merge into our own main branch with testing against alpha15 in our CI, and then help get the cryptography test suite running again on your master branch.

@mattcaswell? Any thoughts on this?
There is a planned date for alpha15 (can someone confirm this date?). I assume that won't be too far away..
If I work to fix anything that is currently broken and you test against master just before this date then maybe we can coordinate from there..

It does do the check for the public key being in range - but it does this for its own 'p' not the p of the private key.. So it also needs to do a 'matching' test also.

I have put the matching check into the provider side set_peer methods for ecdh and dh. This duplicates a small bit of code that is present in the match() methods inside the keymanager for dh and ecdh.
An alternative approach would be to call EVP_PKEY_cmp_parameters from the EVP_PKEY_derive_set_peer() function.. BUT this would then require the getparams accessor to pull the private key out of the PKEY for the dh and ecdh exchange.

@mattcaswell? Any thoughts on this?
There is a planned date for alpha15 (can someone confirm this date?). I assume that won't be too far away..
If I work to fix anything that is currently broken and you test against master just before this date then maybe we can coordinate from there..

The current plan is for Alpha 15 on Apr 22 - but of course plans might change.

@reaperhulk - this would probably mean building against master to check it is ok probably multiple times before this date to make sure we have everything working. (Ideally starting at the end of this week to give us time to fix any new issues).

Once these two issues are closed I can test against master again. Assuming no new failures testing it a few times is no problem.


permission forbidden for GKE Service Account

Yes, required. And it is strange since compute.machineTypes.list in the compute viewer and I see that all specified roles are added to service account.

Originally posted by @develar in https://github.com/rancher/rancher/issues/14031#issuecomment-403472737
Same error googleapi: Error 403: Required 'compute.machineTypes.list' permission for 'projects/sky', forbidden

it worked after trying several times


Ruby Fail

hey guys. everything was working until i had to restart my Mac. opened Terminal, typed "theme -h" and got the command list. typed "theme watch" and got this:
/Library/Ruby/Gems/2.0.0/gems/launchy-2.4.3/lib/launchy.rb:34:in 'rescue in open': Failure in opening uri nil with options {}: undefined method 'to_hash' for nil:NilClass (Launchy::Error)
from /Library/Ruby/Gems/2.0.0/gems/launchy-2.4.3/lib/launchy.rb:40:in 'open'
from /Library/Ruby/Gems/2.0.0/gems/shopify_theme-0.0.25/lib/shopify_theme/cli.rb:117:in 'open'
from /Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/command.rb:27:in 'run'
from /Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in 'invoke_command'
from /Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor.rb:359:in 'dispatch'
from /Library/Ruby/Gems/2.0.0/gems/thor-0.19.1/lib/thor/base.rb:440:in 'start'
from /Library/Ruby/Gems/2.0.0/gems/shopify_theme-0.0.25/bin/theme:26:in '<top (required)>'
from /usr/bin/theme:23:in 'load'
from /usr/bin/theme:23:in ''
i know this is a bone head thing, but i'm stuck.
thanks'

@yondershore it looks like you might have the old theme gem on your path.  Try uninstalling the theme gem and make sure that the path to the themekit executable is on your path.

thanks.. how to uninstall?

try gem uninstall theme

Closing since this is not a problem with this repo


Ray Serve Mistral LLM GPU Deploy Worker fails readiness check due to /home/ray/anaconda3/lib/libtinfo.so.6: no version information available (required by bash)

Description
I am following this doc: https://awslabs.github.io/data-on-eks/docs/gen-ai/inference/GPUs/vLLM-rayserve
Once I run
cd data-on-eks/gen-ai/inference/vllm-rayserve-gpu

envsubst < ray-service-vllm.yaml| kubectl apply -f -

I notice that gpu worker pod continually fails the readiness check.
Here are the events:
Events:
  Type     Reason     Age                    From               Message
  ----     ------     ----                   ----               -------
  Normal   Scheduled  12m                    default-scheduler  Successfully assigned rayserve-vllm/vllm-raycluster-nkcgg-worker-gpu-group-rwlzt to ip-100-64-58-220.us-west-2.compute.internal
  Normal   Pulled     12m                    kubelet            Container image "public.ecr.aws/data-on-eks/ray2.24.0-py310-vllm-gpu:v3" already present on machine
  Normal   Created    12m                    kubelet            Created container wait-gcs-ready
  Normal   Started    12m                    kubelet            Started container wait-gcs-ready
  Normal   Pulled     12m                    kubelet            Container image "public.ecr.aws/data-on-eks/ray2.24.0-py310-vllm-gpu:v3" already present on machine
  Normal   Created    12m                    kubelet            Created container ray-worker
  Normal   Started    12m                    kubelet            Started container ray-worker
  Warning  Unhealthy  2m41s (x123 over 12m)  kubelet            Readiness probe failed: success
bash: /home/ray/anaconda3/lib/libtinfo.so.6: no version information available (required by bash)

If your request is for a new feature, please use the Feature request template.

[x] ✋ I have searched the open/closed issues and my issue is not listed.

⚠ Note
Before you submit an issue, please perform the following for Terraform examples:

Remove the local .terraform directory (! ONLY if state is stored remotely, which hopefully you are following that best practice!): rm -rf .terraform/
Re-initialize the project root to pull down modules: terraform init
Re-attempt your terraform plan or apply and check if the issue still persists

Versions

Module version [Required]:

Terraform version:

Provider version(s):

Reproduction Code [Required]

Steps to reproduce the behavior:

Follow each step on here: https://awslabs.github.io/data-on-eks/docs/gen-ai/inference/GPUs/vLLM-rayserve

Expected behavior

Worker pod should be running.
Actual behavior

Worker pod fails readiness check.
Terminal Output Screenshot(s)

Additional context

@shivam-dubey-1 @ratnopamc

Hi @calvinraveenthran ,
I deployed the stack and couldn't find any error.
kubectl get pods -n rayserve-vllm
NAME                                           READY   STATUS    RESTARTS   AGE
vllm-raycluster-mt8w2-head-rwxsb               2/2     Running   0          12m
vllm-raycluster-mt8w2-worker-gpu-group-cddjr   1/1     Running   0          12m
Can you please share the KubeRay and Ray service logs? You can use the following command to get more details:
kubectl describe rayservice vllm -n rayserve-vllm

Hi @calvinraveenthran
Mistral-7B-Instruct-v0.2 is a gated model, can you confirm you have been granted access to the model in HF?

Hi @radudobrinescu
I do have access to the model in HF.
@shivam-dubey-1  will test this today and get back to you.

When I retry the build I get another error:
│ Error: unable to build kubernetes objects from release manifest: [resource mapping not found for name: "x86-cpu-karpenter" namespace: "" from "": no matches for kind "EC2NodeClass" in version "karpenter.k8s.aws/v1"
│ ensure CRDs are installed first, resource mapping not found for name: "x86-cpu-karpenter" namespace: "" from "": no matches for kind "NodePool" in version "karpenter.sh/v1"
│ ensure CRDs are installed first]
│
│   with module.data_addons.helm_release.karpenter_resources["x86-cpu-karpenter"],
│   on .terraform/modules/data_addons/karpenter-resources.tf line 6, in resource "helm_release" "karpenter_resources":
│    6: resource "helm_release" "karpenter_resources" {
│

When I retry the build I get another error:
│ Error: unable to build kubernetes objects from release manifest: [resource mapping not found for name: "x86-cpu-karpenter" namespace: "" from "": no matches for kind "EC2NodeClass" in version "karpenter.k8s.aws/v1"
│ ensure CRDs are installed first, resource mapping not found for name: "x86-cpu-karpenter" namespace: "" from "": no matches for kind "NodePool" in version "karpenter.sh/v1"
│ ensure CRDs are installed first]
│
│   with module.data_addons.helm_release.karpenter_resources["x86-cpu-karpenter"],
│   on .terraform/modules/data_addons/karpenter-resources.tf line 6, in resource "helm_release" "karpenter_resources":
│    6: resource "helm_release" "karpenter_resources" {
│

Look at the https://github.com/awslabs/data-on-eks/issues/669  - pin data_addons module to 1.33.0.


Added Coingecko support to the pricer Oracle...

Based in new properties at config.json file:
pricer.coingecko.enabled
pricer.supportedtokens
The pricer will query prices for the given token on cryptocompare and coingecko. If the token is active in both oracles it will return the average price.

Hi @merl111 thanks for your feedback! I've implemented all your requests... 👍


Filtering for custom fields

We want to support filtering for custom fields in service-docs.

Closed by #146


need a: sofa or seat

Icon Request

Icon name: sofa or seat
Tags of this icon:
Use case: like watch movie in the cinema
Screenshots of similar icons:

https://remixicon.com/icon/armchair-line
https://remixicon.com/icon/sofa-line


Fix LLVM/clang conversion errors

This fixes some conversion errors one gets when compiling with LLVM/clang. Most of them are caused when a bit-specific type (i.e. uint16_t) is implicitly cast to an enum of smaller value range.
The fix is just an explicit casting of those types to the desired target type.

@miri64 Thanks for the PR. Some comments and questions:

Which clang did you use, on what platform, and with which build settings ? (Some similar casting issues were patched by #2467 because of clang 6 strictness, but the here reported casts caused no issues.)
Please, see the Coding guidelines. There are some spacing and line length issues Travis CI will soon warn about. You can also check them locally by running tools/check-vera.sh before submitting.
The signoff is almost OK but you need to drop the angle brackets. See the git log for previous commits. The checker is quite strict on the format. (Check locally with tools/check-signed-off.sh.)

Hi, I will address your comments. Is it okay, if I amend them to the existing commit?

@miri64 As for the compiler version / platform / build settings question, just add here a comment. There's no need for putting that in a commit message.
As for the style and signoff issues, the PR will need to have a single correct commit at the end, so it might be easier to simply amend the current one and force push it.

@miri64 As for the compiler version / platform / build settings question, just add here a comment. There's no need for putting that in a commit message.

Yes I was planning to do so, sorry to not having been clear on that. I just need to recheck that before I come back on that ;-).

The clang version I used was 3.8.0 (the one provided with a current Ubuntu 16.04) and I tried it for several Cortex-M platforms. I did not however check if the PR you referred to is fixing the issue, as I was building for the JerryScript version that is fixed to the RIOT pkg. Let me re-check if it is solved in the current jerryscript master.

I amended the changes you asked for.
As for the my previous comment: I rechecked now with a3112ab90180ef447b66494052cc8a7c327bbb2a, but the compile issue with clang 3.8.0 still persists.

Mh, I can't tell exactly, but here is what I've got as cmake command, when building the examples/javascript application in RIOT with TOOLCHAIN=llvm for BOARD=stm32f4discovery:
cmake -B/home/mlenders/Repositories/RIOT-OS/RIOT/examples/javascript/bin/pkg/stm32f4discovery/jerryscript/riot -H./ \
 -DCMAKE_SYSTEM_NAME=RIOT \
 -DCMAKE_SYSTEM_PROCESSOR="cortex-m4" \
 -DCMAKE_C_COMPILER=clang \
 -DCMAKE_C_COMPILER_WORKS=TRUE \
 -DENABLE_LTO=OFF \
 -DFEATURE_VALGRIND=OFF \
 -DENABLE_ALL_IN_ONE=OFF \
 -DJERRY_LIBC=OFF \
 -DJERRY_LIBM=OFF \
 -DJERRY_CMDLINE=OFF \
 -DEXTERNAL_COMPILE_FLAGS="-D__TARGET_RIOT" \
 -DMEM_HEAP_SIZE_KB=16

Here's more on my versions:
$ clang --version
clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.5 LTS
Release:	16.04
Codename:	xenial

Here's some example output from our CI server

(with the command you provided I can't reproduce either by the way)

Let's dig further and deeper if you don't mind. (It's itching that I don't understand what's happening.) Here is what I get when I run the cmake && make command copied from the RIOT CI logs (build directory adapted for local build and some progress messages deleted for the sake of brevity):
$ clang-3.8 --version
clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty

$ cmake -Bbuild -H.  -DCMAKE_SYSTEM_NAME=RIOT  -DCMAKE_SYSTEM_PROCESSOR="cortex-m4"  -DCMAKE_C_COMPILER=clang-3.8  -DCMAKE_C_COMPILER_WORKS=TRUE  -DENABLE_LTO=OFF  -DFEATURE_VALGRIND=OFF  -DENABLE_ALL_IN_ONE=OFF  -DJERRY_LIBC=OFF  -DJERRY_LIBM=OFF  -DJERRY_CMDLINE=OFF  -DEXTERNAL_COMPILE_FLAGS="-D__TARGET_RIOT"  -DMEM_HEAP_SIZE_KB=16
-- The C compiler identification is Clang 3.8.0
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/clang-3.8
System is unknown to cmake, create:
Platform/RIOT to use this system, please send your config file to<EMAIL_ADDRESS>so it can be added to cmake
-- Detecting C compiler ABI info
System is unknown to cmake, create:
Platform/RIOT to use this system, please send your config file to<EMAIL_ADDRESS>so it can be added to cmake
-- Detecting C compiler ABI info - done
-- CMAKE_BUILD_TYPE            MinSizeRel
-- CMAKE_C_COMPILER_ID         Clang
-- CMAKE_SYSTEM_NAME           RIOT
-- CMAKE_SYSTEM_PROCESSOR      cortex-m4
[[[snip]]]
-- Configuring done
-- Generating done
-- Build files have been written to: /home/akiss/devel/jerry/jerryscript/build

$ make -Cbuild jerry-core jerry-ext jerry-port-default-minimal
make: Entering directory `/home/akiss/devel/jerry/jerryscript/build'
[[[snip]]]
Linking C static library ../lib/libjerry-core.a
[[[snip]]]
Linking C static library ../lib/libjerry-ext.a
[[[snip]]]
Linking C static library ../../lib/libjerry-port-default-minimal.a
[[[snip]]]
make: Leaving directory `/home/akiss/devel/jerry/jerryscript/build'

The Ubuntu version difference (16.04 vs 14.04) simply shouldn't be the cause of difference as clang is of the same version.
However, I've spotted that the CI logs contain the following line: Building application "riot_javascript" for "nucleo-f401re" with MCU "stm32f4". Are you using a cross clang on the CI? Your local clang 3.8 identifies itself as a native compiler, just like mine: Target: x86_64-pc-linux-gnu. How did you force the stack Ubuntu clang to compile for Cortex-M platforms?
May I ask you to run the cmake and make commands from above on your local machine? Meanwhile, I'll set up an Ubuntu 16.04 VM and see what result it gives for me.

However, I've spotted that the CI logs contain the following line: Building application "riot_javascript" for "nucleo-f401re" with MCU "stm32f4". Are you using a cross clang on the CI? Your local clang 3.8 identifies itself as a native compiler, just like mine: Target: x86_64-pc-linux-gnu. How did you force the stack Ubuntu clang to compile for Cortex-M platforms?

AFAIK we are using the stock Ubuntu clang. I did not install a cross-compile version on my local machine and I am still able to flash and run clang built binaries on actual hardware. Our clang configuration you can find in this file, however I myself aren't that deep into our build environment, I'm just the one who stumbled over this issue.

May I ask you to run the cmake and make commands from above on your local machine?

In that case I get the same output as you :thinking:

Okay, I've tracked down the issue. The warnings are caused by the -fshort-enums compiler option, set in CFLAGS here. For future reference, my reproduction case is:
CC=clang-3.8 CFLAGS="-fshort-enums" \
tools/build.py --clean --lto=off --error-messages=on --external-context=on \
  --jerry-debugger=on --line-info=on --logging=on --mem-stats=on --profile=es2015-subset \
  --show-opcodes=on --show-regexp-opcodes=on --snapshot-exec=on --snapshot-save=on \
  --valgrind=on --vm-exec-stop=on --jerry-libc=off --debug

Notes:

The issue can also be triggered if cmake and make are called directly.
The issue is neither Cortex-M/architecture specific nor OS-specific. The precision loss warnings/errors are hit on x86-64/Linux, x86-64/macOS (no need to set CC), and arm/baremetal (CFLAGS="-target arm-none-eabi -fshort-enums" and --cmake-param="-DCMAKE_C_COMPILER_WORKS=TRUE"), too.

Note to self: stock clang can cross compile to arm just fine with -target.

Now, I'll fetch your commit and try it out locally to see if everything is fine, as we don't have a CI for this build setting. (Most probably we wont have that in the future either as -fshort-enums breaks binary compatibility. This also means that developers wont have easy ways to detect the need for such casts so they may/will break future RIOT jerryscript builds. Looking forward to more PRs in that case.)

I still get precision loss errors:
jerryscript/jerry-core/ecma/operations/ecma-objects.c:1790:47: error: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short')
      to 'lit_magic_string_id_t' [-Werror,-Wconversion]
          return ext_obj_p->u.pseudo_array.u1.class_id;
          ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
jerryscript/jerry-core/ecma/operations/ecma-typedarray-object.c:919:68: error: implicit conversion loses integer precision: 'uint16_t'
      (aka 'unsigned short') to 'lit_magic_string_id_t' [-Werror,-Wconversion]
  lit_magic_string_id_t class_id = ext_object_p->u.pseudo_array.u1.class_id;
                        ~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
1 error generated.

Please, run the command in my above comment, it enables (close to) all macro-guarded code paths and fix the revealed issues (if there are any on top of these two).

This also means that developers wont have easy ways to detect the need for such casts so they may/will break future RIOT jerryscript builds.

Since RIOT fixes jerryscript to one version, that shouldn't be so critical. Only if we update jerryscript, the maintainer might need to update upstream.

Should be fixed now.

Thanks for the review and analysis of the problem!

Is there anything I still need to do to get this merged?

@miri64 Right now, you are clear on your side. Project regulations mandate 2 approvals from maintainers, so one fellow reviewer still needs to take a look at the patch. Once you get that, and assuming that no changes are requested, the PR will be merged.

Thank you both for the review!


Refresh NiceHash guide

Some of the links to NiceHash are broken, and the guide still mentions CryptoNight/R (Monero uses RandomX now). Also I think that we should add a warning to NiceHash stating that it is not profitable to use and it is more effective to just use an exchange.

No longer needed. #1192


refactors module for performance/readability

Love the idea, just wanted to propose a refactor of the module. All tests pass successfully.

Adds all used lodash functions to separate variables for readability purposes.
Adds jsdoc for functions
Saves links to objects into variables
Replaces lodash.isArray to Array.isArray, also replaces lodash's type checks to native typeof for performance
Other minor improvements

Coverage remained the same at 100.0% when pulling 33464edca1b6750e81c11b9cde979fd72ad20520 on le0nik:refactor into c2be8071d411f00bcf7f53e25d98cf0ee648bbae on analog-nico:master.

Hey @le0nik that's awesome! It seems you currently work on another commit to make the TravisCI build succeed. Just let me know when you are done!
I just reviewed your changes and I like them. One thing though: Everything that is executed inside hppMiddleware should be as performant as possible. Therefore please move _firstIfArray and _whitelistContainsKey outside of _fnPutAsideIn or at least outside of putAside so these functions are created only during startup and not for each request.

Coverage remained the same at 100.0% when pulling 32d4644873652efbb12d2908cfb96d9aebd0c3f3 on le0nik:refactor into c2be8071d411f00bcf7f53e25d98cf0ee648bbae on analog-nico:master.

I see your point, that this module should be very performant, especially in the middleware function, so I refactored it a bit to benefit performance in that function and maintain readability outside of it. What do you think? Suggestions?

Coverage remained the same at 100.0% when pulling ede2dfc3b7bc28b50e77ff7cc1200f064272d52b on le0nik:refactor into c2be8071d411f00bcf7f53e25d98cf0ee648bbae on analog-nico:master.

Coverage remained the same at 100.0% when pulling 3481d3cd9d46a0a109545935e32ef9ea3b22e659 on le0nik:refactor into c2be8071d411f00bcf7f53e25d98cf0ee648bbae on analog-nico:master.

Hi @le0nik thank you so much! You introduced some lines that may improve the performance even further. Just for fun I will work on this performance test on the weekend and also merge your changes then.

Thanks a lot, @analog-nico! I want to also make a pull-request, that will allow for specifying whether the first or the last parameter should be used, if it's specified multiple times. I want it to stay first by default, like it is now, but give the user ability to choose the last one, because i think, that hardcoding first one to be used is very opinionated and there should at least be an option, that allows the user to change it. I'll make a pull-request if/when you merge this one in order not to introduce conflicts between the two. What do you think? Is it something you might consider merging?

Mmh, theoretically using the last value could be an option. However, if HPP kicked in we are in a situation that someone tried an attack. In this situation the first value is as good as the last value. HPP's job is only to make sure that the server always receives a single value - not an array that may bypass the input validation logic or produce errors.
Do you have a use case in your own project were choosing the first or the last value would make a difference?

Can't say i have a use case at this point. I just think it's more intuitive to choose the last provided value. Most programmers(especially js programmers) are used to the paradigm, that whatever you set last overrides all the previously set values.
I'm sure, that the first value is as good as the last, but i suppose it won't hurt giving the developer and ability to choose which one to use with the default option set to 'first' for backwards compatibility. It's just a suggestion.

Indeed, devs expect the last to override the first! I would say, we just switch the behavior. Since it is an attack it is irrelevant which value is chosen. And thus we don't break the backwards-compatibility anyway. Providing an option would clutter the API in my opinion. Rhetorical question: Based on what should the dev choose the value of this option?!
If you agree I would just change it in the next release. Thoughts?

Good point. I don't know of a reason the dev would choose one option or the another. And i agree on it not breaking backwards-compatibility. Can't imagine a case where dev would rely on it. I think i just felt it was counter-intuitive to choose the first one. The last one would be more predictable.

Coverage remained the same at 100.0% when pulling 5a52cb1113dfab8ad12527b95ff62683112c0a3f on le0nik:refactor into c2be8071d411f00bcf7f53e25d98cf0ee648bbae on analog-nico:master.

Hi @le0nik after implementing a performance test I compared the versions before and after your refactoring. By looking at the code I could have sworn the refactored code was faster. However, it was not. (0.006ms instead of 0.005ms per request) Interestingly, this change restored the original speed. One simple string concatenation. Unbelievable! *shaking my head* :D

Hi, @analog-nico ! String concatenation is indeed very slow. Didn't take it into account when i removed closure. Other than that the performance probably didn't change much, because V8 has very advanced JIT compilers, that make most micro-optimizations useless.
Anyway, congrats on implementing this benchmark!
Also, i think you could make the measurements even more accurate by replacing (new Date).getTime() with Date.now() or even hrtime(this wrapper provides a good abstraction for it: https://github.com/secrettriangle/present)

Thanks, "present" is a neat lib!
I just published version 0.2.0. Thanks again for your work!


Forked blocks not deleted

While running a firehose node, this warning appeared in my logs
Sep 22 21:29:21 firehose-eth-0 fireeth[212605]: 2023-09-22T21:29:21.546Z WARN (merger) cannot walk forked block files to delete old ones {"inclusive_low_boundary": 0, "inclusive_high_boundary": 18143900, "error": "processing object list: EOF"}

and forked block files in my object store were not being deleted.
The EOF error is generated by merger here:
https://github.com/streamingfast/merger/blob/fe3ce68cb9f811f9694c0eeaf3dec203732a0991/merger_io.go#L278-L280
But should return dstore.StopIteration according to the comment here:
https://github.com/streamingfast/dstore/blob/3924b3b36c778c14ef73ce108d965c774fb27fff/stores.go#L37-L39
I've made the change and tested it on my firehose node for the past week.  The error message is gone and forked blocks are being deleted properly.

I was surprised that just changing io.EOF to dstore.StopIteration solves the problem, I say this because while indeed dstore.StopIteration is better, the code still looks for this specific error after the walk:
https://github.com/streamingfast/merger/blob/fe3ce68cb9f811f9694c0eeaf3dec203732a0991/merger_io.go#L285-L291
After looking at your log, I just noticed that you see err as processing object list: EOF, it appears the s3 dstore implementation is wrong as it should have returned the error unmodified but it wrapped it, which is causing the err == io.EOF to never be true.
So, two things:

The S3 implementation will need to change to return the error unmodified as this is the correct things do to there (other drivers does that)
The change here is still good as dstore.StopIteration is indeed the right thing to do anyway and it fixes the problem with S3 implementation until dstore is fixed


Investigate the possibility of using PPCA/PCA-magic for timeseries of water elevation ensemble

Duplicate issue: https://github.com/noaa-ocs-modeling/SurgeTeamCoordination/issues/292


Add some more useful development tools

Add some more useful development tooling to the mix.
Added here
Create Block Theme
Save off block themes that you are making in the full site editor to the theme on disk. Add fonts direct from the WordPress backend.
Pattern Manager
Create WordPress patterns from within the WordPress backend. They are automatically saved to the theme on disk, with appropriate metadata and can also be modified in this way.
Fakerpress
Generate a lot of dummy content to see how the website looks and feels with full content in it.
Yoast Duplicate Posts
Again for creating dummy data, this allows quick duplication of posts to fill things out.

FYI all other developers.

Will wait a day for feedback then merge.

@janbaykara
Boink.


Start Monit automatically on boot

Today on Gitter, @cboothe wrote:

Question about the new monit startup script. It looks like there are instructions to start the daemon process manually using "monit -d 1" but nothing on how to have it start on boot

The instructions he mentioned are at: http://docs.bigchaindb.com/projects/server/en/latest/simple-deployment-template/network-setup.html#member-start-bigchaindb-and-tendermint-using-monit
We'd also like Monit to start automatically on boot. What's the best way to do that?

@cboothe followed up by writing:

Any tips for the moment? It is setting up a user specific monit.rc right now instead of in the system


Issue 105 new commit

@sebbrudzinski You had suggested earlier, that not to pass those "previous" and "next" buttons across 2 classes, but when the PDF preview refreshes, it is handled in PDFPreviewRefresher.java; which has no access to those 2 buttons. So in my opinion, it won't be possible to achieve this without passing the buttons.
Please find the pull request and let me know your feedback.

I could live with passing the button instances, but there are several other problems in the code that need to be resolved.

Yes, I will take care of the problems in my next commit. Thanks for your feedback.


[CI] Test warnings

Description
Tell pytest to turn all warnings into errors.
For example, this helps to enforce that we don't run into problems like https://github.com/dmlc/gluon-nlp/issues/978
Checklist
Essentials

[ ] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[ ] Code is well-documented

cc @dmlc/gluon-nlp-team

Job PR-980/14 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/14/index.html

Job PR-980/15 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/15/index.html

Job PR-980/16 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/16/index.html

Job PR-980/18 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/18/index.html

Job PR-980/19 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/19/index.html

Job PR-980/20 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/20/index.html

There are no API changes.

Yes, I'll add them now. Thanks

Job PR-980/21 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-980/21/index.html


Update reason codes

Please update reason codes to include the following:
6xx 	Means the message failed implicit email authentication, and the sending domain is one of your organization's accepted domains (this is part of self-to-self, or intra-org, spoofing).
From the following Microsoft's article:
https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/anti-spoofing-protection?view=o365-worldwide
Thank you.

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

ID: e47e11dd-53ab-5f62-ac6c-59dbc00eed0d
Version Independent ID: 362ad038-3b64-f342-2f8e-111635c4337d
Content: Anti-spam message headers - Office 365
Content Source: microsoft-365/security/office-365-security/anti-spam-message-headers.md
Service: o365-seccomp
GitHub Login: @MSFTTracyP
Microsoft Alias: tracyp

@andy-guillen Thank you for the feedback. We have updated the document accordingly via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/1534
Thanks
Sri

@andy-guillen - Thank you for submitting feedback.
From our understanding, the issue has been resolved based on this merged commit https://github.com/MicrosoftDocs/microsoft-365-docs/commit/f3cefa5015e7a3ff7797a7a5cddf60943b3c22ae.
Thank you for your contribution to make the docs better! Much appreciated!


data: sabrinalzbh

Added my GitHub Profile to HacktoberFest readME.md

Looking good 👍

Wonderful!! Wahoo!! 😎


Optim: Split the Algo::Contains method in 2

Optim: Split the Algo::Contains method in 2, using std::find for Arrays but the .find method on HashSet type.
This significantly speeds up the Contains ops in the last loop of DepotOperations::SyncCommand
https://github.com/microsoft/p4vfs/blob/ef246c03b0c8f40128a576c160eea450c71642dc/source/P4VFS.Core/Source/DepotOperations.cpp#L845

Thank you! It really made a great difference in my case :)


Add gdub to homebrew.

In line with #16, add gdub to homebrew.

Do you abandoned this idea? Installation via clib -> bpkg works well for me, but requires some additional steps, it should be admitted.


Restore caasp automation from kubic-project

It seems that the repo has gone missing so restore the files while we
look for a replacement

+1 until we find out what's wrong ... does anyone know where to ask?

I asked on the #kubic room in freenode, everything seems to point there as a contact point

oh my, we also need to copy the velum-interactions tool :crying_cat_face:

That behaviour is very bad. I am kinda disappointed nobody checked on us before completely deleting (vs archiving).

from the #kubic chat:
<fvogt> itxaka: It was removed because it wasn't used by and for kubic - you should ask about that internally
so we may need to escalate this internally with the kubic team :)

I think it's fair, I just hoped they would "redirect" or "change ownership" vs deleting it.

Do they guarantee the functionality, so we can assume it works if we have it in our own repo?

This seems to be ready for review, I tested the modified step enroll_caasp_workers and it works as it did before.
Currently testing deploy_caasp

deploy_caasp also run correctly


[1.12.2] NPE from NetherEX's biome manager when attempting to add custom biome to generation

I'm aware this is a partial duplicate of #70 .
The solution proposed in that thread should not have been considered a legitimate fix for the issue- it only allows you to edit existing biomes. Biometweaker can do far more than that, so the issue isn't really fixed.
Specifically, biometweaker allows you to register additional biomes. This is something that the NetherEX docs specifically say they can't do. This wouldn't have been much of an issue, assuming that you could add a biome created using biometweaker to the list of biomes that netherEX places during generation. However, when trying to do that, the game crashes when opening a world with a nullPointerException.
As far as I can tell, this is because both biometweaker and netherEX's biome manager fire during onWorldLoad / BIOME_REGISTRY events. NetherEX looks for biometweaker:example_biome and gets a null reference instead. This throws an error and the game crashes.
Perhaps you could delay the check for whether a biome exists until after BIOME_REGISTRY had finished?
Edit: crashlog attached.
https://mclo.gs/UH68cVw

Update: Perhaps the warning at the top of the reddit page saying "the docs are outdated" might have meant something. Using a script like this (https://gist.github.com/RedRaspberry/abea50569b3d4c14275072425a95393f) does allow the biome to spawn in world; however you have to ensure that the filler block (and ActualFillerBlock) are NOT set in biometweaker , and only do the filler, top block, etc, spawning in this json. A bit ugly, but it does work.
Basically, you have to ONLY use biometweaker for biome registry, and then use netherEX for... everything else. Which has the flaw of there being no documentation of how the 1.12 json system works, since the wiki linked in #70 is for an older version.
If anyone still maintains this mod (I know, it's quite old and for 1.12, so I'm not really expecting it), do you know of documentation for the 1.12 json format that I'm just missing? I'd rather not have to reverse-engineer it myself anymore than I already have.


SQS receive_messages fails to get newly visible messages

Calls to the SQS queue receive_messages method, with a non-zero WaitTimeSeconds, fails when there is a message that becomes visible after the call was made. The following test code fails for moto >= 4.0.10.dev9:
import moto
import boto3

@moto.mock_sqs
def test_visibility():
    sqs = boto3.resource("sqs")
    queue = sqs.create_queue(QueueName="test-queue")
    queue.send_message(MessageBody="test-message")
    message_1 = queue.receive_messages()
    message_1[0].change_visibility(VisibilityTimeout=1)
    message_2 = queue.receive_messages(WaitTimeSeconds=2)
    assert len(message_2) > 0

test_visibility()

I think the issue was introduced in this commit. The code used to loop every ~0.01 seconds, and in each loop it checked whether messages had become visible. I don't think the change to use a conditional works because there is no call to notify_all() when a message becomes visible (in a separate thread). The notify_all() is only called when messages are added in add_message().

@philipnbbc Good catch.  I'll get a fix out for this shortly.


Issue - creating prime number program in python

creating prime number program in python

num = int(input("Enter a number: "))
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(num,"is not a prime number")
break
else:
print(num,"is a prime number")
else:
print(num,"is not a prime number")

Can I take up this issue


[AVM Question/Feedback]: Admin password should be optional for Linux VMSS

Check for previous/existing GitHub issues

[x] I have checked for previous/existing GitHub issues

Description
The variable 'admin_password' should be made optional for Linux VMSS. Because of this module composition, the 'admin_password' value is always expected even SSH keys are used

Variable definition

I cloned the code and made the following edit; it no longer shows the error. In my opinion, the admin password should be part of the OS Profile map, instead of being a separate variable. Please advise if I'm missing something.
      dynamic "linux_configuration" {
        for_each = os_profile.value.linux_configuration == null ? [] : [os_profile.value.linux_configuration]

        content {
          admin_username                  = linux_configuration.value.admin_username
          admin_password                  = try(var.admin_password, null)

The OS password was made into a separate variable as it is sensitive to meet this requirement: ID: TFNFR19 - Category: Code Style - Sensitive Data Variables.  I chose the second option and placed the password in a separate variable.

Thank  you @terrymandin . That clarifies.


Add actual utility links into utility header

Add real utility links into utility header.

@extinah Art waned to add actual utility links into the header since CAWeb and other departments use those links heavily. Would you mind to add them into the figma starter site?

@extinah Art waned to add actual utility links into the header since CAWeb and other departments use those links heavily. Would you mind to add them into the figma starter site?

Will do!

After it's updated in figma next step is to add it to template website here:

@extinah actual utility links are on the dev website please review and will be added to starter site once we publish 6.3.1:
https://as-cdt-pub-migr-templatews-ww-p-001-dev.azurewebsites.net/structure/utility-header.html

Sounds good. Sorry for the delay. Did you just add "Optional utility header links"? That looks good.
In the figma file, we have a utility header links example (it says Application login).
Check it out in the UI kit on the header and starter site boards.
https://www.figma.com/community/file/1296266765771316349


Problems getting npm to install yeoman on el capitan

Hi
After typing npm install -g yo
I get a string of red text errors starting with
npm ERR! Darwin 15.5.0
I've attached my npm-debug.log (with added txt suffix so it uploads)
npm-debug.log.TXT
Many Thanks
James

#437


chore: updated deps

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


When is published payload actually transmitted?

I am bit confused
When I terminate the program after calling publish() (by powering off device or going to deep sleep)
only the very first message is transmitted. In order to send them I have to put delay before going to sleep. I wonder why? I thought sending over the network is synchronous operation. Or is it?
How should I write my program to terminate execution right after data are submitted in order to maximize battery life? I dont like putting 100ms delay without knowing if data were transmitted or not. Or should I subscribe to topic and check if message was delivered before exiting program?
  client.publish(topic, payload1);
  client.publish(topic, payload2);
  client.loop(); // this should not be necessary, I just want to publish payload and go to sleep

  delay(100);   // otherwise message wont be transmitted
  client.disconnect(); // flush ?
  ESP.deepSleepInstant(SLEEP_INTERVAL, WAKE_RF_DEFAULT);

(running ESP8266)

Hi,
Did you ever come up with an explanation/fix for this?  I have the same issue.
Martyn

@martynwheeler nope :/ I think it is esp limitation that wifi chip is somehow working in async mode/queue. So to make sure message was really sent client should also subscribe and wait for some custom extra callback before going to sleep

Ah, I see,  Yes, that makes sense.  So publish, then broker sends a message upon receipt and then trigger callback on message being received by client and go to sleep in the callback.  I might give that a try - or just stick in a delay and hope for the best!

@martynwheeler good luck with that! :D delay is easiest workaround. depends on type of project :)

Yes, it is quite tricky when I think about it.
On Fri, 5 Feb 2021, 12:05 Michal Vrchota<EMAIL_ADDRESS>wrote:

@martynwheeler https://github.com/martynwheeler good luck with that! :D
delay is easiest workaround. depends on type of project :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/knolleary/pubsubclient/issues/578#issuecomment-773992934,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGVUFPLKQJBEXKMKFCSZN3S5PNIJANCNFSM4G3WE3ZQ
.


Public URL creation improvement

(Lock time range is commented out)
https://www.notion.so/rilldata/Public-Shareable-URL-Improvement-37d0b6b1c5ce438f9b0ab5ba577b237c
https://www.figma.com/design/Qt6EyotCBS3V6O31jVhMQ7/RILL?node-id=13077-805393&node-type=frame&t=8aseEqizTaE2yeGn-0
closes #5748

Just noticed that the second input was using type date, so my suggestion of using our bespoke Input component there was incorrect.  It appears that the designs intend for this to be a dropdown of some kind that uses our date picker. I've updated the Calendar component to allow for single date selection here: https://github.com/rilldata/rill/pull/5756. You should be able to wrap this in a DropdownMenu a la RangePicker. Let me know if you have any issues.

Latest demo:
Uploading CleanShot 2024-09-24 at 18.46.45.mp4…


First step of adding compiler plugins to the build system.

CMake plumbing to support static, linked-in plugins.
Example plugin added.
PluginManager wired into compiler driver and API.

Per RFC #12520

@jpienaar Pushed an NFC commit that splits the PluginManager.h client parts into Client.h. Meant to do that on the first pass.


match.eth_type() is NULL

I extended the msg_controller to print out the eth-type for a packet-in event, as follows:
diff --git a/examples/controller/msg/MsgApps.hh b/examples/controller/msg/MsgApps.hh
index 904b6bf..f3eb81d 100644
--- a/examples/controller/msg/MsgApps.hh
+++ b/examples/controller/msg/MsgApps.hh
@@ -57,6 +57,11 @@ public:
                     return;
                 }
                 in_port = ofpi->match().in_port()->value();
+                if (ofpi->match().eth_type() == NULL) {
+                    return;
+                }
+                uint32_t type = ofpi->match().eth_type()->value();
+                printf("Received packet of type %u.\n", type);
             }

             // Learn the source

I see that it either prints the eth-type as 0 or segfaults:
$ ./msg_controller l2l2 application (MultiLearningSwitch) started
Server running (<IP_ADDRESS>:6633)
Connection id=0 started
Connection id=0 established
Received packet of type 0.
Segmentation fault (core dumped)

Is this because of an issue in eth_type handling in the match object?

Can you please give more details?
I'm running the code with your changes and it is working as expected.
Also, please try to get valgrind and gdb output to check exactly where the code is breaking.


Built-in subs stringify correctly #58

According to http://irclog.perlgeek.de/perl6/2015-11-24#i_11591451 we're leaving it like this.


Added support for macCatalyst

I added support for UIKitForMac (renamed macCatalyst in beta 4 and beyond). In order for this to work, I also had to fix ASWebAuthenticationURLHandler as it was not actually publicly usable. macCatalyst forbids the use of any deprecated functions so this had to be fixed.
Tested on macOS Catalina beta 4 and 5.

thanks for the PR
because this change the method signature I cannot merge into master
(the only way is to have two version or make compatible code with default value for old version)
I will make a beta branch, with travis and xcode 11 too, and that into it

I merged it into 2.1.0 branch with Travis running with Xcode 11
and project updated


[MLS Spec change] Update contributors (#702)

Link to the exact changes
https://github.com/mlswg/mls-protocol/pull/702
Description of the changes

Updating some affiliations / email addresses and adding a few folks.
TWal mulmarta tomleavy psyoptix -- please check for accuracy

Editorial.


isWindowsPty doesn't get serialized in restored terminals

Need to serialize this:
https://github.com/microsoft/vscode/blob/23b444aaaa0dd696901b60ceb11b3a92ad044b2b/src/vs/platform/terminal/common/capabilities/commandDetectionCapability.ts#L43
Otherwise all the workarounds for conpty don't work in the reconnected terminal.

What are some verification steps for this issue?

I just verified this myself and @meganrogge reviewed the code, that should be sufficient for this one.


Allow configuration of ingress port range

what

Adds configuration variables to modify the range of allowed ingress ports (or port)

why

Allow to limit communication to only port 443 to enforce SSL usage in ES connectivity

references

/rebuild-readme

/codefresh run test


Do not escape markdown code for relative links

The links were not clickable. The markdown code was just shown in plaintext.

@mikrobi thank you for your PR! Sorry that it took us so long to get to merging it. We've also made note of this type of link in our source code, and we'll make a sweeping change to fix them all in the near future.


Cost to water lichen is incorrectly calculated

https://github.com/Lux-AI-Challenge/Lux-Design-2022/blob/f20bbfafbeebc3c1effe42ba248674240a6f3aab/luxai2022/factory.py#L111
From the spec, the formula for computing cost to water is: "ceil(# connected lichen tiles / 10)". The formula here is adding 1 to the end of the computation. I suspect the reason for this was because without the +1, the first time you water a factory it would cost 0 water (due to there being no connected lichen tiles).
I suggest modifying the formula to be:
1, if no connected lichen tiles
ceil(# connected lichen tiles / 10), if #connected lichen tiles > 0

fixed!


Bad Sad error for invalid syntax

Description:
Do the following edit in the compiler/modules/front.syntax/astString.bal file on nabllerina-subset.

Compiler crashes with the following st
[Info  - 6:58:17 am] Operation 'text/didChange' {fileUri: 'file:///home/malintha/Documents/wso2/experimental/projects/ballerina/other/nballerina-subset13/compiler/modules/front.syntax/astString.bal'} updated
ballerina: Oh no, something really went wrong. Bad. Sad.

We appreciate it if you can report the code that broke Ballerina in
https://github.com/ballerina-platform/ballerina-lang/issues with the
log you get below and your sample code.

We thank you for helping make us better.

[2022-08-22 06:58:17,740] SEVERE {b7a.log.crash} - null
java.lang.NullPointerException

[Info  - 6:58:19 am] Operation 'text/didChange' {fileUri: 'file:///home/malintha/Documents/wso2/experimental/projects/ballerina/other/nballerina-subset13/compiler/modules/front.syntax/astString.bal'} updated
ballerina: Oh no, something really went wrong. Bad. Sad.

We appreciate it if you can report the code that broke Ballerina in
https://github.com/ballerina-platform/ballerina-lang/issues with the
log you get below and your sample code.

We thank you for helping make us better.

[2022-08-22 06:58:20,142] SEVERE {b7a.log.crash} - null
java.lang.NullPointerException

Steps to reproduce:
Add the following code snippet at the depicted position
service /context1 on new http:Listener(8080){
resource f

Affected Versions:
2201.2.0-rc2

This is fixed in https://github.com/ballerina-platform/ballerina-lang/pull/37317.
Locally tested.


JSON validator common policy's properties not being set

Description:
When engaging the common policy JSON Validator from the publisher Portal, it was noticed that the properties being set from the UI does not get added to the policy
Steps to reproduce:

Create an API with a POST resource and a body
Under the Policies for the API drag and drop the JSON Validator policy to the request flow.
Update all the parameter values to 5.
Save and deploy the API.
Invoke the API with a JSON payload like the below.
{"name":"John Smith"}
Ideally above should generate an error for the JSON String Length. Afterwards I downloaded the same policy hard coded the values for the properties and uploaded as a new one, that seems to work. There seems to be an issue where the properties are not getting set for the OOTB policy.

When invoking the policies endpoint for the API it returned the below without any of the added properties.
{
"sequences": [
"<sequence xmlns="http://ws.apache.org/ns/synapse\" name="BlockAPi:v1.0--In"><property name="switchExpression" expression="fn:concat($ctx:REST_METHOD,'',$ctx:API_ELECTED_RESOURCE)"/><switch source="$ctx:switchExpression"><case regex="POST/\*"><log level="custom"><property name="MESSAGE" value="json_validator"/>"
]
}
Affected product version:
apim 4.1.0
Affected component:

Environment details (with versions):

OS: MacOS
Client: Safari Browser
Env (Docker/K8s): N/A

Optional fields
Related issues:

Suggested labels:
Type/CommonPolicies
Suggested assignees:

Closing this issue as it is fixed in the master branch with [1] and [2].
[1] https://github.com/wso2/carbon-apimgt/pull/11347
[2] https://github.com/wso2/carbon-apimgt/pull/11591


added COBOL wordpattern

used for example in the debug hovers

This is not required, as it is specified already in the language JSON files already see cobol.cofiguration.json
This sounds like it is a problem with whatever debugger is being used.

I see, the wordpattern was not the issue - but the missing definition of the EvaluatableExpressionProvider... next PR :-)