Authentication issues

Storage Explorer Version: January 2019 (Version 1.6.2)
Platform/OS: Windows 10, Version 1809 Build 17763.253
Architecture: x64
Bug description
Error authenticating using MFA when you belong to several organistations and the orgs have different emails for the account.
Steps to Reproduce
I have an account which is<EMAIL_ADDRESS>my default email address is<EMAIL_ADDRESS>My account has been added to customers AD through B2B. I then add my<EMAIL_ADDRESS>as the account since that is what my Azure subscription is tied to.
Expected Experience
I expect that I should get a single MFA request and be able to sign in to my Azure subscription
Actual Experience
When I sign in as<EMAIL_ADDRESS>I first get a ton of MFA requests and then at the end it fails with the following error message:
{
"message": ""User<EMAIL_ADDRESS>returned by service does not match user<EMAIL_ADDRESS>in the request""
}

I have the same problem. Running on 1.8.1 (Mac).

Hi, sorry that you're having sign in issues. There's some fairly involved steps I'd like you to take to help us diagnose what's going wrong. I know it's a lot, but this is what will help us figure out how to help you. If you have any problems with the below steps let us know and we'll do our best to help you. If you don't have time to do all of these steps, then you can probably ignore the proxy and Fiddler stuff for now, but it's usually easiest to get all of this collected in one go.
Note: these steps are for Windows, let me know if you need them for another OS.
Part 1: Reset Auth/Sign Out of Everything

Open Storage Explorer
Go to "Help" -> "Reset", make sure "Authentication" is selected (you can deselect "Quick Access" if you'd like), click "Reset"
After the reset dialog closes, go to "Edit" -> "Configure Proxy". Enable proxy, set the URL to 'http://localhost' and the port to '8888' (if you already have a proxy, skip this step and ignore all steps related to Fiddler), click "OK"
Close Storage Explorer

Part 2: Setup Fiddler

Install Fiddler from https://www.telerik.com/fiddler (Note: you can put in a fake email when they ask you for one 😋)
Start Fiddler
Go to Tools -> Options
Click on the HTTPS tab
Make sure Capture HTTPS CONNECTs and Decrypt HTTPS traffic are checked
Click on the Actions button
Choose "Trust Root Certificate" and then "Yes" in the next dialog
Click on the Actions button again
Choose “Export Root Certificate to Desktop”
Go to your desktop
Find the FiddlerRootCer file
Double click to open
Go to the "Details" tab
Click "Copy to File…"
In the export wizard choose the following options

Base-64 encoded X.509
For file name, Browse… to C:\Users\<your username\AppData\Roaming\StorageExplorer\certs, and then you can save it as any file name

Close the certificate window

Part 3: Clear Auth Logs

Go to C:\Users<your username>\AppData\Local\Temp\servicehub\logs
Delete Everything

Part 4: Try Signing In!

Open PowerShell
Goto where Storage Explorer is installed, if you installed at the default location you can just do cd 'C:\Program Files (x86)\Microsoft Azure Storage Explorer\'
Execute $env:SERVICEHUBTRACELEVEL="all"
Close as many other running programs as possible (excluding Fiddler and PowerShell)
Start Storage Explorer from PowerShell: .\StorageExplorer.exe
Try signing in, after your issue happens, close Storage Explorer
In Fiddle, in the bottom left where it says "Capturing", click that, and then "File" -> "Save All Sessions", and save the file wherever you'd like

Part 5: Share results with us

Go back to Go to C:\Users\<your username>\AppData\Local\Temp\servicehub\logs
Zip up all of the log files and attach them to a comment on this issue
Do not attach us the file you saved in Part 4!!! If we need that, we'll give you an email to send it to. That type of file can contain some super sensitive information so we do not want you putting it in a public place.

PS: @jonmach, let me know if you're up to also try these steps. I can give you similar instructions that will work on Mac.

Thanks for this, but I’m using a Mac

On 8 Aug 2019, at 18:27, Matthew Rayermann<EMAIL_ADDRESS>wrote:
Hi, sorry that you're having sign in issues. There's some fairly involved steps I'd like you to take to help us diagnose what's going wrong. I know it's a lot, but this is what will help us figure out how to help you. If you have any problems with the below steps let us know and we'll do our best to help you. If you don't have time to do all of these steps, then you can probably ignore the proxy and Fiddler stuff for now, but it's usually easiest to get all of this collected in one go.
Note: these steps are for Windows, let me know if you need them for another OS.
Part 1: Reset Auth/Sign Out of Everything
Open Storage Explorer
Go to "Help" -> "Reset", make sure "Authentication" is selected (you can deselect "Quick Access" if you'd like), click "Reset"
After the reset dialog closes, go to "Edit" -> "Configure Proxy". Enable proxy, set the URL to 'http://localhost http://localhost/' and the port to '8888' (if you already have a proxy, skip this step and ignore all steps related to Fiddler), click "OK"
Close Storage Explorer
Part 2: Setup Fiddler
Install Fiddler from https://www.telerik.com/fiddler https://www.telerik.com/fiddler (Note: you can put in a fake email when they ask you for one 😋)
Start Fiddler
Go to Tools -> Options
Click on the HTTPS tab
Make sure Capture HTTPS CONNECTs and Decrypt HTTPS traffic are checked
Click on the Actions button
Choose "Trust Root Certificate" and then "Yes" in the next dialog
Click on the Actions button again
Choose “Export Root Certificate to Desktop”
Go to your desktop
Find the FiddlerRootCer file
Double click to open
Go to the "Details" tab
Click "Copy to File…"
In the export wizard choose the following options
Base-64 encoded X.509
For file name, Browse… to C:\Users<your username\AppData\Roaming\StorageExplorer\certs, and then you can save it as any file name
Close the certificate window
Part 3: Clear Auth Logs
Go to C:\Users\AppData\Local\Temp\servicehub\logs
Delete Everything
Part 4: Try Signing In!
Open PowerShell
Goto where Storage Explorer is installed, if you installed at the default location you can just do cd 'C:\Program Files (x86)\Microsoft Azure Storage Explorer'
Execute $env:SERVICEHUBTRACELEVEL="all"
Close as many other running programs as possible (excluding Fiddler and PowerShell)
Start Storage Explorer from PowerShell: .\StorageExplorer.exe
Try signing in, after your issue happens, close Storage Explorer
In Fiddle, in the bottom left where it says "Capturing", click that, and then "File" -> "Save All Sessions", and save the file wherever you'd like
Part 5: Share results with us
Go back to Go to C:\Users<your username>\AppData\Local\Temp\servicehub\logs
Zip up all of the log files and attach them to a comment on this issue
Do not attach us the file you saved in Part 4!!! If we need that, we'll give you an email to send it to. That type of file can contain some super sensitive information so we do not want you putting it in a public place.
PS: @jonmach https://github.com/jonmach, let me know if you're up to also try these steps. I can give you similar instructions that will work on Mac.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/microsoft/AzureStorageExplorer/issues/1123?email_source=notifications&email_token=AB324ZKYPJQF3PP3PCRUDS3QDRJPDA5CNFSM4GWMUV2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD34KXRA#issuecomment-519613380, or mute the thread https://github.com/notifications/unsubscribe-auth/AB324ZNB2TLUT7OGTIIPYYTQDRJPDANCNFSM4GWMUV2A.

And you were also the only one of like 5 people I asked for logs to reply. 😆 I'll come up with some steps later today. Thanks!

No probs - thank you.

On 12 Aug 2019, at 18:28, Matthew Rayermann<EMAIL_ADDRESS>wrote:
And you were also the only one of like 5 people I asked for logs to reply. 😆 I'll come up with some steps later today. Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/microsoft/AzureStorageExplorer/issues/1123?email_source=notifications&email_token=AB324ZOCF2UGQNWAMGSX5C3QEGMULA5CNFSM4GWMUV2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4DHXAQ#issuecomment-520518530, or mute the thread https://github.com/notifications/unsubscribe-auth/AB324ZP3TPAAPJ3Z2IUPLB3QEGMULANCNFSM4GWMUV2A.

Hey, sorry I never got back to you. We started working on onboarding a new auth library, and instead of having you waste time investigating something we plan on getting rid of, I decided to focus on the new library. We have a private build available that we're distributing to see if it can help anyone who has recent issues. So it'd be great if you could try it out and let us know if it resolves your problems.
You can download the private build here:

Windows: https://aka.ms/storageexplorer/msal/windows
Mac: https://aka.ms/storageexplorer/msal/macos
Linux: https://aka.ms/storageexplorer/msal/linux

To enable the new auth library, go to Settings (gear icon) -> Application -> Sign-in -> Microsoft Authentication Library (Preview), and then click the checkbox and restart.
Since this is a private build, we do not recommend using it long term, or on production data.
Let us know if the build resolves your issue. Thanks!

Going to go ahead and close this as we're shipping 1.11.1. If you run into any problems please let us know via a new issue.

Hi Matthew,
Sorry, I didn't see your earlier mail. Thanks.  I'll download the latest version and let you know if I have any issues.
Cheers
Jon
Sent from my JonPad. Please forgive any tupos

On 21 Nov 2019, at 17:15, Matthew Rayermann<EMAIL_ADDRESS>wrote:

Going to go ahead and close this as we're shipping 1.11.1. If you run into any problems please let us know via a new issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


odo describe fail for not pushed components

/kind bug
How did you run odo exactly?
odo describe for a not pushed component with a not pushed storage attached
Actual behavior
[mrinaldas@localhost nodejs-ex]$ odo describe
Component Name: nodejs-nodejs-ex-lhpl
Type: nodejs
Source: file://./
 ✗  deploymentconfigs.apps.openshift.io is forbidden: User "mik-dass" cannot list deploymentconfigs.apps.openshift.io in the namespace "yfvquycwjx": no RBAC policy matched

Expected behavior
Shouldn't error out and display the info from the local config.

@mik-dass It should get fixed when ListStoragewithState gets implemented, it lists with state from both the places local config and cluster.
https://github.com/openshift/odo/pull/2584/files#diff-f201afca3f23e7411fe9cb0cfc8a2011R465

@mik-dass It should get fixed when ListStoragewithState gets implemented, it lists with state from both the places local config and cluster.
https://github.com/openshift/odo/pull/2584/files#diff-f201afca3f23e7411fe9cb0cfc8a2011R465

OK :+1:  please link this issue with #2584 so that this gets closed with that PR.

@mik-dass It should get fixed when ListStoragewithState gets implemented, it lists with state from both the places local config and cluster.
https://github.com/openshift/odo/pull/2584/files#diff-f201afca3f23e7411fe9cb0cfc8a2011R465

OK +1 please link this issue with #2584 so that this gets closed with that PR.

Keeping the issue, as it needs to be updated to call, ListStorageWithState

/area component

please add regression test for this?


Please don't get favicons from Google

For the Firefox version of the extension, I see that the favicons are being fetched from s2.googleusercontent.com. This is a privacy concern especially considering a lot of people have corporate intranet URLs in their bookmarks.
Please consider the following three options to go forward on this:

Remove favicons altogether.
Get favicon from the URL's domain/favicon.ico.
Provide an option to allow getting favicons from Google (off by default).

None of the above are perfect or ideal solutions, but I suppose they are okay until Firefox provides an API for the favicons.
Thank you.
PS: I couldn't find the source of the Firefox extension's newtab.js file in the repo so I couldn't submit a PR.

Fair enough. I was hoping https://bugzil.la/1315616 wouldn't take too long but there hasn't been any progress on it in months.
The options you suggested are good (though domain/favicon.ico will not work for many sites)
I'm also planning to add https://faviconkit.com/ as an option, as well as my own server running https://github.com/mat/besticon/

Thank you for your interest in resolving this. Let me know if o can help.
On Thu, 23 Aug 2018 at 12:33 AM, Isaiah Billingsley <
<EMAIL_ADDRESS>wrote:

Fair enough. I was hoping https://bugzil.la/1315616 wouldn't take too
long but there hasn't been any progress on it in months.
The options you suggested are good (though domain/favicon.ico will not
work for many sites)
I'm also planning to add https://faviconkit.com/ as an option, as well as
my own server running https://github.com/mat/besticon/
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/quodroc/HumbleNewTabPage/issues/60#issuecomment-415143835,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAHVN3RsLHQ2t-i9hOZhcnCEZJxZHEz9ks5uTarzgaJpZM4WHFFZ
.

--
Shrikant Sharat Kandula
M +91 98674 88842

Version 1.23 now has an option for changing the favicon provider, see "Get website icons from" in the options.


lilypond: add patch to restrict embedded-{ps,svg} when -dsafe is used

Motivation for this change
Fixes: CVE-2020-17353
Closes: #96802
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thanks! Works as expected on a few projects locally, but I don't do any PS or SVG embedding. Given that the patch is so simple, and upstream is satisfied, though, I'd say this should be merged.


Implement tlsext_sni_cb

Created the ability to initialize a TLSConfiguration + NIOSSLContext specifically for servers that want to respond to the TLS SNI extension in client hello messages and dynamically create/load a NIOSSLContext per-host.
Fixes #310

@swift-server-bot Why you spamming bro calm down.

@TechnikEmpire Sorry about the notification spam, just ignore it. :wink:

Closing as too many additional changes necessary to make this into a viable product and too much work to try to back port or integrate.


Update devcontainer image: v0.7.3-alpha.0

Automated changes by create-pull-request GitHub action

Need to investigate the dev container error, no able to reproduce locally on a linux machine. Will be done in the 1.0.0-alpha runs.


Update problems

After April 28 my arkmanager doesn't download mods and fails to update the server.
When I run ./arkmanager installmod , I get the error:
Mod  was not successfully downloaded
and it happens with all mods I'm trying to install or update
Today, May 3, I tried to run ./arkmanager update, and the update never finishes.
I just get the "Performing ARK update ..." that is running forever.
I'm using Arkmanager 1.6.46 version right now
Tried older version - same problem.

What is the output of ./arkmanager update --verbose?

What is the output of ./arkmanager update --verbose?

$ ./arkmanager update --verbose
Running command 'update' for instance 'main'
Checking for update; PID: 34577
The server is already stopped
Performing ARK updateExecuting /home/steam/steamcmd/steamcmd.sh +@NoPromptForPassword 1 +login anonymous +force_install_dir /home/steam/ARK +app_update 376030 +quit
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Downloading update (0 of 49,677 KB)...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...Created shared memory when not owner SteamController_Shared_mem
OK.
"@NoPromptForPassword" = "1"

If that is all, then steamcmd is very broken.

If that is all, then steamcmd is very broken.

Yeah, I just tried to update steamcmd and got this:
$ ./steamcmd.sh
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[  0%] Checking for available updates...
[----] Download complete.
[----] Installing update...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Failed to apply update, reverting...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...Created shared memory when not owner SteamController_Shared_mem
OK.

Got this error in one of update attempts:
Loading Steam API...applicationmanager.cpp (3335) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
applicationmanager.cpp (3335) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
applicationmanager.cpp (3498) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0

How does it go if you try to re-install steamcmd (basically delete or move the old steamcmd directory, and re-extract steamcmd)?

Wow... my Debian 8 doesn't find steamcmd in repositories at all...
$ sudo apt-get install -f steamcmd
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package steamcmd

(basically delete or move the old steamcmd directory, and re-extract steamcmd)?

Yeah, I managed to reinstall SteamCMD and the Arkmanager works fine now.
Thank you very much for help!


detecting rectangle (is_rectangle)

Can I request a working function of is_rectangle?
One of my GEOJSON data has 4 points, which is currently classified as polygon and it leads napari to crash.

Yes, absolutely. Can you send me the geojson file or a geojson file with the shape that causes it to crash?

The incorrect shape in the bottom part of South Africa seems to be caused by napari-geojson.  Using the same source geojson file, I can get the correct map shapes in other library such as geopandas.  Can you also help on this?

Hi @yunhal , can you tell me which version of napari you are using?

Hi Tim.  Here is my napari environment information:
napari: 0.4.16
Platform: macOS-12.6-x86_64-i386-64bit
System: MacOS 12.6
Python: 3.10.6 | packaged by conda-forge | (main, Aug 22 2022, 20:43:44) [Clang 13.0.1 ]
Qt: 5.15.4
PyQt5: 5.15.7
NumPy: 1.23.3
SciPy: 1.9.1
Dask: 2022.9.2
VisPy: 0.10.0
OpenGL:
GL version: 2.1 ATI-4.8.101
MAX_TEXTURE_SIZE: 16384
Screens:
screen 1: resolution 1920x1080, scale 2.0
Plugins:
brainglobe-napari-io: 0.1.5
brainreg-napari: 0.0.5rc0
brainreg-segment: 0.2.16
console: 0.0.6
napari-animation: 0.0.5
napari-dataset: 0.1.dev81+g454e834
napari-geojson: 0.1.3
napari-svg: 0.1.6
ndtiffs: 0.1.2
scikit-image: 0.4.16


Broken Link on office web site

Please ensure you have given all the following requested information in your report.
Issue details
Link "Documentation" is missing in section "Running iOS RoboVM Project in Intelij Android Studio" here: https://libgdx.badlogicgames.com/documentation/gettingstarted/Running and Debugging.html#running-ios-robovm-project-in-intellij-android-studio
note: I have tried to fix it myself but could not find instructions on how to do it.

Docs are located here  https://github.com/libgdx/libgdx-site/tree/master/src/main/docs/src/docs

Moved issue to https://github.com/libgdx/libgdx-site/issues/25


Helm failed issue with helm-operator

$ helm list -n flux

NAME         	NAMESPACE	REVISION	UPDATED                                	STATUS  	CHART              	APP VERSION
flux         	flux     	8       	2020-02-08 15:26:37.755455195 +0000 UTC	deployed	flux-1.2.0         	1.18.0
helm-operator	flux     	7       	2020-02-02 15:06:56.253074064 +0000 UTC	failed  	helm-operator-0.6.0	1.0.0-rc8

fixed by:
helm delete helm-operator -n flux
k delete crd/helmreleases.helm.fluxcd.io

and then re-deploying helm-operator:
helm upgrade --install helm-operator --values deployments/flux/helm-operator/helm-operator-values.yaml --namespace flux fluxcd/helm-operator

I noticed this failed again, and I get the following trying to update:
helm upgrade --install helm-operator --values deployments/flux/helm-operator/helm-operator-values.yaml --namespace flux fluxcd/helm-operator
Release "helm-operator" does not exist. Installing it now.
Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: , name: helmreleases.helm.fluxcd.io, existing_kind: apiextensions.k8s.io/v1beta1, Kind=CustomResourceDefinition, new_kind: apiextensions.k8s.io/v1beta1, Kind=CustomResourceDefinition

Set createCRD: false in the helmoperator values
Deleted the CRD
kubectl delete -f https://raw.githubusercontent.com/fluxcd/helm-operator/master/deploy/crds.yaml

Then deployed:
helm upgrade --install helm-operator --values deployments/flux/helm-operator/helm-operator-values.yaml --namespace flux fluxcd/helm-operator

Helm Operator is now running but not pulling in any data in the logs 😕

Fixed issue with a deployment getting stuck in Flux and now it is working


Fix Clippy reported problems and add it to CI build

Clippy (Rust linter) reports a variety of style errors and suggested simplifications. We should fix them and make cargo clippy a GitHub Action so it's checked for each PR.
Reference issue from ion-rust: https://github.com/amzn/ion-rust/issues/348

This has been fixed with #70 and #71


Error install 1.0.0-beta.11-webpack

OS?  Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)
OSX El Capitan
Versions. Please run ng --version. If there's nothing outputted, please run
in a Terminal: node --version and paste the result here:
angular-cli:1.0.0-beta.11-webpack
node:v6.3.1
Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
npm i -g<EMAIL_ADDRESS>The log given by the failure. Normally this include a stack trace and some
more information.

<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm ERR! Darwin 15.6.0
npm ERR! argv "/Users/user/.nvm/versions/node/v6.3.1/bin/node" "/Users/user/.nvm/versions/node/v6.3.1/bin/npm" "i" "-g"<EMAIL_ADDRESS>npm ERR! node v6.3.1
npm ERR! npm  v3.10.5
npm ERR! path /Users/user/.nvm/versions/node/v6.3.1/lib/node_modules/angular-cli
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/user/.nvm/versions/node/v6.3.1/lib/node_modules/angular-cli'
npm ERR! enoent ENOENT: no such file or directory, access '/Users/user/.nvm/versions/node/v6.3.1/lib/node_modules/angular-cli'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR!     /Users/user/mycode/code/npm-debug.log`

This related to, or duplicate of #1520

Yes it is @sirajc thank you for tying the bug to it.

I have another error message...
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture<EMAIL_ADDRESS>npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm ERR! Linux 3.4.0+
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--save-dev" "angular-cli@webpack"
npm ERR! node v6.3.1
npm ERR! npm  v3.10.3
npm ERR! path /home/fabien/devs/sample/node_modules/.staging/sshpk-bb6b4d5e
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename

npm ERR! enoent ENOENT: no such file or directory, rename '/home/fabien/devs/sample/node_modules/.staging/sshpk-bb6b4d5e' -> '/home/fabien/devs/sample/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk'
npm ERR! enoent ENOENT: no such file or directory, rename '/home/fabien/devs/sample/node_modules/.staging/sshpk-bb6b4d5e' -> '/home/fabien/devs/sample/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     /home/fabien/devs/sample/npm-debug.log

I don't know if it's related or another issue.

I do get a similar message like @FabienDehopre
Linux 4.4.16-boot2docker
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--save-dev" "angular-cli@webpack"
npm ERR! node v5.12.0
npm ERR! npm  v3.8.6
npm ERR! path /usr/src/app/new-hello/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/new-hello/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv'
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/new-hello/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

I tried all sorts of different combinations of node and npm (all in a docker container) without any success.
Installation with npm install -g angular-cli@webpack succeed without any major issues. Then I called ng new hello which resulted in:
Successfully initialized git.
ENOENT: no such file or directory, chmod '/usr/src/app/new-hello/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv'
Error: ENOENT: no such file or directory, chmod '/usr/src/app/new-hello/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv'
    at Error (native)

Is there any kind of debug switch to get more information on what the problem really is?

I don't think the errors in this thread are actually related to https://github.com/angular/angular-cli/issues/1520.
These seem to indicate a problem with the npm install itself:
npm ERR! enoent ENOENT: no such file or directory, access '/Users/user/.nvm/versions/node/v6.3.1/lib/node_modules/angular-cli'
npm ERR! enoent ENOENT: no such file or directory, access '/Users/user/.nvm/versions/node/v6.3.1/lib/node_modules/angular-cli'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! enoent ENOENT: no such file or directory, rename '/home/fabien/devs/sample/node_modules/.staging/sshpk-bb6b4d5e' -> '/home/fabien/devs/sample/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk'
npm ERR! enoent ENOENT: no such file or directory, rename '/home/fabien/devs/sample/node_modules/.staging/sshpk-bb6b4d5e' -> '/home/fabien/devs/sample/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/new-hello/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv'
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/src/app/new-hello/node_modules/ember-cli/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

I don't really have an answer for now. I can't reproduce it myself  (win10, node v5.12.0, npm 3.8.6) so it might be a setup dependent thing.
I know this is the default answer for npm issues but... have you tried uninstalling the global angular-cli, doing npm cache clean and then re-installing?

I also got this error and can not create new project, is there any solution before new version?

Still having this issue as well. Why was this closed?

Closing this as obsolete.

Fixed it.
I had moved node_modules/<package_name> to node_modules/<package_name>-MOVED so that npm would be forced to reinstall it, but instead I got the same errors as @FabienDehopre and @suchja. But moving my node_modules/<package_name>-MOVED directory someplace else entirely fixed this; npm install now works as I wanted!


⚠ Bofrost.de has degraded performance

In 9f893cd, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 935 ms

Resolved: Bofrost.de performance has improved in 4466f83.


Adding a capability to store chat histories to Azure Cosmos DB via NoSQL API

A draft implementation to store chat history to Azure Cosmos DB instead of a JSON file. If you have a time for review, I'm happy to fix my codes to meet your code policies.

@rioriost
Sorry for the late and thank you for the first contribution!!
I added two comments above, so could you check it?

@rioriost
sorry for the repost.
Thank you for the first contribution!!
I have reviewed, so could you check it?

Great Thanks, taikinman-san!
I TRULY agreed with your blog entry not to use LangChain.
If I can contribute langrila a little, it's pleasure for me!

Great Thanks, taikinman-san!
I TRULY agreed with your blog entry not to use LangChain.
If I can contribute langrila a little, it's pleasure for me!

Wow, thank you so much for visiting my blog entry!
It motivates me and I'm pleased to be able to make langrila better with you!


Feature Request: cli command to automate installation of 3rd party libraries

Right now, it seems that adding 3rd party vendor libraries is very cumbersome based on the current documentation:
https://github.com/angular/angular-cli/wiki/3rd-party-libs
imagine adding 3 vendor libraries into your project, and you have to repeat all of these steps for each library you add. not to mention each step is a potential case for an error to happen
my current proposal is that we have a cli command like:
ng install lodash
which does the following:
1 does npm install lodash
2 install the typings for the library
it should also be able to figure out which typing command to use:

typings install lodash --save --ambient
typings install dt~lodash --save --ambient
typings install lodash --save --global

or if we use typescript's planned api: https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/

npm install --save @types/lodash

3 adds the library to the angular-cli-build.js file
4 adds the mapping for system-config.ts

Dupe (of sorts) of https://github.com/angular/angular-cli/issues/882.
Your post does add some more information but it is better if it's added on that issue, otherwise this discussion will become even more fragmented than it already is (there are some 5 different issues at least that talk about it).


How to store the selected part to crop in a variable

Hello, I want to store the selected part from the picture in a variable as a Blob/Base64 after triggering some event by clicking a button for example, I can't find any solution in the docs, help please.

Hi, this is a little out of the scope of the package but I explained it in the readme here: https://github.com/DominicTobias/react-image-crop#what-about-showing-the-crop-on-the-client
This is pseudo code but it's something along these lines:
onImageLoaded(image) {
	this.setState({ image });
}

onComplete(crop, pixelCrop) {
	var canvas = document.createElement('canvas');
	canvas.width = cropWidth;
	canvas.height = cropHeight;
	var ctx = canvas.getContext('2d');

	ctx.drawImage(
		this.state.image,
		pixelCrop.x,
		pixelCrop.y,
		pixelCrop.width,
		pixelCrop.height,
		0,
		0,
		pixelCrop.width,
		pixelCrop.height
	);

	const someImageOnYourPage = document.querySelector('.some-image');
	someImageOnYourPage.src = canvas.toDataURL('image/jpeg');
}

Thanks for the response, I tried the code but it didn't work directly, so I did some research to find the ideal solution for everyone that has the same problem as mine.
my solution is based on the code above but it crops the part selected from the original image as it is with the maximum resolution/quality available:
  onImageLoaded(image) {
    this.setState(state => ({ ...state, image }));
  }

 // My recommended reference for "canvas API" (the method 'drawImage' used in this code)
 // https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage

  onComplete(crop, pixelCrop) {
    const sX = this.state.image.naturalWidth * (crop.x / 100);
    const sY = this.state.image.naturalHeight * (crop.y / 100);
    const croppedImgWidth = this.state.image.naturalWidth * (crop.width / 100);
    const croppedImgHeight = this.state.image.naturalHeight * (crop.height / 100);

    const canvas = document.createElement('canvas');
    canvas.width = croppedImgWidth;
    canvas.height = croppedImgHeight;
    const ctx = canvas.getContext('2d');

    ctx.drawImage(
      this.state.image,
      sX,
      sY,
      croppedImgWidth,
      croppedImgHeight,
      0,
      0,
      croppedImgWidth,
      croppedImgHeight
    );

    // Base64
    const base64Image = canvas.toDataURL('image/jpeg');

    // As a blob
    canvas.toBlob(blob => {
      console.log(blob);
    }, 'image/jpeg');
  }

PS: please leave this issue open until I reference it in a pull request to the docs soon.

Glad you got it working, are you sure pixelCrop won't work? It's doing the same calculation as in your code:
getPixelCrop(crop) {
  const { imageRef } = this;
  return {
    x: Math.round(imageRef.naturalWidth * (crop.x / 100)),
    y: Math.round(imageRef.naturalHeight * (crop.y / 100)),
    width: Math.round(imageRef.naturalWidth * (crop.width / 100)),
    height: Math.round(imageRef.naturalHeight * (crop.height / 100)),
  };
}

P.S Fixed a mistake in my code:
canvas.width = pixelCrop.width;
canvas.height = pixelCrop.height;

@DominicTobias Yup, there was something wrong in the code, but I thought it was related to pixelCrop at first but it turns out it is related to canvas dimensions, thanks mate 😉

@DominicTobias please try to resize the window and verify the cropped image using my code and yours, the pixelCrop object values doesn't work well in the responsive use cases.

This should be fixed as of 3.0.2, let me know if you still have problems

Yup, it is solved now, the pixelCrop object does the trick without manually get the values from crop 👌

Ok great 👍
On Tue, 17 Oct 2017 at 15:10, Ala Douagi<EMAIL_ADDRESS>wrote:

Yup, it is solved now, the pixelCrop object does the trick without
manually get the values from crop 👌
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/DominicTobias/react-image-crop/issues/127#issuecomment-337244041,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAuZ-mv2IcC2rOMrTUNVE7A0fqjXBBvFks5stLVlgaJpZM4Pvv6G
.


AC: validation data with missing values isn't dropped when creating model.

validation_set = tc.SFrame({'exp_id':[987,None],'activity':['standing','standing'],
		'acc_x':[0.,None],'acc_y':[0.,None],'acc_z':[0.,9.8],'gyro_x':[0.,3.1],'gyro_y':[0.,1.1],'gyro_z':[0.,9.8]})
	model = tc.activity_classifier.create(data,session_id='exp_id',target='activity',
		max_iterations=max_iterations,prediction_window=prediction_window, validation_set=validation_set)

In this case the second row of validation data should be dropped ;).
5.8 intends to do this as well but I believe this case is not properly handled due to a bug here:
https://github.com/apple/turicreate/blob/5b909fbde6a4f36adf2fe94a849abdbb4333ac40/src/python/turicreate/toolkits/activity_classifier/_activity_classifier.py#L244
which should be
_tkutl._handle_missing_values(validation_set, feature, 'validation_set')

instead.
This should be a quick fix, @srikris do you think it is 6.0 issue or 6.1 ?

Let's please take this for 6.1


Modify: Git.Git version 2.46.0 (2.46.0.windows.1)

Created by 🥟 Dumplings.


Issue $(hyperdeck:countdownTimecodeHMS) displaying --:--:--:--

v3.2.0+6439. The variable $(hyperdeck:countdownTimecodeHMS) displays --:--:--:-- in preview mode. In playback mode it ia working as expected. It should provide countdown timecode, regardless the hyperdeck status (as before).
Regards, Nico Wasmus

This is a duplicate of #109 and a fix is in-progress.

Ok, thanks for the update.
Op za 9 mrt 2024 om 20:25 schreef Stephen Harrison @.***

:

Closed #108
https://github.com/bitfocus/companion-module-bmd-hyperdeck/issues/108
as not planned.
—
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-bmd-hyperdeck/issues/108#event-12063788933,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A25NECA6DCPW6F7KDR5L3STYXNOZLAVCNFSM6AAAAAA6RK55LOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSGA3DGNZYHA4TGMY
.
You are receiving this because you authored the thread.Message ID:
<bitfocus/companion-module-bmd-hyperdeck/issue/108/issue_event/12063788933
@github.com>


Add Basilisk browser 2019.03.08

Autoupdate is missing architecture property with URLs

Well, I thought it will not be updated so it could be omitted..


Error: ssh unable to authenticate

Hi, can you help what I do wrong?
$ ssh webmaster@<host>
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 4.2.0-27-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
You have new mail.
Last login: Wed Mar 23 15:21:23 2016 from <IP_ADDRESS>
webmaster@environment:~$ exit
logout
Connection to <host> closed.
$ GoSSHa -l webmaster
{"Type":"InitializeComplete","InitializeComplete":true}
{"Action":"ssh","Cmd":"uptime","Hosts":["<host>"]}
{"Type":"Reply","Hostname":"<host>","Stdout":"","Stderr":"","Success":false,"ErrMsg":"ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain"}
{"Type":"FinalReply","TotalTime":0.711877219,"TimedOutHosts":{}}

How exactly do you authenticate? Maybe you have custom names for
public/private keys (I mean not id_rsa, id_ecdsa and id_dsa)
On Wed, 23 Mar 2016 at 15:55, Ilyas Salikhov<EMAIL_ADDRESS>wrote:

Hi, can you help what I do wrong?
$ ssh webmaster@
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 4.2.0-27-generic x86_64)

Documentation:  https://help.ubuntu.com/
You have new mail.
Last login: Wed Mar 23 15:21:23 2016 from <IP_ADDRESS>
webmaster@environment:~$ exit
logout
Connection to  closed.
$ GoSSHa -l webmaster
{"Type":"InitializeComplete","InitializeComplete":true}
{"Action":"ssh","Cmd":"uptime","Hosts":[""]}
{"Type":"Reply","Hostname":"","Stdout":"","Stderr":"","Success":false,"ErrMsg":"ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain"}
{"Type":"FinalReply","TotalTime":0.711877219,"TimedOutHosts":{}}

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/YuriyNasretdinov/GoSSHa/issues/7

No, authentication is typical. There is file ~/.ssh/id_rsa.
This is ssh verbose output:
$ ssh webmaster@<host> -v
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: Connecting to <host> [<host>] port 22.
debug1: Connection established.
debug1: identity file /Users/ilyas/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.9
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6 pat OpenSSH_6.6.1* compat 0x04000000
debug1: Authenticating to <IP_ADDRESS>:22 as 'webmaster'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client<EMAIL_ADDRESS><implicit> none
debug1: kex: client->server<EMAIL_ADDRESS><implicit> none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:os47Bokv0tZOYgYTJhyWuEIYn3nvkyWhDlS+OVyOrrA
debug1: Host '<IP_ADDRESS>' is known and matches the ECDSA host key.
debug1: Found key in /Users/ilyas/.ssh/known_hosts:159
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/ilyas/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 151
debug1: Authentication succeeded (publickey).
Authenticated to <host> ([<host>]:22).
debug1: channel 0: new [client-session]
debug1: Requesting<EMAIL_ADDRESS>debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = ru_RU.UTF-8
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 4.2.0-27-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
You have new mail.
Last login: Wed Mar 23 15:53:04 2016 from <IP_ADDRESS>
webmaster@environment:~$

Actually your problem is a good reason for having some kind of verbose mode
for GoSSHa as well. I'll try to implement it when I have time
On Wed, 23 Mar 2016 at 16:42, Ilyas Salikhov<EMAIL_ADDRESS>wrote:

No, authentication is typical. There is file ~/.ssh/id_rsa.
This is ssh verbose output:
$ ssh webmaster@ -v
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: Connecting to  [] port 22.
debug1: Connection established.
debug1: identity file /Users/ilyas/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ilyas/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.9
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6 pat OpenSSH_6.6.1* compat 0x04000000
debug1: Authenticating to <IP_ADDRESS>:22 as 'webmaster'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client<EMAIL_ADDRESS>none
debug1: kex: client->server<EMAIL_ADDRESS>none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:os47Bokv0tZOYgYTJhyWuEIYn3nvkyWhDlS+OVyOrrA
debug1: Host '<IP_ADDRESS>' is known and matches the ECDSA host key.
debug1: Found key in /Users/ilyas/.ssh/known_hosts:159
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/ilyas/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 151
debug1: Authentication succeeded (publickey).
Authenticated to  ([]:22).
debug1: channel 0: new [client-session]
debug1: Requesting<EMAIL_ADDRESS>debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = ru_RU.UTF-8
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 4.2.0-27-generic x86_64)

Documentation:  https://help.ubuntu.com/
You have new mail.
Last login: Wed Mar 23 15:53:04 2016 from <IP_ADDRESS>
webmaster@environment:~$

—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/YuriyNasretdinov/GoSSHa/issues/7#issuecomment-200348498

It seems that it is indeed broken with the most recent version of ssh package. I will investigate a bit later.

You can use old version that does not use current ssh package. It should work:
https://github.com/YuriyNasretdinov/GoSSHa/blob/9965f35583193dd9ffafeafc55f039f991d3abb9/main.go

So the actual problem was probably in that I merged a patch that enables usage of new ssh client without checking that it works in all cases :). It seems that code that should add signers for public keys was missing and actually on ssh-agent was supported. I always use ssh-agent so I did not notice anything. I will make a proper fix in a moment

I am still not sure that it was the reason, sadly. Could you please "go get -u github.com/YuriyNasretdinov/GoSSHa" and try again?

I made go get -u github.com/YuriyNasretdinov/GoSSHa, but problem is the same. Nothing changed.

This issue persists for me as well.
"ErrMsg":"ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain"}

Hi, Yuriy! Any news about this problem?

Do you know about related issue in go-ssh library repo?

I actually was able to get gossha working.  Its been a few weeks, so i dont
remember the issue i had, but. Works.
Thanks!
On Jun 6, 2016 2:12 AM, "Ilyas Salikhov"<EMAIL_ADDRESS>wrote:

Hi, Yuriy! Any news about this problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/YuriyNasretdinov/GoSSHa/issues/7#issuecomment-223876089,
or mute the thread
https://github.com/notifications/unsubscribe/AFDbyjDWhqRDRlfW6rcSUhTAAjyWJ-x3ks5qI7o-gaJpZM4H3CRO
.

@muxx No, I am sorry, I am unaware about any incompatibilities between go.net/ssh and openssh. I am sure they exist though, you should take a look at https://github.com/golang/go/issues?utf8=✓&q=is%3Aissue+is%3Aopen+ssh

It seems that the actual problem is that if you have ssh-agent that has no valid keys but you have valid ssh keys in your ssh directory then only ssh agent will be used for authentication. If it fails then you would get  attempted methods [none publickey] error. You could check that it really works by running something like "SSH_AUTH_SOCK= GoSSHa" and thus disabling attempts to use ssh agent first.

There are two debug constants in ssh package that you can use to enable debug:
golang.org/x/crypto/ssh/mux.go:const debugMux = false # change it to true
golang.org/x/crypto/ssh/handshake.go:const debugHandshake = false # also change it to true

It seems that the actual problem is that if you have ssh-agent that has no valid keys but you have valid ssh keys in your ssh directory then only ssh agent will be used for authentication. If it fails then you would get attempted methods [none publickey] error. You could check that it really works by running something like "SSH_AUTH_SOCK= GoSSHa" and thus disabling attempts to use ssh agent first.

Thanks, yes, it works but with warnings:
$ SSH_AUTH_SOCK=GoSSHa bin/GoSSHa
{"Type":"InitializeComplete","InitializeComplete":true}
{"Action":"ssh","Cmd":"uptime","Hosts":["x.x.x.x"]}
{"Type":"UserError","IsCritical":false,"ErrorMsg":"Cannot open connection to SSH agent: dial unix GoSSHa: connect: no such file or directory"}
{"Type":"ConnectionProgress","ConnectedHost":"x.x.x.x"}
{"Type":"Reply","Hostname":"x.x.x.x","Stdout":" 13:32:03 up 140 days,  2:48,  1 user,  load average: 0.19, 0.11, 0.08\n","Stderr":"","Success":true,"ErrMsg":""}
{"Type":"FinalReply","TotalTime":0.580638787,"TimedOutHosts":{}}

You could use SSH_AUTH_SOCK= (with no value) and have no warnings. Anyway,
I will fix in the future although I have no estimate yet.
On Mon, 8 Aug 2016 at 13:34, Ilyas Salikhov<EMAIL_ADDRESS>wrote:

It seems that the actual problem is that if you have ssh-agent that has no
valid keys but you have valid ssh keys in your ssh directory then only ssh
agent will be used for authentication. If it fails then you would get
attempted methods [none publickey] error. You could check that it really
works by running something like "SSH_AUTH_SOCK= GoSSHa" and thus disabling
attempts to use ssh agent first.
Thanks, yes, it works but with warnings:
$ SSH_AUTH_SOCK=GoSSHa bin/GoSSHa
{"Type":"InitializeComplete","InitializeComplete":true}
{"Action":"ssh","Cmd":"uptime","Hosts":["x.x.x.x"]}
{"Type":"UserError","IsCritical":false,"ErrorMsg":"Cannot open connection to SSH agent: dial unix GoSSHa: connect: no such file or directory"}
{"Type":"ConnectionProgress","ConnectedHost":"x.x.x.x"}
{"Type":"Reply","Hostname":"x.x.x.x","Stdout":" 13:32:03 up 140 days,  2:48,  1 user,  load average: 0.19, 0.11, 0.08\n","Stderr":"","Success":true,"ErrMsg":""}
{"Type":"FinalReply","TotalTime":0.580638787,"TimedOutHosts":{}}
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/YuriyNasretdinov/GoSSHa/issues/7#issuecomment-238199986,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAjJuSULi2y_5-2u618Ng1pPdGWsiXgmks5qdwZGgaJpZM4H3CRO
.

Thanks!


WSL2 as the Factory-Default when importing a WSL2 exported Distro

This is related to https://github.com/microsoft/WSL/issues/10117 where @benhillis closed the issue without actually understanding the ISSUE.
Windows Version
19045.2965
WSL Version
<IP_ADDRESS>
Are you using WSL 1 or WSL 2?

[X] WSL 2
[X] WSL 1

Kernel Version
<IP_ADDRESS>
Distro Version
Ubuntu 22.04.2 LTS
Other Software
No response
Repro Steps
wsl --import <distro> <dir> <file>
Expected Behavior
Getting a WSL2 distro by default without wsl.exe --set-default-version 2 or wsl.exe --import <distro> <dir> <file> --version 2 on a brand new Windows box.
This is 2023. WSL2 should be the factory-set default (default default), not a user opt-in.
The wsl command documentation for --import is
    --import <Distro> <InstallLocation> <FileName> [Options]
        Imports the specified tar file as a new distribution.
        The filename can be - for standard input.

        Options:
            --version <Version>
                Specifies the version to use for the new distribution.

            --vhd
                Specifies that the provided file is a .vhdx file, not a tar file.
                This operation makes a copy of the .vhdx file at the specified install location.

Options should be regarded as optional. Without options, the user is expecting to get the latest stable version (WSL2).
Importing as WSL1 takes hours if not days. The users will only find out that what they get is the legacy system, but valuable time will have been wasted.
This can be easily avoided by setting the import factory-set default (the default default) to WSL2.
Please do not arrogantly close this issue again like what @benhillis did in https://github.com/microsoft/WSL/issues/10117. Take a good read at my reasoning and what problem I am actually raising instead.
Actual Behavior
The distro will be imported as WSL1 with wsl --import <distro> <dir> <file>, i.e. without any optional "options",  on a brand new Windows 10 machine. This is the case even though the distro was exported from WSL2.
Users should be at least warned about getting WSL1 instead of WSL2 before spending hours just to get a legacy system.
Diagnostic Logs
No response

+1 to this. I thought it was a bug when I got WSL version 1 recently on a fresh install. I think most end users would agree that getting WSL version 2 is the expected default, and that it should not require extra configuration steps, (however small thet might be).

@janderssonse please don't delete your comment. Our voices need to be heard.

/logs

Hello! Could you please provide more logs to help us better diagnose your issue?
To collect WSL logs, download and execute collect-wsl-logs.ps1 in an administrative powershell prompt:
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/WSL/master/diagnostics/collect-wsl-logs.ps1" -OutFile collect-wsl-logs.ps1
Set-ExecutionPolicy Bypass -Scope Process -Force
.\collect-wsl-logs.ps1

The scipt will output the path of the log file once done.
Once completed please upload the output files to this Github issue.
Click here for more info on logging
Thank you!

WslLogs-2023-06-07_11-31-47.zip
@OneBlue, thanks for coming to the issue. I am not sure this is what you are after. My Windows 10 is no longer brand new any more and I don't have to do a factory reset.

Thank @kumkee. Unfortunately I'm not seeing anything in the logs. Can you try reproducing the issue while the log collection script is running ?

Thank @kumkee. Unfortunately I'm not seeing anything in the logs. Can you try reproducing the issue while the log collection script is running ?

@OneBlue Thank you. I'll have to find a brand-new Windows 10 for that. I'll try my old laptop later.


Unhandled sensor yrain_piezo value 0.555

Hello! The rain sensor for my WS90 isn't showing up and I am getting the errors in the logs below. Everything else has been working great. Let me know if there's any other information I can provide that would be helpful.

This error originated from a custom integration.
Logger: custom_components.ecowitt
Source: custom_components/ecowitt/init.py:274
Integration: Ecowitt Weather Station
First occurred: 11:08:40 AM (24 occurrences)
Last logged: 11:09:41 AM
Unhandled sensor type yrain_piezo value 0.555, file a PR.
Unhandled sensor type ws90cap_volt value 3.5, file a PR.
Unhandled sensor type ws90_ver value 126, file a PR.
Unhandled sensor type wh90batt value 3.14, file a PR.
Unhandled sensor type interval value 60, file a PR.

Thanks!

Same problem


Cordex extension and trying to build on higher level abstractions

I added a CMIP6-CORDEX extension and implementation, trying to create base classes that would simplify the addition of other extensions.
This simplifies a bit the implementation part, but you'll see that there is still some boilerplate code we could do without on the implementation side.
The main change is that I created a generic THREDDSCatalogDataModel. Extensions then only have to define the data model for their properties, and how to construct a unique ID. If a jsonschema is provided, then it will be used to validate the incoming data. I've disabled the validation done at the STAC extension level for now (see below).
I've struggled a bit with the role of the jsonschema here. In climate science, this is not a very popular tool. Even if scientific schemas appeared, we'd have to embed them into a STAC specific schema. You'll see that I've created a schema directory with the CORDEX schema for global attributes, but this is not a STAC schema per say. A STAC schema would embed those attributes into a property object, accompanied by a type. I didn't know how to embed a schema into another, that's why I disabled the extension schema validation.
To try it:
stac-populator run Ouranos_CMIP6-CORDEX http://localhost:8880/stac https://pavics.ouranos.ca/twitcher/ows/proxy/thredds/catalog/birdhouse/disk2/ouranos/CORDEX/CMIP6/DD/NAM-12/OURANOS/MPI-ESM1-2-LR/ssp370/r1i1p1f1/CRCM5/v1-r1/day/tas/v20231208/catalog.html

If you think this kind of abstraction is useful, I could port those changes to the CMIP6 case in another PR.

I've added a mechanism to embed the schema into a STAC item schema, that I save in /tmp for now. This was just for testing. We can disable that feature for now. I'll be on travel starting tomorrow, so won't be able to work on this much.


Reflecting current navigation

Closes https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/2145

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.


ddgr: 1.1 -> 1.6

Motivation for this change
ddgr (DuckDuckGo CLI) 1.6 no longer requires the requests Python
package and includes the commit that patched zsh-completion.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thanks for the review, @dotlambda! Changes incoming shortly.

Review suggestions addressed.

@GrahamcOfBorg build ddgr


Error on importing html5lib package

While I attempt to run demo with the command ./manage.py makemigrations, i came across import error on html5lib package. Here is my trackback.
(wagtail_demo_env) SeanMBP:wagtaildemo sean$ ./manage.py makemigrations
Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/django/core/management/__init__.py", line 327, in execute
    django.setup()
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
    app_config.import_models(all_models)
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/django/apps/config.py", line 202, in import_models
    self.models_module = import_module(models_module_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/wagtaildemo/demo/models.py", line 9, in <module>
    from wagtail.wagtailcore.fields import RichTextField, StreamField
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/wagtail/wagtailcore/fields.py", line 9, in <module>
    from wagtail.wagtailcore.blocks import Block, BlockField, StreamBlock, StreamValue
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/wagtail/wagtailcore/blocks/__init__.py", line 5, in <module>
    from .field_block import *  # NOQA
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/wagtail/wagtailcore/blocks/field_block.py", line 15, in <module>
    from wagtail.wagtailcore.rich_text import RichText
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/wagtail/wagtailcore/rich_text.py", line 11, in <module>
    from wagtail.wagtailcore.whitelist import Whitelister
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/wagtail/wagtailcore/whitelist.py", line 9, in <module>
    from bs4 import BeautifulSoup, Comment, NavigableString, Tag
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/bs4/__init__.py", line 30, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/bs4/builder/__init__.py", line 314, in <module>
    from . import _html5lib
  File "/Users/diansheng/Codebox/tryout_django/wagtail_demo_env/lib/python2.7/site-packages/bs4/builder/_html5lib.py", line 70, in <module>
    class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
AttributeError: 'module' object has no attribute '_base'

And here is all i did.

create a virtualenv, activate it.
git clone this repo
remove psycopg2 in requirement.txt as i will use sqlite
pip install -r requirement.txt
change database settings in base.py for sqlite
./manage.py makemigrations

Hi @diansheng - thanks for the report! This is due to some breaking internal changes in the new version of html5lib released last week: https://github.com/torchbox/wagtail/pull/2842
I've now updated wagtaildemo in fa8c94fa95fbfcb8b74f1afb2ea21719583f5791 to pin html5lib to the old release.

Thanks. I will try again.


chore: bump various dependecies

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Do a quick check before the merge.
PR type

[ ] Bugfix
[ ] Feature
[ ] Refactoring
[x] Chore

What's new?

[x] PR closes #1999
[x] update dependecies too latest working-state, with some caveats though:

@types/webpack, sass-loader, css-loader
Vue 2.6.2 only goes together with webpack 4 -> @types/webpack latest we can go is 4.41.32
-> Css-loader ^6.0.0 requires webpack 5 -> latest we can go is 5.2.7
-> sass-loader ^11.0.0 requires webpack 5 -> latest we can go is 10.2
@intlify/vue-i18n-loader
We use vue-i18n 8.27.0 -> The version for Vue I18n v8.x is now in @intlify/vue-i18n-loader v1.x!
ansi-regex
We aren’t using this anymore afaik
@intlify/vue-i18n-loader
I’ll make a separate issue regarding this package, because I believe during nuxt migration we didn’ change to @nuxt/i18n even though we have it as a dependency.
Config still seems to rely on import VueI18n, { LocaleMessages } from 'vue-i18n’
Before submitting Pull Request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </rmrk/collection/26902bc2f7c20c546a-1FVG7>
[ ] I've tested PR on mobile and everything seems works
[ ] I found edge cases

Had issue bounty label ?

[x] Fill up your KSM address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot

[ ] My fix has changed something on UI, a screenshot is best to understand changes for others.

can we remove "@types/file-saver"?
@vikiival claims it was been removed, maybe someone accidentally introduced it back 😄
https://github.com/kodadot/nft-gallery/blob/main/package.json#L52

can we remove "@types/file-saver"?
@vikiival claims it was been removed, maybe someone accidentally introduced it back 😄
https://github.com/kodadot/nft-gallery/blob/main/package.json#L52
Suspicious https://github.com/kodadot/nft-gallery/blame/83f8ff91d30437023985ea4847ea597d7e73eb83/package.json#L52

"@types/file-saver": "^2.0.5", was reintroduced by renovate-bot

can we remove "@types/file-saver"?
@vikiival claims it was been removed, maybe someone accidentally introduced it back 😄
https://github.com/kodadot/nft-gallery/blob/main/package.json#L52
Suspicious https://github.com/kodadot/nft-gallery/blame/83f8ff91d30437023985ea4847ea597d7e73eb83/package.json#L52

@vikiival claims he got corrupted brain and blames himself and forgot to remove types 😄

It just bumped patch version apparently 🕵♂

It just bumped patch version apparently 🕵♂

just removed it

TOP!
Perfect, I’ve sent the payout https://kusama.subscan.io/extrinsic/0x7b718a94612c97846f40bcdfc69c84d0bf06b5f1ebdeb0fbc37f7612e047a1c6
Let’s grab another issue and get rewarded!
https://github.com/kodadot/nft-gallery/issues/


Calling .remove() instead to drop the call is fine

I updated my main bot to 0.1.5 (since I was awaiting a serenity version update) and have quickly repro'd and confirmed. I have a feeling this was introduced by #46.

I encountered similar situation with remove
If I call Songbird::remove and then attempt to join I get panic:
thread '<unnamed>' panicked at 'Shouldn't be mixing packets without access to a cipher + UDP dest.', C:\Users\Douman\data\Soft\Dev\rustup\cargo_home\registry\src\github.com-1ecc6299db9ec823\songbird-0.1.5\src\driver\tasks\mixer.rs:492:14
stack backtrace:
   0: std::panicking::begin_panic_handler
             at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0\/library\std\src\panicking.rs:493
   1: core::panicking::panic_fmt
             at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0\/library\core\src\panicking.rs:92
   2: core::option::expect_failed
             at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0\/library\core\src\option.rs:1292
   3: core::option::Option<mut songbird::driver::tasks::message::mixer::MixerConnection*>::expect<mut songbird::driver::tasks::message::mixer::MixerConnection*>
             at /rustc/2fd73fabe469357a12c2c974c140f67e7cdd76d0\library\core\src\option.rs:349
   4: songbird::driver::tasks::mixer::Mixer::prep_and_send_packet
             at C:\Users\Douman\data\Soft\Dev\rustup\cargo_home\registry\src\github.com-1ecc6299db9ec823\songbird-0.1.5\src\driver\tasks\mixer.rs:489
   5: songbird::driver::tasks::mixer::Mixer::cycle
             at C:\Users\Douman\data\Soft\Dev\rustup\cargo_home\registry\src\github.com-1ecc6299db9ec823\songbird-0.1.5\src\driver\tasks\mixer.rs:478
   6: songbird::driver::tasks::mixer::Mixer::run
             at C:\Users\Douman\data\Soft\Dev\rustup\cargo_home\registry\src\github.com-1ecc6299db9ec823\songbird-0.1.5\src\driver\tasks\mixer.rs:135
   7: songbird::driver::tasks::mixer::runner
             at C:\Users\Douman\data\Soft\Dev\rustup\cargo_home\registry\src\github.com-1ecc6299db9ec823\songbird-0.1.5\src\driver\tasks\mixer.rs:629
   8: songbird::driver::tasks::start_internals::{{closure}}
             at C:\Users\Douman\data\Soft\Dev\rustup\cargo_home\registry\src\github.com-1ecc6299db9ec823\songbird-0.1.5\src\driver\tasks\mod.rs:54

I think I've figured out what the issue was: if you get the chance to confirm with this branch then that'd be great. 😄

Seems fixed to me, thanks! :)


docs: add new community plugins project area

Hey, I just made a Pull Request!
Let's add a new project area for the Community plugins repository.
:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Wahey :tada: we're all signed off! Welcome!


[Bug]: Security group not created

What happened
On a newly created cluster, I can't get logs from a container running on a worker.
Step to reproduce

deploy a new cluster with workers
deploy cilium CNI
deploy a container that creates logs
try to get logs from kubectl logs
check kube-apiserver and see errors.

Expected to happen
I should see logs.
Add anything
In the cluster-api output logs, and in the oscclusters.infrastructure.cluster.x-k8s.io object, I can see the following securitygroups:
    "description": "Security Group Kw with cluster-api",
    "name": "hedy-lamarr-securitygroup-kw",
    "resourceId": "sg-b1a76fdc",
    "securityGroupRules": [
      {
        "flow": "Inbound",
        "fromPortRange": 179,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/16",
        "name": "simone-veil-securitygrouprule-kw-bgp",
        "toPortRange": 179
      },
      {
        "flow": "Inbound",
        "fromPortRange": 10250,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-api-kubelet-kw",
        "toPortRange": 10250
      },
      {
        "flow": "Inbound",
        "fromPortRange": 30000,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-kw-nodeip-kcp",
        "toPortRange": 32767
      },
      {
        "flow": "Inbound",
        "fromPortRange": 10250,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-api-kubelet-kcp",
        "toPortRange": 10250
      },
      {
        "flow": "Inbound",
        "fromPortRange": 30000,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-kw-nodeip-kw",
        "toPortRange": 32767
      }
    ]
  },

The issue is that in outscale UI, I can see that these 2 rules are missing:
      {
        "flow": "Inbound",
        "fromPortRange": 10250,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-api-kubelet-kcp",
        "toPortRange": 10250
      },
      {
        "flow": "Inbound",
        "fromPortRange": 30000,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-kw-nodeip-kw",
        "toPortRange": 32767
      }

If I add manually this rule:
      {
        "flow": "Inbound",
        "fromPortRange": 10250,
        "ipProtocol": "tcp",
        "ipRange": "<IP_ADDRESS>/24",
        "name": "simone-veil-securitygrouprule-api-kubelet-kcp",
        "toPortRange": 10250
      },

Then, I can get logs. Basicaclly, the original issue is that kube-apiserver can't connect to the kubelet of workers.
cluster-api output
{"Tags":[{"Value":"simone-veil-publicip-nat-x","ResourceType":"public-ip","ResourceId":"eipalloc-x","Key":"Name"}],"ResponseContext":{"RequestId":"x"}}
{"level":"Level(-4)","ts":"2024-03-12T09:31:26Z","msg":"Get list of all desired securitygroup in net","controller":"osccluster","controllerGroup":"infrastructure.cluster.x-k8s.io","controllerKind":"OscCluster","OscCluster":{"name":"simone-veil","namespace":"simone-veil"},"namespace":"simone-veil","name":"simone-veil","reconcileID":"x","netId":"vpc-x"}
2024/03/12 09:31:26
POST /api/v1/ReadSecurityGroups HTTP/1.1
Host: api.cloudgouv-eu-west-1.outscale.com
User-Agent: cluster-api-provider-outscale/v0.3.1
Content-Length: 40
Accept: application/json
Authorization: AWS4-HMAC-SHA256 Credential=x/x/eu-west-2/oapi/aws4_request, SignedHeaders=accept;content-type;host;x-amz-date, Signature=x
Content-Type: application/json
X-Amz-Date: x
Accept-Encoding: gzip

{"Filters":{"NetIds":["vpc-x"]}}

{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"received request","webhook":"/mutate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","UID":"x","kind":"infrastructure.cluster.x-k8s.io/v1beta1, Kind=OscMachine","resource":{"group":"infrastructure.cluster.x-k8s.io","version":"v1beta1","resource":"oscmachines"}}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"default","name":"simone-veil-control-plane-x"}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"wrote response","webhook":"/mutate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","code":200,"reason":"","UID":"x","allowed":true}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"received request","webhook":"/validate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","UID":"x","kind":"infrastructure.cluster.x-k8s.io/v1beta1, Kind=OscMachine","resource":{"group":"infrastructure.cluster.x-k8s.io","version":"v1beta1","resource":"oscmachines"}}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update","name":"simone-veil-control-plane-x"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old vmType","old vmType":"tinav5.c2r4p3"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update vmType","vmType":"tinav5.c2r4p3"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old keypairName","old keypairName":"x"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update keyPairName","keypairName":"x"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old loadBalancerName","old loadBalancerName":"simone-veil-k8s"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update loadBalancerName","loadBalancerName":"simone-veil-k8s"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old subregionName","old subregionName":"cloudgouv-eu-west-1a"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update subregionName","subregionName":"cloudgouv-eu-west-1a"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old subnetName","old subnetName":"simone-veil-subnet-kcp"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update subnetName","subnetName":"simone-veil-subnet-kcp"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old rootDiskSize","old rootDiskSize":50}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update rootDiskSize","rootDiskSize":50}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update of old rootDiskIops","old rootDiskIops":500}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update rootDiskIops","old rootDiskIops":500}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update of old rootDiskTyp","old rootDisktype":"io1"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update rootDiskType","old rootDiskType":"io1"}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"wrote response","webhook":"/validate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","code":200,"reason":"","UID":"x","allowed":true}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"received request","webhook":"/mutate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","UID":"x","kind":"infrastructure.cluster.x-k8s.io/v1beta1, Kind=OscMachine","resource":{"group":"infrastructure.cluster.x-k8s.io","version":"v1beta1","resource":"oscmachines"}}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"default","name":"simone-veil-control-plane-x"}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"wrote response","webhook":"/mutate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","code":200,"reason":"","UID":"x","allowed":true}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"received request","webhook":"/validate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","UID":"x","kind":"infrastructure.cluster.x-k8s.io/v1beta1, Kind=OscMachine","resource":{"group":"infrastructure.cluster.x-k8s.io","version":"v1beta1","resource":"oscmachines"}}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update","name":"simone-veil-control-plane-x"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old vmType","old vmType":"tinav5.c2r4p3"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update vmType","vmType":"tinav5.c2r4p3"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old keypairName","old keypairName":"x"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update keyPairName","keypairName":"x"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old loadBalancerName","old loadBalancerName":"simone-veil-k8s"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update loadBalancerName","loadBalancerName":"simone-veil-k8s"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old subregionName","old subregionName":"cloudgouv-eu-west-1a"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update subregionName","subregionName":"cloudgouv-eu-west-1a"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old subnetName","old subnetName":"simone-veil-subnet-kcp"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update subnetName","subnetName":"simone-veil-subnet-kcp"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update old rootDiskSize","old rootDiskSize":50}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update rootDiskSize","rootDiskSize":50}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update of old rootDiskIops","old rootDiskIops":500}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update rootDiskIops","old rootDiskIops":500}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update of old rootDiskTyp","old rootDisktype":"io1"}
{"level":"info","ts":"2024-03-12T09:31:26Z","logger":"oscmachine-resource","msg":"validate update rootDiskType","old rootDiskType":"io1"}
{"level":"debug","ts":"2024-03-12T09:31:26Z","logger":"controller-runtime.webhook.webhooks","msg":"wrote response","webhook":"/validate-infrastructure-cluster-x-k8s-io-v1beta1-oscmachine","code":200,"reason":"","UID":"x","allowed":true}
2024/03/12 09:31:27
HTTP/1.1 200 OK
Content-Length: 4063
Access-Control-Allow-Origin: *
Content-Type: application/json
Date: Tue, 12 Mar 2024 09:31:27 GMT
Referrer-Policy: same-origin
Server: api-gw/0
Strict-Transport-Security: max-age=31536000; includeSubdomains;
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block

{"SecurityGroups":[{"Tags":[],"SecurityGroupName":"default","OutboundRules":[{"FromPortRange":-1,"IpProtocol":"-1","ToPortRange":-1,"IpRanges":["<IP_ADDRESS>/0"]}],"SecurityGroupId":"sg-x","AccountId":"x","Description":"default security group","InboundRules":[{"FromPortRange":-1,"IpProtocol":"-1","ToPortRange":-1,"SecurityGroupsMembers":[{"SecurityGroupName":"default","SecurityGroupId":"sg-x","AccountId":"x"}]}],"NetId":"vpc-x"},{"Tags":[{"Value":"owned","Key":"OscK8sClusterID/simone-veil-x"}],"SecurityGroupName":"simone-veil-securitygroup-kcp-x","OutboundRules":[{"FromPortRange":-1,"IpProtocol":"-1","ToPortRange":-1,"IpRanges":["<IP_ADDRESS>/0"]}],"SecurityGroupId":"sg-x","AccountId":"x","Description":"Security Group Kcp with cluster-api","InboundRules":[{"FromPortRange":179,"IpProtocol":"tcp","ToPortRange":179,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":6443,"IpProtocol":"tcp","ToPortRange":6443,"SecurityGroupsMembers":[{"SecurityGroupName":"simone-veil-securitygroup-lb-x-","SecurityGroupId":"sg-x","AccountId":"x"}],"IpRanges":["<IP_ADDRESS>/24","<IP_ADDRESS>/24"]},{"FromPortRange":30000,"IpProtocol":"tcp","ToPortRange":32767,"IpRanges":["<IP_ADDRESS>/24"]},{"FromPortRange":10250,"IpProtocol":"tcp","ToPortRange":10252,"IpRanges":["<IP_ADDRESS>/24"]},{"FromPortRange":2378,"IpProtocol":"tcp","ToPortRange":2379,"IpRanges":["<IP_ADDRESS>/24"]}],"NetId":"vpc-x"},{"Tags":[{"Value":"owned","Key":"OscK8sClusterID/simone-veil-x"}],"SecurityGroupName":"simone-veil-securitygroup-kw-x","OutboundRules":[{"FromPortRange":-1,"IpProtocol":"-1","ToPortRange":-1,"IpRanges":["<IP_ADDRESS>/0"]}],"SecurityGroupId":"sg-x","AccountId":"x","Description":"Security Group Kw with cluster-api","InboundRules":[{"FromPortRange":179,"IpProtocol":"tcp","ToPortRange":179,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":10250,"IpProtocol":"tcp","ToPortRange":10250,"IpRanges":["<IP_ADDRESS>/24"]},{"FromPortRange":30000,"IpProtocol":"tcp","ToPortRange":32767,"IpRanges":["<IP_ADDRESS>/24"]}],"NetId":"vpc-x"},{"Tags":[{"Value":"owned","Key":"OscK8sClusterID/simone-veil-847c0e04-ca2a-43a2-81df-d8c5f91da026"}],"SecurityGroupName":"simone-veil-securitygroup-lb-x","OutboundRules":[{"FromPortRange":6443,"IpProtocol":"tcp","ToPortRange":6443,"SecurityGroupsMembers":[{"SecurityGroupName":"simone-veil-securitygroup-kcp-x","SecurityGroupId":"sg-x","AccountId":"x"}]}],"SecurityGroupId":"sg-x","AccountId":"x","Description":"Security Group Lb with cluster-api","InboundRules":[{"FromPortRange":6443,"IpProtocol":"tcp","ToPortRange":6443,"IpRanges":["<IP_ADDRESS>/0"]}],"NetId":"vpc-x"},{"Tags":[{"Value":"owned","Key":"OscK8sClusterID/simone-veil-x"},{"Value":"True","Key":"OscK8sMainSG/simone-veil-x"}],"SecurityGroupName":"simone-veil-securitygroup-node-847c0e04-ca2a-43a2-81df-d8c5f91da026","OutboundRules":[{"FromPortRange":-1,"IpProtocol":"-1","ToPortRange":-1,"IpRanges":["<IP_ADDRESS>/0"]}],"SecurityGroupId":"sg-x","AccountId":"x","Description":"Security Group Node with cluster-api","InboundRules":[{"FromPortRange":8472,"IpProtocol":"udp","ToPortRange":8472,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":8285,"IpProtocol":"udp","ToPortRange":8285,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":5473,"IpProtocol":"udp","ToPortRange":5473,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":4789,"IpProtocol":"udp","ToPortRange":4789,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":51821,"IpProtocol":"udp","ToPortRange":51821,"IpRanges":["<IP_ADDRESS>/16"]},{"FromPortRange":51820,"IpProtocol":"udp","ToPortRange":51820,"IpRanges":["<IP_ADDRESS>/16"]}],"NetId":"vpc-x"}],"ResponseContext":{"RequestId":"x"}}
{"level":"Level(-4)","ts":"2024-03-12T09:31:27Z","msg":"Get securityGroup Id","controller":"osccluster","controllerGroup":"infrastructure.cluster.x-k8s.io","controllerKind":"OscCluster","OscCluster":{"name":"simone-veil","namespace":"simone-veil"},"namespace":"simone-veil","name":"simone-veil","reconcileID":"x","securityGroup":["sg-x","sg-x","sg-x","sg-x","sg-x"]}
{"level":"Level(-4)","ts":"2024-03-12T09:31:27Z","msg":"Number of securityGroup","controller":"osccluster","controllerGroup":"infrastructure.cluster.x-k8s.io","controllerKind":"OscCluster","OscCluster":{"name":"simone-veil","namespace":"simone-veil"},"namespace":"simone-veil","name":"simone-veil","reconcileID":"x","securityGroupLength":4}
{"level":"Level(-2)","ts":"2024-03-12T09:31:27Z","msg":"Check if the desired securityGroup exist in net","controller":"osccluster","controllerGroup":"infrastructure.cluster.x-k8s.io","controllerKind":"OscCluster","OscCluster":{"name":"simone-veil","namespace":"simone-veil"},"namespace":"simone-veil","name":"simone-veil","reconcileID":"x","securityGroupName":"simone-veil-securitygroup-kw-x"}
2024/03/12 09:31:27

Environment
- Kubernetes version: (use `kubectl version`): 1.27
- OS (e.g. from `/etc/os-release`): ubuntu
- cluster-api-provider-outscale version: v0.3.1
- cluster-api version: v1.6.2

And rules are apparently defined here.


Trying to render a disposed EngineFlutterView

Platform
Flutter Web
Obfuscation
Disabled
Debug Info
Disabled
Doctor
[√] Flutter (Channel stable, 3.24.2, on Microsoft Windows [Version 10.0.22631.4169], locale nl-NL)
• Flutter version 3.24.2 on channel stable at C:\DEV\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 4cf269e36d (4 weeks ago), 2024-09-03 14:30:00 -0700
• Engine revision a6bd3f1de1
• Dart version 3.5.2
• DevTools version 2.37.2
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at C:\Users\someuser\AppData\Local\Android\sdk
• Platform android-34, build-tools 34.0.0
• Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
• Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop Windows apps (Visual Studio Build Tools 2019 16.11.37)
• Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
• Visual Studio Build Tools 2019 version 16.11.34931.43
• Windows 10 SDK version 10.0.19041.0
[√] Android Studio (version 2022.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
[√] VS Code (version 1.93.1)
• VS Code at C:\Users\someuser\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.96.0
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22631.4169]
• Chrome (web)      • chrome  • web-javascript • Google Chrome 129.0.6668.70
• Edge (web)        • edge    • web-javascript • Microsoft Edge 127.0.2651.105
[√] Network resources
• All expected network resources are available.
• No issues found!
Version
8.9.0
Steps to Reproduce

flutter create --platforms web sentrypoc
add sentry_flutter: ^8.9.0
add sentry_logging: ^8.9.0
Replace main with```dartvoid main() async {
await SentryFlutter.init((options) {
options.dsn =
<EMAIL_ADDRESS>});
runApp(const MyApp());
}

3. Set breakpoint on runApp
4. Run the app and wait untill breakpoint gets hit
5. Press Restart

### Expected Result

App restarts without issues

### Actual Result

estarted application in 451ms.
══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during a scheduler callback:
Assertion failed: org-dartlang-sdk:///lib/_engine/engine/window.dart:102:12
!isDisposed
"Trying to render a disposed EngineFlutterView."
When the exception was thrown, this was the stack:
dart-sdk/lib/internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3     throw
errors.dart:296
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3      assertFailed
errors.dart:29
lib/_engine/engine/window.dart 102:13                                           render
window.dart:102
packages/flutter/src/rendering/view.dart 353:7                                  compositeFrame
view.dart:353
packages/flutter/src/rendering/binding.dart 607:19                              drawFrame
binding.dart:607
packages/flutter/src/widgets/binding.dart 1164:13                               drawFrame
binding.dart:1164
packages/flutter/src/rendering/binding.dart 468:5                               [_handlePersistentFrameCallback]
binding.dart:468
packages/flutter/src/scheduler/binding.dart 1397:7                              [_invokeFrameCallback]
binding.dart:1397
packages/flutter/src/scheduler/binding.dart 1318:9                              handleDrawFrame
binding.dart:1318
packages/flutter/src/scheduler/binding.dart 1176:5                              [_handleDrawFrame]
binding.dart:1176
lib/_engine/engine/platform_dispatcher.dart 1408:5                              invoke
platform_dispatcher.dart:1408
lib/_engine/engine/platform_dispatcher.dart 310:5                               invokeOnDrawFrame
platform_dispatcher.dart:310
lib/_engine/engine/initialization.dart 187:36
initialization.dart:187
dart-sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart 188:27  _callDartFunctionFast1
js_allow_interop_patch.dart:188
════════════════════════════════════════════════════════════════════════════════════════════════════

### Are you willing to submit a PR?

None

hey, is this issue blocking you from using Sentry?

hey, is this issue blocking you from using Sentry?

Yes it is blocking because I can't oversee the impact of this. I'm not sure if the issue is bigger than just restarting the debugger throws an exception.
Workaround would be to bypass initialisation of Sentry when in debug mode, but we prefer using the same code for debug and release mode as much as possible.

got it, @markbeij we'll have a look 👍

@markbeij So i have the exact same issue without sentry, just the plain sample project created with flutter create --platforms web sentrypoc when pressing Flutter hot Reload or Flutter Hot Restart, so I don't think this is a Sentry issue, but rather somehting in Flutter/Dart itself. Can you confirm?

Also if i continue after the breakpoint by pressing play, restart works without issues, even with Sentry.

@denrase Thanks for looking in to it.
I don't have the same results as you have. From what I'm seeing, this is related to Sentry.
When I create a project, put a debug symbol on runApp(..) and then push restart everything is fine.
Only when I add Sentry I get 'Trying to render a disposed EngineFlutterView.'.
I don't oversee the consequences of this issue, which makes me feel uncomfortable to just let it go.
Could the different IDE play a role in this?

@markbeij there's multiple issues on this on the flutter repo that's not sentry related - this is known issue: https://github.com/flutter/flutter/issues/144237, https://github.com/flutter/flutter/issues/141253, https://github.com/flutter/flutter/issues/142030
from what I've seen and read I don't think Sentry is the cause of this.
@markbeij can you try different flutter channels to see if there's a difference

Closing this now, feel free to comment if you have any other questions


Windows support

Hi! Does it compile on windows?

This package has not been tested on windows, but pull requests for it are very welcome!


error: Target of URI doesn't exist: 'snake.dart'

Hello
I use sensors_plus example https://pub.dev/packages/sensors_plus but i see error  error: Target of URI doesn't exist: 'snake.dart' i added snake library https://pub.dev/packages/snake  but exaple gives error.
How can i solve this issue?

Issue doesn't follow any of provided templates.
example app works fine both on iOS and Android at the moment.


1.18.4 build contains 1.18.3

There was a bug of multi  render of div who have ng-if condition inside the custom control . But it seems it was fixed in 1.18.4 so i tried to update my bower but it contains 1.18.3 version (not_fixed) . However i have build manually to generate the new js for 1.18.4 and it worked. Also i found that while i build i have to add "node" command as well in gulpfile.js
'node node_modules/jsdoc/jsdoc.js '+
     '-c node_modules/angular-jsdoc/common/conf.json '+   // config file
     '-t node_modules/angular-jsdoc/angular-template '+   // template file
     '-d build/docs '+                           // output directory
     './README.md ' +                            // to include README.md as index contents
     '-r directives services'                    // source code directory

Thanks

I am currently having the same problem and have to rebuild the library as well... :'(
Also commented in this (closed) issue https://github.com/allenhwkim/angularjs-google-maps/issues/764 before I saw that another one was opened.
Would it be possible please to patch the NPM version ??


windows platform It's too demanding

Any way to run it with Win7/Win8/Win8.1？
Other packages can use witth netstandard but this can not.
<TargetFramework>net6.0-windows10.0.22000</TargetFramework>

Shall we use NAudio for audio? or MediaFoundatiion for both video/video?

Yep, that's the reason the logic in this repo was moved out of the main library, it's Windows version specific. Microsoft has always had zero interest in exposing audio/video hooks to .NET (Framework, Standard, Core) so we're left with project like this that try and cobble something together. It's incredibly frustrating as the underlying Windows APIs are there.

Shall we use NAudio for audio? or MediaFoundatiion for both video/video?

NAudio is awesome and will almost certainly be able to deal with any Windows audio requirements. Webcam access and/or video encoding is trickier. Media Foundation has the capabilties but as alluded to above they are not easily exposed to .NET. This library is one attempt to access the Media Foundation video device APIs with .NET6 & the Windows 10+ runtime.
There are .NET Framework libraries around that provide .NET wrappers for PInvoke calls to DirectShow and Windows video devices. I doubt those libraries were ever updated for .NET Core. If you need to support Win7/8 then you may have to port one of these .NET Framework libraries to .NET6 and rely on the PInvoke and DirectShow.

How to run this repo in win11?
I'm new to here and can't find the proper way to open the SIPSorcery sample "GetStarted".
Thanks!

The samples should work on Win11 if you have the correct version fo dotnet installed.
I've just updated a number of the samples to target net8.0-windows10.0.17763.0 and they work fine on my Win11 machine.


Remove twoCharacterId

Describe the issue
We've decided to get rid of the twoCharacterId property from the experiment data structure as they are not being used.
So a decision point (partition) and a condition shouldn't have the twoCharacterId field.

The Java client library is expecting this, so we'd need to update the current and lower versions of the client lib

MATHia is using v3 of the client library, so we will need to get MATHia on v5 before removing this.

MATHia is now on v5 of the library, check to see if it's expecting the twoCharacterId

Mathia is sadly not yet on v5.  We're working on it, but it's not there yet.


ODK Central with https on other port than 443

I am setting up ODK-central on Windows Server with IIS. I have changed the SSL port to 8443 from .env file. Also the server was having restricted internet connection so used proxy server and used all the container to use proxy to download all the packages and repository inside the container.
After setting up and starting all the containers its failed to fetch SSL certificate from lets-encrypt, so i have tried to use Self-Sign certificate from .env and rebuilt the image but that too doesn't work. I have also updated the port map variable from yml file to guest and host mapping being 8443:443 and port 8090:80.
After editing nginx configuration i am able to run it on HTTP port over 8090 but HTTPS port over 8443 always timed out.
I even tried installing lynx terminal browser and tried it on inside docker-nginx container but that too timed out.
Any Idea about redirecting all https request allow to over 8443 port.
Also I am unable to set password using odk-cmd command to admin user.

If there is any documentation regarding manual installation of each package without using docker configuration. As I want to expose PostgreSQL to Metabase service and docker seems to be blocking any other request than within the docker containers for postgreSQL.

Please direct usage questions to the forum. The core team doesn't typically provide support for installations that differ from installation instructions but someone in the community may have tried related things and have some suggestions for you.


Add MOTECH Test Servers to Nginx Proxy

For this ticket:
http://manage.dimagi.com/default.asp?187743

@orangejenny @esoergel @nickpell
Ansible changes to add a motech test servers to our proxy

I think I'm gonna defer to @dannyroberts and @TylerSheffels on this one.

@sheelio Looks good to me.
The other steps we need here are:
[] Update the config repo on prod, staging, india to include these options in the available sites
[] Add DNS entries for each of these
[] Actually deploy (do you have someone in mind @sheelio?)

i've added the DNS entries already.  And the servers are all setup.  If these changes look good, I think good for anyone deploy.
(Not sure what the config repo is?)

@sheelio crushing it.
sheel the config repo is on our "salt" machine which is where we do the deploys from. the person who will be deploying this should know what that means (no action on your part)

@sheelio Second Ben's "Crushing is comment" I am deploying this now so should be ready shortly.


Migrate to ghcr for 1.2

@ymorimo Just in case, double check please!

@ymorimo Just in case, double check please!


Editor is always in dark mode

Description

To Reproduce
See 1
Expected behavior
Light mode
Version information
.
Additional context
No response

Thanks for submitting a issue!
to assign this issue to yourself please comment @aurora-care-bear please assign me

Issue is caused by hard-coded colour hex values in CodeEditorWrapperView (see .defaultTheme), pretty easy fix:

Need someone to pick a default light theme for EditorTheme.
Change CodeEditorWrapperView so it responds to theme changes.

My understanding is that the ideal way to do this would be to define a light theme for the editor in AuroraTheme.EditorColors, then map that value to an EditorTheme value.

@aurora-care-bear please assign me

@boscojwho You are assigned now, to unassign comment @aurora-care-bear please unassign me.

Fixed in https://github.com/AuroraEditor/AuroraEditor/pull/745