Classes to represent Date and DateTime?

Properties:

data:value
data:timezone (points to a controlled vocabulary?) (e.g. UTC)

consider -

time:inXSDDate
time:timeZone - points to a time-zone definition - various potential sources provided in the spec.


P.S.A. Original CDN will be retired

We will be retiring the CDN used by earlier versions of WinGet.
This includes:

WinGet 1.0
WinGet 1.1
WinGet 1.2 (This is the most common version shipped in Windows 11)

Note: The default behavior on a new Windows installation is to have the Microsoft Store check for updates and to install the latest version of WinGet. This should affect less than 2% of devices. WinGet can be updated by updating the App Installer in the Microsoft Store. It is also possible to run winget install "App Installer" -s msstore --force via the command-line.

Some users may see HTTP 429 Server Busy errors temporarily as we work on the CDN changes.

We're getting blocked messages from the CDN.
We're working on the issue.

It should be back up now.

Hi,
for me it is still broken using winget v1.5.2201 and winget source URL https://cdn.winget.microsoft.com/cache
Any updates?

I am getting occasional successes
When it succeeds, the log shows the following:
2023-09-26 10:33:57.597 [CORE] WinINet downloading from url: https://winget-cache-pme-cxfsgwfxarb8hwg0.z01.azurefd.net/cache/source.msix
2023-09-26 10:33:57.978 [CORE] Download completed.

When it fails, the log shows:
2023-09-26 12:28:38.062 [CORE] WinINet downloading from url: https://cdn.winget.microsoft.com/cache/source.msix
2023-09-26 12:28:38.320 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(127)\WindowsPackageManager.dll!00007FF9697E405E: (caller: 00007FF9697E44A9) Exception(2) tid(1830) 8A15002E
2023-09-26 12:28:38.328 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\RepositorySource.cpp(562)\WindowsPackageManager.dll!00007FF969A75F74: (caller: 00007FF969806B2F) LogHr(2) tid(1830) 8A15002E     Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(127)\WindowsPackageManager.dll!00007FF9697E405E: (caller: 00007FF9697E44A9) Exception(2) tid(1830) 8A15002E ]

2023-09-26 12:28:38.328 [REPO] Failed to update source: winget

I am using WinGet, version [1.6.2631] on Windows 11

Can you share the response from https://cdn.winget.microsoft.com/cache/source.msix when this happens?

Chrome and firefox are happy and can download it. Winget failes, saying it can't download it. Is there a possibility to get more details?

I am also getting errors when attempting to update my winget sources, winget source update results in a cancelled for winget and the error log contains a lot of the following:
[FAIL] WindowsPackageManager.dll!00007FFAADFB30C2: ReturnHr(1) tid(2b34) 80072EE7     Msg:[winrt::hresult_error: The server name or address could not be resolved].
From the same Powershell Core console using Invoke-WebRequest, I get a 200 OK for https://cdn.winget.microsoft.com/cache/source.msix, so the DNS resolution seems to work fine outside of winget.
Running v1.7.2491-preview on Windows 10 from Germany.

> winget source list
Name    Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://cdn.winget.microsoft.com/cache

> winget -v
v1.6.2631

> winget source update
Updating all sources...
Updating source: msstore...
Done
Updating source: winget...
Cancelled

Getting the same error, browser says Service Unavailable
The request is blocked.
20230926T233325Z-n49rqu44d57szba50635s1eqsw00000001kg00000001et9w
WinGet-2023-09-26-19-28-18.552.log

@primeinc same here. Did you find a way to fix it?

@dan-mba @primeinc I've written my solution to "Failed in attempting to update the source: winget" here: https://github.com/microsoft/winget-cli/issues/3525#issuecomment-1736846054

Got this error since my first request this day...

Since yesterday evening (around 5pm - UTC+2), I've been getting the error Failed in attempting to update the source: winget whenever I try a command like winget upgrade.
Current Location: Dunkerque, France
The problem doesn't seem to be present on my computers in Arlon, Belgium or Capellen, Luxembourg.
Soures:
Nom     Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://cdn.winget.microsoft.com/cache

Logs:
2023-09-27 09:26:00.429 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\MsixInfo.cpp(313)\WindowsPackageManager.dll!00007FFD55151415: (caller: 00007FFD552B65F4) Exception(1) tid(938) 8051100F
2023-09-27 09:26:00.429 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(53)\WindowsPackageManager.dll!00007 FFD553E9136: (caller: 00007FFD552B2907) LogHr(1) tid(938) 8051100F Msg:[PreIndexedPackageInfo failed on primary location -- D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\MsixInfo.cpp(313)\WindowsPackageManager.dll!00007 FFD55151415: (caller: 00007FFD552B65F4) Exception(1) tid(938) 8051100F ]

2023-09-27 09:26:00.459 [FAIL] WindowsPackageManager.dll!00007FFD553BFB12: ReturnHr(1) tid(938) 801901AD Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\HttpStream\HttpClientWrapper.cpp(52)\WindowsPackageManager.dll!00007 FFD553B6E0E: (caller: 00007FFD550FB960) Exception(2) tid(938) 801901AD ]

2023-09-27 09:26:00.459 [FAIL] WindowsPackageManager.dll!00007FFD55155EE7: LogHr(2) tid(938) 801901AD
2023-09-27 09:26:00.460 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(64)\WindowsPackageManager.dll!00007 FFD553E9193: (caller: 00007FFD552B2907) LogHr(3) tid(938) 801901AD Msg:[PreIndexedPackageInfo failed on alternate location -- winrt::hresult_error: The text associated with this error code could not be found].

2023-09-27 09:26:00.460 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(66)\WindowsPackageManager.dll!00007FFD552B6745: (caller: 00007FFD552B2907) Exception(3) tid(938) 8051100F
2023-09-27 09:26:00.460 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\RepositorySource.cpp(53)\WindowsPackageManager.dll!00007 FFD553E69B1: (caller: 00007FFD5529D6C2) LogHr(4) tid(938) 8051100F Msg:[D:\a\_work1\\s\external\pkg\src\sAppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(66)\WindowsPackageManager.dll!00007 FFD552B6745: (caller: 00007FFD552B2907) Exception(3) tid(938) 8051100F ]

2023-09-27 09:26:00.460 [REPO] Source add/update failed, waiting a bit and retrying: winget
2023-09-27 09:26:02.498 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\MsixInfo.cpp(313)\WindowsPackageManager.dll!00007FFD55151415: (caller: 00007FFD552B65F4) Exception(4) tid(938) 8051100F

2023-09-27 09:26:02.498 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(53)\WindowsPackageManager.dll!00007 FFD553E9136: (caller: 00007FFD552B2907) LogHr(5) tid(938) 8051100F Msg:[PreIndexedPackageInfo failed on primary location -- D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\MsixInfo.cpp(313)\WindowsPackageManager.dll!00007 FFD55151415: (caller: 00007FFD552B65F4) Exception(4) tid(938) 8051100F ]

2023-09-27 09:26:02.672 [FAIL] WindowsPackageManager.dll!00007FFD553BFB12: ReturnHr(2) tid(938) 801901AD Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\HttpStream\HttpClientWrapper.cpp(52)\WindowsPackageManager.dll!00007 FFD553B6E0E: (caller: 00007FFD550FB960) Exception(5) tid(938) 801901AD ]

2023-09-27 09:26:02.672 [FAIL] WindowsPackageManager.dll!00007FFD55155EE7: LogHr(6) tid(938) 801901AD
2023-09-27 09:26:02.672 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(64)\WindowsPackageManager.dll!00007 FFD553E9193: (caller: 00007FFD552B2907) LogHr(7) tid(938) 801901AD Msg:[PreIndexedPackageInfo failed on alternate location -- winrt::hresult_error: The text associated with this error code could not be found].
2023-09-27 09:26:02.672 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(66)\WindowsPackageManager.dll!00007FFD552B6745: (caller: 00007FFD552B2907) Exception(6) tid(938) 8051100F
2023-09-27 09:26:02.672 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\RepositorySource.cpp(562)\WindowsPackageManager.dll!00007 FFD553E5F74: (caller: 00007FFD55176B2F) LogHr(8) tid(938) 8051100F Msg:[D:\a\_work1\\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(66)\WindowsPackageManager.dll!00007 FFD552B6745: (caller: 00007FFD552B2907) Exception(6) tid(938) 8051100F ]

2023-09-27 09:26:02.672 [REPO] Failed to update source: winget

Environment
Gestionnaire de package Windows v1.6.2631
Copyright (c) Microsoft Corporation. Tous droits réservés.

Windows: Windows.Desktop v10.0.22621.2361
Architecture du système : X64
Package : Microsoft.DesktopAppInstaller v1.21.2631.0

Répertoires Winget
-----------------------------------------------------------------------------------------------------------------------------------------
Journaux                                     %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
Paramètres utilisateurs                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Répertoire des liens portables (utilisateur) %LOCALAPPDATA%\Microsoft\WinGet\Links
Répertoire des liens portables (ordinateur)  C:\Program Files\WinGet\Links
Racine de package portable (utilisateur)     %LOCALAPPDATA%\Microsoft\WinGet\Packages
Racine du package portable                   C:\Program Files\WinGet\Packages
Racine de package portable (x86)             C:\Program Files (x86)\WinGet\Packages
Téléchargements du programme d’installation  D:\Users\Lusiiky\Downloads

Liens
---------------------------------------------------------------------------------------------
Déclaration de confidentialité        https://aka.ms/winget-privacy
Contrat de licence                    https://aka.ms/winget-license
Avis de tiers                         https://aka.ms/winget-3rdPartyNotice
Page d’accueil                        https://aka.ms/winget
Conditions générales du Windows Store https://www.microsoft.com/en-us/storedocs/terms-of-sale

Paramètre administrateur                  État
---------------------------------------------------
LocalManifestFiles                        Désactivé
BypassCertificatePinningForMicrosoftStore Désactivé
InstallerHashOverride                     Désactivé
LocalArchiveMalwareScanOverride           Désactivé

I'm getting the same error as @Lusiiky, in 2 computers

Same here (Germany)

Can confirm this, I have the same error as @Lusiiky

Current Location: Dunkerque, France
The problem doesn't seem to be present on my computers in Arlon, Belgium or Capellen, Luxembourg.

Same issue. My location is German, IP 88.69.183.xxx
I don't think it is the WinGet Version or that the entire CDN is down. We probably would see more tickets. Could it be that a specific mirror for a local IP range is the culprit?

Same issue affecting multiple machines here in the UK.

Same issue in Brazil, multiple computers in different ISPs

Same in France

All, we're dealing with a global issue related to the CDN. We're actively working with the other teams to mitigate. We are also working on a set of improvements to WinGet 1.6 that we intend to update as soon as possible.

We have already updated some of the DNS and we'll be working on a secondary DNS entry so the client has a fail over. We're still working with the CDN and we're working on a separate infrastructure for a backup CDN. The client will roll over gracefully to the backup. More details will come as we make progress.

Same issue on Chile. Multiple PCs on different cities :)

I've just installed new Windows on my friends computer having this issue. I've even reinstalled the windows thinking it was corrupted installation.
Now I've noticed that I experience this error on my PC as well.
It's either 404 (unconfigured azure server) when trying to access through browser, or request denied.

while ($true) {
if (-not (winget source update --name winget) -contains "Cancelado") {
  write-host "RESURECTED!`a"
}
start-sleep -seconds 120
}

i just made this script to be notified when winget comes back to life :3

i also reinstall windows.. i am fool

We're testing an update to WinGet 1.6 with some mitigations in place related to the CDN issues. This client will not resolve the issues with the CDN but it is a part of the solution and as it rolls out more broadly and is updated on more devices, it will help reduce the impact of the CDN issue overall.
As soon as we finish testing, we will begin publishing this at GitHub and the Microsoft Store.

We have also reduced the size of the source.msix "Microsoft.PreIndexed.Package". This new index is a slightly different schema with some other optimizations to reduce the overall size going forward.
With the current set of packages, the reduction is a bit over 50% in file size.

Publishing the new index with all the new manifests (part of our "rebuild" process) takes a few hours. I'll give an update when this has been successfully deployed.

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2701
We're currently publishing the updated WinGet 1.6 to the Microsoft Store.

The new index has been published. It will start rolling through the CDN endpoints.

WinGet 1.6.2701 is now in the Microsoft Store.

I'm using Insider build, and I encountered the same issue. Because that version was released 3 weeks ago, should I consider downgrading it to the stable version?
If you have a plan to release a new insider build to mitigate the problem, I would like to wait for it.

We're going to release a new WinGet 1.7-preview build with all these fixes. I'm expecting that to go out tomorrow.

Download the Doge Mining Pool app to mine Doge coin for your good future.
Use my referral code : 8LZBNS
Check below link to download the app from Google Play
https://play.google.com/store/apps/details?id=com.mremote.dogcoin.cloude.server
2023 m. rugs. 28 d., kt 03:13, Demitrius Nelon @.***>
rašė:

WinGet 1.6.2701 is now in the Microsoft Store.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/winget-cli/issues/3652#issuecomment-1738267019,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR3HGRY6OJ6EUYCO3Y56E4TX4S6KDANCNFSM6AAAAAA5CD6CS4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I also noticed that the environment variables are not getting added correctly or something. For instance i installed rclone though winget but running rclone says the term is not recognized. It has never happened in past. I hope the upcoming update will fix this issue as well

I also noticed that the environment variables are not getting added correctly or something. For instance i installed rclone though winget but running rclone says the term is not recognized. It has never happened in past. I hope the upcoming update will fix this issue as well

You said that rclone installed via winget does not work properly? If so, you should submit a separate bug report to the winget-pkgs repository. https://github.com/microsoft/winget-pkgs/issues/new?assignees=&labels=Issue-Bug&projects=&template=package_issue.yml&title=[Package+Issue]%3A+Package.Identifer

I also noticed that the environment variables are not getting added correctly or something. For instance i installed rclone though winget but running rclone says the term is not recognized. It has never happened in past. I hope the upcoming update will fix this issue as well

You said that rclone installed via winget does not work properly? If so, you should submit a separate bug report to the winget-pkgs repository. https://github.com/microsoft/winget-pkgs/issues/new?assignees=&labels=Issue-Bug&projects=&template=package_issue.yml&title=[Package+Issue]%3A+Package.Identifer

My bad, there was something wrong on my end, i fixed it. i thought it might be somehow caused by the winget unable to update issue, sorry for the confusion.

It also failed. You can check Azure Front Door Service by using the link below.
https://www.bing.com/search?pglt=41&q=How+to+check+Azure+frontdoor+services&cvid=6d81876a2c684353afff87b2793318d0&gs_lcrp=EgZjaHJvbWUyBggAEEUYOdIBCTI2MTk0ajBqMagCALACAA&FORM=ANNTA1&PC=U531

Only firefox and google chrome work but microsoft edge give me the request was blocked.

It looks like we need to make one more small modification to WinGet 1.6 and then I think we will be good to go with addressing some traffic spikes that seem to be affecting the CDN. If we can get that out in the next day or two, we will include that in the next WinGet 1.7-prevew.
If it is going to take longer than that, we will go ahead and cut a 1.7 preview and then we'll make the small change for 1.6 and another 1.7.
I also wanted to say thank you to everyone for patience and understanding.

We're expecting a CDN outage tonight. Please upgrade to WinGet 1.6 latest release.
You will not receive an updated index on earlier clients when this happens. We weren't able to update the 1.7-preview yet. We're working on getting that update out ASAP.

We kicked off the build for WinGet 1.7-preview(2).
It will be updated here at GitHub and the https://aka.ms/getwingetpreview URL will be updated.
It will also be flighted to Windows Insider Dev & for WinGet Insiders.

WinGet 1.7-preview has been updated:

https://github.com/microsoft/winget-cli/releases/tag/v1.7.2711-preview

We will have another release coming out for both WinGet 1.6 and WinGet 1.7-preview.

The latest releases have been published at GitHub and in the Microsoft Store.
The WinGet 1.6 GA version is App Installer 1.21.2721 (WinGet 1.6.2721).
The WinGet 1.7-preview version is App Installer 1.22.2722 (WinGet 1.7.2722-preview).

I am still getting issues with this on the latest update of winget 1.6:
❯ winget -v
v1.6.2721

https://cdn.winget.microsoft.com/ is giving me a 404 in my browser.

I am still getting issues with this on the latest update of winget 1.6:
❯ winget -v
v1.6.2721

https://cdn.winget.microsoft.com/ is giving me a 404 in my browser.

I'm getting the same thing. How the heck is this issue keep coming back to haunt us?

winget v1.6.2721and v1.7.2711-preview returning Failed in attempting to update the source.
CDN returning 403 Forbidden when fetching  https://cdn.winget.microsoft.com/cache/source.msix
>winget upgrade
Failed in attempting to update the source: winget

>winget -v
v1.6.2721

403 errors:
>curl -v https://cdn.winget.microsoft.com/cache/source.msix
*   Trying [2620:1ec:bdf::64]:443...
* Connected to cdn.winget.microsoft.com (2620:1ec:bdf::64) port 443 (#0)
* schannel: disabled automatic use of client certificate
* ALPN: offers http/1.1
* ALPN: server accepted http/1.1
* using HTTP/1.1
> GET /cache/source.msix HTTP/1.1
> Host: cdn.winget.microsoft.com
> User-Agent: curl/8.0.1
> Accept: */*
>
* schannel: server closed the connection
< HTTP/1.1 403 Forbidden
< Date: Thu, 05 Oct 2023 09:08:55 GMT
< Content-Type: text/html
< Content-Length: 1261
< Connection: close
< Cache-Control: no-store
< x-azure-ref: 20231005T090855Z-ppep7x16qx4h55s8mqu9yxtf2s00000000mg00000001aquw
< X-Cache: CONFIG_NOCACHE

Trying 1.7.2711-preview, same behaviour:
>winget -v
v1.7.2711-preview
>winget upgrade
Failed in attempting to update the source: winget

From winget logs, also 403:
2023-10-05 10:16:03.095 [CORE] WinGet, version [1.7.2711-preview], activity [{1CD55F5C-972D-4C6E-80A4-80D59D4EABF5}]
2023-10-05 10:16:03.095 [CORE] OS: Windows.Desktop v10.0.22621.2283
2023-10-05 10:16:03.095 [CORE] Command line Args: winget  upgrade --verbose-logs
2023-10-05 10:16:03.095 [CORE] Package: Microsoft.DesktopAppInstaller v1.22.2711.0
2023-10-05 10:16:03.131 [CORE] Retrieving headers from url: https://cdn.winget.microsoft.com/cache/source.msix
2023-10-05 10:16:03.257 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(165)\WindowsPackageManager.dll!00007FF919685528: (caller: 00007FF9197E9E74) Exception(1) tid(8670) 80190193 Forbidden (403).

2023-10-05 10:16:03.257 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(176)\WindowsPackageManager.dll!00007FF91992398D: (caller: 00007FF9197E9C8D) LogHr(1) tid(8670) 80190193 Forbidden (403).
    Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(165)\WindowsPackageManager.dll!00007FF919685528: (caller: 00007FF9197E9E74) Exception(1) tid(8670) 80190193 Forbidden (403).
]

2023-10-05 10:16:03.257 [REPO] Falling back to reading the package data
2023-10-05 10:16:03.295 [FAIL] WindowsPackageManager.dll!00007FF9198F9C72: ReturnHr(1) tid(8670) 80190193 Forbidden (403).
    Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\HttpStream\HttpClientWrapper.cpp(52)\WindowsPackageManager.dll!00007FF9198F0F6E: (caller: 00007FF91962B960) Exception(2) tid(8670) 80190193 Forbidden (403).
]

2023-10-05 10:16:03.295 [FAIL] WindowsPackageManager.dll!00007FF919687627: LogHr(2) tid(8670) 80190193 Forbidden (403).

2023-10-05 10:16:03.295 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(128)\WindowsPackageManager.dll!00007FF9199238C9: (caller: 00007FF9197EB3F0) LogHr(3) tid(8670) 80190193 Forbidden (403).
    Msg:[PreIndexedPackageUpdateCheck failed on primary location -- winrt::hresult_error: Forbidden (403).]

2023-10-05 10:16:03.295 [CORE] Retrieving headers from url: https://winget-cache-pme-cxfsgwfxarb8hwg0.z01.azurefd.net/cache/source.msix
2023-10-05 10:16:03.338 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(165)\WindowsPackageManager.dll!00007FF919685528: (caller: 00007FF9197E9E74) Exception(3) tid(8670) 80190193 Forbidden (403).

2023-10-05 10:16:03.338 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(176)\WindowsPackageManager.dll!00007FF91992398D: (caller: 00007FF9197E9CE8) LogHr(4) tid(8670) 80190193 Forbidden (403).
    Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\Downloader.cpp(165)\WindowsPackageManager.dll!00007FF919685528: (caller: 00007FF9197E9E74) Exception(3) tid(8670) 80190193 Forbidden (403).
]

2023-10-05 10:16:03.339 [REPO] Falling back to reading the package data
2023-10-05 10:16:03.375 [FAIL] WindowsPackageManager.dll!00007FF9198F9C72: ReturnHr(2) tid(8670) 80190193 Forbidden (403).
    Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerCommonCore\HttpStream\HttpClientWrapper.cpp(52)\WindowsPackageManager.dll!00007FF9198F0F6E: (caller: 00007FF91962B960) Exception(4) tid(8670) 80190193 Forbidden (403).
]

2023-10-05 10:16:03.375 [FAIL] WindowsPackageManager.dll!00007FF919687627: LogHr(5) tid(8670) 80190193 Forbidden (403).

2023-10-05 10:16:03.375 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(139)\WindowsPackageManager.dll!00007FF919923909: (caller: 00007FF9197EB3F0) LogHr(6) tid(8670) 80190193 Forbidden (403).
    Msg:[PreIndexedPackageUpdateCheck failed on alternate location -- winrt::hresult_error: Forbidden (403).]

2023-10-05 10:16:03.375 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(141)\WindowsPackageManager.dll!00007FF9197E9D6A: (caller: 00007FF9197EB3F0) Exception(5) tid(8670) 80190193 Forbidden (403).

2023-10-05 10:16:03.375 [FAIL] D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\RepositorySource.cpp(53)\WindowsPackageManager.dll!00007FF919921BD1: (caller: 00007FF9197D51FD) LogHr(7) tid(8670) 80190193 Forbidden (403).
    Msg:[D:\a\_work\1\s\external\pkg\src\AppInstallerRepositoryCore\Microsoft\PreIndexedPackageSourceFactory.cpp(141)\WindowsPackageManager.dll!00007FF9197E9D6A: (caller: 00007FF9197EB3F0) Exception(5) tid(8670) 80190193 Forbidden (403).
]

Having the same issue as mivsvit on both winget v1.6.2721and v1.7.2711-preview
https://cdn.winget.microsoft.com/cache/ still seems to be down for us.

Having the same issue on winget v1.6.2721
winget source add --name winget --arg 'https://cdn.winget.microsoft.com/cache'
Adding source:
  winget -> https://cdn.winget.microsoft.com/cache
An unexpected error occurred while executing the command:
0x8051100f : unknown error

Hey all, we're still working on CDN related issues on the back end. We had a bit of a perfect storm with multiple loosely related issues, and a couple of unrelated issues at the same time. Several teams have been engaged and there are folks putting in extra time on the evenings and weekends here to try and get things back to smooth and stable.
I've seen reports of the zero-byte file rearing up again. We were able to reproduce last night around 11:00 PM. We haven't seen this in quite some time so we're working with our CDN partner to see what changed.
We've had throttling on some of the CDN regions continue to block traffic for failing to honor HTTP 429 retry-after requests. A new client build is coming out with that in it (both 1.6 and 1.7-preview).
We got a report of a regression in App Installer related to External Dependencies. That fix will be included in the client updates mentioned above.
We've gotten reports of performance issues with the WinGet COM server on some devices, and we believe this is related to an integration via our COM APIs that also seems to correlate with some of the increased traffic we've seen causing spikes (leading to the 429 responses).
We will continue working on the back end with our CDN provider, the client updates to mitigate some of the other behaviors we've seen and addressing critical bugs (most likely a regression) that have been reported.

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released.
It is in the certification stage for the Microsoft Store.

Can I ask what exactly this new release fix? I still get:
Updating all sources... Updating source: msstore... Done Updating source: winget... Cancelled

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

I am still getting the error as below
Failed in attempting to update the source: winget

Can I ask what exactly this new release fix? `

It adds functionality to respect a "429 retry after" response from the CDN for cases when the CDN says it is too busy.
See
https://github.com/microsoft/winget-cli/commit/e9b25d4ec0d15f7e33a8ea96f63105906b9b1839

Interestingly we are facing the WinGet CDN error in India/Bangalore but not in EMEA/Germany

Interestingly we are facing the WinGet CDN error in India/Bangalore but not in EMEA/Germany

I believe that is expected as per @denelon's earlier comment:
"We've had throttling on some of the CDN regions continue to block traffic for failing to honor HTTP 429 retry-after requests".

Interestingly we are facing the WinGet CDN error in India/Bangalore but not in EMEA/Germany

I believe that is expected as per @denelon's earlier comment: "We've had throttling on some of the CDN regions continue to block traffic for failing to honor HTTP 429 retry-after requests".

OK didn't see this one, thanks!

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

Which version of Windows are you on?

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

Which version of Windows are you on?

Windows 11, 22H2 (OS Build 22621.2361).

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

Which version of Windows are you on?

Windows 11, 22H2 (OS Build 22621.2361).

Did you sign up for the Windows Package Manager Insider program?

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

Which version of Windows are you on?

Windows 11, 22H2 (OS Build 22621.2361).

Did you sign up for the Windows Package Manager Insider program?

How do I know if I did that? And if I did, how do I opt out of it?

CDN Migration is in progress.
We're watching "real-time" traffic.
A new preview build with the honor 429 retry-after is out and is working its way through the Microsoft Store.
https://github.com/microsoft/winget-cli/releases/tag/v1.7.2782-preview

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

Which version of Windows are you on?

Windows 11, 22H2 (OS Build 22621.2361).

Did you sign up for the Windows Package Manager Insider program?

How do I know if I did that? And if I did, how do I opt out of it?

Use the same form from the "sign-up" for opt-out:
https://github.com/microsoft/winget-cli#development-releases

https://github.com/microsoft/winget-cli/releases/tag/v1.6.2771 has been released. It is in the certification stage for the Microsoft Store.

I manually installed the release that you mentioned but the Windows Store keeps wanting to install version 1.7.2722-preview. Why? How can I prevent the Store from installing the preview version?

Which version of Windows are you on?

Windows 11, 22H2 (OS Build 22621.2361).

Did you sign up for the Windows Package Manager Insider program?

How do I know if I did that? And if I did, how do I opt out of it?

Use the same form from the "sign-up" for opt-out: https://github.com/microsoft/winget-cli#development-releases

OK, I did that. I'm assuming that it's not immediate. Right?

I'm on winget v1.6.2771 which I believe is latest and can't re-add winget source (after previously resetting it as per recommendation from other users in linked issues):
C:\Users\me> winget source add --name winget --arg https://cdn.winget.microsoft.com/cache
Adding source:
  winget -> https://cdn.winget.microsoft.com/cache
An unexpected error occurred while executing the command:
0x801901a0 : unknown error

C:\Users\me> winget source list
Name    Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0

I can download source.msix just fine but opening it manually fails with:

Any ideas on next steps to try?

I can download source.msix just fine, no 429 or anything suspicious like that, but opening it manually fails with:

Ah interesting, looks like it downloads "successfully" and I can confirm with curl that server returns HTTP 200 OK, but the downloaded file is 0 bytes.

See https://github.com/microsoft/winget-cli/issues/3744
CDN is currently returning a 416 error " Requested range not satisfiable" to winget.

See #3744

Yeah looks like the same issue (note it was posted couple of hours later).

@RReverser try running winget source reset --force in administrator mode to reset the default sources.
We're looking into the zero-byte file issue.

It appears that System context installs using the Microsoft.WinGet.Client PowerShell module no longer appear to be working after this change.
"%ProgramFiles%\PowerShell\7\pwsh.exe" -MTA --command Install-WinGetPackage now returns the error message Install-WinGetPackage: An error occurred while connecting to the catalog.. This only occurs when trying to use the System user context. Normal user context installs are working as normal.
This was working as expected for us the last few weeks using these instructions: https://github.com/microsoft/winget-cli/issues/3049#issuecomment-1613880312
The WinGet version being used is 1.6.2771.

For me it now works fine "winget source update" => "Updating source:
winget... 100%"
On Tue, 10 Oct 2023 at 19:49, sspears1 @.***> wrote:

It appears that System context installs using the Microsoft.WinGet.Client
https://www.powershellgallery.com/packages/Microsoft.WinGet.Client/0.2.1
PowerShell module no longer appear to be working after this change.
"%ProgramFiles%\PowerShell\7\pwsh.exe" -MTA --command Install-WinGetPackage
now returns the error message Install-WinGetPackage: An error occurred
while connecting to the catalog.. This only occurs when trying to use the
System user context. Normal user context installs are working as normal.
This was working as expected for us the last few weeks using these
instructions: #3049 (comment)
https://github.com/microsoft/winget-cli/issues/3049#issuecomment-1613880312
The WinGet version being used is 1.6.2771.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/winget-cli/issues/3652#issuecomment-1755943671,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACSFTI2DX7NFQF4QHMBCA7LX6WDCDAVCNFSM6AAAAAA5CD6CS6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJVHE2DGNRXGE
.
You are receiving this because you commented.Message ID:
@.***>

After updating powershell to latest version (7.3.8) and reset sources, works fine.

As of today, I still cannot install packages using winget. I tried winget source reset --force, winget source update multiple times for the past few days and still no result. Hope the situation would be fixed soon.

@denelon - I ran the following:

powershell -command Add-AppxPackage https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle - This fetches the latest winget version. The output of running winget --version is v1.6.2771

winget source list
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://cdn.winget.microsoft.com/cache

winget install --id Microsoft.Git --disable-interactivity --accept-source-agreements --accept-package-agreements - This failed with the following error:
Failed when searching source: winget
An unexpected error occurred while executing the command:
0x8a15000f : Data required by the source is missing
No packages were found among the working sources.

These commands are run on Windows 10. This thread mentions installing the latest version of winget will solve the problem, but in my case I do have the latest version and it is still throwing this error.
How I fixed:
I ran powershell -command Add-AppxPackage https://cdn.winget.microsoft.com/cache/source.msix before running the git install step and then it magically worked.
Questions:

Do we need to add the powershell command for https://cdn.winget.microsoft.com/cache/source.msix adding winget source for machines with latest winget versions as well?
Is there any correlation to CDN retirement that can cause the issue with newer winget versions as well?

OMG.
Was it so hard to give better message than "Cancelled"?
https://github.com/microsoft/winget-cli/issues/1656
Dear Microsoft, you became a joke... so do your datacenter-corporate-bullshit and please, please just pay open-source project authors to do things efficiently - scoop.

Thank you, @shalinikhare27 , for
powershell -command Add-AppxPackage https://cdn.winget.microsoft.com/cache/source.msix

This fixed the
Failed in attempting to update the source: winget
error, that has been pestering me for a long time.

I came here from #1656 and none of the solutions here worked, but I found a solution, I want to share, that also could give some insights into the origin of my problem and maybe similar problems of others.
Winget and Teams simultaneously did not work starting from today. Winget having the problem with the source as described thouroughly above and in the other thread, and Teams (New) was nearly reacting, couldn't send or receive messages and showed the following message in the top: We’ve run into a server error. Some functions might not work right now but you can continue to use the app. Even the Microsoft Store App told me I was offline and was unable to operate. Looking for a solution especially regarding teams I cam across following thread: https://answers.microsoft.com/en-us/msteams/forum/all/new-teams-weve-run-into-a-sever-error-every-day/275e8bb1-d260-4f06-a4e1-7eaa19852e35?page=3 and the last proposed solution to change Windows Internet Properties -> Connections -> LAN Settings -> Automatic Configuration and setting "Automatically detect settings", resolved all issues. Teams, winget and the Microsoft Store worked as nothing ever has happenend.

@daniatic the "Automatically detect settings" can be a very risky option, particularly for "mobile" computers.
This instructs the computer to use the WPAD protocol, which can lead to disclosure of credentials to third parties, MitM attacks etc.
Evaluate the need to use this option very carefully before using it.

@StevieLamb thank you very much for this information!
I will try turning it off again and hope that Teams and winget keep working.
Do you have any ideas why this setting could affect the proper workings of these two apps?

@daniatic I'm somewhat confused it was suggested as a resolution to you, and that it in fact helped you: that setting should only be useful if:

you are on a network with a proxy
the proxy supports auto-discovery

If these things are true for you then at least it makes some sense, but in that event I'd recommend talking to whoever administers the proxy about how it should be configured so you can avoid using WPAD.
If these things are not true then I'm afraid I'm stumped as to why enabling this setting fixed your issue.

Then we stay in the dark... This is my private notebook and I used it in my private home network, where there is no proxy or similar. Even in the office there is no proxy of which I know of. No matter where I was these days it did not work until I changed that setting and without restart or any other intervention it just worked afterwards.
I disabled it the moment you told me and for now it still works.

I cannot run “winget upgrade” or “winget source update”. They all return an error or fail with a cancel status when I try to update the winget source.
After I turn on WARP (you can download it at  cloudflarewarp), I can run “winget source update” and then “winget upgrade” and all winget commands run normally. I think you can use any VPN app. But with a free VPN app like WARP, we cannot choose which server or country to use, so it just randomly works sometimes and sometimes it does not.
Then I release that, when I do not turn on WARP VPN, if I ping cdn.winget.microsoft.com, it will ping <IP_ADDRESS> (I don’t know why). Even if I run ipconfig /flushdns, it still pings to <IP_ADDRESS>. But when I turn on WARP VPN and ping cdn.winget.microsoft.com, it pings to another IP address than <IP_ADDRESS>.
So, I edit the host file and add “<IP_ADDRESS> cdn.winget.microsoft.com”. All winget commands work fine without turning on WARP.
I hope this helps if you cannot fix the source error by using all other advice.
You can use this PowerShell command to add a host entry:
# Get the path of the host file
$file = "C:\Windows\System32\drivers\etc\hosts"

# Get the content of the host file as a string
$hostfile = Get-Content $file

# Append the entry to the host file
$hostfile += "<IP_ADDRESS> cdn.winget.microsoft.com"

# Set the content of the host file back to disk
Set-Content -Path $file -Value $hostfile -Force

Guys, i was getting a "" and the only way i managed to have winget working properly was by following this exact steps from Microsoft:
https://learn.microsoft.com/en-us/windows/iot/iot-enterprise/deployment/install-winget-windows-iot
Hope it helps

For anybody who still can't get this working...
I have a brand new Win 11 PC just unboxed today.  Winget refused to update, I was having the same errors listed above.
The official Microsoft Install Powershell page says at the top "get App Installer from the Microsoft Store" (If it's already installed, make sure it is updated with the latest version.)
I did indeed have a version already installed, so I updated it.
After updating, I am able to winget source update from a non-elevated Powershell, and I can now see (and install!) a modern Powershell 7 via winget.

A fresh Windows 11 install is STILL affected. Why is this issue not pinned? Also, fix your product already. How can you screw up in such a way that the user has to repair the stock Windows to actually use it? Rhetorical question, nothing new with Microsoft.

A fresh Windows 11 install is STILL affected. Why is this issue not pinned? Also, fix your product already. How can you screw up in such a way that the user has to repair the stock Windows to actually use it? Rhetorical question, nothing new with Microsoft.

When I asked for a PS script to update Winget, I got told "Use the Windows Store". Yes, thanks for making Winget useless on a clean install Microsoft, now I need to keep software binaries in my install scripts. Basically I just got told "you are using it wrong"

@dustojnikhummer There are good reasons why I avoid Windows as much as possible and suggest against using it these days. Still have to deal with this telemetry bloat hog Windows shtt show.  This OS is cancerous and I only install it as VM to compile software for it to serve users who also don't know what they are doing to themselves.

@dustojnikhummer There are good reasons why I avoid Windows as much as possible and suggest against using it these days. Still have to deal with this telemetry bloat hog Windows shtt show.  This OS is cancerous, unreasonable and degenerated (you can't even put the taskbar on top anymore) and I only install it as VM to compile software for it to serve users who don't know what they are doing to themselves.
Whenever possible I pick mingw as part of my compiler toolchain to avoid having to use Windows for more than testing.

Yes, very helpful in corporate environment, thank you...

I had this problem yesterday (winget not working due to wrong CDN), here is my description and solution: https://github.com/ChrisTitusTech/winutil/issues/1082#issuecomment-1955819034

very tired, winget, windows. searching for many posts still getting stuck


centerSlice doesn't work properly with resolution-aware image assets

Steps to Reproduce

Create an image to be used with centerSlice.

Show the image in a widget

          Image(
            image: AssetImage('assets/border.png'),
            centerSlice: Rect.fromLTRB(15.0, 15.0, 25.0, 25.0),
            height: 71.0,
            width: 190.0,
          ),

It works

3. Add an image for higher pixel density devices.

(I changed the color just to be sure the right image is shown.)
4. Run the same code in a device with higher pixel density.
 (200%)
Notice that the corners are blurred and don't fit the rest of the image.
If you multiply the centerSlice values by 2 the result is correct.

Probably the code that handle centerSlice doesn't consider the 'real' image scale?
The code and images can be found here:
https://github.com/luizgpa/center_slice
Thanks
Logs
flutter doctor -v
[√] Flutter (Channel master, v0.5.8-pre.179, on Microsoft Windows [Version 10.0.17134.165], locale pt-BR)
    • Flutter version 0.5.8-pre.179 at C:\Projects\flutter
    • Framework revision 711ecf7f58 (4 hours ago), 2018-07-30 12:35:15 -0700
    • Engine revision af855e063a
    • Dart version 2.0.0-dev.69.4.flutter-08f59e5de3

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] Connected devices (1 available)
    • Android SDK built for x86 64 • emulator-5554 • android-x64 • Android 6.0 (API 23) (emulator)

• No issues found!

One extra point, DecorationImage suffers from the same issue.

any updates on this? Can we show nine patch images with 2.0x or 3.0x?

maybe related to https://github.com/flutter/flutter/issues/18682, and there's already a PR: https://github.com/flutter/flutter/pull/20791

Never think this could be really easy to achieve!
It could be fixed by giving a transform to the canvas with 1.0/scale and make the destinationRect multiplied by its scale before rendering. Then it should be render correctly. Also, don't forget to save/restore the canvas state when doing all the canvas manipulations.
Correct result:

If it's related to #20791, maybe we can add the code to fix this issue as well? I created that PR. Or does the PR already fix this issue?

@sir-boformer
Yes, we can fix this issue based on your PR with some more changes. I tried your PR but it doesn't fix this issue particularly.
I mentioned https://github.com/flutter/flutter/issues/18682 that might be related because this issue can be traced to the same place and some of your codes are needed.
You might already notice there's a logic branch when checking the centerSlice if exists, the flutter libs don't handle resolution images in that situation as well.
here are the changes:
Remove these lines which is using 'sliceBorder':

Removed sliceBorder related codes.

Modify these codes:

Removed sliceBorder related codes.
added:
centerSlice = centerSlice.topLeft * scale & centerSlice.size * scale;

Modify the codes rendering for the nine patch image:

   for (Rect tileRect in _generateImageTileRects(rect, destinationRect, repeat)) {       canvas.save();       canvas.scale(1.0/scale, 1.0/scale);       tileRect = tileRect.topLeft * scale & tileRect.size * scale;       canvas.drawImageNine(image, centerSlice, tileRect, paint);       canvas.restore();     }

try  add scale value to Image widget
Image.asset(
            'images/mask32x32.png',
            centerSlice: Rect.fromLTWH(15.5, 15.5, 1, 1),
            scale: windowPixelRatio,/// window.devicePixelRatio  from dart:io window.dart
          )

try add scale value to Image widget
         Image.asset(
            'images/mask32x32.png',
            centerSlice: Rect.fromLTWH(15.5, 15.5, 1, 1),
            scale: window.devicePixelRatio, //  from dart:io window.dart
          )

seems still not working, the image used is the 1x one

One possible solution: use 4 corner images to substitute the center sliced image.

complete code sample
import 'package:flutter/material.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        children: <Widget>[
          Image(
            image: AssetImage('assets/border.png'),
            centerSlice: Rect.fromLTRB(15.0, 15.0, 25.0, 25.0),
            height: 71.0,
            width: 190.0,
            repeat: ImageRepeat.repeat,
          ),
          Container(
            decoration: BoxDecoration(
                image: DecorationImage(
              image: AssetImage('assets/border.png'),
              centerSlice: Rect.fromLTRB(15.0, 15.0, 25.0, 25.0),
            )),
            child: SizedBox(width: 190.0, height: 71.0),
          ),
        ],
      ),
    );
  }
}

assets.zip
  assets:
    - assets/image.jpg
    - assets/border.png
    - assets/2.0x/border.png

flutter doctor -v
[✓] Flutter (Channel master, 1.23.0-14.0.pre.152, on Mac OS X 10.15.7 19H2
    x86_64, locale en-GB)
    • Flutter version 1.23.0-14.0.pre.152 at
      /Users/tahatesser/Code/flutter_master
    • Framework revision 62cf4dbf10 (7 hours ago), 2020-10-13 14:12:02 +0800
    • Engine revision<PHONE_NUMBER>
    • Dart version 2.11.0 (build 2.11.0-213.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    • CocoaPods version 1.10.0.rc.1

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (4 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 10 (API 29)
    • macOS (desktop)  • macos            • darwin-x64     • Mac OS X 10.15.7
      19H2 x86_64
    • Web Server (web) • web-server       • web-javascript • Flutter Tools
    • Chrome (web)     • chrome           • web-javascript • Google Chrome
      86.0.4240.80

• No issues found!


Fix fragment codegen.

Description
Need to find the fields in the correct type (which is the type that the fragment is referencing.
Sadly the tests didn't pick this up because the fragment in the test is on a type called "Query".  Oops.
Types of Changes

[ ] Core
[x] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[ ] Documentation

Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)
Here's the tweet text:
🆕 Release (next) is out! Thanks to Matt Gilson for the PR 👏

Get it here 👉 https://github.com/strawberry-graphql/strawberry/releases/tag/(next)

Do you think we should add another test for this case?

It's easy enough to exercise this case with the test resources we have if we just change around what the query is returning.  I've updated it.


typetests (post release) cleanup.

Typetests prep/gen after 1.2 release.
Until we update node/npm our typetests will likely fail after each release: https://dev.azure.com/fluidframework/internal/_workitems/edit/1047
@tylerbutler @sonalivdeshpande we may need do the same on next. We also need to double check tools why still ^ for previous version. Ex: @^1.2.0.

Related to #11023


PHP 5.6.4

How would I make this run PHP 5.6.4?

I'll add the support for PHP 5.6.4 today

Brill!

Hey @jbrooksuk
http://changelog.appsdeck.eu/
5.6.4 is available! However I can't ensure that it's correctly working on other PaaS than https://appsdeck.eu, give it a try!


Workaround: v-data-table cannot scroll when the bar cannot be scrolled vertically

Fixes #10
It seems that v-data-table(vuetify component used to show table) cannot scroll horizontally when the v-navigation-drawer cannot be scrolled vertically 🤔  and it causes bug #10.
I add <div> with height as hot fix so that v-navigation-drawer always can be scrolled vertically.
/kind bug

/remove-lifecycle stale

/label tide/merge-method-squash

@haosdent
Could you /lgtm if looks good to you? Or expect another reviewer to review it?

/lgtm


Add Hash#key method

Hash#key(value) returns the corresponding key with the given value.

Updated. Added Hash#key? method.

Updated. I followed the #fetch pattern and make #key block variant public for now; however, like you said, I'm not quite sure about this as it is not quite straightforward as a public API.

What do others think about a public Hash#key(value, &block)?

Updated.

Maybe @asterite would have an idea about this?
We are discussing if methods like Hash#fetch and Hash#key (with a block) should be public methods or not. The purpose of these methods are not for public API use but for DRYing related methods, thus their logic might not be as straightforward and may confuse developers at first sight.

Well, I never questioned it for Hash#fetch, there it very well has legit public usages.

Oops, I see.

Well, no other opinions, then let's keep it public for now. Thanks!

Thanks!


Add Picture-in-Picture functions to shaka.ui.Controls like the full screen ones

Have you read the FAQ and checked for duplicate open issues?
Yes
Is your feature request related to a problem? Please describe.

Since version 4.4.0 shaka-player supports both the normal Picture-in-Picture API and the document Picture-in-Picture API. The document Picture-in-Picture API requires a much more elaborate setup and tear-down process than the normal Picture-in-Picture API, unfortunately in shaka that code is buried inside the Picture-in-Picture button. Due to that code being buried inside the Picture-in-Picture button, it means that to toggle Picture-in-Picture programatically (e.g. for hotkeys), you either need to programatically click the button or reimplement shaka's document Picture-in-Picture API in your own code.
Describe the solution you'd like
It would be nice to have functions on shaka.ui.Controls to control and query Picture-in-Picture, similar to the existing ones for full screen. To avoid duplicate code across the project, the Picture-in-Picture button could then rely on those functions on the Controls class, just like the full screen button does.

isFullScreenEnabled()
isFullScreenSupported()
toggleFullScreen()

Describe alternatives you've considered
Programatically clicking the Picture-in-Picture button e.g.
const pipButton = document.querySelector('.shaka-pip-button')

 if (pipButton && !pipButton.classList.contains('shaka-hidden')) {
  pipButton.click()
}

That makes perfect sense.  I'm very much open to a PR that factors PiP methods out of the button and into Controls.

I created a PR with this: https://github.com/shaka-project/shaka-player/pull/5629


Pretty Printing

So far we have done pretty printing for fault trees. This uses networkx and pygraphviz.

This covers #3.


Find all functionality

As a user, I should be able to retrieve all reminders from the database
Acceptance

[ ] I have a findAll function that retrieves all the data from the DB by calling the zc_core database endpoint.

No testing link

No testing link
https://reminders.zuri.chat/api/v1/reminder


Update homepage based on updated mocks

Based on updated mocks (v.16): https://github.com/caciviclab/caciviclab.github.io/issues/14

[ ] Add links to city pages from homepage
[x] Add copy
[x] Add background image
[x] Include mobile and desktop designs

Related to #86

Fixed by https://github.com/caciviclab/disclosure-frontend/pull/161 left out the city links since we're only supporting Oakland for now.


we are working on opentelemetry module configurations in mule4

step1: I added dependency in our mule application.
step2: I have installed the opentelemetry collector in my windows.
step3: Trying to connect mulesoft application to otelcollector.
Here I'm facing configuration issue can you help me how to configure this both and send data to splunk, elastic or dynatrace? please share any documentation.

@swetha123-S we have some documentation available here https://avioconsulting.github.io/mule-opentelemetry-module/. It also includes configuration details. Towards the end, APM Support testing section has example configurations for Splunk and Elastic which should help in module configuration.
Could you please add more specific information about what your configuration looks like (code) and what error/behavior you see?

org.mule.runtime.api.connection.ConnectionException: Configuration must first start for OpenTelemetry connection.
Im getting this error.

Hi @swetha123-S, if that error is happening during the application startup, you may ignore that error and continue to verify tracing at the runtime. See similar question #105 and my responses there.

No, I cant able to see the traces in the apm tools. Which collector needs
to install for this?
On Wed, Oct 4, 2023 at 11:37 AM Manik Magar @.***>
wrote:

Hi @swetha123-S https://github.com/swetha123-S, if that error is
happening during the application startup, you may ignore that error and
continue to verify tracing at the runtime. See similar question #105
https://github.com/avioconsulting/mule-opentelemetry-module/issues/105
and my responses there.
—
Reply to this email directly, view it on GitHub
https://github.com/avioconsulting/mule-opentelemetry-module/issues/107#issuecomment-1746195050,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQFHWRJNSXX3R6DGHE67EGLX5T4JVAVCNFSM6AAAAAA5F5I6QSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBWGE4TKMBVGA
.
You are receiving this because you were mentioned.Message ID:
@.***
com>

Sorry for the late response here. I presume this may not be the question anymore but in case needed, it would be https://opentelemetry.io/docs/collector/ OR any APM that exposes OpenTelemetry-compliant endpoint (eg. Elastic). I am closing this with that info.


Refactor external/build output hierarchy

Because of https://github.com/05nelsonm/kmp-tor-binary/issues/120#issuecomment-1856800243 we're using docker for the whole shabang. external/build directory hierarchy should be reconstructed like
build
    |--- out
    |    |--- android
    |    |--- ios
    |    |--- ios-simulator
    |    |--- linux-android
    |    |--- linux-libc
    |    |--- macos
    |    '--- mingw
    |--- package
    |    |...
    |--- stage
    |    |--- android
    |    |--- ios
    |    |--- ios-simulator
    |    |--- linux-android
    |    |--- linux-libc
    |    |--- macos
    |    '--- mingw

Also sets us up to use lipo tool to combine macos, ios, and ios-simulator into a fat binary


[feature request] Get N closest features

I would have needed three closest features, not just one. Should be trivial to implement as an option to "closest" but detailed specs need to be defined.
Maybe it should return "all features at N shortest distances from the query".  This returns N or more features but it is very application specific how to choose exactly N.

Have you had a look at the -k option?
http://bedtools.readthedocs.org/en/latest/content/tools/closest.html

Have you had a look at the -k option?
http://bedtools.readthedocs.org/en/latest/content/tools/closest.html


Could not initialize JavaCipher

Hi! I'm currently understanding the ECDHE RSA protocol flow in SSL/TLS handshake. I selected cipher suite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and translated the flow of ECDHE RSA protocol from wiki into java code. But when I execute my code I got warning and an exception from log when encrypting AEAD message and then I received empty message from server.
Here is my code:
// client properties
ClientDelegate delegate = new ClientDelegate();
delegate.setHost("my server");
CiphersuiteDelegate ciphersuiteDelegate = new CiphersuiteDelegate();
ciphersuiteDelegate.setCipherSuites(CipherSuite.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256);

Config config = Config.createConfig();
delegate.applyDelegate(config);
ciphersuiteDelegate.applyDelegate(config);

// hello message properties
ClientHelloMessage client = new ClientHelloMessage(config);
client.addExtension(new ECPointFormatExtensionMessage());
client.addExtension(new EllipticCurvesExtensionMessage());

ServerHelloMessage server = new ServerHelloMessage();
server.addExtension(new ECPointFormatExtensionMessage());

// workflow
WorkflowTrace trace = new WorkflowTrace();
trace.addTlsAction(new SendAction(client));
trace.addTlsAction(new ReceiveAction(
		server,
		new CertificateMessage(),
		new ECDHEServerKeyExchangeMessage(),
		new ServerHelloDoneMessage()));
trace.addTlsAction(new SendAction(
		new ECDHClientKeyExchangeMessage(),
		new ChangeCipherSpecMessage(),
		new FinishedMessage()));
trace.addTlsAction(new ReceiveAction(
		new ChangeCipherSpecMessage(),
		new FinishedMessage()));

State state = new State(config, trace);
DefaultWorkflowExecutor executor = new DefaultWorkflowExecutor(state);
executor.executeWorkflow();

And here is the fragment of the log:
20:08:24.673 [main] WARN  de.rub.nds.tlsattacker.core.record.cipher.RecordAEADCipher - Could not encrypt Data with the provided parameters. Returning unencrypted data.
20:08:24.674 [main] DEBUG de.rub.nds.tlsattacker.core.record.cipher.RecordAEADCipher - de.rub.nds.tlsattacker.core.exceptions.CryptoException: Could not initialize JavaCipher
......
20:08:24.678 [main] DEBUG de.rub.nds.tlsattacker.core.workflow.action.ReceiveAction - Receiving Messages...
20:08:24.681 [main] DEBUG de.rub.nds.tlsattacker.core.workflow.action.ReceiveAction - Receive Expected:CHANGE_CIPHER_SPEC, FINISHED,
20:08:24.681 [main] INFO  de.rub.nds.tlsattacker.core.workflow.action.ReceiveAction - Received Messages (client):

After I set a breakpoint at RecordAEADCipher.encrypt, I got the cause said java.security.InvalidKeyException: Wrong algorithm: AES or Rijndael required
I'm confused about this message. What should I do to solve the problem? Thank you!

Can you try if adding BouncyCastle as a SecurityProvider solves your issue?
Security.addProvider(new Bouncycastle...);

Solved! Thanks a lot! :)


Wasm based light clients

Description
Implementation of Wasm based light clients described in:

ICS-28: https://github.com/cosmos/ibc/pull/571
ADR-27: https://github.com/cosmos/ibc-go/pull/163

Example light client implementation (Celo <-> Cosmos) utilizing the module:
https://github.com/ChorusOne/celo-light-client/blob/main/src/contract/mod.rs
The above light client can be executed via Makefile (gaia + geth + LC setup):
https://github.com/ChorusOne/celo-cosmos-bridge

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (see CONTRIBUTING.md)
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Code follows the module structure standards.
[ ] Wrote unit and integration tests
[x] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[x] Added relevant godoc comments.
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

Thanks @mkaczanowski!! Amazing that the pr is ready for review so quickly! I will try to block some time out over the next week to review this
In the meantime, one non-code related question I have is around code ownership. I'll have a better idea around the complexity of the Wasm client after code review, but in the case that maintenance of this client requires a deep understanding of Wasm, we should ensure someone is taking code ownership responsibility of this code in order to review future changes and ensure their correctness.
Would you be willing to take code ownership of this code? If not, that's totally fine and understandable, but we will need to take some time to ensure we do find someone qualified to take long term code ownership.
It may very well be the case that the Wasm internals are abstracted enough that the IBC team at Interchain Gmbh (currently @AdityaSripal and I) can take the responsibility. I would just like to point out early on that sufficiently complex code needs clear code ownership (and we currently have zero Wasm experience)

This would also benefit from a review by @ethanfrey if possible. Especially the wasm-specific logic

Sorry for the sluggish response... I've made minor changes and responded to comments.

I think the primary question in my mind is still how we want the WASM code to interact with state - see cosmos/ibc#571 (comment) and responses thereafter.

@cwgoes the highest priority now is to settle down the design in the ICS, because this implementation may change depending on the discussion there, obviously. There are a few open questions (including state interaction) on the ICS, so I am prioritizing my work to resolve them asap.

In the meantime, one non-code related question I have is around code ownership.
In the nutshell this code wraps/bridges the CosmWasm interface with cosmos-sdk. From what I can tell there is already expertise in both domains, so my help might not be that critical here.

Regardless, I am happy to assist if needed.

@mkaczanowski how are you going with applying the changes from the spec? Please let us know if there's anything we can help you with!

Hey, @crodriguezvega, thanks for asking. I am planning to resume (full steam) work on the implementation this week.
For the past weeks, we have been continuing the work on the actual bridge that utilizes the WASM Manager, this development led to fruitful discussions such as this: https://github.com/cosmos/ibc/pull/571#issuecomment-958946566
On the implementation front, I think the most urgent are to:

sync with Colin on GetHeight() removal
reply to outstanding comments
rebase etc.
write tests

@mkaczanowski Thanks for the update and the overview of the work you're planning next!

Closing since this branch/pr is stale.


build: Fix equal make function for make 3.81

make 3.81 does not like unescaped stuff. It is not a problem for make
4.0 I have installed.
In this case, equal function always return empty value, which is then
interpreted as values not being equal, which in case of dependency
checking results in useless rebuilds.

Merging without review - tested by @ppalucki with make 3.81 and by me with make 4.0.


Some options not rendering

First off, this is the most important and awesome GitHub issue I've ever opened. Thank you for marking such a fun site!
Now, to the issues:

"Goofy Eyes" are not rendering, though it does show up in the sidebar

The first item in every category is neither showing up nor rendering

@mjbrender - regarding your 2nd point, I believe the empty item is to reset that category and clear the Gopher (i.e. take off the King crown without replacing it with another accessory).

Thanks for your kind words :)
When the artwork changes, we are in caching limbo for a bit. Try a hard-refresh whenever you see something not working.

And @nilslice is right - the empty box is deliberate.


Added insertion sort in java

For short term contributors: we understand that getting your commits well
defined like we require is a hard task and takes some learning. If you
look to help without wanting to contribute long term there's no need
for you to learn this. Just drop us a message and we'll take care of brushing
up your stuff for merge!
Fixes #{ISSUE_NUMBER}
By submitting this pull request I confirm I've read and complied with the
below declarations.

[ ] I have read the Contribution guidelines and I am confident that my PR reflects them.
[ ] I have followed the commit guidelines for this project.
[ ] My code follows the standard code structure.
[ ] This pull request has a descriptive title. For example, {Tag}: Add {Algorithm/DS name} [{Language}], not Update README.md or Added new code.
[ ] This pull request will be closed if I fail to update it even once in a continuous time span of 7 days.
[ ] This pull request shall only be reviewed and merged once all the checks passes. No maintainer or supporter shall be obliged to review it before this condition is met.
[ ] I have mentioned the issue number correctly (with hyperlink) in this pull request description.

After you submit your pull request, DO NOT click the 'Update Branch' button.

Hey @pranavbansal2809,
Something went wrong with the build.
TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.
View build log
TravisBuddy Request Identifier: 6aff8430-f7c1-11e9-b720-730f6f1bb67a

Hello @travis,
I came to know about the error as soon as I completed the PR. But I have
corrected the error in my next PR. Give it a try and it will work just fine.
Regards
Pranav Bansal
On Sat, 26 Oct, 2019, 12:52 pm Travis Buddy<EMAIL_ADDRESS>wrote:

Hey @pranavbansal2809 https://github.com/pranavbansal2809,
Something went wrong with the build.
TravisCI finished with status errored, which means the build failed
because of something unrelated to the tests, such as a problem with a
dependency or the build process itself.
View build log
https://travis-ci.org/NITSkmOS/Algorithms/builds/133655925
TravisBuddy Request Identifier: 6aff8430-f7c1-11e9-b720-730f6f1bb67a
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NITSkmOS/Algorithms/pull/582?email_source=notifications&email_token=AIKXZGERW7KNPSXIP6QISLTQQPV43A5CNFSM4JFMENU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECKB7JY#issuecomment-546578343,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIKXZGBTGPHWIV7FRSAZ5V3QQPV43ANCNFSM4JFMENUQ
.


what's the difference from this paper?

Hey Rui Shu,
I really learn lots from your post, recently I read a candidate paper for ICLR 2019:
https://openreview.net/pdf?id=rygkk305YQ
'HIERARCHICAL GENERATIVE MODELING FOR
CONTROLLABLE SPEECH SYNTHESIS
which use GMVAE too, I compared it to yours in gmvae.py, what's in the paper is quite confusing for get y from sampled z, have you ever read it too?

Thanks for sharing the link. Unfortunately I haven't read that paper. There are a number of ways to implement GMVAE, so it's hard to say a priori what's the best way :-) I'll check out the paper later!


Merge content from main to live

Merging approved PRs from the Main branch to the Live branch.

Docs Build status updates of commit 57953fc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs-ref-conceptual/operationsmanager/index.md
:white_check_mark:Succeeded

index.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Merging PR after review and acceptance of commits included.


Direct Data Entry via Survey Feature

File Location:
https://github.com/aldefouw/redcap_cypress/blob/v9.1.3/cypress/integration/core/data/entry_via_survey.js
Task:
Write the test specs as outlined in manual test script
Please see CORE Validation Test Scripts project for more info:
https://github.com/aldefouw/redcap_cypress/projects
Contact Adam De Fouw<EMAIL_ADDRESS>with any questions.

https://github.com/aldefouw/redcap_cypress/blob/v9.1.3/cypress/integration/core/data/entry_via_survey.js#L26-L28
Need to finish the test that is marked for lines above.


65b model possible?

Please let us know if you manage to fine tune a 65b model for people to play around with. It will be very interesting to see how good it can get at coding and math tasks

@sahil280114 Please let us know if you manage to fine tune a 65b model for people to play around with. It will be very interesting to see how good it can get at coding and math tasks

Training the 65B model now


🪲 Bug Report - Role assignments not working when VNET is not created

Description
We are trying to create a new subscription using our lz-vending-module CD pipeline, under the "Sandbox" archetype, without a VNET and all of its related configuration/resources. Everything seems to work fine, except our role assignments seems to be completely ignored.
We have used the same pipeline before to create other subscriptions under "Corp" archetype with the only difference being that we provision those with a Spoke VNet peered to our Hub. In those scenarios, the role assignments works just fine.
Also, if I search for "roleAssignments" in the pipeline output, I can find outputs from the subscriptions containing VNets but nothing for the one without a VNet.
I did some troubleshooting in the bicep scripts and I'm guessing that this is the reason of this behaviour (src > self > subResourceWrapper > deploy.bicep):

module createLzRoleAssignments '../../carml/v0.6.0/Microsoft.Authorization/roleAssignments/deploy.bicep' = [for assignment in roleAssignments: if (roleAssignmentEnabled && !empty(roleAssignments)) {
dependsOn: [
createResourceGroupForLzNetworking
]
name: take('${deploymentNames.createLzRoleAssignments}-${uniqueString(assignment.principalId, assignment.definition, assignment.relativeScope)}', 64)
params: {
location: virtualNetworkLocation
principalId: assignment.principalId
roleDefinitionIdOrName: assignment.definition
subscriptionId: subscriptionId
resourceGroupName: (contains(assignment.relativeScope, '/resourceGroups/') ? split(assignment.relativeScope, '/')[2] : '')
enableDefaultTelemetry: enableTelemetryForCarml
}
}]

From what I understand, this means that the role assignments are dependent on the VNet resource group creation. Problem is, we don't provision a VNet or any of its associated resources during deployment, since this is a sandbox subscription. Seems odd that there would have to be a relation between these two things. Is this really the intended behaviour?
To Reproduce
Use the following parameter file to reproduce. Make sure to replace the placeholders.
{     "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",     "contentVersion": "<IP_ADDRESS>",     "parameters": {         "subscriptionAliasEnabled": {             "value": true         },         "subscriptionDisplayName": {             "value": "ALZ Example Dev"         },         "subscriptionAliasName": {             "value": "ALZ-Example-Dev"         },         "subscriptionBillingScope": {             "value": "providers/Microsoft.Billing/billingAccounts/XXXXXXXX/enrollmentAccounts/XXXXXX"         },         "subscriptionWorkload": {             "value": "DevTest"         },         "existingSubscriptionId": {             "value": ""         },         "subscriptionManagementGroupAssociationEnabled": {             "value": true         },         "subscriptionManagementGroupId": {             "value": "lz-sandbox"         },         "subscriptionTags": {             "value": {}         },         "virtualNetworkEnabled": {             "value": false         },         "virtualNetworkResourceGroupName": {             "value": ""         },         "virtualNetworkResourceGroupTags": {             "value": {}         },         "virtualNetworkResourceGroupLockEnabled": {             "value": false         },         "virtualNetworkLocation": {             "value": ""         },         "virtualNetworkName": {             "value": ""         },         "virtualNetworkTags": {             "value": {}         },         "virtualNetworkAddressSpace": {             "value": []         },         "virtualNetworkDnsServers": {             "value": []         },         "virtualNetworkDdosPlanId": {             "value": ""         },         "virtualNetworkPeeringEnabled": {             "value": false         },         "hubNetworkResourceId": {             "value": ""         },         "virtualNetworkUseRemoteGateways": {             "value": false         },         "virtualNetworkVwanAssociatedRouteTableResourceId": {             "value": ""         },         "virtualNetworkVwanPropagatedRouteTablesResourceIds": {             "value": []         },         "virtualNetworkVwanPropagatedLabels": {             "value": []         },         "roleAssignmentEnabled": {             "value": true         },         "roleAssignments": {             "value": [                 {                     "principalId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",                     "definition": "/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635",                     "relativeScope": ""                 }             ]         },         "disableTelemetry": {             "value": true         }     } }
Expected behaviour
My expectation is that role assignments should be applied during provisioning, whether I choose to include a VNet or not.

Thanks for reporting @onurmicoogullari, good spot and find.
I will investigate, thanks for your help here also on your own debugging efforts, and publish a fix very shortly.
Thanks
Jack

That was fast. Thanks @jtracey93!

no worries @onurmicoogullari just about to merge the PR.
Out of interest how are you consuming the module? By cloning the repo or from the public Bicep registry?

We cloned the repo, so we'll have to pull down and merge your changes. Shouldn't be a big deal though since the only changes we've made in our private copy is adding a pipeline and LZ parameter files. We're using Azure DevOps as platform for our Azure LZ stuff.


unreasonable ttl will cause all DCS connection raise [Errno 22] Invalid argument

What happened?
can not establish new connection to DCS:
2024-06-18 11:35:58,695 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6564f4e0>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)

patroni will use ((ttl - (loop_wait + retry_timeout)) / 3) to set TCP_KEEPINTVL socket option, and max allowed value  in Linux is 32767, invalid value will cause a OSError  [Errno 22] Invalid argument.
How can we reproduce it (as minimally and precisely as possible)?
set ttl to 99999
What did you expect to happen?
Setting ttl to an unreasonable value is the user's fault, but since it's difficult to link the ttl of the leader lock with the TCP_KEEPINTVL parameter of the underlying socket in the operating system, rejecting invalid parameters or including helpful hints in logs would be very helpful.
Patroni/PostgreSQL/DCS version

Patroni version: 3.1.2
PostgreSQL version: 14
DCS (and its version): Kubernetes

Patroni configuration file
use default loop_wai, retry_timeout & ttl to bootstrap

patronictl show-config
after setting ttl to 99999 patronictl show-config will fail

2024-06-18 11:34:23,226 - WARNING - Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f08b51694e0>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:34:23,226 - WARNING - Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f08b5169a20>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:34:23,227 - ERROR - Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f08b51692e8>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:34:23,228 - ERROR - Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f08b51696d8>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:34:24,229 - ERROR - ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:34:24,231 - ERROR - ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:34:24,233 - WARNING - Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f08b5189390>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:34:24,234 - WARNING - Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f08b51898d0>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e

Patroni log files
2024-06-18 11:35:56,686 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6411e9e8>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:56,686 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d641a5828>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:56,686 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6564f240>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:57,687 ERROR: ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:35:57,688 ERROR: ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:35:57,689 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d64056be0>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:57,690 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d640567b8>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:57,690 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d640772e8>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:57,690 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d64077518>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:58,691 ERROR: ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:35:58,693 ERROR: ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:35:58,694 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d64056be0>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:58,694 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6405ddd8>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:58,695 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d64056b38>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:58,695 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6564f4e0>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:59,696 ERROR: ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:35:59,697 ERROR: ObjectCache.run K8sConnectionFailed('No more API server nodes in the cluster',)
2024-06-18 11:35:59,698 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6411e940>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:59,698 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=0, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d6411ecf8>: Failed to establish a new connection: [Errno 22] Invalid argument',)': /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e
2024-06-18 11:35:59,699 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/configmaps?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d642f3518>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)
2024-06-18 11:35:59,699 ERROR: Request to server https://<IP_ADDRESS>:443 failed: MaxRetryError("HTTPSConnectionPool(host='<IP_ADDRESS>', port=443): Max retries exceeded with url: /api/v1/namespaces/qfusion-admin/pods?labelSelector=vendor%3Dqfusion%2Cqfusion-pgha-scope%3Dpostgres-2744242e (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7d642cee80>: Failed to establish a new connection: [Errno 22] Invalid argument',))",)

PostgreSQL log files
-

Have you tried to use GitHub issue search?

[X] Yes

Anything else we need to know?
No response

Hi @waynerv, are you going to work on a fix?

I'd be glad to. My initial thought is to limit the maximum possible value of ttl in _validate_and_adjust_timeouts. What do you think?

No. Instead we need to restrict calculated values here: https://github.com/patroni/patroni/blob/3c07410695bbae28a493b23119bcbe826eb9e5bc/patroni/utils.py#L1107-L1121
and here: https://github.com/patroni/patroni/blob/3c07410695bbae28a493b23119bcbe826eb9e5bc/patroni/utils.py#L1066-L1075
I did some research for Linux and found following maximum possible values:

TCP_KEEPIDLE: 32767
TCP_KEEPINTVL: 32767
TCP_KEEPCNT: 127
TCP_USER_TIMEOUT:<PHONE_NUMBER>

For *BSD, MacOS, and Windows more research is required.
P.S.: I think we need to remove https://github.com/patroni/patroni/blob/3c07410695bbae28a493b23119bcbe826eb9e5bc/patroni/utils.py#L1104-L1105, so that platforms where socket.TCP_KEEP* are defined will also work.

@waynerv ping


Sketch crashing on import

Hi
I'm running version 52.3 of Sketch and version 1.8 of Shared text styles but each time I try to import a .json file of the styles Sketch crashes.
It was working before I updated Sketch, any ideas?

Same :(

There was a little typo in the code which made Sketch crash. It should be fixed now!

Perfect, all working now. Thanks!


[Vue warn]: The data property "customClass" is already declared as a prop. Use prop default value instead.  (found in at packages/loading/src/loading.vue)

版本
2.0.19
转载链接
https://www.uviewui.com/
重现步骤
[Vue warn]: The data property "customClass" is already declared as a prop. Use prop default value instead.
(found in at packages/loading/src/loading.vue)
期望的结果是什么？
去掉这个警告
实际的结果是什么？
[Vue warn]: The data property "customClass" is already declared as a prop. Use prop default value instead.  (found in at packages/loading/src/loading.vue)

[Vue warn]: The data property "customClass" is already declared as a prop. Use prop default value instead.
(found in at packages/loading/src/loading.vue)

已找到原因，跟别的包冲突了。


React Landing page

Description
Hi React play team! I was working on a simple, responsive and beautiful landing page with React and Float UI components, this play will help the beginners a lot to improve their knowledge of React
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
It's works correctly on my machIne with no errors or warnings in console
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

@sidiDev this looks neat. Assigned for a review.
Early feedback, the changes are impacting the basic styles like H1...H6, some links, etc of the platform and so why impacting the look of other plays. It could be, that you are using Tailwind underneath and that is probably bringing some resets for those element styles. Could you please check once?

@sidiDev please create/assign an issue for this PR.

Hello @sidiDev
We will be moving the react-play project from the atapas account to an organization to help manage the project in a better way. The new organization URL is: https://github.com/reactplay.

The movement will take place between 12:30 - 14:00 hrs IST(7:00 am - 8:30 am GMT), 30th May 2022. Please refrain from pushing any changes between this time.

We will inform you when the movement is complete. You need to make a few minimal configuration changes after that. We will let you know.

Hello @sidiDev
We will be moving the react-play project from the atapas account to an organization to help manage the project in a better way. The new organization URL is: https://github.com/reactplay.

The movement will take place between 12:30 - 14:00 hrs IST(7:00 am - 8:30 am GMT), 30th May 2022. Please refrain from pushing any changes between this time.

We will inform you when the movement is complete. You need to make a few minimal configuration changes after that. We will let you know.

The migration is complete. You can find the project here: https://github.com/reactplay
You no need to reclone the project. You just need to set the correct upstream. Here is the link: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork

Hello @sidiDev
We will be moving the react-play project from the atapas account to an organization to help manage the project in a better way. The new organization URL is: https://github.com/reactplay.

The movement will take place between 12:30 - 14:00 hrs IST(7:00 am - 8:30 am GMT), 30th May 2022. Please refrain from pushing any changes between this time.

We will inform you when the movement is complete. You need to make a few minimal configuration changes after that. We will let you know.

The migration is complete. You can find the project here: https://github.com/reactplay
You no need to reclone the project. You just need to set the correct upstream. Here is the link: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork

Ok tapas, thank you so much, I will check it out

@koustov Can you please review this one?

@sidiDev
The tailwind support is in ReactPlay now. So you do not have to make any changes for this one: #281
Please pull the latest from the main, resolve merge conflicts. Let us review and get your play in.

Hi @atapas you can review my play now.

@sidiDev can you resolve the conflict, once done we can review/merge the PR.

@sidiDev can you resolve the conflict, once done we can review/merge the PR.

@koustov Please finish the review.

Hi @sidiDev
We have some massive changes in the data store and we are changing how the play gets created for a better usability. As this play is interim, we need to make sure it migrates correctly. Could you please ping me on Discord so that I make sure everything is placed?
https://discord.gg/YbmXwU5f

Hi @sidiDev
We have some massive changes in the data store and we are changing how the play gets created for a better usability. As this play is interim, we need to make sure it migrates correctly. Could you please ping me on Discord so that I make sure everything is placed?
https://discord.gg/YbmXwU5f

Hi @atapas ! That's done mate.

Hello, @sidiDev I have taken a look at the play and it looks good to me however you need to resolve the conflicts (yet another time). Once done I can approve my end.

Hi! Thank you so much bro, but I'm sorry because I have a lot of works
these days, so I will do that later insh'Allah.
في الأربعاء، ١٣ يوليو ٢٠٢٢ ٧:٠٥ م Koustov @.***> كتب:

Hello, @sidiDev https://github.com/sidiDev I have taken a look at the
play and it looks good to me however you need to resolve the conflicts (yet
another time). Once done I can approve my end.
—
Reply to this email directly, view it on GitHub
https://github.com/reactplay/react-play/pull/241#issuecomment-1183577590,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APWY6B4K35GNFUCJMQIDPVLVT4HRNANCNFSM5XIWTJ5A
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hey @sidiDev
A reminder to get back on this play. This PR may be closed due to a lack of activities soon. Please let us know if you need any help.
Looking forward to getting the play in!

close this PR

Closing this PR as No Response for close to a couple of months. Please request to open if still working on it.


[Bug Report] The cell-click event can't trigger when i click the select component in the table

Element UI version
2.4.2
OS/Browsers version
window 10
Vue version
2.5.2
Reproduction Link
https://codepen.io/moonypoet/pen/pXEmBO
Steps to reproduce
Click all cell of the table, and that will show the cell name on the top but cell "test2"
What is Expected?
Trigger the cell-click event when i click cell "test2"
What is actually happening?
when i click cell "test2", the cell-click event is not triggered

ElSelect prevents event propagation.