Error getting response stream

[VSCode] Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
UnityEngine.Debug:Log(Object)
dotBunny.Unity.VSCode:CheckForUpdate() (at Assets/VSCode/Plugins/Editor/VSCode.cs:384)
dotBunny.Unity.VSCode:.cctor() (at Assets/VSCode/Plugins/Editor/VSCode.cs:258)
UnityEditor.EditorAssemblies:SetLoadedEditorAssemblies(Assembly[])
unity 5.3.3p2
VS code latest release

[VSCode] Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
UnityEngine.Debug:Log(Object)
dotBunny.Unity.VSCode:InstallUnityDebugger() (at Assets/Plugins/VSCode.cs:616)
dotBunny.Unity.VSCode:VSCodePreferencesItem() (at Assets/Plugins/VSCode.cs:737)
UnityEditor.HostView:OnGUI()
unity Version 5.1.0f3  Personal
linux x64

[VSCode] Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
UnityEngine.Debug:Log(Object)
dotBunny.Unity.VSCode:InstallUnityDebugger() (at Assets/Plugins/VSCode/Plugins/Editor/VSCode.cs:638)
dotBunny.Unity.VSCode:VSCodePreferencesItem() (at Assets/Plugins/VSCode/Plugins/Editor/VSCode.cs:761)
UnityEditor.HostView:OnGUI()
unity 5.3.3f1 Personal
linux x64 (Ubuntu)

The same warning always shows when doing "Check for latest VSCode plugin automatically or manually" or "Install Unity Debugger" on my local Windows environment.
It does stop me for not able to auto update the plugin.
Besides, I am also curios about what is happening.
So I just spent couple of hours doing research this afternoon.
Below is my brief summary:

Based on conducting tests suggested on [http://www.mono-project.com/docs/faq/security/], mono implementation (2.0.50727.1433) embedded in Unity 5.3.2f1 has some unknown issue regarding to ssl connection. The ICertificatePolicy::CheckValidationResult callback returns unknown error code '0' which is not expected. The standalone latest mono (4.0.30319.17020) looks ok after running the same tlstest.exe.

[Alternative 3] Use certmgr.exe to add the root certificates into the Mono Trust store -> Not working

[Alternative 2] Implement a ICertificatePolicy class. By doing this you can override the normal results of the certificate validation (e.g. accepting an untrusted certificate) -> OK

Code snippet:
ServicePointManager.CertificatePolicy = new TestCertificatePolicy ();
...
public class TestCertificatePolicy : ICertificatePolicy {
public bool CheckValidationResult (ServicePoint sp, X509Certificate certificate, WebRequest request, int error)
{
// whatever the reason we do not stop the SSL connection
return true;
}
}
My wish is that my feedback can be useful to get this issue fixed. Thanks and let me know if anything unclear.

[VSCode] Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
UnityEngine.Debug:Log(Object)
dotBunny.Unity.VSCode:CheckForUpdate() (at Assets/Plugins/Editor/VSCode/Plugins/Editor/VSCode.cs:505)
dotBunny.Unity.VSCode:.cctor() (at Assets/Plugins/Editor/VSCode/Plugins/Editor/VSCode.cs:293)
UnityEditor.EditorAssemblies:SetLoadedEditorAssemblies(Assembly[])

This is a duplicate of an issue with the version of Mono bundled with that version of Unity :) upgrade (even just one point release and it should fix it)

Getting the same error:
[VSCode] Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
UnityEngine.Debug:Log(Object)
dotBunny.Unity.VSCode:CheckForUpdate() (at Assets/Plugins/Editor/VSCode.cs:498)
dotBunny.Unity.VSCode:.cctor() (at Assets/Plugins/Editor/VSCode.cs:310)
UnityEditor.EditorAssemblies:SetLoadedEditorAssemblies(Assembly[])

Tested on:

Version 5.4.0f3
Version 5.3.6f1
Version 5.3.4f1

[VSCode] Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
UnityEngine.Debug:Log(Object)
dotBunny.Unity.VSCode:CheckForUpdate() (at Assets/Editor/VSCode/Plugins/Editor/VSCode.cs:471)
dotBunny.Unity.VSCode:VSCodePreferencesItem() (at Assets/Editor/VSCode/Plugins/Editor/VSCode.cs:829)
UnityEditor.HostView:OnGUI()

Same issue as above with:

Unity 54.0p1 Linux | 16.04 LTS
Unity 5.60xb3 Linux | 16.10

VSCode ver 2.7

Executes two blank .cs classes, though both classes can be read within Unity Engine via Inspector.
Current Example

When the plugin trys to update itself, it exploits how editor scripts work. It overwrites itself so that Unity recompiles itself back into the project. However, if the download is 'bad' for whatever reason it will then cause many problems it would seem.
Try manually copying the script from the repo over top of your existing VSCode.cs file.


Cannot set schema validation severity level?

Monaco's built-in JSON support allows schema validation to produce either warnings or errors, as specified in the typing here. Is it possible to add such support to monaco-yaml?

I can think of 2 solutions:

Allow to specify a severity override to the monaco-yaml options.
Add a marker data interceptor function to process them before sending the results in the editor.

I personally think option 2 is the better one. It’s a bit dangerous to assume what severity is reported. Currently YAML errors and schema violations are reported as warnings, unused anchors as hints. Who knows what more diagnostics will be reported un the future. This logic exists in yaml-language-server. monaco-yaml just translates it to a format Monaco editor understands.

Interesting. I dug a bit further and found that this file is doing the validation heavy lifting in yaml-language-server. That is always returning warnings, as you said.
With option 2, there's not really much to go off of on the markers themselves, or even what's returned by yaml-language-server. I'd probably just have to upgrade all warnings to errors, which also seems dangerous.
With option 1, yaml-language-server could be modified to take a severity option, similar to how Monaco's validation works, and this library could add support for the option.
Ultimately, I could probably work with either solution, but I do agree that it seems out of place to have this library do anything more with severity levels than it already is.

May I ask why you need this feature? I can also imagine YAML syntax errors should be errors, but schema violations warnings. I think that would conflict with your feature request.
If yaml-language-server would introduce a severity, I’ll gladly implement it in monaco-yaml too. This aligns with the main goal, which is to bring yaml-language-server options into monaco-editor. Can you create an upstream issue? Preferably link this one.

I have built an Angular component around monaco-editor. I needed YAML support, so I've added monaco-yaml to the mix. The component provides its own validation: if the monaco-editor instance has "errors", then the component reports itself as invalid. Of course I could get fancier with that logic and check for YAML schema warnings, but really I'd like the markers to be red as well. I could post-process the markers after they've been applied, but going through them beforehand at least seems better. Still, if there's a setting on yaml-language-server to return errors instead of warnings, that would at least be consistent with the native JSON support. So, I will file an upstream issue there.

I will implement this if yaml-language-server supports this option. I’m closing this issue, as it’s non-actionable from monaco-yaml.


AP-3312: Regression test LFA

What
Link to story
TEMP commit to allow testing of the LFA 3312 branch
Checklist
Before you ask people to review this PR:

Tests and rubocop should be passing: bundle exec rake
Github should not be reporting conflicts; you should have recently run git rebase main.
There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
The PR description should say what you changed and why, with a link to the JIRA story.
You should have looked at the diff against main and ensured that nothing unexpected is included in your changes.
You should have checked that the commit messages say why the change was made.

Close this if no longer needed for CFE or LFA testing :+1:


[PHPStanRules] Fixes #2404 Add ForbiddenPrivateMethodByTypeRule

All checks have passed 🎉 @TomasVotruba it is ready for review.

Thank you :+1:
Good job with catching up new packages/phpstan-rules repository


A few typo fixes.

Just a few little spelling and punctuation I noticed,
as well as a few places where the book didn't match the code.

Thanks for the PR! It's always good to have a second pair of eyes to make sure I haven't accidentally made mistakes or typos.
I'm happy with the changes, so unless you think there's anything more to add lets merge this :tada:


Image loading bug in Projects section

Issue Type:
[x] Bug Report
[  ]  Feature Request
[  ] Documentaion
Describe the bug

By default, the image of the Gyan project should get loaded but the image of project sampuran gets loaded !

Can I work on this issue under gssoc 21?

Can I work on this issue under gssoc 21?

For Sure why not start working on this !!  Please make this done as soon as possible if need help let me know !! Best of Luck

Thank you. I will do it asap.

I have made the pr. Please review it.


manager: watchdog restart is non-blocking

If a watched process dies right as we want to go offroad, we can sit onroad while we wait for the process to be stopped, logging can errors that can extend across segments

the start in this case is now blocking, need to fix that

not clear how to fix this cleanly, closing for now


Bump RocksDB to version 8.1.1

A new version of RocksDB v8.1.1:

Fixed bug in verify checksum of SST file
Improve compaction logic
Fix a bug with read_async mode and host system with non-support of them. In my mind, this are major fix for rare mysteries bug with async mode and HGETALL command, that's we are with @torwig try to reproduce and write case.
Some non-critical bugs are fixed
Add new stats for secondary cache usages
Changes in Cache API (previously started in 8.0 release)

Full official changelog: https://github.com/facebook/rocksdb/releases/tag/v8.1.1

Thanks all. Merging...


How to install without pods?

I cannot use CocoaPods in my projects. So could you please describe how to make samples run without this tool?
There is an old issue about this point but it have no details...

you can use carthage, or you can directly download the framework from https://aws.amazon.com/mobile/sdk

There is a misunderstanding as I want to run sample project without using Cocoapods. Of course I can use Carthage and that is exactly what I have done. But there are errors!

None of you solution work.
Today I tried to use SDK from MobileHub. It does not work due to others compilation errors.


Added docker installation option

I noticed people were having some issues getting the code to run and ran across some annoying dependency issues myself while setting up the model. I got the dependencies set up and working in docker which should cause less problems.
If this is something you feel would be appropriate to add to the repository then feel free to do so. If not I won’t be offended :p

When I run “docker build” it gets stuck at a step where it asks me to configure my time zone (something to do with tzdata). The program thinks it’s rendering a GUI in the terminal but it just spits out the menu as ordinary text and there’s no way to select a time zone option and proceed (typing does nothing). What am I doing wrong here?

unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/frank/Dockerfile: no such file or directory

unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/frank/Dockerfile: no such file or directory

Already used sudo command.

Already used sudo command.

I noticed people were having some issues getting the code to run and ran across some annoying dependency issues myself while setting up the model. I got the dependencies set up and working in docker which should cause less problems.
If this is something you feel would be appropriate to add to the repository then feel free to do so. If not I won’t be offended :p

Thank you for your great work in making the docker image.
I entered and installed everything, then when I tried to run
./run.sh

I got  following errors:
root@ee27fa041ba4:~/vrn# run.sh
bash: run.sh: command not found
root@ee27fa041ba4:~/vrn# sh run.sh
run.sh: 23: run.sh: pushd: not found
/root/torch/install/bin/luajit: cannot open main.lua: No such file or directory
stack traceback:
        [C]: in function 'dofile'
        /root/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405d50
run.sh: 31: run.sh: popd: not found
run.sh: 34: run.sh: pushd: not found
ls: cannot access '*.txt': No such file or directory
run.sh: 75: run.sh: popd: not found
/root/torch/install/bin/luajit: /root/torch/install/share/lua/5.1/trepl/init.lua:389: module 'cunn' not found:No LuaRocks module found for cunn
        no field package.preload['cunn']
        no file '/root/.luarocks/share/lua/5.1/cunn.lua'
        no file '/root/.luarocks/share/lua/5.1/cunn/init.lua'
        no file '/root/torch/install/share/lua/5.1/cunn.lua'
        no file '/root/torch/install/share/lua/5.1/cunn/init.lua'
        no file './cunn.lua'
        no file '/root/torch/install/share/luajit-2.1.0-beta1/cunn.lua'
        no file '/usr/local/share/lua/5.1/cunn.lua'
        no file '/usr/local/share/lua/5.1/cunn/init.lua'
        no file '/root/.luarocks/lib/lua/5.1/cunn.so'
        no file '/root/torch/install/lib/lua/5.1/cunn.so'
        no file '/root/torch/install/lib/cunn.so'
        no file './cunn.so'
        no file '/usr/local/lib/lua/5.1/cunn.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
        [C]: in function 'error'
        /root/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
        process.lua:16: in main chunk
        [C]: in function 'dofile'
        /root/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405d50
run.sh: 85: run.sh: pushd: not found
ls: cannot access '*.raw': No such file or directory
run.sh: 91: run.sh: popd: not found

Any suggestions?
Thank you very much!
Best,
Frank

I noticed people were having some issues getting the code to run and ran across some annoying dependency issues myself while setting up the model. I got the dependencies set up and working in docker which should cause less problems.
If this is something you feel would be appropriate to add to the repository then feel free to do so. If not I won’t be offended :p

Thank you for your great work in making the docker image.
I entered and installed everything, then when I tried to run
./run.sh

I got  following errors:
root@ee27fa041ba4:~/vrn# run.sh
bash: run.sh: command not found
root@ee27fa041ba4:~/vrn# sh run.sh
run.sh: 23: run.sh: pushd: not found
/root/torch/install/bin/luajit: cannot open main.lua: No such file or directory
stack traceback:
        [C]: in function 'dofile'
        /root/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405d50
run.sh: 31: run.sh: popd: not found
run.sh: 34: run.sh: pushd: not found
ls: cannot access '*.txt': No such file or directory
run.sh: 75: run.sh: popd: not found
/root/torch/install/bin/luajit: /root/torch/install/share/lua/5.1/trepl/init.lua:389: module 'cunn' not found:No LuaRocks module found for cunn
        no field package.preload['cunn']
        no file '/root/.luarocks/share/lua/5.1/cunn.lua'
        no file '/root/.luarocks/share/lua/5.1/cunn/init.lua'
        no file '/root/torch/install/share/lua/5.1/cunn.lua'
        no file '/root/torch/install/share/lua/5.1/cunn/init.lua'
        no file './cunn.lua'
        no file '/root/torch/install/share/luajit-2.1.0-beta1/cunn.lua'
        no file '/usr/local/share/lua/5.1/cunn.lua'
        no file '/usr/local/share/lua/5.1/cunn/init.lua'
        no file '/root/.luarocks/lib/lua/5.1/cunn.so'
        no file '/root/torch/install/lib/lua/5.1/cunn.so'
        no file '/root/torch/install/lib/cunn.so'
        no file './cunn.so'
        no file '/usr/local/lib/lua/5.1/cunn.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
        [C]: in function 'error'
        /root/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
        process.lua:16: in main chunk
        [C]: in function 'dofile'
        /root/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
        [C]: at 0x00405d50
run.sh: 85: run.sh: pushd: not found
ls: cannot access '*.raw': No such file or directory
run.sh: 91: run.sh: popd: not found

Any suggestions?
Thank you very much!
Best,
Frank


Sleep action

There have been a few requests for this: MR:post-4019107, MR:post-4019077, MR:post-4018911.

_ZN22N3PowerWorkflowManager12requestSleepEv


Gathering System Info has incomplete "Coming Soon" sections

Noticed the "coming soon" sections in this tutorial:
https://github.com/Qiskit/qiskit-tutorials/blob/master/tutorials/circuits_advanced/08_gathering_system_information.ipynb
Is it still coming soon, or can it be linked somewhere already?

@Eric-Arellano np. been a long while 😄

Didn't know you could move issues between repos

Yep! That's what I did here because the tutorials are very soon moving to directly live in this Qiskit Terra repo.

This tutorial is part of an archived repo now. Will it be repurposed elsewhere?

This tutorial was replaced by https://docs.quantum.ibm.com/guides/get-qpu-information. Closing this as not relevant anymore.


12/02/19 - Upcoming Changes for Apple Organization Teams

Developer teams and roles will soon be simpler. Currently, organizations enrolled in the Apple Developer program have access to resources on the Apple Developer website and separate access to App Store Connect. Each site has its own team and set of roles. Starting February 12, 2019 these teams will be unified, with one team and one set of roles.
Permissions will stay the same for most users, while other users’ permissions may change based on their current access to each site. If you have access to App Store Connect, you can visit Upcoming Role Updates to learn what you may need to do before the update. Otherwise, you can visit the support page.
If you have any questions, contact us.
Best regards,
Apple Developer Relations

We'll have to follow up on how fast Fastlane will update their code to see if all used commands still work when building iOS apps.

still works


Made Panda3D optional

Closes Issue #883.

I think there's a cleaner way to make the Renderer stuff optional (which I'd planned to do before, but never finished). Rather than explain it as a comment here, I found it easier to just do and push it. However I did not test it, so please feel free to review and tweak that as you see fit.

Yes, this seems more better than the try block which seemed less elegant. Thanks for the help!.
P.S.: It had a minor issue, which is also fixed.


'Snake Game' Design Enhancement

PR Description 📜
This pull request contains the modified code for the 'Snake Game' design improvement. The current design of the game is minimal yet attractive. It involves working on the styling properties of the elements involved in the game.
Fixes #2465

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.

Add your screenshots(Optional) 📸
Before

After

Thank you @iamRabia-N ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

@daccdacc @gurjeetsinghvirdee Kindly review this pull request. If you find any area for design improvement, do let me know.

Thank you  @iamRabia-N , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


[WIP] Slice operator

This PR adds support for adding 2d slices to a napari viewer.
This is a step to supporting #35 for slices and Closes #11
Still to do:

[ ] handle the ingestion (initial push only includes data model updates)
[ ] add tests
[ ] update docs

the widget loader now runs. things to fix:

[ ] set log option by layer
[ ] pre-sort the selections by domain width to avoid downscaling higher res regions
[ ] tests (still)

layer deletion bug: multiple layers. remove layer 1, cant remove layer > 1 after that.

in terms of functionality, last thing to do is refactor the notebook interface a bit for slicing.

notebook interface (Scene) now refactored. all the functionality is done... just need to improve tests and update docs.


Add custom FileProvider to fix FileUriExposedException when using camera as image source

This fixes ArthurHub#659, similar to expo/expo#3706, where a FileUriExposedException is thrown when the Image Cropper attempts to access a file created by the Camera.
Fix is adapted from expo/expo#3743.
A FileProvider is used to share the file securely using using a content:// uri.
A custom FileProvider is used rather than the default because of possible interactions when multiple authorities use the same FileProvider (https://stackoverflow.com/questions/43175014/possible-to-use-multiple-authorities-with-fileprovider)

Hi @ArthurHub,
can you merge this PR pls. I also get crashs on Android 10 devices an this PR will fix them.

Hey!
I start a new project to handover this library
https://github.com/CanHub/Android-Image-Cropper
The ideia is that we keep improving because this project don't have updates since 2018
Hope I can count with your help.
Open to contribute, next pieces of work will be Android 11 permissions, refactor into Kotlin and ActivityContract

hi Arthur, you're resued me, thanks a lot! , i've got folow question how , to delete some icon-buttons, and change color icon buttons ?

hi Arthur, you're resued me, thanks a lot! , i've got folow question how , to delete some icon-buttons, and change color icon buttons ?

🚨🚨🚨🚨🚨 THIS LIBRARY IS NOT MAINTAINED, PLEASE READ THIS 🚨🚨🚨🚨🚨 #818


feat(clean): Handle error 404

Signed-off-by: Jessica Marinho<EMAIL_ADDRESS>Making clean proceed with clean process even if the bucket has already been deleted from the cloud.

This PR is addressed to issue #465


Colors from Human Interface Guidelines

Took the colors from the Human Interface Guidelines for iOS
The colors below are for the Light theme, we can also find the average color between the Light and Dark version so it suits every wallet more pleasantly but I'll open a PR with that if you like the idea.
This implies that new localized keys must be added
public static COLORS = {
  white:     'rgb(255, 255, 255)',
  black:     'rgb(0,   0,   0)',
  darGrey:   'rgb(44,  44,  46)',
  lightGrey: 'rgb(142, 142, 147)',

  red:       'rgb(255, 59,  48)',
  orange:    'rgb(255, 149, 0)',
  yellow:    'rgb(255, 204, 0)',
  green:     'rgb(52,  199, 89)',
  mint:      'rgb(0,   199, 190)',
  teal:      'rgb(48,  176, 199)',
  cyan:      'rgb(50,  173, 230)',
  blue:      'rgb(0,   122, 255)',
  indigo:    'rgb(88,  86,  214)',
  purple:    'rgb(175, 82,  222)',
  pink:      'rgb(255, 45,  85)',
  brown:     'rgb(162, 132, 94)',
}

Thank you for the suggestion, I think the Light theme (which apparently means the colors are darker) is more suitable because the colors do not look as much like neon colors. We would have to see if yellow is readable but other than that, I think it's okay to switch from material colors to Apples colors because it's mostly used on iOS anyway.

We could also take a look at the accessible color palette (see the accessible tab at the link you provided), because readability is most important for a pass. That's also why I chose darker colors which are well readable with white text on them.

I was thinking since there are many options now maybe we could add the color to the list, like a tiny square or a colored background inside the dropdown menu?
When generating my pass I downloaded all of them to decide later the one I liked the most

This would mean that we have to write our own dropdown menu and can't use the native one I assume. We could maybe use something like this: https://headlessui.dev/react/menu.

I would propose something like this:
White mode: https://dribbble.com/shots/14510224-Cards-White-UI
Dark mode: https://dribbble.com/shots/14630755-Cards-Dark-UI
Pictures below:

That would remove the dropdown menu and the colors can be seen when selecting them. Should be possible with headlessui. I will look into that.

This is what I would suggest. This is currently with the old colors and multiple times the same color to show how wrapping works on smaller devices.
See commit 11d739b

See #70. Just noticed we don't even need the translation keys anymore.

Just noticed we don't even need the translation keys anymore.
We should maybe add them as alt text for colorblind people.


Issue #70 - Updated to<EMAIL_ADDRESS>

Updated  package.json<EMAIL_ADDRESS>-> 2.29.3 for vulnerability CVE-2022-24785 as mentioned in issue #70
I haven't tested I presume it will be in Obsidians private repository?

Opps I have already done this, however its now updated to<EMAIL_ADDRESS>


Define a stable release strategy

Signed-off-by: Miguel Angel Ajo<EMAIL_ADDRESS>

@sridhargaddam addressed the comments, I hope it looks better now.

@sridhargaddam addressed the comments, I hope it looks better now.


nixpkgs update breaks empty_cross test due to missing rust arguement

See https://github.com/nix-community/crate2nix/pull/318.
Reproduction Steps

nix develop (or nix-shell or direnv)
niv update nixpkgs
Build/run integration tests:nix build -L \
  --option log-lines 100 --show-trace --out-link ./target/nix-result \
   -f ./tests.nix

Before Update
Everything builds without errors.
After Update
error message
Analysis
The test does some special setup steps in its default.nix including an override for buildRustCrate vscode.dev:
fun = pkgs.buildRustCrate.override {
          inherit stdenv;

          # Don't bother with cross compiler since we don't need stdlib
          inherit (pkgs.buildPackages.buildPackages) rust rustc cargo;
        };

If you check for differences between the working and non-working commit with git diff 0cbe9f69c234a7700596e943bfae7ef27a31b735 bd645e8668ec6612439a9ee7e71f7eac4099d4f6 -- pkgs/build-support/rust/, you get:
diff --git a/pkgs/build-support/rust/build-rust-crate/build-crate.nix b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
index 37bf3ec26f77..e842b6a3f501 100644
--- a/pkgs/build-support/rust/build-rust-crate/build-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
@@ -1,6 +1,5 @@
 { lib, stdenv
 , mkRustcDepArgs, mkRustcFeatureArgs, needUnstableCLI
-, rust
 }:

 { crateName,
@@ -21,7 +20,7 @@
         (mkRustcDepArgs dependencies crateRenames)
         (mkRustcFeatureArgs crateFeatures)
       ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
-        "--target" (rust.toRustTargetSpec stdenv.hostPlatform)
+        "--target" stdenv.hostPlatform.rust.rustcTargetSpec
       ] ++ lib.optionals (needUnstableCLI dependencies) [
         "-Z" "unstable-options"
       ] ++ extraRustcOpts
@@ -41,6 +40,7 @@
     );

     binRustcOpts = lib.concatStringsSep " " (
+      [ "-C linker=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc" ] ++
       baseRustcOpts
     );

diff --git a/pkgs/build-support/rust/build-rust-crate/default.nix b/pkgs/build-support/rust/build-rust-crate/default.nix
index d977fb9f7c27..1760ab6e99a6 100644
--- a/pkgs/build-support/rust/build-rust-crate/default.nix
+++ b/pkgs/build-support/rust/build-rust-crate/default.nix
@@ -10,7 +10,6 @@
 , fetchCrate
 , pkgsBuildBuild
 , rustc
-, rust
 , cargo
 , jq
 , libiconv

and more. So the rust parameter is not used anymore and instead stdenv is expected for the rustcTargetSpec. If we simply remove it from the code in default.nix, we get a weird error:
...
       … while calling anonymous lambda

        at /nix/store/m707dys0ykz12vnyfljx62dc6lv0hmx7-source/pkgs/build-support/rust/build-rust-crate/build-crate.nix:5:1:

           4|
           5| { crateName,
            | ^
           6|   dependencies,

      error: cannot coerce null to a string

Conclusion

Part of the complexity is due to the fact that for certain platforms the expected sharedLibrary extension is not provided. I want to fix that in nixpkgs in https://github.com/NixOS/nixpkgs/pull/278679.
This cannot coerce null to a string error is not very helpful and I'd appreciate help from someone knowing cross compilation.
During experimentation, I got to a state where it started to compile gcc etc for riscv. I think a lot of the overriding in the test case is to prevent that -- since these tools then get typically not used.

@Ericson2314 I think that you wrote the original tests and know waaaay more about cross-building than I do :) If you could help, it would be appreciated.

@flokli / @amjoseph-nixpkgs I'd really appreciate help here -- pinged you since you seem to know and care about cross-compiling.

Checkout crate2nix
Execute the test that is now skipped by defaultnix build -L \
  --option log-lines 100 --show-trace --out-link ./target/nix-result \
   -f ./tests.nix empty_cross.forceSkipped

Check out what the heck is going wrong with https://github.com/nix-community/crate2nix/tree/master/sample_projects/empty_cross.
Thank you!!

I'm sorry, I only carried @amjoseph-nixpkgs ' patches to here, and am not too familiar with the cross architecture.

CC @alyssais I'll take a look at this, but I might need your help :)

I'm sorry, I only carried @amjoseph-nixpkgs ' patches

lolwut?  not my commit:
$ git show --format=full 95e3997dc9b806090e5f8c7adff80acfee14714a | egrep 'Author|Commit'
Author: Florian Klink<EMAIL_ADDRESS>Commit: Florian Klink<EMAIL_ADDRESS>

The test does some special setup steps in its default.nix

Yeah the monkeying around that it is doing with stdenv internals is totally crazy.  IMHO it "worked by accident" before.  You should drop that test, it's trying to do too many things at once.

This issue affects only the -none-elf targets, which are weird ones to begin with.  If you replace -none-elf with -linux-gnu in the test the problem goes away.
I've updated the title of this issue.

I'm sorry, I only carried @amjoseph-nixpkgs ' patches

lolwut? not my commit:
$ git show --format=full 95e3997dc9b806090e5f8c7adff80acfee14714a | egrep 'Author|Commit'
Author: Florian Klink<EMAIL_ADDRESS>Commit: Florian Klink<EMAIL_ADDRESS>

Yes, you're not the author of the commits in crate2nix, but they originate from your CLs in depot, as you commented in https://github.com/nix-community/crate2nix/pull/309#issuecomment-1790296452.
I only meant to say I was doing that upstreaming and don't feel qualified enough with the nixpkgs cross architecture to help out with the specific issue discussed here (#319). Thanks for picking it up!

Hmm, I though I made the freestanding cross test :)


links from manuals to source code

the source code is the single source of truth, and oftentimes the only one.
manuals should link to the source code, where appropriate, for better discoverability of implementation.
it should help advanced users solve problems and ease onboarding of potential contributors.

proposal:

use GitHub URLs to commit hashes and specific lines until further notice

commits may be different and have to be updated manually for changes

still better than pointing to code that changed

example and prior discussion: https://github.com/NixOS/nixpkgs/pull/121015

build infrastructure to use custom syntax such as ./path/to/file#L123-456

render HTML to convert to GitHub URL pointing to commit hash of built revision
check for correctness

at least that files and lines actually exist
even better compare contents between builds somehow

+1 for linking source
I do agree with @roberth that

linking to source in lieu of maintaining proper docs should be a no go
- except if it used to add entries incrementally as @asymmetric suggested and/or if the design choice for a documentation system is to always link (e.g., see map in the Haskell docs)

it is an extra layer of complexity to implement and maintain
(probably; how does the Haskell community do it?)

learning the skills to navigate code bases is an invaluable skill

However, linking to source respects the time and effort one deems to put in to improve the docs, because right now, one not only has to find the code relevant to the functionality they are looking for, but also to find the code to the documentation itself. If that person is not a regular in the code base, a week is enough to forget everything, and next time they might just skip the hassle (or, they simply can't afford to spend time on it).
Cases in point from personal experience: patchShebangs and builtins.fetchGit - never regretted putting in the time, but even though the latter was written 2 weeks ago, I would probably have to redo the whole research if I had to verify something.
As mentioned above, the Haskell community opted for including the link to source as a design choice. It's another non-trivial code base, and if there is a function that is not documented, the source would be linked, and one could jump in to remedy that. (A system like that would also have a side effect that any new functionality would appear in the docs as a stub, immediately drawing attention if it is undocumented.)

the Haskell community

In Haskell, this is easily achievable. In Nix land, we don't by default have a namespace where our function definitions map to. Nonetheless nixdoc can already do it, although it requires some help from Nixpkgs via locations.xml. It works: https://nixos.org/manual/nixpkgs/stable/#chap-functions (though locations may be out of date until the manual redeploys, fwiw).

community opted for including the link to source as a design choice.

This is not true. It was implemented by the original haddock author and I doubt that the feature was even discussed with the community, which was tiny and very different at that time.
More significantly, Haskell libraries are notorious for having sparse documentation.

as a design choice

The GHC manual, which does not rely on haddock, is a pretty good reference work and does not link to its implementation. If this was a community-wide design choice, wouldn't GHC link to its source?

immediately drawing attention if it is undocumented

Not immediately.

I'm not opposed to haddock-style links in reference documentation like we already have, and I'm not opposed to the development of tooling to support this for, say, bash functions.
However, linking from arbitrary parts of the manual to the source may not be a net positive because of the opportunity cost and allowing a bad practice.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/summer-of-nix-documentation-stream/20351/2

Thank you for correcting my assumptions regarding haddock and for linking nixdoc because I missed it so far!


⚠ Guya.moe Proxied has degraded performance

In 70e710b, Guya.moe Proxied (https://ice.guya.moe/) experienced degraded performance:

HTTP code: 200
Response time: 11872 ms

Resolved: Guya.moe Proxied performance has improved in 3684cf4 after 11 minutes.


Client/Server -> Clientbound/Serverbound

Yessssssssss very good mr asie

I don't think either is very descriptive. Does Clientbound mean "sent by client" or "received by client"?
It's still far from obvious which packets are which just by looking at that part of the name.
If anything is to be changed, I would vote for StoC and CtoS or some variation of it.

Client bound means by definition "received by client".

Bound means going to. If you're homebound then you're on your way home.
Also StoC and CtoS are super ugly and ew ew ew

Ok, maybe that's just my lack of understanding of english language. Ignore me in that case.

just like northbound and southbound are NB and SB, we can name clientbound and serverbound CB and SB

that'd just make things more confusing to people who don't know what it stands for.

From my understanding adding "bound" doesn't add any additional information. "Bound" does not imply any direction, just a context. With MC's unicast based communication every packet is eventually always bound to both a client and a server, so always both "clientbound" and "serverbound".
"Homebound" is the short form of "homeward bound", where the actual direction is encoded in "homeward", while "bound" only means "determined". Extrapolating a general understanding of "bound" from this is quite a stretch, especially if the context is more ambiguous than "home".
The established terminology in networking is "inbound" and "outbound", further reinforcing that "bound" by itself has no directional association. I can't find any evidence that the words "clientbound" and "serverbound" are being used with their implied meaning outside wiki.vg and MCP.

"Bound" does imply a direction. It means it's headed towards the place mentioned. Pedantics like this won't help, because "bound" has a connotational meaning due to "homebound", "inbound", and "outbound". Inbound and outbound do, in fact, have a directional association. Inbound things are headed in, and outbound things are headed out.

we can say Hostbound/Simulatorbound and Clientbound instead

I think this change is a good idea. Yes it does not provide anymore detail over what was already known. But it does remove a common place of confusion.
Bound seems fine to me and makes sense, I can see there being some confusion for people who are not familiar with it, but I think there are most likely other cases where this could be more of an issue, so should be ignored.

we can say Hostbound/Simulatorbound and Clientbound instead

Im not a fan of Simulatorbound or Hostbound, server makes the most sense.

In client-server model terms "Host" can refer to both the client and the server. I do not see how Simulatorbound is supposed to make sense either.
If anything, I believe Clientbound/Serverbound is at least better than the current naming and I don't see any viable alternatives.

If there is enough confusion about the meaning of "*bound", I think it should not be used.
Given how I've seen it used before, I would never think it specifies direction. And maybe some pedantic definition of it does.
But if so many people don't know that it interpret it differently I still think it's a bad idea.
Obvious is more important than not-ugly.

So, I think I'm going to close this and rename them to C2SPacket/S2CPacket instead, no?

Yeah, I think that's what we decided on.

So, I think I'm going to close this and rename them to C2SPacket/S2CPacket instead, no?

Yeah, I think that's what we decided on.

Who decided on that?

No, the worst possible name is CToSPacket and SToCPacket which someone actually proposed.
Who decided on that?
At least a half dozen people arguing in the yarn channel on discord over the past few weeks.

No, the worst possible name is CToSPacket and SToCPacket which someone actually proposed.

That's slightly better since it doesn't use 2 as a word. Why not also rename BlockState to BlockSt8 because it's shorter.

At least a half dozen people arguing in the yarn channel on discord over the past few weeks.

Not true

Who decided on that?

Honestly? I have. "Clear to 95% of people" is IMO not enough, and I'd say it's a fair bit less than 95% from what I've talked to people about it. ClientToServerPacket is better than Clientbound, IMO, and I'm willing to consider that, CToS is just ugly.
Unless you can re-convince me about Clientbound, I don't think it's a sufficiently suitable name.

The one thing in favor of Clientbound/Serverbound is that it's commonly used in protocol documentation - wiki.vg, Bukkit nomenclature, and a Rust library I just learned about all seem to use this, though probably by virtue of it leaking from one of these to all the others.
HOWEVER, I found that those terms are used PRIMARILY in Minecraft nomenclature, whereas C2S/S2C's usage is far more varied, including things like general TCP protocol discussions. As such (and as because neither of the three above sources are of major significance to the client-side modding scene), these are probably more widespread.

Another option would be to just drop the Client/Server suffix. For almost all packets it's clear from the name which side it's meant to be sent to, and the class contains the packet listener that handles it right next to its name. It's also what Mojang uses, and it would make code less verbose.

Another option would be to just drop the Client/Server suffix.

Be gone, satan.

Another option would be to just drop the Client/Server suffix.

I thought the point of this discussion was because we admitted the current scheme was already too confusing to users? Not to mention, the single packet 90% of modders will ever interact with - the CustomPayload packet - runs against "being clear which side it's meant to be sent to" already.

IMO the names must unambiguously indicate direction. I have learned the hard way that otherwise leads to time wasted due to confusion.
C2S and S2C work for me. “Bound” for me is less clear.

There needs to be some form of direction included in the packet name imo.
bound is still my vote, however there is a majority that disagree. Quite a lot of documentation/code designed to work with MC does use this. I cannot see it used outside of minecraft at all. After having a quick look around I cannot see a replacement.
C2S is ugly, yes. But its very clear. Honestly I think this might be the best solution to this issue, its not perfect, but imo its better than what we have atm.

We can always change it again :thinking:

Exactly, names can and will be improved on over time. I think most people here agree that C2S isnt perfect, but is better.
If someone comes up with a better idea in a month, or 6 then it can easily be changed again.
Finding something that is reasonable and most people agree on is a good middle ground, we would be arguing back and forth indefinitely.

The majority of wiki.vg refers to packets as being either Clientbound or Serverbound. "bound" in this context means "This is bound to go to the Client". The JoinGamePacket is Clientbound because it is sent from the Server to the Client.
MCProtocolLib, a widely used library for standalone communication with clients & servers, refers to packets as either being from the Server or from the Client. To continue my example, the ServerJoinGamePacket is sent from the Server to the Client.
I believe MCProtocolLib's way of naming packets is the simplest. What side is the packet on? Server. What's it called? ServerJoinGamePacket. Since you guys aren't using prefixes, it would be named JoinGameServerPacket. In my view, this makes the most sense.

MCProtocolLib, a widely used library for standalone communication with clients & servers, refers to packets as either being from the Server or from the Client.

I always read those as being to the Server or to the Client. As did many other people. In other words, many of us took double-takes, prompting a discussion.

I think "the side the packet is on is in the name" is more intuitive than "the side the packet is going to is in the name". I think once you know the format of the class names it doesn't matter too much, you'll end up typing ServerClass and searching through the auto completion results.

As I said, the discussion as a whole is a response to observation done by the community about quality of usage, not a mere whim. If we didn't see the problem with mere Server/Client names, there would be no discussion - and, what's worse, flipping Server and Client now would cause a lot, a lot more confusion.

You've convinced me #458 is the better option :)

Sorted by #458

it is very sad that #458 won out over this

Pure Clientbound is indeed too long, guess Cb would be better

Length was never the issue, the only argument against Clientbound/Serverbound was that some people didn't really understand what the words meant? But to me, that is not a reason because the words themselves are not at all ambiguous.


Exception "First modifier for path must be: M or m." incorrectly thrown.

See https://www.w3.org/TR/SVG/paths.html#PathDataMovetoCommands: move to commands are allowed anywhere along a path, the only requirement is that the 1st command on a path is a move to command.
So you can:

Remove the checkFirstModifier() method (and the call to it) of class \nstdio\svg\shape\Path. (Note that the message was wrong anyway and that by calling moveTo() in the constructor you will always satisfy the SVG specification.
Always append to property d when moveTo() is called.
initialize property d to the empty string in the constructor.

Thanks for publicizing this library, it is easy to use.

Hi @fietserwin ,
Thanks for your interest!
Currently I'm unable to reproduce this issue please, could you provide the sample code or test case for it?

In fact, your test \PathTest::testIdentifiersOrder() reproduces it: this test thinks it is only allowed to use move to commands as the first command on a path, but it isn't.
$path = new Path(..., 0, 0);
$path->lineTo(10, 10)->moveTo(20, 20)->lineTo(30, 30);
Should be allowed and produce valid svg syntax, try the below svg text on https://www.w3schools.com/graphics/tryit.asp?filename=trysvg_path2:

Yes, you are definitely right.

If you are using composer I guess it'll be hard to change code in vendor path.


[BugFix] fix subquery check in join on predicate

Fixes #issue
select * from t0 left join t1 on (select count(*) from t2 where v4 = v7) > 0;

failed to pass Preconditions.checkState(isJoinLeftCorrelated || isJoinRightCorrelated); because of not implement equals method in field.
The root casue is subquery in join on predicate is a little different from it in other position, because we need to define which node in the join operator is the outer node in apply operator.

scalar subquery
If uncorrelated, just choose the right node in the join op, else choose the correlated node. If the correlated relationship ref cols from both nodes in the join, throw unsupported exception.
exists subquery
the same as scalar subquery.
in subquery
It's a little different becuase the expr in subquery has implied a correlated realtionship. So just choose the correlated node. If the correlated relationship ref cols from both nodes in the join, throw unsupported exception.

What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[x] 3.0
[x] 2.5

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[FE Incremental Coverage Report]
:heart_eyes: pass : 49 / 51 (96.08%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/analysis/Expr.java
13
14
92.86%
[451]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
32
33
96.97%
[935]

:large_blue_circle:
com/starrocks/sql/optimizer/OptExpression.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/SqlToScalarOperatorTranslator.java
3
3
100.00%
[]

@Mergifyio backport branch-3.2

@Mergifyio backport branch-3.1

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5


Ignore page change cache error, and fix styling for 1.36

Fixes #99
Note that the error fix is just a band-aid, and might undo some previous work to correctly cache pages.
I am intending to release a new version of st-pages that is a tiny wrapper around the new st.navigation functionality in streamlit 1.36.0
[NOTE]
The test suite is failing, and needs some re-working, but since I'm intending to deprecate a lot of the code in the repo, I'm contenting myself with a manual deploy and manual check at https://accmcdwztzfkymkszxhnrq.streamlit.app/

Hi @blackary, thanks for such a great package!
Regarding your stated plans, my one request if you wouldn't mind would be that you make sure that multiprocessing can run successfully on any of the pages. I know multiprocessing requires an if __name__ == '__main__' block. st_pages currently supports this. The new Streamlit functionality may support it by way of pages as functions but I just wanted to make sure everything was compatible.
Thanks so much @blackary!

@blackary FYI, here is a complete example that seems to work with multiprocessing appropriately, using the functions method in the new multipage FYI.


SharePoint Site provisioning fails

Hi,
I am not able to provision the SPO site. Powershell scripts fails with error, File not found. TEOC app provisioning failed.

screenshot shared. request support on the same

Hi @dheevar ,
I see from the above screenshot, the path to schema file is invalid. Please provide the entire path to the schema file ending with .xml

Let me know if you still see any issues. Thanks

hi @v-prigunasek ,
after giving the file path, i was able to successfully deploy the application. currently checking if all features and functionalities are working as per documentation.


Initial commit to support the specification of users in External Project Access scanner rule.

For the external project access scanner, this allows the specification of a list of users for which the rule applies.
Addresses #2525

@kevensen Can you update the rule file with documentation that outlines this fix?


Fix/correct snapshots

fixes https://github.com/open-wc/open-wc/issues/1045

Am I correct in assuming this should have been caught by (as of yet unwritten) e2e tests?


Extension violates Content-Security-Policy

Description

When the extension blocks things such as Google Analytics, if the site in question has a Content-Security-Policy then the code that the extension inserts violates the policy, causing false reports of policy violations.
Steps to Reproduce

Using Chrome, go to the example page I have made at https://unequivocal.eu/duckduckgo-issue.html (or presumably any page which uses Google Analytics and has a Content-Security-Policy with a report-uri).
Expected behavior:

The analytics would be blocked without generating policy violations.
Actual behavior:

Observe in the network tab that Chrome generates a false report. From the console it can be seen that this is because the extension is trying to insert a script with src=data:.... Obviously as well as the false report, whatever it is that that script is supposed to be doing will not happen.
Versions

Extension: 2019.3.6
Browser: Chrome 73
OS:  Windows 10

@jribbens, thanks. I'm going to make an internal task to look into it.

@jdorweiler Here's my thought process behind this:

Since the violation showed up, it has to be something in the background script - according to google CSP doesn't have power over content scripts on injection for chrome extensions
Looking into background script, there's a list of surrogates that are loaded in base64 encoded to provide the least minimal functionality for all the blocked scripts
Here's a list of those: https://duckduckgo.com/contentblocking.js?l=surrogates
The example site linked in the issue loads google-analytics.com/ga.js, which is the first one in the surrogate's list.
If you open the src for the blocked request from the networks tab on that example page, you will see that it is indeed that surrogate which is causing that CSP violation
As a result, it's just that the surrogate isn't loaded but the actual blocking should work as expected. The solution would be to add data: to the CSP policy I believe. Content scripts in chrome extensions have alot of power. You could just have your content script whitelist data: in CSP policies if there exists one - not sure how "legal" this is though.

uBlock has an interesting solution to this. They're keeping the surrogates in web_accessible_resources and generating an access token when the extension starts up. https://github.com/gorhill/uBlock/issues/2823

@acsant  are you working on it?

This was resolved with a recent update of the extension so there are no longer CSP issues from this feature. We do still trigger some CSP issues in Firefox however this is to be resolved soon also.

I encountered this error in Firefox: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“style-src”)." Leading to the call document.head.appendChild(styleTag); in this code:
/**
   * Create styletag for strict hide rules and append it to document head
   * @param {Object[]} rules
   * @param {string} rules[].selector
   * @param {string} rules[].type
   */
  function injectStyleTag (rules) {
      const styleTag = document.createElement('style');
      let styleTagContents = '';

      rules.forEach((rule, i) => {
          if (i !== rules.length - 1) {
              styleTagContents = styleTagContents.concat(rule.selector, ',');
          } else {
              styleTagContents = styleTagContents.concat(rule.selector);
          }
      });

      styleTagContents = styleTagContents.concat('{display:none!important;min-height:0!important;height:0!important;}');
      styleTag.innerText = styleTagContents;

      document.head.appendChild(styleTag);
  }

The CSP header is:

content-security-policy:  script-src 'self' https: http:; object-src 'none'; base-uri 'none'; style-src 'self' ; font-src 'self' ;

Can this extension function without appending style to the document.

I also have this problem:

dev-server.js?2743:59 Refused to load the stylesheet 'data:text/css,%5Bid*%3D'google_ads_iframe'%5D%2C%5Bid*%3D'taboola-'%5D%2C.taboolaHeight%2C.taboola-placeholder%2C%23credential_picker_container%2C%23credential_picker_iframe%2C.google-one-tap-modal-div%7Bdisplay%3Anone!important%3Bmin-height%3A0!important%3Bheight%3A0!important%3B%7D' because it violates the following Content Security Policy directive: "default-src 'self' 'unsafe-inline' 'unsafe-eval'". Note that 'style-src-elem' was not explicitly set, so 'default-src' is used as a fallback.

injectStyleTag @ dev-server.js?2743:59
extractTimeoutRules @ dev-server.js?2743:59
applyRules @ dev-server.js?2743:59
(anonymous) @ dev-server.js?2743:59
13:52:41.375

@zflat and @wintheriscomming this has been disabled so it shouldn't happen any more.
I'm going to close this out as we've had a few CSP issues in the past and they're not all related.
/cc @dharb @jdorweiler @kzar and @sammacbeth


Datasets

Could you please provide the training data and the code to get the training data?

Hi @ella-collins, unfortunately, according to our project agreements, the data will be kept private only.


ESAS: Activity

Activity
Indicates what the species was doing when observed:
1 On water/swimming
2 Diving
3 Flushing
4 Flying
5 Completely submerged (marine mammals)
6 Breaking surface (marine mammals)
7 On artificial piece of something (platform, pole…)
Linked to https://github.com/ices-tools-dev/esas/issues/39

Can Activity be integrated with Behaviour?

answer by Nicolas Vanermen:
Behaviour codes are mostly used during ship-based surveys, Activity codes
during aerial monitoring. But, some aerial surveyors will use both columns!
By integrating both columns, information will go lost.

Anna to contact Nicolas again.

ESAS meeting: merge vocabs into Behaviour, allow multiples in the format

Activity will merge with Behaviour

Should we close this issue?


Expose Vmware Cloud orchestration stacks to automation engine

Purpose or Intent
This patch fixes this PR where OrchestrationStack module was not registered in automation system.

/cc @mkanoor @agrare @blomquisg

👍
/cc @bzwei


Client side

Regarding step one:
Building Apk with ApkEasyTool:
1: Navigate to \NetflixMod\smali\com\velociraptor\raptor

Inside com folder there is no folder named velociraptor.
Can you put some more details about the steps or upload YT for it, please?

@Arioshoma
https://vimeo.com/527942173
https://vimeo.com/527959545

@Arioshoma Dont use this rat now its still in development

@swagkarna Do know have any idea about when this will be available to use?

@Arioshoma till tomorrow night


conifer output not to specific readIDs

Hello,
Thanks for developing this tool! I have recently come across it and thought it would help me to fine tune the accuracy of my Kraken2 results. I read in the readme file that it generates the confidence scores for each readID. However, in my conifer output file, I see the confidence score for each taxid/taxname, as opposed to readID. Is there anything I did wrong?
Thanks,
Elly

Dear Elly,
Sorry for delayed response. Conifer assigns confidence scores for each read by default. However, if you are using flag -s, then score summary per taxonomy will be reported instead. So you should probably remove -s flag from the command.
Hope this helps,
Ivars

Dear Ivars,
I see, got it! Thanks for your reply!
Best,
Elly


Library Issue

Hello,
I recently downloaded your project but i'm not having any libraries in the project. So can you please help me how to get those libraries and libRNReactNativeDocViewer.a file.
Kindly please update me asap. Waiting for your response.

i have to run npm install & react-native link to install the library in the example Folder or in your own Project Folder

/Users/rutul/Downloads/react-native-doc-viewer-master/example/DocumentViewerExample/ios/DocumentViewerExample/AppDelegate.m:12:9: 'React/RCTBundleURLProvider.h' file not found.
Can u please help me with this? i've manually added all the things n the steps.

Delete the node_modules Folder in the Example Folder. Run: npm install and then: react-native link

can u please tell me what is react-native link coz it's totally a new thing for me n i don't know which command u'r talking about!

Ok. Please read the react native doc. I explain it to you:

Open Windows or Mac Shell window
In the Shell Commands:
cd PathtoTheExample Project
npm install
react-native link

bro in the last react-native command i got the message that command not found.
"react-native: command not found".
That's why i'm asking you. All other steps are done. Just the last step is showing me an error.

Ok. I think you dont have installed node and nom on your MAC.
Please download Node Version 7.10.1 here: https://nodejs.org/en/download/releases/
and install it.
And then in the shell install React native:
npm install -g react-native-cli
npm install -g create-react-native-app
now it should work. With the steps i mentioned above. Do you have Teamviewer i can install it for you on your mac.

sure! i'm giving you
my id - 351 201 648

password - f268xy

I think in 45 min i can install it for you.

do have this time?

i delete the comments from you with the id and password from the teamviewer. You can also mail me the credentials for teamviewer<EMAIL_ADDRESS>

i need your pass i be back

hi,
The rest things have been done and executed the code. Thank you so much for your support.
Now will you please assist in one more thing?
In your code the data is coming from the live URL what if i wants to open any type of data from the device.
can you help me in that?


error timeout of 5000ms has exceeded on process 3 when waiting a task to be resolved.

Hi - we are using this plugin (which is fantastic) with Gatsby however we've started getting this issue only in CI (Gitlab). If I run the build locally on my Mac it is fine which would suggest some kind of resourcing issue?
success Building static HTML for pages - 39.268s - 2714/2714 69.12/s
error timeout of 5000ms has exceeded on process 3 when waiting a task to be resolved.
success gatsby-plugin-meilisearch - 9.715s - Failed to index to Meilisearch
success onPostBuild - 10.556s

A similar issue (https://github.com/meilisearch/strapi-plugin-meilisearch/issues/337) talks about auto-batching and changing the timeout. Auto-batching is apparently enabled now and there doesn't seem to be any option for changing the timeout with the plugin. I've tried different batchSize settings to no avail. We have approx 2,700 documents to index so not a massive amount.
We run the docker version of Meilisearch (v029.2) in ECS Fargate.
"gatsby": "4.14.1",
"gatsby-plugin-meilisearch": "^0.2.1",

Is there a way to change the timeout or can you advise how I can troubleshoot?
Many thanks.

Hey @TristanPeers
Thanks a lot for this information. I'll investigate to see if we cannot find a quick fix to this. Can you confirm that your documents are not indexed even if the error occurs?

Hi @bidoubiwa - many thanks for looking at this.
I added a brand new test page to the site to check if it would be indexed as per your question.
Unfortunately/fortunately our CI pipeline has started worked again (no changes to anything at all except markdown this week):
success Building static HTML for pages - 44.195s - 2716/2716 61.45/s
success gatsby-plugin-meilisearch - 9.816s - Documents added to Meilisearch
success onPostBuild - 10.677s

As you can see the numbers/stats are very similar to the ones in the initial post which is quite bizarre.
I will continue to monitor and if it breaks again, I will add another new test page to get you that verification.
If there's any kind of extra logging/verbosity setting which could be added to the Gatsby build process that would be really useful?

Having more logging/verbosity is a good suggestion. We just need to define what we can log that is relevant.
In the plugin, we are waiting on tasks to be processed by Meilisearch, meaning that your build will take as long as the time it takes to index all the documents into Meilisearch. On a bigger dataset, this might be problematic, and this is what happened to you.
https://github.com/meilisearch/gatsby-plugin-meilisearch/blob/eedc486b765dc34bd9ec6fac81af8cea6f478218/gatsby-node.js#L93-L101
Possibly we can either:

Make document indexation asynchronous. Logging only the tasks added in Meilisearch. Example: Additing 3600 documents to Meilisearch, track the process with its task id : `45`. (doc:
 https://docs.meilisearch.com/reference/api/tasks.html#get-one-task)

Make timeout a setting that you can change. And still log the related task id  Task `45`, indexing 3600 documents into Meilisearch, is being processed....

What do you think is best? I'll make an issue suggesting that change. I prefer option 1, this avoids failing your CI and/or make the build to long. It still provides enough information to track why your documents are not being indexed

HI @bidoubiwa - many thanks for the updated info. I agree option 1 seems nicer to me.
Also - just to answer your earlier question, CI failed again with Meilisearch this morning so I added another brand new test page to the site.
It then failed again when adding this new page:
success Building static HTML for pages - 48.206s - 2716/2716 56.34/s
error timeout of 5000ms has exceeded on process 73 when waiting a task to be resolved.
success gatsby-plugin-meilisearch - 9.794s - Failed to index to Meilisearch
success onPostBuild - 10.733s

...however this new page DID get added to the Meilisearch index!?!?!? Very strange...

Many thanks for the explanation, that makes total sense.

What do you think of this output ? https://github.com/meilisearch/gatsby-plugin-meilisearch/pull/195

Look amazing, many thanks!

It is released
https://github.com/meilisearch/gatsby-plugin-meilisearch/releases/tag/v0.3.0

Amazing - many thanks @bidoubiwa 👍
Output looks great:
success Building static HTML for pages - 39.290s - 2716/2716 69.13/s
success Send documents to Meilisearch - 0.021s - Adding 500 document(s) to Meilisearch, task uid : "113".
success Send documents to Meilisearch - 0.128s - Adding 500 document(s) to Meilisearch, task uid : "114".
success Send documents to Meilisearch - 0.236s - Adding 500 document(s) to Meilisearch, task uid : "115".
success Send documents to Meilisearch - 0.024s - Adding 500 document(s) to Meilisearch, task uid : "116".
success Send documents to Meilisearch - 0.024s - Adding 500 document(s) to Meilisearch, task uid : "117".
success Send documents to Meilisearch - 0.046s - Adding 216 document(s) to Meilisearch, task uid : "118".
success gatsby-plugin-meilisearch - 0.582s - Documents are send to Meilisearch, track the indexing progress using the tasks uids.
doc: https://docs.meilisearch.com/reference/api/tasks.html#get-one-task
success onPostBuild - 1.416s


Best image for build agent

Hi, Thanks for this project.
I can't seem to find aspnetcore/teamcity-agent-with-compose at hub.docker.com. Has it been deprecated? Is there something else that I should be using instead?
Cheers :-)

I just realised that you are running   build: ./agent and, I assume, making your own image.

Yes, just a local image. How's the course coming for you?
On Tue, Aug 29, 2017 at 6:30 AM, damiensawyer<EMAIL_ADDRESS>wrote:

I just realised that you are running build: ./agent and, I assume, making
your own image.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/g0t4/aspnetcore-generator-api/issues/1#issuecomment-325635662,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK_3f1Pk5VG1sRPuY_wB9YIzHSkDmlVks5sc_ZKgaJpZM4PFrZD
.

Hey,
Man - I'm loving it!! The pipeline you've set up is great.
I thought that I'd have a crack at setting up a TeamCity, a registry and
SonarQube behind nginx - all in Docker, and try to get it running on a VM.
It's working locally but failing in the cloud. I guess that nutting stuff
out like this is where you really learn.
Thanks for your work :-).

I welcome VSRE emails. Learn more at vsre.info
On Wed, Aug 30, 2017 at 3:10 AM, Wes Higbee<EMAIL_ADDRESS>wrote:

Yes, just a local image. How's the course coming for you?
On Tue, Aug 29, 2017 at 6:30 AM, damiensawyer<EMAIL_ADDRESS>wrote:

I just realised that you are running build: ./agent and, I assume, making
your own image.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/g0t4/aspnetcore-generator-api/issues/1#issuecomment-
325635662>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAK_3f1Pk5VG1sRPuY_
wB9YIzHSkDmlVks5sc_ZKgaJpZM4PFrZD>
.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/g0t4/aspnetcore-generator-api/issues/1#issuecomment-325731233,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA2Zq4Vx9UzNqsTr0mlNpc9GZOsmmgPbks5sdEYIgaJpZM4PFrZD
.

Yup, get the hands dirty. You know you've learned something when it's
providing value to you.
On Tue, Aug 29, 2017 at 4:45 PM, damiensawyer<EMAIL_ADDRESS>wrote:

Hey,
Man - I'm loving it!! The pipeline you've set up is great.
I thought that I'd have a crack at setting up a TeamCity, a registry and
SonarQube behind nginx - all in Docker, and try to get it running on a VM.
It's working locally but failing in the cloud. I guess that nutting stuff
out like this is where you really learn.
Thanks for your work :-).

I welcome VSRE emails. Learn more at vsre.info
On Wed, Aug 30, 2017 at 3:10 AM, Wes Higbee<EMAIL_ADDRESS>wrote:

Yes, just a local image. How's the course coming for you?
On Tue, Aug 29, 2017 at 6:30 AM, damiensawyer<EMAIL_ADDRESS>wrote:

I just realised that you are running build: ./agent and, I assume,
making
your own image.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/g0t4/aspnetcore-generator-api/
issues/1#issuecomment-
325635662>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAK_3f1Pk5VG1sRPuY_
wB9YIzHSkDmlVks5sc_ZKgaJpZM4PFrZD>
.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<https://github.com/g0t4/aspnetcore-generator-api/issues/1#issuecomment-
325731233>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AA2Zq4Vx9UzNqsTr0mlNpc9GZOsmmgPbks5sdEYIgaJpZM4PFrZD>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/g0t4/aspnetcore-generator-api/issues/1#issuecomment-325798504,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK_3Q9sw0aXN5q9cAXFsDcfGvlaCtZ9ks5sdHhggaJpZM4PFrZD
.


Update README.md

I have added a text file editor 'Mousepad' that was developed for Xfce desktop environment.

@trimstray


[python] Check for uniqueness of registration obs/var field-name inputs [WIP]

Issue and/or context: To be typed up
Changes:
Notes for Reviewer:
Needs unit-test cases.
This PR is not yet ready for review. Please don't review it until I take it out of draft.

[sc-44549]

[sc-44675]


Update daily build

Purpose

This enables the daily build to run with all the test.

Codecov Report

Merging #23182 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #23182   +/-   ##
=======================================
  Coverage   14.59%   14.59%
=======================================
  Files          51       51
  Lines        1411     1411
  Branches      219      219
=======================================
  Hits          206      206
  Misses       1189     1189
  Partials       16       16

Continue to review full report at Codecov.

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


Fix sending message with attachments

What was solved?
This PR fixes the case when OutgoingMessage stored in messagesSection did not include attachment object after sending. It led to the situation when the attachment was missed if initial send message request failed.
Now failed-to-send messages with attachments can be successfully resent.
Release notes:

[ ] Feature
[ ] Ignore
[x] Release notes (Is it clear from the description here?)
[ ] Migration guide (If changes are needed for integrator already using the SDK - what needs to be communicated? Add underneath please)

Additional info:

[x] Is the feature sufficiently tested? All tests fixed? Necessary unit, acceptance, snapshots added? Check that at least new public classes & methods are covered with unit tests
[ ] Did you add logging beneficial for troubleshooting of customer issues?
[ ] Did you add new logging? We would like the logging between platforms to be similar. Refer to Logging from iOS SDKs → Things to consider for newly added logs in Confluence for more information.

!squash


Value d2tmin can't be converted to <class 'float'>

Did you read the instructions?

[X] I have read the README, including the known-limitations section.

The problem
I'm getting the following messages in my logfile:
--
This error originated from a custom integration.
Logger: custom_components.knmi
Source: custom_components/knmi/coordinator.py:48
Integration: KNMI (documentation, issues)
First occurred: 06:00:00 (4 occurrences)
Last logged: 09:00:00
Value d2tmin can't be converted to <class 'float'>
Value d2tmax can't be converted to <class 'float'>
And I was wondering if something has changed?
Integration version
1.6
Home Assistant version
HA 2023.9.3
Python version
3.11
Home Assistant log
This error originated from a custom integration.

Logger: custom_components.knmi
Source: custom_components/knmi/coordinator.py:48
Integration: KNMI (documentation, issues)
First occurred: 06:00:00 (4 occurrences)
Last logged: 09:00:00

Value d2tmin can't be converted to <class 'float'>
Value d2tmax can't be converted to <class 'float'>

Diagnostics
No response
Additional information
No response

Oh, I just came in to report this as well. I am on ha 2023.10.0b2 though - so it appears not to be related to a specific HA version. Maybe the output from KNMI changed?

These 2 values were absent in the API response between 05:10:00 and 09:00:00 (according to my logs), which is why you see these logs.
Note that these are warnings (and not errors), these are meant to inform you that, in this case, the min and max temp of the day after tomorrow, are not present.

Understood.
Would there be a way to catch this and actually produce this explanation into the logs? Because Value d2tmax can't be converted to <class 'float'> isn't telling me "hey, the value isn't there" at first sight :-)

Ah, this would have been more clear. I am not sure why this wasn't thrown?
https://github.com/golles/ha-knmi/blob/da4a1101e03456a9ed96f2dddffe92c24c02d55e/custom_components/knmi/coordinator.py#L51C14-L51C68

Oh I remember, values are usually not missing, but instead an empty string is given. And because everything is a string in the api it need to be converted (in this case to a number, float).
I can make the empty string warning a bit easier to understand indeed.

btw, it should be converted to int instead of float

Ah, this would have been more clear. I am not sure why this wasn't thrown?
https://github.com/golles/ha-knmi/blob/da4a1101e03456a9ed96f2dddffe92c24c02d55e/custom_components/knmi/coordinator.py#L51

it was here

btw, it should be converted to int instead of float

That doesn't really matter at this point

At the current moment, the following warning is logged:
2023-09-30 15:00:00.106 WARNING (MainThread) [custom_components.knmi] Value d2tmax can't be converted to <class 'float'>

due to
...
"d2tmax": "22/24",
"d2tmin": "15",
...

At the current moment, the following warning is logged:
2023-09-30 15:00:00.106 WARNING (MainThread) [custom_components.knmi] Value d2tmax can't be converted to <class 'float'>

due to
...
"d2tmax": "22/24",
"d2tmin": "15",
...

(email sent to supplier about this)

if dt2max has string "/" in it take the two values and divide by two?
is that a solution?

if dt2max has string "/" in it take the two values and divide by two?
is that a solution?

Not sure, for the max fields it could also be an option to take the highest value and for the min fields the lowest.
I haven't heard back from the API supplier, which I'll wait for, as I think this was actually a bug on their side.

Yes, I also think its a bug but it should not be possible. It shows bad
software, allowing text in number fields.
Op ma 2 okt. 2023 15:49 schreef Sander @.***>:

if dt2max has string "/" in it take the two values and divide by two?
is that a solution?
Not sure, for the max fields it could also be an option to take the
highest value and for the min fields the lowest.
I haven't heard back from the API supplier, which I'll wait for, as I
think this was actually a bug on their side.
—
Reply to this email directly, view it on GitHub
https://github.com/golles/ha-knmi/issues/96#issuecomment-1743053949, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AXDM2672TSLHT7C3MR4GEKTX5LA7JAVCNFSM6AAAAAA5MCMWASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBTGA2TGOJUHE
.
You are receiving this because you commented.Message ID:
@.***>

Yes, I also think its a bug but it should not be possible. It shows bad software, allowing text in number fields.

Sadly every field in the API is a text string

Indeed. I wonder if the input is automated or not. How can the max value be
two values?
Op ma 2 okt. 2023 16:08 schreef Sander @.***>:

Yes, I also think its a bug but it should not be possible. It shows bad
software, allowing text in number fields.
Sadly every field in the API is a text string
—
Reply to this email directly, view it on GitHub
https://github.com/golles/ha-knmi/issues/96#issuecomment-1743087164, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AXDM26ZUEEDDMKFAEP45BT3X5LDGXAVCNFSM6AAAAAA5MCMWASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBTGA4DOMJWGQ
.
You are receiving this because you commented.Message ID:
@.***>

I got a conformation that this x/y is a bug in the API and will be fixed soon

I got a conformation that this x/y is a bug in the API and will be fixed soon

Ok...
I just got this error
Logger: custom_components.knmi
Source: C:\Program Files\HassWP_2023.3.6\config\custom_components\knmi\coordinator.py:136
Integration: KNMI Weer (documentation, issues)
First occurred: 03:54:33 (4804 occurrences)
Last logged: 23:55:29
Value 11/13 with key d2tmin can't be converted to <class 'int'>

I got a conformation that this x/y is a bug in the API and will be fixed soon

Ok... I just got this error
Logger: custom_components.knmi Source: C:\Program Files\HassWP_2023.3.6\config\custom_components\knmi\coordinator.py:136 Integration: KNMI Weer (documentation, issues) First occurred: 03:54:33 (4804 occurrences) Last logged: 23:55:29
Value 11/13 with key d2tmin can't be converted to <class 'int'>

As I mentioned, this will be fixed soon on the API side.

Think it has been fixed by now, haven't seen it in a couple of days

Hmm, not really:
2023-10-13 06:00:00.218 WARNING (MainThread) [custom_components.knmi] Value d2tmin can't be converted to <class 'float'>
2023-10-13 06:00:00.218 WARNING (MainThread) [custom_components.knmi] Value d2tmax can't be converted to <class 'float'>
2023-10-13 07:00:00.217 WARNING (MainThread) [custom_components.knmi] Value d2tmin can't be converted to <class 'float'>
2023-10-13 07:00:00.217 WARNING (MainThread) [custom_components.knmi] Value d2tmax can't be converted to <class 'float'>
2023-10-13 08:00:00.218 WARNING (MainThread) [custom_components.knmi] Value d2tmin can't be converted to <class 'float'>
2023-10-13 08:00:00.218 WARNING (MainThread) [custom_components.knmi] Value d2tmax can't be converted to <class 'float'>
2023-10-13 09:00:00.218 WARNING (MainThread) [custom_components.knmi] Value d2tmin can't be converted to <class 'float'>
2023-10-13 09:00:00.218 WARNING (MainThread) [custom_components.knmi] Value d2tmax can't be converted to <class 'float'>

Not yet
'd2weer': 'bewolkt', 'd2tmax': '12/13', 'd2tmin': '4/6', 'd2windk': '2'

tbh, I ony found this issue after updating to 1.6.1 yesterday.
might be I missed an update before, but its quite a busy warning:
Deze fout is ontstaan door een aangepaste integratie.

Logger: custom_components.knmi
Source: custom_components/knmi/coordinator.py:52
Integration: KNMI (documentation, issues)
First occurred: 01:03:31 (6618 occurrences)
Last logged: 10:47:36

Value d1tmin can't be converted to <class 'float'>
Value d2tmin can't be converted to <class 'float'>
Value d2tmax can't be converted to <class 'float'>

I'm experiencing the issue, too. The logs are flooded with these warnings.
I'm on HA Core 2023.10.3 and KNMI 1.6.1.
2023-10-17 12:30:17.594 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:30:17.595 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:30:17.596 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:30:17.596 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:30:47.631 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:30:47.633 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:30:47.634 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:30:47.634 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:31:17.633 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:31:17.633 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:31:17.634 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:31:17.634 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:31:47.633 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:31:47.634 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:31:47.634 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:31:47.634 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:32:17.633 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:32:17.634 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:32:17.634 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:32:17.635 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:32:47.634 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:32:47.635 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:32:47.636 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:32:47.637 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:33:17.635 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:33:17.636 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:33:17.637 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:33:17.638 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:33:47.636 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:33:47.636 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:33:47.637 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:33:47.637 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:34:17.637 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:34:17.638 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:34:17.638 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:34:17.638 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:34:47.638 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:34:47.639 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:34:47.639 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:34:47.640 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:35:17.640 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:35:17.641 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:35:17.641 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:35:17.642 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:35:47.640 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:35:47.641 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:35:47.642 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:35:47.643 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:36:17.641 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:36:17.642 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:36:17.643 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:36:17.644 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:36:33.122 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:36:33.123 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:36:47.641 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:36:47.642 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:36:47.642 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:36:47.643 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:37:17.642 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:37:17.642 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:37:17.643 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:37:17.643 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:37:47.642 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:37:47.643 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:37:47.643 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:37:47.644 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:38:17.643 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:38:17.644 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:38:17.645 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:38:17.645 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:38:47.644 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:38:47.645 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>
2023-10-17 12:38:47.646 WARNING (MainThread) [custom_components.knmi] Value d1tmin can't be converted to <class 'float'>
2023-10-17 12:38:47.646 WARNING (MainThread) [custom_components.knmi] Value d1tmax can't be converted to <class 'float'>

I've sent another reminder to the supplier, hang in there please

Should be fixed by now

Thanks for the quick response. Hope it will not err again.
On the other hand, if the custom component does some initial type validation, than it will become less dependent of the proper functioning of the API, not?

These warnings you saw, were basically the type validation, the API should be stable and not suddenly change what it is returning


Add cluster reset test

Proposed Changes
Add cluster-reset test to nightly builds.
Testing
NA
Linked Issues
https://github.com/k3s-io/k3s/issues/6060

Codecov Report
Base: 9.72% // Head: 9.72% // No change to project coverage :thumbsup:

Coverage data is based on head (17a40c0) compared to base (0d75d74).
Patch has no changes to coverable lines.

Additional details and impacted files
@@          Coverage Diff           @@
##           master   #6161   +/-   ##
======================================
  Coverage    9.72%   9.72%
======================================
  Files         138     138
  Lines       10061   10061
======================================
  Hits          978     978
  Misses       8884    8884
  Partials      199     199

Flag
Coverage Δ

unittests
9.72% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Libraries for re-implementing activities from other languages into JavaScript

This is for discussing the use of various libraries and tools to use in re-implementing the existing Python Sugar Desktop activities into Sugarizer using JavaScript.
So far mentioned have been Godot and Pixi JS.
Please discuss here, and add links to projects, tutorials, development version downloads and so on.

https://threejs.org/ is a good renderer that includes a number of features that you can use. With the range of features it's also a bit low level, that can stagger your progress a bit. @nolski had suggested to use the https://www.babylonjs.com/ which is an abstraction and more higher level than 3.js.
For anything in between like animation and sounds use https://www.createjs.com/ . It's been battle tested by me in a number of projects as well as real production at companies. All of these libraries are also open source.

Thanks for the links and the suggestions! I just took a quick look to check the licenses and yeah those look fine.Also it doesn't seem like there's a complex build process to use them. createjs looks like it breaks the project down into constituent pieces if one only wants to use part of it, I guess? That might be a boon or a complexity, not sure.

There's also https://phaser.io/. It's focused on 2d games and seems similar in spirit to PyGame.

If your game doesn't require a lot of functionality, you can simply use the canvas API: https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API
I and @ymoullec have gone ahead and started using it and it's doing all the work we ever needed (so far).

On Sat, Apr 25, 2020 at 05:07:14PM -0700, Ian Clare wrote:

There's also https://phaser.io/

Thanks!
Code on GitHub under an MIT license,
https://github.com/photonstorm/phaser/blob/master/LICENSE.md

I did not anticipate that the two libraries discussed in the opening comment of this issue would come up in the same development issue, but they have.
First, Pixi JS was proposed:
https://github.com/ritjoe/sugarizer-lite/issues/17#issuecomment-619459426

... and then Godot was proposed
https://github.com/ritjoe/sugarizer-lite/issues/17#issuecomment-619519704

@DennisSSDev
Not to neglect your point about @ymoullec and your efforts with the Canvas API I just want to say that that's a great point and I look forward to seeing how it turns out.
I'll also note that sets one end of a broad range of options, from using no third-party libraries at all (Canvas) to using a substantial third-party development platform (Godot).

We've had mention of Pixi JS but there are no links to it in this issue, so:
Its main page: https://www.pixijs.com/
and its repository: https://github.com/pixijs/pixi.js

p5js also got a passing mention at some point. I've thought of it again because I'v suggested running it as a test case for browser/OS functionality/compatibility in https://github.com/ritjoe/sugarizer-lite/issues/16

Main site: https://p5js.org/
repository: https://github.com/processing/p5.js


Packaging for openSUSE: Check test_get_files__return_files_in_directory__success fails

Description
I am trying to package this for openSUSE. One of the checks fails.
Expected Behaviour
Checks should succeed.
Actual Behaviour
[   15s] =================================== FAILURES ===================================
[   15s] ______________ test_get_files__return_files_in_directory__success ______________
[   15s]
[   15s]     def test_get_files__return_files_in_directory__success():
[   15s] >       assert app.get_files("tests/fixtures/dir") == [
[   15s]             "tests/fixtures/dir/file-a.yaml",
[   15s]             "tests/fixtures/dir/file-b.yaml",
[   15s]             "tests/fixtures/dir/file-c.yaml",
[   15s]         ]
[   15s] E       AssertionError: assert ['tests/fixtures/dir/file-b.yaml', 'tests/fixtures/dir/file-a.yaml', 'tests/fixtures/dir/file-c.yaml'] == ['tests/fixtures/dir/file-a.yaml', 'tests/fixtures/dir/file-b.yaml', 'tests/fixtures/dir/file-c.yaml']
[   15s] E         At index 0 diff: 'tests/fixtures/dir/file-b.yaml' != 'tests/fixtures/dir/file-a.yaml'
[   15s] E         Full diff:
[   15s] E           [
[   15s] E         +  'tests/fixtures/dir/file-b.yaml',
[   15s] E            'tests/fixtures/dir/file-a.yaml',
[   15s] E         -  'tests/fixtures/dir/file-b.yaml',
[   15s] E            'tests/fixtures/dir/file-c.yaml',
[   15s] E           ]
[   15s]
[   15s] tests/test_app.py:330: AssertionError
[   15s] =============================== warnings summary ===============================
[   15s] tests/test_app.py: 35 warnings
[   15s]   /home/abuild/rpmbuild/BUILD/kdave-0.2.2/exporter/app.py:238: PendingDeprecationWarning: Function 'semver.compare' is deprecated. Deprecated since version 3.0.0.  Still under investigation, see #258. Use the respective 'semver.Version.compare' instead.
[   15s]     if semver.compare(
[   15s]
[   15s] tests/test_app.py: 14 warnings
[   15s]   /home/abuild/rpmbuild/BUILD/kdave-0.2.2/exporter/app.py:267: DeprecationWarning: Function 'semver.parse_version_info' is deprecated. Deprecated since version 2.10.0.  This function will be removed in semver 3. Use 'semver.version.Version.parse' instead.
[   15s]     ver = semver.parse_version_info(parse_semver(version))
[   15s]
[   15s] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
[   15s] =========================== short test summary info ============================
[   15s] FAILED tests/test_app.py::test_get_files__return_files_in_directory__success

Affected Version
0.2.2 taken from the GitHub release page
Checklist

[X] I have read the contributing guidelines
[X] I have verified this does not duplicate an existing issue

Hmmm, seems like this is solved in 0.2.3 (GitHub tarball).

The following message is still present, but does not lead to a failed build:
[   88s] =============================== warnings summary ===============================
[   88s] tests/test_app.py: 35 warnings
[   88s]   /home/abuild/rpmbuild/BUILD/kdave-0.2.3/exporter/app.py:240: PendingDeprecationWarning: Function 'semver.compare' is deprecated. Deprecated since version 3.0.0.  Still under investigation, see #258.
Use the respective 'semver.Version.compare' instead.
[   88s]     if semver.compare(
[   88s]
[   88s] tests/test_app.py: 14 warnings
[   88s]   /home/abuild/rpmbuild/BUILD/kdave-0.2.3/exporter/app.py:270: DeprecationWarning: Function 'semver.parse_version_info' is deprecated. Deprecated since version 2.10.0.  This function will be removed in
 semver 3. Use 'semver.version.Version.parse' instead.
[   88s]     ver = semver.parse_version_info(parse_semver(version))
[   88s]
[   88s] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html


feat(cli)!: ensure signing keys are never leaked as plaintext

Summary
Brief summary of the changes made, ie "what?"
Background
Brief background on why these changes were made, ie "why?"
Changes

List changes which were made.

Testing
How are these changes tested?
Metrics

List out metrics added by PR, delete section if none.

Breaking Changelist

Bulleted list of breaking changes, any notes on migration. Delete section if none.

Related Issues
Link any issues that are related, prefer full github links.
closes

Closing stale Pr with many conflicts


error after installing like in the documentation

I have Isort install, python3.6 project and pre-commit installed too.
Other hooks are working fine. I add the yaml code to my .pre-commit-config.yaml, run pre-commit install and I m getting this error
An error has occurred: InvalidManifestError:
=====> /home/tfischer/.cache/pre-commit/repoenj9lfbo/.pre-commit-hooks.yaml does not exist

What am I doing wrong?

That's caused by the issue already discussed in #18.