guix: use `--load-path` for local modules #36531

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:guix_load_path changing 1 files +9 −2
  1. fanquake commented at 1:19 AM on October 15, 2026: member

    Rather than exporting via GUIX_PACKAGE_PATH.

    Fixes #36530.

  2. guix: use --load-path for local modules
    Rather than exporting via `GUIX_PACKAGE_PATH`.
    48eed2fc27
  3. DrahtBot added the label Build system on Oct 15, 2026
  4. DrahtBot commented at 1:19 AM on October 15, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--006a51241073e994b41acfe9ec718e94-->

    External sites

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process.

    Type Reviewers
    ACK hebasto, willcl-ark

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  5. fanquake marked this as ready for review on Oct 16, 2026
  6. fanquake added the label DrahtBot Guix build requested on Oct 16, 2026
  7. fanquake commented at 5:53 AM on October 16, 2026: member

    Guix Build:

    aarch64
    b637b3ff6879eb137238e7726c47c334e49a5ba64fc0c75726c42564f8348fa2  guix-build-48eed2fc2770/output/aarch64-linux-gnu/SHA256SUMS.part
    636bc39a6e3e1400032d7ded5afc134706751209a0762d1432bfb225d5960730  guix-build-48eed2fc2770/output/aarch64-linux-gnu/bitcoin-48eed2fc2770-aarch64-linux-gnu-debug.tar.gz
    851682704cd4fad9f0d1c7a327774d4247a1b0aea1f958160cc2eabfa081b5b0  guix-build-48eed2fc2770/output/aarch64-linux-gnu/bitcoin-48eed2fc2770-aarch64-linux-gnu.tar.gz
    af4b8ccf6592e8ed74e7912a3c94dd18845276b1ba5dcce26e2b43fb9617017f  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/SHA256SUMS.part
    4190f30211c3e87db0e594ca8f4e52ab5f5df48a0ea8fccb9513b66109588ebb  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/bitcoin-48eed2fc2770-arm-linux-gnueabihf-debug.tar.gz
    ea39b209df6de22cd4d630e29cbf5077e8a52cf52b95e239c1d6059a94bb55a1  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/bitcoin-48eed2fc2770-arm-linux-gnueabihf.tar.gz
    218eb7b3d75c1616b13705b8ae8b03f329084f1fa79263665cef3f29e3606fab  guix-build-48eed2fc2770/output/arm64-apple-darwin/SHA256SUMS.part
    77c8e729a55d23c91a7590c069c54b9d99b56a248bfe013a16bf7f633d68aee0  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-codesigning.tar.gz
    b560f737a83b8f0307607327942e818885c1453d936f40e54ca881c9fcfe160c  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-unsigned.tar.gz
    d25ecc9c076bec55ed247b168556a7c469b5ca971daddfbc009cda1d15991c84  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-unsigned.zip
    a83300cef1d3c24b7ffbac715bf4c11fb570b10a54503cee85f898adbff1921e  guix-build-48eed2fc2770/output/dist-archive/bitcoin-48eed2fc2770.tar.gz
    9a3b933794c483c55d72166126056d7897bf78e4e14004a442ad7c9523310a61  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/SHA256SUMS.part
    7fb513d9cd58bd7407eb9c357fdf2d221232eba19126180db6b822d29f85e131  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/bitcoin-48eed2fc2770-powerpc64-linux-gnu-debug.tar.gz
    9622e39b8fbcbf04fef026c61bb3cc4df18e00c6f86485d0c762980bfc1802d4  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/bitcoin-48eed2fc2770-powerpc64-linux-gnu.tar.gz
    42582bd243557c24f046213deb1cee22c36fc3bd9756a84003a4b18c1f7247d3  guix-build-48eed2fc2770/output/riscv64-linux-gnu/SHA256SUMS.part
    f071c2d89292d973546283d87ab4043377741a39c8eb5a09162c9e5752d200fb  guix-build-48eed2fc2770/output/riscv64-linux-gnu/bitcoin-48eed2fc2770-riscv64-linux-gnu-debug.tar.gz
    ab83610ce15c696fe464062fd601c3d1b6de8c43c1c49d61cb8760b2b39d5d22  guix-build-48eed2fc2770/output/riscv64-linux-gnu/bitcoin-48eed2fc2770-riscv64-linux-gnu.tar.gz
    4b7985dc4ae81f82266eac1d57b0e9dd382715104ba178b7ffcbfec0332d281e  guix-build-48eed2fc2770/output/x86_64-apple-darwin/SHA256SUMS.part
    0762f0f3a051bb2dec847c1161455115b20f3bab201f8c306472d3f25a34286f  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-codesigning.tar.gz
    af7f603d538a4c8ae08f2358e2fcc326e6aaae2aee5168ba481f442cd60f6495  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-unsigned.tar.gz
    9a1b36a326cfdb0b0c0e9f930620ca4193e37f7e3febdaef92fcb085c405ff2a  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-unsigned.zip
    47f6bb48858c9dda9924d3a8d0d51f508ad8275014766e4afd66f9ca44b3a86f  guix-build-48eed2fc2770/output/x86_64-linux-gnu/SHA256SUMS.part
    6e14648c5a35a539959b33814eea74e07dc44488b366c31dd3496ccc1507d004  guix-build-48eed2fc2770/output/x86_64-linux-gnu/bitcoin-48eed2fc2770-x86_64-linux-gnu-debug.tar.gz
    acc6c3961a9ff2346056777c2183466cc46972ae85499bff6cbc793261b36194  guix-build-48eed2fc2770/output/x86_64-linux-gnu/bitcoin-48eed2fc2770-x86_64-linux-gnu.tar.gz
    c4289ffdb3c8cd8002706966102eebd2eaf6ef20a95ce4febebb151c598ae10c  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/SHA256SUMS.part
    ec716199a477914df09dfcbda6877f6c70209d5d90defd0fb841659a00a8a366  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-codesigning.tar.gz
    169c8d50e48d0f3cbba10fde459e8718cf23f68f2dcaf207b0d8e6455f1d5150  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-debug.zip
    11c232f85478fc940d4749a01a8430bf96e7b9b61ac312985d0e57c34514888c  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-setup-unsigned.exe
    e17160ec71c71c74984e6b23f1327d2626e656057015b4f57fbb9bfb3b4b4373  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-unsigned.zip
    
  8. fanquake requested review from willcl-ark on Oct 16, 2026
  9. hebasto approved
  10. hebasto commented at 4:55 PM on October 19, 2026: member

    ACK 48eed2fc2770264c4137a89a7631fead11acaad5.

    My Guix build is in progress.

  11. hebasto commented at 7:17 PM on October 19, 2026: member

    My Guix build:

    $ uname -m && find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    x86_64
    b637b3ff6879eb137238e7726c47c334e49a5ba64fc0c75726c42564f8348fa2  guix-build-48eed2fc2770/output/aarch64-linux-gnu/SHA256SUMS.part
    636bc39a6e3e1400032d7ded5afc134706751209a0762d1432bfb225d5960730  guix-build-48eed2fc2770/output/aarch64-linux-gnu/bitcoin-48eed2fc2770-aarch64-linux-gnu-debug.tar.gz
    851682704cd4fad9f0d1c7a327774d4247a1b0aea1f958160cc2eabfa081b5b0  guix-build-48eed2fc2770/output/aarch64-linux-gnu/bitcoin-48eed2fc2770-aarch64-linux-gnu.tar.gz
    af4b8ccf6592e8ed74e7912a3c94dd18845276b1ba5dcce26e2b43fb9617017f  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/SHA256SUMS.part
    4190f30211c3e87db0e594ca8f4e52ab5f5df48a0ea8fccb9513b66109588ebb  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/bitcoin-48eed2fc2770-arm-linux-gnueabihf-debug.tar.gz
    ea39b209df6de22cd4d630e29cbf5077e8a52cf52b95e239c1d6059a94bb55a1  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/bitcoin-48eed2fc2770-arm-linux-gnueabihf.tar.gz
    218eb7b3d75c1616b13705b8ae8b03f329084f1fa79263665cef3f29e3606fab  guix-build-48eed2fc2770/output/arm64-apple-darwin/SHA256SUMS.part
    77c8e729a55d23c91a7590c069c54b9d99b56a248bfe013a16bf7f633d68aee0  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-codesigning.tar.gz
    b560f737a83b8f0307607327942e818885c1453d936f40e54ca881c9fcfe160c  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-unsigned.tar.gz
    d25ecc9c076bec55ed247b168556a7c469b5ca971daddfbc009cda1d15991c84  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-unsigned.zip
    a83300cef1d3c24b7ffbac715bf4c11fb570b10a54503cee85f898adbff1921e  guix-build-48eed2fc2770/output/dist-archive/bitcoin-48eed2fc2770.tar.gz
    9a3b933794c483c55d72166126056d7897bf78e4e14004a442ad7c9523310a61  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/SHA256SUMS.part
    7fb513d9cd58bd7407eb9c357fdf2d221232eba19126180db6b822d29f85e131  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/bitcoin-48eed2fc2770-powerpc64-linux-gnu-debug.tar.gz
    9622e39b8fbcbf04fef026c61bb3cc4df18e00c6f86485d0c762980bfc1802d4  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/bitcoin-48eed2fc2770-powerpc64-linux-gnu.tar.gz
    42582bd243557c24f046213deb1cee22c36fc3bd9756a84003a4b18c1f7247d3  guix-build-48eed2fc2770/output/riscv64-linux-gnu/SHA256SUMS.part
    f071c2d89292d973546283d87ab4043377741a39c8eb5a09162c9e5752d200fb  guix-build-48eed2fc2770/output/riscv64-linux-gnu/bitcoin-48eed2fc2770-riscv64-linux-gnu-debug.tar.gz
    ab83610ce15c696fe464062fd601c3d1b6de8c43c1c49d61cb8760b2b39d5d22  guix-build-48eed2fc2770/output/riscv64-linux-gnu/bitcoin-48eed2fc2770-riscv64-linux-gnu.tar.gz
    4b7985dc4ae81f82266eac1d57b0e9dd382715104ba178b7ffcbfec0332d281e  guix-build-48eed2fc2770/output/x86_64-apple-darwin/SHA256SUMS.part
    0762f0f3a051bb2dec847c1161455115b20f3bab201f8c306472d3f25a34286f  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-codesigning.tar.gz
    af7f603d538a4c8ae08f2358e2fcc326e6aaae2aee5168ba481f442cd60f6495  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-unsigned.tar.gz
    9a1b36a326cfdb0b0c0e9f930620ca4193e37f7e3febdaef92fcb085c405ff2a  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-unsigned.zip
    47f6bb48858c9dda9924d3a8d0d51f508ad8275014766e4afd66f9ca44b3a86f  guix-build-48eed2fc2770/output/x86_64-linux-gnu/SHA256SUMS.part
    6e14648c5a35a539959b33814eea74e07dc44488b366c31dd3496ccc1507d004  guix-build-48eed2fc2770/output/x86_64-linux-gnu/bitcoin-48eed2fc2770-x86_64-linux-gnu-debug.tar.gz
    acc6c3961a9ff2346056777c2183466cc46972ae85499bff6cbc793261b36194  guix-build-48eed2fc2770/output/x86_64-linux-gnu/bitcoin-48eed2fc2770-x86_64-linux-gnu.tar.gz
    c4289ffdb3c8cd8002706966102eebd2eaf6ef20a95ce4febebb151c598ae10c  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/SHA256SUMS.part
    ec716199a477914df09dfcbda6877f6c70209d5d90defd0fb841659a00a8a366  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-codesigning.tar.gz
    169c8d50e48d0f3cbba10fde459e8718cf23f68f2dcaf207b0d8e6455f1d5150  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-debug.zip
    11c232f85478fc940d4749a01a8430bf96e7b9b61ac312985d0e57c34514888c  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-setup-unsigned.exe
    e17160ec71c71c74984e6b23f1327d2626e656057015b4f57fbb9bfb3b4b4373  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-unsigned.zip
    
  12. willcl-ark commented at 9:15 AM on October 20, 2026: member

    My build:

    x86_64
    b637b3ff6879eb137238e7726c47c334e49a5ba64fc0c75726c42564f8348fa2  guix-build-48eed2fc2770/output/aarch64-linux-gnu/SHA256SUMS.part
    636bc39a6e3e1400032d7ded5afc134706751209a0762d1432bfb225d5960730  guix-build-48eed2fc2770/output/aarch64-linux-gnu/bitcoin-48eed2fc2770-aarch64-linux-gnu-debug.tar.gz
    851682704cd4fad9f0d1c7a327774d4247a1b0aea1f958160cc2eabfa081b5b0  guix-build-48eed2fc2770/output/aarch64-linux-gnu/bitcoin-48eed2fc2770-aarch64-linux-gnu.tar.gz
    af4b8ccf6592e8ed74e7912a3c94dd18845276b1ba5dcce26e2b43fb9617017f  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/SHA256SUMS.part
    4190f30211c3e87db0e594ca8f4e52ab5f5df48a0ea8fccb9513b66109588ebb  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/bitcoin-48eed2fc2770-arm-linux-gnueabihf-debug.tar.gz
    ea39b209df6de22cd4d630e29cbf5077e8a52cf52b95e239c1d6059a94bb55a1  guix-build-48eed2fc2770/output/arm-linux-gnueabihf/bitcoin-48eed2fc2770-arm-linux-gnueabihf.tar.gz
    218eb7b3d75c1616b13705b8ae8b03f329084f1fa79263665cef3f29e3606fab  guix-build-48eed2fc2770/output/arm64-apple-darwin/SHA256SUMS.part
    77c8e729a55d23c91a7590c069c54b9d99b56a248bfe013a16bf7f633d68aee0  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-codesigning.tar.gz
    b560f737a83b8f0307607327942e818885c1453d936f40e54ca881c9fcfe160c  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-unsigned.tar.gz
    d25ecc9c076bec55ed247b168556a7c469b5ca971daddfbc009cda1d15991c84  guix-build-48eed2fc2770/output/arm64-apple-darwin/bitcoin-48eed2fc2770-arm64-apple-darwin-unsigned.zip
    a83300cef1d3c24b7ffbac715bf4c11fb570b10a54503cee85f898adbff1921e  guix-build-48eed2fc2770/output/dist-archive/bitcoin-48eed2fc2770.tar.gz
    9a3b933794c483c55d72166126056d7897bf78e4e14004a442ad7c9523310a61  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/SHA256SUMS.part
    7fb513d9cd58bd7407eb9c357fdf2d221232eba19126180db6b822d29f85e131  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/bitcoin-48eed2fc2770-powerpc64-linux-gnu-debug.tar.gz
    9622e39b8fbcbf04fef026c61bb3cc4df18e00c6f86485d0c762980bfc1802d4  guix-build-48eed2fc2770/output/powerpc64-linux-gnu/bitcoin-48eed2fc2770-powerpc64-linux-gnu.tar.gz
    42582bd243557c24f046213deb1cee22c36fc3bd9756a84003a4b18c1f7247d3  guix-build-48eed2fc2770/output/riscv64-linux-gnu/SHA256SUMS.part
    f071c2d89292d973546283d87ab4043377741a39c8eb5a09162c9e5752d200fb  guix-build-48eed2fc2770/output/riscv64-linux-gnu/bitcoin-48eed2fc2770-riscv64-linux-gnu-debug.tar.gz
    ab83610ce15c696fe464062fd601c3d1b6de8c43c1c49d61cb8760b2b39d5d22  guix-build-48eed2fc2770/output/riscv64-linux-gnu/bitcoin-48eed2fc2770-riscv64-linux-gnu.tar.gz
    4b7985dc4ae81f82266eac1d57b0e9dd382715104ba178b7ffcbfec0332d281e  guix-build-48eed2fc2770/output/x86_64-apple-darwin/SHA256SUMS.part
    0762f0f3a051bb2dec847c1161455115b20f3bab201f8c306472d3f25a34286f  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-codesigning.tar.gz
    af7f603d538a4c8ae08f2358e2fcc326e6aaae2aee5168ba481f442cd60f6495  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-unsigned.tar.gz
    9a1b36a326cfdb0b0c0e9f930620ca4193e37f7e3febdaef92fcb085c405ff2a  guix-build-48eed2fc2770/output/x86_64-apple-darwin/bitcoin-48eed2fc2770-x86_64-apple-darwin-unsigned.zip
    47f6bb48858c9dda9924d3a8d0d51f508ad8275014766e4afd66f9ca44b3a86f  guix-build-48eed2fc2770/output/x86_64-linux-gnu/SHA256SUMS.part
    6e14648c5a35a539959b33814eea74e07dc44488b366c31dd3496ccc1507d004  guix-build-48eed2fc2770/output/x86_64-linux-gnu/bitcoin-48eed2fc2770-x86_64-linux-gnu-debug.tar.gz
    acc6c3961a9ff2346056777c2183466cc46972ae85499bff6cbc793261b36194  guix-build-48eed2fc2770/output/x86_64-linux-gnu/bitcoin-48eed2fc2770-x86_64-linux-gnu.tar.gz
    c4289ffdb3c8cd8002706966102eebd2eaf6ef20a95ce4febebb151c598ae10c  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/SHA256SUMS.part
    ec716199a477914df09dfcbda6877f6c70209d5d90defd0fb841659a00a8a366  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-codesigning.tar.gz
    169c8d50e48d0f3cbba10fde459e8718cf23f68f2dcaf207b0d8e6455f1d5150  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-debug.zip
    11c232f85478fc940d4749a01a8430bf96e7b9b61ac312985d0e57c34514888c  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-setup-unsigned.exe
    e17160ec71c71c74984e6b23f1327d2626e656057015b4f57fbb9bfb3b4b4373  guix-build-48eed2fc2770/output/x86_64-w64-mingw32/bitcoin-48eed2fc2770-win64-unsigned.zip
    
  13. willcl-ark approved
  14. willcl-ark commented at 8:23 AM on October 21, 2026: member

    ACK 48eed2fc2770264c4137a89a7631fead11acaad5

  15. fanquake merged this on Oct 21, 2026
  16. fanquake closed this on Oct 21, 2026

  17. fanquake deleted the branch on Oct 21, 2026
  18. maflcko removed the label DrahtBot Guix build requested on Oct 22, 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-10-30 09:40 UTC