If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.
Conflicts
Reviewers, this pull request conflicts with the following ones:
#34757 (guix: re-enable riscv exported symbol checking by fanquake)
#34547 (lint: modernise lint tooling by willcl-ark)
#33593 (guix: Use UCRT runtime for Windows release binaries by hebasto)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
hebasto
commented at 5:27 pm on February 10, 2026:
member
Concept ACK.
in
contrib/guix/guix-build:444
in
59a5d5d6d9outdated
DrahtBot removed the label
CI failed
on Feb 10, 2026
fanquake force-pushed
on Feb 11, 2026
fanquake renamed this:
guix: update time-machine to ea1a16f7c2a6115cae9dce281a2e963d7a57ed15
guix: update time-machine to e9bfe0893c805bd76a0b3730590fb253d2167efb
on Feb 11, 2026
fanquake force-pushed
on Feb 11, 2026
DrahtBot added the label
CI failed
on Feb 11, 2026
in
contrib/guix/manifest.scm:279
in
169bc40608outdated
fanquake renamed this:
guix: update time-machine to e9bfe0893c805bd76a0b3730590fb253d2167efb
guix: update time-machine to 46793f96cdfe55b695d996c0ba367e5fd37b81e4
on Feb 13, 2026
fanquake force-pushed
on Feb 16, 2026
DrahtBot
commented at 10:24 am on February 16, 2026:
contributor
Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]
DrahtBot removed the label
DrahtBot Guix build requested
on Feb 16, 2026
fanquake renamed this:
guix: update time-machine to 46793f96cdfe55b695d996c0ba367e5fd37b81e4
guix: update time-machine to bf0614854d0232d9181a92a6d7768ca9a62deb84
on Feb 16, 2026
fanquake
commented at 10:28 am on February 16, 2026:
member
fanquake renamed this:
guix: update time-machine to bf0614854d0232d9181a92a6d7768ca9a62deb84
guix: update time-machine to 43396dea109680d4ef7edf38991abdf9bfeccd66
on Feb 18, 2026
fanquake marked this as ready for review
on Feb 18, 2026
fanquake
commented at 10:23 am on February 18, 2026:
member
Updated to the latest Guix, and added a commit to bump glibc. Marked as reviewable.
fanquake
commented at 11:39 am on February 18, 2026:
member
pinheadmz
commented at 12:04 pm on February 18, 2026:
member
guix building now. nit: hash in code matches PR title but not PR description … ?
fanquake
commented at 1:35 pm on February 18, 2026:
member
nit: hash in code matches PR title but not PR description … ?
Thanks, fixed up.
fanquake
commented at 2:07 pm on February 18, 2026:
member
Something that has regressed is using --system=riscv64-linux:
0 ADDITIONAL_GUIX_ENVIRONMENT_FLAGS: --system=riscv64-linux
1 ADDITIONAL_GUIX_TIMEMACHINE_FLAGS:
2guix shell: error: package python-lief@0.17.3 does not support riscv64-linux
janb84
commented at 2:35 pm on February 18, 2026:
contributor
hebasto
commented at 3:30 pm on February 18, 2026:
member
Something that has regressed is using --system=riscv64-linux:
0 ADDITIONAL_GUIX_ENVIRONMENT_FLAGS: --system=riscv64-linux
1 ADDITIONAL_GUIX_TIMEMACHINE_FLAGS:
2guix shell: error: package python-lief@0.17.3 does not support riscv64-linux
I suspect “does not support riscv64-linux” comes from one of its subdependencies. This is likely just an artificial limitation rather than a true incompatibility (the package author probably just hasn’t tested it on RISC-V yet).
pinheadmz
commented at 3:36 pm on February 18, 2026:
member
guix NO_SIGN output at e2af8bfe1c on x86/Debian 13
fanquake
commented at 11:51 am on February 19, 2026:
member
Something that has regressed is using –system=riscv64-linux:
The relevant sub dependency is python-msgspec, which currently has (supported-systems (list "x86_64-linux" "aarch64-linux")). It’s likely this will build fine, and the docs for why the systems are limited, also seem to be outdated.
sedited
commented at 8:19 pm on February 23, 2026:
contributor
fanquake renamed this:
guix: update time-machine to 43396dea109680d4ef7edf38991abdf9bfeccd66
guix: update time-machine to 14066302a6aba92da7f71153688de94829dfd3e4
on Feb 24, 2026
fanquake marked this as a draft
on Feb 24, 2026
DrahtBot added the label
CI failed
on Feb 24, 2026
fanquake force-pushed
on Feb 25, 2026
fanquake force-pushed
on Feb 25, 2026
fanquake renamed this:
guix: update time-machine to 14066302a6aba92da7f71153688de94829dfd3e4
guix: update time-machine to 87405bbf3bd1a567046c7f69616b8d022b023976
on Feb 25, 2026
fanquake
commented at 11:13 am on February 25, 2026:
member
Rebased for #34627 and simplified the tar related changes.
DrahtBot removed the label
CI failed
on Feb 25, 2026
fanquake force-pushed
on Feb 27, 2026
fanquake renamed this:
guix: update time-machine to 87405bbf3bd1a567046c7f69616b8d022b023976
guix: update time-machine to 4d0fe6995b3acf0a807a125cd0d4488bd59cb01b
on Feb 27, 2026
fanquake force-pushed
on Mar 4, 2026
fanquake
commented at 12:15 pm on March 5, 2026:
member
The relevant sub dependency is python-msgspec, which currently has (supported-systems (list “x86_64-linux” “aarch64-linux”)). It’s likely this will build fine, and the docs for why the systems are limited, also seem to be outdated.
Eventually got python-lief to build with guix build python-lief --system=riscv64-linux --without-tests=python-pexpect --without-tests=python-pytest-timeout --without-tests=llvm@19 --without-tests=rust@1.93.0 --without-tests=python-trio --without-tests=python-anyio.
fanquake force-pushed
on Mar 9, 2026
fanquake renamed this:
guix: update time-machine to 4d0fe6995b3acf0a807a125cd0d4488bd59cb01b
guix: update time-machine to f04dc9234c58b064507bb46ab1797f95f09b543e
on Mar 9, 2026
fanquake added this to the milestone 32.0
on Mar 10, 2026
fanquake force-pushed
on Mar 10, 2026
fanquake renamed this:
guix: update time-machine to f04dc9234c58b064507bb46ab1797f95f09b543e
guix: update time-machine to cad2e98384e0af13900e631ca7e17d7a1ba2c3ba
on Mar 10, 2026
fanquake force-pushed
on Mar 10, 2026
fanquake force-pushed
on Mar 11, 2026
fanquake renamed this:
guix: update time-machine to cad2e98384e0af13900e631ca7e17d7a1ba2c3ba
guix: update time-machine to 576eb72293d0c58bde6fd419916a25382a49159e
on Mar 11, 2026
fanquake marked this as ready for review
on Mar 11, 2026
fanquake
commented at 11:21 am on March 11, 2026:
member
I think that will be the last push here, so marked as reviewable.
fanquake added the label
DrahtBot Guix build requested
on Mar 11, 2026
0xB10C
commented at 12:27 pm on March 11, 2026:
contributor
Do you want another round of GUIX builds here?
fanquake
commented at 12:28 pm on March 11, 2026:
member
@0xB10C that’d be great. I’ve got a couple running at the moment.
fanquake
commented at 12:33 pm on March 11, 2026:
member
guix: document when GCC SSA gen patch can be removed3293e9a61f
fanquake force-pushed
on Mar 17, 2026
fanquake renamed this:
guix: update time-machine to 576eb72293d0c58bde6fd419916a25382a49159e
guix: update time-machine to c5eee3336cc1d10a3cc1c97fde2809c3451624d3
on Mar 17, 2026
DrahtBot added the label
CI failed
on Mar 17, 2026
DrahtBot removed the label
CI failed
on Mar 17, 2026
janb84
commented at 8:47 pm on March 17, 2026:
contributor
sedited
commented at 10:16 am on March 19, 2026:
contributor
ACK3293e9a61fdd99b1cc69adf351ed272824943087
willcl-ark approved
willcl-ark
commented at 1:31 pm on March 19, 2026:
member
ACK3293e9a61fdd99b1cc69adf351ed272824943087
nice to be finally able to use upstream oscrypto and lief (and drop our custom packages), should be a nice maintenance reduction.
The rest of the bump to the toolchain etc. seems fine.
slightly sad to see riscv build systems unsupported/broken, but perhaps we can find a workaround in the future or upstream something to get that back (if it’s only lief).
achow101
commented at 11:21 pm on March 19, 2026:
member
ACK3293e9a61fdd99b1cc69adf351ed272824943087
achow101 merged this
on Mar 19, 2026
achow101 closed this
on Mar 19, 2026
fanquake deleted the branch
on Mar 20, 2026
Sjors
commented at 11:37 am on March 25, 2026:
member
If after this bump you run into an AppArmor error, disguised as guix shell: error: unshare: 268566528: Permission denied, see https://codeberg.org/guix/guix/issues/6330
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-03-30 18:13 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me