guix: Split manifests #34948

pull hebasto wants to merge 3 commits into bitcoin:master from hebasto:260329-guix-manifest-split changing 5 files +197 −165
  1. hebasto commented at 3:41 pm on March 29, 2026: member

    This PR narrows the scope of the Guix environments to include only the minimum dependencies required for specific tasks, namely building and codesigning.

    The second commit applies this same principle. It represents a step toward resolving #29914, executing on this proposed plan of action.

    Based on #34944.

  2. guix: Clean up module list in manifest
    These modules are no longer in use:
    1. `gnu-build-system` since bitcoin/bitcoin#34627.
    2. `cmake-build-system` since bitcoin/bitcoin#34550.
    3. `download` since bitcoin/bitcoin#34550.
    ff66ed8a0c
  3. guix: Split manifest into build and codesign manifests 6ab6701ec9
  4. guix: Split GUI dependencies into separate manifest 04569c75de
  5. hebasto added the label Build system on Mar 29, 2026
  6. DrahtBot commented at 3:41 pm on March 29, 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. A summary of reviews will appear here.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #34877 (guix: Remove make-lld-wrapper by hebasto)
    • #32764 (guix: Build for macOS using Clang only 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.

  7. hebasto commented at 9:23 pm on March 29, 2026: member

    My Guix build:

     0aarch64
     13348c81ecb304113310754ec4825de796bb73a7e4d0dc821dc05e9b57f9e33a4  guix-build-04569c75de6d/output/aarch64-linux-gnu/SHA256SUMS.part
     257cbe34a8e582d74970fc7208ef44f2695b2dbde6d7aac828f2d23f1cece5242  guix-build-04569c75de6d/output/aarch64-linux-gnu/bitcoin-04569c75de6d-aarch64-linux-gnu-debug.tar.gz
     35f8200455074cf269e7f9f7bd6f42d345c4d6ec27b1a63c05598e2d159a1f4ff  guix-build-04569c75de6d/output/aarch64-linux-gnu/bitcoin-04569c75de6d-aarch64-linux-gnu.tar.gz
     483636a1432e8590fe2f68c579f18697561410fb4715c062ce6c14c53f465c36b  guix-build-04569c75de6d/output/arm-linux-gnueabihf/SHA256SUMS.part
     5f48621ee451b8d35ee3e039b50d34fa16034403aae65ca2b3e781c65e812ecd7  guix-build-04569c75de6d/output/arm-linux-gnueabihf/bitcoin-04569c75de6d-arm-linux-gnueabihf-debug.tar.gz
     618e7775303a598adf8050cd81d66ae7c9bd52868b8cf8773725d844fcd16faf2  guix-build-04569c75de6d/output/arm-linux-gnueabihf/bitcoin-04569c75de6d-arm-linux-gnueabihf.tar.gz
     709cfcb8e6a202ec6c1c2836df76f588c5f9c41772d65a0afca684dae0fe3ccbd  guix-build-04569c75de6d/output/arm64-apple-darwin/SHA256SUMS.part
     8172910973066f1ec34984e28841ade0ded0bf6abec3c7490e60852fff8ca41c3  guix-build-04569c75de6d/output/arm64-apple-darwin/bitcoin-04569c75de6d-arm64-apple-darwin-codesigning.tar.gz
     9548c67b881daf3ff9c259b5f7f65aae17ac0dc2b7131c5b11bb273c787dda564  guix-build-04569c75de6d/output/arm64-apple-darwin/bitcoin-04569c75de6d-arm64-apple-darwin-unsigned.tar.gz
    109445c4952c40a20593a56ae3f8701a303150c9d61e4bc84adbe12868c7b184a1  guix-build-04569c75de6d/output/arm64-apple-darwin/bitcoin-04569c75de6d-arm64-apple-darwin-unsigned.zip
    11eb6401c79be2ccf9f03841ff2627672a5a98cd4882c6dc7df4c0429b4167f517  guix-build-04569c75de6d/output/dist-archive/bitcoin-04569c75de6d.tar.gz
    12ff1d14fffc1d0ba803ec41042fcc255c034b3c11f114b2a55d4daab13ef94eba  guix-build-04569c75de6d/output/powerpc64-linux-gnu/SHA256SUMS.part
    1340ce8e6ed2fddb0ed0739129b10d261a73db1b3ab590730a523c975c483668cc  guix-build-04569c75de6d/output/powerpc64-linux-gnu/bitcoin-04569c75de6d-powerpc64-linux-gnu-debug.tar.gz
    14645f73d94105107b2ad6cfb36b24d201bd7f0453a33b1023137361de8d952c20  guix-build-04569c75de6d/output/powerpc64-linux-gnu/bitcoin-04569c75de6d-powerpc64-linux-gnu.tar.gz
    15b219b6b03a8d7fe7cdcd5075a1b02a0b68383500a7c58dbfcef94f7b76cc3e89  guix-build-04569c75de6d/output/riscv64-linux-gnu/SHA256SUMS.part
    1659f5f3740f1b3df5f4cb1d1b57e724bcd8cb268a6a16f3086c50c7a9569c4f82  guix-build-04569c75de6d/output/riscv64-linux-gnu/bitcoin-04569c75de6d-riscv64-linux-gnu-debug.tar.gz
    17d975eb894b6f4abd92a849adf036112898725156cff386672bc93adb3775ba57  guix-build-04569c75de6d/output/riscv64-linux-gnu/bitcoin-04569c75de6d-riscv64-linux-gnu.tar.gz
    180623ef789456600dec1e533863ff03b2fc8131c1b1953715c312319190dfa9eb  guix-build-04569c75de6d/output/x86_64-apple-darwin/SHA256SUMS.part
    194c238b210e0bdb06494de1c473acb0841aa626352834eacbcfdc8f5ebbf82038  guix-build-04569c75de6d/output/x86_64-apple-darwin/bitcoin-04569c75de6d-x86_64-apple-darwin-codesigning.tar.gz
    2037c0248128f762d544041ee466bd6f1b99cafb676991f60c58640f1dafe9be09  guix-build-04569c75de6d/output/x86_64-apple-darwin/bitcoin-04569c75de6d-x86_64-apple-darwin-unsigned.tar.gz
    213cecf73fef4138e81cb19ad0da4a399739268fd1ed452b6da7d50509ca64f727  guix-build-04569c75de6d/output/x86_64-apple-darwin/bitcoin-04569c75de6d-x86_64-apple-darwin-unsigned.zip
    2232eb3d62556ab5bcb292e24eb6a0e78484a16c4354c27e1dcd4482bf5c243996  guix-build-04569c75de6d/output/x86_64-linux-gnu/SHA256SUMS.part
    23970baa169a7ae0347f15bf0261ea495c53806c5f12b1b66547e40a54638f728a  guix-build-04569c75de6d/output/x86_64-linux-gnu/bitcoin-04569c75de6d-x86_64-linux-gnu-debug.tar.gz
    2461fcf963cf38368b92cf888d3e065abb0aacebb946196d4f2c19716ad8bc1f51  guix-build-04569c75de6d/output/x86_64-linux-gnu/bitcoin-04569c75de6d-x86_64-linux-gnu.tar.gz
    25b04e03989bbcbe47ad79932d353cd694f5b892b552121ec221d3da9ee5b20223  guix-build-04569c75de6d/output/x86_64-w64-mingw32/SHA256SUMS.part
    26f03b3e23dba091b6a73a4d51f0e4002743b618d4977ed0a3270ab5542a956167  guix-build-04569c75de6d/output/x86_64-w64-mingw32/bitcoin-04569c75de6d-win64-codesigning.tar.gz
    27dbc06899ac55a66e41bc04f2a07302881f5da2b365df2654ca16d70ddaa99040  guix-build-04569c75de6d/output/x86_64-w64-mingw32/bitcoin-04569c75de6d-win64-debug.zip
    28ca52502ca823ba875804a051e2e605f749ae4ac60f5d24dd3743a329fb8f5271  guix-build-04569c75de6d/output/x86_64-w64-mingw32/bitcoin-04569c75de6d-win64-setup-unsigned.exe
    29d48b60773dc8657adfa047df55c281e79ff80fa05c6592ec6f2c24dad6c7bc63  guix-build-04569c75de6d/output/x86_64-w64-mingw32/bitcoin-04569c75de6d-win64-unsigned.zip
    

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-03-30 18:13 UTC

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