-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
All packages with sources hosted by GitHub currently do not download due to changes in GitHub's archives #29288
Comments
I have a similar problem in my local computer with a different package, also just started today while everything was working 24 hours ago: OS: Windows 10 Just ran
If I download the URL https://github.com/glfw/glfw/archive/7482de6071d21db77a7236155da44c172a7f6c9e.tar.gz with Chrome independently of vcpkg, the sha512sum of that file matches the "Actual hash" reported above. Same thing also with |
Having the same issue with multiple different packages. |
I am not using vcpkg, but I cannot find anywhere else on the internet that anyone else appears to be having this issue. CMake just spit out an error for a mismatched hash on |
Same issue with several boost packages - windows and ubuntu tested so far |
I've just opened a support ticket with GitHub. I suspect this is an issue on their end. |
They changed something about their gzipper |
Do you have a link for this? They have been a bit vocal in the past that "if you expect the hash to not change you need to get the bit from a download/artifact rather than from a source archive" so they may say "too bad" to us. |
I can't link to it as it's some sort of "personal ticket" or something associated with my account. Will let you know what they say, though. Surprising that they are okay with that happening. I have been using the same hash for the same URL for a year and a half or so and not had any issues. Also, since the archive is listed as a release artifact, you'd think the same rules would apply there... |
our production builds are broken due to this issue |
Same issue is happening here. Multiple packages are failing. Is it possible to forcibly change the hash keys as a temp fix? |
Technically, you can always just hard-edit the portfiles themselves to have the proper matching hashes. |
Note that the |
bazel-contrib/SIG-rules-authors#11 (comment) GitHub folks commenting here |
https://github.blog/changelog/2023-01-30-git-archive-checksums-may-change/ GitHub confirmed the changes |
Our pipeline (Microsoft internal repo) failed... |
We are waiting to see just as much as everyone else. |
I wasn't saying for |
That only works if we are pointing to an actual release. In this case GitHub appears to be trying to revert the change so it should be automatically fixed. |
My CI seems to work again and |
So that people don't have to search: Git community discussion: https://github.com/orgs/community/discussions/45830#discussioncomment-4828473 Bazel discussion: bazel-contrib/SIG-rules-authors#11 Git mailing list to make |
GitHub appears to have completed the revert. Thanks for the bug report and sorry for the disruption everyone! |
Added the ability for the 'default' port version to get a value in case they all change at once (as almost happened due to microsoft#29288) microsoft#28356 did not apply post-source stubs for url and locale. I suspect they were just forgotten to be checked in? microsoft#28617 did not record the port version change in generate-ports.ps1. Also fixed all files to have LF line endings. (since changing boost-vcpkg-helper version also changed all the other ports anyway) Also changed "When changing this file also update and run scripts/boost/generate-ports.ps1" to "Automatically generated by scripts/boost/generate-ports.ps1" because I think that better conveys the consequences (your changes will get nuked).
Added the ability for the 'default' port version to get a value in case they all change at once (as almost happened due to #29288) #28356 did not apply post-source stubs for url and locale. I suspect they were just forgotten to be checked in? #28617 did not record the port version change in generate-ports.ps1. Also fixed all files to have LF line endings. (since changing boost-vcpkg-helper version also changed all the other ports anyway) Also changed "When changing this file also update and run scripts/boost/generate-ports.ps1" to "Automatically generated by scripts/boost/generate-ports.ps1" because I think that better conveys the consequences (your changes will get nuked).
Host Environment
To Reproduce
I run this inside my GitHub action:
vcpkg install alpaka fmt tinyobjloader boost-mp11 boost-atomic boost-smart-ptr boost-functional boost-container boost-iostreams[core] catch2 xsimd
Failure logs
Excerpted from: https://github.com/alpaka-group/llama/actions/runs/4046805344/jobs/6961596764
Unfortunately, my GitHub action does not expose the
/usr/local/share/vcpkg/installed/vcpkg/issue_body.md
, so I cannot attach it :/Additional context
This just started failing about an hour ago. Earlier GitHub actions were completed successfully.
The text was updated successfully, but these errors were encountered: