scripted-diff: Drop Darwin version for better maintainability #23585

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:211124-darwin changing 7 files +11 −11
  1. hebasto commented at 11:09 pm on November 24, 2021: member

    After this PR, any macOS tools version bumping in the future will touch fewer files in the repo.

    Pointing a Darwin version for the --host system does not matter for the following reasons:

    • in terms of the resulted binaries, we should only care about the minimum supported macOS version which is a separated parameter in our build system.

    • in terms of the build system itself, the usage of the $(host) variable is self-consistent enough. Btw $(host_os) value already has the version dropped:

    0$ make -C depends --no-print-directory print-host_os HOST=x86_64-apple-darwin19
    1host_os=darwin
    
  2. scripted-diff: Drop Darwin version for better maintainability
    -BEGIN VERIFY SCRIPT-
    sed -i 's/darwin19/darwin/g' $(git grep --files-with-matches 'darwin19')
    -END VERIFY SCRIPT-
    2f356a0ca8
  3. hebasto force-pushed on Nov 24, 2021
  4. DrahtBot added the label Build system on Nov 24, 2021
  5. DrahtBot added the label Refactoring on Nov 24, 2021
  6. DrahtBot added the label Scripts and tools on Nov 24, 2021
  7. jarolrod commented at 2:28 am on November 25, 2021: member
    Does the Kernel version we build for not matter here?
  8. promag commented at 9:27 am on November 25, 2021: member

    ACK 2f356a0ca8b080c860c8924d201b98f1f9fa0ad5.

    I don’t see a reason to have the macOS release in the triplet, but I might be missing something.

  9. hebasto commented at 11:42 am on November 25, 2021: member

    @jarolrod

    Does the Kernel version we build for not matter here?

    In terms of the resulted binaries, we should only care about the minimum supported macOS version which is a separated parameter in our build system.

    In terms of the build system itself, the usage of the $(host) variable is self-consistent enough. Btw $(host_os) value already has the version dropped:

    0$ make -C depends --no-print-directory print-host_os HOST=x86_64-apple-darwin19
    1host_os=darwin
    
  10. hebasto commented at 12:43 pm on November 25, 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
     1280757a217f78b3c7af2321b90f92f52c48edfcb19bb20ebb108ec9e3ce3664f  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/SHA256SUMS.part
     23341d29a2368ad872f9b387c1dc1d6ef897e151939d029a47dc61c482497b1ac  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/bitcoin-2f356a0ca8b0-aarch64-linux-gnu-debug.tar.gz
     351ae211cea091d49c08a914aa1c080d16f84319834561156495035455b6edc08  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/bitcoin-2f356a0ca8b0-aarch64-linux-gnu.tar.gz
     4cc91ff5608b826fab19e0debc4d32604713a7fe09ea128e882f749486af51e66  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/SHA256SUMS.part
     56e9697b64df8cbbf7f3ce28410d3b7150ed8f4a0ffb9e3bdb62a8eb2e4b0e8ae  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/bitcoin-2f356a0ca8b0-arm-linux-gnueabihf-debug.tar.gz
     68c9069ac54e3469d66771b8b7718986384eb6baa7efd9905e1d4929aaec96de5  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/bitcoin-2f356a0ca8b0-arm-linux-gnueabihf.tar.gz
     75ab293b20fc4b2a2c36ed9ac21958fda71cebb1fce1eae523684015cfbe5b6da  guix-build-2f356a0ca8b0/output/dist-archive/bitcoin-2f356a0ca8b0.tar.gz
     8a351e197717e1099f141c3538377e730f3c5ea8b3dea114f7e62ce4c4b779858  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/SHA256SUMS.part
     93163f4ab0d33929525b72ce15b2a03c12a3231b3bed22d24d2d4688aa72981f7  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64-linux-gnu-debug.tar.gz
    101e326f6115fdb51e3fb1d6433101bbdf7f5c2e259d4b372f224a913d6e4eb276  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64-linux-gnu.tar.gz
    111307b3b00a151a15baf4d2f57dece7c90750219059e33392f0bd3706a2793777  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/SHA256SUMS.part
    12a3fa92410e2d54bfd854bc90e6295028f63b31123ec8ae658e238f42e3532ba0  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64le-linux-gnu-debug.tar.gz
    131a6d8a7c360dbf3e9b6ced4416f60950223f77115b3ac8e18007800ae7a11c41  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64le-linux-gnu.tar.gz
    14550cb5f74de68cce086084eab0a188fa982dcd63206de886d33ea4100f53447e  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/SHA256SUMS.part
    15229a1fdc9f2dff173f5b1e5de148dd6e8c226876fda7a7392c7c5e04e0f6f650  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/bitcoin-2f356a0ca8b0-riscv64-linux-gnu-debug.tar.gz
    16b3cd671e12185223d01596de85af766fb01ad15035c0d2b7170daa05b744e4ef  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/bitcoin-2f356a0ca8b0-riscv64-linux-gnu.tar.gz
    173daa4bda0a8f6458620a21a45c8424d824f4a3b8ab1b52720811a94244c0903c  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/SHA256SUMS.part
    18752bff4a2b9e064fbd22fa7a1f5e856191b01993dcfecdbb9d6c6abe02d291a6  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx-unsigned.dmg
    1971a91c48671f577b90e64932cfecf74c81ef899a7a4640a6b82e8cb060bf1962  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx-unsigned.tar.gz
    201ebb78a700bef9920810ec66c9d8a836720306acfe93d8b4d5632dbbdd97189a  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx64.tar.gz
    2187bdc2694e2c412deb3cb716063a4fce74038fe966cbeb0c453ef829360924c4  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/SHA256SUMS.part
    2228145437ae8b242632724e212228e1d0439763caad15682ff2857ceeb295df45  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/bitcoin-2f356a0ca8b0-x86_64-linux-gnu-debug.tar.gz
    231e5499a7877f4e51e0de6de0f79b7f58af35a880eaddbbd46727c6e2f6d50b3c  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/bitcoin-2f356a0ca8b0-x86_64-linux-gnu.tar.gz
    24fe6800a2917953d043d828ae6b2115cec88d3026b2b5822eb04a14a57749d85e  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/SHA256SUMS.part
    25c012a84a6c86f49e5401836221b83ea638467763f4a8a24cfb591f3ee630ae3c  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win-unsigned.tar.gz
    26f0e56ab4aa8e80b2ff4c518c64902a2c94f9e4127d15f497037db767955e2485  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64-debug.zip
    2743a2a3c4689c9390b7790bd6ec39a4f6b839f86829511a3ad472b559ec90bd2e  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64-setup-unsigned.exe
    28d31d0f042c196973597d8acb800f27456ffd5f41a9c3f5dae4ee028462277b67  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64.zip
    
  11. DrahtBot commented at 1:12 pm on November 25, 2021: member

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

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #21851 (build: support cross-compiling for arm64-apple-darwin20 (Apple M1) 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.

  12. jarolrod commented at 7:03 am on November 26, 2021: member

    GUIX hashes, mine match @hebasto:

     0280757a217f78b3c7af2321b90f92f52c48edfcb19bb20ebb108ec9e3ce3664f  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/SHA256SUMS.part
     13341d29a2368ad872f9b387c1dc1d6ef897e151939d029a47dc61c482497b1ac  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/bitcoin-2f356a0ca8b0-aarch64-linux-gnu-debug.tar.gz
     251ae211cea091d49c08a914aa1c080d16f84319834561156495035455b6edc08  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/bitcoin-2f356a0ca8b0-aarch64-linux-gnu.tar.gz
     3cc91ff5608b826fab19e0debc4d32604713a7fe09ea128e882f749486af51e66  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/SHA256SUMS.part
     46e9697b64df8cbbf7f3ce28410d3b7150ed8f4a0ffb9e3bdb62a8eb2e4b0e8ae  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/bitcoin-2f356a0ca8b0-arm-linux-gnueabihf-debug.tar.gz
     58c9069ac54e3469d66771b8b7718986384eb6baa7efd9905e1d4929aaec96de5  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/bitcoin-2f356a0ca8b0-arm-linux-gnueabihf.tar.gz
     65ab293b20fc4b2a2c36ed9ac21958fda71cebb1fce1eae523684015cfbe5b6da  guix-build-2f356a0ca8b0/output/dist-archive/bitcoin-2f356a0ca8b0.tar.gz
     7a351e197717e1099f141c3538377e730f3c5ea8b3dea114f7e62ce4c4b779858  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/SHA256SUMS.part
     83163f4ab0d33929525b72ce15b2a03c12a3231b3bed22d24d2d4688aa72981f7  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64-linux-gnu-debug.tar.gz
     91e326f6115fdb51e3fb1d6433101bbdf7f5c2e259d4b372f224a913d6e4eb276  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64-linux-gnu.tar.gz
    101307b3b00a151a15baf4d2f57dece7c90750219059e33392f0bd3706a2793777  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/SHA256SUMS.part
    11a3fa92410e2d54bfd854bc90e6295028f63b31123ec8ae658e238f42e3532ba0  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64le-linux-gnu-debug.tar.gz
    121a6d8a7c360dbf3e9b6ced4416f60950223f77115b3ac8e18007800ae7a11c41  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64le-linux-gnu.tar.gz
    13550cb5f74de68cce086084eab0a188fa982dcd63206de886d33ea4100f53447e  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/SHA256SUMS.part
    14229a1fdc9f2dff173f5b1e5de148dd6e8c226876fda7a7392c7c5e04e0f6f650  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/bitcoin-2f356a0ca8b0-riscv64-linux-gnu-debug.tar.gz
    15b3cd671e12185223d01596de85af766fb01ad15035c0d2b7170daa05b744e4ef  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/bitcoin-2f356a0ca8b0-riscv64-linux-gnu.tar.gz
    163daa4bda0a8f6458620a21a45c8424d824f4a3b8ab1b52720811a94244c0903c  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/SHA256SUMS.part
    17752bff4a2b9e064fbd22fa7a1f5e856191b01993dcfecdbb9d6c6abe02d291a6  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx-unsigned.dmg
    1871a91c48671f577b90e64932cfecf74c81ef899a7a4640a6b82e8cb060bf1962  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx-unsigned.tar.gz
    191ebb78a700bef9920810ec66c9d8a836720306acfe93d8b4d5632dbbdd97189a  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx64.tar.gz
    2087bdc2694e2c412deb3cb716063a4fce74038fe966cbeb0c453ef829360924c4  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/SHA256SUMS.part
    2128145437ae8b242632724e212228e1d0439763caad15682ff2857ceeb295df45  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/bitcoin-2f356a0ca8b0-x86_64-linux-gnu-debug.tar.gz
    221e5499a7877f4e51e0de6de0f79b7f58af35a880eaddbbd46727c6e2f6d50b3c  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/bitcoin-2f356a0ca8b0-x86_64-linux-gnu.tar.gz
    23fe6800a2917953d043d828ae6b2115cec88d3026b2b5822eb04a14a57749d85e  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/SHA256SUMS.part
    24c012a84a6c86f49e5401836221b83ea638467763f4a8a24cfb591f3ee630ae3c  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win-unsigned.tar.gz
    25f0e56ab4aa8e80b2ff4c518c64902a2c94f9e4127d15f497037db767955e2485  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64-debug.zip
    2643a2a3c4689c9390b7790bd6ec39a4f6b839f86829511a3ad472b559ec90bd2e  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64-setup-unsigned.exe
    27d31d0f042c196973597d8acb800f27456ffd5f41a9c3f5dae4ee028462277b67  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64.zip
    
  13. laanwj commented at 10:55 am on November 29, 2021: member
    I don’t know anything about MacOS but this does make it more consistent with other operating systems, which also don’t have kernel/OS version in the target tuple.
  14. laanwj removed the label Refactoring on Nov 29, 2021
  15. laanwj removed the label Scripts and tools on Nov 29, 2021
  16. laanwj added the label macOS on Nov 29, 2021
  17. fanquake commented at 3:49 am on December 1, 2021: member

    Drop Darwin version for better maintainability After this PR, any macOS tools version bumping in the future will touch fewer files in the repo.

    If we just deleted all of our code, maintenance would be a lot easier too. I’d expect a PR like this to at least explain what it’s deleting, why it might have been necessary (or maybe it never was), and why it’s ok to delete now. Not just so that reviewers better understand what’s going, but so that someone looking at this commit in the future has a better explanation for why something was deleted than “it’d make maintenance easier”, which, when we have scripted diffs, is marginal reasoning.

    For an example of how a change like this isn’t necessarily side-effect free; different versions of config.guess will perform their apple-darwin tests differently, to work around unwanted behavior, depending on the uname version passed in. This includes the one bundled with the cctools we use in depends. While in this case, this might be irrelevant/legacy behaviour, it’s an example of why you can’t necessarily assume that deleting stuff like this is a no-op.

  18. hebasto commented at 8:20 am on December 1, 2021: member

    Drop Darwin version for better maintainability After this PR, any macOS tools version bumping in the future will touch fewer files in the repo.

    If we just deleted all of our code, maintenance would be a lot easier too.

    … yeah, and useless too.

    I’d expect a PR like this to at least explain what it’s deleting, why it might have been necessary (or maybe it never was), and why it’s ok to delete now.

    See #23585 (comment) – moved into the PR description.

    For an example of how a change like this isn’t necessarily side-effect free; different versions of config.guess will perform their apple-darwin tests differently, to work around unwanted behavior, depending on the uname version passed in. This includes the one bundled with the cctools we use in depends. While in this case, this might be irrelevant/legacy behaviour, it’s an example of why you can’t necessarily assume that deleting stuff like this is a no-op.

    Of course, darwin version can (and should) be considered for the --build system. But this change is about the --host system. Do we ever run config.guess for a --host?

  19. hebasto commented at 8:54 am on December 1, 2021: member

    Just finished building of Bitcoin-Core.dmg for HOST=x86_64-apple-darwin42. It works (of course it works because there are no changes in binaries).

    What does the 42 mean here? If nothing, why maintain it?

  20. fanquake commented at 5:36 am on December 9, 2021: member

    Of course, darwin version can (and should) be considered for the –build system. But this change is about the –host system. Do we ever run config.guess for a –host?

    I don’t know. However build, host and target all default to the result of config.guess, unless otherwise specified. My point is that I don’t like assuming changes like this are side-effect free.

    in terms of the build system itself, the usage of the $(host) variable is self-consistent enough. Btw $(host_os) value already has the version dropped:

    We don’t pass host_os to the configure invocation of the packages we build, we pass --host=$($($(1)_type)_host), which is the full triplet, including the kernel version. This means (hypothetically) that if any package we configure happened to be doing something different based on the kernel version, that would no-longer be the case.

    What does the 42 mean here? If nothing, why maintain it?

    It does mean something, just not to us, right now, in the context of our build system. Other projects, such as LLVM, can, and do use the kernel version to make build decision.

    After looking at this some more I do think we can make this change. I’ll review properly shortly.

  21. fanquake approved
  22. fanquake commented at 8:13 am on December 9, 2021: member

    ACK 2f356a0ca8b080c860c8924d201b98f1f9fa0ad5

    Guix Build:

     0bash-5.1# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1280757a217f78b3c7af2321b90f92f52c48edfcb19bb20ebb108ec9e3ce3664f  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/SHA256SUMS.part
     23341d29a2368ad872f9b387c1dc1d6ef897e151939d029a47dc61c482497b1ac  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/bitcoin-2f356a0ca8b0-aarch64-linux-gnu-debug.tar.gz
     351ae211cea091d49c08a914aa1c080d16f84319834561156495035455b6edc08  guix-build-2f356a0ca8b0/output/aarch64-linux-gnu/bitcoin-2f356a0ca8b0-aarch64-linux-gnu.tar.gz
     4cc91ff5608b826fab19e0debc4d32604713a7fe09ea128e882f749486af51e66  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/SHA256SUMS.part
     56e9697b64df8cbbf7f3ce28410d3b7150ed8f4a0ffb9e3bdb62a8eb2e4b0e8ae  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/bitcoin-2f356a0ca8b0-arm-linux-gnueabihf-debug.tar.gz
     68c9069ac54e3469d66771b8b7718986384eb6baa7efd9905e1d4929aaec96de5  guix-build-2f356a0ca8b0/output/arm-linux-gnueabihf/bitcoin-2f356a0ca8b0-arm-linux-gnueabihf.tar.gz
     75ab293b20fc4b2a2c36ed9ac21958fda71cebb1fce1eae523684015cfbe5b6da  guix-build-2f356a0ca8b0/output/dist-archive/bitcoin-2f356a0ca8b0.tar.gz
     8a351e197717e1099f141c3538377e730f3c5ea8b3dea114f7e62ce4c4b779858  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/SHA256SUMS.part
     93163f4ab0d33929525b72ce15b2a03c12a3231b3bed22d24d2d4688aa72981f7  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64-linux-gnu-debug.tar.gz
    101e326f6115fdb51e3fb1d6433101bbdf7f5c2e259d4b372f224a913d6e4eb276  guix-build-2f356a0ca8b0/output/powerpc64-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64-linux-gnu.tar.gz
    111307b3b00a151a15baf4d2f57dece7c90750219059e33392f0bd3706a2793777  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/SHA256SUMS.part
    12a3fa92410e2d54bfd854bc90e6295028f63b31123ec8ae658e238f42e3532ba0  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64le-linux-gnu-debug.tar.gz
    131a6d8a7c360dbf3e9b6ced4416f60950223f77115b3ac8e18007800ae7a11c41  guix-build-2f356a0ca8b0/output/powerpc64le-linux-gnu/bitcoin-2f356a0ca8b0-powerpc64le-linux-gnu.tar.gz
    14550cb5f74de68cce086084eab0a188fa982dcd63206de886d33ea4100f53447e  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/SHA256SUMS.part
    15229a1fdc9f2dff173f5b1e5de148dd6e8c226876fda7a7392c7c5e04e0f6f650  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/bitcoin-2f356a0ca8b0-riscv64-linux-gnu-debug.tar.gz
    16b3cd671e12185223d01596de85af766fb01ad15035c0d2b7170daa05b744e4ef  guix-build-2f356a0ca8b0/output/riscv64-linux-gnu/bitcoin-2f356a0ca8b0-riscv64-linux-gnu.tar.gz
    173daa4bda0a8f6458620a21a45c8424d824f4a3b8ab1b52720811a94244c0903c  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/SHA256SUMS.part
    18752bff4a2b9e064fbd22fa7a1f5e856191b01993dcfecdbb9d6c6abe02d291a6  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx-unsigned.dmg
    1971a91c48671f577b90e64932cfecf74c81ef899a7a4640a6b82e8cb060bf1962  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx-unsigned.tar.gz
    201ebb78a700bef9920810ec66c9d8a836720306acfe93d8b4d5632dbbdd97189a  guix-build-2f356a0ca8b0/output/x86_64-apple-darwin/bitcoin-2f356a0ca8b0-osx64.tar.gz
    2187bdc2694e2c412deb3cb716063a4fce74038fe966cbeb0c453ef829360924c4  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/SHA256SUMS.part
    2228145437ae8b242632724e212228e1d0439763caad15682ff2857ceeb295df45  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/bitcoin-2f356a0ca8b0-x86_64-linux-gnu-debug.tar.gz
    231e5499a7877f4e51e0de6de0f79b7f58af35a880eaddbbd46727c6e2f6d50b3c  guix-build-2f356a0ca8b0/output/x86_64-linux-gnu/bitcoin-2f356a0ca8b0-x86_64-linux-gnu.tar.gz
    24fe6800a2917953d043d828ae6b2115cec88d3026b2b5822eb04a14a57749d85e  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/SHA256SUMS.part
    25c012a84a6c86f49e5401836221b83ea638467763f4a8a24cfb591f3ee630ae3c  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win-unsigned.tar.gz
    26f0e56ab4aa8e80b2ff4c518c64902a2c94f9e4127d15f497037db767955e2485  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64-debug.zip
    2743a2a3c4689c9390b7790bd6ec39a4f6b839f86829511a3ad472b559ec90bd2e  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64-setup-unsigned.exe
    28d31d0f042c196973597d8acb800f27456ffd5f41a9c3f5dae4ee028462277b67  guix-build-2f356a0ca8b0/output/x86_64-w64-mingw32/bitcoin-2f356a0ca8b0-win64.zip
    
  23. fanquake merged this on Dec 9, 2021
  24. fanquake closed this on Dec 9, 2021

  25. hebasto deleted the branch on Dec 9, 2021
  26. sidhujag referenced this in commit 991d993e3f on Dec 10, 2021
  27. fanquake referenced this in commit 53810ee471 on Dec 18, 2021
  28. RandyMcMillan referenced this in commit 481b61b460 on Dec 23, 2021
  29. dekm referenced this in commit 939e04a13a on Oct 27, 2022
  30. DrahtBot locked this on Dec 9, 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-09-28 22:12 UTC

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