[31.x] Fix guix build and rc4 #35034

pull achow101 wants to merge 3 commits into bitcoin:31.x from achow101:31.0rc4-backports changing 9 files +23 −21
  1. achow101 commented at 7:00 pm on April 8, 2026: member
    Restoring missing guix modules required for guix building to work, and bump to rc4.
  2. guix: Restore download and build-system-cmake modules
    The time-machine commit in 31.x still requires these modules for the
    build to work.
    2937d4ba41
  3. build: bump version to v31.0rc4 7d56e1017d
  4. doc: update manpages for v31.0rc4 4a5fdb0d88
  5. achow101 added the label DrahtBot Guix build requested on Apr 8, 2026
  6. achow101 added this to the milestone 31.0 on Apr 8, 2026
  7. DrahtBot commented at 7:00 pm on April 8, 2026: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK hebasto, davidgumberg
    Concept ACK pinheadmz, svanstaa, m3dwards

    If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.

  8. hebasto approved
  9. hebasto commented at 7:15 pm on April 8, 2026: member
    ACK 4a5fdb0d88aedec3b0147ba38cb2dea6f4dcb186, the Guix manifest has been processed for x86_64-w64-mingw32 without errors on my machine.
  10. achow101 commented at 8:00 pm on April 8, 2026: member

    Guix build:

     0x86_64
     1706c56cd7b350060ff687c5867136a2a438d098994dff2bc0d300c58edd9ed78  guix-build-4a5fdb0d88ae/output/aarch64-linux-gnu/SHA256SUMS.part
     2d7d214974678cfb097c0c3bdb25d9b1b24726a28e45edabfb865f611029d6c45  guix-build-4a5fdb0d88ae/output/aarch64-linux-gnu/bitcoin-4a5fdb0d88ae-aarch64-linux-gnu-debug.tar.gz
     3f288da748e8b0147872b9028f212414863d56bd2ec42f2e0633820e37e349d4b  guix-build-4a5fdb0d88ae/output/aarch64-linux-gnu/bitcoin-4a5fdb0d88ae-aarch64-linux-gnu.tar.gz
     4edb31d41a58f58cce17e76e7d2b8bccbdcb86a50df1f041c03c58e14bcc9ecee  guix-build-4a5fdb0d88ae/output/arm-linux-gnueabihf/SHA256SUMS.part
     53049f1b27d655c40c5d7f948f3978690d79ec56bba746f5486e54fb248093252  guix-build-4a5fdb0d88ae/output/arm-linux-gnueabihf/bitcoin-4a5fdb0d88ae-arm-linux-gnueabihf-debug.tar.gz
     632fc4f3c3940269e0de445295c95044e0d249b11981b962629c992c8a18b41ee  guix-build-4a5fdb0d88ae/output/arm-linux-gnueabihf/bitcoin-4a5fdb0d88ae-arm-linux-gnueabihf.tar.gz
     7a33d1f18ed177fe6e5db0de39612595999788f55099f6e3aab99042f86815061  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/SHA256SUMS.part
     8b94433ef94e97d4e90c1e29248ab1f86d7820637b8e2a69434e5f7507de78425  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/bitcoin-4a5fdb0d88ae-arm64-apple-darwin-codesigning.tar.gz
     9dd39bb3805adbb67a2f4c0f154bfedd058bce4a0683aea3787033a3a7a228012  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/bitcoin-4a5fdb0d88ae-arm64-apple-darwin-unsigned.tar.gz
    106f80f8395bc9d58b58a127a397d65f52d2343bf26d2d037d20222c52ab560b32  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/bitcoin-4a5fdb0d88ae-arm64-apple-darwin-unsigned.zip
    11e07badaef37ccb486b2b9e3048fa988e2df4528c36c16ed46690015a6e3fa3f1  guix-build-4a5fdb0d88ae/output/dist-archive/bitcoin-4a5fdb0d88ae.tar.gz
    12723064950838a594f4531686670e9518a04875ff3e7f0c5ae763221035e1f8ad  guix-build-4a5fdb0d88ae/output/powerpc64-linux-gnu/SHA256SUMS.part
    136ecefb9d9c0fa91fc8367b01949d9be05583d3b1145b75aa17e75b3cbb6e81e7  guix-build-4a5fdb0d88ae/output/powerpc64-linux-gnu/bitcoin-4a5fdb0d88ae-powerpc64-linux-gnu-debug.tar.gz
    14b35f525b7cd419c6eef88580b010ce2a3f6ca14700f045bc1bfbb5676ead6586  guix-build-4a5fdb0d88ae/output/powerpc64-linux-gnu/bitcoin-4a5fdb0d88ae-powerpc64-linux-gnu.tar.gz
    159fa3b3e3c986503004582620ff3f502fa490a2d02af2c7fbe9daaacec5f95541  guix-build-4a5fdb0d88ae/output/riscv64-linux-gnu/SHA256SUMS.part
    16decffd61f4152da355626693cd032b6445dcbd57346c9a3faff5729f35610264  guix-build-4a5fdb0d88ae/output/riscv64-linux-gnu/bitcoin-4a5fdb0d88ae-riscv64-linux-gnu-debug.tar.gz
    1759c9358fdd232716b746b0e185f7bf1b2602c3d887bd77ecdc04d10bd62aaad8  guix-build-4a5fdb0d88ae/output/riscv64-linux-gnu/bitcoin-4a5fdb0d88ae-riscv64-linux-gnu.tar.gz
    18a170565ec97260dc4cbb63d760fe131dafc7e238befab9e707db23bf34ae40c5  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/SHA256SUMS.part
    1922c91640819a8fd43a3bf681b4d0223c910d8ac8c5602a37fc5cfadf0d3c9810  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-codesigning.tar.gz
    20cf01905e63579f22c82d1087e21e1918b86c6eed7aaff83422a864a9a8ad306b  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-unsigned.tar.gz
    21c41e2ad274555528afd7c9691acf6e3e8fe878ed5c6728f8e8985704aa806183  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-unsigned.zip
    22f58cbfb9a6008e95a0ca4e0750555a5278b21b01688a79ff68672a29757676e7  guix-build-4a5fdb0d88ae/output/x86_64-linux-gnu/SHA256SUMS.part
    236f2ba9a0ba28e0133a3c6ff8016da260af9f20662f991c393564be1685019bb2  guix-build-4a5fdb0d88ae/output/x86_64-linux-gnu/bitcoin-4a5fdb0d88ae-x86_64-linux-gnu-debug.tar.gz
    2409ed392907cf6459096d721e809a99f8bc6bb733a18674a545f8b296cf3dbff7  guix-build-4a5fdb0d88ae/output/x86_64-linux-gnu/bitcoin-4a5fdb0d88ae-x86_64-linux-gnu.tar.gz
    25d8e0629829aa2002b73847b509b3c05e2eb7fb60a25d35d1ab633b07f9b64352  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/SHA256SUMS.part
    26ee0c46334a27b7ec40651c115f7f70595b68aacc93a8d37e50e6be6c9275b8ea  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-codesigning.tar.gz
    276415eac3a9db63721fa99164135eef39fbcf573609797a2c82886e98adefbd1e  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-debug.zip
    28105b047b08e038a0e8710cc658aae9de0f95c7d5bad34c5a336c57340e949a2e  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-setup-unsigned.exe
    290d2189d620674b027913a2411e97c24533d8e22805b80e21755b67f083a92375  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-unsigned.zip
    
  11. pinheadmz commented at 8:19 pm on April 8, 2026: member
    concept ACK, confirmed the 31.0rc3 tag fails to build and this branch at least starts to build, will post hashes when done
  12. svanstaa commented at 8:57 pm on April 8, 2026: none
    concept ACK, rc3 build failed, but worked after manually adding (guix download) and (guix build-system cmake) to manifest.scm. Building this branch now, will post hashes when done.
  13. m3dwards commented at 9:12 pm on April 8, 2026: contributor
    Concept ACK
  14. svanstaa commented at 9:18 pm on April 8, 2026: none

    Guix build:

  15. pinheadmz commented at 9:56 pm on April 8, 2026: member
     0$ cat 4a5fdb0d88ae/pinheadmz/noncodesigned.SHA256SUMS
     1d7d214974678cfb097c0c3bdb25d9b1b24726a28e45edabfb865f611029d6c45  bitcoin-4a5fdb0d88ae-aarch64-linux-gnu-debug.tar.gz
     2f288da748e8b0147872b9028f212414863d56bd2ec42f2e0633820e37e349d4b  bitcoin-4a5fdb0d88ae-aarch64-linux-gnu.tar.gz
     33049f1b27d655c40c5d7f948f3978690d79ec56bba746f5486e54fb248093252  bitcoin-4a5fdb0d88ae-arm-linux-gnueabihf-debug.tar.gz
     432fc4f3c3940269e0de445295c95044e0d249b11981b962629c992c8a18b41ee  bitcoin-4a5fdb0d88ae-arm-linux-gnueabihf.tar.gz
     5b94433ef94e97d4e90c1e29248ab1f86d7820637b8e2a69434e5f7507de78425  bitcoin-4a5fdb0d88ae-arm64-apple-darwin-codesigning.tar.gz
     6dd39bb3805adbb67a2f4c0f154bfedd058bce4a0683aea3787033a3a7a228012  bitcoin-4a5fdb0d88ae-arm64-apple-darwin-unsigned.tar.gz
     76f80f8395bc9d58b58a127a397d65f52d2343bf26d2d037d20222c52ab560b32  bitcoin-4a5fdb0d88ae-arm64-apple-darwin-unsigned.zip
     8e07badaef37ccb486b2b9e3048fa988e2df4528c36c16ed46690015a6e3fa3f1  bitcoin-4a5fdb0d88ae.tar.gz
     96ecefb9d9c0fa91fc8367b01949d9be05583d3b1145b75aa17e75b3cbb6e81e7  bitcoin-4a5fdb0d88ae-powerpc64-linux-gnu-debug.tar.gz
    10b35f525b7cd419c6eef88580b010ce2a3f6ca14700f045bc1bfbb5676ead6586  bitcoin-4a5fdb0d88ae-powerpc64-linux-gnu.tar.gz
    11decffd61f4152da355626693cd032b6445dcbd57346c9a3faff5729f35610264  bitcoin-4a5fdb0d88ae-riscv64-linux-gnu-debug.tar.gz
    1259c9358fdd232716b746b0e185f7bf1b2602c3d887bd77ecdc04d10bd62aaad8  bitcoin-4a5fdb0d88ae-riscv64-linux-gnu.tar.gz
    1322c91640819a8fd43a3bf681b4d0223c910d8ac8c5602a37fc5cfadf0d3c9810  bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-codesigning.tar.gz
    14cf01905e63579f22c82d1087e21e1918b86c6eed7aaff83422a864a9a8ad306b  bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-unsigned.tar.gz
    15c41e2ad274555528afd7c9691acf6e3e8fe878ed5c6728f8e8985704aa806183  bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-unsigned.zip
    166f2ba9a0ba28e0133a3c6ff8016da260af9f20662f991c393564be1685019bb2  bitcoin-4a5fdb0d88ae-x86_64-linux-gnu-debug.tar.gz
    1709ed392907cf6459096d721e809a99f8bc6bb733a18674a545f8b296cf3dbff7  bitcoin-4a5fdb0d88ae-x86_64-linux-gnu.tar.gz
    18ee0c46334a27b7ec40651c115f7f70595b68aacc93a8d37e50e6be6c9275b8ea  bitcoin-4a5fdb0d88ae-win64-codesigning.tar.gz
    196415eac3a9db63721fa99164135eef39fbcf573609797a2c82886e98adefbd1e  bitcoin-4a5fdb0d88ae-win64-debug.zip
    20105b047b08e038a0e8710cc658aae9de0f95c7d5bad34c5a336c57340e949a2e  bitcoin-4a5fdb0d88ae-win64-setup-unsigned.exe
    210d2189d620674b027913a2411e97c24533d8e22805b80e21755b67f083a92375  bitcoin-4a5fdb0d88ae-win64-unsigned.zip
    
  16. davidgumberg commented at 10:23 pm on April 8, 2026: contributor

    ACK https://github.com/bitcoin/bitcoin/pull/35034/commits/4a5fdb0d88aedec3b0147ba38cb2dea6f4dcb186

    Partially reverts ef10b2ec6573a35f5ef71133ae444b09b3040e33 which broke guix builds in rc3 and does the bump stuff.

    0source contrib/shell/git-utils.bash && uname -m && find guix-build-$(git_head_version)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    
     0x86_64
     1706c56cd7b350060ff687c5867136a2a438d098994dff2bc0d300c58edd9ed78  guix-build-4a5fdb0d88ae/output/aarch64-linux-gnu/SHA256SUMS.part
     2d7d214974678cfb097c0c3bdb25d9b1b24726a28e45edabfb865f611029d6c45  guix-build-4a5fdb0d88ae/output/aarch64-linux-gnu/bitcoin-4a5fdb0d88ae-aarch64-linux-gnu-debug.tar.gz
     3f288da748e8b0147872b9028f212414863d56bd2ec42f2e0633820e37e349d4b  guix-build-4a5fdb0d88ae/output/aarch64-linux-gnu/bitcoin-4a5fdb0d88ae-aarch64-linux-gnu.tar.gz
     4edb31d41a58f58cce17e76e7d2b8bccbdcb86a50df1f041c03c58e14bcc9ecee  guix-build-4a5fdb0d88ae/output/arm-linux-gnueabihf/SHA256SUMS.part
     53049f1b27d655c40c5d7f948f3978690d79ec56bba746f5486e54fb248093252  guix-build-4a5fdb0d88ae/output/arm-linux-gnueabihf/bitcoin-4a5fdb0d88ae-arm-linux-gnueabihf-debug.tar.gz
     632fc4f3c3940269e0de445295c95044e0d249b11981b962629c992c8a18b41ee  guix-build-4a5fdb0d88ae/output/arm-linux-gnueabihf/bitcoin-4a5fdb0d88ae-arm-linux-gnueabihf.tar.gz
     7a33d1f18ed177fe6e5db0de39612595999788f55099f6e3aab99042f86815061  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/SHA256SUMS.part
     8b94433ef94e97d4e90c1e29248ab1f86d7820637b8e2a69434e5f7507de78425  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/bitcoin-4a5fdb0d88ae-arm64-apple-darwin-codesigning.tar.gz
     9dd39bb3805adbb67a2f4c0f154bfedd058bce4a0683aea3787033a3a7a228012  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/bitcoin-4a5fdb0d88ae-arm64-apple-darwin-unsigned.tar.gz
    106f80f8395bc9d58b58a127a397d65f52d2343bf26d2d037d20222c52ab560b32  guix-build-4a5fdb0d88ae/output/arm64-apple-darwin/bitcoin-4a5fdb0d88ae-arm64-apple-darwin-unsigned.zip
    11e07badaef37ccb486b2b9e3048fa988e2df4528c36c16ed46690015a6e3fa3f1  guix-build-4a5fdb0d88ae/output/dist-archive/bitcoin-4a5fdb0d88ae.tar.gz
    12723064950838a594f4531686670e9518a04875ff3e7f0c5ae763221035e1f8ad  guix-build-4a5fdb0d88ae/output/powerpc64-linux-gnu/SHA256SUMS.part
    136ecefb9d9c0fa91fc8367b01949d9be05583d3b1145b75aa17e75b3cbb6e81e7  guix-build-4a5fdb0d88ae/output/powerpc64-linux-gnu/bitcoin-4a5fdb0d88ae-powerpc64-linux-gnu-debug.tar.gz
    14b35f525b7cd419c6eef88580b010ce2a3f6ca14700f045bc1bfbb5676ead6586  guix-build-4a5fdb0d88ae/output/powerpc64-linux-gnu/bitcoin-4a5fdb0d88ae-powerpc64-linux-gnu.tar.gz
    159fa3b3e3c986503004582620ff3f502fa490a2d02af2c7fbe9daaacec5f95541  guix-build-4a5fdb0d88ae/output/riscv64-linux-gnu/SHA256SUMS.part
    16decffd61f4152da355626693cd032b6445dcbd57346c9a3faff5729f35610264  guix-build-4a5fdb0d88ae/output/riscv64-linux-gnu/bitcoin-4a5fdb0d88ae-riscv64-linux-gnu-debug.tar.gz
    1759c9358fdd232716b746b0e185f7bf1b2602c3d887bd77ecdc04d10bd62aaad8  guix-build-4a5fdb0d88ae/output/riscv64-linux-gnu/bitcoin-4a5fdb0d88ae-riscv64-linux-gnu.tar.gz
    18a170565ec97260dc4cbb63d760fe131dafc7e238befab9e707db23bf34ae40c5  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/SHA256SUMS.part
    1922c91640819a8fd43a3bf681b4d0223c910d8ac8c5602a37fc5cfadf0d3c9810  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-codesigning.tar.gz
    20cf01905e63579f22c82d1087e21e1918b86c6eed7aaff83422a864a9a8ad306b  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-unsigned.tar.gz
    21c41e2ad274555528afd7c9691acf6e3e8fe878ed5c6728f8e8985704aa806183  guix-build-4a5fdb0d88ae/output/x86_64-apple-darwin/bitcoin-4a5fdb0d88ae-x86_64-apple-darwin-unsigned.zip
    22f58cbfb9a6008e95a0ca4e0750555a5278b21b01688a79ff68672a29757676e7  guix-build-4a5fdb0d88ae/output/x86_64-linux-gnu/SHA256SUMS.part
    236f2ba9a0ba28e0133a3c6ff8016da260af9f20662f991c393564be1685019bb2  guix-build-4a5fdb0d88ae/output/x86_64-linux-gnu/bitcoin-4a5fdb0d88ae-x86_64-linux-gnu-debug.tar.gz
    2409ed392907cf6459096d721e809a99f8bc6bb733a18674a545f8b296cf3dbff7  guix-build-4a5fdb0d88ae/output/x86_64-linux-gnu/bitcoin-4a5fdb0d88ae-x86_64-linux-gnu.tar.gz
    25d8e0629829aa2002b73847b509b3c05e2eb7fb60a25d35d1ab633b07f9b64352  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/SHA256SUMS.part
    26ee0c46334a27b7ec40651c115f7f70595b68aacc93a8d37e50e6be6c9275b8ea  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-codesigning.tar.gz
    276415eac3a9db63721fa99164135eef39fbcf573609797a2c82886e98adefbd1e  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-debug.zip
    28105b047b08e038a0e8710cc658aae9de0f95c7d5bad34c5a336c57340e949a2e  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-setup-unsigned.exe
    290d2189d620674b027913a2411e97c24533d8e22805b80e21755b67f083a92375  guix-build-4a5fdb0d88ae/output/x86_64-w64-mingw32/bitcoin-4a5fdb0d88ae-win64-unsigned.zip
    
  17. DrahtBot requested review from pinheadmz on Apr 8, 2026
  18. DrahtBot requested review from m3dwards on Apr 8, 2026
  19. fanquake merged this on Apr 8, 2026
  20. fanquake closed this on Apr 8, 2026

  21. maflcko removed the label DrahtBot Guix build requested on Apr 10, 2026
  22. DrahtBot added the label Backport on Apr 10, 2026

github-metadata-mirror

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-04-11 09:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me