Windows 10 - SSH no longer doing public key authentication

Previously I had SSH public key authentication operational but at some point it stopped working and I have not been able to get it working anymore. Please note that git commit signing works properly.
GPG shows the keys properly:
C:\Users\sebas>gpg --list-public-keys
gpg: using character set 'CP850'
gpg: using pgp trust model
gpg: key 2B6BA86C5A678282: accepted as trusted key
C:/Users/sebas/AppData/Roaming/gnupg/pubring.kbx
------------------------------------------------
pub   rsa4096 2020-03-05 [C]
      EB9A138EE6CD391D80BE724A2B6BA86C5A678282
uid           [ultimate] Sebastiaan Dammann<EMAIL_ADDRESS>sub   rsa4096 2020-03-05 [S] [expires: 2023-03-05]
sub   rsa4096 2020-03-05 [E] [expires: 2023-03-05]
sub   rsa4096 2020-03-05 [A] [expires: 2023-03-05]

Windows service ssh-agent is running. GPG connect agent is running. My %USERPROFILE%/.ssh/id_rsa.pub contains my key:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC3ecHNRAMm3ayRoEjQ28y+IU3nGyIzeA1jrtrDo7M5FJHHNkmGp2S0MLqvFHrfV+xAuxWcQiFLuRDMbj+zw8hGHLdWmliv0gGBMRFgSxPiK9Jn1W2O4gOW2dZmmUd2hdXm41ZFCGGyriFke9OavUAJhIpoJTHQUso+50yxj0St+cOAM0SpLWWqy44BHd6RhDOA1kMZ1Ns8f2U9SGa7UEEG+Q1npj/BR6n65IAn+TDe2SZwImy8arNx5wslelxzDFjRS7AM0DvO+5Y0kMEO7LO/tu8QsKUetSuj7hpdI+wvgVmnpJXVDaZZHrUr2MUUt8+lurNP8OXPFK4Lm5tzbO75xMAR48KgYy4ir9Cltd04d2mL6diX/YkEYEwd++1vax7A4JoYkQBYF9uFiD4ln+3v9neBthTDLnkA1I+FyMrH31MxCfu/dmS+j5HPapioV2aCbGCgeLiR5F/57thW7yH1BbgHrCqi7lRxeO9TQuox4ZgNl35pYIhWQS2pO42xH/R3JTA0Jat8167whnXxF09RuymWtMgjdvDdD834SxCB3s1aX2D1wA8lDuHJsd1pH8T29NQjPtH1IwZa7CWevV+KqhODB+mZt2usCpidAk93Le/X7GK4evaqCfErG/MYe+oqb1cI/lj3fDClGHYJ7frYgOJ3yOXIqazhz87rCMQjiw== openpgp:0xB54EC4DA

scdaemon.conf contains my Yubikey device name as shown in device manager:
reader-port Yubico YubiKey OTP+FIDO+CCID 0

gpg-agent.conf contains:
enable-ssh-support
enable-putty-support
default-cache-ttl 60
max-cache-ttl 120

My .ssh/config file is empty.
When connecting to SSH (for instance my local Home Assistant instance - but it happens with any SSH host):
C:\Users\sebas>ssh<EMAIL_ADDRESS>-vvv
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug1: Reading configuration data C:\\Users\\sebas/.ssh/config
debug1: C:\\Users\\sebas/.ssh/config line 4: Applying options for *
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolving "hassio.local" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to hassio.local [<IP_ADDRESS>] port 22.
debug1: Connection established.
[...]
debug1: Authentications that can continue: publickey
debug3: start over, passed a different list publickey
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering public key: RSA SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE C:\\Users\\sebas/.ssh/id_rsa
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: pkalg rsa-sha2-512 blen 535
debug2: input_userauth_pk_ok: fp SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE
debug3: sign_and_send_pubkey: RSA SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE
debug3: no such identity: C:\\Users\\sebas/.ssh/id_rsa: No such file or directory
debug1: Trying private key: C:\\Users\\sebas/.ssh/id_dsa
debug3: no such identity: C:\\Users\\sebas/.ssh/id_dsa: No such file or directory
debug1: Trying private key: C:\\Users\\sebas/.ssh/id_ecdsa
debug3: no such identity: C:\\Users\\sebas/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: C:\\Users\\sebas/.ssh/id_ed25519
debug3: no such identity: C:\\Users\\sebas/.ssh/id_ed25519: No such file or directory
debug1: Trying private key: C:\\Users\\sebas/.ssh/id_xmss
debug3: no such identity: C:\\Users\\sebas/.ssh/id_xmss: No such file or directory
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
<EMAIL_ADDRESS>Permission denied (publickey).

Full output: ssh-connect-output.log
The only thing I see is when I run ssh-add - but perhaps this is a red herring:
C:\Users\sebas>ssh-add -L
The agent has no identities.

I can't figure it out. Everything seems like it should be - but I can't get it to work.
Anyone have any idea?

I was able to "resolve" this by doing it a completely different way:

Download wsl-ssh-pageant
Add it to shell:startup as a shortcut: wsl-ssh-pageant-amd64-gui.exe -systray -winssh ssh-pageant
Set the SSH_AUTH_SOCK environment variable to \\.\pipe\ssh-pageant

I also tried this guide, which directly links OpenSSH to the Yubico library as well, but that didn't work either:
debug1: provider libykcs11.dll: manufacturerID <Yubico (www.yubico.com)> cryptokiVersion 2.40 libraryDescription <PKCS#11 PIV Library (SP-800-73)> libraryVersion 2.11
debug1: provider libykcs11.dll slot 0: label <YubiKey PIV #10146553> manufacturerID <Yubico (www.yubico.com)> model <YubiKey YK5> serial <10146553> flags 0x40d
debug1: have 1 keys
[...]
debug1: SSH2_MSG_NEWKEYS received
debug2: set_newkeys: mode 0
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: libykcs11.dll RSA SHA256:Xk7dUop5/qjwucmsUduwTtG9hgBmOE/jD3UJh+wqlVY token
debug1: Will attempt key: C:\\Users\\sebas/.ssh/id_rsa RSA SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE
debug1: Will attempt key: C:\\Users\\sebas/.ssh/id_dsa
debug1: Will attempt key: C:\\Users\\sebas/.ssh/id_ecdsa
[...]
debug1: Authentications that can continue: publickey
debug1: Offering public key: C:\\Users\\sebas/.ssh/id_rsa RSA SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: C:\\Users\\sebas/.ssh/id_rsa RSA SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE
debug3: sign_and_send_pubkey: RSA SHA256:Cupj8urw603kxU7xN92kmKKbfpOIyBqAT7w0dNY0WYE
debug3: sign_and_send_pubkey: signing using rsa-sha2-512
debug3: no such identity: C:\\Users\\sebas/.ssh/id_rsa: No such file or directory
debug1: pkcs11_k11_free: parent 000001D789DF91B0 ptr<PHONE_NUMBER>000000 idx 0
debug1: Trying private key: C:\\Users\\sebas/.ssh/id_dsa
debug3: no such identity: C:\\Users\\sebas/.ssh/id_dsa: No such file or directory

@Sebazzz I'm not a Windows user; can you take another look at the guide and recommend any improvements to the Windows or troubleshooting sections, or even better, send a PR with the same?

@Sebazzz wondering if you could take another look at your convenience and help us out.

Resolving to inactivity. Sorry Windows users.


[iOS] .env.staging gets copied but i still have the .env.development vars

Hi
So I have done exactly what is written in the documentation
The vars are getting loaded but for some reason, it does not matter what the contents of the .env is, the development vars are always being served
I really do not know where to go from here :(
Thanks

so i solved it but changing the code that copies the env file to this code
if [ "${ENVFILE}" ]; then echo "${ENVFILE}" > /tmp/envfile ; else echo ".env.development" > /tmp/envfile; fi

Had the same issue but with Xcode schemas. Solved it using your approach by updating the /tmp/envfile in the pre-build action of every schema:
cp "${PROJECT_DIR}/../.env.production" "${PROJECT_DIR}/../.env"
echo ".env.production" > /tmp/envfile

Had the same issue but with Xcode schemas. Solved it using your approach by updating the /tmp/envfile in the pre-build action of every schema:
cp "${PROJECT_DIR}/../.env.production" "${PROJECT_DIR}/../.env"
echo ".env.production" > /tmp/envfile


panic: counter cannot decrease in value

datadog-agent 7.33.0 is terminating shortly after startup with the following error:
panic: counter cannot decrease in value

goroutine 650 [running]:
github.com/prometheus/client_golang/prometheus.(*counter).Add(0xc000d72600, 0xc12ebe0c00000000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/counter.go:109 +0x125
github.com/DataDog/datadog-agent/pkg/telemetry.(*promCounter).Add(0xc000186938, 0xc12ebe0c00000000, 0x0, 0x0, 0x0)
	/omnibus/src/datadog-agent/src/github.com/DataDog/datadog-agent/pkg/telemetry/prom_counter.go:29 +0x6c
github.com/DataDog/datadog-agent/pkg/serializer/stream.(*JSONPayloadBuilder).BuildWithOnErrItemTooBigPolicy(0xc000af25d0, 0x5174b28, 0xc000e9b050, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/omnibus/src/datadog-agent/src/github.com/DataDog/datadog-agent/pkg/serializer/stream/json_payload_builder.go:119 +0x168
github.com/DataDog/datadog-agent/pkg/serializer.Serializer.serializeStreamablePayload(...)
	/omnibus/src/datadog-agent/src/github.com/DataDog/datadog-agent/pkg/serializer/serializer.go:204
github.com/DataDog/datadog-agent/pkg/serializer.(*Serializer).SendServiceChecks(0xc0006db280, 0x5174b28, 0xc000e9b050, 0xc000e9b050, 0x1)
	/omnibus/src/datadog-agent/src/github.com/DataDog/datadog-agent/pkg/serializer/serializer.go:285 +0xb3
github.com/DataDog/datadog-agent/pkg/aggregator.(*BufferedAggregator).sendServiceChecks(0xc000adf080, 0xc07649712745e040, 0x18d15f15ce, 0x6e1ffc0, 0xc000839180, 0xe, 0x10)
	/omnibus/src/datadog-agent/src/github.com/DataDog/datadog-agent/pkg/aggregator/aggregator.go:612 +0x11b
created by github.com/DataDog/datadog-agent/pkg/aggregator.(*BufferedAggregator).flushServiceChecks
	/omnibus/src/datadog-agent/src/github.com/DataDog/datadog-agent/pkg/aggregator/aggregator.go:645 +0x47a

Describe what happened:
I have datadog-agent set up in a Docker container to profile a dotnet 6 application running in another container. datadog-agent is crashing some time after its started.
Describe what you expected:
I expected datadog-agent to continue running.
Additional environment details (Operating System, Cloud provider, etc):
Cloud Provider: EC2, t3.medium instance
Operating System: Ubuntu 20.04.3 LTS
Docker: 20.10.12, build e91ed57
datadog-agent: 7.33.0
datadog-agent Docker image: gcr.io/datadoghq/agent                                               7               df69f3f11162   6 days ago     857MB
dotnet: 6.0.1
dd-trace-dotnet: 2.1.0
Volumes mounted on container:
/var/run/docker.sock:/var/run/docker.sock:ro
/proc/:/host/proc/:ro
/sys/fs/cgroup/:/host/sys/fs/cgroup:ro
/etc/os-release:/host/etc/os-release:ro

Environment Variables passed to datadog-agent:
DD_LOG_LEVEL=debug
DD_APM_ENABLED=true
DD_APM_NON_LOCAL_TRAFFIC=true
DD_DOGSTATSD_NON_LOCAL_TRAFFIC=true
DD_API_KEY=******************************

Log file from agent is attached:
datadog-agent.log

Hi @jonfunkhouser,
While Golang is supposed to have guards in the language itself against that, it seems like that your particular combination of hardware/OS seems to report monotonic time incorrectly in some circumstances. I created an internal task to guard against this situation but it may take a while for a release with a fix to roll out. As a workaround, you could maybe try setting enable_json_stream_shared_compressor_buffers: false in your configuration to see if avoiding this block will get your agent to not crash until that time (at a cost of some performance in sending throughput).
We can leave the issue open for now on this until a fix lands.

This should be fixed in 7.35.0.

I'm also seeing this issue in the latest datadog-cluster-agent, will that also contain the fix?


Ability to run elm reactor in a subdirectory

I have a big repo with several components of a client/server application, and my Elm project is in a subdirectory in this repo. If I start the elm reactor in vscode, it starts it at the root of my project, so it can't find my elm-package.json (and instead creates a new one and automatically downloads a bunch of dependencies that I need to clean up). It'd be nice to have some mechanism to choose a subdirectory to run elm-reactor in.

I think you need to open the folder you want to run from in VS Code. I just ran the elm-reactor command on an arbitrary file opened in Code with no folder open and it started the reactor in Code installation folder giving me no access to the elm file.
If you want access to both the root project and start the reactor in the subfolder just open a new window in Code, open the folder there and start the reactor.

@jonsa yeah, I know there are ways to work around it (I just run it in a vscode terminal), but if the feature is there in vscode it'd be nice to be able to use it.

I guess we could add setting to define subdir for elm reactor.


Analyzer cannot see non-public members

Non-public target methods and injected parameters for non-public fields do not resolve

IgnoresAccessibility is false for the SemanticModel provided to analysis contexts. Creating a new semantic model results in a RS1030 warning - it's probably a bad idea to create a new SemanticModel.


Fix GetBackwardWordAmount() going back two words if the last word is only one character long

Fixes #4742
I've tested this and it works fine.
Not sure if tests should be added for this.

Please do add tests if it is viable. I believe doing so should be relatively straightforward, as I recall tests have been added in the past for other textbox platform action failures, so the road should be paved.

Closest TestScene is TestSceneTextBoxEvents, but this tests events, not test text editing.
TestSceneTextBoxEvents doesn't offer a simple way to: put text in textbox, perform action, check if the text looks the way it should.
A new test scene would be in order, but I don't feel like adding that and testing all text editing events right now.

That isn't really true. See TestSceneTextBox.TestNextWordDeletion() for one example.

Have added tests now. TestSceneTextBox.TestPreviousWordDeletionWithShortWords() fails on master.


WIP - Rough Draft of README

Updates the README to explain the expected inputs, outputs of CTCDecode, as well as their shapes.
Adds an installation command that works on Google Colab
Adds a resources section for people less familiar with Connectionist Temporal Classification (CTC) and Beam Search.

Epic! I see your TODOs, will fill them in tomorrow

This is so awesome, thanks so much for doing this.
I've added some changes on top of your branch, could you have a look? I took a lot of things from the original code:
https://github.com/PaddlePaddle/DeepSpeech/blob/develop/decoders/swig_wrapper.py
As well as some descriptions that I've made. The only one I'm still a bit unsure (but is an important param) is the beta parameter. I'll try dig up a better description but I think currently it's better than nothing!

Thank you for the help. Those changes look great and clarified things a lot. I showed this to a friend and they suggested adding the parameter descriptions as a docstring for easier usage. Let me know which option you prefer from A. leaving things as they are B. Add parameters to docstring and leave them in the README. C. Add parameters to the docstring and remove them from the README.
Also are there any other things you'd like to see in the README? I've done some timing tests on various lengths of audio and beam sizes. I could include the results of that as well. The one variable I didn't consider was the vocab size. Please let me know your thoughts and thanks again.

100% agreed, we could add docstrings here and I think it would be very beneficial: https://github.com/parlance/ctcdecode/blob/master/ctcdecode/init.py#L6
Is this something you can tackle?
And for option A/B or C, which would you think makes sense?
That graph is very informative, and something useful for sure! Feel free to add additional information :)

Thanks for the input. I added the docstrings but wasn't entirely sure about the format. I ended up deciding to keep the docstrings shorter and drier and leave the readme longer. I think I'll leave the timing stuff out for now. Is there anything else you would like to see added?

LGTM! thanks so much @rbracco :)

Realised there was one TODO in their, will update and make a PR


add classification to nonop features

To be decided: how should the column be named
Add a new column, ie. sub_type which holds which sepcific type it is

For roads, this should probably be the value of the highway=* OSM tag.
For railways, this should probably be the value of the railway=* OSM tag.

To be decided: how should the column be named

Suggestions: classification or sub_type

sub_type is good.
If column type in the table nonop_l stays as it is, the new column can be called sub_type

For roads, this should probably be the value of the highway=* OSM tag.
For railways, this should probably be the value of the railway=* OSM tag.

Considering the <key> = <status> + <status> = <value> tagging scheme (which is the one our WHERE clause currently detects), that won't work, of course. Instead, the value of the <status> = * tag has to be treated as if it were the main key's value.


PersistentVolumeClaim support

Also fixed a bug in which configmap keys started with configMap instead
of configmap.
fixes #135

This change is

Review status: 0 of 14 files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

mocks/persistentvolumeclaims.go, line 35 at r1 (raw file):

	pvc := &api.PersistentVolumeClaim{}
	pvc.Name = name
	switch phase {

A little confusing to use switch here, just for the sake of default value.

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

mocks/persistentvolumeclaims.go, line 35 at r1 (raw file):
Previously, zefciu (Szymon Pyżalski) wrote…
A little confusing to use switch here, just for the sake of default value.

What is confusing here? I cannot assign  phase var to pvc.Status.Phase directly because it's not string, but string subtype. I could use either ifs or switch here, decided switch will be more readable.

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 2 unresolved discussions.

scheduler/scheduler_test.go, line 333 at r2 (raw file):

		keys := ""
		for key := range depGraph {
			keys = keys + ", " + key

You gonna get leading ", " here. And adding strings in a loop is a kinda bad taste. Pls consider
ks := make([]string, 0, len(depGraph)
for key := range depGraph {
ks = append(ks, key)
}
keys = strings.Join(ks, ", ")

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 2 unresolved discussions.

mocks/persistentvolumeclaims.go, line 35 at r1 (raw file):
Previously, nebril (Maciej Kwiek) wrote…
What is confusing here? I cannot assign  phase var to pvc.Status.Phase directly because it's not string, but string subtype. I could use either ifs or switch here, decided switch will be more readable.

But if you can construct phase from string, then only one if would be necessary. If you think this is more clear, then OK, but I don't like it.

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 2 unresolved discussions.

mocks/persistentvolumeclaims.go, line 35 at r1 (raw file):
Previously, zefciu (Szymon Pyżalski) wrote…
But if you can construct phase from string, then only one if would be necessary. If you think this is more clear, then OK, but I don't like it.

Please give me an example of how would you do it, I don't understand your remarks.

scheduler/scheduler_test.go, line 333 at r2 (raw file):
Previously, gluke77 (Illia Khudoshyn) wrote…
You gonna get leading ", " here. And adding strings in a loop is a kinda bad taste. Pls consider
ks := make([]string, 0, len(depGraph)
for key := range depGraph {
ks = append(ks, key)
}
keys = strings.Join(ks, ", ")

Yeah, it's kinda messy leftover from when I was trying to fix this test.

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 1 unresolved discussion.

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 1 unresolved discussion.

mocks/persistentvolumeclaims.go, line 35 at r1 (raw file):
Previously, nebril (Maciej Kwiek) wrote…
Please give me an example of how would you do it, I don't understand your remarks.

After discussion OK

Comments from Reviewable

Review status: 0 of 14 files reviewed at latest revision, 1 unresolved discussion.

Comments from Reviewable


TST/BUG: Full coverage on resample module.

test_resample now fully covers the resample module.
Fix a bug exposed by increased coverage, where daily aggregation on
high would return nan for an asset instead of 1) during the
course of day 1d history was called on non-consecutive minutes and 2)
either, a) the value for the previously inspected dt was nan or b)
there were only nans between the previous and current dt.
low had a similar bug which was only triggered if the value for the
previously inspected dt was nan.

Coverage increased (+0.1%) to 86.449% when pulling 5e3b949fc6473f63609e5ff1916691785770d8e5 on daily-aggregator-corner-cases into 615d1535f7e56a3ef5e9e9997ec10ad9d920a6d0 on master.


Demo broken: feedList.items is undefined

http://ibb.co/d9Kne7

@rm-rf-etc thanks for raising this issue. This is because "Suspected Terms of Service Abuse. Please see http://code.google.com/apis/errors" because I made this API_KEY public and people are abusing it :). You can clone it and add your own API_KEY. Thanks!


Cannot upgrade Surface post 0.1.0-alpha.2

Describe the bug
I am currently tracking the master branch of Surface in my mix.exs: {:surface, github: "msaraiva/surface", branch: "master"}.
Recently I realized that my mix.lock had locked me on commit 28a53e74cd7923cd (0.1.0-alpha.2), which is >1 year old. But when I tried to upgrade, I get compilation errors:
== Compilation error in file lib/surface/components/live_file_input.ex == ** (CompileError) lib/surface/components/live_file_input.ex:37: undefined function live_file_input/2     (elixir 1.12.2) src/elixir_locals.erl:114: anonymous fn/3 in :elixir_locals.ensure_no_undefined_local/3     (stdlib 3.15.2) erl_eval.erl:685: :erl_eval.do_apply/6     (elixir 1.12.2) lib/kernel/parallel_compiler.ex:319: anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/7 could not compile dependency :surface, "mix compile" failed. You can recompile this dependency with "mix deps.compile surface", update it with "mix deps.update surface" or clean it with "mix deps.clean surface"
or
== Compilation error in file lib/surface/components/form/date_select.ex == ** (CompileError) lib/surface/components/form/date_select.ex:22: module Phoenix.Component is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module     (elixir 1.12.2) expanding macro: Kernel.use/1     lib/surface/components/form/date_select.ex:22: Surface.Components.Form.DateSelect (module)     expanding macro: Surface.Component.__using__/1     lib/surface/components/form/date_select.ex:22: Surface.Components.Form.DateSelect (module)     (elixir 1.12.2) expanding macro: Kernel.use/1     lib/surface/components/form/date_select.ex:22: Surface.Components.Form.DateSelect (module)     (elixir 1.12.2) lib/kernel/parallel_compiler.ex:319: anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/7 could not compile dependency :surface, "mix compile" failed. You can recompile this dependency with "mix deps.compile surface", update it with "mix deps.update surface" or clean it with "mix deps.clean surface"
How to reproduce it

add {:surface, "~> 0.5.1"} to mix.exs
mix deps.get && mix.deps.compile surface

The behavior you expected
The dep compiles.
Your Environment
Surface: master (but locks to 0.1.0-alpha.2)
LiveView: v0.14.8
Elixir: v1.12.2

@fdeage I am closing the issue. Feel free to reopen it if you run into any other issues.

@Malian thanks! Can't upgrade now because of some dependency hell, I'll let you know.


[CCAP-216] V4 Reorganize Tag tree and fix accessibility violations for Page 3.

CCAP-216 V4 Reorganize Tag tree and fix accessibility violations for Page 3.
🔗 Jira ticket
https://codeforamerica.atlassian.net/browse/CCAP-216
✍ Description

📷 Design reference

✅ Completion tasks

[ ] Added relevant tests
[ ] Meets acceptance criteria

Thanks @cram-cfa! This can be merged whenever is convenient.


[Feature Request] MultipartBody.Builder to allow a custom header to be added to a Part

Quoting the multipart recipe

Each part of a multipart request body is itself a request body, and can define its own headers.

If I wanted to add a header to the request body Part, for example a Content-MD5: ... checksum header, then I would not be able to use the method addFormDataPart(String name, String filename, RequestBody body), and by using that method take advantage of the provided Content-Disposition header.
I would need to use the method addPart(Headers headers, RequestBody body) and supply the Content-Disposition and my custom header.
Feature Request would be to add another overload addFormDataPart as addFormDataPart(String name, String filename, RequestBody body, Header headers).
Will create a pull request if feature is accepted.

Interesting. Do web browsers ever provide headers beyond Content-Disposition? I don’t know if it makes sense to support arbitrary headers if that’s an unusual thing to do.


macOS Big Sur - Issues with installing mssql-tools

While installing mussel-tools using documentation provided:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
HOMEBREW_NO_ENV_FILTERING=1 ACCEPT_EULA=Y brew install msodbcsql17 mssql-tools

I face issues with dependancies not being installed. The error while running SQLCMD is:
bash-5.1$ sqlcmd
dyld: Library not loaded: /usr/local/lib/libodbc.2.dylib
  Referenced from: /opt/homebrew/Cellar/mssql-tools/<IP_ADDRESS>.reinstall/bin/sqlcmd
  Reason: image not found
Abort trap: 6

I have tried installing older version using "brew install<EMAIL_ADDRESS><EMAIL_ADDRESS>but that did not help either. The drivers in /usr/local/lib are missing. In fact the complete /usr/local/ directory is empty.

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

ID: 1c0de6fb-19ae-ff6f-8e73-ce66fa94bd64
Version Independent ID: 34edd099-f4fe-4ac3-cdd4-abc87b35270b
Content: Install the Microsoft ODBC driver for SQL Server (macOS) - ODBC Driver for SQL Server
Content Source: docs/connect/odbc/linux-mac/install-microsoft-odbc-driver-sql-server-macos.md
Product: sql
Technology: connectivity
GitHub Login: @David-Engel
Microsoft Alias: v-daenge

@Shvm190 -- thank you for your feedback.  Please consider these resources:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

@David-Engel -- please look into this potential documentation issue.

@Shvm190 It sounds like you have issues specific to your local installation. libodbc.2.dylib is part of the unixodbc package, which the ODBC driver declares a dependency on in its Homebrew package.
This isn't a documentation issue. As such, this isn't really the right forum for this. I recommend filing an issue in the https://github.com/microsoft/homebrew-mssql-release repo. Someone there can help you troubleshoot.
Regards,
David
#please-close


Disabling port alias does nothing

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Describe the bug
If you create a rule with a port alias, when you disabled the used port alias, the rule is not disabled and still working.
You can test it by validating the rule by trying to make a connection.
And if you log in using SSH to the opnsense instance and run the commande diff /tmp/rules.debug /tmp/rules.debug.old, no difference is shown.
In the documentation about aliases here https://docs.opnsense.org/manual/aliases.html, there is nothing about the enabled of aliases.
I used this page to manage aliases : /ui/firewall/alias
To Reproduce

Go to the alias page /ui/firewall/alias and create an port alias which is enabled
Go to the firewall rule page /firewall_rules.php?if=lan (or for another interface) and create a rule using this port alias
Check the rule is properly working
Disable the port alias and don't forget to apply
Check the rule again, it is still working

Expected behavior
The rule should not be working if port alias is disabled.
If you do the same test but an IP alias instead of the port alias, you can see using the command pfctl -t testip -T show showing the list of IP in the alias added and removed when you enable or disable the IP alias. And the rules using this one are properly disabled when the alias is it also.
Describe alternatives you considered
Obvisouly, you can disabled the rule directly to have it disabled, instead of disabled the port alias. But this is really confusing.
Alias disabling function should be more explicit in the documentation about the what it is doing.
Relevant log files
I check in the following logs diff /tmp/rules.debug /tmp/rules.debug.old showing no differences in the rules when disabling a port alias.
Environment
System is up to date on this day.

OPNsense 22.1.1_3-amd64
FreeBSD 13.0-STABLE
OpenSSL 1.1.1m 14 Dec 2021

Feel free to ask more explanation or more information is something is unclear

@vdavy https://github.com/opnsense/core/commit/88837ed4b9ef4282c2796284cdcad03160204b51 should fix the issue. easy to try locally using opnsense-patch 88837ed on a console. Thanks for reporting!

needs https://github.com/opnsense/core/commit/99c70a538a102e87f9ecb756b709226eb0ddfea5 on top of https://github.com/opnsense/core/commit/88837ed4b9ef4282c2796284cdcad03160204b51, install both using opnsense-patch 88837ed 99c70a5

I have just tested it and it works perfectly.
2 questions please :

any idea when this fix will be available for update in the repos ?
should I remove the patch (with opnsense-patch -e) before next update or this is not necessary ?

Thanks a for your quick fix and happy to help on a such amazing software. Keep going !

@vdavy thanks for letting us know.
An update will overwrite the files, just keep an eye on the change log to know if it's in. Could be the next release or the one after.


Application Error on Heroku

Same problem here

I did try on Nitrous and it worked under NodeJS Settings, then a npm install then npm start. However, Nitrous has long URLs, which can be fixed by shortening the URL (i recommend bit.do) OR getting a domain (dot.tk).

Sorry, accidentally closed :sweat_smile: I found the problem, will fix it ASAP

I fixed in #441. Heroku now able to work fine.
Could you check it again please? @ili-codes @PortPixel


Unclear what the --shared option does on actions

The docs on actions do not include any information about the --shared option
The cli just says that it is a boolean:
usage: wsk-script.py action create [-h] [-u AUTH] [--docker] [--copy]                                    [--sequence] [--lib LIB]                                    **[--shared [{yes,no}]]**                                    [-a ANNOTATION ANNOTATION] [-p PARAM PARAM]                                    [-t TIMEOUT] [-m MEMORY]                                    name artifact
It is not clear what you would use this for.

You're right to point this out. It exists on triggers and rules as well but is currently not used/enforced. The only effect this flag has, when applied to packages is to share or hide the contents of the package, entirely.

After some experimentation, it became clear that the publish attribute for actions is not needed and, worse, can lead to confusion.
For example, create a package with --shared yes then create an action in that package also with --shared yes. Running wsk package get shows that the action has a publish value of false. However, running wsk action get on the actions shows the publish value set to true.
Additionally, running wsk action create --shared no to create an action inside a published package does not prevent others from invoking the action - that is, the publish value has no effect.
Lastly... creating an action outside of a shared package with --shared yes does not allow others to invoke that action.
tl;dr The publish attribute for actions (and other non-package entities as well) doesn't do anything, and should be removed.
This will affect the backend, CLI, and documentation.

Noting here:

the publish attribute is a common property on all entities (includes rules, triggers, actions and packages)
only has an effect on packages (and the visibility of the package dictates the visibility of all assets in it)
there was some thinking to allow more fine grained sharing (private actions in a package) but since that's not implemented, the cleanest solution is to remove the property from the base type WhiskEntity and CLI commands.

The shared functionality will be removed from the CLI for all commands except the package command in PR https://github.com/openwhisk/openwhisk/pull/1499.

While the flag is removed from the CLI, some more work is needed on the backend to finish this.

@rabbah The publish attribute is a required one according the spec, so removing it would break the API. Maybe we should create an issue for updating the API to v2 to address this, and several other issues? That would allow us to get all the required changes to the API in one place and close (?) the issues that require a new version of the API . We could also upgrade to OpenAPI v 3.0 at the same time.


Removed version 0.25.0

pandas 0.25.0 had some bugs with indexing that are solved in 0.25.1 but, for some reason, some users are getting the 0.25.0 in their envs. To avoid headaches in a workshop next week I removed the 0.25.0 from the main channel.

Won't this give problem for people who pinned to 0.25.0 ?

Yep. if someone want the buggy version they need to use the broken label.

It seems like removing the 0.25.0 package will cause more problems. All our versions have bugs, and we're not removing all the old ones :)

I may misunderstand, but won't conda install -c conda-forge::pandas=0.25.0 not work anymore?
On Mon, Aug 26, 2019 at 9:28 AM Filipe<EMAIL_ADDRESS>wrote:

Do you have a case were that is failing? If so people can still access it
via the label as I mentioned above. I can restore it to main after the
workshop (next week) but I cannot do it before b/c for some reason this
version is picked up when people are installing pandas and it breaks all of
the tutorials.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/conda-forge/pandas-feedstock/issues/69?email_source=notifications&email_token=AAKAOIRZCIMOG4KMQPKQE3LQGPR77A5CNFSM4IPG2HD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5ERFXA#issuecomment-524882652,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKAOIVK2V72EE3EBGC5GITQGPR77ANCNFSM4IPG2HDQ
.

Hi @ocefpaf, I just wanted to chime in here to say that moving 0.25.0 to the broken label caused us some problems (https://github.com/malariagen/binder/issues/59). Within our team and in our CI environments we use a pinned conda environment file to ensure reproducibility, both between team members and also if we ever need to go back in time to rerun an old analysis. The conda environment files are tied to the analysis code via github, and so we cannot easily change our installation procedure, and reproducibility is broken if we cannot go back and install an environment that had been used to do some work previously.
I appreciate that in this case there was an urgent need to do something for a workshop, and also in this case there are some bugs in pandas 0.25.0 that means it probably should not be used, but as @TomAugspurger says all versions have bugs, and we had used 0.25.0 successfully to run a bunch of analyses without problems. Can I suggest that there is some tightening up of the conditions for moving a package from main to broken? We are really working hard to achieve reproducibility in our team, and depend heavily on conda and conda-forge to achieve that.

It is back already. Re-check your CIs.


feat: add godwoken mainnet addresses

Based on: https://github.com/safe-global/safe-deployments/pull/147

@Kuzirashi are you still interested in merging this?

@Kuzirashi are you still interested in merging this?

I think it would be an improvement to the current codebase because new network would actually work. Now it doesn't.

I think it would be an improvement to the current codebase because new network would actually work. Now it doesn't.

Sure, then try to be responsive here so we can fix the issues and merge it asap

Close due to inactivity


Azure.Identity.CredentialUnavailableException: ManagedIdentityCredential authentication unavailable. The requested identity has not been assigned to this resource.

Library name and version
Azure.Identity : 1.9.0
Query/Question
I am trying to connect to Azure App Config using Managed Identity and getting below error:
code:
var userAssignedClientId = "8572162b-ff2c-41f8-b7ed-3dec2d69b16c";
var cred = new DefaultAzureCredential(new DefaultAzureCredentialOptions { ManagedIdentityClientId = userAssignedClientId });
ConfigurationClient client = new ConfigurationClient(new Uri(appConfigUri), cred);
In azure portal, I provided 'App Configuration Data Owner' permission to the Managed identity. The code changes get packaged and run in a Geneva Actions operation.
Some other alternatives I have tried is using ManagedIdentityCredential() and ManagedIdentityCredential(clientId: xxxxx)
This is the resource guide I have followed:
https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Data.AppConfiguration/1.2.0/index.html
error:
Operation had an internal failure. This is due to an exception thrown within the operation and NOT from the Geneva Actions platform.
Search in the dgrep logs above, or go to aka.ms/ga/help/internalfailure for more information.
System.AggregateException: Multiple exceptions were encountered while attempting to authenticate. ---> Azure.Identity.CredentialUnavailableException: EnvironmentCredential authentication unavailable. Environment variables are not fully configured. See the troubleshooting guide for more information. https://aka.ms/azsdk/net/identity/environmentcredential/troubleshoot
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.EnvironmentCredential.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.EnvironmentCredential.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()
--- End of inner exception stack trace ---
---> (Inner Exception #0) Azure.Identity.CredentialUnavailableException: EnvironmentCredential authentication unavailable. Environment variables are not fully configured. See the troubleshooting guide for more information. https://aka.ms/azsdk/net/identity/environmentcredential/troubleshoot
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.EnvironmentCredential.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.EnvironmentCredential.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #1) Azure.Identity.CredentialUnavailableException: ManagedIdentityCredential authentication unavailable. The requested identity has not been assigned to this resource.
Status: 400 (Bad Request)
Content:
{"error":"invalid_request","error_description":"Identity not found"}
Headers:
Content-Length: 68
Content-Type: application/json; charset=utf-8
Date: Wed, 28 Jun 2023 18:41:22 GMT
Server: IMDS/150.870.65.1015
at Azure.Identity.ImdsManagedIdentitySource.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentitySource.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ImdsManagedIdentitySource.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityClient.d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityClient.d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.RequestBase.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.ApiConfig.Executors.ConfidentialClientExecutor.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AbstractAcquireTokenParameterBuilderExtensions.d__0`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.MsalConfidentialClient.d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.MsalConfidentialClient.d__20.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityClient.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityCredential.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.ManagedIdentityCredential.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityCredential.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #2) Azure.Identity.CredentialUnavailableException: Visual Studio Token provider can't be accessed at C:\Users\Acis-932859\AppData\Local.IdentityService\AzureServiceAuth\tokenprovider.json ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Acis-932859\AppData\Local.IdentityService\AzureServiceAuth\tokenprovider.json'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)
at Azure.Identity.VisualStudioCredential.GetTokenProviderContent(String tokenProviderPath)
--- End of inner exception stack trace ---
at Azure.Identity.VisualStudioCredential.GetTokenProviderContent(String tokenProviderPath)
at Azure.Identity.VisualStudioCredential.GetTokenProviders(String tokenProviderPath)
at Azure.Identity.VisualStudioCredential.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.VisualStudioCredential.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.VisualStudioCredential.d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #3) Azure.Identity.CredentialUnavailableException: Azure CLI not installed
at Azure.Identity.AzureCliCredential.d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzureCliCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.AzureCliCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzureCliCredential.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #4) Azure.Identity.CredentialUnavailableException: Az.Account module >= 2.2.0 is not installed.
at Azure.Identity.AzurePowerShellCredential.CheckForErrors(String output)
at Azure.Identity.AzurePowerShellCredential.d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzurePowerShellCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.AzurePowerShellCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzurePowerShellCredential.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
System.AggregateException: Multiple exceptions were encountered while attempting to authenticate. ---> Azure.Identity.CredentialUnavailableException: EnvironmentCredential authentication unavailable. Environment variables are not fully configured. See the troubleshooting guide for more information. https://aka.ms/azsdk/net/identity/environmentcredential/troubleshoot
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.EnvironmentCredential.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.EnvironmentCredential.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()
--- End of inner exception stack trace ---
---> (Inner Exception #0) Azure.Identity.CredentialUnavailableException: EnvironmentCredential authentication unavailable. Environment variables are not fully configured. See the troubleshooting guide for more information. https://aka.ms/azsdk/net/identity/environmentcredential/troubleshoot
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.EnvironmentCredential.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.EnvironmentCredential.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #1) Azure.Identity.CredentialUnavailableException: ManagedIdentityCredential authentication unavailable. The requested identity has not been assigned to this resource.
Status: 400 (Bad Request)
Content:
{"error":"invalid_request","error_description":"Identity not found"}
Headers:
Content-Length: 68
Content-Type: application/json; charset=utf-8
Date: Wed, 28 Jun 2023 18:41:22 GMT
Server: IMDS/150.870.65.1015
at Azure.Identity.ImdsManagedIdentitySource.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentitySource.d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ImdsManagedIdentitySource.d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityClient.d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityClient.d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.Internal.Requests.RequestBase.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Identity.Client.ApiConfig.Executors.ConfidentialClientExecutor.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AbstractAcquireTokenParameterBuilderExtensions.d__0`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.MsalConfidentialClient.d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.MsalConfidentialClient.d__20.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityClient.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityCredential.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.ManagedIdentityCredential.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.ManagedIdentityCredential.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #2) Azure.Identity.CredentialUnavailableException: Visual Studio Token provider can't be accessed at C:\Users\Acis-932859\AppData\Local.IdentityService\AzureServiceAuth\tokenprovider.json ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Acis-932859\AppData\Local.IdentityService\AzureServiceAuth\tokenprovider.json'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)
at Azure.Identity.VisualStudioCredential.GetTokenProviderContent(String tokenProviderPath)
--- End of inner exception stack trace ---
at Azure.Identity.VisualStudioCredential.GetTokenProviderContent(String tokenProviderPath)
at Azure.Identity.VisualStudioCredential.GetTokenProviders(String tokenProviderPath)
at Azure.Identity.VisualStudioCredential.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.VisualStudioCredential.d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.VisualStudioCredential.d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #3) Azure.Identity.CredentialUnavailableException: Azure CLI not installed
at Azure.Identity.AzureCliCredential.d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzureCliCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.AzureCliCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzureCliCredential.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
---> (Inner Exception #4) Azure.Identity.CredentialUnavailableException: Az.Account module >= 2.2.0 is not installed.
at Azure.Identity.AzurePowerShellCredential.CheckForErrors(String output)
at Azure.Identity.AzurePowerShellCredential.d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzurePowerShellCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.AzurePowerShellCredential.d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.AzurePowerShellCredential.d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()<---
Operation Failed.
DefaultAzureCredential failed to retrieve a token from the included credentials. See the troubleshooting guide for more information. https://aka.ms/azsdk/net/identity/defaultazurecredential/troubleshoot

EnvironmentCredential authentication unavailable. Environment variables are not fully configured. See the troubleshooting guide for more information. https://aka.ms/azsdk/net/identity/environmentcredential/troubleshoot
ManagedIdentityCredential authentication unavailable. The requested identity has not been assigned to this resource.
Status: 400 (Bad Request)

Content:
{"error":"invalid_request","error_description":"Identity not found"}
Headers:
Content-Length: 68
Content-Type: application/json; charset=utf-8
Date: Wed, 28 Jun 2023 18:41:22 GMT
Server: IMDS/150.870.65.1015

Visual Studio Token provider can't be accessed at C:\Users\Acis-932859\AppData\Local.IdentityService\AzureServiceAuth\tokenprovider.json
Azure CLI not installed
Az.Account module >= 2.2.0 is not installed.   at Azure.Identity.DefaultAzureCredential.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.DefaultAzureCredential.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex, String additionalMessage)
at Azure.Identity.DefaultAzureCredential.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Identity.DefaultAzureCredential.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AccessTokenCache.d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AccessTokenCache.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.AccessTokenCache.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Core.Pipeline.BearerTokenAuthenticationPolicy.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Core.Pipeline.RedirectPolicy.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Core.Pipeline.RetryPolicy.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Core.Pipeline.RetryPolicy.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Core.Pipeline.HttpPipeline.d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Azure.Data.AppConfiguration.ConfigurationClient.d__43.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Azure.Core.PageResponseEnumerator.FuncAsyncPageable1.<AsPages>d__2.MoveNext() --- End of stack trace from previous location where exception was thrown ---  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore1.GetResult(Int16 token)
at Azure.AsyncPageable1.<GetAsyncEnumerator>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown ---  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  at Azure.AsyncPageable1.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore1.GetResult(Int16 token)  at System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
at Cels.GenevaActions.Utility.AzureAppConfigUtility.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Cels.GenevaActions.Utility.AzureAppConfigUtility.d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at CELS.GenevaActions.Operations.AzureAppConfig.GetSettingsOperation.d__2.MoveNext()

Environment
.NET 4.8

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

@christothes Hi, the code is packaged and running in Geneva Actions, it's not local..

Which hosting environment does this run in? Are you sure it has a managed identity endpoint available?

This doesn't appear to be an error related to Azure.Identity itself, but rather your hosting environment's Managed Identity endpoint. Enabling logging might give us some additional info though.
Details here

@shahriak i encountered the same error. may i know how you got past this error?


linux-yocto-onl/6.1: update to 6.1.44

Update the kernel to latest 6.1.44 and kernel meta accordingly.
Contains the usual mix of bug fixes for various subsystems.
Changelogs:

https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.44
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.43
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.42
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.41
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.40
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.39

Pipelines have been run and mostly succeeded for as4610 and as5835-54x (one failed test each because of DNS issues).


Shiping Advice lable is not correct

This should be called Allow Partial Shipping

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

ID: 450f9b98-bead-cd35-a10c-ccb67995c9e8
Version Independent ID: 251d06f2-9ff2-3f53-f5e9-53597ae4d771
Content: Create a Customer Card to Register New Customers - Business Central
Content Source: business-central/sales-how-register-new-customers.md
Service: dynamics365-business-central
GitHub Login: @SorenGP
Microsoft Alias: sgroespe

This field is not mentioned Help. It is documented by the tooltip only. In UI, the field is named as follows.

If you prefer another name, please suggest it as an idea here: https://experience.dynamics.com/ideas/categories/?forum=e288ef32-82ed-e611-8101-5065f38b21f1&forumName=Dynamics 365 Business Central


Can i set a python version for speedtest-cli?

As i said,default my speedtest-cli version is 2.1.2 and i want use python 2.x for my speedtest. What should i do ?(my server installed python 2 and 3 )
speedtest-cli  --version
speedtest-cli 2.1.2
Python 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516]

Hi,
Assuming the speedtest module is in your PYTHONPATH, you can invoke it that way:
python3 -m speedtest --version
speedtest-cli 2.1.2
Python 3.7.3 (default, Oct  7 2019, 12:56:13) [GCC 8.3.0]

Replace python3 with the python executable you'd like to use.
If you get a No module named speedtest error, that means the module could not be found in your PYTHONPATH. In such case, I would strongly recommend that you setup a python2 virtualenv in order to properly (and painlessly) manage your python requirements against the version of python+pip of your liking.

I am not sure if this issue has been fixed yet, but I found someone else with the same experience. The upload speed is incorrect when using python3. It is divided by a factor 10, or the decimal has been shifted left once. So it shows 3.8Mbps vs the actual 38Mbps. Using python2 it works well.


Please add Qwen-audio

What model would you like?
No response

Please add Qwen-VL:
https://huggingface.co/Qwen/Qwen-VL

I think you meant https://huggingface.co/Qwen/Qwen-Audio and That's a really neat idea!

Yes,thanks!发自我的 iPhone在 2024年4月4日，00:01，Chris Bruner @.***> 写道：
I think you meant https://huggingface.co/Qwen/Qwen-Audio and That's a really neat idea!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

hello, thank you for your amazing working! and I wonder how it's going? the newest qwen2-audio model was here: https://huggingface.co/Qwen/Qwen2-Audio-7B-Instruct

Having audio models support in Ollama would be great, as currently not many nice tools support this, AFAIK only LocalAI does.
Additionally to Qwen2-Audio, I would like to see support for OpenAI's Whisper, which is also open source.


message-position remains at the bottom

Hi Sam,
thanks for the new props.
Is "message-position" prop supposed to work on desktop/laptop browsers or on mobile devices?
I'm asking because I've just tested "message-position" both on computer browsers (Firefox, Chrome) and on mobile (Samsung, iphone, Nexus, etc. Chrome, Firefox, Safari) browsers and it doesn't work: the message position remains at the bottom even if the position is set to top.
Thanks!

@mafrego sorry, this should be "message-pos" I'll update the readme soon :)


Create a 'yarn check' cli command

Hello Team 👋
Describe the feature that you want see
Create the yarn check command that will execute yarn lint && yarn test. So you can easily check both.

yarn check command already exists 😢


Site Policy Issue When Applied via PNP Provisioning Template

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
"Site Policy" site collection feature can be enabled and local site policies can be created and applied to modern SharePoint Online sites all via a PNP provisioning template.
Observed Behavior
In SharePoint Online, the "Site Policies" and "Site Closure and Deletion" sections of Site Settings throw a "Something went wrong error" with a correlation ID (actual error from logs below) after applying a PNP Provisioning Template that enables the Site Policy site collection feature, creates a local site policy and then tries to apply it.  This has been reproduced by a Microsoft support resource in their test tenant, as well as with multiple sites and templates in my tenant.  It appears that the site policy exists as a content type that can be viewed in PowerShell but it is malformed in some way.
Error from logs
Application error   when access /_layouts/15/ProjectPolicies.aspx, Error=Object reference not set   to an instance of an object.
System.NullReferenceException: Object   reference not set to an instance of an object.
Getting Error Message for Exception   System.Web.HttpUnhandledException (0x80004005): Exception of type   'System.Web.HttpUnhandledException' was thrown. --->   System.NullReferenceException: Object reference not set to an instance of an   object.
Steps to Reproduce

Create a new modern site in SharePoint Online
Enable the "Site Policy" site collection feature
Create a new site policy via the "Site Policy" section of site settings
Apply that site policy via the "Site Closure and Deletion" section of site settings
Pull the PNP provisioning template associated with this site via the Get-PnPProvisioningTemplate command in XML format
Create a 2nd modern site to match the first one made in SharePoint Online
Apply the template to the 2nd site via the Apply-PnPProvisioningTemplate command
Attempt to open either the Site Policy or Site Closure and Deletion sections of the Site Settings on the 2nd site

We have a similar requirement and having the same issue.

"Site Policies" page under "Site Collection Administration" is also broken

Looks like this is not possible with SPO(Not sure if it's working with OnPrem). See the comments with below check-in by @jansenbe
"Commenting out the test for sitepolicy since we've no automated way to push policies to the created site collection"
https://github.com/SharePoint/PnP-Sites-Core/commit/6a7739d24c2133b49e140301b998b2f7f43834b8#diff-a369f46bc04f5afca5aac2d9ef0c5357

Sometime back I posted the question on how to create site policy with CSOM and couldn't get any answer.
https://sharepoint.stackexchange.com/questions/248952/create-site-policy-in-sharepoitn-online-with-powershell-csom
Site Policies are actually hidden Content Types and when we export template with "Get-PnPProvisioningTemplate" also exports site policies.
https://github.com/SharePoint/PnP/tree/master/Samples/Core.InformationManagement
Here are my recommendations,

Do not export site polices(parent content type of site policies is 0x010085EC78BE64F9478AAE3ED069093B9963). If PnP team agrees that this code should be commented.
Option one is going to take some time so in meantime, we should exclude policies from export for e.g. Get-PnPProvisioningTemplate -Out '.\template.xml' -ExcludeHandlers:SitePolicy

This issue is closed as there has not have been any activity on it within the past 2 months. If the issue is still valid, please submit a new issue with updated details. Sorry for the Inconvenience. We are perform this cleaning operation for all inactive issues in this repository to be able to improve our support model in future.


Display !avatar images in message list

Fixes #3044
Avatars included in a message in the form of
<EMAIL_ADDRESS>
are not being shown.
They are hosted at /avatar/ and we do not provide auth for this
path. Fixing this is as simple as adding a check for these urls to
the appendAuthToImages function.

Funnily and predictably different Babel versions produce different output, thus the failing tests (I did compile with version 7)


Update version check for fix the bug of missing validation for the search_backpressure.mode setting

Description
This PR fixed the bug of the validation for the cluster level search_backpressure.mode setting is missing, we need to update the version check in the yaml test file.
Changelog is not needed, backport 2.x is needed.
Related Issues
No issue.
Check List
- [ ] Functionality includes testing.
- [ ] API changes companion pull request created, if applicable.
- [ ] Public documentation issue/PR created, if applicable.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks a lot @gaobinlong !

@gaobinlong mind please backport manually (if needed), thank you

@gaobinlong mind please backport manually (if needed), thank you

Actually it's not needed because the version check has been changed in 2.x branch, but doesn't match the version in this PR, I'll make them consistent in another PR.


Enable plugins via setup tools entry-points.

This PR allows developers to open their CLI to external plugins via setuptools entry-points.  Plugins must be a click.Group() or click.Command() and be registered to an entry-point that is loaded by the click.group() decorator.  See examples/plugins/README.rst for a a walkthrough.
The primary modification is in click.group(), which has a new plugins keyword argument accepting pkg_resources.iter_entry_points(), or any iterator producing a pkg_resources.EntryPoint() per iteration.  Each entry-point is loaded and attached to the group being created by the group decorator.
from pkg_resources import iter_entry_points

import click

@click.group(plugins=iter_entry_points('entry.point'))
def cli():
   """Main CLI group."""

Plugins that raise an exception on load are intercepted and converted to a click.core.BrokenCommand() and overrides the command's short description with a note stating the plugin is broken and if invoked, the full traceback is printed.
Some things to consider:

The core package gets to decide where plugins are registered, not the plugins themselves.  This can create a UI with a lot of commands as it is difficult for some plugins to register to one group while other plugins register under a different group.  The workaround is for the core package to have additional entry-points for each group if the core package developer wants a deeper group-based CLI instead of one that is flat.
I haven't done anything with command chaining other than some R&D so I'm not quite sure of the positive or negative affects for this feature.  It seems like plugins that cannot be chained can can be registered alongside commands that can be chained, which may be confusing for end users.
Where else should this feature be documented?

My initial though is that the above two points, especially the second, are really documentation issues and are minor when compared to the added functionality.
/ cc @sgillies

I haven't fully looked at it because this PR is massive, looks like very interesting functionality, but I am not sure if it's not a better idea to provide a separate package for that.
What I'd like to see is a click organization that holds code extending the core functionality of click with new command types etc.

Am i correctly understand, that it helps to build core cli tool with some name and add subcommands for this tool by installing python packages with described entrypoints in setup.py? If so, this is very interesting, i was looking for something like that for click.

@l0kix2 Yep.  This PR includes some examples if you didn't already find them.
@untitaker As per your suggestion, I moved the plugin registration from the group() decorator to the Group() class.  This PR includes several examples so it seems much larger than it actually is, although the implications for adding a new feature like this are still potentially large.  The code that actually implement the feature is the plugin registration in click.core.Group() and the new click.core.BrokenCommand() for when registration fails.
If some real-world examples would help, we needed CLI plugins for Fiona and rasterio, two geospatial data IO/processing libraries, and after some back and forth we
determined that modifying the group decorator offered the most familiar syntax so we implemented plugin support in a common helper module called cligj (stands for CLI GeoJSON) that both depend on.  The two projects are for processing two different types of data but they share some idioms so the primary goal of cligj is to unify the CLI between the two projects so the same flag means the same thing in both projects, but it doesn't really make sense to ask the click community to use an extension package specific to the geospatial world.  I am also using plugins for a (non-production ready) project at work that heavily relies on plugins to facilitate adding analytical CLI commands that may have deep and complex dependencies.  Some of these commands are for internal use only but implementing them as plugins lets us flip the repo to public when we're ready.
I agree that a group hosting click extension packages would be good, but supporting plugins within click itself fits with the "batteries included" ethos of Python.  I think extension packages makes sense for edge cases, domain specific argument types, or functionality requiring additional dependencies, but this feature cleanly extends something click already advocates via some non-invasive internal changes and a single additional keyword argument in the API.

I agree that a group hosting click extension packages would be good, but supporting plugins within click itself fits with the "batteries included" ethos of Python.

I personally think that ethos has had mostly negative consequences. Many stdlib modules are broken, and adoption rate of third-party replacements is slow because many projects want to avoid dependencies due to Python's bad packaging story.
I've seen the results of this in another project of Armin too. Werkzeug contains many things in its contrib module that are only there because they are useful for webdev, not because they are related to Werkzeug's goal of being a WSGI library. At that time it was useful to just have those modules rather than having to deal with setuptools, distutils and whatever you need to install more packages. Click, on the other hand, has a dependency on setuptools.

Note that I'm not trying to dispute your need for a plugin architecture (using setuptools entry points), but rather the need for it to be part of Click.

And If you think a third-party package wouldn't result in an API as clean:
@with_plugins(plugins=iter_entry_points('entry.point'))
@click.group()
def cli():
   """Main CLI group."""

Note that I'm not trying to dispute your need for a plugin architecture (using setuptools entry points), but rather the need for it to be part of Click.

I never thought you were, and my primary concern is making sure this is implemented properly, so if you feel strongly that implementing this externally is the right choice then I will whole-heartedly support that decision and continue to help get it set up.  Ultimately you know more than I do about click's history, source code, and intentions so I defer to your final judgement  :smile:.
If this ends up being in a separate package, how do you envision that being handled?  One concern I have is that if this is just a package that I own at something like github.com/geowurster/click-plugins then people may not find it, which means they're missing out on some pretty cool functionality.  You mentioned wanting to see more extension packages so maybe a ClickExtension GitHub group (that is advertised in this repo) where features like this are implemented and other lobby to have their own extension packages included with the "official" set?
Now for some additional comments:

I personally think that ethos has had mostly negative consequences.

[...] due to Python's bad packaging story

[..] Click, on the other hand, has a dependency on setuptools.

The first two are good points but I'm a little confused about the third.  Could you explain with a little more detail?
The click documentation already does a good job explaining how to use setuptools so to some extent this is an opportunity to encourage good packaging in the Python ecosystem.    To be fair, this also means that if this is implemented externally it would be as trivial to install as a pip install click-plugins or install_requires=['click-plugins'].

And If you think a third-party package wouldn't result in an API as clean:

My point about the API is mainly that using click.goup(plugins=...) doesn't necessarily complicate the API enough to warrant an additional decorator.

The first two are good points but I'm a little confused about the third. Could you explain with a little more detail?

The third point is more of an example how a few years ago, bundling functionality tangentially related to the core package had clear advantages (see Werkzeug). Today, python-requests still goes as far as bundling all dependencies, so that they can be used just by downloading the tarball and importing it. All of this just to avoid setuptools. But Click doesn't try to avoid setuptools or Python's packaging system at all, so the philosophy from Werkzeug, Requests and Python's stdlib is not appropriate here.
(Explaining this in detail made me realize how poor/contrived this point is)

Regarding a Click org, that's what I was suggesting further above in this thread.

I'm happy to join such an org and help out if that's where this ends up.
I would be interested to see what others have to say about this.  Is anyone else following along with an opinion?

I'm currently writing an "extension" for click. I'd like to set this organization up ASAP but this is something that should be decided by @mitsuhiko who is hard to reach.

Sure.  I can already implement this feature with cligj so I'm not in a huge rush to get this resolved.  I'll let this sit for a while so everyone can think about it.  Thanks for your feedback!

I've created https://github.com/click-contrib and invited you. I'm not sure if
you're able to create repositories, if not, let me know which ones you want to
create.

@untitaker thanks - looks like I cannot create repos.  Are we waiting for Armin to weigh in on this or is this definitely heading towards click-contrib?  If so, I'll need a click-plugins repo and maybe we want a repo where people can open tickets to submit their own external repos?  Otherwise it will be difficult for people to get involved.

I've created a click-plugins repo.
Management of click-contrib repos should happen on this bugtracker -- Armin didn't respond yet, but I don't think he has anything against it.

Hmmm looks like I can't really do anything in click-plugins.
What do you mean by "on this bugtracker"?

Sorry, you should have access now. I mean the bugtracker we're currently on -- Click's.

Now I have access - thanks!  Using click tickets to direct contributions makes sense.

@geowurster Can I close this?
BTW I had issues with pushing to the new organization, it might be that your SSH key has to be approved just for the organization.

Yeah go ahead.  I opened an issue in the plugins repo and assigned it to me
so I wouldn't lose track. It will probably be several days until I get
around to migrating.
Thanks for the heads up about the potential key issue. I'll find you if I
run into any problems.
On Sun, Jul 12, 2015, 1:18 PM Markus Unterwaditzer<EMAIL_ADDRESS>wrote:

@geowurster https://github.com/geowurster Can I close this?
BTW I had issues with pushing to the new organization, it might be that
your SSH key has to be approved just for the organization.
—
Reply to this email directly or view it on GitHub
https://github.com/mitsuhiko/click/pull/356#issuecomment-120742604.


ISPN-10815 Javadoc missing jboss-marshalling dependency

https://issues.jboss.org/browse/ISPN-10815
This fixes the master build.

Integrated into master, thanks @ryanemerson !


[Do not merge] Move talks to k8s & drone

Once this is merged, talks docker image will be created, pushed to Quay, and deployed to kubernetes by our Drone server.
Please don't merge until a migration plan is discussed.
Note that the deployment to the staging environment will be limited by https://github.com/src-d/talks/issues/79 and https://github.com/src-d/talks/issues/78. Also, since https is forced, production will show a warning until https://github.com/src-d/talks/issues/77 is solved.

I guess we will have to remove the travis integration

Applied changes to leave this job the very same way that landing & blog ones.
I have introduced the variable BASE_URL even if it's not currently used, so this way it is prepared to make different builds for stg & prod environments. Please @dpordomingo make use of this variable when solving #79

Added workaround for the bug that @dpordomingo found yesterday.

nit: depending on how this is going to be merged, maybe it is better to place the reference of the bug in the drone yaml file too, in case commits get squashed, rebased, etc

Cleaned & rebased master. Ready to be merged, @dpordomingo


DBZ-4375 Adding PubSub config options to pubsub connector

https://issues.redhat.com/browse/DBZ-4375
Currently, the Google Cloud Pub/Sub connector included with Debezium Server does not make use of any of the additional configuration options available to the Pub/Sub publisher.  Without additional options enabled, we have only been able to stream at ~300 rows per minute
Specifically, this change adds:

Batch settings:
https://cloud.google.com/pubsub/docs/samples/pubsub-publisher-batch-settings
Retry settings:
https://cloud.google.com/pubsub/docs/samples/pubsub-publisher-retry-settings
Flow Control:
https://cloud.google.com/pubsub/docs/samples/pubsub-publisher-flow-control

Ability to change these settings will greatly assist us in being able to tune the performance when pushing messages to the sink.
There are many configurable items for pubsub, so I've tried to focus on items that seem most important.
All the defaults and code are based on Google's Kafka --> Pubsub connector with the idea being that these are reasonable defaults that can then be configured further (  https://github.com/GoogleCloudPlatform/pubsub/tree/master/kafka-connector)

@nathan-smit-1, any news here?

@nathan-smit-1, any news here?

Hey @gunnarmorling, sorry for late response.  I've been working at this, just can't figure out how the injection works and ended up getting stuck.  Think it's just me not getting it.  Thought I could just add something like the below but in below case maxDelayThresholdMs value is just null
@ConfigProperty(name = PROP_PREFIX + "batch.delay.threshold.ms", defaultValue = "100")
Integer maxDelayThresholdMs;

Once I've figured out should be able to commit

@gunnarmorling I've done a new commit with adjustments based on your feedback.  Also updated the debezium server documentation.  I gave the licenses inline but will paste here also:
https://github.com/ThreeTen/threetenbp/blob/master/LICENSE.txt
https://github.com/googleapis/gax-java/blob/main/LICENSE


Advance to next flashcard (trivial)

Work with due bins, but choose it with a very simple algorithm.
But already take into account bin 0!

No command needs to be issued to determine the next due card. The due card will be determined when asking for it. It's selection will not be documented by an event.


Override env var when using python-dotenv

Currently, the env var in .env or .flaskenv will not override existing value. However, if a user installed python-dotenv and created a .flaskenv, he will expect the variables in .flaskenv override the old values. It's an inconvenience when you develop multiple applications at the same time.

MCVE? I'm interested in testing this and seeing the problem

It's no need for a demo. Considering the condition below:

You run application A via flask run, the FLASK_APP in .flaskenv or .env was set to myappA.
You change the current work directory to application B.
You run application B via flask run, but the env var is already set to myappA and python-dotenv will not override it (default behavior), so you get import name error.

It's no need for a demo.

I get that it is not a lot of code and setup, but it is important for nailing down the issue.  This way others can do the exact same thing you are, without having to duplicate your work. Someone might be able to answer without running the code if they see all the relevant information.

I was curious about this so I put this together: https://github.com/wgwz/flaskenv-two-app-test
In this case the requirements are the same, so I used the same virtualenv for testing this.
I have two separate apps, each with a .flaskenv, specifying FLASK_APP correctly for each.
When I switch between directories and do flask run it works fine for each application.
Am I misunderstanding your issue @greyli ?

@wgwz Wow, you provided a good example! But you have to use the flask at the master branch.

So, no problem then?

@davidism Actually, no. The current behavior was not overridden, IMO it's better to override exist env var instead.

I can't control how python-dotenv works. There's nothing really weird going on here, you'd get the same behavior if you set an env var manually then cd'd to another directory.

Why don't just override the old value? Then you don't need to set env var manually.

@davidism If you think it's ok, I'll make a PR.

Respectfully, I think this was misunderstood @davidism. The issue here is as described. Within the shell, the env vars are not getting overriden after being changed, despite re-running flask from the CLI. It's the same issue I'm having in #2893.

It is technically impossible to change the environment of the caller. (that's actually the reason why you need to source virtualenv's activate script and why pipenv shell spawns a subshell.)

@ThiefMaster does that jive with PIPENV_DONT_LOAD_ENV=1 pipenv shell solving the issue?


Fix behaviour with range in MatchData#[] when first result is nil

Just one more yak remaining for the uri gem, and that one is not related to matchdata.

If the build fails on macOS for the same reason it's been failing, feel free to go ahead and merge. I haven't had time to look into that yet.

Yes, it's still the openssl specs.
I think they started around the time I've added the ISO-8859 encodings, although I don't really understand how that can be related.


The support system has seemingly stopped working properly

Channels are not getting moved from unavailable to available when they should be, causing the number of available support channels to be lower than it should be. Cause unknown. Restarts don't help.

Fixed by aa6fa5e07cd0eb7b5412d5fd5afae1cfa5cf7c32.


Nice things people say about the project

Panlexicon is an excellent tool which I use to assist me formulate ideas and concepts, to write. Thank you.

Graeme, via email

I love Panlexicon. I use it three to four times per week (at least). ... Great job, and thanks for your work!

Amanda, via Email


Default value for SECURE_REFERRER_POLICY in Django 3.1 breaks Clicky

Django 3.1 has a new default SECURE_REFERRER_POLICY value of same-origin, which hides the referrer from third party sources like Clicky. Clicky depends on the referrer (which, relative to the beacon, is the domain running Django) for domain validation. This breaks the integration by default. See:
https://docs.djangoproject.com/en/3.1/ref/middleware/#referrer-policy
https://clicky.com/help/faq/tips/different/domain-validation
Based on my understanding of the Referrer-Policy header documentation, I think these SECURE_REFERRER_POLICY values will break the Clicky integration:

no-referrer
same-origin

Unfortunately for Clicky, the default setting is same-origin since Django 3.1.
I think we should:

Update the Clicky documentation to note that you need to set SECURE_REFERRER_POLICY to any of the supported values.
Output a warning if Clicky tags are used and SECURE_REFERRER_POLICY has been set to a value that breaks the integration.

Yes, just faced with this issue in Django 4.2.1.
Set SECURE_REFERRER_POLICY = None

PR anyone?