achow101
commented at 6:18 PM on October 8, 2025:
member
The new URL breaks CI on the current release branches, see #33494 (comment).
The old URL also no longer exists so the tarball is fetched from the depends sources cache that we host, but the original tarball has already been overwritten on there. We will need to manually reinstate the original tarball.
DrahtBot
commented at 6:19 PM on October 8, 2025:
contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
Revert "depends: Use hash instead of file name for package download stamp"
This reverts commit 6de80512632afe612a3427463c94ac51f90f5203.
a89a822e6e
Revert "depends: Update URL for `qrencode` package source tarball"
This reverts commit 93a70a42d30fa2f9404b76d5bbdb5ea316fc1032.
e4335a3192
achow101 force-pushed on Oct 8, 2025
achow101
commented at 8:07 PM on October 8, 2025:
member
Added a revert of 6de80512632afe612a3427463c94ac51f90f5203. as well since we should be preserving the filename to hash invariant, as discussed in #33494 (comment)
theuni
commented at 8:32 PM on October 8, 2025:
member
@hebasto Could you explain the need for 46135d90ea9002e273f2a75283444afd080b81b1 as well? Since its justification was supporting behavior that we really don't want to be supported, is it necessary now that we're reverting that behavior?
theuni
commented at 8:53 PM on October 8, 2025:
member
Additionally, I think we want to go ahead and change the source and filename in order to disambiguate any builders who are currently in limbo. As suggested on the previous PR, I suggest:
achow101
commented at 9:02 PM on October 8, 2025:
member
Additionally, I think we want to go ahead and change the source and filename in order to disambiguate any builders who are currently in limbo.
My understanding is that the revert needs to go in first to allow the CI caches to be fixed for the release branches. Then we can open a followup that does the URL and filename change, and in a way that won't break release branch CI now that we know it is a problem.
theuni
commented at 9:12 PM on October 8, 2025:
member
Ok, makes sense.
But after that, seems to me we should backport the bump (as well as #33580) to the release branches as well.
glozow
commented at 9:55 PM on October 8, 2025:
contributor
ACKe4335a31920cd390d936cd51cc4478a234db1276
glozow requested review from fanquake on Oct 8, 2025
glozow requested review from willcl-ark on Oct 8, 2025
glozow requested review from hebasto on Oct 8, 2025
m3dwards
commented at 3:03 PM on October 9, 2025:
contributor
Revert looks good to me.
We will need to manually reinstate the original tarball
Just checking someone has the original tarball? Otherwise I'm assuming this revert will not work.
Could you explain the need for 46135d9 as well? Since its justification was supporting behavior that we really don't want to be supported, is it necessary now that we're reverting that behavior?
My understanding wasn't that is wasn't needed to support behaviour of checking for differences in file contents but was simply a redundant check as the make target would only run if make didn't detect the file.
glozow
commented at 4:03 PM on October 9, 2025:
contributor
Just checking someone has the original tarball? Otherwise I'm assuming this revert will not work.
Yes. This was done yesterday, but the server auto-updated this morning.
achow101
commented at 4:03 PM on October 9, 2025:
member
Just checking someone has the original tarball?
Yes. The original has already been uploaded to the server as qrencode-4.1.1-fukuchi.org.tar.gz and it only needs to be renamed to match.
m3dwards
commented at 4:19 PM on October 9, 2025:
contributor
utACKe4335a31920cd390d936cd51cc4478a234db1276
Got a failure with:
make -C depends clean-all
make -C depends qrencode
/bin/sh: command -v llvm-ranlib: No such file or directory
/bin/sh: command -v llvm-strip: No such file or directory
/bin/sh: command -v llvm-nm: No such file or directory
/bin/sh: command -v llvm-objcopy: No such file or directory
/bin/sh: command -v llvm-objdump: No such file or directory
/bin/sh: command -v dsymutil: No such file or directory
Fetching qrencode-4.1.1.tar.gz from https://fukuchi.org/works/qrencode/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 274 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
Fetching qrencode-4.1.1.tar.gz from https://bitcoincore.org/depends-sources
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185k 100 185k 0 0 342k 0 --:--:-- --:--:-- --:--:-- 342k
/Users/maxedwards/source/bitcoin/depends/work/download/qrencode-4.1.1/qrencode-4.1.1.tar.gz.temp: FAILED
shasum: WARNING: 1 computed checksum did NOT match
make: *** [/Users/maxedwards/source/bitcoin/depends/sources/download-stamps/.stamp_fetched-qrencode-qrencode-4.1.1.tar.gz.hash] Error 1
Which I assume will be fixed when qrencode-4.1.1-fukuchi.org.tar.gz is renamed on the depends-sources cache.
hebasto
commented at 4:32 PM on October 9, 2025:
member
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-10-19 13:51 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me