guix: switch to some minimal versions of packages in our manifest #27172

pull fanquake wants to merge 3 commits into bitcoin:master from fanquake:guix_more_minimal changing 1 files +3 −3
  1. fanquake commented at 10:18 am on February 28, 2023: member

    Minimal versions of the same packages, that should still be sufficient for our use:

    (define-public bash-minimal ;; A stripped-down Bash for non-interactive use.

    (define-public coreutils-minimal ;; Coreutils without its optional dependencies.

    ;;; This minimal variant of CMake does not include the documentation. It is ;;; used by the cmake-build-system. (define-public cmake-minimal

  2. fanquake added the label DrahtBot Guix build requested on Feb 28, 2023
  3. DrahtBot commented at 10:18 am on February 28, 2023: 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, TheCharlatan, Sjors, achow101

    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:

    • #27099 (build: produce a .zip for macOS distribution by fanquake)
    • #21778 (build: LLVM 15 & LLD based macOS toolchain 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.

  4. hebasto commented at 10:28 am on February 28, 2023: member
    Concept ACK.
  5. TheCharlatan commented at 10:34 am on February 28, 2023: contributor
    Concept ACK
  6. guix: use bash-minimal over bash 4445621415
  7. guix: use coreutils-minimal over coreutils 1475515312
  8. guix: use cmake-minimal over cmake 2c9eb4afe1
  9. fanquake force-pushed on Feb 28, 2023
  10. fanquake commented at 12:20 pm on February 28, 2023: member
    Updated to also switch to cmake-minimal in the macOS builds.
  11. hebasto approved
  12. hebasto commented at 1:59 pm on February 28, 2023: member

    ACK 2c9eb4afe1f583aafa552b2711b149f17ef8320f,

    Guix builds:

     0220003bd9c9cb840444494232b01b3d9e17ddda007abfd1b3a1001662b5f24c6  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/SHA256SUMS.part
     1cc7f6e969a37d66164aad138635ea4ca1bb30eff2ed59a16c6b4af716824e4f1  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu-debug.tar.gz
     26f1afad24db86220a29f8e3ee9170201b5ece045e00ce94d1000f0541a111a4d  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu.tar.gz
     3776ae93e37ddddb9c31081978e99ce291866df65177d651099ce9880ee96d958  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/SHA256SUMS.part
     44c5994b5f4f7ac78fa2747ef08fcc83db22724e5aecfe21fb7601a78e034a6bb  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf-debug.tar.gz
     5fe0bc8f327f2e436a43b654b578882598eca9267a9c5a817602ba285ee1a367d  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf.tar.gz
     64bdb45f0c265ee2f5136eb569397a3c5559ae11da63b20cc786c6651fbf31321  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/SHA256SUMS.part
     711f88d49ddd1d31ba495f94927acda630fc74094f6caab981f4a006a8494cfb4  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.dmg
     8d126ee99122c9aa579b7ad76de03050dca1e563951cc793f5ad1a7a45a701055  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.tar.gz
     9f063782ebe9178c4ae77e7a899c30869a8a9d53d633c8cba2b3e98cc067c2a65  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin.tar.gz
    10e8a4aeb471534a19c56c669549a3eb67c43ee62f1b4f3dff8260482d12bbc343  guix-build-2c9eb4afe1f5/output/dist-archive/bitcoin-2c9eb4afe1f5.tar.gz
    11460d56865ae6c0e62a4cace1ce845a18ebd762abff1dec78168216a45c9d4620  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/SHA256SUMS.part
    12a9f496bc00bc64691593ceae533a0218d9fc531f7fcc494565e02cbe4e932f41  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu-debug.tar.gz
    13fafef9e6db111df1a726e309ece5650be9fd76d996ead21367419eeefd3cd21e  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu.tar.gz
    1495975950aa5f615d13f10fed74d24641ab9a0db1554b16c197ade5a5706d4a44  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/SHA256SUMS.part
    159f31f4a435eb5a60ee05c5a440c1ec8ed7e76c7f4f62ca2e6e5a8d5e3927c835  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu-debug.tar.gz
    1679c61d215454be1251d2a90014301830096687c00b822033bd9aa5e6e47edca0  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu.tar.gz
    17a55c44add1a7efa4f548f8563e39b72875d96f1ae62bae40b7c8459d98ea6658  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/SHA256SUMS.part
    1875a3b9b835f87086259725461b4f52993a784c4cc38ce1fccb0c78b6b3ee4a79  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu-debug.tar.gz
    199bb673fbab91e066d0f1c732e2923d72f77243d660246e9a2ef7cfe3fed313ce  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu.tar.gz
    202832113ac9efca29cc63e8242b93aca42ab84f68bde313932cc538a6082e9055  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/SHA256SUMS.part
    217a17513570eef6734ce32728d7a6c64415ae210425216f4c20be046fe30c5015  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.dmg
    225b5931785fdcbc883b1f4764c30b88c1afa615104bc9f5d9d0dc22dd02cec6fe  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.tar.gz
    2354ea0273e6883957f7a460697c7f29cb089ee840bebfb1a4b9cc3c74f03b220a  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin.tar.gz
    2420b0f1df0240f0cd5c33b20a03133c13289406a38a41f25538905ae9e2475cda  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/SHA256SUMS.part
    2512013ddd041fdf9123c372ec3bc38b923474836672a082754f77909e008331bb  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu-debug.tar.gz
    26db6148595868be876a13fcad84f2f6f96b5f27f9bda96f2d83e70bfa38a885c3  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu.tar.gz
    27b422d28275137c9b6aa9d5b8a6020b4461de1b150e592af8d4d41f959f8fa02d  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/SHA256SUMS.part
    28f3d9a033dc3851bc918027e12955d366efea90d8bc2a4ba4d8983f4a74dcb0f1  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-debug.zip
    29a0222e9a176994a8d91815922e46f2faf51bee3a34c7cf32996eeb07b94c3962  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-setup-unsigned.exe
    3049c0788fb5ac27a7ec7977d549da43bb3cab66423cffcf388a50b6d704f9ce2f  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-unsigned.tar.gz
    31fda9a5ead9ee9c3939024d4826bcc84aba3ed4e92dd0ee336e33b05725486943  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64.zip
    
  13. maflcko commented at 2:54 pm on February 28, 2023: member
    Is there an intuition on how much space this will save? Also, it might be good to check the binaries are identical (mod the commit id) before and after?
  14. TheCharlatan commented at 3:07 pm on February 28, 2023: contributor

    ACK 2c9eb4afe1f5

    Guix builds:

     0220003bd9c9cb840444494232b01b3d9e17ddda007abfd1b3a1001662b5f24c6  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/SHA256SUMS.part
     1cc7f6e969a37d66164aad138635ea4ca1bb30eff2ed59a16c6b4af716824e4f1  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu-debug.tar.gz
     26f1afad24db86220a29f8e3ee9170201b5ece045e00ce94d1000f0541a111a4d  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu.tar.gz
     3776ae93e37ddddb9c31081978e99ce291866df65177d651099ce9880ee96d958  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/SHA256SUMS.part
     44c5994b5f4f7ac78fa2747ef08fcc83db22724e5aecfe21fb7601a78e034a6bb  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf-debug.tar.gz
     5fe0bc8f327f2e436a43b654b578882598eca9267a9c5a817602ba285ee1a367d  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf.tar.gz
     64bdb45f0c265ee2f5136eb569397a3c5559ae11da63b20cc786c6651fbf31321  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/SHA256SUMS.part
     711f88d49ddd1d31ba495f94927acda630fc74094f6caab981f4a006a8494cfb4  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.dmg
     8d126ee99122c9aa579b7ad76de03050dca1e563951cc793f5ad1a7a45a701055  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.tar.gz
     9f063782ebe9178c4ae77e7a899c30869a8a9d53d633c8cba2b3e98cc067c2a65  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin.tar.gz
    10e8a4aeb471534a19c56c669549a3eb67c43ee62f1b4f3dff8260482d12bbc343  guix-build-2c9eb4afe1f5/output/dist-archive/bitcoin-2c9eb4afe1f5.tar.gz
    11460d56865ae6c0e62a4cace1ce845a18ebd762abff1dec78168216a45c9d4620  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/SHA256SUMS.part
    12a9f496bc00bc64691593ceae533a0218d9fc531f7fcc494565e02cbe4e932f41  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu-debug.tar.gz
    13fafef9e6db111df1a726e309ece5650be9fd76d996ead21367419eeefd3cd21e  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu.tar.gz
    1495975950aa5f615d13f10fed74d24641ab9a0db1554b16c197ade5a5706d4a44  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/SHA256SUMS.part
    159f31f4a435eb5a60ee05c5a440c1ec8ed7e76c7f4f62ca2e6e5a8d5e3927c835  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu-debug.tar.gz
    1679c61d215454be1251d2a90014301830096687c00b822033bd9aa5e6e47edca0  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu.tar.gz
    17a55c44add1a7efa4f548f8563e39b72875d96f1ae62bae40b7c8459d98ea6658  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/SHA256SUMS.part
    1875a3b9b835f87086259725461b4f52993a784c4cc38ce1fccb0c78b6b3ee4a79  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu-debug.tar.gz
    199bb673fbab91e066d0f1c732e2923d72f77243d660246e9a2ef7cfe3fed313ce  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu.tar.gz
    202832113ac9efca29cc63e8242b93aca42ab84f68bde313932cc538a6082e9055  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/SHA256SUMS.part
    217a17513570eef6734ce32728d7a6c64415ae210425216f4c20be046fe30c5015  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.dmg
    225b5931785fdcbc883b1f4764c30b88c1afa615104bc9f5d9d0dc22dd02cec6fe  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.tar.gz
    2354ea0273e6883957f7a460697c7f29cb089ee840bebfb1a4b9cc3c74f03b220a  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin.tar.gz
    2420b0f1df0240f0cd5c33b20a03133c13289406a38a41f25538905ae9e2475cda  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/SHA256SUMS.part
    2512013ddd041fdf9123c372ec3bc38b923474836672a082754f77909e008331bb  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu-debug.tar.gz
    26db6148595868be876a13fcad84f2f6f96b5f27f9bda96f2d83e70bfa38a885c3  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu.tar.gz
    27b422d28275137c9b6aa9d5b8a6020b4461de1b150e592af8d4d41f959f8fa02d  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/SHA256SUMS.part
    28f3d9a033dc3851bc918027e12955d366efea90d8bc2a4ba4d8983f4a74dcb0f1  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-debug.zip
    29a0222e9a176994a8d91815922e46f2faf51bee3a34c7cf32996eeb07b94c3962  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-setup-unsigned.exe
    3049c0788fb5ac27a7ec7977d549da43bb3cab66423cffcf388a50b6d704f9ce2f  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-unsigned.tar.gz
    31fda9a5ead9ee9c3939024d4826bcc84aba3ed4e92dd0ee336e33b05725486943  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64.zip
    
  15. fanquake commented at 3:07 pm on February 28, 2023: member

    Is there an intuition on how much space this will save?

    Maybe 10’s of megabytes (will get you a number). Saving any space is a nice side-effect, but isn’t the primary goal here. The goal is to remove things that are not required in the release build environment, from the release build envionronment. Using available *-minimal packages also better communicates the intent of creating a minimal build env.

    I would also assume this makes any bootstrapping paths less complicated, as any tools/dependencies that would otherwise be required to build/compile optional features we don’t need, no-longer have to be built as part of any toolchain.

    Also cc @darosior.

  16. fanquake commented at 4:08 pm on February 28, 2023: member

    Is there an intuition on how much space this will save?

    Some insight into any space saving:

     0# bash
     1/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33              38.3    36.6  42.9%
     2/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib          71.7    33.4  39.2%
     3/gnu/store/d99ykvj3axzzidygsmdmzxah4lvxd6hw-bash-5.1.8              85.3     6.2   7.3%
     4/gnu/store/9rrnm5hdjw7cy96a2a9rfgh6y08wsbmf-ncurses-6.2.20210619    77.6     5.9   7.0%
     5/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8        1.7     1.7   2.0%
     6/gnu/store/wcwls45278gzpjvwlvrrs1y7h30g44xh-readline-8.1.1          79.0     1.4   1.7%
     7total: 85.3 MiB
     8
     9# bash-minimal
    10/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33              38.3    36.6  50.4%
    11/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib          71.7    33.4  45.9%
    12/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8        1.7     1.7   2.3%
    13/gnu/store/chfwin3a4qp1znnpsjbmydr2jbzk0d6y-bash-minimal-5.1.8      72.7     1.0   1.4%
    14total: 72.7 MiB
    15
    16# coreutils
    17/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33              38.3    36.6  39.9%
    18/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib          71.7    33.4  36.4%
    19/gnu/store/8fpk2cja3f07xls48jfnpgrzrljpqivr-coreutils-8.32          91.6    16.4  17.9%
    20/gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1               74.4     2.7   2.9%
    21/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8        1.7     1.7   1.8%
    22/gnu/store/a38k2v29l6l0iz6pmlk4dmzwdbvl10lq-acl-2.3.1               72.3     0.3   0.4%
    23/gnu/store/a7ggx0af69gv4k5mr1k617p4vy9kgx2v-libcap-2.62             72.0     0.3   0.3%
    24/gnu/store/jkjs0inmzhj4vsvclbf08nmh0shm7lrf-attr-2.5.1              71.9     0.2   0.3%
    25total: 91.6 MiB
    26
    27# coreutils-minimal
    28store item                                                       total    self
    29/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33              38.3    36.6  41.6%
    30/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib          71.7    33.4  37.9%
    31/gnu/store/vqdsrvs9jbn0ix2a58s99jwkh74124y5-coreutils-minimal-8.32    88.0    16.4  18.6%
    32/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8        1.7     1.7   1.9%
    33total: 88.0 MiB
    
  17. DrahtBot commented at 1:33 am on March 1, 2023: contributor

    Guix builds

    File commit 519ec2650e7a4dd2850ff74cba403cf446a44a5a(master) commit e81d1cdf216bdc031cadcd0463239aabaa062b6d(master and this pull)
    SHA256SUMS.part c00e5fd677543dac... 1abdfd475237f753...
    *-aarch64-linux-gnu-debug.tar.gz b66561a6e53a09d5... e80eb5df55893e38...
    *-aarch64-linux-gnu.tar.gz 99f30ef939219fba... cb7440e468534172...
    *-arm-linux-gnueabihf-debug.tar.gz 587f26f7fe2f7c29... ebdb6aa8b8d126f3...
    *-arm-linux-gnueabihf.tar.gz d0a3de36ff62c5e4... 84aae42f1077ea68...
    *-arm64-apple-darwin-unsigned.dmg 75f7c29a2d1a34b1... cecd929dc868f09f...
    *-arm64-apple-darwin-unsigned.tar.gz bfdff8c53d166ec6... 51dede7fe20f8070...
    *-arm64-apple-darwin.tar.gz df346f7ed90baa37... 5a6ec5fabe8ec53f...
    *-powerpc64-linux-gnu-debug.tar.gz 0e126e75662dbd47... 0aceedb8deaac144...
    *-powerpc64-linux-gnu.tar.gz 2b1011816a5da553... e36b142582b38c54...
    *-powerpc64le-linux-gnu-debug.tar.gz ce333be805136d9a... 5c8fcc3bc9f81c08...
    *-powerpc64le-linux-gnu.tar.gz 0920ff4d04d66aec... 02b2a076b8081f13...
    *-riscv64-linux-gnu-debug.tar.gz 506a9da64a8b940a... 4921f36986bc4853...
    *-riscv64-linux-gnu.tar.gz 10ae2e6f8fd436a0... 10057733f7ed22e9...
    *-win64-debug.zip 323fda462822319c... 96bdf79a948c7e9f...
    *-win64-setup-unsigned.exe 082923da0fa91d95... 166684ca4362bb20...
    *-win64-unsigned.tar.gz d59979bfea3cefc3... 7bc059727cb44b72...
    *-win64.zip e92068984405adef... 2997f65a5d07685d...
    *-x86_64-apple-darwin-unsigned.dmg 0dea083099230e5b... 2707f6520d420981...
    *-x86_64-apple-darwin-unsigned.tar.gz 0e3e42ef6a7f4bd0... cc53e444facfbf32...
    *-x86_64-apple-darwin.tar.gz 86dcbd69927431c7... e00e77a741296c8a...
    *-x86_64-linux-gnu-debug.tar.gz 510ffaea53b1a5ad... a178f830b818246d...
    *-x86_64-linux-gnu.tar.gz 38fb2916d5da0878... 9920a6411d4ef7c4...
    *.tar.gz 23ec715a0eb45b41... 239aeeca26afad50...
    guix_build.log becfefb6f4a79e34... d7a5a1774d3eeb18...
    guix_build.log.diff 5c8ba29c9bcc2855...
  18. DrahtBot removed the label DrahtBot Guix build requested on Mar 1, 2023
  19. DrahtBot added the label Build system on Mar 1, 2023
  20. jarolrod commented at 6:45 am on March 1, 2023: member

    GUIX hashes:

     0220003bd9c9cb840444494232b01b3d9e17ddda007abfd1b3a1001662b5f24c6  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/SHA256SUMS.part
     1cc7f6e969a37d66164aad138635ea4ca1bb30eff2ed59a16c6b4af716824e4f1  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu-debug.tar.gz
     26f1afad24db86220a29f8e3ee9170201b5ece045e00ce94d1000f0541a111a4d  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu.tar.gz
     3776ae93e37ddddb9c31081978e99ce291866df65177d651099ce9880ee96d958  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/SHA256SUMS.part
     44c5994b5f4f7ac78fa2747ef08fcc83db22724e5aecfe21fb7601a78e034a6bb  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf-debug.tar.gz
     5fe0bc8f327f2e436a43b654b578882598eca9267a9c5a817602ba285ee1a367d  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf.tar.gz
     64bdb45f0c265ee2f5136eb569397a3c5559ae11da63b20cc786c6651fbf31321  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/SHA256SUMS.part
     711f88d49ddd1d31ba495f94927acda630fc74094f6caab981f4a006a8494cfb4  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.dmg
     8d126ee99122c9aa579b7ad76de03050dca1e563951cc793f5ad1a7a45a701055  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.tar.gz
     9f063782ebe9178c4ae77e7a899c30869a8a9d53d633c8cba2b3e98cc067c2a65  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin.tar.gz
    10e8a4aeb471534a19c56c669549a3eb67c43ee62f1b4f3dff8260482d12bbc343  guix-build-2c9eb4afe1f5/output/dist-archive/bitcoin-2c9eb4afe1f5.tar.gz
    11460d56865ae6c0e62a4cace1ce845a18ebd762abff1dec78168216a45c9d4620  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/SHA256SUMS.part
    12a9f496bc00bc64691593ceae533a0218d9fc531f7fcc494565e02cbe4e932f41  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu-debug.tar.gz
    13fafef9e6db111df1a726e309ece5650be9fd76d996ead21367419eeefd3cd21e  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu.tar.gz
    1495975950aa5f615d13f10fed74d24641ab9a0db1554b16c197ade5a5706d4a44  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/SHA256SUMS.part
    159f31f4a435eb5a60ee05c5a440c1ec8ed7e76c7f4f62ca2e6e5a8d5e3927c835  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu-debug.tar.gz
    1679c61d215454be1251d2a90014301830096687c00b822033bd9aa5e6e47edca0  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu.tar.gz
    17a55c44add1a7efa4f548f8563e39b72875d96f1ae62bae40b7c8459d98ea6658  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/SHA256SUMS.part
    1875a3b9b835f87086259725461b4f52993a784c4cc38ce1fccb0c78b6b3ee4a79  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu-debug.tar.gz
    199bb673fbab91e066d0f1c732e2923d72f77243d660246e9a2ef7cfe3fed313ce  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu.tar.gz
    202832113ac9efca29cc63e8242b93aca42ab84f68bde313932cc538a6082e9055  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/SHA256SUMS.part
    217a17513570eef6734ce32728d7a6c64415ae210425216f4c20be046fe30c5015  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.dmg
    225b5931785fdcbc883b1f4764c30b88c1afa615104bc9f5d9d0dc22dd02cec6fe  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.tar.gz
    2354ea0273e6883957f7a460697c7f29cb089ee840bebfb1a4b9cc3c74f03b220a  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin.tar.gz
    2420b0f1df0240f0cd5c33b20a03133c13289406a38a41f25538905ae9e2475cda  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/SHA256SUMS.part
    2512013ddd041fdf9123c372ec3bc38b923474836672a082754f77909e008331bb  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu-debug.tar.gz
    26db6148595868be876a13fcad84f2f6f96b5f27f9bda96f2d83e70bfa38a885c3  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu.tar.gz
    27b422d28275137c9b6aa9d5b8a6020b4461de1b150e592af8d4d41f959f8fa02d  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/SHA256SUMS.part
    28f3d9a033dc3851bc918027e12955d366efea90d8bc2a4ba4d8983f4a74dcb0f1  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-debug.zip
    29a0222e9a176994a8d91815922e46f2faf51bee3a34c7cf32996eeb07b94c3962  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-setup-unsigned.exe
    3049c0788fb5ac27a7ec7977d549da43bb3cab66423cffcf388a50b6d704f9ce2f  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-unsigned.tar.gz
    31fda9a5ead9ee9c3939024d4826bcc84aba3ed4e92dd0ee336e33b05725486943  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64.zip
    
  21. maflcko commented at 11:43 am on March 1, 2023: member

    objdump diff:

     0$ git diff -- ./d_* 
     1diff --git a/./d_5_objdump b/./d_e_objdump
     2index eb1d0fe..27afaec 100644
     3--- a/./d_5_objdump
     4+++ b/./d_e_objdump
     5@@ -1,5 +1,5 @@
     6 
     7-bitcoin-519ec2650e7a/bin/bitcoind:     file format elf64-x86-64
     8+bitcoin-e81d1cdf216b/bin/bitcoind:     file format elf64-x86-64
     9 
    10 
    11 Disassembly of section .init:
    12@@ -1471666,7 +1471666,7 @@ Disassembly of section .text:
    13   6e63a7:      lea    0x7a4af2(%rip),%rsi        # e8aea0 <stderr@GLIBC_2.2.5+0xb620>
    14   6e63ae:      lea    0x3a0ebb(%rip),%rdi        # a87270 <malloc@plt+0xa32cb0>
    15   6e63b5:      mov    %rdx,0x7a4af4(%rip)        # e8aeb0 <stderr@GLIBC_2.2.5+0xb630>
    16-  6e63bc:      mov    $0x6135,%edx
    17+  6e63bc:      mov    $0x6436,%edx
    18   6e63c1:      movups %xmm0,(%rax)
    19   6e63c4:      movdqa 0x46d3d4(%rip),%xmm0        # b537a0 <malloc@plt+0xaff1e0>
    20   6e63cc:      mov    %dx,0x30(%rax)
    
  22. Sjors commented at 1:29 pm on March 1, 2023: member

    tACK 2c9eb4afe1f583aafa552b2711b149f17ef8320f

    I get the same Guix hashes. Lightly tested on macOS.

  23. achow101 commented at 3:35 pm on March 1, 2023: member

    ACK 2c9eb4afe1f583aafa552b2711b149f17ef8320f

     0220003bd9c9cb840444494232b01b3d9e17ddda007abfd1b3a1001662b5f24c6  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/SHA256SUMS.part
     1cc7f6e969a37d66164aad138635ea4ca1bb30eff2ed59a16c6b4af716824e4f1  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu-debug.tar.gz
     26f1afad24db86220a29f8e3ee9170201b5ece045e00ce94d1000f0541a111a4d  guix-build-2c9eb4afe1f5/output/aarch64-linux-gnu/bitcoin-2c9eb4afe1f5-aarch64-linux-gnu.tar.gz
     3776ae93e37ddddb9c31081978e99ce291866df65177d651099ce9880ee96d958  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/SHA256SUMS.part
     44c5994b5f4f7ac78fa2747ef08fcc83db22724e5aecfe21fb7601a78e034a6bb  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf-debug.tar.gz
     5fe0bc8f327f2e436a43b654b578882598eca9267a9c5a817602ba285ee1a367d  guix-build-2c9eb4afe1f5/output/arm-linux-gnueabihf/bitcoin-2c9eb4afe1f5-arm-linux-gnueabihf.tar.gz
     64bdb45f0c265ee2f5136eb569397a3c5559ae11da63b20cc786c6651fbf31321  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/SHA256SUMS.part
     711f88d49ddd1d31ba495f94927acda630fc74094f6caab981f4a006a8494cfb4  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.dmg
     8d126ee99122c9aa579b7ad76de03050dca1e563951cc793f5ad1a7a45a701055  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin-unsigned.tar.gz
     9f063782ebe9178c4ae77e7a899c30869a8a9d53d633c8cba2b3e98cc067c2a65  guix-build-2c9eb4afe1f5/output/arm64-apple-darwin/bitcoin-2c9eb4afe1f5-arm64-apple-darwin.tar.gz
    10e8a4aeb471534a19c56c669549a3eb67c43ee62f1b4f3dff8260482d12bbc343  guix-build-2c9eb4afe1f5/output/dist-archive/bitcoin-2c9eb4afe1f5.tar.gz
    11460d56865ae6c0e62a4cace1ce845a18ebd762abff1dec78168216a45c9d4620  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/SHA256SUMS.part
    12a9f496bc00bc64691593ceae533a0218d9fc531f7fcc494565e02cbe4e932f41  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu-debug.tar.gz
    13fafef9e6db111df1a726e309ece5650be9fd76d996ead21367419eeefd3cd21e  guix-build-2c9eb4afe1f5/output/powerpc64-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64-linux-gnu.tar.gz
    1495975950aa5f615d13f10fed74d24641ab9a0db1554b16c197ade5a5706d4a44  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/SHA256SUMS.part
    159f31f4a435eb5a60ee05c5a440c1ec8ed7e76c7f4f62ca2e6e5a8d5e3927c835  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu-debug.tar.gz
    1679c61d215454be1251d2a90014301830096687c00b822033bd9aa5e6e47edca0  guix-build-2c9eb4afe1f5/output/powerpc64le-linux-gnu/bitcoin-2c9eb4afe1f5-powerpc64le-linux-gnu.tar.gz
    17a55c44add1a7efa4f548f8563e39b72875d96f1ae62bae40b7c8459d98ea6658  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/SHA256SUMS.part
    1875a3b9b835f87086259725461b4f52993a784c4cc38ce1fccb0c78b6b3ee4a79  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu-debug.tar.gz
    199bb673fbab91e066d0f1c732e2923d72f77243d660246e9a2ef7cfe3fed313ce  guix-build-2c9eb4afe1f5/output/riscv64-linux-gnu/bitcoin-2c9eb4afe1f5-riscv64-linux-gnu.tar.gz
    202832113ac9efca29cc63e8242b93aca42ab84f68bde313932cc538a6082e9055  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/SHA256SUMS.part
    217a17513570eef6734ce32728d7a6c64415ae210425216f4c20be046fe30c5015  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.dmg
    225b5931785fdcbc883b1f4764c30b88c1afa615104bc9f5d9d0dc22dd02cec6fe  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin-unsigned.tar.gz
    2354ea0273e6883957f7a460697c7f29cb089ee840bebfb1a4b9cc3c74f03b220a  guix-build-2c9eb4afe1f5/output/x86_64-apple-darwin/bitcoin-2c9eb4afe1f5-x86_64-apple-darwin.tar.gz
    2420b0f1df0240f0cd5c33b20a03133c13289406a38a41f25538905ae9e2475cda  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/SHA256SUMS.part
    2512013ddd041fdf9123c372ec3bc38b923474836672a082754f77909e008331bb  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu-debug.tar.gz
    26db6148595868be876a13fcad84f2f6f96b5f27f9bda96f2d83e70bfa38a885c3  guix-build-2c9eb4afe1f5/output/x86_64-linux-gnu/bitcoin-2c9eb4afe1f5-x86_64-linux-gnu.tar.gz
    27b422d28275137c9b6aa9d5b8a6020b4461de1b150e592af8d4d41f959f8fa02d  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/SHA256SUMS.part
    28f3d9a033dc3851bc918027e12955d366efea90d8bc2a4ba4d8983f4a74dcb0f1  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-debug.zip
    29a0222e9a176994a8d91815922e46f2faf51bee3a34c7cf32996eeb07b94c3962  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-setup-unsigned.exe
    3049c0788fb5ac27a7ec7977d549da43bb3cab66423cffcf388a50b6d704f9ce2f  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64-unsigned.tar.gz
    31fda9a5ead9ee9c3939024d4826bcc84aba3ed4e92dd0ee336e33b05725486943  guix-build-2c9eb4afe1f5/output/x86_64-w64-mingw32/bitcoin-2c9eb4afe1f5-win64.zip
    
  24. achow101 merged this on Mar 1, 2023
  25. achow101 closed this on Mar 1, 2023

  26. sidhujag referenced this in commit 92a7cb6cd8 on Mar 1, 2023
  27. fanquake deleted the branch on Mar 1, 2023
  28. fanquake referenced this in commit 7fbc70395c on Mar 27, 2023
  29. sidhujag referenced this in commit d1c728bb86 on Mar 27, 2023
  30. PastaPastaPasta referenced this in commit 90d8057f13 on Jun 8, 2023
  31. PastaPastaPasta referenced this in commit e6b76663ca on Jun 8, 2023
  32. PastaPastaPasta referenced this in commit 29729851ec on Jun 9, 2023
  33. PastaPastaPasta referenced this in commit 8f5ffef6b4 on Jun 10, 2023
  34. bitcoin locked this on Feb 29, 2024

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-07-05 19:13 UTC

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