guix: update time-machine to bf0614854d0232d9181a92a6d7768ca9a62deb84 #34550

pull fanquake wants to merge 9 commits into bitcoin:master from fanquake:guix_latest changing 11 files +27 −205
  1. fanquake commented at 5:21 pm on February 10, 2026: member

    Update the Guix time-machine to bf0614854d0232d9181a92a6d7768ca9a62deb84.

    Package updates: binutils 2.41 -> 2.44 cmake-minimal 3.24.2 -> 3.31.10 diffutils 3.10 -> 3.12 file 5.45 -> 5.46 git-minimal 2.46.0 -> 2.52.0 (base) glibc 2.39 -> 2.41 gzip 1.13 -> 1.14 linux-headers 6.1.119 -> 6.1.161 LLVM/Clang 19.1.4 -> 19.1.7 mingw-w64 12.0.0 -> 13.0.0 nsis 3.10 -> 3.11 python-minimal 3.10 -> 3.11

    CMake 4.x becomes available. Clang/LLVM 20 & 21 become available.

    Switch to upstream osslsigncode (2.13, python-lief (0.17.3) and python-oscrypto (1.3.0) packages.

    Could be used for #32764.

  2. DrahtBot added the label Build system on Feb 10, 2026
  3. DrahtBot commented at 5:22 pm on February 10, 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
    Approach ACK hebasto

    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:

    • #34547 (lint: modernise lint tooling by willcl-ark)
    • #33593 (guix: Use UCRT runtime for Windows release binaries by hebasto)
    • #25573 (guix: produce a -static-pie bitcoind 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 5:27 pm on February 10, 2026: member
    Concept ACK.
  5. in contrib/guix/guix-build:444 in 59a5d5d6d9 outdated
    440@@ -441,6 +441,7 @@ EOF
    441         # shellcheck disable=SC2086,SC2031
    442         time-machine shell --manifest="${PWD}/contrib/guix/manifest.scm" \
    443                                  --container \
    444+                                 --writable-root \
    


    hebasto commented at 5:34 pm on February 10, 2026:
    Maybe add an explanatory comment above, similar to how it’s done for the other options?

    fanquake commented at 9:37 am on February 11, 2026:
    Added.
  6. in contrib/guix/manifest.scm:184 in 59a5d5d6d9 outdated
    167-                    (commit version)))
    168-              (file-name (git-file-name name version))
    169-              (sha256
    170-               (base32
    171-                "1pq9nagrnkl1x943bqnpiyxmkd9vk99znfxiwqp6vf012b50bz2a"))
    172-              (patches (search-our-patches "lief-scikit-0-9.patch"))))
    


    hebasto commented at 5:38 pm on February 10, 2026:
    Remove contrib/guix/patches/lief-scikit-0-9.patch as well?

    fanquake commented at 9:37 am on February 11, 2026:
    Dropped.
  7. fanquake force-pushed on Feb 10, 2026
  8. hebasto commented at 5:57 pm on February 10, 2026: member

    Switch to upstream osslsigncode (2.12) and python-lief (0.17.3) packages.

    Switch to upstream python-oscrypto as well?

  9. DrahtBot added the label CI failed on Feb 10, 2026
  10. hebasto commented at 6:19 pm on February 10, 2026: member

    Package updates: binutils 2.41 -> 2.44 cmake-minimal 3.24.2 -> 3.31.10 diffutils 3.10 -> 3.12 file 5.45 -> 5.46 git-minimal 2.46.0 -> 2.52.0 (base) glibc 2.39 -> 2.41 gzip 1.13 -> 1.14 linux-headers 6.1.119 -> 6.1.161 LLVM/Clang 19.1.4 -> 19.1.7 mingw-w64 12.0.0 -> 13.0.0 nsis 3.10 -> 3.11

    Python is also updated:

     0--- a/contrib/guix/manifest.scm
     1+++ b/contrib/guix/manifest.scm
     2@@ -490,7 +490,7 @@ inspecting signatures in Mach-O binaries.")
     3         gnu-make
     4         ninja
     5         ;; Scripting
     6-        python-minimal ;; (3.10)
     7+        python-minimal ;; (3.11)
     8         ;; Git
     9         git-minimal
    10         ;; Tests
    
  11. DrahtBot removed the label CI failed on Feb 10, 2026
  12. fanquake force-pushed on Feb 11, 2026
  13. fanquake renamed this:
    guix: update time-machine to ea1a16f7c2a6115cae9dce281a2e963d7a57ed15
    guix: update time-machine to e9bfe0893c805bd76a0b3730590fb253d2167efb
    on Feb 11, 2026
  14. fanquake force-pushed on Feb 11, 2026
  15. DrahtBot added the label CI failed on Feb 11, 2026
  16. in contrib/guix/manifest.scm:279 in 169bc40608 outdated
    188-             (commit version)))
    189-       (file-name (git-file-name name version))
    190-       (sha256
    191-        (base32
    192-         "1v5wkmzcyiqy39db8j2dvkdrv2nlsc48556h73x4dzjwd6kg4q0a"))
    193-       (patches (search-our-patches "oscrypto-hard-code-openssl.patch"))))
    


    hebasto commented at 10:42 am on February 11, 2026:
    Drop contrib/guix/patches/oscrypto-hard-code-openssl.patch as well?

    fanquake commented at 11:51 am on February 11, 2026:
    Dropped.
  17. fanquake force-pushed on Feb 11, 2026
  18. DrahtBot removed the label CI failed on Feb 11, 2026
  19. fanquake added the label DrahtBot Guix build requested on Feb 11, 2026
  20. hebasto commented at 4:36 pm on February 11, 2026: member

    Approach ACK b3201fd12b3515b3fc9a84debbedf77e8e4653f4.

    My Guix build:

     0aarch64
     15d09e0633885e1ae4d1347034e90f07a2a5954718e89905617b9df975dd66067  guix-build-b3201fd12b35/output/aarch64-linux-gnu/SHA256SUMS.part
     24888a63559de6ddebb7707d9da2ecde2f6a0b4adac4452f7bfcdd5b3078f67cd  guix-build-b3201fd12b35/output/aarch64-linux-gnu/bitcoin-b3201fd12b35-aarch64-linux-gnu-debug.tar.gz
     3d88fd71ed6bcc28ed8066990ab61d82d6ba458d46c015a0e572dff4f830c7ddd  guix-build-b3201fd12b35/output/aarch64-linux-gnu/bitcoin-b3201fd12b35-aarch64-linux-gnu.tar.gz
     49275726bfc9a33eaad58d023f544edc0470ac7f084721d040067578e9bac4dac  guix-build-b3201fd12b35/output/arm-linux-gnueabihf/SHA256SUMS.part
     530f47cded2b7ef9e970e2a041a3d853fa83120d5e5fb6d33704b9b0de87601eb  guix-build-b3201fd12b35/output/arm-linux-gnueabihf/bitcoin-b3201fd12b35-arm-linux-gnueabihf-debug.tar.gz
     6f0273684b6c1804cff9aac85c8f6bc700b3c294a549003b5ade1ca9476007a2a  guix-build-b3201fd12b35/output/arm-linux-gnueabihf/bitcoin-b3201fd12b35-arm-linux-gnueabihf.tar.gz
     78d6b34b6ca5bf43e86328186d1f11bdd223e8721f1427532bbdc07e6a904d282  guix-build-b3201fd12b35/output/arm64-apple-darwin/SHA256SUMS.part
     8ff85d6fe9115ccd44d2ec834b0ea44abfaaf29c9f4a52ddff90cf3d0d8e86e34  guix-build-b3201fd12b35/output/arm64-apple-darwin/bitcoin-b3201fd12b35-arm64-apple-darwin-codesigning.tar.gz
     94df96cc3b1cce4bb12f6e1b3556b98f908be44cd797a766dc438721bdf9784c3  guix-build-b3201fd12b35/output/arm64-apple-darwin/bitcoin-b3201fd12b35-arm64-apple-darwin-unsigned.tar.gz
    10a121568cb9cf6f14985645ad96f28535b6616f3d7c5a999c008d16f5c231be5e  guix-build-b3201fd12b35/output/arm64-apple-darwin/bitcoin-b3201fd12b35-arm64-apple-darwin-unsigned.zip
    1164acb242d5982a8388bd95f7848f447e7d149d6fe35f376f5ae4c181f81e783c  guix-build-b3201fd12b35/output/dist-archive/bitcoin-b3201fd12b35.tar.gz
    122db8323e7cf69b23500cefc87bfe912beeb0db2990d2ccfce51fb7949b3a87a1  guix-build-b3201fd12b35/output/powerpc64-linux-gnu/SHA256SUMS.part
    13c83735b0cc006c7c1610dbdd3f6d6af0479cb6d2084871800bad9355085437ea  guix-build-b3201fd12b35/output/powerpc64-linux-gnu/bitcoin-b3201fd12b35-powerpc64-linux-gnu-debug.tar.gz
    14d4795b4f2b3331d93b84ff1b0484f3a711ed2974afc6ff946b487e851d1e5940  guix-build-b3201fd12b35/output/powerpc64-linux-gnu/bitcoin-b3201fd12b35-powerpc64-linux-gnu.tar.gz
    15a3bced66e999758aa67f9d12cc53df3aebb7391df3c75c11d7bada99c0332c5b  guix-build-b3201fd12b35/output/riscv64-linux-gnu/SHA256SUMS.part
    166096e89847b7343feedc15d7bc4b25251f631fcc1037fe52bb61f98534c74956  guix-build-b3201fd12b35/output/riscv64-linux-gnu/bitcoin-b3201fd12b35-riscv64-linux-gnu-debug.tar.gz
    17fc95d6b520e29007d7e3b1fb1879d046f27edd4c24ae91e81dd6976c33cf0f20  guix-build-b3201fd12b35/output/riscv64-linux-gnu/bitcoin-b3201fd12b35-riscv64-linux-gnu.tar.gz
    18cf7abf5b40db6c2cadf60670da27f4bf6c5bc998941fcd751eacce4fbaf6e29f  guix-build-b3201fd12b35/output/x86_64-apple-darwin/SHA256SUMS.part
    191ad650f229920b5eef69eed9ff97ba00db04a08b4e14037e86aee6e10d53bc77  guix-build-b3201fd12b35/output/x86_64-apple-darwin/bitcoin-b3201fd12b35-x86_64-apple-darwin-codesigning.tar.gz
    201c24f2efec5f3e7d7a892ea58d6c2ef86d31d53f366d880db3277b90feda5b8e  guix-build-b3201fd12b35/output/x86_64-apple-darwin/bitcoin-b3201fd12b35-x86_64-apple-darwin-unsigned.tar.gz
    21841d8670de9eb5b5c9fb1ed1fca92d843793a2fc0c515923197591a13518bf49  guix-build-b3201fd12b35/output/x86_64-apple-darwin/bitcoin-b3201fd12b35-x86_64-apple-darwin-unsigned.zip
    22a662406eb3dff3fc61d98aa861d7a406aef96cd13524a9a5200a8cb8417bc491  guix-build-b3201fd12b35/output/x86_64-linux-gnu/SHA256SUMS.part
    237203928be0caada3abf0e4104b302a24a47ed89c7ce4fe245d89538a5d3ef031  guix-build-b3201fd12b35/output/x86_64-linux-gnu/bitcoin-b3201fd12b35-x86_64-linux-gnu-debug.tar.gz
    24e67c11b8f66e621e2a261cbc34b19679ca31e33bc478698450f6a98f6dd989fd  guix-build-b3201fd12b35/output/x86_64-linux-gnu/bitcoin-b3201fd12b35-x86_64-linux-gnu.tar.gz
    25fccb53598a30f15e406c319f600ce5f1f49cfe87f9a9dae8186a383f15e3ae2f  guix-build-b3201fd12b35/output/x86_64-w64-mingw32/SHA256SUMS.part
    26d9adbd8b1c13d6d7f6c9e59e170b6b90854bf7a27f77e011554442d7cb87373a  guix-build-b3201fd12b35/output/x86_64-w64-mingw32/bitcoin-b3201fd12b35-win64-codesigning.tar.gz
    277eac57f204ac77948634a7130a19588fc358fc7924af385376b2d4fc0816f270  guix-build-b3201fd12b35/output/x86_64-w64-mingw32/bitcoin-b3201fd12b35-win64-debug.zip
    286ef98db4344040eee45987f7c403b7e1cc760d288d6e072d9436549970a605f4  guix-build-b3201fd12b35/output/x86_64-w64-mingw32/bitcoin-b3201fd12b35-win64-setup-unsigned.exe
    29aba2b1bf2425cc920ccae4af92b14edb5a5f847f701e02534f79ff3c7d5170bb  guix-build-b3201fd12b35/output/x86_64-w64-mingw32/bitcoin-b3201fd12b35-win64-unsigned.zip
    
  21. fanquake force-pushed on Feb 12, 2026
  22. fanquake force-pushed on Feb 13, 2026
  23. fanquake renamed this:
    guix: update time-machine to e9bfe0893c805bd76a0b3730590fb253d2167efb
    guix: update time-machine to 46793f96cdfe55b695d996c0ba367e5fd37b81e4
    on Feb 13, 2026
  24. depends: add a missing --no-same-owner
    Otherwise Guix wont extract the depends tarballs.
    e6b1ac20e8
  25. guix: use --no-same-owner to extract src tarball 5b03f7234d
  26. guix: update to bf0614854d0232d9181a92a6d7768ca9a62deb84
    Package updates:
    binutils 2.41 -> 2.44
    diffutils 3.10 -> 3.12
    file 5.45 -> 5.46
    git-minimal 2.46.0 -> 2.52.0
    (base) glibc 2.39 -> 2.41
    gzip 1.13 -> 1.14
    linux-headers 6.1.119 -> 6.1.161
    LLVM/Clang 19.1.4 -> 19.1.7
    mingw-w64 12.0.0 -> 13.0.0
    nsis 3.10 -> 3.11
    python-minimal 3.10 -> 3.11
    
    CMake 4.x becomes available.
    Clang/LLVM 20 & 21 become available.
    fe8182c38e
  27. guix: drop CMake workaround
    We are now using 3.31.x.
    5c0fae5446
  28. guix: switch to upstream osslsigncode package a0538573ca
  29. guix: switch to upstream python-lief package 19a770fc6c
  30. ci: use LIEF 0.17.3 in lint job f59ef01e5a
  31. guix: switch to upstream python-oscrypto package 6ac0af13cf
  32. guix: combine gcc-libgcc-patches with base-gcc eae742247e
  33. fanquake force-pushed on Feb 16, 2026
  34. 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]

    File commit 07b924775e4ff5dbfb9f2e7549fd13db8ec5c61b(master) commit 09fb5a01d33dcb231451ea76e86008b17eed606c(pull/34550/merge)
    *-aarch64-linux-gnu-debug.tar.gz 27ab7d25c1583b5c... 540e1194c05368e3...
    *-aarch64-linux-gnu.tar.gz 75feedbfb02b6bea... f884eb5fe8db7bed...
    *-arm-linux-gnueabihf-debug.tar.gz e26e2d442573df9c... 03bc61e16939a2f7...
    *-arm-linux-gnueabihf.tar.gz 05ab0c21172427d3... cd7046ce42c99deb...
    *-arm64-apple-darwin-codesigning.tar.gz 9d3c5486782e5e7a... a18fd6d94b82aa53...
    *-arm64-apple-darwin-unsigned.tar.gz 5b700a8ade3f1a78... b33c1a8eb004ac3a...
    *-arm64-apple-darwin-unsigned.zip 488984fa67fe31f5... 948bfcbacae6b9fd...
    *-powerpc64-linux-gnu-debug.tar.gz 5f06e557f0a60ba8... 43e363f869e5af3c...
    *-powerpc64-linux-gnu.tar.gz c88eec9db88d81af... 2d892c36c79f52ec...
    *-riscv64-linux-gnu-debug.tar.gz b9ec3ba2f09b63f5... 6351b7a2f423a2b9...
    *-riscv64-linux-gnu.tar.gz 382bb950a6adcc51... a94acca9c03067b1...
    *-win64-codesigning.tar.gz c6e3b07dc0ddc736... 08c4e0c84a0f1b16...
    *-win64-debug.zip 4883b7979d524a11... 467965e3e39088e5...
    *-win64-setup-unsigned.exe 88514f2c81d798da... ce5bea95c053922d...
    *-win64-unsigned.zip bb50c5d13cea4c50... 184456ffec19c3a0...
    *-x86_64-apple-darwin-codesigning.tar.gz 9614c10ffda1db3a... 84aa190512d8cba4...
    *-x86_64-apple-darwin-unsigned.tar.gz d1d17efe6d3268d2... f32d529868996c9c...
    *-x86_64-apple-darwin-unsigned.zip d4cb5ce7688a711b... 044d70042ecfb392...
    *-x86_64-linux-gnu-debug.tar.gz 1bfbed1088d01603... 67d647da84c8c17b...
    *-x86_64-linux-gnu.tar.gz 99f2f33a3d682115... ee70deab94b0d8af...
    *.tar.gz 1fc3f0e51d37a496... b76b6dc05253ad2a...
    SHA256SUMS.part d3ff75a4db89bfb9... cf47b9e7896a8c90...
    guix_build.log 3f57d1ba061439da... 03b412d0e7cb2397...
    guix_build.log.diff efc648268b7e1af5...
  35. DrahtBot removed the label DrahtBot Guix build requested on Feb 16, 2026
  36. fanquake renamed this:
    guix: update time-machine to 46793f96cdfe55b695d996c0ba367e5fd37b81e4
    guix: update time-machine to bf0614854d0232d9181a92a6d7768ca9a62deb84
    on Feb 16, 2026
  37. fanquake commented at 10:28 am on February 16, 2026: member

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-02-17 06:13 UTC

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