No authentication provider 'microsoft' is currently registered

Version: 1.49.0-insider (user setup)
Commit: e4256dd1a02339bb1d56647ecd9134bf38bc7c03
Date: 2020-09-04T18:49:12.955Z
Electron: 9.2.1
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19041

Steps to Reproduce:

This is happening only on one machine (details above) with the latest Insiders
The Stable version works fine, settings sync included
The same Insiders version works fine on other machines

I see this:

Troubleshooting done so far:

Started using --disable-extensions
Started using --log trace hoping to find more details in the logs
Completely removed Insiders

deleted C:\Users\carloc\AppData\Local\Programs\Microsoft VS Code Insiders
deleted C:\Users\carloc\.vscode-insiders
deleted C:\Users\carloc\AppData\Roaming\Code - Insiders

Reinstalled Insiders using the latest x64 msi (downloaded today), no other extensions installed

The devtools console shows this:
log.ts:197   ERR No authentication provider 'microsoft' is currently registered.: Error: No authentication provider 'microsoft' is currently registered.
    at E.getSessions (file:///C:/Users/carloc/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:4407:7)
    at async e.getAccounts (file:///C:/Users/carloc/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:6019:534)
    at async e.update (file:///C:/Users/carloc/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:6019:334)
    at async e.initialize (file:///C:/Users/carloc/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:6018:345)
    at async e.waitAndInitialize (file:///C:/Users/carloc/AppData/Local/Programs/Microsoft VS Code Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:6017:711)
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/semver-umd.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/index.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/ExperimentationService.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/TasApiFeatureProvider.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/FilteredFeatureProvider.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/BaseFeatureProvider.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/AxiosHttpClient.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/ExperimentationServiceAutoPolling.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/ExperimentationServiceBase.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/MemoryKeyValueStorage.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/PollingService.js.map:
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/carloc/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/main.js.map:

Seems clear the problem is with this specific installation/machine, but I've not been able to figure out what is wrong.
Interestingly, this Insiders instance was working file last Friday, when I left the machine running untouched through the long weekend and this morning I found it as described.
What else can I try?

The SourceMap error does not bug me, I didn't even notice it before looking at the devtools console.
What I care about is the missing authentication provider: with that error I simply cannot enable settings sync, not even using Github (which works fine to authenticate the RP Extension)

@carlocardella Can you copy-paste the logs from the output panel with "Microsoft Authentication" selected? This message is shown when trying to refresh the token repeatedly fails, so there is not valid authentication information available. Has anything changed about your network on the machine that shows this?

No networking changes that I am aware of, and the Stable release on this same machine works fine, the problem is only with Insiders.
Here's the output from Insiders:
[Info  - 14:20:49.556] Refreshing token...
[Error  - 14:20:49.810] Refreshing token failed
[Error  - 14:20:49.810] Refreshing token failed
[Info  - 14:20:54.813] Refreshing token...
[Error  - 14:20:55.150] Refreshing token failed
[Error  - 14:20:55.150] Refreshing token failed
[Info  - 14:21:15.165] Refreshing token...
[Error  - 14:21:15.415] Refreshing token failed
[Error  - 14:21:15.415] Refreshing token failed
[Error  - 14:21:15.415] Token refresh failed after 3 attempts
[Info  - 14:21:15.416] Token expired or unavailable, trying refresh
[Info  - 14:21:15.416] Refreshing token...
[Error  - 14:21:15.765] Refreshing token failed
[Error  - 14:21:15.765] Refreshing token failed
[Info  - 14:21:15.767] Token expired or unavailable, trying refresh
[Info  - 14:21:15.767] Refreshing token...
[Error  - 14:21:16.148] Refreshing token failed
[Error  - 14:21:16.148] Refreshing token failed
[Info  - 14:21:21.107] Token expired or unavailable, trying refresh
[Info  - 14:21:21.107] Refreshing token...
[Error  - 14:21:21.359] Refreshing token failed
[Error  - 14:21:21.359] Refreshing token failed
[Info  - 14:51:15.422] Refreshing token...
[Error  - 14:51:15.693] Refreshing token failed
[Error  - 14:51:15.693] Refreshing token failed

This is from Stable on the same machine:
[Info  - 13:16:46.934] Refreshing token...
[Info  - 13:16:47.302] Token refresh success
[Info  - 13:16:47.305] Token available from cache, expires in 3598997 milliseconds
[Info  - 13:16:47.305] Token available from cache, expires in 3598997 milliseconds
[Info  - 14:16:16.289] Refreshing token...
[Info  - 14:16:16.571] Token refresh success
[Info  - 14:16:16.574] Token available from cache, expires in 3598997 milliseconds
[Info  - 14:16:16.574] Token available from cache, expires in 3598997 milliseconds
[Info  - 15:12:58.121] Token available from cache, expires in 197450 milliseconds
[Info  - 15:15:45.557] Refreshing token...
[Info  - 15:15:45.751] Token refresh success
[Info  - 15:15:45.754] Token available from cache, expires in 3598996 milliseconds
[Info  - 15:15:45.754] Token available from cache, expires in 3598996 milliseconds

I was having the same problem for github (i.e. No authentication provider 'github' is currently registered). I was installing the snap package. I removed it and installed the .deb package and works fine with both microsoft and github providers. Hope it helps.

Thanks, that's interesting to know, unfortunately my problem is on Windows and with a fresh install, no additional extensions, I just run the MSI and launch vscode insiders right after that, no third party extension can cause this as there is none installed

I investigated this further, I compared a working instance (Stable) and this broken one (Insiders): both issue a POST to https://login.microsoftonline.com/organizations/oauth2/v2.0/token, the broken request receives a 400 back with this description:
{"error":"invalid_grant","error_description":"AADSTS700003: Device object was not found in the tenant 'f8cdef31-a31e-4b4a-93e4-5f571e91255a' directory.\r\nTrace ID: 6a98c866-d152-4b8c-9323-c267643a4d00\r\nCorrelation ID: 7783e740-4e79-4c3c-82c5-32224fdfd7bf\r\nTimestamp: 2020-09-17 01:38:41Z","error_codes":[700003],"timestamp":"2020-09-17 01:38:41Z","trace_id":"6a98c866-d152-4b8c-9323-c267643a4d00","correlation_id":"7783e740-4e79-4c3c-82c5-32224fdfd7bf","error_uri":"https://login.microsoftonline.com/error?code=700003","suberror":"device_authentication_failed"}

I spent some more time inspecting the http requests and responses on the working and bad instances and was finally able to track the problem down to the cached credentials in Windows Credential Manager. I have deleted the two items highlighted and after restarting vscode insiders sync was working again.
I have no idea what happened to those cached credentials but at this point I don't really care to continue investigate (assuming it is even possible to find out more), I'm happy to be able to use Insiders again 😄
I hope this helps someone else.

Thanks @carlocardella for the time investigating this!
I just pushed a change to automatically delete the stored credentials if we get a bad response back on refresh and show a notification about it.

Im facing this same issue on PopOs 20.04 ? How do I fix this

\closedWith 403a6895f401c397933ec5c4f7d89432a33509b6

I no longer have a repro to confirm the specific problem has gone, anyway I am on the latest insiders and everything is working fine

On Mac, when I try to sync settings, which requires login first, I get this error: Error while starting Settings Sync: No authentication provider 'github' is currently registered. Which is quite similar to this one. expect @carlocardella seems already get the Github logged in.
Both of the auto-redirect and manually copy paste generated token did not work.
I've already checked Keychain access, seems like there is nothing related to vscode.
Any idea on how to solve this? please.

@PulsGarney This sounds like a different problem, so I have created a new issue to track it: https://github.com/microsoft/vscode/issues/108319

@PulsGarney This sounds like a different problem, so I have created a new issue to track it: #108319

Okay, Thank you


Some Python2/3 compatibility fixes.

A few minor fixes for Python 3 compatibility.
Bump slumber and mimeparse to Python3 Compatible versions.
Add six, and use it for imports who have moved in between 2 and 3.
Use as keywords in a few places for exceptions.
The server can now start on Py3, but 500 at first page rendering.

Would love to merge this, but we should pin six to a specific version.

Went ahead and pulled this and made another PR at #1933 which removes the six dependency, but keeps the rest.


QR CODE GENERATOR USING PYTHON

Please Assign Me This Project It Will Help In Hacktoberfest PR #

Assigned. 👍

Please can you assign this to me?


Make arrow keys work on "Search Results" and "Transfer List" pages

Transfer List bit done with 1eb8641.


benchmarks

Do you have any benchmarks for this tool? it seems very cool, but would like to know how performant it is in big projects (linux kernel for instance) ? Maybe others have the same question, it could make sense to add them to the README. (I understand that performance may not be your first goal for this project)

Hey @pedrorijo91 .
You are alright, the first goal was use gitql in not too big projects, so I dont have benchamarks yet.
If you tried to run it in a big project and have some stats to share, please go ahead. This issue is a great , I will try to do it asap.

I'll try to make some time on the weekend or in the next week, but not sure if it's going to be possible. Nevertheless, as soon as I get some free time to benchmark I will do a PR :)

This is a good idea! To start with, what would be good examples of large repositories? A couple that do come to mind is the Linux Kernel and Ruby on Rails.


not found: value defaultShellScript

sbt.version=0.13, scalaVersion =  "2.11.6" and sbt-assembly "0.13.0"
Error is
/project/BuildSettings.scala:51: not found: value defaultShellScript
[error]     assemblyOption in assembly := (assemblyOption in assembly).value.copy(prependShellScript = Some(defaultShellScript)),
[error] one error found
[error] (compile:compileIncremental) Compilation failed
--BuildSettings.scala---
// sbt-assembly settings for building a fat jar
import sbtassembly.AssemblyPlugin.autoImport._
lazy val sbtAssemblySettings = Seq(
// Executable jarfile
assemblyOption in assembly := (assemblyOption in assembly).value.copy(prependShellScript = Some(defaultShellScript)),
// Name it as an executable
jarName in assembly := { s"${name.value}-${version.value}" }
)
lazy val buildSettings = basicSettings ++ scalifySettings ++ sbtAssemblySettings
}

Same here. sbt: 0.13.8, scala: 2.11.6
assemblyOption in assembly := (assemblyOption in assembly).value.copy(prependShellScript = Some(defaultShellScript))

assemblyJarName in assembly := s"${name.value}-${version.value}"

gives the error below:
build.sbt:25: error: not found: value defaultShellScript
assemblyOption in assembly := (assemblyOption in assembly).value.copy(prependShellScript = Some(defaultShellScript))

After importing import sbtassembly.AssemblyPlugin.defaultShellScript problem is resolved.


does this code work?

hi, i'm trying to find a working oauth2 codebase for fitbit.  does this codebase work for you?   are you doing the refresh-token thing?   thanks in advance!

@dsjoerg Yes this code works 😸 Have you tried the example sinatra app included in the repo? https://github.com/codebender/omniauth-fitbit-oauth2/tree/master/example
The refresh token is returned in the response under credentials: https://github.com/intridea/omniauth-oauth2/blob/master/lib/omniauth/strategies/oauth2.rb#L41

Thanks!  If I'm reading it right, it looks like this code will receive the refresh_token, but does not give an example of actually using the refresh_token to do a refresh.
Anyway thanks for the response and the code! <3

@dsjoerg, check out this discussion about refreshing tokens: http://stackoverflow.com/a/21879758 😸


New release dependency

New release of Respect\Data to 0.2.2

Can you please squash these commit too?

Thanks @williamespindola, but I sent #59 because I saw other problems in "composer.json" file.


[Bug]: Importing OL (Open Layers) is failing

Which Remix packages are impacted?

[ ] remix (Remix core)
[ ] create-remix
[ ] @remix-run/architect
[ ] @remix-run/cloudflare-workers
[ ] @remix-run/dev
[ ] @remix-run/express
[ ] @remix-run/netlify
[ ] @remix-run/node
[ ] @remix-run/react
[ ] @remix-run/serve
[ ] @remix-run/server-runtime
[ ] @remix-run/vercel

What version of Remix are you using?
latest
What version of Node are you using? Minimum supported version is 14.
17
Steps to Reproduce
I'm not 100% sure if this is a Remix bug but when I opened the build app.js file it seems like Remix is doing some magic around imports.
What I struggle with is to import ol (OpenLayers) package to Remix. It constantly fails on an error. Tried to solve this for hours but was unable. Is this a bug or I just do something wrong and this package must be imported in a different way?
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /sandbox/node_modules/ol/format/IGC.js
require() of ES modules is not supported.
require() of /sandbox/node_modules/ol/format/IGC.js from /sandbox/build/index.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename IGC.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /sandbox/node_modules/ol/package.json.

    at new NodeError (internal/errors.js:322:7)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1102:13)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:93:18)
    at Object.<anonymous> (/sandbox/build/index.js:408:29)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)

Expected Behavior
I'm able to import and use ol
Actual Behavior
Fails on import ERR_REQUIRE_ESM

I see it was reported https://github.com/remarkjs/remark-gfm/issues/36 several times.. closing


Rewrite the stop-words endpoint

We're going to start with a classic get/set/delete.
All stop-words = 1 resource.
All routes take on a level of depth. The new routes will therefore be:

GET /indexes/:uid/settings/stop-words : get all stop words (so the resource)
POST /indexes/:uid/settings/stop-words: replaces all current stop-words with those in the body
DELETE /indexes/:uid/settings/stop-words: delete all stop-words (so the resource)

documentation: meilisearch/documentation#107


Parser for show wireless fabric client summary

Once changelog template file returned, please open a PR with Cisco.

Looks good, please create PR to cisco

PR created for Cisco.


Specific www-authenticate header causes mechanize to be stuck in a loop

It appears that mechanize gets stuck in an loop within the Mechanize::HTTP::WWWAuthenticateParser#parse method when it encounters a www-authenticate value of Bearer realm='OAuth API', error='invalid_token'
I, [2015-09-12T16:34:20.703320 #6267]  INFO -- : Net::HTTP::Get: [REDACTED]
D, [2015-09-12T16:34:20.703470 #6267] DEBUG -- : request-header: accept-encoding => gzip,deflate,identity
D, [2015-09-12T16:34:20.703575 #6267] DEBUG -- : request-header: accept => */*
D, [2015-09-12T16:34:20.703679 #6267] DEBUG -- : request-header: user-agent => Mozilla/5.0 (Windows NT 6.3; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
D, [2015-09-12T16:34:20.703779 #6267] DEBUG -- : request-header: accept-charset => ISO-8859-1,utf-8;q=0.7,*;q=0.7
D, [2015-09-12T16:34:20.703889 #6267] DEBUG -- : request-header: accept-language => en-us,en;q=0.5
D, [2015-09-12T16:34:20.703994 #6267] DEBUG -- : request-header: cookie => [REDACTED]=ak9JMWtlRmZSZ01QNW5SSld1cnpSY1VQTngrQkNiaFBLTUZ0cEloYkxrenBuRzY3Ui96S0lJRFRhcnNKV0x3c3VxazV2MHVwcEZTUEdxWVd0TGN6eE9jWDJ5WkVXQlhxTXJOb0xwYlZJaW89LS04N3U5K1NHajYrVmliU0JGSWEzMmhBPT0%3D--50e71170622c769a64c1ea370df5b7a178545f44
D, [2015-09-12T16:34:20.704096 #6267] DEBUG -- : request-header: host => [REDACTED].com
I, [2015-09-12T16:34:22.549526 #6267]  INFO -- : status: Net::HTTPUnauthorized 1.1 401 Unauthorized
D, [2015-09-12T16:34:22.549688 #6267] DEBUG -- : response-header: server => Cowboy
D, [2015-09-12T16:34:22.549795 #6267] DEBUG -- : response-header: connection => keep-alive
D, [2015-09-12T16:34:22.549899 #6267] DEBUG -- : response-header: date => Sat, 12 Sep 2015 04:34:22 GMT
D, [2015-09-12T16:34:22.550001 #6267] DEBUG -- : response-header: status => 401 Unauthorized
D, [2015-09-12T16:34:22.550105 #6267] DEBUG -- : response-header: strict-transport-security => max-age=31536000
D, [2015-09-12T16:34:22.550208 #6267] DEBUG -- : response-header: content-type => application/json
D, [2015-09-12T16:34:22.550310 #6267] DEBUG -- : response-header: x-accepted-oauth-scopes => ["investor"]
D, [2015-09-12T16:34:22.550420 #6267] DEBUG -- : response-header: www-authenticate => Bearer realm='OAuth API', error='invalid_token'
D, [2015-09-12T16:34:22.550522 #6267] DEBUG -- : response-header: content-length => 25
D, [2015-09-12T16:34:22.550623 #6267] DEBUG -- : response-header: cache-control => no-cache
D, [2015-09-12T16:34:22.550724 #6267] DEBUG -- : response-header: set-cookie => [REDACTED]=a2dQcm15WENZZHQ5NjZ0Mml5TzNnU20yakJMZ3FDeTAxcGJDN1FJNWM4YWJwZnNGNWdEck53c0VxM25pbWsydEJQWk5aRy91TGgvN1huWTlDN3VjSjByWGhIenRCN2laZkN2NUhYNVdxcGc9LS1EalpBUWVpR3h6MU5mdFdrbzdVL3BBPT0%3D--f32803fe734b40232d4be36cee453cae3b431496; domain=.[REDACTED].com; path=/; HttpOnly; secure
D, [2015-09-12T16:34:22.550826 #6267] DEBUG -- : response-header: x-request-id => 6f1d9ffa-3e03-4ffc-98c2-5001837c89de
D, [2015-09-12T16:34:22.550926 #6267] DEBUG -- : response-header: x-runtime => 0.013293
D, [2015-09-12T16:34:22.551032 #6267] DEBUG -- : response-header: via => 1.1 vegur
D, [2015-09-12T16:34:22.551304 #6267] DEBUG -- : Read 25 bytes (25 total)
D, [2015-09-12T16:34:22.553136 #6267] DEBUG -- : saved cookie: [REDACTED]=a2dQcm15WENZZHQ5NjZ0Mml5TzNnU20yakJMZ3FDeTAxcGJDN1FJNWM4YWJwZnNGNWdEck53c0VxM25pbWsydEJQWk5aRy91TGgvN1huWTlDN3VjSjByWGhIenRCN2laZkN2NUhYNVdxcGc9LS1EalpBUWVpR3h6MU5mdFdrbzdVL3BBPT0%3D--f32803fe734b40232d4be36cee453cae3b431496
^CInterrupt:
from /Users/gchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/bundler/gems/mechanize-4a011394d57d/lib/mechanize/http/www_authenticate_parser.rb

After some debugging, it turns out it the www-authenticate value Bearer realm='OAuth API', error='invalid_token' does not meet the RFC2617 and RFC2616 standard of a "quoted-string".
'OAuth API' is surrounded with single quotes rather than double quote which is causing it to fail on this [line] (https://github.com/sparklemotion/mechanize/blob/master/lib/mechanize/http/www_authenticate_parser.rb#L133). The #quoted_string method probably does not support single quotes as well.
I'm not sure what we should do here? Should we support single quoted strings? Should we update the parse code so that I can't get stuck in a loop?

This is way stale so I'm not sure if you're on board anymore... but my read of the current code is that if it doesn't get an auth_scheme (a token), it circles back around and grabs another. Am I misunderstanding something?

This still appears to be an issue (the test I've written in #442 still causes an infinite loop). If it doesn't get an auth_scheme the StringScanner doesn't proceed so circles back to try again and will fail again.
I've rebased my PR at #442 for your consideration.

Resolved by #442


Change big to large to avoid awkward verbiage

In canonical American English, "large" is generally used to describe the size of a number. This is purely a style change, but "large number of" is less awkward sounding than "big number of".

This change is

/assign @steveperry-53
/unassign @dchen1107
/unassign @caesarxuchao

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable

@howinator, Can you update your branch? Then I'll merge this. Thanks.

Done - thanks @steveperry-53!


Cannot connect to wifi lan

I run several wifi lan segments. A couple are open with no password, and others are password protected. I can connect to the ESP8266 while it is in access point mode, and configure the wifi setup to point to the wifi lans, but upon reboot, the ESP8266 attempts to connect and fails - all segments fail - with or with no password protection.  (Attempts are visible in the serial output session) Am I missing something here? Thanks for any help. Really looking forward to getting this clock running. 3D prints are done - just waiting for the programming...

Are any of the access points you tried in the 2.4GHz band? I also noticed that some access points have WPA3 and I think the ESP only supports WPA. Not even WPA2. But I'm not sure.
I checked the setup by enabling the hotspot on my phone and that worked.

Yes. All access points support 2.4 GHz.I don't have WPA engaged. I can set one AP to use WPA and test that.
thanks for the suggestion.-John
On Tuesday, April 20, 2021, 02:49:49 PM EDT, MilovdZee @.***> wrote:
Are any of the access points you tried in the 2.4GHz band? I also noticed that some access points have WPA3 and I think the ESP only supports WPA. Not even WPA2. But I'm not sure.
I checked the setup by enabling the hotspot on my phone and that worked.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

And open access point probably don't work with the current code. The sketch just always sends the username and password. Please let me know if you get it to work. Else I can try to allow for open access points.

And nice that you are building one. I'm enjoying mine very much :)

I live in a very rural area in central New York. (Nearest neighbor is 1/4 mile away...)
So AP security is not high on my priority listRunning open AP's makes connectivity fast and simple
8-)
On Tuesday, April 20, 2021, 03:00:46 PM EDT, MilovdZee<EMAIL_ADDRESS>wrote:

And open access point probably don't work with the current code. The sketch just always sends the username and password. Please let me know if you get it to work. Else I can try to allow for open access points.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

hmmmno joy using an AP running WPA
see serial output below:-----------------------------------------------------onnecting to WIFI 'store'...Connection Failed! Continuing...IP address: (IP unset)
Running...
AP settings:
On Tuesday, April 20, 2021, 03:00:46 PM EDT, MilovdZee<EMAIL_ADDRESS>wrote:

And open access point probably don't work with the current code. The sketch just always sends the username and password. Please let me know if you get it to work. Else I can try to allow for open access points.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Weird. And when you use your phone as access point?
And maybe try with a different ESP? Although this would be unexpected because you say that connecting to it when it is in access point mode is fine.

You could also try your open networks by changing one line of code:
replace:
WiFi.begin(String(ssid), String(wifiPassword));
with
WiFi.begin(String(ssid));

not an option - my cell phone plan has no data included.(OK - I am cheap...)
I will modify the WIFI code as you suggest and try again.
I may also try moving closer to the AP.It could be a range limitation on the ESP8266.When I connect to it, my laptop is right next to it.
thx again for your support.-John
On Wednesday, April 21, 2021, 02:51:30 AM EDT, MilovdZee @.***> wrote:
Weird. And when you use your phone as access point?
And maybe try with a different ESP? Although this would be unexpected because you say that connecting to it when it is in access point mode is fine.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

No worries. We will get this to work.

The ESP is new out of the box. If I get no joy after a few morechanges, I may get another - possible DOA.
-J
On Wednesday, April 21, 2021, 06:39:40 AM EDT, MilovdZee @.***> wrote:
No worries. We will get this to work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Probable WPA3 issue. But workaround works


MODAL BLANK WHEN CLICK ADD IN RELATION MANAGER POLYMORPH

Package
filament/filament
Package Version
v3.0.0
Laravel Version
v10.0.0
Livewire Version
v3.0.0
PHP Version
8.1
Problem description
is there something wrong with my code?, it shows the relation, but can't create it, no modal appears, just black

when i click new license

Expected behavior
Show add modal and not blank
Steps to reproduce
Creating relation mnager with polymorp relation
Reproduction repository (issue will be closed if this is not valid)
https://github.com/bofoiii
Relevant log output
No response

Donate 💰 to fund this issue

You can donate funding to this issue. We receive the money once the issue is completed & confirmed by you.
100% of the funding will be distributed between the Filament core team to run all aspects of the project.
Thank you in advance for helping us make maintenance sustainable!

all action in table header relation manager polymorp blank, how can i fix this ?

No reproduction, and please update Filament

i tired to
composer update
php artisan filament:upgrade
still same

have you found a solution to this problem?

have you found a solution to this problem?

kaga mas v:, pusing juga saya

If someone creates a reproduction repository I will reopen it. But it sounds like the issue with Livewire that we fixed in the most recent release of Filament.

Double check your actual Filament version in php artisan about

have you found a solution to this problem?

I think this person has the same problem

Those are "Themes" versions, not "Filament. Find the "Filament" section

Actually I see it.  Not v3.2.130
Make sure Filament it set to ^3.2 in your composer.json and not 3.2 or 3.2.0

ahh, it works fine, thank you very much for helping with this issue, glad to learn how to use this library

Actually I see it.  Not v3.2.130
Make sure Filament it set to ^3.2 in your composer.json and not 3.2 or 3.2.0

i got a new problem 405 Method Not Allowed,
405 Method Not Allowed

405 Method Not Allowed
hws

when i put , the page displat403


is azure monitor for container support docker swarm containers?

Azure documentation issue guidance
Thanks for opening an issue in the Azure technical documentation repository.
We use GitHub issues as the primary channel for customer and community feedback about the Azure documentation.
Creating an issue
We prefer that you create documentation feedback issues using the Feedback link on the published article - the feedback control on the doc page creates an issue that contains all the article details so you can focus on the feedback part.
You can also create a feedback issue here in the repo. If you do this, please make sure your issue lists:

[ ] The relevant Azure service or technology.
[ ] A link to the published documentation article that you have feedback about.
[ ] Clear, specific feedback that the author can act on.

Pull requests and article contributions
If you know the change that is needed in an article, we encourage you to submit the changes directly using a pull request. If the change is large, or if you want to contribute an entire article, follow these guidelines:

[ ] Don't surprise us with a big pull request or a pull request with a new article! Submit an issue that describes the details of the proposed large change or new article.
[ ] Include the service or technology area.

We'll route the issue to the appropriate content team for review and discussion.
Tech support and product feedback
If you would like to contact Microsoft about other things, such as product feedback or tech support, please review these guidelines:

If you need technical support using Azure, the paid and free support options are described here: https://azure.microsoft.com/support/options/.

Each article in the Azure technical documentation contains a product feedback button - it's best to submit product feedback directly from a relevant article. Otherwise, you can submit product feedback for most Azure products in the following product feedback forum: https://feedback.azure.com/forums/34192--general-feedback.

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

ID: ac3c529f-fe57-558f-bd90-02162ff531e8
Version Independent ID: 8300d958-120e-16c1-09cc-29740e6fae00
Content: Overview of Azure Monitor for containers - Azure Monitor
Content Source: articles/azure-monitor/insights/container-insights-overview.md
Service: azure-monitor
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

@bkumar73 As per this document, Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to:

Managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS)
Self-managed Kubernetes clusters hosted on Azure using AKS Engine
Azure Container Instances
Self-managed Kubernetes clusters hosted on Azure Stack or on-premises
Azure Red Hat OpenShift

If you are interested in monitoring and managing your Docker and Windows container hosts running outside of AKS to view configuration, audit, and resource utilization, see the Container Monitoring solution. To be precise, this solution supports the following container orchestrators:

Docker Swarm
DC/OS
Kubernetes
Service Fabric
Red Hat OpenShift

Hope this clarifies!
This azure-docs repository deals about feedback related to particular Azure document page (like correcting doc bugs, doc enhancements, product issues related to wrong doc instructions if any, etc.) As at this point it appears that there's no edits or updates needed for the documentation so am closing this issue for now. If there are further questions regarding this matter or feedback on the Azure documentation, please do let us know and we will gladly continue the discussion.


License details should include a link to the plain text, if known

Unfortunately, the formatting in the licenseText's JSON value is broken for a lot of licenses (e.g. regarding indentation and paragraphs). For any processing the plain text version of the license text, if provided by upstream, should be the source of truth. To capture that, I propose to include a link to the plain text version, if any, into the license details. Preferably this would go to a new plainTextUrl field, but better than nothing would also be a convention that the first link in seeAlso refers to the plain text version, if any.
Also, if a link to an upstream plain text version exists, that plain text should be used as-is for the licenseText field, instead of creating its value by stripping formatting from some rich text version of the license text, as it seems to be done now.

PR #83 implements approach 1. above.

I'm reopening this to remind myself that the issue hasn't really been fixed yet. While PR #83 laid the foundation for getting it fixed, https://github.com/spdx/license-list-data/blob/master/text/Apache-2.0.txt still does not match https://www.apache.org/licenses/LICENSE-2.0.txt formatting-wise.
IIUC @goneall correctly, the remaining thing to do is to commit the original / upstream plain text licenses to https://github.com/spdx/license-list-XML/tree/master/test/simpleTestForGenerator and then rerun this publisher to make the correct licenses show up at https://github.com/spdx/license-list-data/tree/master/text. I'll try to wrote a script for that to finally resolve this long-stand issue.

And actually, this specific issue is about tracking the original URL to the original plain text licenses as part of license metadata. That is, at the example of Apache-2.0 we should track that the plain text version of the license is available at https://www.apache.org/licenses/LICENSE-2.0.txt, but we track only the HTML version at https://www.apache.org/licenses/LICENSE-2.0.
So, fixing the other issue #30 that I've reopening will not automatically fix this issue.

I'm closing this as a duplicate of https://github.com/spdx/LicenseListPublisher/issues/30.


Portfolio: validate contact form

Portfolio: validate contact form
This is a continuation of portfolio project #15. In this particular milestone, we have implemented the following features based on project requirements:

Implement a simple validation:

The content of the email field has to be in lowercase.

Implement the following interactions:

When the user submits the form, the validate checks if the email entered is in lowercase
If the validation is OK, the form is sent.
If the validation is not OK, an error message is shown to the user near the submit button informing them of the error and the form is not sent.

Live Link deployed from the form_validate branch for review purposes

Thanks

Hi @fmanimashaun,
Status: Approved ✔
Your project is complete! There is nothing else to say other than... it's time to merge it 🚢 Congratulations! 🎉
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear. Please, remember to tag me in your question so I can receive the notification.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Thanks


Updated OWNERS file for release-2.7

https://issues.redhat.com/browse/ACM-2363
Signed-off-by: dislbenn<EMAIL_ADDRESS>

/retest

/retest

/override ci/prow/test
Overriding this job since this PR is to update the OWNERS file for this repo. We will need to debug the failure at a later time.


busybox vi wont edit files -- vi -i unrecognized option

Summary
Trying to edit a secret with export EDITOR=vi in Alpine Linux does lead to an error message
Steps To Reproduce

Install busybox and symlink vi to busybox binary or use a busybox based distro in a vm
run gopass edit Test

Expected behavior
Open vi to edit some data
Environment

OS: Alpine Linux edge
OS version: 5.15.80-0-lts x86_64 Linux
gopass Version: gopass 1.14.9 go1.19.3 linux amd64
Installation method: pkgs.alpinelinux.org (apk package manager)

Console output
gopass> edit Test
[ 0] passwordstore/test
[ 1] passwordstore/test2

Found secrets - Please select an entry (q to abort) [0]: Entry Test not found. Creating new secret ...
vi: unrecognized option: i
BusyBox v1.35.0 (2022-11-19 10:13:10 UTC) multi-call binary.

Usage: vi [-c CMD] [-R] [-H] [FILE]...

Edit FILE

	-c CMD	Initial command to run ($EXINIT and ~/.exrc also available)
	-R	Read-only
	-H	List available features
 failed to invoke editor: failed to run vi with /dev/shm/gopass-edit1583341854/secret file: exit status 1
 user aborted

Should have been fixed with https://github.com/gopasspw/gopass/pull/2427.
Could you try again with that build?

@dominikschulz Thanks for the fast reply. I will report back when gopass gets updated in alpine

Should have been fixed in 1.15.0. Otherwise reopen, please.

Thank you,
i will test it, once it is available in alpine repos.
Best wishes

Hello @dominikschulz,
as of 15.0 the problem still occours.
gopass> edit test
...
Found secrets - Please select an entry (q to abort) [0]: q
⚠ Entry test not found. Creating new secret ...
vi: unrecognized option: i
BusyBox v1.35.0 (2022-11-19 10:13:10 UTC) multi-call binary.

Usage: vi [-c CMD] [-R] [-H] [FILE]...

Edit FILE

	-c CMD	Initial command to run ($EXINIT and ~/.exrc also available)
	-R	Read-only
	-H	List available features
❌ failed to invoke editor: failed to run vi with /dev/shm/gopass-edit3988897509/secret file: exit status 1
gopass> version
gopass 1.15.0 go1.19.4 linux amd64
<root>     - gpg 2.2.40 - gitfs 2.38.1
Available Crypto Backends: age, gpgcli, plain
Available Storage Backends: fossilfs, fs, gitfs

Thanks a lot

So when run gopass edit test with EDITOR=/usr/local/bin/vi and /usr/local/bin/vi being a hardlink to the busybox binary it works.
I see this line in my debug.log:
editor.vimOptions	Editor vi is not known to be vim compatible

I will add some more logging, but right now I can't reproduce this.
You might run gopass edit test with GOPASS_DEBUG_LOG=/some/file.log check that around vimOptions.

Sorry, there was at least one case not covered in 1.15.0. Should be fixed in 1.15.1.

Thanks for the work :)


Yahoo Weather API now requires OAuth authentication

The Yahoo Weather API that's used by the Weather Plugin now needs OAuth authentication.

This is fixed by #518

Indeed. Thanks!


Adding some more natural handwritten like fonts

Super cool project. Requires some ui tweaks.
Some fonts exhibit over spacing in between of words.
Here are 2 fonts that replicates natural handwriting.(both tested n applied)

https://fonts.google.com/specimen/Indie+Flower
https://fonts.google.com/specimen/Kalam

Thank you @abhijithvijayan, That's a great suggestion but we can currently download fonts from google fonts and upload them with the upload button.

and about the word-spacing, it can be adjusted with the letter spacing and word spacing option in the tool.
I am closing this for now,  let me know if you have any other thoughts.
Thank you!

Indeed, I used the two fonts locally and it works great.
I had issues with spacing issues with fonts from other sites.
Word spacing didnt change a thing anyway.

Yes, there are some font spacing issues in the html2canvas library that we use and thus as a workaround, we have letter-spacing and word-spacing option. Though it doesn't output the exact same results as the input, adjusting these values can give readable results.
This is the output of indieflower when I tried,

If letter-spacing and word-spacing are not working for you, can you tell which browser you're trying on?

It's not these 2 fonts that exhibit the issue.
As I suggested before, those 2 work very well. A couple of handwriting fonts I tried from other sites had those issues.


localization for subscribe button

issue #20950
en PR
/language uk

Review page
https://deploy-preview-20951--kubernetes-io-master-staging.netlify.app/uk/#kubeweekly

/lgtm

/assign sftim
Hi @sftim !
Please, approve this PR

@MaxymVlasov you can add “/approve” if you're happy to approve this change.

SIG Docs tech leads and chairs are happy to echo approvals where needed to keep Prow happy.
/approve


submodules released as über jars (eg from sbt-assembly) always have MissingClassProblems and None compatibility

I noticed that versionPolicyAssessCompatibility (added in PR https://github.com/scalacenter/sbt-version-policy/pull/184) always reports None compatibility for the aws-parameterstore-lambda submodule in the project play-secret-rotation (configured for sbt-version-policy with https://github.com/guardian/play-secret-rotation/pull/416), while all other modules are BinaryAndSourceCompatible (in fact even when there have been no code or dependency changes to the project at all since the last release).
This module is the only one in the play-secret-rotation project that's an sbt-assembly über jar with all of its dependencies (configured in its submodule build.sbt - because it's used in an AWS Lambda, where having a single jar makes for easier deployment).

sbt "show versionPolicyAssessCompatibility"
[info] welcome to sbt 1.9.7 (Amazon.com Inc. Java 11.0.21)
...
[info] set current project to play-secret-rotation-root (in build file:/Users/Roberto_Tyley/code/play-secret-rotation/)
[info] aws-parameterstore-sdk-v1 / versionPolicyAssessCompatibility
[info] 	Vector((com.gu.play-secret-rotation:aws-parameterstore-sdk-v1:6.0.0,BinaryAndSourceCompatible))
[info] aws-parameterstore-lambda / versionPolicyAssessCompatibility
[info] 	Vector((com.gu.play-secret-rotation:aws-parameterstore-lambda:6.0.0,None))
[info] play-v28 / versionPolicyAssessCompatibility
[info] 	Vector((com.gu.play-secret-rotation:play-v28:6.0.0,BinaryAndSourceCompatible))
[info] secret-generator / versionPolicyAssessCompatibility
[info] 	Vector((com.gu.play-secret-rotation:secret-generator:6.0.0,BinaryAndSourceCompatible))
[info] core / versionPolicyAssessCompatibility
[info] 	Vector((com.gu.play-secret-rotation:core:6.0.0,BinaryAndSourceCompatible))
...

Running aws-parameterstore-lambda / versionPolicyCheck shows no 'dependency' issues, it's versionPolicyMimaCheck that fails, with hundreds of MissingClassProblems, one for each class from the dependencies that are later folded into the dependency by sbt-assembly:
...
[error]    * class software.amazon.ion.util.IonTextUtils#SymbolVariant does not have a correspondent in current version
[error]      filter with: ProblemFilters.exclude[MissingClassProblem]("software.amazon.ion.util.IonTextUtils$SymbolVariant")
[error]    * class software.amazon.ion.util.IonValueUtils does not have a correspondent in current version
[error]      filter with: ProblemFilters.exclude[MissingClassProblem]("software.amazon.ion.util.IonValueUtils")
[error]    * class software.amazon.ion.util.JarInfo does not have a correspondent in current version
[error]      filter with: ProblemFilters.exclude[MissingClassProblem]("software.amazon.ion.util.JarInfo")
[error]    * interface software.amazon.ion.util.PrivateFastAppendable does not have a correspondent in current version
[error]      filter with: ProblemFilters.exclude[MissingClassProblem]("software.amazon.ion.util.PrivateFastAppendable")
[error]    * class software.amazon.ion.util.Spans does not have a correspondent in current version
[error]      filter with: ProblemFilters.exclude[MissingClassProblem]("software.amazon.ion.util.Spans")
[error] versionPolicyMimaCheck failed
[error] (aws-parameterstore-lambda / versionPolicyMimaCheck) versionPolicyMimaCheck failed

Conceptually, I think it's possible that any über jar submodule is unlikely to ever suffer from the versioning issues that sbt-version-policy is designed to protect against - über jars are used as CLI tools, or AWS Lambdas - standalone programs. In the play-secret-rotation project I'm only publishing aws-parameterstore-lambda as a Maven artifact as it's a convenient place to publish to, for the purpose of distribution.
Workaround
I think a reasonable route is to set versionPolicyAssessCompatibility / skip := true in the submodule (as in https://github.com/guardian/play-secret-rotation/pull/420), but it did take a bit of digging to work out what the problem was and fix it - I'm creating this issue to partly record my findings, and to think about a better developer experience for developers using sbt-version-policy.
cc @julienrf

Thank you @rtyley for the investigation and detailed report!
As you have noticed, what happens is that Mima compares the project classfiles (without the project's dependencies folded in) with the über-jar.

Conceptually, I think it's possible that any über jar submodule is unlikely to ever suffer from the versioning issues that sbt-version-policy is designed to protect against - über jars are used as CLI tools, or AWS Lambdas - standalone programs.

Yes, I agree with that. If play-secret-rotation is not “consumed” as a library, the versioning scheme implemented by sbt-version-policy is irrelevant, and it should be skipped.
That being said, it is probably possible to configure Mima to work correctly by customizing the setting mimaCurrentClassfiles in the project play-secret-rotation.


Make the product addition form look like an empty product

It should look like an empty product
It should try to send pictures as soon as they are taken (or later if offline mode is enabled)
It should let people add product name and brand
It should not have an explicit save button : people wanting to add text should add it by editing and saving.

I will work on this.


(request org repo) highlightjs-c3

I would like to request the creation of a highlightjs-c3 repository for my 3rd party grammar.

[x] I have an existing personal repository ready to go

Metadata

Grammar Name: c3
Link to repo: _https://github.com/aliaegik/highlightjs-c3_

Requirements

[x] I've read the language Contributor Checklist
[x] I've read the Language Contribution Guide
[x] I'm currently willing to support and maintain this grammar over time
[x] That repo includes a dist folder with CDN-ready CJS and ESM builds
[x] That README.md includes examples of simple web usage
[x] That README.md includes examples of Node.js usage

Afterwards
Submit a PR that:

[ ] adds mention of your new language to CHANGES.md
[ ] updates SUPPORTED_LANGUAGES.md in the main library

Done.

]


refactor tower proxy

Signed-off-by: yuswift<EMAIL_ADDRESS>1.allocate ports for the cluster when a cluster is created
2.create a proxy svc for a created cluster
3.generate a token for a created cluster
4.update the cluster to initialized status
Fixes 3234

/cc @zryfish

/cc @zryfish Done.


BUG

Describe the bug
The login and signup button in home page is not responding. After registering the user is unable to login. The actions are not handled properly. There by defining the actions properly the user can experience the smooth functioning of app.
Expected behavior

By defining the actions properly the user can experience the smooth functioning of app.
Screenshots (Mandatory)

Additional Context (Mandatory )
Are you contributing under any open-source program ?

@Ghanshyam89

Hi @GnanariddhikaRavikumar ,
Can you please share some screenshots what you want to do?

The login and signup button in home page is not responding. After registering the user is unable to login.
Here I am entering the details to register

After registered with details , the user can't able to access login button

There is another login that also having same issue

After registering or loging in we can't move further. It is major drawback of our website
So I want to rectify the issue that after registering the user need to move to login page. I can rectify the bug Assign me the issue with Gssoc and level labels.

@GnanariddhikaRavikumar an issue is already assigned to you, Try to complete that issue at first , Then ping me here or the MENTORS regarding this issue.

@apu52 Ok..sure I will complete that  soon and let you know. Thank You

@apu52  @Ghanshyam89  I have completed the previously assigned issue(#519) and raised the Pull Request. So can I know the progress of this issue

this issue has already been solved . Sorry to close this issue.


Job templates with parameters does documentation does not match schema

Following the documentation Job templates with parameters gives an
error "/templates/microservice-templates/net-core.yml@templates (Line: 2, Col: 3): A sequence was not expected"
In an editor, I get "unexpected property parameters". I've tried to copy the example verbatim and still get the same error.

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

ID: 6724abea-bbdc-bf66-ed5e-3214fa6c3e66
Version Independent ID: 4f8dab21-3f0e-da32-cc0e-1d85c13c0065
Content: Job and step templates - Azure Pipelines
Content Source: docs/pipelines/process/templates.md
Product: devops
GitHub Login: @vtbassmatt
Microsoft Alias: alewis

My mistake, the editor says invalid no matter what, but I've resolved my underlying issue.

Thanks, sorry for the trouble. We have some schema bugs we need to resolve in the editor :)


Set OS_AUTH_URL point to v3 URL in Mitaka jobs

The default value of OS_AUTH_URL looks like http://localhost:5000/v2.0,
set it point to v3 URL in Mitaka jobs http://localhost:5000/v3

LGTM +1


Add share note with other apps function

@khuttun  is possible that you must upgrade your gradle plugin version, but if you have troubles  let me know. Have a nice day!

Hi @diegoalvis. Thanks for the pull request! The code looks good. Some comments:

Could you leave the changes outside app/src out from the commit? They are not directly related to adding the share functionality.

Now that I look at the implementation, I started to think that should the share button actually rather be in the Edit note view next to the SAVE button? The notes list looks a bit busy now with the share buttons, and the button actually might go on top of the note text.

Ok man, @khuttun


csvdedupe matches only one single record of each csv file

Hi,
First, i'd like to thank for this very smart library.
I would like to match records between two CSV files. Though, I noticed that once dedupe found a matching pair of record, it won't match some others.
For example :
CSV1 :
'one'
'two'
'three'
CSV2:
1
2
2'
3
What I get as output is something like :
'one', 1
'two', 2
'three', 3
, 2'
Shouldn't it return something more like :
'one', 1
'two', 2
'two', 2'
'three', 3
thanks for your help.

what is the command you used?
On Fri, Jul 1, 2016 at 2:43 AM lvpasquier<EMAIL_ADDRESS>wrote:

Hi,
First, i'd like to thank for this very smart library.
I would like to match records between two CSV files. Though, I noticed
that once dedupe found a matching pair of record, it won't match some
others.
For example :
CSV1 :
'one'
'two'
'three'
CSV2:
1
2
2'
3
What I get as output is something like :
'one', 1
'two', 2
'three', 3
, 2'
Shouldn't it retrun something more like :
'one', 1
'two', 2
'two', 2'
'three', 3
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/datamade/dedupe/issues/475, or mute the thread
https://github.com/notifications/unsubscribe/AAgxbV1jmTUVIIrP3RE5O5PYfK6BAp1Tks5qRMUYgaJpZM4JC5WF
.

The command is the following :
csvlink 'path/to/my/file1.csv' 'path/to/my/file2.csv' --field_names_1 address zipcode --field_names_2 address zipcode --output_file path/to/my/output.csv
thanks for your time.

csvlink assumes that the each file does not have any duplicates.


Add Security Vulnerability Disclosure Policy

How  and where to report security vulnerabilities
Do and Don't while disclosing report

Added check security.md


document which database is in use

When using MongoDB the generated server creates and uses a database called test. It would be useful to have this mentioned in the readme.

sorry - my lack of understanding of mongo - its in my URL!!!!


remove cloud providers from left nav in docs

overview
on 12/04 we should evaluate whether there is significant usage of the cloud providers item in the left nav in docs (which sends you to registry) and if there is not we should remove it.

we did not add appropriate tracking for this link until https://github.com/pulumi/pulumi-hugo/pull/827 which merged on 11/04, so ive adjusted the date to evaluate to 12/04

@kimberleyamackenzie assigning you here as well, to help us figure out if its good to remove this now after looking at the data.

Looks like the cloud providers link has been clicked about 1800 times since it was added on November 4th (based on Google Analytics and Metabase - which have slightly different counts).
A couple comparison points:  "Download and install" has about 1500 clicks over the same period, "API reference" has 2300.  Average across all links we track is around 2000.  The total clicks of any item in that left hand nav over the period is around 70,000.
I tried to drill down into the paths folks follow + drop-offs (so, do people click on "Cloud providers" expecting something else, and immediately leave or navigate back to docs?) but wasn't able to as easily get that info.  But can poke more into it if we think it would be helpful!
what do you think @susanev ? Based on those numbers alone, I'd say we keep it.  I can also get more data if there's other points that would be helpful to consider.

yaah thats a lot. lets keep it for now. ill put this back on the backlog for us to review again later in the year.
thx for checking out the data for this!!

Thanks for grabbing that data, that's great!
Y'all might find this interesting, too, as it's related. This query ranks internal raw referrals to /registry (from anywhere on the website) over the last 90 days, and shows that the Docs home page is the #2 source of internal traffic to that page, only a bit behind the pulumi.com home page. That tells me that not only are people still clicking that Cloud providers link, but a majority of them are also doing so from the Docs home page -- i.e., they're clicking Docs, then either Registry from the main nav or Cloud Providers from the left-hand nav (as I don't think there are any other links to the Registry on that page, other than in the footer).

we are doing a redesign of the docs landing page this quarter, so we can possibly include easy access to registry from that page in that work.


UDP checksum may be optional in IPv4

Issue
When the checksum in a UDP packet is 0, it should be treated as if the checksum check was successful. Currently, verifier and pretty printer checks this more strictly. Note that this is not true for IPv6, where it is specified that the upper layer checksum must not be elided for UDP.
Workaround
A custom Phy implementation can pretend to work with offloaded checksums, i.e. Checksum::None, in its udp configuration in case it only expect IPv4 traffic or disable receive checks only.
References
UDP: https://tools.ietf.org/html/rfc768 (directly above User Interface section)
IPv6: https://tools.ietf.org/html/rfc2460#section-8.1

I'm pretty sure we already do this in the UDP Repr here. Do you have example code that causes this behavior?

That match looks broken to me. Both arms resolve to Err(Error::Checksum), independent of the match or the conditional.

Not directly, just noticed it in the packet dump of a custom Phy implementation when wrapped in phy::EthernetTracer. Thus also hard to reproduce without the physical phy. I'll try to get something reproducible if possible.

I realize this bugreport is in an awkward state without reproduction, treat it as a mental note until I get back to it with a reproduction, the linked implementation looks good.

That match looks broken to me. Both arms resolve to Err(Error::Checksum), independent of the match or the conditional

True. It probably should not return an error in the first arm

That match looks broken to me. Both arms resolve to Err(Error::Checksum), independent of the match or the conditional

True. It probably should not return an error in the first

It's just more confusing than necessary, as it's a double negation. The control flow could be:
match (src_addr, dst_addr) {
    // ... except on UDP-over-IPv4, where it can be omitted.
    #[cfg(feature = "proto-ipv4")]
    (&IpAddress::Ipv4(_), &IpAddress::Ipv4(_)) if packet.checksum() == 0 => (),
    _ => return Err(Error::Checksum)
}

Minimal reproduction
use smoltcp::wire::{IpAddress, Ipv4Address};

fn main() {
    let packet: &[u8] = &[
        0x00, 0x42, 0x00, 0x80, // Src post, dst port
        0x00, 0x08, 0x00, 0x00]; // length, checksum
    let packet = smoltcp::wire::UdpPacket::new_checked(packet).unwrap();
    let verify = packet.verify_checksum(
        &IpAddress::Ipv4(Ipv4Address::new(127, 0, 0, 1)),
        &IpAddress::Ipv4(Ipv4Address::new(127, 0, 0, 2)));
    assert!(verify, "Checksum can be zeroed in IPv4");
}

Ah, so this issue would be to move the conditional checks based on IPv4 into verify_checksum instead of in Repr::parse.

Ah, so this issue would be to move the conditional checks based on IPv4 into verify_checksum instead of in Repr::parse.

I guess that is ultimately proper, although I didn't really intend it. Reproduction for parse as used in EthernetInterface, which doesn't require moving the check:
use smoltcp::phy::ChecksumCapabilities;
use smoltcp::wire::{IpAddress, Ipv4Address, UdpPacket, UdpRepr};

fn main() {
    let packet: &[u8] = &[
        0x00, 0x42, 0x00, 0x80,
        0x00, 0x08, 0x00, 0x00];
    let packet = UdpRepr::parse(
        &UdpPacket::new_checked(packet).unwrap(),
        &IpAddress::Ipv4(Ipv4Address::new(127, 0, 0, 1)),
        &IpAddress::Ipv4(Ipv4Address::new(127, 0, 0, 2)),
        &ChecksumCapabilities::default());
    assert!(packet.is_ok());
}


BUFFER_OVERRUN Error on mainnet

"[ethjs-query] while formatting outputs from RPC '{"value":{"code":-32603,"data":{"code":-32603,"message":"Internal Error - data out-of-bounds (length=15, offset=32, code=BUFFER_OVERRUN, version=abi/5.5.0). Please report a bug at https://github.com/aurora-is-near/aurora-relayer/issues","data":{"host":"relayer002.backend.internal.aurora.dev","cf-ray":"6cfa42a624bf856c-BOM"}}}}'"

@end0cr1ne do you have the payload, or can describe your interaction with the RPC?

Looking at this similar issue https://github.com/ethers-io/ethers.js/issues/891, it seems to me that the problem might be (here)[https://github.com/aurora-is-near/aurora-relayer/blob/master/src/utils.ts#L82].

TX: https://explorer.mainnet.aurora.dev/tx/0x9e08ac7e9bf9f369d5bf9e1ee5b80409cf7b1921b5459ee825dcd4e277e4610a/internal-transactions
Started happening pretty randomly

Looking at this similar issue ethers-io/ethers.js#891, it seems to me that the problem might be here.

That seems to be limited to: external's bytes data is not right-padded due to a bug reported in ethereum/solidity#3493. The fix shipped with solc 0.5.x.
My contract uses 0.8.x

@end0cr1ne Can you share the steps to reproduce this issue ? We already had internal discussion and wanted to check whether what I thought is aligned with this issue.

Reopening, as #171 is not confirmed to solve this issue

Hi, To recreate this issue in the truffle console try:
let farm = await Farmv2.at('0xFe427EcbD4FAb2B89b25418364cBF8b454019713')
FarmV2_abi.txt
farm.createFarm(0)
farm.levelUp()
ABI is attached :)

You could also use the frontend: Link
Just create a farm(If you can, It's free). Then try to save it. You can see the error in the browser console.

Hey guys, just checking in! Is there anything I can do to help debug this issue?

The error seems to have changed to: "{"value":{"code":-32603,"data":{"code":3,"message":"execution reverted","data":"0x4e487b710000000000000000000000000000000000000000000000000000000000000011"}}}"

@end0cr1ne this is the more informative error we are using after #171. It seems to me like a regular revert operation on the engine, as in, something going wrong with your contract, or the engine itself.

Thanks, @mfornet for all the help, turned out to be a uint being set to a negative value that triggered the revert.


File system type not communicated correctly

My current file system is Windows but when I try to connect with this the ftp reading library throws up because it thinks Linux files are served.
I'm using this library:
https://github.com/sparkeh9/CoreFTP
Apparently it determines the filesystem based on the "FEAT" request

I found your CoreFTP issue (sparkeh9/CoreFTP#41). I couldn't see in the GitHub repository where there is a distinction between Windows and Unix except the IListDirectoryParser implementations, but you should ensure that MLSD is used istead of the "old" LIST command. I also couldn't find anything about the MSIL feature you mentioned.
Usually the FTP clients are issuing a SYST command whose response is configurable using the SystCommandOptions.

Hi,
I'm sorry I made a typo and stayed with it I guess.
I did configure my SYST command to return Windows_NT and that works however the CoreFTP package still uses a linux file parser.

Again I understand the ftp package determines whether or not to use MLSD based on the response of the FEAT request, this is the response that is returned now:
Response:	211-Extensions supported:
Response:	 MDTM
Response:	 MFCT
Response:	 MFF modify;create;
Response:	 MFMT
Response:	 MLST type*;size*;perm*;modify*;create*;
Response:	 UTF8
Response:	 EPSV
Response:	 EPRT
Response:	 REST STREAM
Response:	 SIZE
Response:	211 END```
https://github.com/sparkeh9/CoreFTP/blob/836f25900bd56c89c4b285c51406b52f72b1ece0/src/CoreFtp/FtpClientFeaturesExtensions.cs

I made a workaround by creating my own FEAT command handler that hardcodes the MLSD into there.


autoGuessEncoding for windows-1257 is not working

VSCode Version: 1.20.0
OS Version: Windows 7 Pro SP1

Steps to Reproduce:

Set VSCode setting "files.autoGuessEncoding": true,
Create new file -> Reopen with encoding Baltic (Windows-1257)  -> Save
Open File -> check for encoding

Does this issue occur when all extensions are disabled?: Yes
Example of settings & file:

win1257vs.txt

There is no way the library can detect the encoding from an empty file. It needs to have some content to scan for. I am closing this, as this scenario is unlikely to be supported.


Feat wrapping boxes

Adds support for boxes that wrap the earth in both 2D and 3D mode. This updates the drawing control to allow it, and also fixes some issues with queries/geometries that cross the antimeridian. A future PR will update the Enter Coordinates dialog.

Added a commit to this to fix the Enter Coordinates dialog as well.


New release - Fix for Meteor 1.6.1

Fix scss-compiler path issue on Windows closes #1881 and #1852
Workaround for Zone.js, Meteor Fiber conflict for Universal and All-in-one examples
Update dependencies for compilers in order to solve Meteor 1.6.1 babel-compiler conflict closes #1855
Change rxjs imports to best practive
Fix logging in some environment closes #1884

Is this going to take a while to go live, or am I missing something? Still getting babel-compiler conflict when running meteor add angular-compilers

yes I haven't published it yet to Atmosphere.
If you want to use it already, run it locally or publish under another name.
I will update as soon as it will be published!

I've released new versions for meteor-client-bundler and meteor-rxjs already.
for the compiler packages I'm waiting for an answer from @abernix about publishing to Atmosphere and then we're all done.
all the work was being done by the amazing @ardatan !

today we've published the new versions of angular-compilers and meteor-client-bundler

Hello I follow the tutorial: WhatsApp Clone with Ionic 2 and Meteor CLI
I Cant install  angular2-compilers but I installed angular-compilers
The console sendme this error:
node_modules/meteor-typings/1.4/test/test.ts (691, 5): Subsequent variable declarations must have the same type.  Variable 'handle' must be of type 'LiveQueryHandle', but here has type '{ stop: () => void; }'.
node_modules/meteor-typings/1.4/test/test.ts (737, 24): Type '(userId: string) => boolean' has no properties in common with type 'Matcher'.
client/imports/app/app.component.ts (2, 22): Cannot find module './app.html'.
client/imports/app/app.module.ts (4, 11): Argument of type '{ declarations: (typeof MyApp)[]; entryComponents: (typeof MyApp)[]; providers: { provide: typeof...' is not assignable to parameter of type 'NgModule'.
  Types of property 'providers' are incompatible.
    Type '{ provide: typeof ErrorHandler; }[]' is not assignable to type 'Provider[]'.
      Type '{ provide: typeof ErrorHandler; }' is not assignable to type 'Provider'.
        Type '{ provide: typeof ErrorHandler; }' is not assignable to type 'FactoryProvider'.
          Property 'useFactory' is missing in type '{ provide: typeof ErrorHandler; }'.
[client]: TypeScript Files Compilation: 278.553ms
[client]: HTML Files Compilation: 0.907ms
[client]: SCSS Files Compilation: 2.000ms

And the crhome console sendme this error:
modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:241 Uncaught Error: Cannot find module './app.html'
    at makeMissingError (modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:241)
    at require (modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:251)
    at app.component.js (app.js?hash=17c2c85c6dc7929d90d46d3b8b8d74c53bdb940e:11)
    at fileEvaluate (modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:353)
    at require (modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:248)
    at app.module.js (app.js?hash=17c2c85c6dc7929d90d46d3b8b8d74c53bdb940e:37)
    at fileEvaluate (modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:353)
    at require (modules-runtime.js?hash=9f9bb5e055614ddf4eb3e743737b7a5b3cfd9d34:248)
    at main.js (app.js?hash=17c2c85c6dc7929d90d46d3b8b8d74c53bdb940e:73)

my app.component.ts
import { Component } from '@angular/core';
import template from "./app.html";

@Component({
    selector: 'my-app',
    template
})
export class MyApp {}

friends, Any ideas?

Have you tried:
templateUrl: "client/imports/app/app.html";


[webapi][xwalk-3520] Update shell script to align test result

Impacted tests(approved): new 0, update 1, delete 0
Unit test platform: [IVI]
Unit test result summary: pass 1, fail 0, block 0

@zqzhang
I have updated it following your comments in https://github.com/crosswalk-project/crosswalk-test-suite/pull/1896


docs: uses unix:// prefix to socket for CRI

Signed-off-by: Wei Fu<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did
update doc
Ⅱ. Does this pull request fix one issue?

NONE
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
No need
Ⅳ. Describe how to verify it
by reviewer
Ⅴ. Special notes for reviews

LGTM.


Add dev instructions of how to run the Markdown linter locally

I made changes to a MD file and found that the CI pipeline failed because of the Markdown linter. I didn't know how to run this locally on my machine which would make it easier to correct these linting issues.
Acceptance Criteria:
Add instructions of what tool and how to install the Markdown linter locally for devs to run checks before pushing remotely.

@aevo98765 in the makefile, there is a target md-lint that runs the linter locally. That didn't work for you?

Hey @vishnoianil, ahh I haven't been using the Makefile in this project. Do we think it is worth having instructions of how to run the MD linter outside of the Makefile or just comment to use the Makefile if you want to run the linting checks... or... just close this issue off as not needed?

https://github.com/instructlab/ui/pull/75


export to RIS

tbrc.org has a RIS export, for instance
curl -v 'https://www.tbrc.org/cite?type=ris&rid=W3CN1317'
< HTTP/1.1 200 OK
< Content-Type: application/x-research-info-systems;charset=ISO-8859-1
< Date: Tue, 08 Jun 2021 11:54:42 GMT
< Server: Apache-Coyote/1.1
< Content-Length: 208
< Connection: keep-alive
<
TY  - ELEC
ID  - W3CN1317
TI  - bi en na slob chen du 'khyar ba'i bka' 'gyur bris ma thor bu pod dgu/
UR  - http://tbrc.org/link?RID=W3CN1317
KW  - bka' 'gyur/
PB  - [s.n.]
Y1  - [n.d.]
CY  - [ Bathang ]
ER

it would be good to also have that on BUDA

@xristy I'm making good progress on that, but I'm wondering if you could point me to the code that generates the RIS on https://www.tbrc.org/cite?type=ris&rid=W3CN1317 ?

@eroux see org.tbrc.gwt.common/src/org/tbrc/gwt/common/server/Citation.java Line# 524:
protected void sendRisCitation(XmlDocs docs, HttpServletResponse response, String ipAddr)

ah thanks! we do have the source code in a zip file on s3 right? I can't find it at first glance, do you remember where it is?

with all the moving of stuff I have no idea. I'll zip up my eclipse workspace and upload somewhere

I'm uploading zips of the various projects from my eclipse 4.5 workspace to s3://indium-e4.5-workspace. The svn repo dumps from cloudforge are in s3://svn.projects.tbrc.org but hopefully what I'm uploading will be easier to use in the future for code reference.

ah excellent, thanks a lot


[Fix] Implement better wd_ban_list handling

Problem (Why?)
The wd_ban_list argument for get_optimizer_parameters() is somewhat misleading. When you look at it, you would expect any of the default arguments' name-formats to work correctly. However, that is not the case.
wd_ban_list: List[str] = ('bias', 'LayerNorm.bias', 'LayerNorm.weight')

From this list, only bias is "detected" and "banned" correctly. Neither LayerNorm.bias is detected, nor is LayerNorm.weight. Neither of these parameters have their weight_decay set to 0.
I even tested LayerNorm - and that doesn't work, either.
Solution (What/How?)
The reason this fails is that the wd_ban_list logic is only checking for the actual, fully-qualified parameter names; it is NOT checking for the class name of each nn.Module, as pytorch_optimizer's default arguments and tests would imply.
I implemented a more complete method for handling the wd_ban_list. Now, we check both for "true names", as well as for nn.Module names.
Notes
I've been using this patch in my own code for several weeks now; it seems to work great! Let me know if there is anything you would change.

I just pushed a new commit, with a few fixes. However, there is one error I was not able to fix:
pytorch_optimizer/optimizer/utils.py:201:5: D212 [*] Multi-line docstring summary should start at the first line
    |
199 |       wd_ban_list: List[str] = ('bias', 'LayerNorm.bias', 'LayerNorm.weight'),
200 |   ) -> PARAMETERS:
201 |       r"""
    |  _____^
202 | |     Get optimizer parameters while filtering specified modules.
203 | |     :param model_or_parameter: Union[nn.Module, List]. model or parameters.
204 | |     :param weight_decay: float. weight_decay.
205 | |     :param wd_ban_list: List[str]. ban list not to set weight decay.
206 | |     :returns: PARAMETERS. new parameter list.
207 | |     """
    | |_______^ D212
208 |
209 |       fully_qualified_names = []
    |
    = help: Remove whitespace after opening quotes

Found 3 errors.
[*] 2 fixable with the `--fix` option.
make: *** [Makefile:16: check] Error 1

If you run make format, it fixes this issue. But then, if you run make check, it fails. So, if I manually fix it, then make check will work - but make format will fail, now!
I'm not super familiar with make, so I don't really know what to do here.

I just pushed a new commit, with a few fixes. However, there is one error I was not able to fix:
pytorch_optimizer/optimizer/utils.py:201:5: D212 [*] Multi-line docstring summary should start at the first line
    |
199 |       wd_ban_list: List[str] = ('bias', 'LayerNorm.bias', 'LayerNorm.weight'),
200 |   ) -> PARAMETERS:
201 |       r"""
    |  _____^
202 | |     Get optimizer parameters while filtering specified modules.
203 | |     :param model_or_parameter: Union[nn.Module, List]. model or parameters.
204 | |     :param weight_decay: float. weight_decay.
205 | |     :param wd_ban_list: List[str]. ban list not to set weight decay.
206 | |     :returns: PARAMETERS. new parameter list.
207 | |     """
    | |_______^ D212
208 |
209 |       fully_qualified_names = []
    |
    = help: Remove whitespace after opening quotes

Found 3 errors.
[*] 2 fixable with the `--fix` option.
make: *** [Makefile:16: check] Error 1

If you run make format, it fixes this issue. But then, if you run make check, it fails. So, if I manually fix it, then make check will work - but make format will fail, now!
I'm not super familiar with make, so I don't really know what to do here.

it's okay. I can handle lint stuff.
anyway, thanks for the contributions!


[Feature Request] FOSSBilling + woocommerce integration

payment from  woocommerce plugin

So a Woocommerce handles payment for Fossbilling?
Depending on plugin it might be way way to different.
Fossbilling handling payments it probally also depending on the plugin...


vimPlugins.cloak-nvim: init at 2024-02-02

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

could you run nixpkgs-review pr 286119 ? the update apparently breaks other plugins:
error: hash mismatch in fixed-output derivation '/nix/store/83j02zl303gwwyz6f502k9jdhmi2la4v-spectre_oxi-2024-02-01-vendor.tar.gz.drv':
        specified: sha256-y2ZIgOApIShkIesXmItPKDO6XjFrG4GS5HCPncJUmN8=
           got:    sha256-wzd+LMl0x9AonpMZWKcGCBrpakvTE9kWxWJEVawrZSY=

alternatively just submit cloak-nvim related changes.

@teto thanks for the review!
not sure what happened... I used the updater script.
fwiw I added just the new plugin manually.

not sure what happened... I used the updater script.

the updater sadly updates everything. Anwyay, just tested the plugin, I didn't know I needed this but now I do. Ty


Feat 69 organisateur protocole transport

:tada: This PR is included in version 0.11.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


missing parent small non-coding RNA-dependent heterochromatin formation

GO:0031048 small non-coding RNA-dependent heterochromatin formation
should be a parent of
GO:0140727  siRNA-dependent pericentric heterochromatin formation
or probably even
GO:0031508  pericentric heterochromatin formation
(since I think pericentric heterochromatin formation always depended on siRNA? do we know of any examples where it isn't?)

I'm adding the relation shown in red here:

@colinlog @hattrill @gantonazzo @RLovering


policy definition Deploy-Diagnostics-Website is incompliant because of new log category in App Service resource

Describe the bug
A new log category was added to WebApps (see picture) rendering all WebApp resources incompliant for the policy  Deploy-Diagnostics-Website
Steps to reproduce

Assign the policy Deploy-Diagnostics-Website to a scope
Deploy a web app in the scope. Diagnostic settings will be configured, but not for the App Service Authentication logs category

Screenshots

Closing this as we've deprecated all our diagnostic settings policies and shifted to the PG owned initiative to do the same. Please review  https://aka.ms/alz/whatsnew for details.
If you find gaps in diagnostic settings coverage, please add the missing services to this discussion: #1644 as this is where we will track this going forward.


Cannot dynamically create an object of union type

Within the conditional s can be either "a" or "b", which means it should be possible to create variable z of a union type as declared. However Flow doesn't allow this...
// @flow
type A = {mode:"a", foo: string};
type B = {mode:"b", foo: string};
type Z = A|B;

var s: ?string;
// ...
if (s === "a" || s === "b") {
  var z: Z = {mode: s, foo: "ok"}; // Flow error here
}

This is pretty similar to #965

On a further thought, I believe this to be still a different issue. Here's a smaller test case:
type AB1 = {mode: "a"} | {mode: "b"};
type AB2 = {mode: "a"|"b"};
function test(x: AB1, y: AB2) {
  (x: AB2);
  (y: AB1);
}

Types AB1 and AB2 are conceptually equivalent, however Flow doesn't recognize that.
In the original example, variable s should have been refined to "a"|"b" within the if statement (currently it doesn't, but that's issue #965). However even after such a refinement the object would have failed to instantiate because Z type is not equivalent to {mode: "a"|"b", foo: string}.

Here's a test case similar to above, but it shows an interesting quirk. Look at the definition of x: it is initialized from a ternary that has both sides identical: mode==="a"? {mode} : {mode}. It is however not possible to simplify this expression to just {mode} -- Flow doesn't accept that...
type AB = {mode: "a"} | {mode: "b"};
function test(mode: "a" | "b") {
  var x: AB = mode === "a"? {mode} : {mode}; // this works
  var y: AB = {mode}; // Flow error
}

See explanation on #1194. It is incorrect to say that AB1 and AB2 are conceptually equivalent, because of invariance of property types. When we have read-only properties, we can do more.


Complete vmTrace memory delta recording

Describe the feature
ref #4071
the vmtrace implementation still lacks proper memory delta calculation:
https://github.com/paradigmxyz/reth/blob/1c23075edbdb2d49b3759935aa7bece792c2e3e4/crates/revm/revm-inspectors/src/tracing/builder/parity.rs#L357-L363
this requires comparing recorded memory and delta based on opcodes
go reference impl:
https://github.com/ledgerwatch/erigon/blob/60a200fd46dcb0fa246bd4e0971690cfa111b129/turbo/jsonrpc/trace_adhoc.go#L445-L475
Additional context
No response

I could try this one

cool,
if you need access to a reth node to compare outputs, please dm on tg @mattsse


biom import examples

Revise and clarify the biom import examples:
https://microbiome.github.io/mia/reference/makeTreeSEFromBiom.html

ignore the SE, make all examples import directly to TreeSE

do we need both loadFromBiom and makeTreeSEFromBiom? or would it be enough keep one of these?

Also the loadFromBiom readily imports TreeSE, not SE as the example seems to claim.
The TreeSE objects should be called "tse" (not "se")


Add Python 3.8 migration for ucx-py

This ensure that when using conda smithy to re-render the feedstock, Python 3.8 is kept. This file is taken from conda-forge were it is used for the Python 3.8 migration there.

cc @raydouglass @dillon-cullinan

@rapidsai/admins we need one of you to merge in


Improved the Arabic translation of the first 3 sections

Improved the Arabic translation of the first 3 sections to make them more human understandable.

[x ] I have read freeCodeCamp's contribution guidelines.
[x ] My pull request has a descriptive title (not a vague title like Update index.md)
[ x] My pull request targets the master branch of freeCodeCamp.
[x ] None of my changes are plagiarized from another source without proper attribution.
[ x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


typo in code entity["sample_description"] = preImage["sample_description"] += message;

this line does not look correct:
entity["sample_description"] = preImage["sample_description"] += message;
Also sample has a a little bit of pyramid of doom nesting. Thank you!

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

ID: 8dd4cb2f-c1e8-b741-98b2-229f5952b5da
Version Independent ID: 8dd4cb2f-c1e8-b741-98b2-229f5952b5da
Content: Write plug-ins for CreateMultiple and UpdateMultiple - Power Apps
Content Source: powerapps-docs/developer/data-platform/write-plugin-multiple-operation.md
Service: powerapps
Sub-service: dataverse-developer
GitHub Login: @divkamath
Microsoft Alias: dikamath

Thanks for your comment, @skfd. This issue has been assigned to the doc author for review.

@skfd
Thanks for your feedback.
This code comes from the sample on GitHub that you can run. See Sample: CreateMultiple and UpdateMultiple plug-ins.
You can run the sample and determine whether the code isn't correct. Please let us know if you find something that doesn't work.
Finally, yes the function has some nested logic.  I am trying to keep things simple and in one place rather than create a separate method. Pulling the logic out into another method is a common pattern, but the intention for this example is to demonstrate the flow. I think that would be diminished if the relatively simple logic of this example was put into a separate method.


Spike: Dagger

Read documentation of Dagger (https://docs.dagger.io/) in deep so we can do a monographic session of it.
Identify benefits, value that brings us, risks, limitations and such.

Discarded. Does not fit our needs nor give us real value.
https://github.com/nektos/act would allow us to run GitHub Actions locally without no extra effort.


Support for arbitrary pre-trained models

Pretrained models at https://machinelearningforkids.co.uk/pretrained allow students to jump straight into Scratch and use a TensorFlow model hosted somewhere online.
At the moment, the models that students can use are hard-coded into the Scratch extensions library.
But there are an increasing number of tools allowing models to be built and hosted quite easily. So it would be good to extend the pretrained model support so someone can provide a URL of a TF model hosted somewhere and just render generic Scratch blocks for them.

A good example for how this can work is the node contributed to Node-RED back in April
https://github.com/bonastreyair/node-red-contrib-teachable-machine


Support using a unique metric name per WebACL.

Currently if the WAF stack is used as a nested stack in multiple parent stacks (so multiple WebACLs), they all use the same CloudWatch MetricName and so all their statistics are combined.
Allow parent stacks to specify a unique MetricName when nesting the WAF stack.

We've pushed a new version that includes this PR.
Many thanks!


it can’t work  Follow the steps

WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/emqttc to be an app dir (containing ebin/.app), but no .app found.
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/getopt to be an app dir (containing ebin/.app), but no .app found.
==> emqtt_benchmark-master (get-deps)
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/emqttc to be an app dir (containing ebin/.app), but no .app found.
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/getopt to be an app dir (containing ebin/.app), but no .app found.
Pulling emqttc from {git,"git://github.com/emqtt/emqttc.git",
{branch,"master"}}
正克隆到 'emqttc'...
Pulling getopt from {git,"https://github.com/jcomellas/getopt.git",
{branch,"master"}}
正克隆到 'getopt'...
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/gen_logger to be an app dir (containing ebin/.app), but no .app found.
==> getopt (get-deps)
==> emqttc (get-deps)
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/gen_logger to be an app dir (containing ebin/.app), but no .app found.
Pulling gen_logger from {git,"https://github.com/emqtt/gen_logger.git",
{branch,"master"}}
正克隆到 'gen_logger'...
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/lager to be an app dir (containing ebin/.app), but no .app found.
==> gen_logger (get-deps)
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/lager to be an app dir (containing ebin/.app), but no .app found.
Pulling lager from {git,"git://github.com/basho/lager.git",{branch,"master"}}
正克隆到 'lager'...
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/goldrush to be an app dir (containing ebin/.app), but no .app found.
==> lager (get-deps)
WARN:  Expected /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/goldrush to be an app dir (containing ebin/.app), but no .app found.
Pulling goldrush from {git,"git://github.com/DeadZen/goldrush.git",
{tag,"0.1.8"}}
正克隆到 'goldrush'...
==> goldrush (get-deps)
==> goldrush (compile)
ERROR: OTP release R17 or later is required, you have: R16B03
ERROR: compile failed while processing /home/congzhou/engyne/test/Server/emqtt_benchmark-master/deps/goldrush: rebar_abort
make: *** [compile] 错误 1

You need to upgrade Erlang to OTP 17 or 17+
Please go to the following website for getting new versions.
https://www.erlang.org/downloads

@zhiyoujingtian please upgrade Erlang/OTP to R17+.


Miku's Doors Galore!

You play as Hatsune Miku, the leek-loving Vocaloid. She is on a quest for her leeks, so help her get through the doors and mazes while avoiding nasty magma and flipped doors that lead you back to the previous level!
How do you play your game?
Press WASD to move Miku. Use I to pick up keys, and walk into doors to go through them! Avoid magma and pay attention to the leek drawn on the door, don't go in flipped doors!
Code
Check off the items that are true.

[x] The game was made using the Sprig editor.
[x] The game is placed in the in the /games directory.
[x] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[x] The game runs without errors.
[x] The name of the file/game contains only alphanumeric characters, -s, or _s.
[x] The game name is not the same as the others from gallery

Image (If an image is used)
N/A

Thanks for your PR!

Good job.  You deserve a Sprig device!  Please fill out this form if you are a teenager and haven't already received one.  I know for a fact you're already active in the #sprig channel and the HC slack, awesome!  Cheers!
-Sprig Team


[Feature request] Add SIMD operations support

Pufferfish (and other forks, e.g. Purpur), recommend that the flag --add-modules=jdk.incubator.vector is added to the startup command to enable SIMD operations, which according to the message below, optimises the server.
[Pufferfish] SIMD operations are available for your server, but are not configured!
[Pufferfish] To enable additional optimizations, add "--add-modules=jdk.incubator.vector" to your startup flags, BEFORE the "-jar".
[Pufferfish] If you have already added this flag, then SIMD operations are not supported on your JVM or CPU.
[Pufferfish] Debug: Java: <IP_ADDRESS>, test run: true

As a result, having an option like the Log4J workaround and Forge Compatibility would be a suitable option here. Every server that I have tried this on (which is a fair few) has worked as is supported by the JVM and the CPU.

Have you tested this on different CPUs and categories (Budget, Enterprise, Extreme)? I'm mainly worried about Budget, theoretically, most CPUs should have some SIMD capabilities, just not sure if Pufferfish will like those.

Green light then


A system to modify data according to the changed schema after each migration (data migrations)

Problem
A system to modify data according to the changed schema after each migration.
There's no way to modify data in Prisma Migrate to fit the new schema without resetting the database. (asked this question here and was told to file a feature request by @austincrim)
For example, assume you had 'Joe Biden' for middle_name field.
How do you change middle_name to first_name (Joe) and last_name (Biden) based on the existing records?
Other ORMs let you write scripts to read from the existing columns and insert computed values to the new columns. I can't find the equivalent for Prisma. seed doesn't seem to be attached to a migration and resets the database, making it only suitable for seeding the initial data.
Suggested solution

Ideally, the script will be attached to each migration version so after running each migration, the script runs automatically.
The script file (call it migrate.js) lives in the migration folder.
migrations/
  2021xxxxxxxxxx_initial/
    migration.sql
  2021xxxxxxxxxx_second/
    migration.sql
    migrate.js <---- something like this

Then, inside 2021xxxxxxxxxx_second/migrate.js, you can import PrismaClient, read current data, and write the new data to the database.
prisma migrate command should automatically run this script.
Alternatives
Alternatives suggested by @austincrim is to write my own script, but there is no example of such scripts, and no way to automatically run them.

Additional context

Just wanted to bump this because it's a feature that TypeORM and Sequelize have and it can  be really hard to do certain migrations if you don't have access to JS. Especially if you need do some kind of calculation or call some code library you have in your code base.
E.g. I'm talking about the syntax they use here:
https://typeorm.io/#/migrations
import {MigrationInterface, QueryRunner} from "typeorm";

export class PostRefactoringTIMESTAMP implements MigrationInterface {

    async up(queryRunner: QueryRunner): Promise<void> {

    }

    async down(queryRunner: QueryRunner): Promise<void> {

    }
}

Sequelize has a similar kind of syntax.
It could be optional if the generator creates a TS script or not.

Also wanted to bump this.
Django Orm also has a nice data migration feature.  You create a migration file and it lets you import the previous model Orm classes so you can convert the data to the new model using the Orm.  You can also do operations on the data as well for tricky things like adding a unique non-nullable field.  Data migrations are incredibly useful for managing long term projects.
https://docs.djangoproject.com/en/4.1/topics/migrations/#data-migrations
and more detail on how it works
https://docs.djangoproject.com/en/4.1/howto/writing-migrations/

Thanks for the details on Django. Prisma's problem currently is that we do not have the older Prisma schema versions of the older migrations - so we can not easily recreate a Prisma Client for them. We'll probably want to change that for this (and related) feature(s).


Up Actual Website

Up Actual Website
User Story
AS A marketing agency
I WANT a codebase that follows accessibility standards
SO THAT our own site is optimized for search engines
Acceptance Criteria
GIVEN Code Refactor
WHEN files are uploaded to main
THEN I can start refactoring

Base Files Up


make docs footer consistent with wordpress

The slack URL under "Support Channels" is in https://www.cockroachlabs.com/contact/
but is not in any of the docs pages. This adds it in there for
consistency.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/4c3a90c1df7671db86722bb5c176670468bcdbaf/


[WFRP4e System] Hit Location - change in Message, option in Roll Dialoge

First of all:
I am not using the current version. If something of this post is already added in new versions, I did miss it in the changelog and you can just ignore this :)
first suggestion:
It would be nice if the gamemaster can change the Hit Location of an attack without having to change the number. Thanks to the automation we dont really remeber which number is which location and we always have to look it up. Well, to be honest we had to look it up before automation, too :D
It would be more comfortable if you can just change it to "head" or whatever. This would also make it easier, if we dont add automation like in my second sugesstion.
Second suggestion:
Because there are talents and options that influence the Hit Location (Careful Strike, Deadeye Shot, Strike to Stun, called shot) with and without changing the SL, it would be nice if the player could change the hit location without having the GM do it.
Iam thinking about a right click option on the chat message, that lets you select a reachable hit location (careful Strike would be Roll +- 10 * Lvl of Careful Strike).
And a "hit Location" option for roll dialog with weapons, which gives -20 to roll if you dont have a suitable talent that lets you do it without malus.
It would be more comfortable than calculating the reachable hit locations yourself, especially because you normaly do nothing with hit locations because they are automated.
And not changing the hit location in the message isn't good, too, because of the automated dmg calc .From: Christoph#0898wfrp4e: 3.6.2wfrp4e-core: 1.3.6wfrp4e-rnhd: 1.4.3wfrp4e-starter-set: 1.4.4

Implemented as a dialog option


No default large icon in push

Android device: Nexus, Samsung
Android OS version: 6.0+
Google Play Services version: 3.0.0
Firebase/Play Services SDK version: 9.4.0

I received push from FCM with notification and data, I need this type to handle on iOs also
There is small icon which I have defined in notification it works on nexus, BUT not on samsung
on samsng device there is empty space in status bar
and on every device there is no large icon , it does not take ic_launcher
just grey circle with small icon and just grey circle without icon on samsung

Hi @PenzK what are you using to send the notifications? If you are using the HTTP API then could you include the request you are using?

Hi @PenzK are you still facing this issue?

Hi @PenzK you can now specify a custom default icon to be used with notification messages, this should work on more devices like the Samsungs that you were having issues with. There is still no large icon specification so if that is a must for you I'd send different messages to iOS and Android.
See more about the custom default icon in the docs.


Applying events to IEventStream<T> does not update the aggregate

Hi!
I have an aggregate/stream where I receive a batch of commands that I wan't to execute against an aggregate in a single transaction. I use the IEventStream<T> methods for this. Some commands may be dependent on the result of the previous commands in a single batch, which doesn't work since the aggregate is never updated. If the stream doesn't exist from before (i.e. the command batch element 0 is CreateThing) then IEventStream<T>.Aggregate is always null as weel.
I can work around this of course by manually applying events and keeping track of the aggregate outside IEventStream<T> (since Aggregate property is not settable), but I thought I'd raise an issue since it surprised me a bit

@martinothamar That's not a use case that Marten supports. The IEventStream is meant completely for short lived transactions and was never meant to be used outside of that context. Sorry, but Marten just doesn't have any direct support for what you're describing here.
I'm converting this to a discussion as I don't feel like this is a bug but a feature request for the future.