[network_info_plus_windows]  FileSystemException: Cannot create link

I got the following error when I try to run my application on the Windows platform.
FileSystemException: Cannot create link, path = 'X:\proitav\projects\IPControl_App\src\app\visualm\windows\flutter\ephemeral\.plugin_symlinks\network_info_plus_windows' (OS Error: 函数不正确。, errno = 1)

flutter run -d windows -v
[  +80 ms] executing: [C:\workspace\sdk\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +420 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +2 ms] d79295af24c3ed621c33713ecda14ad196fd9c31
[   +1 ms] executing: [C:\workspace\sdk\flutter/] git tag --points-at d79295af24c3ed621c33713ecda14ad196fd9c31
[  +45 ms] Exit code 0 from: git tag --points-at d79295af24c3ed621c33713ecda14ad196fd9c31
[   +1 ms] 2.2.2
[   +5 ms] executing: [C:\workspace\sdk\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +36 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[   +1 ms] executing: [C:\workspace\sdk\flutter/] git ls-remote --get-url origin
[  +35 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +126 ms] executing: [C:\workspace\sdk\flutter/] git rev-parse --abbrev-ref HEAD
[  +36 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[ +104 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] 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.
[        ] 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: C:\Users\yowfung\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +17 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] 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.
[  +74 ms] executing: C:\Users\yowfung\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +23 ms] Skipping pub get: version match.
[  +37 ms] Found plugin firebase_core at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\firebase_core-1.2.1\
[   +9 ms] Found plugin firebase_core_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\firebase_core_web-1.1.0\
[   +3 ms] Found plugin firebase_crashlytics at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\firebase_crashlytics-2.0.5\
[   +3 ms] Found plugin flutter_plugin_android_lifecycle at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\flutter_plugin_android_lifecycle-2.0.2\
[   +5 ms] Found plugin image_picker at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\image_picker-0.8.1+3\
[   +2 ms] Found plugin image_picker_for_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\image_picker_for_web-2.0.0\
[   +7 ms] Found plugin network_info_plus at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus-1.0.1\
[   +4 ms] Found plugin network_info_plus_linux at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_linux-1.0.1\
[   +4 ms] Found plugin network_info_plus_macos at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_macos-1.0.1\
[   +3 ms] Found plugin network_info_plus_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_web-1.0.1\
[   +1 ms] Found plugin network_info_plus_windows at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_windows-1.0.2\
[   +8 ms] Found plugin path_provider at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider-2.0.2\
[   +2 ms] Found plugin path_provider_linux at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_linux-2.0.0\
[   +2 ms] Found plugin path_provider_macos at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_macos-2.0.0\
[   +3 ms] Found plugin path_provider_windows at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_windows-2.0.1\
[  +15 ms] Found plugin url_launcher at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher-6.0.9\
[   +2 ms] Found plugin url_launcher_linux at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_linux-2.0.0\
[   +2 ms] Found plugin url_launcher_macos at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_macos-2.0.0\
[   +3 ms] Found plugin url_launcher_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_web-2.0.1\
[   +2 ms] Found plugin url_launcher_windows at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_windows-2.0.0\
[  +19 ms] Found plugin common at X:\proitav\projects\IPControl_App\src\common\
[  +93 ms] Found plugin firebase_core at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\firebase_core-1.2.1\
[   +2 ms] Found plugin firebase_core_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\firebase_core_web-1.1.0\
[   +1 ms] Found plugin firebase_crashlytics at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\firebase_crashlytics-2.0.5\
[   +2 ms] Found plugin flutter_plugin_android_lifecycle at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\flutter_plugin_android_lifecycle-2.0.2\
[   +3 ms] Found plugin image_picker at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\image_picker-0.8.1+3\
[   +2 ms] Found plugin image_picker_for_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\image_picker_for_web-2.0.0\
[   +8 ms] Found plugin network_info_plus at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus-1.0.1\
[   +2 ms] Found plugin network_info_plus_linux at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_linux-1.0.1\
[   +2 ms] Found plugin network_info_plus_macos at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_macos-1.0.1\
[   +2 ms] Found plugin network_info_plus_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_web-1.0.1\
[   +2 ms] Found plugin network_info_plus_windows at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\network_info_plus_windows-1.0.2\
[   +3 ms] Found plugin path_provider at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider-2.0.2\
[   +1 ms] Found plugin path_provider_linux at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_linux-2.0.0\
[   +2 ms] Found plugin path_provider_macos at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_macos-2.0.0\
[   +2 ms] Found plugin path_provider_windows at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_windows-2.0.1\
[   +7 ms] Found plugin url_launcher at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher-6.0.9\
[   +2 ms] Found plugin url_launcher_linux at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_linux-2.0.0\
[   +2 ms] Found plugin url_launcher_macos at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_macos-2.0.0\
[   +2 ms] Found plugin url_launcher_web at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_web-2.0.1\
[   +2 ms] Found plugin url_launcher_windows at C:\Users\yowfung\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\url_launcher_windows-2.0.0\
[  +12 ms] Found plugin common at X:\proitav\projects\IPControl_App\src\common\
[  +15 ms] Generating X:\proitav\projects\IPControl_App\src\app\visualm\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +188 ms] Initializing file store
[  +16 ms] Skipping target: gen_localizations
[   +8 ms] complete
[   +8 ms] Launching lib\main.dart on Windows in debug mode...
[   +7 ms] C:\workspace\sdk\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\workspace\sdk\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\workspace\sdk\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\yowfung\AppData\Local\Temp\flutter_tools.73f636ff\flutter_tool.96bfcdcc\app.dill --packages X:\proitav\projects\IPControl_App\src\app\visualm\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\3c113a45063dc6628e68a4111abcacad.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[  +91 ms] <- compile package:visualm/main.dart
[  +79 ms] List of devices attached
[  +13 ms] List of devices attached
[+12043 ms] FileSystemException: Cannot create link, path = 'X:\proitav\projects\IPControl_App\src\app\visualm\windows\flutter\ephemeral\.plugin_symlinks\network_info_plus_windows' (OS Error: 函数不正确。
                     , errno = 1)
[  +11 ms] "flutter run" took 13,031ms.
[   +4 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:663:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:196:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:284:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:91:3)
           <asynchronous suspension>

[ +255 ms] ensureAnalyticsSent: 252ms
[   +3 ms] Running shutdown hooks
[   +1 ms] Shutdown hooks complete
[        ] exiting with code 1

flutter doctor -v
[√] Flutter (Channel stable, 2.2.2, on Microsoft Windows [Version 10.0.19041.1052], locale zh-CN)
    • Flutter version 2.2.2 at C:\workspace\sdk\flutter
    • Framework revision d79295af24 (4 weeks ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\yowfung\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • CHROME_EXECUTABLE = C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.2)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.10.31410.357
    • Windows 10 SDK version 10.0.19041.0

[√] Android Studio
    • 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
    • android-studio-dir = C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[√] VS Code (version 1.57.1)
    • VS Code at C:\Users\yowfung\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.23.0

[!] Proxy Configuration
    • HTTP_PROXY is set
    ! NO_PROXY is not set

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19041.1052]
    • Chrome (web)      • chrome  • web-javascript • unknown
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 91.0.864.64

! Doctor found issues in 1 category.

this might be related to https://github.com/flutter/flutter/issues/80038 or https://github.com/flutter/flutter/issues/66224


Enable light client data backfill by tracking best SyncAggregate

Beacon nodes can only compute light client data locally if they have the corresponding BeaconState available. This is not the case for blocks before the initially synced checkpoint state. The p2p-interface defines endpoints to sync light client data, but it only supports forward sync.
To enable beacon nodes to backfill light client data, we must ensure that a malicious peer cannot convince us of fraudulent data. While it is possible to verify light client data against the locally backfilled blocks, blocks are not necessarily available anymore on libp2p as they are subject to MIN_EPOCHS_FOR_BLOCK_REQUESTS. Light client data stays relevant for more than 5 months, and without validating it against local block data it is impossible to distinguish canonical light client data from fraudulent light client data that eventually culminates in a shared history; the old periods in that case could still be manipulated. Furthermore, agreeing on canonical data improves caching performance and is relevant, e.g., for the portal network.
To support efficient proof that a LightClientUpdate is canonical, it is proposed to minimally extend the BeaconState to track the best SyncAggregate of the current and previous sync committee period, according to an implementation-independent ranking function. The proposed ranking function is compatible with what consensus nodes implementing https://github.com/ethereum/consensus-specs/pull/3553 are already making available across libp2p and REST transports. It is based on and compatible with the is_better_update function in specs/altair/light-client/sync-protocol.md.
There are three minor differences to is_better_update:

is_better_update runs in the LC, so runs without fork choice. It needs extra conditions to prefer older data over newer data. The BeaconState ranking function can use simpler logic.
The LC is always initialized from a post-Altair finalized checkpoint. This assumption does not hold in theoretical edge cases, requiring an extra guard for ALTAIR_FORK_EPOCH in the BeaconState function.
is_better_update has to deal with BNs serving incomplete data while they are still backfilling. This is not the case with BeaconState.

Once the data is available in the BeaconState, a light client data backfill protocol could be defined that serves, for past periods:

A LightClientUpdate from requested period + 1 that proves that the entirety of period is finalized.
BeaconState.historical_summaries[period].block_summary_root at (1)'s attested_header.beacon.state_root + Merkle proof.
For each epoch's slot 0 block within requested period, the corresponding LightClientHeader + Merkle multi-proof for the block's inclusion into (2)'s block_summary_root.
For each of the entries from (3) with beacon.slot within period, the current_sync_committee_branch + Merkle proof for constructing LightClientBootstrap.
If (4) is not empty, the requested period's current_sync_committee.
The best LightClientUpdate from period, if one exists, + Merkle proof that its sync_aggregate + signature_slot is selected as the canonical best one in (1)'s attested_header.beacon.state_root.

Only the proof in (6) depends on BeaconState tracking the best light client data. This modification would enshrine the logic of a subset of is_better_update, but does not require adding any LightClientXyz data structures to the BeaconState.

Context: https://hackmd.io/@etan-status/electra-lc
This is the next step needed to decentralize BeaconState syncing!
A deeply finalized checkpoint root could be integrated into the network's config.yaml files, which is then used to fast-forward to the latest finalized state root using light client sync, via libp2p (decentralized). For that, we need historical light client data to be syncable, though. But that requires a working backfill protocol.
Also related: https://github.com/ethpandaops/checkpointz/issues/143

This should be placed as an EIP in specs/_features now that's modifying consensus data structures. Have only skimmed through but approach looks good


Pow 2.3.1

Updates to the new Powergate release 2.3.1, adding miner index and "deals since" APIs. Updates all out of data dependencies (except for the ipfs http client cc @carsonfarmer... tried and had all sorts of typescript errors).

cc @jsign just as an FYI.


Add mechanism for listing documented endpoints.

Something like:
curl http://localhost:5000/docs
<pre>
http://localhost:5000/docs/users
http://localhost:5000/docs/users/:id
http://localhost:5000/docs/users/:id/deactivate
</pre>

This was finished for 0.1.5.


Confused about purpose of mjml-text

Hi. I am just learning MJML. The docs for mjml-text suggest you can nest "any HTML tag with any attributes". And it gives this example:
<mjml>
  <mj-body>
    <mj-section>
      <mj-column>
        <mj-text>
          <h1>
            Hey Title!
          </h1>
        </mj-text>
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>

The description is simply:

This tag allows you to display text in your email.

But what does it do? I can see that it lets me specify text styles, but then I could also do that on the h1 directly. In the case of font-size, I would have to add it on the h1 either way, because otherwise the browser default h1 font-size will override whatever font-size I set on the mj-text... so, why use the mj-text at all? What's it for?
It could do with a bit more explanation than "This tag allows you to display text in your email." :)
I tried the Getting Started tutorial but it doesn't shed much light.

It’s a standard tag for content inside a column. Mj-text also has extra attributes as container background color, padding. You can also style them with mj attributes.

On 18 Nov 2019, at 19:55, Callum Locke<EMAIL_ADDRESS>wrote:

Hi. I am just learning MJML. The docs for mjml-text suggest you can nest "any HTML tag with any attributes". And it gives this example:

            Hey Title!

The description is simply:
This tag allows you to display text in your email.
But what does it do? I can see that it lets me specify text styles, but then I could also do that on the h1 directly. In the case of font-size, I would have to add it on the h1 either way, because otherwise the browser default h1 font-size will override whatever font-size I set on the mj-text... so, why use the mj-text at all? What's it for?
It could do with a bit more explanation than "This tag allows you to display text in your email." :)
I tried the Getting Started tutorial but it doesn't shed much light.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Basically mj-text enables you to add Text inside a column. The fact it supports HTML is simply for more flexibility but that doesn't make the usage of mj-text attributes useless.
Consider this simple example: https://mjml.io/try-it-live/SJRh3wlhS
Simply put, it enables to:

Style all text children at once for common styles (here with color)
Reuse HTML semantics for structure and styling (here with h1/p)
Override some children like you would in HTML / CSS (here with span that has its own font-family)

And all this without having to create a different mj-text each time.

Consider this simple example: https://mjml.io/try-it-live/SJRh3wlhS
Ahhh this is super helpful. Thank you!!

This had me very confused as well. I didn't realize that the <mj-text> component compiles to <div> tags. 😄 I've been using MJML to update legacy email templates for the past week and thought that <mj-text> just rendered as <p> tags and so I was just limited to styling <p> tags as headings. I just went searching for a way to add heading tags in MJML and discovered this issue so now I understand it's just a <div> wrapper that I can put any content inside. Thanks!
PS - it might be helpful to see that a bit more explicitly in the docs. 🙏


Adds bonzofenix/vault-bbr-boshrelease

Hi! Thanks for working on this - it looks promising and I know some folks will appreciate the Vault support. A couple things...

The bucket does not look like it has public read enabled (bosh create-release will fail in a clean environment). That will need to be enabled before we can merge.
Do you mind if we wait on merging/publishing this until the release supports restore operations? I think users might be surprised with the partial BBR support.

Following up on this. @bonzofenix Is this something that you still want to merge in?

@dpb587 we worked on adding restore functionality and updated the bucket acl to be public-read on existing objects and at a bucket level for new releases.
@mrosecrance yes we still would like to get this release merged.

Hey @bonzofenix,
Thanks for your patience. I just tried running bosh create-release on the repo and hit this error:
Blob download 'safe/safe-linux-amd64' (8.1 MB) (id: 143e7e2e-f711-4142-4ec5-b676be511f51 sha1: 4b8f8855ac21025d08bd30c23c8b0d0b9c72f88b) started
Blob download 'safe/safe-linux-amd64' (id: 143e7e2e-f711-4142-4ec5-b676be511f51) finished

Building a release from directory '/tmp/vault-bbr-boshrelease':
  - Constructing packages from directory:
      - Reading package from '/tmp/vault-bbr-boshrelease/packages/safe':
          Collecting package files:
            Unexpected error occurred: lstat /private/tmp/vault-bbr-boshrelease/src: no such file or directory
  - Constructing jobs from manifest:
      - Expected to find package 'safe' since it's a dependency of job 'vault-backup-restore'

Exit code 1

Could you double check that that command works on the repo? It seems like there is a file that is missing.

Hey @belinda-liu,
we just released a new version for the project that should fix this error.
Thanks you!

Hey @bonzofenix,
Looks like there's another snag with running bosh create-release on the repo, seems like a bucket permission error?
$ bosh create-release
Blob download 'safe/safe-linux-amd64' (8.1 MB) (id: 143e7e2e-f711-4142-4ec5-b676be511f51 sha1: 4b8f8855ac21025d08bd30c23c8b0d0b9c72f88b) started
Blob download 'safe/safe-linux-amd64' (id: 143e7e2e-f711-4142-4ec5-b676be511f51) finished
-- Started downloading 'safe/9b7c9440be211f509f40d700d1988208f49a7f850a60c747692aa0794cc1bc6f' (sha1=sha256:553a4ad871b4285a93bb53b8de7475f24754428e608bbf50e4cfe13b2d1193ec)
-- Started downloading 'vault-backup-restore/afe7011b022642f4139d6e74600a613c0214ed18625048c06df4491f4fc19462' (sha1=sha256:2e6566ca88afd9b8d9e913d306d8f4de3cca9836ed0f6218da42bc66f9fd9317)

-- Failed downloading 'vault-backup-restore/afe7011b022642f4139d6e74600a613c0214ed18625048c06df4491f4fc19462' (sha1=sha256:2e6566ca88afd9b8d9e913d306d8f4de3cca9836ed0f6218da42bc66f9fd9317)

-- Failed downloading 'safe/9b7c9440be211f509f40d700d1988208f49a7f850a60c747692aa0794cc1bc6f' (sha1=sha256:553a4ad871b4285a93bb53b8de7475f24754428e608bbf50e4cfe13b2d1193ec)

Building a release from directory '/tmp/vault-bbr-boshrelease':
  - Downloading blob '8af92c4c-e3d5-44ea-504b-a4c38a4d7798' with digest string 'sha256:2e6566ca88afd9b8d9e913d306d8f4de3cca9836ed0f6218da42bc66f9fd9317':
      Getting blob from inner blobstore:
        Getting blob from inner blobstore:
          AccessDenied: Access Denied
        status code: 403, request id: 2A8AADE5455ABF21, host id: NaP0mEU/FU213lbpQ3YvDPGbPHm9OqNiOrThCu892OLa/wzIJNrUFZrib1JlV0gRLSXEY17A83M=
  - Downloading blob 'a0a69ef4-e0a1-44c4-5a07-2d08b1f64b2f' with digest string 'sha256:553a4ad871b4285a93bb53b8de7475f24754428e608bbf50e4cfe13b2d1193ec':
      Getting blob from inner blobstore:
        Getting blob from inner blobstore:
          AccessDenied: Access Denied
        status code: 403, request id: A5B99D1D52C6D9E6, host id: z3FEEFQKStN6qDENgBXE3iuiWe6SFKATnzsOh8V5UDXjeXVcnUzzsUxG7G7znBPH89x4+R3LOGE=

Exit code 1

We need to be able to clone the repo and bosh create-release in a clean environment in order to merge this. Please let us know when that works and we can take a look.
Thanks!

I'm going to close this as it's sat without a response for a while. If you fix it feel free to open a new pr.


Fix typo in commands.py

Changes
A typo was fixed.
Checklist

[ ] I've run the pre_push.py script to format and lint code.
[ ] I've checked this pull request runs on Python 3.6.X.
[ ] This fixes something in Issues.

Issue:

[ ] This adds something new.
[ ] There is/are breaking change(s).
[ ] (If required) Relevant documentation has been updated/added.
[x] This is not a code change. (README, docs, etc.)

applicatioon gives me anxiety to read


Send Slack Message to user

Hello
, according to example 1, you can send message to Direct user if you enter :
-Channel '@username'
I tried but it sends message to the channel that i have chosen in the creation of Incoming Webhook Uri. Also, i tried to enter another channel name, but again it sends message to default channel again
Please can you help?
Thank you

@Agiomir You can't send direct messages to users with Webhooks (Slack doesn't allow this).


Word (draft): terms and definitions should provide correct boilerplate and use proper styling

Template:

Sample:

Styles:

Generated:

From IEEE:

When is the Word style “IEEEStds Definitions” used? It seems that the “IEEEStds DefTerms+Numbers” is used for the defined term and the number. Is "IEEEStds Definitions” used for the definition text?

DefTerms+Numbers is no longer used

I can confirm that the Definitions boilerplate is applied.


Create the Minikube deployment and getting started document.

Move over the instructions from the Kubeflow repo and organize the instructions inline as much of the setup as possible. Would be good to actually run through them to ensure they are still valid and up-to-date.

update content/docs/getting-started-minikube.md

/assign @kunmingg

/unassign @kunmingg
/assign @abhi-g


add np.float_power and np.cbrt

As title.

Thanks for opening this @guilhermeleobas , looks like CI is failing with near to floating point limit issues.

Hi @stuartarchibald, can we do something in this case? The np.power function used by cbrt is implemented as a call to llvm.powi.

CI is all green

Hi @stuartarchibald, when you have some free cycles to spare, can you take a look at this PR?

CI is all green! Can you take a look when you have some free cycles to spare, @stuartarchibald


[BI-1372] Add ontology sort option for entity + attribute

Description
Story: https://breedinginsight.atlassian.net/jira/software/c/projects/BI/boards/1?modal=detail&selectedIssue=BI-1372
Added a sort option for entity + attribute.
Dependencies
biweb: BI-1372
Testing
Import the following file and check sort order.
ontology_import_working.xls
Checklist:

[x] I have performed a self-review of my own code
[x] I have tested my code and ensured it meets the acceptance criteria of the story
[ ] I have create/modified unit tests to cover this change
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to documentation
[ ] I have run TAF: <link to TAF run>

passed test.


Sync Data to my own private server

Is there a way to sync data to my own private server. Some institutions only want to store their data in their own hosted servers. Is there  a way to intercept atlas sync and redirect it to our own private servers
Thank you

Hi,
This is not supported.

@blagoev Is it planned in near future?

We don't have immediate plans for this

Would also like to use Realm with own server(s). I understand that this was supported before MongoDB bought it. Not everyone is allowed to use cloud for storage.

We appreciate your feedback but as @blagoev said, we don't have immediate plans to support self-hosted deployments. Since this is a feature request much broader than the Realm Dart/Flutter SDK, I would suggest that you request it on our feedback page which our product team continuously monitors and takes into consideration when prioritizing future work.


Incorporate SciChart from NuGet instead of binaries

Let's cut over to the newer version of the PlottingLibrary from the RAS team so we can use NuGet instead of holding on to specific binaries.
This will also involve pushing code from the Perforce PlottingLibrary into the RAS PlottingLibrary API, and potentially changing FDA code to use the existing RAS API.

Have you already discussed pushing changes with Anton, or can I help facilitate that? I want to make sure everybody is on board and cool with that.

Have you already discussed pushing changes with Anton, or can I help facilitate that? I want to make sure everybody is on board and cool with that.

I've told him that I'll be making changes, but nothing about the specifics yet.  I want to see what I'll need to change first.  We talked branching strategies, and how I'll be merging code into main via branch + PR's.  Cody will be reviewing my submissions, so we can maintain review standards, and I have access to their rocket chat channel to let them know what I'm submitting and when to submit it.

@codymccoy I want to say we talked about this a little bit I think, but I'm not sure to what extent.  Can you check to make sure you have access to the PlottingLibrary repos here:
https://bitbucket.hecdev.net/projects/RAS/repos/scicharthecplot/browse
If not, please talk with @Brennan1994 to get added.

@Brennan1994 I do not have access to the link Ryan provided above. It says 401 access denied with a scull and crossbones.


Add sha2 SparkSQL function

friendly ping @mbasmanova. Would you mind take a look when you have some time?

@mbasmanova Thank you for the review!

@izchen The new test fails internally.
[ RUN      ] StringTest.sha2

stderr:
buck-out/dev/gen/aab7ed39/folly/range#header-mode-symlink-tree-with-header-map,headers/folly/Range.h:226:66: runtime error: addition of unsigned offset to 0x62f00000e440 overflowed to 0x62f00000e43f
    #0 0x7fe16e711edf in folly::Range<unsigned char*>::Range(unsigned char*, unsigned long) folly/Range.h:226
...
SUMMARY: UndefinedBehaviorSanitizer: pointer-overflow buck-out/dev/gen/aab7ed39/folly/range#header-mode-symlink-tree-with-header-map,headers/folly/Range.h:226:66 in


Add ensure_path_components appliance

This ensures that certain paths are universally present in $PATH
Resolves https://github.com/travis-ci/travis-ci/issues/8890.

Tested: https://staging.travis-ci.org/BanzaiMan/travis_staging_test/jobs/675918#L484

When will the change be pushed? Still not working for me: https://travis-ci.org/researchgate/react-fast-highlight/jobs/316007276

It was, but I broke it again. We’ll deploy #1276 tomorrow.

@danez It's fixed now. Please restart affected builds. Thanks for reporting!

Thanks for fixing, works fine now again.


Material 3 - Regular chip and Action chip templates using invalid tokens

Steps to reproduce
To reproduce run the gen_defaults tool (https://github.com/flutter/flutter/pull/140872 improves some false positives and the output)
Here is the result:

Filter chip and input chip token usages are being fixed in https://github.com/flutter/flutter/pull/140573
The assist-chip token (called ActionChip in Flutter) is being referenced in both the chip_template and the action_chip_template files.
More specifically, the token is referenced for the checkmarkColor and deleteIconColor values. Since the gen tool was reading non existing tokens, the resulting value is a null color.
https://github.com/flutter/flutter/blob/eff2e7dbb180964f47606dd9b2b46c566de5c6c6/dev/tools/gen_defaults/lib/action_chip_template.dart#L63
https://github.com/flutter/flutter/blob/eff2e7dbb180964f47606dd9b2b46c566de5c6c6/dev/tools/gen_defaults/lib/chip_template.dart#L44

Action Chip
To fix the action chip template I propose the following:
deleteIconColor
Action chips don't have an onDeleted callback in the Flutter API, so we could leave the value explicitly as null
checkmarkColor
We could do the same here, because action chips in the Flutter API cannot be selected and they don't have a showCheckmark parameter. Alternatively we can use the same tokens as the leading icon. Any of the solutions would result in the same output, as there is an iconTheme above the leading icon, which takes the correct token already.

(Regular) Chip
The regular Chip template is taking the token values from the assist-chip specification. This can fall short when we try to pick values from the assist-chip spec for the delete and the checkmark icons.
https://github.com/flutter/flutter/blob/eff2e7dbb180964f47606dd9b2b46c566de5c6c6/dev/tools/gen_defaults/lib/chip_template.dart#L13
To fix the chip template I propose the following:
deleteIconColor
For this type of chip, Flutter provides an onDeleted callback, so we need to find an appropiate token. The problem is that assist-chip doesn't contemplate having a trailing icon, only a leading icon with the primary color. So if we would use assist-chip icon color, it would turn the delete icon purple/pink instead of dark grey (default Material 3 theme). I propose that we change the chip template to read from filter-chip instead, which is more general, contemplating the possibility of a leading icon and a trailing icon (delete/dropdown) with appropriate colors.
Changing the base of the chip template with filter-chip doesn't really have much changes visually. The icon color would go from black to (onSurfaceVariant) dark grey in a light theme. The leading icon color stays the same, as well as the chip borders.
checkmarkColor
Same as for the Action Chip proposed changes.

Common changes
Same as https://github.com/flutter/flutter/pull/140573 we can update the label color with the correct token. The color token for the label is not currently being used.

Regular chip visual differences
A regular Chip would change as follows. Essentially, black -> dark grey (onSurfaceVariant) for both the label and the delete icon.
Before

After (picture from the M3 spec)
Ignore the icon difference. Flutter picks a different delete icon for the regular Chip.

Hi @davidmartos96
Which Flutter channel are you checking on? I tried this on both Flutter stable and master channels but the output doesn't look the same. Here is my result:
➜  flutter git:(stable) ✗ dart dev/tools/gen_defaults/bin/gen_defaults.dart -v
Token unavailable: md.comp.assist-chip.flat.disabled.outline.width
Token unavailable: md.comp.assist-chip.flat.disabled.outline.height
Token unavailable: md.comp.assist-chip.flat.disabled.outline.width
Token unavailable: md.comp.assist-chip.flat.disabled.outline.height
Token unavailable: md.comp.outlined-button.disabled.outline.width
Token unavailable: md.comp.outlined-button.disabled.outline.height
...

There is more but can't find out token with-icon.selected.icon.color as you mentioned above.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.16.6, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.16.6 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 46787ee49c (28 hours ago), 2024-01-09 14:36:07 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.14.3

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

[✓] Android Studio (version 2023.1)
    • Android Studio at /Applications/Android Studio Hedgehog.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 120.0.6099.216

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

• No issues found!

[!] Flutter (Channel master, 3.19.0-3.0.pre.49, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.19.0-3.0.pre.49 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 085aaa5d63 (55 minutes ago), 2024-01-10 21:13:27 -0500
    • Engine revision 42e3e02361
    • Dart version 3.4.0 (build 3.4.0-15.0.dev)
    • DevTools version 2.31.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.14.3

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

[✓] Android Studio (version 2023.1)
    • Android Studio at /Applications/Android Studio Hedgehog.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 120.0.6099.216

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

! Doctor found issues in 1 category.

@huycozy It's run from the branch at https://github.com/flutter/flutter/pull/140872 which fixes some false negatives (the icon color) and false positives (the outline width/height).

After checking-out that PR, I can reproduce the issue. Thanks!

flutter doctor -v (master)
[!] Flutter (Channel master, 3.19.0-4.0.pre.41, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.19.0-4.0.pre.41 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e20e95100d (48 minutes ago), 2024-01-11 19:00:06 -0800
    • Engine revision 44a0a6ee4d
    • Dart version 3.4.0 (build 3.4.0-16.0.dev)
    • DevTools version 2.31.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.14.3

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

[✓] Android Studio (version 2023.1)
    • Android Studio at /Applications/Android Studio Hedgehog.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 120.0.6099.216

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

! Doctor found issues in 1 category.


Intel oneDAL FATAL ERROR on Windows10

Describe the bug
The windows wheel is unable to load the dll's needed to run the examples. I tried one of the examples and got the following when calling a library function
Intel oneDAL FATAL ERROR: onedal_thread.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: onedal_sequential.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: Cannot load neither onedal_thread.1.dll nor onedal_sequential.1.dll.
Intel oneDAL FATAL ERROR: onedal_thread.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: onedal_sequential.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: Cannot load neither onedal_thread.1.dll nor onedal_sequential.1.dll.
To Reproduce
Steps to reproduce the behavior:

pip install daal4py pandas lightgbm on Windows10
Alter the __init__.py to have path_to_libs = os.path.join(os.path.dirname(sys.executable), "..\\Library\\bin") (note the ..)
Run the following script

import lightgbm as lgb
import numpy as np
import daal4py as d4p

def get_data(n, m):
    x_train = np.random.randn(n, m).astype(np.float32)
    A = np.random.randint(-5, 5, size=(m, 1))
    y_train = (x_train @ A).astype(np.float32)

    return x_train, y_train

n = 1000
m = 25
x_train, y_train = get_data(n, m)

params = {
    'task': 'train',
    'boosting_type': 'gbdt',
    'objective': 'regression',
    'metric': ['rmse'],
    'device': 'cpu',
    'num_leaves': 31,
    'bagging_fraction': 0.5,
    'feature_fraction': 0.5,
    'learning_rate': 0.001,
    'verbose': 2,
    'max_bin': 255,
}
ds_train = lgb.Dataset(x_train, y_train.ravel())#, free_raw_data=False)
gbm = lgb.train(
    params,
    ds_train,
    num_boost_round=10,
    # keep_training_booster=args.keep_training_booster,
)

print("Converting...", flush=True)
daal_model = d4p.get_gbt_model_from_lightgbm(gbm)
print("Converted...", flush=True)
daal_prediction = d4p.gbt_regression_prediction().compute(x_train, daal_model).prediction

See output

[LightGBM] [Debug] Dataset::GetMultiBinFromAllFeatures: sparse rate 0.000000
[LightGBM] [Debug] init for col-wise cost 0.000021 seconds, init for row-wise cost 0.000844 seconds
[LightGBM] [Warning] Auto-choosing col-wise multi-threading, the overhead of testing was 0.001624 seconds.
You can set `force_col_wise=true` to remove the overhead.
[LightGBM] [Info] Total Bins 6375
[LightGBM] [Info] Number of data points in the train set: 1000, number of used features: 25
[LightGBM] [Info] Start training from score 0.386410
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 8
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 9
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 9
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 9
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 9
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 6
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 8
Converting...
Converted...
Intel oneDAL FATAL ERROR: onedal_thread.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: onedal_sequential.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: Cannot load neither onedal_thread.1.dll nor onedal_sequential.1.dll.
Intel oneDAL FATAL ERROR: onedal_thread.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: onedal_sequential.1.dll. Error code is 0x80096005.
Intel oneDAL FATAL ERROR: Cannot load neither onedal_thread.1.dll nor onedal_sequential.1.dll.

Expected behavior
Successfully converted lightgbm model
Output/Screenshots
Would note that I do see the dlls in the correct folder and the directory is added to PATH
Environment:

OS: Windows10
Compiler: ?
Version: ?
Python: 3.6.6

@CHDev93 Thank you for Issue. How was python installed - conda / venv / default python?

Alter the init.py to have path_to_libs = os.path.join(os.path.dirname(sys.executable), "..\Library\bin") (note the ..)

Change in __init__.py solved the problem for you?

Thanks for the quick follow up @PetrovKP. I'm working in a python virtualenv (some differences with venv but don't know the ins and outs).
The change in the init.py gets around a different bug where the package fails on import. I think this should be fixed upstream but I'm a bit confused because the changes in this PR haven't been merged yet but that's exactly what I have in my init.py just from pip install daal4py.
After fixing the init.py, the package imports ok but I get an error at daal_prediction = d4p.gbt_regression_prediction().compute(x_train, daal_model).prediction
I also ran one of the sample classification decision tree examples and got the same DLL load error so I think it's a generic install issue rather than specific to my script

@CHDev93 Thanks you!
I was able to reproduce your first problem.  The problem lies in the virtual environment, where the paths to python are different. We will definitely fix this in the near future.
As a temporary solution to check the functionality, I modified __init__.py:
if "Windows" in platform.system():
    import os
    import sys
    path_to_libs_2 = os.path.join(os.path.dirname(sys.executable), "..\\",  "Library\\bin")
    print(path_to_libs_2)
    if sys.version_info.minor >= 8:
        os.add_dll_directory(path_to_libs_2)
    os.environ['PATH'] += os.pathsep + path_to_libs_2

And you script worked successfully:
[Click to expand]
[LightGBM] [Debug] Dataset::GetMultiBinFromAllFeatures: sparse rate 0.000000
[LightGBM] [Debug] init for col-wise cost 0.000233 seconds, init for row-wise cost 0.001710 seconds
[LightGBM] [Warning] Auto-choosing col-wise multi-threading, the overhead of testing was 0.005067 seconds.
You can set `force_col_wise=true` to remove the overhead.
[LightGBM] [Info] Total Bins 6375
[LightGBM] [Info] Number of data points in the train set: 1000, number of used features: 25
[LightGBM] [Info] Start training from score -0.435602
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 8
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 9
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 8
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 9
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 10
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
[LightGBM] [Debug] Trained a tree with leaves = 31 and max_depth = 7
Converting...
Converted...

But have you done this and see another problem? Right? Can you share your versions of oneDAL? in general, the path to dll of oneDAL should solve all problems. very strange...
P.S. My flow:
python -m pip install --user virtualenv
python -m venv env
.\env\Scripts\activate
pip install daal4py lightgbm
python <your_script.py>

where python 3.6.7 and windows 10

virtualenv issue makes sense, thanks for confirming! Regarding the version of oneDAL, do you just mean my version version of daal4py? The following is the result of pip freeze -l
common-cmplr-lib-rt==2021.1.2
common-cmplr-lic-rt==2021.1.2
daal==2021.1.2
daal4py==2021.1
dpcpp-cpp-rt==2021.1.2
intel-openmp==2021.1.2
joblib==1.0.1
lightgbm==3.1.1
numpy==1.19.5
opencl-rt==2021.1.2
pandas==1.1.5
python-dateutil==2.8.1
pytz==2021.1
scikit-learn==0.24.1
scipy==1.5.4
six==1.15.0
tbb==2021.1.1
threadpoolctl==2.1.0

I very clearly see all the dlls that are not being found inside my_env/Library/bin so I'm not sure why it's not being picked up (created a fresh virtualenv just in case). I tried preprending path_to_libs to PATH rather than appending and didn't have any success with that

@CHDev93  This is not a problem with finding a library. Otherwise there would be errors:
Intel oneDAL FATAL ERROR: Cannot find/load library onedal_thread.1.dll.
Intel oneDAL FATAL ERROR: Cannot find/load library onedal_sequential.1.dll.
Intel oneDAL FATAL ERROR: Cannot load neither onedal_thread.1.dll nor onedal_sequential.1.dll.
Intel oneDAL FATAL ERROR: Cannot find/load library onedal_thread.1.dll.
Intel oneDAL FATAL ERROR: Cannot find/load library onedal_sequential.1.dll.
Intel oneDAL FATAL ERROR: Cannot load neither onedal_thread.1.dll nor onedal_sequential.1.dll.

Your error is more exotic (from the forum):
0x80096005 -2146869243 TRUST_E_TIME_STAMP The timestamp signature and/or certificate could not be verified or is malformed.

For loader onedal_thread and onedal_sequential we use safe WinVerifyTrust checks, most likely there are some problems.
We will try to deal with the problem in detail. As the news, we will definitely unsubscribe

Really appreciate you looking into this @PetrovKP . The forum you linked to seems to indicate this is something specific to my Windows setup. My takeaway was that there wasn't anything the library could do about this but some sort of patching I need on my machine. Is that your understanding as well?

@CHDev93 I also think so at the moment.

@CHDev93 DLL of oneDAL cannot verify the certificate on your system. Can you check the certificate properties to see if this is the problem?

@PetrovKP I have a very similar "Digital Signature Details" page except the signing time is "12 November 2020 10:43:51". Specifically there is no day of the week and the date is order day, month, year rather than month day year. When I click "View Certificate", the general tab shows "The timestamp signature and/or certificate could not be verified or is malformed". The date certainly looks valid to me unless it's really not happy about european date formatting.
So this is certainly the problem as you mention, though I'm not familiar enough with these things to know how to proceed.

@chaaland Unfortunately, it's hard for me to reproduce.  Updating certificates at the root can potentially help:

Download https://www.digicert.com/util/ digicert certificate utility
Run the utility and from the menu select “tools” and then AutoRootUpdate.
Change the setting to ‘Disabled’ . (Yes ‘Disabled’).

Reference

@PetrovKP thanks for digging this up! I will attempt this fix and report back soon

@PetrovKP managed to fixed this with your comments regarding the root certificate update. Thanks for your help!
Regarding the init.py not working for virtualenv on windows, should I create a separate issue?

@CHDev93 Great news!
Today we have merged the fix for the virtualenv issue.

@CHDev93  Do you mind if I close the issue, but at the same time move this thread to the discussion  so that the question and the solution can be seen by everyone?

Yes, happy to have this issue closed off and moved elsewhere if you think that's the most appropriate place for it to live


Add new API for sending early data

At present, the API for the client to send early data is via the config function mbedtls_ssl_conf_early_data(). This would be done before the start of handshake. This API can be sub-optimal in some use cases. For example, consider a streaming app, if some streaming data become available after handshake started but before the client receives server hello, the data can be sent immediately as early data, without waiting for the 1-RTT response from the server. But with the current API, the data must be sent as 1-RTT.
To allow this behavior, we can add a method mbedtls_ssl_write_early_data(), similar to the SSL_write_early_data() in OpenSSL [1]. It would have the same signature as mbedtls_ssl_write(). The method sends data as early data and returns with an error message if it cannot send early data; for example, if max_early_data_size is reached, the TLS session has not set up PSK, handshake has completed or early data is rejected.
This issue is for sending early data only. We might need to do the same for receiving early data on the server end.

An alternative to this approach is to make mbedtls_ssl_write() handle early data implicitly. Specifically,

If a session is enabled for early data, perform handshake enough to send early data, and then send early data and return.
Otherwise, perform the full handshake and send data normally.

Since currently mbedtls_ssl_write() already perform handshake implicitly, this approach could be a better fit.

Here is a write-up of the PR and design alternatives: https://docs.google.com/document/d/1h0Uf9ULJA0IgHR2dWhNynatjihQEN5IiFkvmkZD_ikc/edit?usp=sharing


Using  as invocation_layer_class will result in invalid yml

Hi,
Im using a PromptModel with the following config:
model = PromptModel(
            model_name_or_path="",
            invocation_layer_class=vLLMInvocationLayer,
            max_length=1024,
            api_key="EMPTY",
            model_kwargs={
                "api_base" : "http://localhost:8000/v1" ,
            })

the to yml method creates the following output for the PromptModel:
- name: PromptModel
  params:
    api_key: EMPTY
    invocation_layer_class: !!python/name:vllm_haystack.vLLMInvocationLayer ''
    max_length: 1024
    model_kwargs:
      api_base: http://localhost:8100/v1
      maximum_context_length: 2048

when starting the docker-compose with a pipeline using the code above this will result in the following error:
haystack_docker-haystack-api-1      | yaml.constructor.ConstructorError: could not determine a constructor for the tag 'tag:yaml.org,2002:python/name:vllm_haystack.vLLMInvocationLayer'
I installed vllm-haystack via pip in the Dockerfile.base to ensure it is present in the container. Still getting this error

Hm, to be honest i never used haystacks yaml export feature. I don't know this is an error with my implementation or maybe it's an error of haystack not being able to construct external invocation layers via it's pipeline implementation.
Do you know if there is some sort of official documentation, how the yaml export/import should work?

Hey @LLukas22 thanks for replying. I've been in contact with the devs and they confirmed that serialization for the PromptModel is broken if the invocation_layer_class param is set, both from and to yaml. I've opened an issue about this here: https://github.com/deepset-ai/haystack/issues/6495


"This application has requested the Runtime to terminate it in an unusual way"

Hi
Whenever I'm trying to run the script, I'm getting this error:

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

And I'm also getting an "Automatic subtitle shifter based on audio stopped working" window. I tried reinstalling Visual C++ runtime and it didn't help. Too bad nothing tells me the name of runtime that stopped working, so I could investigate more.
This happens after wav files are loaded. Demuxing and converting works fine.
Any ideas?

Not the slightest idea. What version of windows are you running?
I guess you could try using sushi as a python script instead of using the provided executable, in case it's just windows builds acting fancy.

I'm running Windows 10 Pro N.


Improve appveyor.yml

add Node.js 12
cache the global npm folder
use npm ci

@kristerkari: make sure you have enabled the AppVeyor setting to use cache in PRs too.
BTW all this could be simplified if you signed up for GitHub Actions. We could just use that. But that's for later. :)

Thanks!


Cannot run successful the setup script from carlaviz

I'm trying to build the carlaviz plugin and a problem arises that I don't know how to handle.
From the building instructions ( https://github.com/carla-simulator/carlaviz/blob/master/docs/build.md ) I have installed everything and a problem arise in the last step 3) of the "Step by Step " part by trying to run the setup script "./setup/setup.sh" . I've attached the whole output from the terminal windows. I have no idea what is the problem but I saved the whole output from the terminal window. I hope this will help further.
Thank you in advance !
output.txt

@Emiliyan192 Thanks for your patience. Looks like the build instructions link doesn't exist anymore, are you still experiencing this issue?
@bernatx could you follow up please?

Hi,
The new link is here: https://github.com/wx9698/xviz
We have removed our fork and now the author is maintaining the plugin.
It seems that the problem is that the protobuf header is not found
/home/emiliyan/carlaviz/backend/third_party/xviz/include/xviz/proto/options.pb.h:10:10: fatal error: google/protobuf/port_def.inc: No such file or directory    10 | #include <google/protobuf/port_def.inc>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
So, you need to check that part.
I hope it helps


Disable px fallback for rem/em

Hey, so I have cssnext set to latest 2 versions
require('postcss-cssnext')({
  browsers: ['last 2 versions']
}),

However, I still get the fallback for rem/em to px. Is this because of opera mini? I would like to disable it, since I don't need it. How is this possible?

you can disable individual features: http://cssnext.io/usage/
require('postcss-cssnext')({
  browsers: ['last 2 versions'],
  features: {
    rem: false
  }
}),

I tried this before and tried it now again, somehow it is not working for me. 😢 Any Idea what I could be doing wrong?
.pipe(postcss([
          require('postcss-import')(),
          require('postcss-will-change'),
          require('postcss-discard-comments'),
          require('postcss-cssnext')({
            browsers: ['last 2 versions'],
            features: {
              rem: false
            }
          }),
          require('cssnano')({
            autoprefixer: false,
            discardComments: {
              removeAll: true
            }
            // zindex: false
          }),
          require('postcss-reporter')({
            plugins: [
              'postcss-color-function'
            ]
          })
        ]))

are you sure it's cssnext and not some other plugin? the rem fallback is not even used in the standard browserlist configuration anymore.
Have you tried a clean setup, without other postcss plugins?

Good idea, but yes, I have 2.10.0 installed and if I remove all plugins but the cssnext it is still changed by it.

Cannot reproduce.

Okay, I figure something out, it is actually NOT, as you guessed, the rem plugin, but it happens when using fallback values in var(), I guess I will open a new ticket for this.

Hi, I have the same problem using cssnext with the default configuration.
package.json
    "devDependencies": {
        "postcss-cli": "^5.0.0",
        "postcss-cssnext": "^3.1.0",
        "postcss-import": "^11.1.0"
    },
    "scripts": {
        "postcss": "postcss assets/styles/src/style.css -u postcss-import postcss-cssnext -d assets/styles/ --no-map -w"
    }

base.css
html {
    font-size: 1rem;
}

output:
html {
    font-size: 16px;
    font-size: 1rem;
}

Is it possible to disable rem fallback from package.json or I need another config file?


Alter final screen's behaviour [SA-10194]

This changes the default Microsoft Teams app to redirect to /api/teams.php with two querystring params: the schoolbox domain and the meeting url. This allows us to return the meetingUrl's value to our own domain, and therefore inspect iframe contents to extract it and send it to the cke dialog.

also, first.

Merge conflict? how is this possible?

Don't know. It wasn't conflicting yesterday when I made it.

Cause I already pushed this change.. read the slack plz..

I guess this can be closed then :man_shrugging:


🐛 [firebase_database] MissingPluginException(No implementation found for method cancel on channel

Bug report
Describe the bug
This is more a question than a bug report, but it may become one if needed.
I have sometimes this error :
MissingPluginException(No implementation found for method cancel on channel conversations-[DEFAULT]-https://eu-shard-1.europe-west1.firebasedatabase.app-DatabaseEventType.value-[{type: orderBy, name: orderByKey}, {type: cursor, name: startAt, value: 5ada30b0-7194-11ec-9a97-dffad0c5ecaf}, {type: cursor, name: endAt, value: 5ada30b0-7194-11ec-9a97-dffad0c5ecaf}]#1). Error thrown Instance of 'ErrorDescription'.

What does it mean please ?
I see the for method cancel but i don't cancel anything...
Expected behavior
Not see this error.
Flutter doctor
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.1 21C52 darwin-x64, locale fr-FR)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[✓] VS Code (version 1.63.2)
[✓] Connected device (3 available)

• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 2.15.1
Flutter SDK 2.8.1
myappname 1.0.0+1

dependencies:
- app_settings 4.1.1 [flutter]
- app_tracking_transparency 2.0.2+1 [flutter]
- apple_maps_flutter 1.0.1 [flutter]
- audioplayers 0.20.1 [uuid path_provider http flutter flutter_web_plugins]
- auto_size_text 3.0.0 [flutter]
- badges 2.0.2 [flutter]
- cached_network_image 3.2.0 [flutter flutter_cache_manager octo_image cached_network_image_platform_interface cached_network_image_web]
- camera 0.9.4+5 [camera_platform_interface camera_web flutter pedantic quiver flutter_plugin_android_lifecycle]
- clipboard 0.1.3 [flutter]
- cloud_functions 3.2.5 [cloud_functions_platform_interface cloud_functions_web firebase_core firebase_core_platform_interface flutter]
- connectivity_plus 2.2.0 [flutter connectivity_plus_platform_interface connectivity_plus_linux connectivity_plus_macos connectivity_plus_web connectivity_plus_windows]
- country_code_picker 2.0.2 [flutter modal_bottom_sheet collection universal_platform]
- crypto 3.0.1 [collection typed_data]
- cupertino_back_gesture 0.1.0 [flutter]
- cupertino_icons 1.0.4
- disk_space 0.2.1 [flutter]
- emoji_picker_flutter 1.0.8 [flutter shared_preferences]
- extended_image 6.0.1 [extended_image_library flutter meta]
- extended_tabs 2.3.0 [flutter]
- firebase_analytics 9.0.5 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_auth 3.3.5 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.11.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 2.4.5 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_database 9.0.5 [firebase_core firebase_core_platform_interface firebase_database_platform_interface firebase_database_web flutter]
- firebase_dynamic_links 4.0.4 [firebase_core firebase_core_platform_interface firebase_dynamic_links_platform_interface flutter meta plugin_platform_interface]
- firebase_messaging 11.2.5 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- firebase_performance 0.8.0+4 [firebase_core firebase_core_platform_interface firebase_performance_platform_interface firebase_performance_web flutter]
- firebase_storage 10.2.5 [firebase_core firebase_core_platform_interface firebase_storage_platform_interface firebase_storage_web flutter]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_app_badger 1.3.0 [flutter]
- flutter_arc_text 0.5.0 [characters flutter]
- flutter_contacts 1.1.2 [flutter]
- flutter_facebook_auth 4.0.1 [flutter flutter_facebook_auth_platform_interface flutter_facebook_auth_web]
- flutter_ffmpeg 0.4.2 [flutter]
- flutter_image_compress 1.1.0 [flutter]
- flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math]
- flutter_native_text_input 1.3.1 [flutter]
- flutter_staggered_grid_view 0.6.0 [flutter]
- flutter_svg 1.0.1 [flutter meta path_drawing vector_math xml]
- geocoding 2.0.2 [flutter geocoding_platform_interface]
- geolocator 8.0.3 [flutter geolocator_platform_interface geolocator_android geolocator_apple geolocator_web]
- google_fonts 2.2.0 [flutter http path_provider crypto]
- google_maps_flutter 2.1.1 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface]
- google_mobile_ads 1.0.1 [meta flutter]
- google_sign_in 5.2.2 [flutter google_sign_in_platform_interface google_sign_in_web]
- hive 2.0.5 [meta crypto]
- hive_flutter 1.1.0 [flutter hive path_provider path]
- http 0.13.4 [async http_parser meta path]
- image_editor 1.0.2 [flutter]
- in_app_purchase 2.0.1 [flutter in_app_purchase_platform_interface in_app_purchase_android in_app_purchase_storekit]
- in_app_review 2.0.4 [flutter in_app_review_platform_interface]
- logger 1.1.0
- native_admob_flutter 1.5.0 [flutter]
- package_info_plus 1.3.0 [flutter package_info_plus_platform_interface package_info_plus_linux package_info_plus_macos package_info_plus_windows package_info_plus_web]
- path 1.8.0
- path_provider 2.0.8 [flutter path_provider_android path_provider_ios path_provider_linux path_provider_macos path_provider_platform_interface path_provider_windows]
- percent_indicator 3.4.0 [flutter]
- perfect_volume_control 1.0.5 [flutter]
- permission_handler 8.3.0 [flutter meta permission_handler_platform_interface]
- photo_manager 2.0.0-dev.2 [flutter]
- provider 6.0.2 [collection flutter nested]
- pull_to_refresh 2.0.0 [flutter]
- record 3.0.2 [flutter record_platform_interface record_web]
- rive 0.8.1 [collection flutter graphs http meta]
- screen_capture_event 1.0.0+1 [flutter permission_handler]
- scrollable_positioned_list 0.2.3 [flutter collection]
- share_plus 3.0.4 [meta mime flutter share_plus_platform_interface share_plus_linux share_plus_macos share_plus_windows share_plus_web]
- shared_preferences 2.0.12 [flutter shared_preferences_android shared_preferences_ios shared_preferences_linux shared_preferences_macos shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- sign_in_with_apple 3.3.0 [flutter meta sign_in_with_apple_platform_interface sign_in_with_apple_web]
- sliver_tools 0.2.5 [flutter]
- sqflite 2.0.2 [flutter sqflite_common path]
- translator 0.1.7 [http]
- url_launcher 6.0.18 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- uuid 3.0.5 [crypto]
- video_compress 3.1.1 [flutter]
- video_player 2.2.11 [flutter video_player_platform_interface video_player_web html]
- video_thumbnail 0.4.3 [flutter]
- visibility_detector 0.2.2 [flutter]

dev dependencies:
- build_runner 2.1.7 [args async analyzer build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style frontend_server_client glob graphs http_multi_server io js logging meta mime package_config path pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- flutter_lints 1.0.4 [lints]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- hive_generator 1.1.2 [build source_gen hive analyzer source_helper]

transitive dependencies:
- _fe_analyzer_shared 33.0.0 [meta]
- analyzer 3.1.0 [_fe_analyzer_shared cli_util collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- args 2.3.0
- async 2.8.2 [collection meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- build 2.2.1 [analyzer async convert crypto glob logging meta path]
- build_config 1.0.0 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 3.0.1 [built_collection built_value http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.0.6 [analyzer async build crypto graphs logging path package_config pool pub_semver stream_transform yaml]
- build_runner_core 7.2.3 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta path package_config pool timing watcher yaml]
- built_collection 5.1.1
- built_value 8.1.4 [built_collection collection fixnum meta]
- cached_network_image_platform_interface 1.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.0.1 [flutter flutter_cache_manager cached_network_image_platform_interface]
- camera_platform_interface 2.1.4 [cross_file flutter plugin_platform_interface stream_transform]
- camera_web 0.2.1+1 [camera_platform_interface flutter flutter_web_plugins stream_transform]
- characters 1.2.0
- charcode 1.3.1
- checked_yaml 2.0.1 [json_annotation source_span yaml]
- cli_util 0.3.5 [meta path]
- clock 1.1.0
- cloud_functions_platform_interface 5.0.20 [firebase_core flutter meta plugin_platform_interface]
- cloud_functions_web 4.2.6 [cloud_functions_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- code_builder 4.1.0 [built_collection built_value collection matcher meta]
- collection 1.15.0
- connectivity_plus_linux 1.2.0 [flutter connectivity_plus_platform_interface meta nm]
- connectivity_plus_macos 1.2.1 [connectivity_plus_platform_interface flutter]
- connectivity_plus_platform_interface 1.2.0 [flutter meta plugin_platform_interface]
- connectivity_plus_web 1.2.0 [connectivity_plus_platform_interface flutter_web_plugins flutter]
- connectivity_plus_windows 1.2.0 [connectivity_plus_platform_interface flutter]
- convert 3.0.1 [typed_data]
- cross_file 0.3.2 [flutter js meta]
- csslib 0.17.1 [source_span]
- dart_style 2.2.1 [analyzer args path pub_semver source_span]
- dbus 0.6.8 [args ffi meta xml]
- extended_image_library 3.1.2 [crypto flutter http_client_helper path path_provider]
- fake_async 1.2.0 [clock collection]
- ffi 1.1.2
- file 6.1.2 [meta path]
- firebase 9.0.2 [http http_parser js]
- firebase_analytics_platform_interface 3.0.4 [firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.4.0+5 [firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- firebase_auth_platform_interface 6.1.10 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 3.3.6 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.2.3 [collection flutter meta plugin_platform_interface]
- firebase_core_web 1.5.3 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 3.1.12 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_platform_interface 0.2.0+4 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_web 0.2.0+4 [firebase_core firebase_core_web firebase_database_platform_interface flutter flutter_web_plugins js]
- firebase_dynamic_links_platform_interface 0.2.0+4 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 3.1.5 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 2.2.6 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- firebase_performance_platform_interface 0.1.0+4 [firebase_core flutter plugin_platform_interface]
- firebase_performance_web 0.1.0+4 [firebase firebase_core firebase_core_web firebase_performance_platform_interface flutter flutter_web_plugins js]
- firebase_storage_platform_interface 4.0.12 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_storage_web 3.2.6 [async firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta]
- fixnum 1.0.0
- flutter_blurhash 0.6.0 [flutter meta pedantic]
- flutter_cache_manager 3.3.0 [clock collection file flutter http path path_provider pedantic rxdart sqflite uuid]
- flutter_facebook_auth_platform_interface 3.0.1 [flutter plugin_platform_interface]
- flutter_facebook_auth_web 3.0.0+1 [flutter flutter_web_plugins js flutter_facebook_auth_platform_interface]
- flutter_plugin_android_lifecycle 2.0.5 [flutter]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- frontend_server_client 2.1.2 [async path]
- geocoding_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- geolocator_android 3.0.2 [flutter geolocator_platform_interface]
- geolocator_apple 2.0.1 [flutter geolocator_platform_interface]
- geolocator_platform_interface 4.0.1 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.1.4 [flutter flutter_web_plugins geolocator_platform_interface]
- glob 2.0.2 [async collection file path string_scanner]
- google_maps_flutter_platform_interface 2.1.5 [collection flutter plugin_platform_interface stream_transform]
- google_sign_in_platform_interface 2.1.1 [flutter quiver]
- google_sign_in_web 0.10.0+4 [flutter flutter_web_plugins google_sign_in_platform_interface js pedantic]
- graphs 2.1.0 [collection]
- html 0.15.0 [csslib source_span]
- http_client_helper 2.0.2 [http]
- http_multi_server 3.0.1 [async]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- in_app_purchase_android 0.2.2+1 [collection flutter in_app_purchase_platform_interface json_annotation]
- in_app_purchase_platform_interface 1.3.1 [flutter plugin_platform_interface]
- in_app_purchase_storekit 0.2.1 [collection flutter in_app_purchase_platform_interface json_annotation meta]
- in_app_review_platform_interface 2.0.3 [flutter url_launcher plugin_platform_interface platform]
- intl 0.17.0 [clock path]
- io 1.0.3 [meta path string_scanner]
- js 0.6.3
- json_annotation 4.4.0 [meta]
- lints 1.0.1
- logging 1.0.2
- matcher 0.12.11 [stack_trace]
- meta 1.7.0
- mime 1.0.1
- modal_bottom_sheet 2.0.0 [flutter]
- nested 1.0.0 [flutter]
- nm 0.4.2 [dbus]
- octo_image 1.0.1 [flutter flutter_blurhash]
- package_config 2.0.2 [path]
- package_info_plus_linux 1.0.3 [package_info_plus_platform_interface flutter path]
- package_info_plus_macos 1.3.0 [flutter]
- package_info_plus_platform_interface 1.0.2 [flutter meta plugin_platform_interface]
- package_info_plus_web 1.0.4 [flutter flutter_web_plugins http meta package_info_plus_platform_interface]
- package_info_plus_windows 1.0.4 [package_info_plus_platform_interface ffi flutter win32]
- path_drawing 1.0.0 [vector_math meta path_parsing flutter]
- path_parsing 1.0.0 [vector_math meta]
- path_provider_android 2.0.11 [flutter path_provider_platform_interface]
- path_provider_ios 2.0.7 [flutter path_provider_platform_interface]
- path_provider_linux 2.1.5 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_macos 2.0.5 [flutter path_provider_platform_interface]
- path_provider_platform_interface 2.0.3 [flutter platform plugin_platform_interface]
- path_provider_windows 2.0.5 [ffi flutter path path_provider_platform_interface win32]
- pedantic 1.11.1
- permission_handler_platform_interface 3.7.0 [flutter meta plugin_platform_interface]
- petitparser 4.4.0 [meta]
- platform 3.1.0
- plugin_platform_interface 2.1.2 [meta]
- pool 1.5.0 [async stack_trace]
- process 4.2.4 [file path platform]
- pub_semver 2.1.0 [collection meta]
- pubspec_parse 1.2.0 [checked_yaml collection json_annotation pub_semver yaml]
- quiver 3.0.1+1 [matcher]
- record_platform_interface 0.2.0 [flutter plugin_platform_interface]
- record_web 0.2.1 [flutter flutter_web_plugins record_platform_interface]
- rxdart 0.27.3
- share_plus_linux 2.0.4 [share_plus_platform_interface file flutter meta url_launcher]
- share_plus_macos 2.0.2 [share_plus_platform_interface flutter]
- share_plus_platform_interface 2.0.1 [flutter meta mime plugin_platform_interface]
- share_plus_web 2.0.4 [share_plus_platform_interface url_launcher flutter flutter_web_plugins meta]
- share_plus_windows 2.0.3 [share_plus_platform_interface flutter meta url_launcher]
- shared_preferences_android 2.0.10 [flutter shared_preferences_platform_interface]
- shared_preferences_ios 2.0.9 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.0.4 [file flutter path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.2 [flutter shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.3 [flutter flutter_web_plugins shared_preferences_platform_interface]
- shared_preferences_windows 2.0.4 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.2.0 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 1.0.1 [shelf stream_channel web_socket_channel]
- sign_in_with_apple_platform_interface 1.0.0 [flutter plugin_platform_interface meta]
- sign_in_with_apple_web 1.0.1 [flutter flutter_web_plugins sign_in_with_apple_platform_interface js]
- sky_engine 0.0.99
- source_gen 1.2.1 [analyzer async build dart_style glob meta path source_span yaml]
- source_helper 1.3.1 [analyzer collection source_gen]
- source_span 1.8.1 [collection path term_glyph]
- sqflite_common 2.2.0 [synchronized path meta]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- stream_transform 2.0.0
- string_scanner 1.1.0 [charcode source_span]
- synchronized 3.0.0
- term_glyph 1.2.0
- test_api 0.4.3 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- timing 1.0.0 [json_annotation]
- typed_data 1.3.0 [collection]
- universal_platform 1.0.0+1
- url_launcher_android 6.0.14 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.0.14 [flutter url_launcher_platform_interface]
- url_launcher_linux 2.0.2 [flutter]
- url_launcher_macos 2.0.2 [flutter]
- url_launcher_platform_interface 2.0.5 [flutter plugin_platform_interface]
- url_launcher_web 2.0.6 [flutter flutter_web_plugins url_launcher_platform_interface]
- url_launcher_windows 2.0.2 [flutter]
- vector_math 2.1.1
- video_player_platform_interface 5.0.1 [flutter plugin_platform_interface]
- video_player_web 2.0.6 [flutter flutter_web_plugins pedantic video_player_platform_interface]
- watcher 1.0.1 [async path]
- web_socket_channel 2.1.0 [async crypto stream_channel]
- win32 2.3.3 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.3.1 [collection meta petitparser]
- yaml 3.1.0 [collection source_span string_scanner]

duplicate of https://github.com/FirebaseExtended/flutterfire/issues/7795

Closing as duplicate of #7795


Update kafka zookeeper session timeout to 20 sec in CI tests and docs

Update kafka zookeeper session timeout to 20 sec in CI tests and docs
Fixes: #3286
Signed-Off-By: Manali Bhutiyani<EMAIL_ADDRESS>Update kafka zookeeper session timeout to 20 sec in CI tests and docs

test-me-please

Marking as high priority as this is affecting the state of master / affecting PR builds.


adding domain for School 42 Mulhouse

adding the domain for 42 School Mulhouse
https://www.42mulhouse.fr/

@TheFoxan12 lib/domains/fr/42mulhouse: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

renamed the name accordingly to the rules, sorry for the previous mistake

@TheFoxan12 Pull request merged. Thank you for the update.


i2v lora finetune oom

System Info / 系統信息
diffusers: from source
Information / 问题信息

[ ] The official example scripts / 官方的示例脚本
[ ] My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
i finetune i2v lora wih h=288 w=640 on 4090, it oom when step=1600, Is there any way to avoid this problem

Expected behavior / 期待表现
问题得到解决

System Info / 系統信息
diffusers: from source
Information / 问题信息

[ ]  The official example scripts / 官方的示例脚本
[ ]  My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
i finetune i2v lora wih h=288 w=640 on 4090, it oom when step=1600, Is there any way to avoid this problem
Expected behavior / 期待表现
问题得到解决

你好，你这个lora训练每step也要5s?这个时间是不是有点长

Closing this issue because non-English instructions aren't supported.

Apologies for acting quickly without consideration. Aryan made me aware of our issue template which I should have checked first.
It seems you have solved the problem already? Could you please confirm?

Hi @syyxsxx, it looks like the training worked well for 1600 steps and then OOMed. It looks to me like this was caused due to something random, since we have many positive reports of people training with much higher resolutions.
You could try training by disabling validation runs (which require some extra memory apart from what's required for training) to see if it helps.


Feature: EqualValues vs bigger type

Following https://github.com/stretchr/testify/pull/1593 opened by Braken
Question for @Antonboom and @brackendawson:
Do you think there could have a need to detect and report something with testifylint?
I only surfaced the issue reported, I'm unsure I understood everything. But I wanted to raise the point here in case it could be a good thing to detect

The intention of the assertion is to compare the values of convertible types, it's an abomination of an assertion and an affront to the concept of "Equal". It's also rife for unintended errors with floating point precision and overflows. The best thing a linter could do is to tell you not to use it, here's a few examples:
Unnecessary use of EqualValues 1
❌
expected := int(7)
actual := GiveMeIntSeven()
assert.EqualValues(t, expected, actual)

✅  Just use Equal
expected := int(7)
actual := GiveMeIntSeven()
assert.Equal(t, expected, actual)

Unnecessary use of EqualValues 2
❌
expected := uint(7)
actual := GiveMeIntSeven()
assert.EqualValues(t, expected, actual)

✅ Change type of expectation and use Equal
expected := int(7)
actual := GiveMeIntSeven()
assert.Equal(t, expected, actual)

Avoid this false positive
⚠ This person isn't testing for state, you can lead a horse to water but you can't make it drink.
actual1, actual2 := GiveMeTwoDifferentTypes()
assert.EqualValues(t, actual1, actual2)

I'm fine with saying don't use it.
But what would be the legitimate usage of EqualValues ?
I assume that even if most of its usage is unnecessary (I loved the concept of being an affront to Equal 🤣), there are some use case where it would make sense, otherwise it won't have been created.

It would only be useful to assert that two values of different types are convertible and equal after conversion (which is sensitive to the direction of the conversion), and where you didn't know what either of the actual values would be when you wrote the test. So basically someone who isn't "testing for stage" and instead has a "dynamic" test (shudders).

History: There was a bug where Equal had the behaviour of EqualValues, that was fixed but some people wanted their "SemiKinaEqual" assertion back: https://github.com/stretchr/testify/issues/129
As I said, an affront to Equal.

Thanks @brackendawson for giving context, I appreciate


Update installation doc and README.md to include the powershell binary archive packages

Major changes:

Add links about PowerShell binary archives in README.md
Update installation/linux.md and windows.md to use pwsh as appropriate.
Add a section about binary archives to linux.md
Add a section about zip archives to windows.md
The OpenSSL on macOS section is removed from linux.md because it's not relevant now. In .NET Core 2.0, everything on macOS is provided by Security.framework. See the announcement ".NET Core 2.0 Cryptography uses Apple Security Framework on macOS" and the corresponding PR

Fix #3961
Finish the last task -- Add documentation about Linux package dependencies

#5186 was not merged in time before creating the release branch, so I resubmit the PR targeting the release branch.

Merging as @TravisEz13 has approved on #5186.


Added test to assert False if the level is incomplete.

Fixes #233
I understand why the rework/irebase level is failing, since you don't actually have to delete the test branch for the level to pass.
What I don't understand is why the intro/config level is failing tests.

We should implement a flag for checking strict branch equivalence for rework/irebase.

Just writing down my plan. If you think you can do this, let me know and I can hold off and let you go for this.
I'd probably start by refactoring the code in BasicLevel._test such that the first half of the code goes into a get_named_tree method, and then I'd add a flag to test_ancestry(skill, test) like test_ancestry(skill, test, no_extra_branches=False). To finish the job I'd override _test for irebase with no_extra_branches=True
Alternatively, we could change the solution so that it doesn't delete the branch. Do we care about the extra branch? We could even be strict about branches for every level

I think that we should care about the extra branch.
For the solutions that we want to teach the user about, there exist other, non-optimal solutions that do the same thing; the computer-generated solutions are such non-optimal solutions. If other branches that aren't in the spec exist at the time of running git gud test, then that means that a "wrong" solution was used.
In my opinion, there shouldn't be random artifacts left by an attempt to restructure a git-repository -- at the very least, we should hone the user to clean up after themselves by enforcing strict branch checking.
What do you think, @benthayer ? It's possible that I'm being more strict than I need to be.

How would you feel about letting the user pass the level but telling them that they have a solution that's only partially collect? I think that's something we would want anyways. Can you think of any times we would want a user to pass with an imperfect solution?
Some things that come to my mind:

Extra branches
Extra tags
Typos/slightly incorrect branch names
They committed an extra file
Small typos in files that they were supposed to modify
Situations peculiar to an individual level

A system to provide error messages could be useful to help guide the user in the right direction, regardless of if the level is marked completed.
How do you feel about partial solutions? Can you think of other situations where a user might partially solve a level?

Just updated this. Checks pass. Do you have anything else to add before I review this?

@benthayer Nope, nothing that I can think of. This looks good!


Submission lifecycle pubsub events

should a PR be made against dev first?

should a PR be made against dev first?


Pull imgpkg bundle contents from a tarball

Describe the problem/challenge you have
I am creating imgpkg bundles for distribution as .tar files.
These bundle contents have CRDs and other resource definitions, and do not have any images that need to be relocated. In order to extract the contents from the bundle, I still have to relocate the tarball to a registry first, which seems odd.
imgpkg copy --tar <path-to-tarball> --to-repo <myregistry/mybundle>
imgpkg pull -b <myregistry/mybundle> -o /tmp/bundlecontent
kubectl apply -f /tmp/bundlecontent

Describe the solution you'd like
A CLI that extracts from the tar I downloaded directly to the bundle contents without the need to copy to a registry first.
imgpkg build --tar  -o
Anything else you would like to add:
This is the reverse/opposite of this issue: https://github.com/vmware-tanzu/carvel-imgpkg/issues/55
Slack thread: https://vmware.slack.com/archives/CUK1X0Z8Q/p1629931739341500
@aaronshurley

Vote on this request
This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.
👍 "I would like to see this addressed as soon as possible"
👎 "There are other more important things to focus on right now"
We are also happy to receive and review Pull Requests if you want to help working on this issue.

Hey @lisamburns
Thanks for creating this issue!
Yeah I agree that the workflow you explained is odd. It requires additional steps and network overhead to use content available on local disk.
I think some further iteration on the command name should be done. My first thought is to change imgpkg build -> imgpkg extract. Perhaps even amuse the idea of adding this to the imgpkg pull command? (i.e. imgpkg pull -b root-bundle --tar <tar> -o /tmp/root-bundle)
Also, In your example, there aren't any images referenced by the bundle. But a bundle could reference hundreds of images, and if nested bundles are used, that number can be quite high. This new feature should allow the user to filter which images / bundles in a tar to extract.
I'm going to carvel accept this issue, meaning we plan on working on it in the future :-)

BUMP. Can we please reprioritise this.

Thanks for the bump @adamfowleruk.
@joaopapereira What are your thoughts on this?

I like the idea that Dennis pointed out about the extract command, I think it would be easier to understand. Nevertheless, I think that we talked in the past about a reverse build option in #55 and decided to keep the push instead of creating a new command. Given that I think the implementation  of
imgpkg pull --tar <tar> -o /tmp/root-bundle
It is something that can be done.
In terms of priority, not sure how high we can make this due to other topics that we are working on right now. But I am going to change it to a higher priority.

If this is something that is currently blocking yll let us know and we can see how might we adjust priorities in order to help you out.


tweak: Selfhosting documentation.

After debugging for a bit, I'm actually not sure if TLS is required for nginx. If so, might be worth indicating it more forcefully.

Hi, I'm so sorry that I missed this, but I have overhauled the documentation that should address this. Thanks for your effort for the contribution!


fix: cleanup preview

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

v1.56.1
GitHub release

Your semantic-release bot :package::rocket: