guix: Add guix-clean script + establish gc-root for container profiles #21304

pull dongcarl wants to merge 4 commits into bitcoin:master from dongcarl:2021-02-guix-clean-script changing 6 files +175 −20
  1. dongcarl commented at 10:56 pm on February 26, 2021: member
     0guix: Record precious directories and add guix-clean
     1
     2Many users have reported problems that stem from having an unclean
     3working tree. To that end, I've written a guix-clean script which should
     4help reset the working tree while respecting user-specified precious
     5directories.
     6
     7Precious directories, such as:
     8
     9- SOURCES_PATH
    10- BASE_CACHE
    11- SDK_PATH
    12- OUTDIR
    13
    14Should be preserved when cleaning the working tree, and are thus
    15recorded in ./contrib/guix/var/precious_dirs.
    16
    17The ./contrib/guix/guix-clean script is able to parse that file and make
    18sure to avoid them when cleaning out the working tree.
    
  2. dongcarl added this to the "Next (Not based on any other PRs)" column in a project

  3. fanquake added the label Build system on Feb 26, 2021
  4. fanquake added the label Needs Guix build on Feb 26, 2021
  5. dongcarl force-pushed on Mar 2, 2021
  6. dongcarl commented at 10:28 pm on March 2, 2021: member

    Pushed 5251e87becb5a13a1978d75445393170d49b7519 -> a37ea498f50d01b9e7a3451070f656e7ef31f697

    • Rebased over master
    • Added commit changing int_trap hint message
     0bf1453775729052a349fa4651adc205d399da43a009b44db788afbd7bb5b6c9b  output/bitcoin-a37ea498f50d-aarch64-linux-gnu-debug.tar.gz
     1c6954e4f3c5a42ec1a6b618d614c67caea78f11471aabf11242154f1571d18db  output/bitcoin-a37ea498f50d-aarch64-linux-gnu.tar.gz
     252b7ab77a5dbec454984f4f1e9c579f13eb8603438a9c6771ca68373560fea08  output/bitcoin-a37ea498f50d-arm-linux-gnueabihf-debug.tar.gz
     35cb567e0bd3978c7ea5b7764eaaa37eb703b987fa14a53571790a37e072eea5a  output/bitcoin-a37ea498f50d-arm-linux-gnueabihf.tar.gz
     4971fae4ce37f2eb0ca1e24ee9b74364a4fdde96a9ad175fb49e758e9dadaf678  output/bitcoin-a37ea498f50d-osx-unsigned.dmg
     57d137ef6caef4193d0dc0e23317d1eb151380fbeedf107079d6ecb1b47183ed0  output/bitcoin-a37ea498f50d-osx-unsigned.tar.gz
     6930435a47a45dfd15ed7bb0643a0906e912a4d0c1a16917391fca3934ecb12c0  output/bitcoin-a37ea498f50d-osx64.tar.gz
     7fc96378474fe8383c83a28c85495c4dedbecb4351db9c652ddb0b02f348db1fe  output/bitcoin-a37ea498f50d-powerpc64-linux-gnu-debug.tar.gz
     8beda70c00d708d9195218979ae1bcb62286516a34ad78f966bf871f4a061f010  output/bitcoin-a37ea498f50d-powerpc64-linux-gnu.tar.gz
     97cb0cb1581a27d088e9b5b15fb535c2c8b06f4e019072965f2409bbef0cc0c62  output/bitcoin-a37ea498f50d-powerpc64le-linux-gnu-debug.tar.gz
    102af510e7c65e28ec6a506280b35ed98b956292f3959126c561375de82b853341  output/bitcoin-a37ea498f50d-powerpc64le-linux-gnu.tar.gz
    11255c9313e05a13abba58294d51cf63e99601d734e8f60aa94623a6f9d19a02da  output/bitcoin-a37ea498f50d-riscv64-linux-gnu-debug.tar.gz
    12a5c971f9a17b87748faab0431091b3ec79fd4d29cedbbead805840bdfe2ede07  output/bitcoin-a37ea498f50d-riscv64-linux-gnu.tar.gz
    13be12a14d6ec40669a4435c25fdb47299f890b7f598db8875b1880d300c80ad26  output/bitcoin-a37ea498f50d-win-unsigned.tar.gz
    14bb92a39b41022b30fb9335bf87e2d537ea05ff9051965ab831bbd8f97e46546a  output/bitcoin-a37ea498f50d-win64-debug.zip
    1539f0435bd54db7405099011e8e15cb68c82b648b33f448a1517d42aab394e946  output/bitcoin-a37ea498f50d-win64-setup-unsigned.exe
    16f11c84470aceee85e519b04652c493707fee31f8a4c59372805aed4847f2055f  output/bitcoin-a37ea498f50d-win64.zip
    17328bdf0f6346fab1f26a1976c1eca2ee94944b5e603a5ab99ae77a10f0f6d228  output/bitcoin-a37ea498f50d-x86_64-linux-gnu-debug.tar.gz
    1889911beff8eff157669862c3bb0ed4b23a6b6d00431b0f654c61241b51927d69  output/bitcoin-a37ea498f50d-x86_64-linux-gnu.tar.gz
    19cf4878ce7bfb2d6a9b1340b00e10cb7801dcc1390dc6d866d47757333b5e8cd5  output/src/bitcoin-a37ea498f50d.tar.gz
    
  7. laanwj commented at 5:59 pm on March 4, 2021: member

    Tested ACK:

     0guest@gnu ~/bitcoin$ ./contrib/guix/guix-clean
     1Avoiding OUTDIR: /output
     2Removing depends/aarch64-linux-gnu/
     3Removing depends/arm-linux-gnueabihf/
     4Removing depends/powerpc64-linux-gnu/
     5Removing depends/powerpc64le-linux-gnu/
     6Removing depends/riscv64-linux-gnu/
     7Removing depends/work/
     8Removing depends/x86_64-apple-darwin18/
     9Removing depends/x86_64-linux-gnu/
    10Removing depends/x86_64-w64-mingw32/
    11Removing distsrc-a37ea498f50d-aarch64-linux-gnu/
    12Removing distsrc-a37ea498f50d-arm-linux-gnueabihf/
    13Removing distsrc-a37ea498f50d-powerpc64-linux-gnu/
    14Removing distsrc-a37ea498f50d-powerpc64le-linux-gnu/
    15Removing distsrc-a37ea498f50d-riscv64-linux-gnu/
    16Removing distsrc-a37ea498f50d-x86_64-apple-darwin18/
    17Removing distsrc-a37ea498f50d-x86_64-linux-gnu/
    18Removing distsrc-a37ea498f50d-x86_64-w64-mingw32/
    

    (while the other precious directories are outside the repository, it correctly identifies output being inside)

    I think the new script needs to be mentioned in some documentation.

  8. dongcarl commented at 4:05 pm on March 5, 2021: member

    Hmmm, thinking about this right now. I probably should not remove the precious_dirs file at the end of guix-clean, as the use might accidentally invoke guix-clean again, and that would blow away their depends cache.

    https://github.com/bitcoin/bitcoin/pull/21304/commits/53ad68a4416b0052e859f0f9b26a6e816a11a81d#diff-f1513e6be804cc7243e0565d540858ad0dd41738d10838bfb9b23c3880524b26R71

  9. fanquake commented at 6:22 am on March 6, 2021: member

    Tested this out a bit.

    Fully clean tree. Build for macOS (most convoluted):

     0HOSTS="x86_64-apple-darwin18" BASE_CACHE="/guix/base_cache" SOURCES_PATH="/guix/sources" SDK_PATH="/guix/SDKs" ./contrib/guix/guix-build.sh
     1
     2# find output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     3971fae4ce37f2eb0ca1e24ee9b74364a4fdde96a9ad175fb49e758e9dadaf678  output/bitcoin-a37ea498f50d-osx-unsigned.dmg
     47d137ef6caef4193d0dc0e23317d1eb151380fbeedf107079d6ecb1b47183ed0  output/bitcoin-a37ea498f50d-osx-unsigned.tar.gz
     5930435a47a45dfd15ed7bb0643a0906e912a4d0c1a16917391fca3934ecb12c0  output/bitcoin-a37ea498f50d-osx64.tar.gz
     6cf4878ce7bfb2d6a9b1340b00e10cb7801dcc1390dc6d866d47757333b5e8cd5  output/src/bitcoin-a37ea498f50d.tar.gz
     7
     8./contrib/guix/guix-clean
     9Avoiding OUTDIR: /output
    10Removing depends/work/
    11Removing depends/x86_64-apple-darwin18/
    12Removing distsrc-a37ea498f50d-x86_64-apple-darwin18/
    

    Perform the same build again:

     0HOSTS="x86_64-apple-darwin18" BASE_CACHE="/guix/base_cache" SOURCES_PATH="/guix/sources" SDK_PATH="/guix/SDKs" ./contrib/guix/guix-build.sh
     1
     2# find output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     3971fae4ce37f2eb0ca1e24ee9b74364a4fdde96a9ad175fb49e758e9dadaf678  output/bitcoin-a37ea498f50d-osx-unsigned.dmg
     47d137ef6caef4193d0dc0e23317d1eb151380fbeedf107079d6ecb1b47183ed0  output/bitcoin-a37ea498f50d-osx-unsigned.tar.gz
     5930435a47a45dfd15ed7bb0643a0906e912a4d0c1a16917391fca3934ecb12c0  output/bitcoin-a37ea498f50d-osx64.tar.gz
     6cf4878ce7bfb2d6a9b1340b00e10cb7801dcc1390dc6d866d47757333b5e8cd5  output/src/bitcoin-a37ea498f50d.tar.gz
     7
     8./contrib/guix/guix-clean
     9Avoiding OUTDIR: /output
    10Removing depends/x86_64-apple-darwin18/
    11Removing distsrc-a37ea498f50d-x86_64-apple-darwin18/
    

    Build everything:

     0BASE_CACHE="/guix/base_cache" SOURCES_PATH="/guix/sources" SDK_PATH="/guix/SDKs" ./contrib/guix/guix-build.sh
     1
     2# find output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     3bf1453775729052a349fa4651adc205d399da43a009b44db788afbd7bb5b6c9b  output/bitcoin-a37ea498f50d-aarch64-linux-gnu-debug.tar.gz
     4c6954e4f3c5a42ec1a6b618d614c67caea78f11471aabf11242154f1571d18db  output/bitcoin-a37ea498f50d-aarch64-linux-gnu.tar.gz
     552b7ab77a5dbec454984f4f1e9c579f13eb8603438a9c6771ca68373560fea08  output/bitcoin-a37ea498f50d-arm-linux-gnueabihf-debug.tar.gz
     65cb567e0bd3978c7ea5b7764eaaa37eb703b987fa14a53571790a37e072eea5a  output/bitcoin-a37ea498f50d-arm-linux-gnueabihf.tar.gz
     7971fae4ce37f2eb0ca1e24ee9b74364a4fdde96a9ad175fb49e758e9dadaf678  output/bitcoin-a37ea498f50d-osx-unsigned.dmg
     87d137ef6caef4193d0dc0e23317d1eb151380fbeedf107079d6ecb1b47183ed0  output/bitcoin-a37ea498f50d-osx-unsigned.tar.gz
     9930435a47a45dfd15ed7bb0643a0906e912a4d0c1a16917391fca3934ecb12c0  output/bitcoin-a37ea498f50d-osx64.tar.gz
    10fc96378474fe8383c83a28c85495c4dedbecb4351db9c652ddb0b02f348db1fe  output/bitcoin-a37ea498f50d-powerpc64-linux-gnu-debug.tar.gz
    11beda70c00d708d9195218979ae1bcb62286516a34ad78f966bf871f4a061f010  output/bitcoin-a37ea498f50d-powerpc64-linux-gnu.tar.gz
    127cb0cb1581a27d088e9b5b15fb535c2c8b06f4e019072965f2409bbef0cc0c62  output/bitcoin-a37ea498f50d-powerpc64le-linux-gnu-debug.tar.gz
    132af510e7c65e28ec6a506280b35ed98b956292f3959126c561375de82b853341  output/bitcoin-a37ea498f50d-powerpc64le-linux-gnu.tar.gz
    14255c9313e05a13abba58294d51cf63e99601d734e8f60aa94623a6f9d19a02da  output/bitcoin-a37ea498f50d-riscv64-linux-gnu-debug.tar.gz
    15a5c971f9a17b87748faab0431091b3ec79fd4d29cedbbead805840bdfe2ede07  output/bitcoin-a37ea498f50d-riscv64-linux-gnu.tar.gz
    16be12a14d6ec40669a4435c25fdb47299f890b7f598db8875b1880d300c80ad26  output/bitcoin-a37ea498f50d-win-unsigned.tar.gz
    17bb92a39b41022b30fb9335bf87e2d537ea05ff9051965ab831bbd8f97e46546a  output/bitcoin-a37ea498f50d-win64-debug.zip
    1839f0435bd54db7405099011e8e15cb68c82b648b33f448a1517d42aab394e946  output/bitcoin-a37ea498f50d-win64-setup-unsigned.exe
    19f11c84470aceee85e519b04652c493707fee31f8a4c59372805aed4847f2055f  output/bitcoin-a37ea498f50d-win64.zip
    20328bdf0f6346fab1f26a1976c1eca2ee94944b5e603a5ab99ae77a10f0f6d228  output/bitcoin-a37ea498f50d-x86_64-linux-gnu-debug.tar.gz
    2189911beff8eff157669862c3bb0ed4b23a6b6d00431b0f654c61241b51927d69  output/bitcoin-a37ea498f50d-x86_64-linux-gnu.tar.gz
    22cf4878ce7bfb2d6a9b1340b00e10cb7801dcc1390dc6d866d47757333b5e8cd5  output/src/bitcoin-a37ea498f50d.tar.gz
    23
    24# ./contrib/guix/guix-clean
    25Avoiding OUTDIR: /output
    26Removing depends/aarch64-linux-gnu/
    27Removing depends/arm-linux-gnueabihf/
    28Removing depends/powerpc64-linux-gnu/
    29Removing depends/powerpc64le-linux-gnu/
    30Removing depends/riscv64-linux-gnu/
    31Removing depends/work/
    32Removing depends/x86_64-apple-darwin18/
    33Removing depends/x86_64-linux-gnu/
    34Removing depends/x86_64-w64-mingw32/
    35Removing distsrc-a37ea498f50d-aarch64-linux-gnu/
    36Removing distsrc-a37ea498f50d-arm-linux-gnueabihf/
    37Removing distsrc-a37ea498f50d-powerpc64-linux-gnu/
    38Removing distsrc-a37ea498f50d-powerpc64le-linux-gnu/
    39Removing distsrc-a37ea498f50d-riscv64-linux-gnu/
    40Removing distsrc-a37ea498f50d-x86_64-apple-darwin18/
    41Removing distsrc-a37ea498f50d-x86_64-linux-gnu/
    42Removing distsrc-a37ea498f50d-x86_64-w64-mingw32/
    
  10. DrahtBot removed the label Needs Guix build on Mar 6, 2021
  11. dongcarl marked this as a draft on Mar 6, 2021
  12. dongcarl commented at 7:26 pm on March 6, 2021: member
    Converted to draft as the followup in #21375 re-does a lot of this changeset, will figure out how best to split up.
  13. DrahtBot commented at 1:33 am on March 14, 2021: member

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

    Conflicts

    No conflicts as of last run.

  14. dongcarl force-pushed on Mar 17, 2021
  15. dongcarl renamed this:
    guix: Various user workflow improvements
    guix: Add guix-clean script + establish gc-root for container profiles
    on Mar 17, 2021
  16. dongcarl commented at 8:14 pm on March 17, 2021: member
    Redid this to be based on #21375
  17. dongcarl moved this from the "Next (Not based on any other PRs)" to the "PRs" column in a project

  18. practicalswift commented at 9:31 am on March 18, 2021: contributor
    Concept ACK: resetting the working tree makes sense
  19. dongcarl moved this from the "PRs" to the "Next (Not based on any other PRs)" column in a project

  20. build: Remove spaces from variable-printing rules
    This simplifies parsing when using these rules from scripts.
    84912d4b24
  21. guix: Record precious directories and add guix-clean
    Many users have reported problems that stem from having an unclean
    working tree. To that end, I've written a guix-clean script which should
    help reset the working tree while respecting user-specified precious
    directories.
    
    Precious directories, such as:
    
    - SOURCES_PATH
    - BASE_CACHE
    - SDK_PATH
    - OUTDIR
    
    Should be preserved when cleaning the working tree, and are thus
    recorded in ./contrib/guix/var/precious_dirs.
    
    The ./contrib/guix/guix-clean script is able to parse that file and make
    sure to avoid them when cleaning out the working tree.
    44f6d4f56b
  22. dongcarl force-pushed on Apr 5, 2021
  23. dongcarl commented at 11:21 pm on April 5, 2021: member
    Rebased on master now that #21375 is merged.
  24. sipa commented at 3:13 am on April 6, 2021: member
     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1fff480734c99417c7a12dccb7c1029ea92059e88f1d56565e6d7f8fd572aeea9  guix-build-29cc84727a2d/output/aarch64-linux-gnu/bitcoin-29cc84727a2d-aarch64-linux-gnu-debug.tar.gz
     20941375d26654aa6ece7884262f1f3e0e7619ddc9eb0c8bc72c21765eac61e90  guix-build-29cc84727a2d/output/aarch64-linux-gnu/bitcoin-29cc84727a2d-aarch64-linux-gnu.tar.gz
     38f9a3119393d48a26bd108e1092badcc1c9513f8b8ca3f5e38ecb5e8b950d0a9  guix-build-29cc84727a2d/output/arm-linux-gnueabihf/bitcoin-29cc84727a2d-arm-linux-gnueabihf-debug.tar.gz
     4ba61eb82c54915231d6df49432d35ec120dcf995fec9f4e16e1e5c0b2798ffb3  guix-build-29cc84727a2d/output/arm-linux-gnueabihf/bitcoin-29cc84727a2d-arm-linux-gnueabihf.tar.gz
     5fca9809a5ef9510d09fad97aafa296985d51f3970e64269f5f7c8a98703c4008  guix-build-29cc84727a2d/output/dist-archive/bitcoin-29cc84727a2d.tar.gz
     6413ac3039bb6205994de8f597d6586aedee740b3ecd8a0c2c3d08200e7ceff76  guix-build-29cc84727a2d/output/powerpc64-linux-gnu/bitcoin-29cc84727a2d-powerpc64-linux-gnu-debug.tar.gz
     74fa874b322c1810a6782378069de167cdca63bb090c359e4c7888e37582ce109  guix-build-29cc84727a2d/output/powerpc64-linux-gnu/bitcoin-29cc84727a2d-powerpc64-linux-gnu.tar.gz
     853f8136072039c98e35f40ea0ba69774c1cbfc338427e1e6236a7040e2c1d167  guix-build-29cc84727a2d/output/powerpc64le-linux-gnu/bitcoin-29cc84727a2d-powerpc64le-linux-gnu-debug.tar.gz
     9adb6ab9a5ee1608d111473585ae31276ef83c461a39338cec43d373a405c269c  guix-build-29cc84727a2d/output/powerpc64le-linux-gnu/bitcoin-29cc84727a2d-powerpc64le-linux-gnu.tar.gz
    106ff8221f394a77c823a1ebcff2f1ce38764fa394f7aba9313aac8a534153d0b5  guix-build-29cc84727a2d/output/riscv64-linux-gnu/bitcoin-29cc84727a2d-riscv64-linux-gnu-debug.tar.gz
    11c7fb59e3f2924a9a0a35c82fd4066d624b2c9c845221c33cfc2d14a0a1c75a04  guix-build-29cc84727a2d/output/riscv64-linux-gnu/bitcoin-29cc84727a2d-riscv64-linux-gnu.tar.gz
    12ddd6ec1456ae604da95bcd543e0777fdc601ae6497a866118a81ce3e207d954d  guix-build-29cc84727a2d/output/x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx-unsigned.dmg
    133490cbe63681ae7aa1ed6d3bb7fdcdfcd374da1ffe846a76bda47fcbbe652aa9  guix-build-29cc84727a2d/output/x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx-unsigned.tar.gz
    143686c7d3230ced9491331a22e7b25ea330b416240d322118dcbd41d53d1a7591  guix-build-29cc84727a2d/output/x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx64.tar.gz
    1502a52b0697dc45da13349cde58d764bc48ac33a1c0d49aa3a0e4c5dc0689793c  guix-build-29cc84727a2d/output/x86_64-linux-gnu/bitcoin-29cc84727a2d-x86_64-linux-gnu-debug.tar.gz
    16745cc44d2b48d71b631ced31c10853aba0e606f060ca2e1d4e758bbbf0ce85cc  guix-build-29cc84727a2d/output/x86_64-linux-gnu/bitcoin-29cc84727a2d-x86_64-linux-gnu.tar.gz
    178373e04218425c60bdacc6b18742fe30a55f87160884c75dbe3939bc6f3f46b5  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win-unsigned.tar.gz
    181b0e328bf0cbbcd2e4899e75dcaa9b533def97ee2ca7f66d8373403496242371  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64-debug.zip
    1953cab715ba0b7b33b32aa4e5497e070ca03bc0edb7ed6ab589cb12a8a5909712  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64-setup-unsigned.exe
    209ab616decb8d41e6d21f9516b32cd4aba3af328f51553f3e37aac822da8e6bc0  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64.zip
    
  25. fanquake commented at 6:04 am on April 6, 2021: member
     0real	154m34.542s
     1user	693m25.846s
     2sys	50m30.485s
     3bash-5.1# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     4fff480734c99417c7a12dccb7c1029ea92059e88f1d56565e6d7f8fd572aeea9  guix-build-29cc84727a2d/output/aarch64-linux-gnu/bitcoin-29cc84727a2d-aarch64-linux-gnu-debug.tar.gz
     50941375d26654aa6ece7884262f1f3e0e7619ddc9eb0c8bc72c21765eac61e90  guix-build-29cc84727a2d/output/aarch64-linux-gnu/bitcoin-29cc84727a2d-aarch64-linux-gnu.tar.gz
     68f9a3119393d48a26bd108e1092badcc1c9513f8b8ca3f5e38ecb5e8b950d0a9  guix-build-29cc84727a2d/output/arm-linux-gnueabihf/bitcoin-29cc84727a2d-arm-linux-gnueabihf-debug.tar.gz
     7ba61eb82c54915231d6df49432d35ec120dcf995fec9f4e16e1e5c0b2798ffb3  guix-build-29cc84727a2d/output/arm-linux-gnueabihf/bitcoin-29cc84727a2d-arm-linux-gnueabihf.tar.gz
     8fca9809a5ef9510d09fad97aafa296985d51f3970e64269f5f7c8a98703c4008  guix-build-29cc84727a2d/output/dist-archive/bitcoin-29cc84727a2d.tar.gz
     9413ac3039bb6205994de8f597d6586aedee740b3ecd8a0c2c3d08200e7ceff76  guix-build-29cc84727a2d/output/powerpc64-linux-gnu/bitcoin-29cc84727a2d-powerpc64-linux-gnu-debug.tar.gz
    104fa874b322c1810a6782378069de167cdca63bb090c359e4c7888e37582ce109  guix-build-29cc84727a2d/output/powerpc64-linux-gnu/bitcoin-29cc84727a2d-powerpc64-linux-gnu.tar.gz
    1153f8136072039c98e35f40ea0ba69774c1cbfc338427e1e6236a7040e2c1d167  guix-build-29cc84727a2d/output/powerpc64le-linux-gnu/bitcoin-29cc84727a2d-powerpc64le-linux-gnu-debug.tar.gz
    12adb6ab9a5ee1608d111473585ae31276ef83c461a39338cec43d373a405c269c  guix-build-29cc84727a2d/output/powerpc64le-linux-gnu/bitcoin-29cc84727a2d-powerpc64le-linux-gnu.tar.gz
    136ff8221f394a77c823a1ebcff2f1ce38764fa394f7aba9313aac8a534153d0b5  guix-build-29cc84727a2d/output/riscv64-linux-gnu/bitcoin-29cc84727a2d-riscv64-linux-gnu-debug.tar.gz
    14c7fb59e3f2924a9a0a35c82fd4066d624b2c9c845221c33cfc2d14a0a1c75a04  guix-build-29cc84727a2d/output/riscv64-linux-gnu/bitcoin-29cc84727a2d-riscv64-linux-gnu.tar.gz
    15ddd6ec1456ae604da95bcd543e0777fdc601ae6497a866118a81ce3e207d954d  guix-build-29cc84727a2d/output/x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx-unsigned.dmg
    163490cbe63681ae7aa1ed6d3bb7fdcdfcd374da1ffe846a76bda47fcbbe652aa9  guix-build-29cc84727a2d/output/x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx-unsigned.tar.gz
    173686c7d3230ced9491331a22e7b25ea330b416240d322118dcbd41d53d1a7591  guix-build-29cc84727a2d/output/x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx64.tar.gz
    1802a52b0697dc45da13349cde58d764bc48ac33a1c0d49aa3a0e4c5dc0689793c  guix-build-29cc84727a2d/output/x86_64-linux-gnu/bitcoin-29cc84727a2d-x86_64-linux-gnu-debug.tar.gz
    19745cc44d2b48d71b631ced31c10853aba0e606f060ca2e1d4e758bbbf0ce85cc  guix-build-29cc84727a2d/output/x86_64-linux-gnu/bitcoin-29cc84727a2d-x86_64-linux-gnu.tar.gz
    208373e04218425c60bdacc6b18742fe30a55f87160884c75dbe3939bc6f3f46b5  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win-unsigned.tar.gz
    211b0e328bf0cbbcd2e4899e75dcaa9b533def97ee2ca7f66d8373403496242371  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64-debug.zip
    2253cab715ba0b7b33b32aa4e5497e070ca03bc0edb7ed6ab589cb12a8a5909712  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64-setup-unsigned.exe
    239ab616decb8d41e6d21f9516b32cd4aba3af328f51553f3e37aac822da8e6bc0  guix-build-29cc84727a2d/output/x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64.zip
    
  26. MarcoFalke deleted a comment on Apr 6, 2021
  27. MarcoFalke added the label Needs Guix build on Apr 6, 2021
  28. laanwj commented at 2:27 pm on April 7, 2021: member

    You might want to mention the clean script in this message:

    0ERR: Build directories for this commit already exist for the following platform                                                                                                                                      
    1     triples you're attempting to build, probably because of previous builds.                             
    2     Please remove, or otherwise deal with them prior to starting another build.                                                  
    

    Output (matches @fanquake)

     0cd guix-build-$(git rev-parse --short=12 HEAD)/output/ && find * -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1fff480734c99417c7a12dccb7c1029ea92059e88f1d56565e6d7f8fd572aeea9  aarch64-linux-gnu/bitcoin-29cc84727a2d-aarch64-linux-gnu-debug.tar.gz
     20941375d26654aa6ece7884262f1f3e0e7619ddc9eb0c8bc72c21765eac61e90  aarch64-linux-gnu/bitcoin-29cc84727a2d-aarch64-linux-gnu.tar.gz
     38f9a3119393d48a26bd108e1092badcc1c9513f8b8ca3f5e38ecb5e8b950d0a9  arm-linux-gnueabihf/bitcoin-29cc84727a2d-arm-linux-gnueabihf-debug.tar.gz
     4ba61eb82c54915231d6df49432d35ec120dcf995fec9f4e16e1e5c0b2798ffb3  arm-linux-gnueabihf/bitcoin-29cc84727a2d-arm-linux-gnueabihf.tar.gz
     5fca9809a5ef9510d09fad97aafa296985d51f3970e64269f5f7c8a98703c4008  dist-archive/bitcoin-29cc84727a2d.tar.gz
     6413ac3039bb6205994de8f597d6586aedee740b3ecd8a0c2c3d08200e7ceff76  powerpc64-linux-gnu/bitcoin-29cc84727a2d-powerpc64-linux-gnu-debug.tar.gz
     74fa874b322c1810a6782378069de167cdca63bb090c359e4c7888e37582ce109  powerpc64-linux-gnu/bitcoin-29cc84727a2d-powerpc64-linux-gnu.tar.gz
     853f8136072039c98e35f40ea0ba69774c1cbfc338427e1e6236a7040e2c1d167  powerpc64le-linux-gnu/bitcoin-29cc84727a2d-powerpc64le-linux-gnu-debug.tar.gz
     9adb6ab9a5ee1608d111473585ae31276ef83c461a39338cec43d373a405c269c  powerpc64le-linux-gnu/bitcoin-29cc84727a2d-powerpc64le-linux-gnu.tar.gz
    106ff8221f394a77c823a1ebcff2f1ce38764fa394f7aba9313aac8a534153d0b5  riscv64-linux-gnu/bitcoin-29cc84727a2d-riscv64-linux-gnu-debug.tar.gz
    11c7fb59e3f2924a9a0a35c82fd4066d624b2c9c845221c33cfc2d14a0a1c75a04  riscv64-linux-gnu/bitcoin-29cc84727a2d-riscv64-linux-gnu.tar.gz
    12ddd6ec1456ae604da95bcd543e0777fdc601ae6497a866118a81ce3e207d954d  x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx-unsigned.dmg
    133490cbe63681ae7aa1ed6d3bb7fdcdfcd374da1ffe846a76bda47fcbbe652aa9  x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx-unsigned.tar.gz
    143686c7d3230ced9491331a22e7b25ea330b416240d322118dcbd41d53d1a7591  x86_64-apple-darwin18/bitcoin-29cc84727a2d-osx64.tar.gz
    1502a52b0697dc45da13349cde58d764bc48ac33a1c0d49aa3a0e4c5dc0689793c  x86_64-linux-gnu/bitcoin-29cc84727a2d-x86_64-linux-gnu-debug.tar.gz
    16745cc44d2b48d71b631ced31c10853aba0e606f060ca2e1d4e758bbbf0ce85cc  x86_64-linux-gnu/bitcoin-29cc84727a2d-x86_64-linux-gnu.tar.gz
    178373e04218425c60bdacc6b18742fe30a55f87160884c75dbe3939bc6f3f46b5  x86_64-w64-mingw32/bitcoin-29cc84727a2d-win-unsigned.tar.gz
    181b0e328bf0cbbcd2e4899e75dcaa9b533def97ee2ca7f66d8373403496242371  x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64-debug.zip
    1953cab715ba0b7b33b32aa4e5497e070ca03bc0edb7ed6ab589cb12a8a5909712  x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64-setup-unsigned.exe
    209ab616decb8d41e6d21f9516b32cd4aba3af328f51553f3e37aac822da8e6bc0  x86_64-w64-mingw32/bitcoin-29cc84727a2d-win64.zip
    
  29. guix: Update hint messages to mention guix-clean 8f8b96fb54
  30. guix: Register garbage collector root for containers
    By registering the container profiles as garbage collector roots, it
    will prevent `guix gc` from garbage collecting derivations which our
    container needs and inconvieniencing the user with a rebuild.
    867a5e172a
  31. dongcarl force-pushed on Apr 7, 2021
  32. dongcarl commented at 8:18 pm on April 7, 2021: member

    Pushed 29cc84727a2da5c69c2c1649351cc39c5cbdccb0 -> 867a5e172a23899a4a70eca4a396c64f1951745e

    • Updated hint messages
     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1d32d5e6d19698bddd259621e562ecac34d9bc956e647685a0ca612874d3b56ff  guix-build-867a5e172a23/output/aarch64-linux-gnu/bitcoin-867a5e172a23-aarch64-linux-gnu-debug.tar.gz
     26fc407b36d07ea82015a68e0baeb5e01345dc6d9d3c233c03f4b3366f691c7aa  guix-build-867a5e172a23/output/aarch64-linux-gnu/bitcoin-867a5e172a23-aarch64-linux-gnu.tar.gz
     3f20531aa5da65b20120181f492a2cf98836f5807a384a7ffe9d80e7abd9f075a  guix-build-867a5e172a23/output/arm-linux-gnueabihf/bitcoin-867a5e172a23-arm-linux-gnueabihf-debug.tar.gz
     49077801cf1b07966238392f14d68cc42e3c9c9f735529cf2036c7f5958175696  guix-build-867a5e172a23/output/arm-linux-gnueabihf/bitcoin-867a5e172a23-arm-linux-gnueabihf.tar.gz
     5e19d910eda5c0921d01d80d239e587fa9bd6276d9319b09bde19e7ce8b188b04  guix-build-867a5e172a23/output/dist-archive/bitcoin-867a5e172a23.tar.gz
     62c5a100ca837c96c38e2c0c1d86a241b958be9a0f440541eb421813307c420bb  guix-build-867a5e172a23/output/powerpc64-linux-gnu/bitcoin-867a5e172a23-powerpc64-linux-gnu-debug.tar.gz
     79a51188f5c1978d61102a526b050fc073c23e561cbdc3ab4dc9cae79abeec985  guix-build-867a5e172a23/output/powerpc64-linux-gnu/bitcoin-867a5e172a23-powerpc64-linux-gnu.tar.gz
     89d87a9f1a36d6b5a47398472634f070027911cacaa9169740ecd2be3010f0ded  guix-build-867a5e172a23/output/powerpc64le-linux-gnu/bitcoin-867a5e172a23-powerpc64le-linux-gnu-debug.tar.gz
     90740cc8b7ad0375309e48ca76013a33441ec6b96e50dc52372eadafe67c54b87  guix-build-867a5e172a23/output/powerpc64le-linux-gnu/bitcoin-867a5e172a23-powerpc64le-linux-gnu.tar.gz
    1025e7b8fe3eed33a3aaab6f000b8df5b84a08ad03a0a55318af435ff18e0129b6  guix-build-867a5e172a23/output/riscv64-linux-gnu/bitcoin-867a5e172a23-riscv64-linux-gnu-debug.tar.gz
    11696ef195af3a845e24a5ce1272b45c8c82010af8d5e1e68c89d598d55d844d7a  guix-build-867a5e172a23/output/riscv64-linux-gnu/bitcoin-867a5e172a23-riscv64-linux-gnu.tar.gz
    121a3a71c96351edf30221c9c6291b4f7d994d2a2d869ac286740877ffad8f5074  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.dmg
    13e419ba2957b96f3de18a3205a91eb04270dbd8594d95c77d64497a53658f9863  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.tar.gz
    141b86afd061a1f833fde3ef45e6e16d2fef50f406065233fd876929cf15d22cb5  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx64.tar.gz
    1547a18ae716e446dbb5e255f2b7830244252dbc1b0bfc92b68e6490aed1187b0b  guix-build-867a5e172a23/output/x86_64-linux-gnu/bitcoin-867a5e172a23-x86_64-linux-gnu-debug.tar.gz
    16a7a3df68f2e2746c16db518bb20775db67d6b0cfbc0798d912d7bb6672b3f115  guix-build-867a5e172a23/output/x86_64-linux-gnu/bitcoin-867a5e172a23-x86_64-linux-gnu.tar.gz
    178f0c90354d36c2fc087f5ab71c27ab0da5426b1fe93d971a4bd727dcc0ddff4d  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win-unsigned.tar.gz
    18b3ae0fb4af6699db04ccdfa0d356ea1609b3cda117787e8c11d5eb774205cd54  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64-debug.zip
    1912eace890dcfc8058640eaee47f25b39631828b8f46ff1b40560bfc0f5406d16  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64-setup-unsigned.exe
    20e64b48c2788f8160145d0be8331c6b9fc7a26b3870ba29cf08536f51fbef4275  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64.zip
    
  33. fanquake commented at 2:14 am on April 8, 2021: member
     0# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1d32d5e6d19698bddd259621e562ecac34d9bc956e647685a0ca612874d3b56ff  guix-build-867a5e172a23/output/aarch64-linux-gnu/bitcoin-867a5e172a23-aarch64-linux-gnu-debug.tar.gz
     26fc407b36d07ea82015a68e0baeb5e01345dc6d9d3c233c03f4b3366f691c7aa  guix-build-867a5e172a23/output/aarch64-linux-gnu/bitcoin-867a5e172a23-aarch64-linux-gnu.tar.gz
     3f20531aa5da65b20120181f492a2cf98836f5807a384a7ffe9d80e7abd9f075a  guix-build-867a5e172a23/output/arm-linux-gnueabihf/bitcoin-867a5e172a23-arm-linux-gnueabihf-debug.tar.gz
     49077801cf1b07966238392f14d68cc42e3c9c9f735529cf2036c7f5958175696  guix-build-867a5e172a23/output/arm-linux-gnueabihf/bitcoin-867a5e172a23-arm-linux-gnueabihf.tar.gz
     5e19d910eda5c0921d01d80d239e587fa9bd6276d9319b09bde19e7ce8b188b04  guix-build-867a5e172a23/output/dist-archive/bitcoin-867a5e172a23.tar.gz
     62c5a100ca837c96c38e2c0c1d86a241b958be9a0f440541eb421813307c420bb  guix-build-867a5e172a23/output/powerpc64-linux-gnu/bitcoin-867a5e172a23-powerpc64-linux-gnu-debug.tar.gz
     79a51188f5c1978d61102a526b050fc073c23e561cbdc3ab4dc9cae79abeec985  guix-build-867a5e172a23/output/powerpc64-linux-gnu/bitcoin-867a5e172a23-powerpc64-linux-gnu.tar.gz
     89d87a9f1a36d6b5a47398472634f070027911cacaa9169740ecd2be3010f0ded  guix-build-867a5e172a23/output/powerpc64le-linux-gnu/bitcoin-867a5e172a23-powerpc64le-linux-gnu-debug.tar.gz
     90740cc8b7ad0375309e48ca76013a33441ec6b96e50dc52372eadafe67c54b87  guix-build-867a5e172a23/output/powerpc64le-linux-gnu/bitcoin-867a5e172a23-powerpc64le-linux-gnu.tar.gz
    1025e7b8fe3eed33a3aaab6f000b8df5b84a08ad03a0a55318af435ff18e0129b6  guix-build-867a5e172a23/output/riscv64-linux-gnu/bitcoin-867a5e172a23-riscv64-linux-gnu-debug.tar.gz
    11696ef195af3a845e24a5ce1272b45c8c82010af8d5e1e68c89d598d55d844d7a  guix-build-867a5e172a23/output/riscv64-linux-gnu/bitcoin-867a5e172a23-riscv64-linux-gnu.tar.gz
    121a3a71c96351edf30221c9c6291b4f7d994d2a2d869ac286740877ffad8f5074  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.dmg
    13e419ba2957b96f3de18a3205a91eb04270dbd8594d95c77d64497a53658f9863  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.tar.gz
    141b86afd061a1f833fde3ef45e6e16d2fef50f406065233fd876929cf15d22cb5  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx64.tar.gz
    1547a18ae716e446dbb5e255f2b7830244252dbc1b0bfc92b68e6490aed1187b0b  guix-build-867a5e172a23/output/x86_64-linux-gnu/bitcoin-867a5e172a23-x86_64-linux-gnu-debug.tar.gz
    16a7a3df68f2e2746c16db518bb20775db67d6b0cfbc0798d912d7bb6672b3f115  guix-build-867a5e172a23/output/x86_64-linux-gnu/bitcoin-867a5e172a23-x86_64-linux-gnu.tar.gz
    178f0c90354d36c2fc087f5ab71c27ab0da5426b1fe93d971a4bd727dcc0ddff4d  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win-unsigned.tar.gz
    18b3ae0fb4af6699db04ccdfa0d356ea1609b3cda117787e8c11d5eb774205cd54  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64-debug.zip
    1912eace890dcfc8058640eaee47f25b39631828b8f46ff1b40560bfc0f5406d16  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64-setup-unsigned.exe
    20e64b48c2788f8160145d0be8331c6b9fc7a26b3870ba29cf08536f51fbef4275  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64.zip
    
  34. fanquake commented at 3:50 am on April 8, 2021: member

    Ran the guix-clean script, and performed another build:

     0bash-5.1# git status
     1On branch 21304
     2Untracked files:
     3  (use "git add <file>..." to include in what will be committed)
     4	guix-build-867a5e172a23/
     5
     6nothing added to commit but untracked files present (use "git add" to track)
     7bash-5.1# contrib/guix/guix-clean 
     8Found precious_dirs file: '/bitcoin/guix-build-867a5e172a23/var/precious_dirs'
     9Avoiding OUTDIR_BASE: /guix-build-867a5e172a23/output
    10Avoiding PROFILES_BASE: /guix-build-867a5e172a23/var/profiles
    11Removing depends/aarch64-linux-gnu/
    12Removing depends/arm-apple-darwin20/
    13Removing depends/arm-linux-gnueabihf/
    14Removing depends/powerpc64-linux-gnu/
    15Removing depends/powerpc64le-linux-gnu/
    16Removing depends/riscv64-linux-gnu/
    17Removing depends/work/
    18Removing depends/x86_64-apple-darwin18/
    19Removing depends/x86_64-linux-gnu/
    20Removing depends/x86_64-w64-mingw32/
    21Removing guix-build-867a5e172a23/distsrc-867a5e172a23-aarch64-linux-gnu/
    22Removing guix-build-867a5e172a23/distsrc-867a5e172a23-arm-linux-gnueabihf/
    23Removing guix-build-867a5e172a23/distsrc-867a5e172a23-powerpc64-linux-gnu/
    24Removing guix-build-867a5e172a23/distsrc-867a5e172a23-powerpc64le-linux-gnu/
    25Removing guix-build-867a5e172a23/distsrc-867a5e172a23-riscv64-linux-gnu/
    26Removing guix-build-867a5e172a23/distsrc-867a5e172a23-x86_64-apple-darwin18/
    27Removing guix-build-867a5e172a23/distsrc-867a5e172a23-x86_64-linux-gnu/
    28Removing guix-build-867a5e172a23/distsrc-867a5e172a23-x86_64-w64-mingw32/
    29bash-5.1# time BASE_CACHE="/guix/base_cache" SOURCES_PATH="/guix/sources" SDK_PATH="/guix/SDKs" ./contrib/guix/guix-build
    30...
    31rm /outdir-base/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.temp.iso
    32
    33real	83m45.435s
    34user	401m52.224s
    35sys	21m13.889s
    36
    37bash-5.1# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    38d32d5e6d19698bddd259621e562ecac34d9bc956e647685a0ca612874d3b56ff  guix-build-867a5e172a23/output/aarch64-linux-gnu/bitcoin-867a5e172a23-aarch64-linux-gnu-debug.tar.gz
    396fc407b36d07ea82015a68e0baeb5e01345dc6d9d3c233c03f4b3366f691c7aa  guix-build-867a5e172a23/output/aarch64-linux-gnu/bitcoin-867a5e172a23-aarch64-linux-gnu.tar.gz
    40f20531aa5da65b20120181f492a2cf98836f5807a384a7ffe9d80e7abd9f075a  guix-build-867a5e172a23/output/arm-linux-gnueabihf/bitcoin-867a5e172a23-arm-linux-gnueabihf-debug.tar.gz
    419077801cf1b07966238392f14d68cc42e3c9c9f735529cf2036c7f5958175696  guix-build-867a5e172a23/output/arm-linux-gnueabihf/bitcoin-867a5e172a23-arm-linux-gnueabihf.tar.gz
    42e19d910eda5c0921d01d80d239e587fa9bd6276d9319b09bde19e7ce8b188b04  guix-build-867a5e172a23/output/dist-archive/bitcoin-867a5e172a23.tar.gz
    432c5a100ca837c96c38e2c0c1d86a241b958be9a0f440541eb421813307c420bb  guix-build-867a5e172a23/output/powerpc64-linux-gnu/bitcoin-867a5e172a23-powerpc64-linux-gnu-debug.tar.gz
    449a51188f5c1978d61102a526b050fc073c23e561cbdc3ab4dc9cae79abeec985  guix-build-867a5e172a23/output/powerpc64-linux-gnu/bitcoin-867a5e172a23-powerpc64-linux-gnu.tar.gz
    459d87a9f1a36d6b5a47398472634f070027911cacaa9169740ecd2be3010f0ded  guix-build-867a5e172a23/output/powerpc64le-linux-gnu/bitcoin-867a5e172a23-powerpc64le-linux-gnu-debug.tar.gz
    460740cc8b7ad0375309e48ca76013a33441ec6b96e50dc52372eadafe67c54b87  guix-build-867a5e172a23/output/powerpc64le-linux-gnu/bitcoin-867a5e172a23-powerpc64le-linux-gnu.tar.gz
    4725e7b8fe3eed33a3aaab6f000b8df5b84a08ad03a0a55318af435ff18e0129b6  guix-build-867a5e172a23/output/riscv64-linux-gnu/bitcoin-867a5e172a23-riscv64-linux-gnu-debug.tar.gz
    48696ef195af3a845e24a5ce1272b45c8c82010af8d5e1e68c89d598d55d844d7a  guix-build-867a5e172a23/output/riscv64-linux-gnu/bitcoin-867a5e172a23-riscv64-linux-gnu.tar.gz
    491a3a71c96351edf30221c9c6291b4f7d994d2a2d869ac286740877ffad8f5074  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.dmg
    50e419ba2957b96f3de18a3205a91eb04270dbd8594d95c77d64497a53658f9863  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx-unsigned.tar.gz
    511b86afd061a1f833fde3ef45e6e16d2fef50f406065233fd876929cf15d22cb5  guix-build-867a5e172a23/output/x86_64-apple-darwin18/bitcoin-867a5e172a23-osx64.tar.gz
    5247a18ae716e446dbb5e255f2b7830244252dbc1b0bfc92b68e6490aed1187b0b  guix-build-867a5e172a23/output/x86_64-linux-gnu/bitcoin-867a5e172a23-x86_64-linux-gnu-debug.tar.gz
    53a7a3df68f2e2746c16db518bb20775db67d6b0cfbc0798d912d7bb6672b3f115  guix-build-867a5e172a23/output/x86_64-linux-gnu/bitcoin-867a5e172a23-x86_64-linux-gnu.tar.gz
    548f0c90354d36c2fc087f5ab71c27ab0da5426b1fe93d971a4bd727dcc0ddff4d  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win-unsigned.tar.gz
    55b3ae0fb4af6699db04ccdfa0d356ea1609b3cda117787e8c11d5eb774205cd54  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64-debug.zip
    5612eace890dcfc8058640eaee47f25b39631828b8f46ff1b40560bfc0f5406d16  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64-setup-unsigned.exe
    57e64b48c2788f8160145d0be8331c6b9fc7a26b3870ba29cf08536f51fbef4275  guix-build-867a5e172a23/output/x86_64-w64-mingw32/bitcoin-867a5e172a23-win64.zip
    
  35. laanwj commented at 12:40 pm on April 8, 2021: member

    Converted to draft as the followup in #21375 re-does a lot of this changeset, will figure out how best to split up.

    Is there anything left to do here or could it go out of draft status?

  36. dongcarl marked this as ready for review on Apr 8, 2021
  37. dongcarl commented at 1:57 pm on April 8, 2021: member

    Is there anything left to do here or could it go out of draft status?

    Ah 🤦 my bad I forgot to take it out of draft :-) I don’t think there’s anything left to do

  38. laanwj commented at 9:17 pm on April 8, 2021: member
    ACK 867a5e172a23899a4a70eca4a396c64f1951745e My build output exactly matches @dongcarl ’s and @fanquake’s
  39. laanwj merged this on Apr 8, 2021
  40. laanwj closed this on Apr 8, 2021

  41. laanwj moved this from the "Next (Not based on any other PRs)" to the "Done" column in a project

  42. fanquake removed the label Needs Guix build on Apr 12, 2021
  43. DrahtBot locked this on Aug 18, 2022

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-12-19 00:12 UTC

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