guix: build with glibc 2.31 #29987

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:build_with_glibc_2_31 changing 10 files +50 −462
  1. fanquake commented at 12:59 pm on April 28, 2024: member

    Set minimum required glibc to 2.31. The glibc 2.31 branch is still maintained: https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.31/master.

    Remove the stack-protector check from test-security-check, as the test no-longer fails, and given the control we have of the end, the actual security-check test seems sufficient (this might also be applied to some of the other checks).

    Drops runtime support for Ubuntu Bionic 18.04 and RHEL-8 from the release binaries.

  2. DrahtBot commented at 12:59 pm on April 28, 2024: contributor

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

    Code Coverage

    For detailed information about the code coverage, see the test coverage report.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK TheCharlatan
    Concept ACK laanwj, hebasto

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #27038 (security-check: test for _FORTIFY_SOURCE usage in release binaries by fanquake)
    • #24123 (guix: Pointer Authentication and Branch Target Identification for aarch64 Linux (Guix) by fanquake)

    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.

  3. fanquake added the label DrahtBot Guix build requested on Apr 28, 2024
  4. laanwj added the label Build system on Apr 28, 2024
  5. laanwj added the label Linux/Unix on Apr 28, 2024
  6. laanwj commented at 1:11 pm on April 28, 2024: member

    Concept ACK.

    For context: 2.31 is the version in Ubuntu 20.04 LTS: https://packages.ubuntu.com/search?keywords=libc6&searchon=names&suite=focal&section=all

  7. hebasto commented at 3:03 pm on April 28, 2024: member
    Concept ACK.
  8. DrahtBot commented at 3:05 am on April 29, 2024: contributor

    Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

    File commit 3aaf7328eb656b642e5f0f74f3e4d51645a1d0ab(master) commit f7476db7784871888f377a60539eb37f091ce27b(master and this pull)
    SHA256SUMS.part 8ce4f4b597436a2f... e9203b2d7289235e...
    *-aarch64-linux-gnu-debug.tar.gz 19c81ef4929cb615... 225aeb49b50cda0e...
    *-aarch64-linux-gnu.tar.gz ff703ec621a73e3d... a16c03cc9a6483af...
    *-arm-linux-gnueabihf-debug.tar.gz c94e8a9a48ba461d... 38e2f9eda7afcf35...
    *-arm-linux-gnueabihf.tar.gz fae274acd21e12a5... 9fab28af22a4520d...
    *-arm64-apple-darwin-unsigned.tar.gz 7f6368310d01f063... 101efbfa96e21ee3...
    *-arm64-apple-darwin-unsigned.zip a13f6058d091c9c4... 222710293e3b3984...
    *-arm64-apple-darwin.tar.gz b67f21e1175a1474... 1f06a3da97ff99eb...
    *-powerpc64-linux-gnu-debug.tar.gz 6784df54895f62f1... ba331003298af9e9...
    *-powerpc64-linux-gnu.tar.gz 76186c9b67fc37b9... 86383b946efcecbb...
    *-riscv64-linux-gnu-debug.tar.gz 37407f08315cb072... 890e8e119c743ec5...
    *-riscv64-linux-gnu.tar.gz c850f117f2c47f30... bfdd2fa0afe3c50a...
    *-x86_64-apple-darwin-unsigned.tar.gz 864a4371d95076e4... 509c743cfc870db8...
    *-x86_64-apple-darwin-unsigned.zip f83ac30e770da990... 7fa43da8ef969d2a...
    *-x86_64-apple-darwin.tar.gz af4aa412d08a1fe4... 89e6c3ea23bdb034...
    *-x86_64-linux-gnu-debug.tar.gz e33e9a3326fa8005... 8e7df665dc995689...
    *-x86_64-linux-gnu.tar.gz 40cfaebaff94fed3... 14dae8ea1b16b505...
    *.tar.gz 9c9a35e818ddc287... 052832cd94a134bb...
    guix_build.log 50c3d8042667f717... 991fe935dacfb37b...
    guix_build.log.diff 090587a012de9f4a...
  9. DrahtBot removed the label DrahtBot Guix build requested on Apr 29, 2024
  10. maflcko commented at 7:18 am on April 29, 2024: member
    It would be good to mention that this drops support for Ubuntu Bionic 18.04 and RHEL-8 (and forks) completely, going forward.
  11. fanquake commented at 7:20 am on April 29, 2024: member
    That is shown in the changes in symbol-check, but I’ll add it to the op, and can add a rel note.
  12. fanquake added the label Needs release note on Apr 29, 2024
  13. fanquake force-pushed on Apr 29, 2024
  14. fanquake removed the label Needs release note on Apr 29, 2024
  15. in contrib/guix/manifest.scm:456 in 5c27f2156d outdated
    457+                    (commit commit)))
    458+              (file-name (git-file-name "glibc" commit))
    459               (sha256
    460                (base32
    461-                "0azpb9cvnbv25zg8019rqz48h8i2257ngyjg566dlnp74ivrs9vq"))
    462-              (patches (search-our-patches "glibc-2.27-riscv64-Use-__has_include-to-include-asm-syscalls.h.patch"
    


    laanwj commented at 9:39 am on April 29, 2024:
    Good to get rid of these libc patches, especially the rv64 one.
  16. fanquake force-pushed on May 3, 2024
  17. fanquake commented at 2:46 am on May 3, 2024: member

    Guix Build (aarch64)

     0d5b65771bb9c1d2e4e49fbb78305e97a99ca43e608ced495f8c437855701d6af  guix-build-f5a949b90881/output/aarch64-linux-gnu/SHA256SUMS.part
     1113d77f864bac9382aa7598cb038a822aff2c961348ed9ca747a168ec87199bb  guix-build-f5a949b90881/output/aarch64-linux-gnu/bitcoin-f5a949b90881-aarch64-linux-gnu-debug.tar.gz
     24a25c348e2921d27542f39cd5ccb6c7cf3aba72c89fecf69f4f66d63c4d5b623  guix-build-f5a949b90881/output/aarch64-linux-gnu/bitcoin-f5a949b90881-aarch64-linux-gnu.tar.gz
     36157c1dc24f370b008c605cbb3ecffa1457b667673056d890833645547544482  guix-build-f5a949b90881/output/arm-linux-gnueabihf/SHA256SUMS.part
     4e02ef1dd8163ae03742bc80612574da4f23578b15b5902a7e76e74c90cbecc10  guix-build-f5a949b90881/output/arm-linux-gnueabihf/bitcoin-f5a949b90881-arm-linux-gnueabihf-debug.tar.gz
     5d0d249f86275b79b328525f2c30388a6ada66a82c37192bec48808d5d38343fe  guix-build-f5a949b90881/output/arm-linux-gnueabihf/bitcoin-f5a949b90881-arm-linux-gnueabihf.tar.gz
     6d6794a51de7d2dd025ead7056f6773da0b7a80178bf7d08a57d91590162792f8  guix-build-f5a949b90881/output/arm64-apple-darwin/SHA256SUMS.part
     7133bde0050ac3c6cee703129af75e0bc92936bce665a65f53e56238ebe248549  guix-build-f5a949b90881/output/arm64-apple-darwin/bitcoin-f5a949b90881-arm64-apple-darwin-unsigned.tar.gz
     8cc9d3c5e592e5de91f489be8c40575f90b7f288a9107bcd221ef47b7086d2f8c  guix-build-f5a949b90881/output/arm64-apple-darwin/bitcoin-f5a949b90881-arm64-apple-darwin-unsigned.zip
     9dca1a961714a91e5cabdb44b0faa47d74300a6c5ef9ee2ce6fb6e2275a59e810  guix-build-f5a949b90881/output/arm64-apple-darwin/bitcoin-f5a949b90881-arm64-apple-darwin.tar.gz
    1025b54cf81380bc68e9cba9416f68d1b0c2d4df1441b48f09d10ece07d70a3e5c  guix-build-f5a949b90881/output/dist-archive/bitcoin-f5a949b90881.tar.gz
    1149ae2bff0116a54cc70015ab05009b27b4173954c39873fa0836be6bf5a28ed8  guix-build-f5a949b90881/output/powerpc64-linux-gnu/SHA256SUMS.part
    122f40f73f6cd49241a438d09e4efbd02d9893f4d53ae6a0f88487f6ea898dd8e4  guix-build-f5a949b90881/output/powerpc64-linux-gnu/bitcoin-f5a949b90881-powerpc64-linux-gnu-debug.tar.gz
    13b472a460abd20967df1d6c3b7d02dbf2fd539b10345abb1a7a3fd60d83b5d657  guix-build-f5a949b90881/output/powerpc64-linux-gnu/bitcoin-f5a949b90881-powerpc64-linux-gnu.tar.gz
    1464f33247b61e227d317b4da06b018ebbbdee296ea434b2c7512e929e9f7c51e7  guix-build-f5a949b90881/output/riscv64-linux-gnu/SHA256SUMS.part
    15610610460f9ec9f12751864eaee1dedfa7ff2ce9ce2b48dccc247ab8a3faa48c  guix-build-f5a949b90881/output/riscv64-linux-gnu/bitcoin-f5a949b90881-riscv64-linux-gnu-debug.tar.gz
    16271c55eb8fb0be2d8a426f8d9f62f706e5847a0fa9ddf8e358ab37292c5f8d35  guix-build-f5a949b90881/output/riscv64-linux-gnu/bitcoin-f5a949b90881-riscv64-linux-gnu.tar.gz
    17bfd6ec13657b37872bfccd75760ee8dd433853bb725fd4d4be0eba27b548b587  guix-build-f5a949b90881/output/x86_64-apple-darwin/SHA256SUMS.part
    18896d93cd00d9f6ffe21847f936544cf36d19f82d83807008ee152ce698f1e28f  guix-build-f5a949b90881/output/x86_64-apple-darwin/bitcoin-f5a949b90881-x86_64-apple-darwin-unsigned.tar.gz
    190c1d29f669f2d343b3a263de9adb94da55c7c86517d568a79af462ad9516718a  guix-build-f5a949b90881/output/x86_64-apple-darwin/bitcoin-f5a949b90881-x86_64-apple-darwin-unsigned.zip
    2076a8d4718003430b26b8769c9326a5ed7b771fdb14fd5e9bb085dbcc84e19266  guix-build-f5a949b90881/output/x86_64-apple-darwin/bitcoin-f5a949b90881-x86_64-apple-darwin.tar.gz
    21033700117ea5d9553b8af3526acbead59f2ff35353f9842bc57987920a76add2  guix-build-f5a949b90881/output/x86_64-linux-gnu/SHA256SUMS.part
    22dfa35d5c203bd05823d4a4978b70ec4f21d3c6a5bab28f9e03befea67b7386e0  guix-build-f5a949b90881/output/x86_64-linux-gnu/bitcoin-f5a949b90881-x86_64-linux-gnu-debug.tar.gz
    238ca02c111530e62a18a31d9aea92b0c7b0f4ec061a58b53f27d5e92c3974829c  guix-build-f5a949b90881/output/x86_64-linux-gnu/bitcoin-f5a949b90881-x86_64-linux-gnu.tar.gz
    241b705f13584f9ad6dbd4a0fd3f51adb3302cb7da07cb0c115805628ccd57d981  guix-build-f5a949b90881/output/x86_64-w64-mingw32/SHA256SUMS.part
    25152aa747ad4a59882ce266a3958779b6fe49027ce5675789fb3a60777c30f56c  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64-debug.zip
    26a6fd72d4a5f4518e927ca871d88594adeb6a95fcfe76e395352e5d35d52c56ec  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64-setup-unsigned.exe
    2746ef6ed1d165ac6699c293a8c7c36d8f6f97c4d0e960f255b8ca4e0e1639fd60  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64-unsigned.tar.gz
    2890f92900af3b39e3c0a629b4ad279e793427f68da0930472487468408fb469ca  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64.zip
    
  18. fanquake force-pushed on May 4, 2024
  19. fanquake commented at 1:56 am on May 4, 2024: member
    Rebased and pulled in 1 more commit from the 2.31 branch.
  20. laanwj commented at 7:32 am on May 5, 2024: member

    Same output as @fanquake (just stock ubuntu 24.04 amd64)

     0d5b65771bb9c1d2e4e49fbb78305e97a99ca43e608ced495f8c437855701d6af  guix-build-f5a949b90881/output/aarch64-linux-gnu/SHA256SUMS.part
     1113d77f864bac9382aa7598cb038a822aff2c961348ed9ca747a168ec87199bb  guix-build-f5a949b90881/output/aarch64-linux-gnu/bitcoin-f5a949b90881-aarch64-linux-gnu-debug.tar.gz
     24a25c348e2921d27542f39cd5ccb6c7cf3aba72c89fecf69f4f66d63c4d5b623  guix-build-f5a949b90881/output/aarch64-linux-gnu/bitcoin-f5a949b90881-aarch64-linux-gnu.tar.gz
     36157c1dc24f370b008c605cbb3ecffa1457b667673056d890833645547544482  guix-build-f5a949b90881/output/arm-linux-gnueabihf/SHA256SUMS.part
     4e02ef1dd8163ae03742bc80612574da4f23578b15b5902a7e76e74c90cbecc10  guix-build-f5a949b90881/output/arm-linux-gnueabihf/bitcoin-f5a949b90881-arm-linux-gnueabihf-debug.tar.gz
     5d0d249f86275b79b328525f2c30388a6ada66a82c37192bec48808d5d38343fe  guix-build-f5a949b90881/output/arm-linux-gnueabihf/bitcoin-f5a949b90881-arm-linux-gnueabihf.tar.gz
     6d6794a51de7d2dd025ead7056f6773da0b7a80178bf7d08a57d91590162792f8  guix-build-f5a949b90881/output/arm64-apple-darwin/SHA256SUMS.part
     7133bde0050ac3c6cee703129af75e0bc92936bce665a65f53e56238ebe248549  guix-build-f5a949b90881/output/arm64-apple-darwin/bitcoin-f5a949b90881-arm64-apple-darwin-unsigned.tar.gz
     8cc9d3c5e592e5de91f489be8c40575f90b7f288a9107bcd221ef47b7086d2f8c  guix-build-f5a949b90881/output/arm64-apple-darwin/bitcoin-f5a949b90881-arm64-apple-darwin-unsigned.zip
     9dca1a961714a91e5cabdb44b0faa47d74300a6c5ef9ee2ce6fb6e2275a59e810  guix-build-f5a949b90881/output/arm64-apple-darwin/bitcoin-f5a949b90881-arm64-apple-darwin.tar.gz
    1025b54cf81380bc68e9cba9416f68d1b0c2d4df1441b48f09d10ece07d70a3e5c  guix-build-f5a949b90881/output/dist-archive/bitcoin-f5a949b90881.tar.gz
    1149ae2bff0116a54cc70015ab05009b27b4173954c39873fa0836be6bf5a28ed8  guix-build-f5a949b90881/output/powerpc64-linux-gnu/SHA256SUMS.part
    122f40f73f6cd49241a438d09e4efbd02d9893f4d53ae6a0f88487f6ea898dd8e4  guix-build-f5a949b90881/output/powerpc64-linux-gnu/bitcoin-f5a949b90881-powerpc64-linux-gnu-debug.tar.gz
    13b472a460abd20967df1d6c3b7d02dbf2fd539b10345abb1a7a3fd60d83b5d657  guix-build-f5a949b90881/output/powerpc64-linux-gnu/bitcoin-f5a949b90881-powerpc64-linux-gnu.tar.gz
    1464f33247b61e227d317b4da06b018ebbbdee296ea434b2c7512e929e9f7c51e7  guix-build-f5a949b90881/output/riscv64-linux-gnu/SHA256SUMS.part
    15610610460f9ec9f12751864eaee1dedfa7ff2ce9ce2b48dccc247ab8a3faa48c  guix-build-f5a949b90881/output/riscv64-linux-gnu/bitcoin-f5a949b90881-riscv64-linux-gnu-debug.tar.gz
    16271c55eb8fb0be2d8a426f8d9f62f706e5847a0fa9ddf8e358ab37292c5f8d35  guix-build-f5a949b90881/output/riscv64-linux-gnu/bitcoin-f5a949b90881-riscv64-linux-gnu.tar.gz
    17bfd6ec13657b37872bfccd75760ee8dd433853bb725fd4d4be0eba27b548b587  guix-build-f5a949b90881/output/x86_64-apple-darwin/SHA256SUMS.part
    18896d93cd00d9f6ffe21847f936544cf36d19f82d83807008ee152ce698f1e28f  guix-build-f5a949b90881/output/x86_64-apple-darwin/bitcoin-f5a949b90881-x86_64-apple-darwin-unsigned.tar.gz
    190c1d29f669f2d343b3a263de9adb94da55c7c86517d568a79af462ad9516718a  guix-build-f5a949b90881/output/x86_64-apple-darwin/bitcoin-f5a949b90881-x86_64-apple-darwin-unsigned.zip
    2076a8d4718003430b26b8769c9326a5ed7b771fdb14fd5e9bb085dbcc84e19266  guix-build-f5a949b90881/output/x86_64-apple-darwin/bitcoin-f5a949b90881-x86_64-apple-darwin.tar.gz
    21033700117ea5d9553b8af3526acbead59f2ff35353f9842bc57987920a76add2  guix-build-f5a949b90881/output/x86_64-linux-gnu/SHA256SUMS.part
    22dfa35d5c203bd05823d4a4978b70ec4f21d3c6a5bab28f9e03befea67b7386e0  guix-build-f5a949b90881/output/x86_64-linux-gnu/bitcoin-f5a949b90881-x86_64-linux-gnu-debug.tar.gz
    238ca02c111530e62a18a31d9aea92b0c7b0f4ec061a58b53f27d5e92c3974829c  guix-build-f5a949b90881/output/x86_64-linux-gnu/bitcoin-f5a949b90881-x86_64-linux-gnu.tar.gz
    241b705f13584f9ad6dbd4a0fd3f51adb3302cb7da07cb0c115805628ccd57d981  guix-build-f5a949b90881/output/x86_64-w64-mingw32/SHA256SUMS.part
    25152aa747ad4a59882ce266a3958779b6fe49027ce5675789fb3a60777c30f56c  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64-debug.zip
    26a6fd72d4a5f4518e927ca871d88594adeb6a95fcfe76e395352e5d35d52c56ec  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64-setup-unsigned.exe
    2746ef6ed1d165ac6699c293a8c7c36d8f6f97c4d0e960f255b8ca4e0e1639fd60  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64-unsigned.tar.gz
    2890f92900af3b39e3c0a629b4ad279e793427f68da0930472487468408fb469ca  guix-build-f5a949b90881/output/x86_64-w64-mingw32/bitcoin-f5a949b90881-win64.zip
    
  21. luke-jr commented at 5:19 pm on May 7, 2024: member
    Is there a benefit to this? Just dropping patches?
  22. fanquake commented at 4:13 am on May 8, 2024: member

    Is there a benefit to this? Just dropping patches?

    No, it’s not just dropping patches. It’s about us not having to maintain an EOL branch of glibc, us getting bugfixes (if relevant) to the branch we are using, us getting closer to properly supporting hardening features, fully static builds etc, by using a glibc that supports them.

  23. laanwj commented at 9:39 am on May 8, 2024: member

    New used symbols since 2.28:

     81: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND fcntl64@GLIBC_2.28 (15)
    

    fcntl function that can handle large file offsets on 32 bit platforms. Used in unixFileLock. unixShmLock and other posix/unix file functions.

    195: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND statx@GLIBC_2.28 (15)
    

    Extended file stat. Used in QFileSystemEngine::fillMetaData.

    533: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND renameat2@GLIBC_2.28 (15
    

    Renaming function with flag for atomic exchange and no-overwrite. Used in QFileSystemEngine::renameFile.

     85: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND log@GLIBC_2.29 (12)
    750: 0000000000116400     0 FUNC    GLOBAL DEFAULT  UND exp@GLIBC_2.29 (12)
    776: 0000000000116c50     0 FUNC    GLOBAL DEFAULT  UND pow@GLIBC_2.29 (12)
    

    Newer libm symbols (apparently more optimized, i can’t find much about it).

    485: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND pthread_cond_clockwait@GLIBC_2.30 (32)
    

    Wait on a condition variable until a specific clock (eg the monotonic one) reaches a certain value. Used in std::cv_status std::condition_variable::wait_for.

  24. fanquake force-pushed on May 14, 2024
  25. fanquake commented at 6:27 am on May 14, 2024: member
    Pulled in the most recent commits to the 2.31 branch. Mostly make 4.4 compat.
  26. fanquake force-pushed on May 22, 2024
  27. fanquake force-pushed on May 29, 2024
  28. fanquake force-pushed on Jun 4, 2024
  29. fanquake force-pushed on Jun 8, 2024
  30. DrahtBot commented at 10:38 am on June 8, 2024: contributor

    🚧 At least one of the CI tasks failed. Make sure to run all tests locally, according to the documentation.

    Possibly this is due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    Leave a comment here, if you need help tracking down a confusing failure.

    Debug: https://github.com/bitcoin/bitcoin/runs/25971669351

  31. DrahtBot added the label CI failed on Jun 8, 2024
  32. DrahtBot removed the label CI failed on Jun 9, 2024
  33. fanquake force-pushed on Jun 10, 2024
  34. fanquake force-pushed on Jun 11, 2024
  35. guix: use glibc 2.31
    Set minimum required glibc to 2.31.
    The glibc 2.31 branch is still maintained:
    https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.31/master.
    
    Remove the stack-protector check from test-security-check, as the test
    no-longer fails, and given the control we have of the end, the actual
    security-check test seems sufficient (this might also be applied to some
    of the other checks).
    
    Drops runtime support for Ubuntu Bionic 18.04 and RHEL-8 from the release binaries.
    b5fc6d46a3
  36. fanquake force-pushed on Jun 12, 2024
  37. fanquake commented at 11:54 am on June 12, 2024: member

    Guix Build (aarch64):

     0aa0ac90d4abc930dee2327985fafdbee9c40c8eeea5738383e798f076db36766  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/SHA256SUMS.part
     1c25dec340e71ba13b238cc743cb86cb6ee564b05f47a1d3df2240f90b8cdf1cd  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/bitcoin-b5fc6d46a385-aarch64-linux-gnu-debug.tar.gz
     2b7e9627b89d06e2646fcc5430f2eb08ab920039cfa9d4ce14917830bc48ba129  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/bitcoin-b5fc6d46a385-aarch64-linux-gnu.tar.gz
     33afe6f97bc085bad28555430131f56a50e15820f00d77db9d4cbe463f451c06e  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/SHA256SUMS.part
     44ee08a0aaa779319020c12b5a3c556bc835e038097bd9f665b1c6df9a2732799  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/bitcoin-b5fc6d46a385-arm-linux-gnueabihf-debug.tar.gz
     5cf015fa6f9f0c12ef90ae451c910736ea96ac221a63466cd30256fa8f201e0fa  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/bitcoin-b5fc6d46a385-arm-linux-gnueabihf.tar.gz
     6d4d2d6a525aa5fcda4d67d3024d2601068a8712ce718de173e0cdaf0742ba079  guix-build-b5fc6d46a385/output/arm64-apple-darwin/SHA256SUMS.part
     740135d226b4900cabbcc74fe0d0e35b3129aa2d6367dda7179fffd672228ac03  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin-unsigned.tar.gz
     8a073e52f6c8d5d80ff596160d387c1ad273fcc63eeeb7c3ac63183c5422ffa49  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin-unsigned.zip
     97692dc9a09cac770686d6a6fe60a15e4f403cbad201383ef2ea92abba7734e17  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin.tar.gz
    10a6118cf3bff90fe330f45020330bf53f981d311a63d9c2c216f7a514f881b93a  guix-build-b5fc6d46a385/output/dist-archive/bitcoin-b5fc6d46a385.tar.gz
    11d864e5dffe1cd2bf6219e51d9282719e0bd47cceb1f44efa25debe7e472ef4cd  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/SHA256SUMS.part
    126806307932421ba0149b8a8c342d504a31fc92b3e03e9e8ac807aba37e6ac9cd  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/bitcoin-b5fc6d46a385-powerpc64-linux-gnu-debug.tar.gz
    13c0b2a3fa16121784098d58dbc0942e5ae12ce61857b60262b3ad4b53ac2e3403  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/bitcoin-b5fc6d46a385-powerpc64-linux-gnu.tar.gz
    149463a083b6066d2047a361a77543e6902bdbcb245e9b760d3922c14f72654514  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/SHA256SUMS.part
    15a0469c0350134fbf8a3401e9d4b6e211c749febe27f33a2ad5d2f8fe8af6db82  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/bitcoin-b5fc6d46a385-riscv64-linux-gnu-debug.tar.gz
    160bd0dc42678639e7f48538af52b72cf50b49b0eceede8f5a68cdd54f2f04e38b  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/bitcoin-b5fc6d46a385-riscv64-linux-gnu.tar.gz
    17268304a2d7876b6f24896b8fa05b0bd69bdb1e8cc2ef192d229419dcf227b73e  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/SHA256SUMS.part
    18580bea16e8b9337ae3547f477917091d2e1a886ba45ad616bd814c964e4aaa06  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin-unsigned.tar.gz
    194f7fe24916888cda3c20c8278e897df1f13c99b3c5a7b5f4b9b0cb09adbe2dde  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin-unsigned.zip
    2016391b2ca27573a033d79f5bf180530f8cf11b0f2309d6b24b95fc39b358d1f7  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin.tar.gz
    218379647cfcfd3b95a6356da8dd4faa05cd7be7d59ec31d105db5cba8f94ccba8  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/SHA256SUMS.part
    223bac7cec89159d7eba4fcbfcae5f561cb6b19963d6fc64e616307dcaaa37d2d6  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/bitcoin-b5fc6d46a385-x86_64-linux-gnu-debug.tar.gz
    2343af7d4377177d6251f7f3eea7d5261aaf649502c41d9466cccbb48a5d955887  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/bitcoin-b5fc6d46a385-x86_64-linux-gnu.tar.gz
    24ebc05d82976a43cd54235474825c25478409d2b7a55284dfe6b5089cb0bc058c  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/SHA256SUMS.part
    2575d9d07b0c642f33729bbdd30a651103c4315d23a76e05e5651911fec27077c9  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-debug.zip
    265502afe88cc36fce4027e24fd0635350ca76cd291b511ab577c6e42fd2e520b0  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-setup-unsigned.exe
    271fc65d7c35393bd2c67b5e2ffe3621910ba662da5ed3d774c7739fdeba47ef58  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-unsigned.tar.gz
    2802c433b5ff7fbb212bc1f3aba57f5ad8ddbec3d43ff3f31e356fd172b049fbe4  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64.zip
    
  38. DrahtBot added the label CI failed on Jun 18, 2024
  39. DrahtBot removed the label CI failed on Jun 18, 2024
  40. fanquake requested review from theuni on Jun 20, 2024
  41. TheCharlatan commented at 8:26 pm on June 22, 2024: contributor

    Guix build (riscv64)

     0aa0ac90d4abc930dee2327985fafdbee9c40c8eeea5738383e798f076db36766  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/SHA256SUMS.part
     1c25dec340e71ba13b238cc743cb86cb6ee564b05f47a1d3df2240f90b8cdf1cd  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/bitcoin-b5fc6d46a385-aarch64-linux-gnu-debug.tar.gz
     2b7e9627b89d06e2646fcc5430f2eb08ab920039cfa9d4ce14917830bc48ba129  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/bitcoin-b5fc6d46a385-aarch64-linux-gnu.tar.gz
     33afe6f97bc085bad28555430131f56a50e15820f00d77db9d4cbe463f451c06e  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/SHA256SUMS.part
     44ee08a0aaa779319020c12b5a3c556bc835e038097bd9f665b1c6df9a2732799  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/bitcoin-b5fc6d46a385-arm-linux-gnueabihf-debug.tar.gz
     5cf015fa6f9f0c12ef90ae451c910736ea96ac221a63466cd30256fa8f201e0fa  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/bitcoin-b5fc6d46a385-arm-linux-gnueabihf.tar.gz
     6d4d2d6a525aa5fcda4d67d3024d2601068a8712ce718de173e0cdaf0742ba079  guix-build-b5fc6d46a385/output/arm64-apple-darwin/SHA256SUMS.part
     740135d226b4900cabbcc74fe0d0e35b3129aa2d6367dda7179fffd672228ac03  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin-unsigned.tar.gz
     8a073e52f6c8d5d80ff596160d387c1ad273fcc63eeeb7c3ac63183c5422ffa49  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin-unsigned.zip
     97692dc9a09cac770686d6a6fe60a15e4f403cbad201383ef2ea92abba7734e17  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin.tar.gz
    10a6118cf3bff90fe330f45020330bf53f981d311a63d9c2c216f7a514f881b93a  guix-build-b5fc6d46a385/output/dist-archive/bitcoin-b5fc6d46a385.tar.gz
    11d864e5dffe1cd2bf6219e51d9282719e0bd47cceb1f44efa25debe7e472ef4cd  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/SHA256SUMS.part
    126806307932421ba0149b8a8c342d504a31fc92b3e03e9e8ac807aba37e6ac9cd  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/bitcoin-b5fc6d46a385-powerpc64-linux-gnu-debug.tar.gz
    13c0b2a3fa16121784098d58dbc0942e5ae12ce61857b60262b3ad4b53ac2e3403  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/bitcoin-b5fc6d46a385-powerpc64-linux-gnu.tar.gz
    149463a083b6066d2047a361a77543e6902bdbcb245e9b760d3922c14f72654514  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/SHA256SUMS.part
    15a0469c0350134fbf8a3401e9d4b6e211c749febe27f33a2ad5d2f8fe8af6db82  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/bitcoin-b5fc6d46a385-riscv64-linux-gnu-debug.tar.gz
    160bd0dc42678639e7f48538af52b72cf50b49b0eceede8f5a68cdd54f2f04e38b  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/bitcoin-b5fc6d46a385-riscv64-linux-gnu.tar.gz
    17268304a2d7876b6f24896b8fa05b0bd69bdb1e8cc2ef192d229419dcf227b73e  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/SHA256SUMS.part
    18580bea16e8b9337ae3547f477917091d2e1a886ba45ad616bd814c964e4aaa06  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin-unsigned.tar.gz
    194f7fe24916888cda3c20c8278e897df1f13c99b3c5a7b5f4b9b0cb09adbe2dde  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin-unsigned.zip
    2016391b2ca27573a033d79f5bf180530f8cf11b0f2309d6b24b95fc39b358d1f7  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin.tar.gz
    218379647cfcfd3b95a6356da8dd4faa05cd7be7d59ec31d105db5cba8f94ccba8  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/SHA256SUMS.part
    223bac7cec89159d7eba4fcbfcae5f561cb6b19963d6fc64e616307dcaaa37d2d6  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/bitcoin-b5fc6d46a385-x86_64-linux-gnu-debug.tar.gz
    2343af7d4377177d6251f7f3eea7d5261aaf649502c41d9466cccbb48a5d955887  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/bitcoin-b5fc6d46a385-x86_64-linux-gnu.tar.gz
    24ebc05d82976a43cd54235474825c25478409d2b7a55284dfe6b5089cb0bc058c  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/SHA256SUMS.part
    2575d9d07b0c642f33729bbdd30a651103c4315d23a76e05e5651911fec27077c9  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-debug.zip
    265502afe88cc36fce4027e24fd0635350ca76cd291b511ab577c6e42fd2e520b0  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-setup-unsigned.exe
    271fc65d7c35393bd2c67b5e2ffe3621910ba662da5ed3d774c7739fdeba47ef58  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-unsigned.tar.gz
    2802c433b5ff7fbb212bc1f3aba57f5ad8ddbec3d43ff3f31e356fd172b049fbe4  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64.zip
    
  42. TheCharlatan approved
  43. TheCharlatan commented at 2:00 pm on June 25, 2024: contributor
    ACK b5fc6d46a3854c18f6e8dfc89540d24ef778caa2
  44. DrahtBot requested review from laanwj on Jun 25, 2024
  45. DrahtBot requested review from hebasto on Jun 25, 2024
  46. hebasto commented at 0:19 am on June 26, 2024: member

    My Guix build:

     0x86_64
     1aa0ac90d4abc930dee2327985fafdbee9c40c8eeea5738383e798f076db36766  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/SHA256SUMS.part
     2c25dec340e71ba13b238cc743cb86cb6ee564b05f47a1d3df2240f90b8cdf1cd  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/bitcoin-b5fc6d46a385-aarch64-linux-gnu-debug.tar.gz
     3b7e9627b89d06e2646fcc5430f2eb08ab920039cfa9d4ce14917830bc48ba129  guix-build-b5fc6d46a385/output/aarch64-linux-gnu/bitcoin-b5fc6d46a385-aarch64-linux-gnu.tar.gz
     43afe6f97bc085bad28555430131f56a50e15820f00d77db9d4cbe463f451c06e  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/SHA256SUMS.part
     54ee08a0aaa779319020c12b5a3c556bc835e038097bd9f665b1c6df9a2732799  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/bitcoin-b5fc6d46a385-arm-linux-gnueabihf-debug.tar.gz
     6cf015fa6f9f0c12ef90ae451c910736ea96ac221a63466cd30256fa8f201e0fa  guix-build-b5fc6d46a385/output/arm-linux-gnueabihf/bitcoin-b5fc6d46a385-arm-linux-gnueabihf.tar.gz
     7d4d2d6a525aa5fcda4d67d3024d2601068a8712ce718de173e0cdaf0742ba079  guix-build-b5fc6d46a385/output/arm64-apple-darwin/SHA256SUMS.part
     840135d226b4900cabbcc74fe0d0e35b3129aa2d6367dda7179fffd672228ac03  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin-unsigned.tar.gz
     9a073e52f6c8d5d80ff596160d387c1ad273fcc63eeeb7c3ac63183c5422ffa49  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin-unsigned.zip
    107692dc9a09cac770686d6a6fe60a15e4f403cbad201383ef2ea92abba7734e17  guix-build-b5fc6d46a385/output/arm64-apple-darwin/bitcoin-b5fc6d46a385-arm64-apple-darwin.tar.gz
    11a6118cf3bff90fe330f45020330bf53f981d311a63d9c2c216f7a514f881b93a  guix-build-b5fc6d46a385/output/dist-archive/bitcoin-b5fc6d46a385.tar.gz
    12d864e5dffe1cd2bf6219e51d9282719e0bd47cceb1f44efa25debe7e472ef4cd  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/SHA256SUMS.part
    136806307932421ba0149b8a8c342d504a31fc92b3e03e9e8ac807aba37e6ac9cd  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/bitcoin-b5fc6d46a385-powerpc64-linux-gnu-debug.tar.gz
    14c0b2a3fa16121784098d58dbc0942e5ae12ce61857b60262b3ad4b53ac2e3403  guix-build-b5fc6d46a385/output/powerpc64-linux-gnu/bitcoin-b5fc6d46a385-powerpc64-linux-gnu.tar.gz
    159463a083b6066d2047a361a77543e6902bdbcb245e9b760d3922c14f72654514  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/SHA256SUMS.part
    16a0469c0350134fbf8a3401e9d4b6e211c749febe27f33a2ad5d2f8fe8af6db82  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/bitcoin-b5fc6d46a385-riscv64-linux-gnu-debug.tar.gz
    170bd0dc42678639e7f48538af52b72cf50b49b0eceede8f5a68cdd54f2f04e38b  guix-build-b5fc6d46a385/output/riscv64-linux-gnu/bitcoin-b5fc6d46a385-riscv64-linux-gnu.tar.gz
    18268304a2d7876b6f24896b8fa05b0bd69bdb1e8cc2ef192d229419dcf227b73e  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/SHA256SUMS.part
    19580bea16e8b9337ae3547f477917091d2e1a886ba45ad616bd814c964e4aaa06  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin-unsigned.tar.gz
    204f7fe24916888cda3c20c8278e897df1f13c99b3c5a7b5f4b9b0cb09adbe2dde  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin-unsigned.zip
    2116391b2ca27573a033d79f5bf180530f8cf11b0f2309d6b24b95fc39b358d1f7  guix-build-b5fc6d46a385/output/x86_64-apple-darwin/bitcoin-b5fc6d46a385-x86_64-apple-darwin.tar.gz
    228379647cfcfd3b95a6356da8dd4faa05cd7be7d59ec31d105db5cba8f94ccba8  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/SHA256SUMS.part
    233bac7cec89159d7eba4fcbfcae5f561cb6b19963d6fc64e616307dcaaa37d2d6  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/bitcoin-b5fc6d46a385-x86_64-linux-gnu-debug.tar.gz
    2443af7d4377177d6251f7f3eea7d5261aaf649502c41d9466cccbb48a5d955887  guix-build-b5fc6d46a385/output/x86_64-linux-gnu/bitcoin-b5fc6d46a385-x86_64-linux-gnu.tar.gz
    25ebc05d82976a43cd54235474825c25478409d2b7a55284dfe6b5089cb0bc058c  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/SHA256SUMS.part
    2675d9d07b0c642f33729bbdd30a651103c4315d23a76e05e5651911fec27077c9  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-debug.zip
    275502afe88cc36fce4027e24fd0635350ca76cd291b511ab577c6e42fd2e520b0  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-setup-unsigned.exe
    281fc65d7c35393bd2c67b5e2ffe3621910ba662da5ed3d774c7739fdeba47ef58  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64-unsigned.tar.gz
    2902c433b5ff7fbb212bc1f3aba57f5ad8ddbec3d43ff3f31e356fd172b049fbe4  guix-build-b5fc6d46a385/output/x86_64-w64-mingw32/bitcoin-b5fc6d46a385-win64.zip
    
  47. DrahtBot requested review from hebasto on Jun 26, 2024
  48. fanquake merged this on Jun 26, 2024
  49. fanquake closed this on Jun 26, 2024

  50. fanquake deleted the branch on Jun 26, 2024
  51. theuni commented at 2:52 pm on June 26, 2024: member
    Post-merge utACK b5fc6d46a3854c18f6e8dfc89540d24ef778caa2

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: 2024-12-22 06:12 UTC

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