build: Improve depends build system robustness #22552

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:210726-deps changing 33 files +266 βˆ’266
  1. hebasto commented at 8:46 am on July 26, 2021: member

    The depends build system looks fragile in its current state. For example, on master (346e780442f91fc155dcc9c44eedf23ac0bb15a7):

    0$ make --no-print-directory -C depends print-qt_suffix
    1qt_suffix=everywhere-opensource-src-4.3.4.tar.xz
    

    With this PR:

    0$ make --no-print-directory -C depends print-qt_suffix
    1qt_suffix=everywhere-opensource-src-5.15.3.tar.xz
    

    Required for bitcoin/bitcoin#22555.

  2. hebasto commented at 8:47 am on July 26, 2021: member
  3. fanquake added the label Build system on Jul 26, 2021
  4. maflcko added the label DrahtBot Guix build requested on Jul 26, 2021
  5. maflcko commented at 9:26 am on July 26, 2021: member
    For the scripted-diff please use git ls-files ... or similar. Otherwise it will change out-of-tree files as well.
  6. hebasto force-pushed on Jul 26, 2021
  7. hebasto commented at 12:00 pm on July 26, 2021: member

    Updated fdaeb5207bc58a7c93472d1bac82b2c373d6f1be -> b48fd7bf3f3276f5e21cd7de960a859754b20285 (pr22552.01 -> pr22552.02, diff):

  8. DrahtBot commented at 1:18 pm on July 26, 2021: contributor

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

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #25697 (depends: expat 2.4.8 & fix building with -flto by fanquake)
    • #25696 (build: Re-enable external signer on Windows by hebasto)
    • #25633 (depends: don’t restrict –enable-lto to non-guix cctools by fanquake)
    • #25391 (guix: Use LTO to build releases by fanquake)
    • #24283 (build: Add show-% target for multi-line variables and debug info by hebasto)
    • #24123 ([POC] build: enable Pointer Authentication and Branch Target Identification for aarch64 (Linux) by fanquake)
    • #21778 (build: LLVM 14 & 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.

  9. hebasto marked this as a draft on Jul 26, 2021
  10. hebasto force-pushed on Jul 26, 2021
  11. hebasto marked this as ready for review on Jul 26, 2021
  12. jarolrod commented at 3:02 pm on July 27, 2021: member

    Concept ACK

    I agree with the vision this PR is trying to set. I wanted to try to document what this seems to be doing and aims to accomplish.

    What this PR is doing: We can notice some “fragility” in our build system when looking at the recent Android related issues and their patches. The OP shows a good example; somehow, the boost version ended up there. Another example is the patch set of #22555; it seems as though the wrong value is evaluated with specific variables.

    Why might this be happening? This PR hits the nail on the head by attacking the use of recursive variables. Recursive variables make it quite hard to track where the value is coming from (to a build noob like me). The main change this PR is performing is refactoring from recursively expanded variables to simple expanded ones. This irons out any kinks that currently exist and seems to work for the Android build issues as reported here: #22555 (comment)

    Per the make manual

    “To avoid all the problems and inconveniences of recursively expanded variables, there is another flavor: simply expanded variables.”

    Should we do this? Warning: The following opinions are from a build noob

    We do not need to refactor to simply expanded variables. We could spend time figuring out what about our current setup and the use of recursive variables is contributing to the example in the OP and partially leading to other examples like #22522.

    Nevertheless, we should move to simply expanded variables. The clear benefit is, again, stated in the make manual:

    “Simply expanded variables generally make complicated makefile programming more predictable because they work like variables in most programming languages.”

    Performing this refactor makes future changes more accessible because we can easily track where values come from. Also, and while not a directly supporting reason for this change, it can lower the entry and learning curve barrier to contributing to our build system.

    Also, simply expanded variables are newer. Newer = Better ☺️

    Notes on commits:

    • dc54e4ad2c58cff78ad618f1c577aae704bc7901
      • simlar to explanation for 2ee0cf35d09a4b7a08361ecf2576e0e15e93f5f2
    • c705d1ba86938387b9f4bb2e4b3eea6c8b2b44fe
      • This is mainly a cosmetic change. Not required
    • 2ee0cf35d09a4b7a08361ecf2576e0e15e93f5f2
      • If we are going to refactor to simple variables, this is needed to keep the proper order of evaluation. X.mk depends on native_X.mk.
    • 096d24f3ce24fcc38a1dfa85e5a08dd7ca494e75
      • This is a cosmetic change
    • 4e70c20acdefc9e596297b322e9f2897f9dc4654 & 638133188fa21f17e65e73f08c0ff7b87a58f446
      • performs migration from recursive to simple variables
  13. jarolrod commented at 4:08 pm on July 27, 2021: member

    Guix Hashes, mine match @hebasto:

     0find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1
     24ea194b0f639a35c111de60d646ec7adcde82a5ab0c2b4d82637046909c9967c  guix-build-638133188fa2/output/aarch64-linux-gnu/SHA256SUMS.part
     338178d82ffb02f3b776a570bddc4331078b27a22a5a6f6f21eeec95fee556290  guix-build-638133188fa2/output/aarch64-linux-gnu/bitcoin-638133188fa2-aarch64-linux-gnu-debug.tar.gz
     4085c15770e12d60ba143d7795732931813255843af3cf308f18aafa47650e949  guix-build-638133188fa2/output/aarch64-linux-gnu/bitcoin-638133188fa2-aarch64-linux-gnu.tar.gz
     50a0f49b35abc654842d988bfa8ccd66f104eff223baded0c0c48fe306bfc3189  guix-build-638133188fa2/output/arm-linux-gnueabihf/SHA256SUMS.part
     6a3ef166964fcecbe12f24559b7de2be2d535f4c4d1480a14d230c7027183bbcb  guix-build-638133188fa2/output/arm-linux-gnueabihf/bitcoin-638133188fa2-arm-linux-gnueabihf-debug.tar.gz
     7fcf12dc881680552a262754f520c52b30831aeeef4c4e3163d0a00b9b7dd8494  guix-build-638133188fa2/output/arm-linux-gnueabihf/bitcoin-638133188fa2-arm-linux-gnueabihf.tar.gz
     812c4769900aca1fd2133f45c3cf5b84d6bc3e28c55f3e5349e65eabcc2d4d606  guix-build-638133188fa2/output/dist-archive/bitcoin-638133188fa2.tar.gz
     978b857871eb735a1add4018ff38a0b13bb6c6eae49d22394dbe8c039b6d8f728  guix-build-638133188fa2/output/powerpc64-linux-gnu/SHA256SUMS.part
    10cef24717d877e2a069fb2578a5675dba2adb0ab37a8c735fd1c42f03b67da744  guix-build-638133188fa2/output/powerpc64-linux-gnu/bitcoin-638133188fa2-powerpc64-linux-gnu-debug.tar.gz
    11465f37bcbb72c03795085e2e47c647ac8d9db9894e19edabaa265b17faec790c  guix-build-638133188fa2/output/powerpc64-linux-gnu/bitcoin-638133188fa2-powerpc64-linux-gnu.tar.gz
    1228ee721dd23c5dffb993827dc319d91424925eb4427443e9ed0a65f2b89bd1ec  guix-build-638133188fa2/output/powerpc64le-linux-gnu/SHA256SUMS.part
    13c57922fb4e32f62ac0e80383669b350e2c1973c3c17003a39a65dc15790c11af  guix-build-638133188fa2/output/powerpc64le-linux-gnu/bitcoin-638133188fa2-powerpc64le-linux-gnu-debug.tar.gz
    1438cd9bdc692390a166ec2926eea66c80c3ceb09eda49d251baf4b028717de1ae  guix-build-638133188fa2/output/powerpc64le-linux-gnu/bitcoin-638133188fa2-powerpc64le-linux-gnu.tar.gz
    15bb835248e4212751b51d28e1105347c129b5bc9be9675adc4a05107b97d04cff  guix-build-638133188fa2/output/riscv64-linux-gnu/SHA256SUMS.part
    163249955ece9fbc54c15bc3a450d47a9908578f0de1d94e148874926cdf378781  guix-build-638133188fa2/output/riscv64-linux-gnu/bitcoin-638133188fa2-riscv64-linux-gnu-debug.tar.gz
    17ef21bd74300b777537b0e0cf836df06f231cad38eaf31032d2a0688975cd878e  guix-build-638133188fa2/output/riscv64-linux-gnu/bitcoin-638133188fa2-riscv64-linux-gnu.tar.gz
    18367ff0943f3a662d4ccb8e2351ac6bda96438d26e602814b4625b9d19e74dfc0  guix-build-638133188fa2/output/x86_64-apple-darwin18/SHA256SUMS.part
    194c8eadf70973f1b01037e4717e3152ca704af6591d2def66cdc0d9e997cce4e5  guix-build-638133188fa2/output/x86_64-apple-darwin18/bitcoin-638133188fa2-osx-unsigned.dmg
    20d1d844548fccac9de6d229a93b521a8cf88265dc9f034cd4a109dbaec840d4aa  guix-build-638133188fa2/output/x86_64-apple-darwin18/bitcoin-638133188fa2-osx-unsigned.tar.gz
    210dcb20052e0196c58eeb66f56fe15a5ab6466376203919e01348bfde6718f3f9  guix-build-638133188fa2/output/x86_64-apple-darwin18/bitcoin-638133188fa2-osx64.tar.gz
    224aded0867bcc8d163f9137f131d82bc157a83043c7907474d76ddd4b3f18c40d  guix-build-638133188fa2/output/x86_64-linux-gnu/SHA256SUMS.part
    23d3031ec2e29a888e4462a44e92ffa77feedd8ac243da682071fce419cf7e5f26  guix-build-638133188fa2/output/x86_64-linux-gnu/bitcoin-638133188fa2-x86_64-linux-gnu-debug.tar.gz
    24a6722dca18f7c400c53d3576b6d438bc397d084f200eff5c32e7b77c8aa7a8a5  guix-build-638133188fa2/output/x86_64-linux-gnu/bitcoin-638133188fa2-x86_64-linux-gnu.tar.gz
    250285facc842ecd4b492c3b62a21079e83b0e81bc0a01ee750543ba0c341a74bf  guix-build-638133188fa2/output/x86_64-w64-mingw32/SHA256SUMS.part
    263ec91feb1265d8492ef10d933ed18ee54fe0baf42abd03232fb747cce0a9c925  guix-build-638133188fa2/output/x86_64-w64-mingw32/bitcoin-638133188fa2-win-unsigned.tar.gz
    275bfdb18903f4076f7484bbd82079c94eb8ccaf5bb5523a5a59abffbdaa686194  guix-build-638133188fa2/output/x86_64-w64-mingw32/bitcoin-638133188fa2-win64-debug.zip
    288d8dc8b4a0d1f5e49189ff74b35803bd228bc8b560fd2bbf84fc5e94a1bb6d16  guix-build-638133188fa2/output/x86_64-w64-mingw32/bitcoin-638133188fa2-win64-setup-unsigned.exe
    2967d4c46850222e57d688beed894c94d84a88219f0f9a2ef6d2950d3a3aa1df9d  guix-build-638133188fa2/output/x86_64-w64-mingw32/bitcoin-638133188fa2-win64.zip
    
  14. DrahtBot removed the label DrahtBot Guix build requested on Jul 28, 2021
  15. DrahtBot added the label Needs rebase on Sep 2, 2021
  16. hebasto force-pushed on Sep 2, 2021
  17. hebasto commented at 9:01 am on September 2, 2021: member
    Rebased 638133188fa21f17e65e73f08c0ff7b87a58f446 -> ad2a195b616e1822cdd6d47c792cbf21a11df7c5 (pr22552.03 -> pr22552.04) due to the conflict with #22840.
  18. DrahtBot removed the label Needs rebase on Sep 2, 2021
  19. laanwj commented at 12:57 pm on September 9, 2021: member

    Why might this be happening? This PR hits the nail on the head by attacking the use of recursive variables.

    Thanks @jarolrod for your detailed explanation, it wasn’t kind of clear to me in the OP what was exactly fragile here, and how it is fixed. I don’t know a lot about makefile internals, but avoiding inadvertent issues that could result in wrong builds seems important. Concept ACK.

    Would be good if @theuni has a look over the changes I think.

  20. DrahtBot added the label Needs rebase on Nov 14, 2021
  21. hebasto force-pushed on Nov 15, 2021
  22. hebasto commented at 6:31 pm on November 15, 2021: member
    Rebased ad2a195b616e1822cdd6d47c792cbf21a11df7c5 -> f2812ac19667015423cdcea884745e8b79520dc7 (pr22552.04 -> pr22552.05) due to the conflict with #23494.
  23. hebasto commented at 6:36 pm on November 15, 2021: member

    @theuni

    Would you mind having a look into this PR?

  24. DrahtBot removed the label Needs rebase on Nov 15, 2021
  25. DrahtBot added the label Needs rebase on Nov 21, 2021
  26. hebasto force-pushed on Nov 21, 2021
  27. hebasto commented at 6:02 pm on November 21, 2021: member
    Rebased f2812ac19667015423cdcea884745e8b79520dc7 -> 61b03345460a6d249af7e8829455d20786764c7a (pr22552.05 -> pr22552.06) due to the conflict with #23535.
  28. DrahtBot removed the label Needs rebase on Nov 21, 2021
  29. DrahtBot added the label Needs rebase on Nov 25, 2021
  30. hebasto force-pushed on Nov 28, 2021
  31. hebasto commented at 9:13 am on November 28, 2021: member
    Rebased 61b03345460a6d249af7e8829455d20786764c7a -> 01938b9b32ee6915890ad0ae5f26a3d59310f82f (pr22552.06 -> pr22552.07) due to the conflict with #23580.
  32. DrahtBot removed the label Needs rebase on Nov 28, 2021
  33. DrahtBot added the label Needs rebase on Nov 30, 2021
  34. hebasto force-pushed on Nov 30, 2021
  35. hebasto commented at 1:38 pm on November 30, 2021: member
    Rebased 01938b9b32ee6915890ad0ae5f26a3d59310f82f -> a3a4c46f36cebe57f3eacfdf5335d5e766a8c86c (pr22552.07 -> pr22552.08) due to the conflict with #23618.
  36. DrahtBot removed the label Needs rebase on Nov 30, 2021
  37. DrahtBot added the label Needs rebase on Dec 3, 2021
  38. hebasto force-pushed on Dec 4, 2021
  39. hebasto commented at 6:08 pm on December 4, 2021: member
    Rebased a3a4c46f36cebe57f3eacfdf5335d5e766a8c86c -> 2c586571bc7c0877a4e76906cdd752cba1d9a2ec (pr22552.08 -> pr22552.09) due to the conflict with #23489.
  40. DrahtBot removed the label Needs rebase on Dec 4, 2021
  41. bitcoin deleted a comment on Dec 5, 2021
  42. maflcko added the label DrahtBot Guix build requested on Dec 5, 2021
  43. DrahtBot added the label Needs rebase on Dec 9, 2021
  44. fanquake referenced this in commit 65b49f60a4 on Dec 10, 2021
  45. hebasto force-pushed on Dec 10, 2021
  46. hebasto commented at 4:13 pm on December 10, 2021: member
    Rebased 2c586571bc7c0877a4e76906cdd752cba1d9a2ec -> fe44782aec88f59f75b1461904a1be1c7eaaa7bc (pr22552.09 -> pr22552.10) due to the conflicts with #23495 and #23673.
  47. DrahtBot removed the label Needs rebase on Dec 10, 2021
  48. sidhujag referenced this in commit 4890778588 on Dec 10, 2021
  49. hebasto commented at 2:25 pm on December 11, 2021: member

    Guix builds:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     145c47261818444ffc277421065cc20eca1f4ca031a861e5b9c0c2393ac3aa003  guix-build-fe44782aec88/output/aarch64-linux-gnu/SHA256SUMS.part
     24657c1fe8222e25e5fe9922eac104bbb8b121c2b7e317485cd15eb9b57745217  guix-build-fe44782aec88/output/aarch64-linux-gnu/bitcoin-fe44782aec88-aarch64-linux-gnu-debug.tar.gz
     3b2e80d19a297d89e04ae7c47e8064af463c3f531bd180350f58b5577dd2bd44f  guix-build-fe44782aec88/output/aarch64-linux-gnu/bitcoin-fe44782aec88-aarch64-linux-gnu.tar.gz
     448fe605a1604f74d94e216024aa2082553c2be3ce355ea6e9b8c6880aaae455f  guix-build-fe44782aec88/output/arm-linux-gnueabihf/SHA256SUMS.part
     5328692804231c42e0e51c80f884943297d5ae243f7272cb5954a86f620303779  guix-build-fe44782aec88/output/arm-linux-gnueabihf/bitcoin-fe44782aec88-arm-linux-gnueabihf-debug.tar.gz
     6103feb1b9e98ef8022ff766f2d5f9b1fb78353900a4074ff758f999fc1c29691  guix-build-fe44782aec88/output/arm-linux-gnueabihf/bitcoin-fe44782aec88-arm-linux-gnueabihf.tar.gz
     7588d1a39c94a9f7719299168ec701fee46e99485069d9afee2fec01342a4a23c  guix-build-fe44782aec88/output/dist-archive/bitcoin-fe44782aec88.tar.gz
     83000306671716e91d2abe4be0f37eabba6ebef88b1f0e6712e6785ae31336d9d  guix-build-fe44782aec88/output/powerpc64-linux-gnu/SHA256SUMS.part
     93f66fcb2f94604d5ddef11416ef3135cd30ab5386c5088aa9f4af85b7e67c84d  guix-build-fe44782aec88/output/powerpc64-linux-gnu/bitcoin-fe44782aec88-powerpc64-linux-gnu-debug.tar.gz
    10a1946293419cdcbd08ae4e2bb98e7713992ca3577e55dbc184fad5e288eb10c9  guix-build-fe44782aec88/output/powerpc64-linux-gnu/bitcoin-fe44782aec88-powerpc64-linux-gnu.tar.gz
    11b14aaddeb95c11a274bac73d9d4b614a3c8356a79ebccfe81bc867b0a48d0893  guix-build-fe44782aec88/output/powerpc64le-linux-gnu/SHA256SUMS.part
    122530561fcb1ab7e315db28257c34205c8b72bed88b6d0f9180250331d98159ce  guix-build-fe44782aec88/output/powerpc64le-linux-gnu/bitcoin-fe44782aec88-powerpc64le-linux-gnu-debug.tar.gz
    1383d5df89fcc4c33a86c6141c11184944e90f71464b0556939921df0765fa45f2  guix-build-fe44782aec88/output/powerpc64le-linux-gnu/bitcoin-fe44782aec88-powerpc64le-linux-gnu.tar.gz
    14258b9bb7035d0aca2ee956d24e37e90f99be25acd99815d121162266824e3ef9  guix-build-fe44782aec88/output/riscv64-linux-gnu/SHA256SUMS.part
    1593060d05982d8a90c0387d6a8be76cc067592575bce15680540ce3eea5973036  guix-build-fe44782aec88/output/riscv64-linux-gnu/bitcoin-fe44782aec88-riscv64-linux-gnu-debug.tar.gz
    16f6f677139d1bef31ef97d7022b07643a6d203726f683840b47f705594515ca36  guix-build-fe44782aec88/output/riscv64-linux-gnu/bitcoin-fe44782aec88-riscv64-linux-gnu.tar.gz
    17da03c88523d6697dd557ea7a08cc9e06c9947eb65ef23f5c2141abe868457dc8  guix-build-fe44782aec88/output/x86_64-apple-darwin/SHA256SUMS.part
    18e9d3a25b5c2daef51a0860fa62ce45d865247b85d527c744beba89ac57797e0c  guix-build-fe44782aec88/output/x86_64-apple-darwin/bitcoin-fe44782aec88-osx-unsigned.dmg
    198365d8169bc1eefde3c1a531e652e4f7b151283c139618e440a380d8cee5f09c  guix-build-fe44782aec88/output/x86_64-apple-darwin/bitcoin-fe44782aec88-osx-unsigned.tar.gz
    20662d87b608b304b57db77e2b57115b1d6a8556e63a2326331e9c27e10ff7aba2  guix-build-fe44782aec88/output/x86_64-apple-darwin/bitcoin-fe44782aec88-osx64.tar.gz
    21eea417b76b9db47f0a9d57a84ecb72487e847dd0cc01786ed6db65bcc0219f8e  guix-build-fe44782aec88/output/x86_64-linux-gnu/SHA256SUMS.part
    2249345d741c65ccdb943d69497e3033d194dae98b21081e0694847eed225651c9  guix-build-fe44782aec88/output/x86_64-linux-gnu/bitcoin-fe44782aec88-x86_64-linux-gnu-debug.tar.gz
    234d821b0fe896f51f57336102e4b171e8b04cd7ea873c17d7632e85613074af67  guix-build-fe44782aec88/output/x86_64-linux-gnu/bitcoin-fe44782aec88-x86_64-linux-gnu.tar.gz
    241f69e56deba9c44ebef21c89c70e0032116bcc0fdcd5ec12494c7147f73ba89b  guix-build-fe44782aec88/output/x86_64-w64-mingw32/SHA256SUMS.part
    25ee073d1b4e6512db9d8cae43f15b45e87df8d06cf6e651781bc6aa5b2cd8b659  guix-build-fe44782aec88/output/x86_64-w64-mingw32/bitcoin-fe44782aec88-win-unsigned.tar.gz
    26b444c90a248299f7ed0ef9050bc97e85601a525c83779f1e40650b2d1cd7b3ac  guix-build-fe44782aec88/output/x86_64-w64-mingw32/bitcoin-fe44782aec88-win64-debug.zip
    27d90589dc55e6da2b15c268d758c4b832bdf9a3e2c11c678e334efcd8fe70e2cb  guix-build-fe44782aec88/output/x86_64-w64-mingw32/bitcoin-fe44782aec88-win64-setup-unsigned.exe
    28e0152f77cf341a04eab49cc325e14c219fafa955dc4b62b341c6239885721a1b  guix-build-fe44782aec88/output/x86_64-w64-mingw32/bitcoin-fe44782aec88-win64.zip
    
  50. DrahtBot commented at 8:25 pm on December 15, 2021: contributor

    Guix builds

    File commit ac92ab6da58e34993d0641b98eef5b5f55b6cbf9(master) commit 0840dc1a523e5362df8546fcb46c4ad535020d50(master and this pull)
    SHA256SUMS.part ad612c55e8552e5f... 02b280e8cf856e8c...
    *-aarch64-linux-gnu-debug.tar.gz dfb9f712e593e855... f13be6f7880890e6...
    *-aarch64-linux-gnu.tar.gz 81f327b7dccdf9f9... a3302a02ca80b44a...
    *-arm-linux-gnueabihf-debug.tar.gz 5178fa7d71f4cd9c... 6e95dde6d4c80758...
    *-arm-linux-gnueabihf.tar.gz 767752a777572495... c43058a28c34c145...
    *-osx-unsigned.dmg c56ddd5318f66749... 734339fe555040bc...
    *-osx-unsigned.tar.gz 18773e80b233ede4... e820630d9a8ed64b...
    *-osx64.tar.gz 5cd526b9b35ab65f... 94b817ca1b4f2ce0...
    *-powerpc64-linux-gnu-debug.tar.gz 1c7a141264ccff9f... 5c41af6639fbf8b2...
    *-powerpc64-linux-gnu.tar.gz 8f89a1546bcc563e... ad543639e8fadf4a...
    *-powerpc64le-linux-gnu-debug.tar.gz 546d57375ca436ca... 1c72ebbc09611ea7...
    *-powerpc64le-linux-gnu.tar.gz f2d44eab7a7facaf... 2b43b03c47367e71...
    *-riscv64-linux-gnu-debug.tar.gz 798b97d2b288d656... ed380540b7a42496...
    *-riscv64-linux-gnu.tar.gz 98875a06de3c1084... 464ee815e3063b18...
    *-win-unsigned.tar.gz 47c022024636527f... dbf44d651f81c105...
    *-win64-debug.zip 8444e4a1f462c9e7... c4a4f18df3c6f3a9...
    *-win64-setup-unsigned.exe e34caaf8b5be1a1a... 42165adbe64bb90d...
    *-win64.zip dfade3b4d3688271... cc3eeb9a2587124c...
    *-x86_64-linux-gnu-debug.tar.gz 462ff2a6d604fcf7... c1f10b9e3c944e3f...
    *-x86_64-linux-gnu.tar.gz 11d7ef269ae360d7... 106ca357fec56c50...
    *.tar.gz 779113ea1d92a4eb... de13a79cacdf691e...
    guix_build.log 00942c2f5f0e05b1... 6e9518f087e5e352...
    guix_build.log.diff a0340225fcde52cb...
  51. DrahtBot removed the label DrahtBot Guix build requested on Dec 15, 2021
  52. RandyMcMillan referenced this in commit 7f64ef8c81 on Dec 23, 2021
  53. DrahtBot added the label Needs rebase on Jan 10, 2022
  54. hebasto force-pushed on Jan 10, 2022
  55. hebasto commented at 1:12 pm on January 10, 2022: member
    Rebased fe44782aec88f59f75b1461904a1be1c7eaaa7bc -> 77ec0f5ec7eff638b49d0915796a7ada53bf8ebd (pr22552.10 -> pr22552.11) due to the conflict with #23724.
  56. DrahtBot removed the label Needs rebase on Jan 10, 2022
  57. hebasto commented at 5:40 pm on January 10, 2022: member

    Guix builds:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     170c45fec102269ccc1914d1e01d65b1f9efa04dfe2a490ad55f10fda898dde34  guix-build-77ec0f5ec7ef/output/aarch64-linux-gnu/SHA256SUMS.part
     2f0c2bce986ef168ef2284bfec03912ea8e7f8abe38c6978f056f8c13547d434e  guix-build-77ec0f5ec7ef/output/aarch64-linux-gnu/bitcoin-77ec0f5ec7ef-aarch64-linux-gnu-debug.tar.gz
     3b89adc7c8f61c370a3474e8d6637dd00196d3a545448067f6b33e58a9af334e3  guix-build-77ec0f5ec7ef/output/aarch64-linux-gnu/bitcoin-77ec0f5ec7ef-aarch64-linux-gnu.tar.gz
     49f56d4fd9d650c60d5d2208bdf7ee42b8d4a47187e9d3335030f2b097a33f342  guix-build-77ec0f5ec7ef/output/arm-linux-gnueabihf/SHA256SUMS.part
     5e6afd1974ed9bdc0f0f4b71134cdfbe60d7c361c33ebe60718c9faa4286753bc  guix-build-77ec0f5ec7ef/output/arm-linux-gnueabihf/bitcoin-77ec0f5ec7ef-arm-linux-gnueabihf-debug.tar.gz
     621811f544088589507d8174314c5dc00ec40749e2620552bea76753756f680df  guix-build-77ec0f5ec7ef/output/arm-linux-gnueabihf/bitcoin-77ec0f5ec7ef-arm-linux-gnueabihf.tar.gz
     7bcca8bae219288d47bb57c8d24e8298ff10b6c7a0ba6eef7ca77324f5c606bd9  guix-build-77ec0f5ec7ef/output/dist-archive/bitcoin-77ec0f5ec7ef.tar.gz
     8df936bdf6c71147750c37f8af942dc251b14fc8e68dfb64b6fad30d85d000a84  guix-build-77ec0f5ec7ef/output/powerpc64-linux-gnu/SHA256SUMS.part
     9076d645e33d745edff4a89fbfb0bb4f7b42c6c2fc53a7073e94bdb69d63c3fa3  guix-build-77ec0f5ec7ef/output/powerpc64-linux-gnu/bitcoin-77ec0f5ec7ef-powerpc64-linux-gnu-debug.tar.gz
    10fd9d0c6b1ba81570f411c5f11c552142f29815cfe48a101eae24ecc04a5be622  guix-build-77ec0f5ec7ef/output/powerpc64-linux-gnu/bitcoin-77ec0f5ec7ef-powerpc64-linux-gnu.tar.gz
    11ee9c34b1b5a510a125a9d05c0e49af628432a7e5787ed945dafcba4f1f1cad21  guix-build-77ec0f5ec7ef/output/powerpc64le-linux-gnu/SHA256SUMS.part
    125e501ec61a864b344d0a71db6dd56d2b2285d55ad893c9d2ec91e72a37d027e8  guix-build-77ec0f5ec7ef/output/powerpc64le-linux-gnu/bitcoin-77ec0f5ec7ef-powerpc64le-linux-gnu-debug.tar.gz
    13af1fdac65b55d1696b66f6c075ec127645d31a79c758d7b22f9cde60b0141609  guix-build-77ec0f5ec7ef/output/powerpc64le-linux-gnu/bitcoin-77ec0f5ec7ef-powerpc64le-linux-gnu.tar.gz
    1428b7257adef047ddc761ac69a2f7bacc8eccfd630398b79449bcec7d4096de53  guix-build-77ec0f5ec7ef/output/riscv64-linux-gnu/SHA256SUMS.part
    15c5ff4288d5f99ea1157330e7fed4ff8aa1b03c5cec8a69f13821abd0aa460ce8  guix-build-77ec0f5ec7ef/output/riscv64-linux-gnu/bitcoin-77ec0f5ec7ef-riscv64-linux-gnu-debug.tar.gz
    162f467b36305488a691c3871bb004e3f999f2395c04538c2bbbd43a91dcbe7675  guix-build-77ec0f5ec7ef/output/riscv64-linux-gnu/bitcoin-77ec0f5ec7ef-riscv64-linux-gnu.tar.gz
    1733a87ae14b77518ea766042741e389fdb7d0b4f9b36a55273b733935fcb62320  guix-build-77ec0f5ec7ef/output/x86_64-apple-darwin/SHA256SUMS.part
    18d539ca75848ff0a06cd589d38ba0fa1073e1bd421e93a00c779a975f5209bfe8  guix-build-77ec0f5ec7ef/output/x86_64-apple-darwin/bitcoin-77ec0f5ec7ef-osx-unsigned.dmg
    191e78e96f703d50264b283dce13bbea07dc426697c9f423f367c231dfe27a8ecd  guix-build-77ec0f5ec7ef/output/x86_64-apple-darwin/bitcoin-77ec0f5ec7ef-osx-unsigned.tar.gz
    2096a2a33c9a4ef733278087c29fc796a5d63b6b5005a0cfe2b9407570a9425bf2  guix-build-77ec0f5ec7ef/output/x86_64-apple-darwin/bitcoin-77ec0f5ec7ef-osx64.tar.gz
    21a576e9b4c4abd891a5d0e208c0a467549effebe4acb97fce69ed40b737043d0f  guix-build-77ec0f5ec7ef/output/x86_64-linux-gnu/SHA256SUMS.part
    22176fb8bfd5fc8782bf273fb3f8ec81a7a4c7624e6f24751d567d4aeaef92cccb  guix-build-77ec0f5ec7ef/output/x86_64-linux-gnu/bitcoin-77ec0f5ec7ef-x86_64-linux-gnu-debug.tar.gz
    23d6220d1f1029d641aa1e194d10c5c3e898b308019088a8a89624e2e4c19388a0  guix-build-77ec0f5ec7ef/output/x86_64-linux-gnu/bitcoin-77ec0f5ec7ef-x86_64-linux-gnu.tar.gz
    24d3545ff15199a3a354500b3b5bb35dd0506b188e72dc946a750420f0d54f9357  guix-build-77ec0f5ec7ef/output/x86_64-w64-mingw32/SHA256SUMS.part
    251b0387e9fb9921fec13a56e369e3d56431497d89160003b7681bc08cbe371595  guix-build-77ec0f5ec7ef/output/x86_64-w64-mingw32/bitcoin-77ec0f5ec7ef-win-unsigned.tar.gz
    26553ee10401b00da12b5649a25561e9157cc7053066413e6f0c34cfe877950c1b  guix-build-77ec0f5ec7ef/output/x86_64-w64-mingw32/bitcoin-77ec0f5ec7ef-win64-debug.zip
    27926f94b1bc0d1b9489d96244de78da0bf2d103d54dda529d54211b3a8f74286b  guix-build-77ec0f5ec7ef/output/x86_64-w64-mingw32/bitcoin-77ec0f5ec7ef-win64-setup-unsigned.exe
    28ebf511d27ff1ed5b6fa7e42cb3fd07d5019c9ca8a8784c5647c9f86febea93ae  guix-build-77ec0f5ec7ef/output/x86_64-w64-mingw32/bitcoin-77ec0f5ec7ef-win64.zip
    
  58. DrahtBot added the label Needs rebase on Jan 19, 2022
  59. hebasto force-pushed on Feb 6, 2022
  60. hebasto force-pushed on Feb 6, 2022
  61. DrahtBot removed the label Needs rebase on Feb 6, 2022
  62. hebasto commented at 9:43 am on February 6, 2022: member

    Rebased 77ec0f5ec7eff638b49d0915796a7ada53bf8ebd -> 0931be3804208bc7bdca036dc15abaf47f6ea963 (pr22552.11 -> pr22552.12).

    Guix builds:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1081859374c87b5ac084250396bcb72829398c964bdc5595f6499fa0c6458688b  guix-build-0931be380420/output/aarch64-linux-gnu/SHA256SUMS.part
     2f9e49ca60c7e7498a27307490a3d1f6046b35a9ce1cfe6ce0b73b72a3708cf15  guix-build-0931be380420/output/aarch64-linux-gnu/bitcoin-0931be380420-aarch64-linux-gnu-debug.tar.gz
     352545dca83c84eb93ee63e02309ace5efe4d46ac640080542ba1f76a26b279c8  guix-build-0931be380420/output/aarch64-linux-gnu/bitcoin-0931be380420-aarch64-linux-gnu.tar.gz
     4e822107401b413cd54d63160d7086f76a7ba965ebfc1dbddabeeaa0e8458d70f  guix-build-0931be380420/output/arm-linux-gnueabihf/SHA256SUMS.part
     56da545015ea27e17d46e82e7c067ecc774ccc84ecd26ffe90a211b5eb27eeda7  guix-build-0931be380420/output/arm-linux-gnueabihf/bitcoin-0931be380420-arm-linux-gnueabihf-debug.tar.gz
     6d2a17a3ee9722ef7cbf7998e973394f09c7737d52f773831c57d16d9b2168b86  guix-build-0931be380420/output/arm-linux-gnueabihf/bitcoin-0931be380420-arm-linux-gnueabihf.tar.gz
     79287f42388ba71b0b47d1c2d110a344d30619e1452b958c8d2868664c072574f  guix-build-0931be380420/output/arm64-apple-darwin/SHA256SUMS.part
     8d67fecd159f6ef1dcb02b65501faf04827ea8495859953f76fae23659ef483a8  guix-build-0931be380420/output/arm64-apple-darwin/bitcoin-0931be380420-arm64-apple-darwin.tar.gz
     9fdcc8cc738b35597ac72900a9631011d031009ca6505ca18163f0f6a15af5751  guix-build-0931be380420/output/arm64-apple-darwin/bitcoin-0931be380420-osx-unsigned.dmg
    1043080ab435f87af236b2f90bfca2a84ab98ee835c0a0b2c7b7fa284d9f47bee0  guix-build-0931be380420/output/arm64-apple-darwin/bitcoin-0931be380420-osx-unsigned.tar.gz
    114bd4927250c892c3cf7ea761440dd60ba1946bb7525c755735495d0d1b56cad5  guix-build-0931be380420/output/dist-archive/bitcoin-0931be380420.tar.gz
    12d25aae66166c3b9f50335331ae403afdae3d329c9dbe75128085c0db9d40e946  guix-build-0931be380420/output/powerpc64-linux-gnu/SHA256SUMS.part
    136eeebb17df4508607f3db58e6defdc5ce0ace763ae17b21dec3f91ba411b35e2  guix-build-0931be380420/output/powerpc64-linux-gnu/bitcoin-0931be380420-powerpc64-linux-gnu-debug.tar.gz
    142db6be9a29d715c1f6129320117bba0ce68b422e8d9c9ecc65f54ff61c0ee636  guix-build-0931be380420/output/powerpc64-linux-gnu/bitcoin-0931be380420-powerpc64-linux-gnu.tar.gz
    15d9f90143c045dbd4d756a1f3a79aa735aed7c0cc786d325d3c08cf08820f9f5b  guix-build-0931be380420/output/powerpc64le-linux-gnu/SHA256SUMS.part
    16baf5a43cf35ba2fafd1cbfbbc645fb5986795875c2a80202f9d02e0a5886376e  guix-build-0931be380420/output/powerpc64le-linux-gnu/bitcoin-0931be380420-powerpc64le-linux-gnu-debug.tar.gz
    174844d2e06b82cd7216ff23c03ba166e02cd8be1239cb933a45d0f8e11b0ecb52  guix-build-0931be380420/output/powerpc64le-linux-gnu/bitcoin-0931be380420-powerpc64le-linux-gnu.tar.gz
    183b03c76f8f00c04797d44317c509916894e008f53911eda830c66cd536c73bcd  guix-build-0931be380420/output/riscv64-linux-gnu/SHA256SUMS.part
    199b21a5b3bba38dc8bcbca0fc04b74487b2659ccfc86acbf5346ce9175c6f43a6  guix-build-0931be380420/output/riscv64-linux-gnu/bitcoin-0931be380420-riscv64-linux-gnu-debug.tar.gz
    20675a966f84bc83e3e15ee7d2487a9849e23bc96527cebd37febf0cbe552de36d  guix-build-0931be380420/output/riscv64-linux-gnu/bitcoin-0931be380420-riscv64-linux-gnu.tar.gz
    21ff3430d94f88b13124041f1c2ae85a61428989dd7daa05948022c10febd82982  guix-build-0931be380420/output/x86_64-apple-darwin/SHA256SUMS.part
    229375b5e3340ea63b4ec95607dbd5d803f80dcce1278fc3784eaee408ef1f04a3  guix-build-0931be380420/output/x86_64-apple-darwin/bitcoin-0931be380420-osx-unsigned.dmg
    23e49c3ca35e3bd3820805ab025a9b6f1a287643f024f69866384af3cbd085535d  guix-build-0931be380420/output/x86_64-apple-darwin/bitcoin-0931be380420-osx-unsigned.tar.gz
    242d467b56cc7b466c2e387a5480f8e88430945a850414a1a49c95e484a64cbc31  guix-build-0931be380420/output/x86_64-apple-darwin/bitcoin-0931be380420-osx64.tar.gz
    25ccb502584fd99f7fbfa916549d3189ace6995d56f9462c55730108ef13246e56  guix-build-0931be380420/output/x86_64-linux-gnu/SHA256SUMS.part
    26fa225cdad9740c2a0966495c3eba0facbaa8c7fc66a0b7676768609844037bfa  guix-build-0931be380420/output/x86_64-linux-gnu/bitcoin-0931be380420-x86_64-linux-gnu-debug.tar.gz
    2756d91f6388e2da25a24eef3284e9ce57d0063ed7fcd81e6254bb0888eeac491e  guix-build-0931be380420/output/x86_64-linux-gnu/bitcoin-0931be380420-x86_64-linux-gnu.tar.gz
    
  63. DrahtBot added the label Needs rebase on Feb 9, 2022
  64. hebasto force-pushed on Feb 11, 2022
  65. hebasto commented at 1:11 pm on February 11, 2022: member

    Rebased 0931be3804208bc7bdca036dc15abaf47f6ea963 -> 17ef4c9c5888bdc2be18184f1fcdae7c0aac1eb8 (pr22552.12 -> pr22552.13) due to the conflict with #24288.

    Guix builds:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1ee739979d5d896b7d1a3b4f8c0cf7cb11e136ce6fe22c74748f39b92534939d5  guix-build-17ef4c9c5888/output/aarch64-linux-gnu/SHA256SUMS.part
     271b700b6f1a1e0a0750e77aa3a4fcc5141a90308b6ba12553cf2e73163f77120  guix-build-17ef4c9c5888/output/aarch64-linux-gnu/bitcoin-17ef4c9c5888-aarch64-linux-gnu-debug.tar.gz
     38243b1f4bdc46d069a6d9e46eb85d7ddd9c9874df164261b8c8adfa377d4ddc6  guix-build-17ef4c9c5888/output/aarch64-linux-gnu/bitcoin-17ef4c9c5888-aarch64-linux-gnu.tar.gz
     435fca561892ce542942a583e0416fdad0a9b71d88023caf9907c8ff6528a15df  guix-build-17ef4c9c5888/output/arm-linux-gnueabihf/SHA256SUMS.part
     56d6b652f99b787bdf7e59a2860f0a7a5d03262d705c1b670040b3ed1428adeb9  guix-build-17ef4c9c5888/output/arm-linux-gnueabihf/bitcoin-17ef4c9c5888-arm-linux-gnueabihf-debug.tar.gz
     6a7c51c984d765b2e40cd19f9dfa9b3c79a05663fa6c664245ee851c200f4eac5  guix-build-17ef4c9c5888/output/arm-linux-gnueabihf/bitcoin-17ef4c9c5888-arm-linux-gnueabihf.tar.gz
     7a4d0ab8704017dafecdde384e1e977b0d0f8dc4c0308ba3b52d05ee37de55822  guix-build-17ef4c9c5888/output/arm64-apple-darwin/SHA256SUMS.part
     8c753805fec9b632d75ad67e7061347611cf0dabaa4619b912c3ac76f64c77c1e  guix-build-17ef4c9c5888/output/arm64-apple-darwin/bitcoin-17ef4c9c5888-arm64-apple-darwin.tar.gz
     9d62e0e99c6eec4a305b446d64991cdd48739f972aba83190792b4cbaf29117c3  guix-build-17ef4c9c5888/output/arm64-apple-darwin/bitcoin-17ef4c9c5888-osx-unsigned.dmg
    100f87998c7e10b81d7d812e27af19b59b5f018f2f2bef5e8982046ba3fdb5b0f8  guix-build-17ef4c9c5888/output/arm64-apple-darwin/bitcoin-17ef4c9c5888-osx-unsigned.tar.gz
    11a19c1972b742c17e084005d8d20b538a53742659d86483da43ed624b34832ca1  guix-build-17ef4c9c5888/output/dist-archive/bitcoin-17ef4c9c5888.tar.gz
    12705423fbb840a52ae13c3f022e90451142926a26f94b80bb60cff051a2cdc332  guix-build-17ef4c9c5888/output/powerpc64-linux-gnu/SHA256SUMS.part
    13b4c59eb4cae6939492fd79630092458b359c14bdae88bea15aadc00addbd1c34  guix-build-17ef4c9c5888/output/powerpc64-linux-gnu/bitcoin-17ef4c9c5888-powerpc64-linux-gnu-debug.tar.gz
    14817bb01c655603d44a4083b7ffe8ff7109c329b76d8931681d9554abbbf5d0c3  guix-build-17ef4c9c5888/output/powerpc64-linux-gnu/bitcoin-17ef4c9c5888-powerpc64-linux-gnu.tar.gz
    152672318684754c778cc8c69c7bb3b5e4f1b7bbf9790af8e32d439f841c22d65e  guix-build-17ef4c9c5888/output/powerpc64le-linux-gnu/SHA256SUMS.part
    16d7878c33451cc67f35fa31fcea3e3a5bf4f4063eda486976dc1840d9218e4470  guix-build-17ef4c9c5888/output/powerpc64le-linux-gnu/bitcoin-17ef4c9c5888-powerpc64le-linux-gnu-debug.tar.gz
    170ced3033a7538a5bbf2fdef1b76bbad1c4913cf9bb5a4706b36759abb5f61de1  guix-build-17ef4c9c5888/output/powerpc64le-linux-gnu/bitcoin-17ef4c9c5888-powerpc64le-linux-gnu.tar.gz
    18d291643e9f5da74cd5d989889427ef0ea5aa894e7322f2c72ea7cbd24f3b448e  guix-build-17ef4c9c5888/output/riscv64-linux-gnu/SHA256SUMS.part
    195ce64b16dab6935a10d274ec742907540ac7bd6abff149f579887a05ead65d40  guix-build-17ef4c9c5888/output/riscv64-linux-gnu/bitcoin-17ef4c9c5888-riscv64-linux-gnu-debug.tar.gz
    20ed909a48f016bb23af1afc515dde4f9513b80930e88417f0b4297837cfe6c8fb  guix-build-17ef4c9c5888/output/riscv64-linux-gnu/bitcoin-17ef4c9c5888-riscv64-linux-gnu.tar.gz
    219727702ed9d5b8f9b203d0494fddd08704f9ae806540d5527759917613e08411  guix-build-17ef4c9c5888/output/x86_64-apple-darwin/SHA256SUMS.part
    22c76da99313f4bf8f847fadeeae367a607632a4c6dd8da52d8d5de93858ab868b  guix-build-17ef4c9c5888/output/x86_64-apple-darwin/bitcoin-17ef4c9c5888-osx-unsigned.dmg
    23a2d495d56f9d8c1c8a8505027ead49559236a837ea44cdb5b1ceedd3820a0606  guix-build-17ef4c9c5888/output/x86_64-apple-darwin/bitcoin-17ef4c9c5888-osx-unsigned.tar.gz
    249c4e4753eef48e7ef5e14aa80469c541ab71cd12fb8eb3f822ae0d93def725de  guix-build-17ef4c9c5888/output/x86_64-apple-darwin/bitcoin-17ef4c9c5888-osx64.tar.gz
    255c944f3b6da40f5a4106a0280ac38f1847e6fa9b47d0022e125071a4c005e155  guix-build-17ef4c9c5888/output/x86_64-linux-gnu/SHA256SUMS.part
    2656c6b5acb6831fd213af6934a50bda1c118de613b992b193bfde1f1c6f787013  guix-build-17ef4c9c5888/output/x86_64-linux-gnu/bitcoin-17ef4c9c5888-x86_64-linux-gnu-debug.tar.gz
    27d673ddeec2ac8b879bd160069b5a27848bbd52b1c63a7a3e770f0752f820e973  guix-build-17ef4c9c5888/output/x86_64-linux-gnu/bitcoin-17ef4c9c5888-x86_64-linux-gnu.tar.gz
    
  66. DrahtBot removed the label Needs rebase on Feb 11, 2022
  67. DrahtBot added the label Needs rebase on Feb 11, 2022
  68. PastaPastaPasta referenced this in commit 46adef2e0b on Apr 7, 2022
  69. PastaPastaPasta referenced this in commit 6e5c27c7a0 on Apr 7, 2022
  70. PastaPastaPasta referenced this in commit ec1f251fda on Apr 7, 2022
  71. PastaPastaPasta referenced this in commit 95204d3fa0 on Apr 11, 2022
  72. hebasto force-pushed on Apr 21, 2022
  73. hebasto force-pushed on Apr 21, 2022
  74. hebasto commented at 2:13 pm on April 21, 2022: member

    Updated 17ef4c9c5888bdc2be18184f1fcdae7c0aac1eb8 -> 4cba82dcb232ab2f46703d94511904c13c9445be (pr22552.13 -> pr22552.14):

    • rebased
    • PR description has been updated
  75. DrahtBot removed the label Needs rebase on Apr 21, 2022
  76. DrahtBot added the label Needs rebase on May 4, 2022
  77. hebasto force-pushed on May 28, 2022
  78. hebasto commented at 11:55 am on May 28, 2022: member
    Rebased 4cba82dcb232ab2f46703d94511904c13c9445be -> 83f7c336d16e644848ca60bde11014164c1beb0d (pr22552.14 -> pr22552.15) due to the conflict with #25046.
  79. DrahtBot removed the label Needs rebase on May 28, 2022
  80. DrahtBot added the label Needs rebase on Jun 16, 2022
  81. scripted-diff: Make (package)_X variables simply expanded ones
    -BEGIN VERIFY SCRIPT-
    FILES=$(git ls-files depends/packages)
    sed -i 's/package=/package := /' -- $FILES
    sed -i -e 's/$(package)\(\w\+\)=/$(package)\1 := /' -- $FILES
    -END VERIFY SCRIPT-
    34033f5b0d
  82. build: Make packages related variables simply expanded ones df6dccde8e
  83. hebasto force-pushed on Jul 20, 2022
  84. hebasto commented at 3:45 pm on July 20, 2022: member
    Rebased 83f7c336d16e644848ca60bde11014164c1beb0d -> df6dccde8e1cfc498700b3e10ab3b873156a3aed (pr22552.15 -> pr22552.16).
  85. DrahtBot removed the label Needs rebase on Jul 20, 2022
  86. jarolrod commented at 5:34 am on July 27, 2022: member

    GUIX hashes:

    x86:

    arm64:

     0$ env HOSTS='arm-linux-gnueabihf arm64-apple-darwin powerpc64-linux-gnu powerpc64le-linux-gnu riscv64-linux-gnu x86_64-apple-darwin x86_64-linux-gnu x86_64-w64-mingw32' ./contrib/guix/guix-build
     1$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     2
     3c9f5832b2a7a9138650abd07cb99e61c5e4806b5f0a37632b5e9fcc4e2f2cb50  guix-build-df6dccde8e1c/output/arm-linux-gnueabihf/SHA256SUMS.part
     4dff03c057136f27718793a3586518599c5fde872506ce6b3d445e9e9975bb125  guix-build-df6dccde8e1c/output/arm-linux-gnueabihf/bitcoin-df6dccde8e1c-arm-linux-gnueabihf-debug.tar.gz
     5a73569a8aac5940f7b1bd683c2d5ffb3b899beeb29fe521351cb481b4897b747  guix-build-df6dccde8e1c/output/arm-linux-gnueabihf/bitcoin-df6dccde8e1c-arm-linux-gnueabihf.tar.gz
     6baafc34efccded2ae164b1b3b5ce3c7547322ba81498f7bdf9d163490d4a402e  guix-build-df6dccde8e1c/output/arm64-apple-darwin/SHA256SUMS.part
     7abb2cac3e4270a107359d3182401a1582f39ca55f8a95b00e441abf6738b3ff6  guix-build-df6dccde8e1c/output/arm64-apple-darwin/bitcoin-df6dccde8e1c-arm64-apple-darwin-unsigned.dmg
     8c545b8871acad16c3f4ea83e382be59101a1306ed5faf03c9d400311fa914a5a  guix-build-df6dccde8e1c/output/arm64-apple-darwin/bitcoin-df6dccde8e1c-arm64-apple-darwin-unsigned.tar.gz
     9d6c84396b152c21f94f174505d3b689f94726f7e2d750a9b5415a561f034c6ec  guix-build-df6dccde8e1c/output/arm64-apple-darwin/bitcoin-df6dccde8e1c-arm64-apple-darwin.tar.gz
    107cdd953cb6334360e609f74030750ddd64b22fb7787a6faac95939eab8dbc112  guix-build-df6dccde8e1c/output/dist-archive/bitcoin-df6dccde8e1c.tar.gz
    110a62c1dcf1e8789fb7051d86dc0ae576e5feb449a9f394224163e3476d73eab9  guix-build-df6dccde8e1c/output/powerpc64-linux-gnu/SHA256SUMS.part
    12b87fd60479ebb0f6c6659e7911c251dc576260146f3e6ab24df9e2b72f6e029e  guix-build-df6dccde8e1c/output/powerpc64-linux-gnu/bitcoin-df6dccde8e1c-powerpc64-linux-gnu-debug.tar.gz
    13d18aa375d1bf87e682e10d78621f8ce72306f27c098250de806e6d7aa11b574f  guix-build-df6dccde8e1c/output/powerpc64-linux-gnu/bitcoin-df6dccde8e1c-powerpc64-linux-gnu.tar.gz
    14827176015b3c1ee7a04f62f189145efe804c5b506cf1c02fac77aff1d695b4ef  guix-build-df6dccde8e1c/output/powerpc64le-linux-gnu/SHA256SUMS.part
    15bdb7d702ec7f0fed0b97e9abb36dc9b1359422db6ccb777b19e01a367d4b7f23  guix-build-df6dccde8e1c/output/powerpc64le-linux-gnu/bitcoin-df6dccde8e1c-powerpc64le-linux-gnu-debug.tar.gz
    1656b8d13bcf7e8c5e99a44b9d8716539c3fa2ffdc0c0eba1ca7132d77c4873b0b  guix-build-df6dccde8e1c/output/powerpc64le-linux-gnu/bitcoin-df6dccde8e1c-powerpc64le-linux-gnu.tar.gz
    17001bd8d3707983f8f497b4efc6d985530c7beaa4373710520cecf63ef20354e3  guix-build-df6dccde8e1c/output/riscv64-linux-gnu/SHA256SUMS.part
    18ae61d0f8343183dddbf0c0e9e284b085d2246f167ba6e54d5c63e096e1aec363  guix-build-df6dccde8e1c/output/riscv64-linux-gnu/bitcoin-df6dccde8e1c-riscv64-linux-gnu-debug.tar.gz
    197a23be4b3c254bd6b808a1edf4412da78fb3d314a5df3d643422eced15d56ec6  guix-build-df6dccde8e1c/output/riscv64-linux-gnu/bitcoin-df6dccde8e1c-riscv64-linux-gnu.tar.gz
    20e74ab13566563fe55e3330c0832107de2f91eb073573df6fe9c8b2d51b8248e6  guix-build-df6dccde8e1c/output/x86_64-apple-darwin/SHA256SUMS.part
    2162f4fecf0e72d99997142e3212b8bb2e3f5010420b8ce224ab09befd015c7a15  guix-build-df6dccde8e1c/output/x86_64-apple-darwin/bitcoin-df6dccde8e1c-x86_64-apple-darwin-unsigned.dmg
    220a6cc1e2d9358ecacf3b45b9a26a85a5cdddff83ed823e718cca77df692be8e1  guix-build-df6dccde8e1c/output/x86_64-apple-darwin/bitcoin-df6dccde8e1c-x86_64-apple-darwin-unsigned.tar.gz
    23b4767ce20907aac2d6698c23bc7ca47865d9269e61e1801a610c9642146e170d  guix-build-df6dccde8e1c/output/x86_64-apple-darwin/bitcoin-df6dccde8e1c-x86_64-apple-darwin.tar.gz
    24e42b4cd134a6690897064fccb6b91ea916f8c37a43d1701c835c20d414ad7b22  guix-build-df6dccde8e1c/output/x86_64-linux-gnu/SHA256SUMS.part
    25fe94e2e6f807a714a65032f3a4da100b847dbf89cc6e6058a09325cb889c50d1  guix-build-df6dccde8e1c/output/x86_64-linux-gnu/bitcoin-df6dccde8e1c-x86_64-linux-gnu-debug.tar.gz
    26011b67e13718d024202a7e38a4d31f9bd7c7f3bb2a43ee2d789db54ed35275ce  guix-build-df6dccde8e1c/output/x86_64-linux-gnu/bitcoin-df6dccde8e1c-x86_64-linux-gnu.tar.gz
    27bb578a81351ddbb25d947a42f7b7649ea518b98bf5dfda9a6b04904c05829f90  guix-build-df6dccde8e1c/output/x86_64-w64-mingw32/SHA256SUMS.part
    28d4d7a63ba0b1d6ef85bfddf6124a1214bc3c51dfe96d0a24d1bfb90c6e30b246  guix-build-df6dccde8e1c/output/x86_64-w64-mingw32/bitcoin-df6dccde8e1c-win64-debug.zip
    2928aaf5124d1f15c3cf2ffc0f40b0f95761e921cae13b3cf477dc00d776e664d0  guix-build-df6dccde8e1c/output/x86_64-w64-mingw32/bitcoin-df6dccde8e1c-win64-setup-unsigned.exe
    304e3880f2fdb0cbee261313d3d35f14b6a189a4a81d00730961a03b5f1728399b  guix-build-df6dccde8e1c/output/x86_64-w64-mingw32/bitcoin-df6dccde8e1c-win64-unsigned.tar.gz
    311edb0861de7ecfe4893b8699a1f16723a11e480f1d6a4a5f3034e895e594ba9d  guix-build-df6dccde8e1c/output/x86_64-w64-mingw32/bitcoin-df6dccde8e1c-win64.zip
    
  87. DrahtBot added the label Needs rebase on Jul 27, 2022
  88. DrahtBot commented at 1:30 pm on July 27, 2022: contributor

    πŸ™ This pull request conflicts with the target branch and needs rebase.

    Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a “draft”.

  89. achow101 commented at 6:35 pm on October 12, 2022: member
    Closing this as it has not had any activity in a while. If you are interested in continuing work on this, please leave a comment so that it can be reopened.
  90. achow101 closed this on Oct 12, 2022

  91. fanquake referenced this in commit 3eaf7be6ad on Dec 8, 2022
  92. sidhujag referenced this in commit 5dde8cb2a6 on Dec 8, 2022
  93. bitcoin locked this on Oct 12, 2023

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

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