build, qt: Add Wayland support for Linux builds with depends #22708

pull hebasto wants to merge 5 commits into bitcoin:master from hebasto:210815-wayland changing 18 files +206 −30
  1. hebasto commented at 4:44 pm on August 15, 2021: member

    This PR adds the QtWayland module into the qt package in depends.

    This change allows to build release binaries for Linux systems that can run natively—as a Wayland client—on modern desktops with Wayland compositors.

    Closes #19950.


    The diff for Qt “Configure summary” in depends:

     0@@ -85,11 +85,11 @@
     1     MarkdownReader ....................... yes
     2       Using system libmd4c ............... no
     3     MarkdownWriter ....................... no
     4-  EGL .................................... no
     5+  EGL .................................... yes
     6   OpenVG ................................. no
     7   OpenGL:
     8     Desktop OpenGL ....................... no
     9-    OpenGL ES 2.0 ........................ no
    10+    OpenGL ES 2.0 ........................ yes
    11     OpenGL ES 3.0 ........................ no
    12     OpenGL ES 3.1 ........................ no
    13     OpenGL ES 3.2 ........................ no
    14@@ -157,6 +157,24 @@
    15   WinRT Runner Tool ...................... no
    16 Qt Tools:
    17   QDoc ................................... no
    18+Qt Wayland Drivers:
    19+  EGL .................................... yes
    20+  Raspberry Pi ........................... no
    21+  XComposite EGL ......................... no
    22+  XComposite GLX ......................... no
    23+  DRM EGL ................................ no
    24+  libhybris EGL .......................... no
    25+  Linux dma-buf server buffer integration . no
    26+  Vulkan-based server buffer integration . no
    27+  Shm emulation server buffer integration . no
    28+Qt Wayland Client Shell Integrations:
    29+  xdg-shell .............................. yes
    30+  xdg-shell unstable v5 (deprecated) ..... no
    31+  xdg-shell unstable v6 .................. no
    32+  ivi-shell .............................. no
    33+  wl-shell (deprecated) .................. no
    34+Qt Wayland Client ........................ yes
    35+Qt Wayland Compositor .................... no
    36 
    37 Note: Also available for Linux: linux-clang linux-icc
    38 
    

    Here is an excerpt from the log on Ubuntu 22.04 + GNOME:

     0$ QT_QPA_PLATFORM=wayland ./src/qt/bitcoin-qt -printtoconsole
     1Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
     22022-04-04T11:11:26Z Bitcoin Core version v23.99.0-8ffd5cae0b8a (release build)
     32022-04-04T11:11:26Z Qt 5.15.3 (static), plugin=wayland (static)
     42022-04-04T11:11:26Z Static plugins:
     52022-04-04T11:11:26Z  QXcbIntegrationPlugin, version 331520
     62022-04-04T11:11:26Z  QWaylandIntegrationPlugin, version 331520
     72022-04-04T11:11:26Z  QWaylandEglClientBufferPlugin, version 331520
     82022-04-04T11:11:26Z  QWaylandBradientDecorationPlugin, version 331520
     92022-04-04T11:11:26Z  QWaylandXdgShellIntegrationPlugin, version 331520
    102022-04-04T11:11:26Z Style: fusion / QFusionStyle
    112022-04-04T11:11:26Z System: Ubuntu Jammy Jellyfish (development branch), x86_64-little_endian-lp64
    122022-04-04T11:11:26Z Screen: eDP-1 1920x1080, pixel ratio=1.0
    13...
    

    Please note that for the simplicity sake Wayland 1.19.0 has been used as in Wayland 1.20.0:

    • The autotools build system has been dropped. Meson has replaced it.

    Notes about new runtime dependencies

    Wayland compositor infrastructure:

    Vendor neutral GL dispatch libraries:

    https://ubuntu.com/security/cves and https://security-tracker.debian.org/tracker/ have no records about the packages mentioned above.

    More details:

  2. hebasto added the label Build system on Aug 15, 2021
  3. hebasto added the label Linux/Unix on Aug 15, 2021
  4. hebasto force-pushed on Aug 15, 2021
  5. hebasto force-pushed on Aug 15, 2021
  6. hebasto force-pushed on Aug 15, 2021
  7. DrahtBot commented at 11:39 pm on August 15, 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:

    • #24798 ([POC] build: Hello Qt 6 by hebasto)
    • #24283 (build: Add show-% target for multi-line variables and debug info by hebasto)
    • #23969 (build: remove use of TARGET_OS and BUILD_OS 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.

  8. hebasto force-pushed on Aug 16, 2021
  9. in depends/README.md:65 in 30bee59ce3 outdated
    61@@ -62,7 +62,7 @@ For more information, see [SDK Extraction](../contrib/macdeploy/README.md#sdk-ex
    62 
    63 Common linux dependencies:
    64 
    65-    sudo apt-get install make automake cmake curl g++-multilib libtool binutils-gold bsdmainutils pkg-config python3 patch bison
    66+    sudo apt-get install make automake cmake curl g++-multilib libtool binutils-gold bsdmainutils pkg-config python3 patch bison libgles2-mesa-dev libwayland-dev
    


    laanwj commented at 2:51 pm on August 16, 2021:
    Adding a hard dependency on Mesa’s OpenGL ES2 driver (as well as wayland) for building the dependencies is kind of meh here. Note that we don’t even require installing X libraries for the target platform.
  10. laanwj commented at 2:52 pm on August 16, 2021: member

    Concept ACK. Thanks for working on this.

    Adding a hard dependency on Mesa’s OpenGL ES2 driver for building the dependencies is kind of meh here.

    Speaking of which, does this add any NEEDED libraries to the bitcoin-qt binary? (e.g., does this pass the symbols check)? Or does it figure out that wayland/EGL/OpenGL ES2 is optional at least at run time, if not at build time?

  11. hebasto force-pushed on Aug 16, 2021
  12. hebasto force-pushed on Aug 16, 2021
  13. fanquake commented at 3:56 am on August 17, 2021: member

    Speaking of which, does this add any NEEDED libraries to the bitcoin-qt binary?

    Yes it does. This change in it’s current state adds the following runtime dependencies to bitcoin-qt:

    0qt/bitcoin-qt: NEEDED library libwayland-egl.so.1 is not allowed
    1qt/bitcoin-qt: NEEDED library libGLESv2.so.2 is not allowed
    2qt/bitcoin-qt: NEEDED library libwayland-cursor.so.0 is not allowed
    3qt/bitcoin-qt: NEEDED library libwayland-client.so.0 is not allowed
    4qt/bitcoin-qt: NEEDED library libEGL.so.1 is not allowed
    
  14. maflcko added the label DrahtBot Guix build requested on Aug 17, 2021
  15. hebasto commented at 8:05 am on August 17, 2021: member
    @MarcoFalke Guix builds for the current state of this PR seem useless, so the “DrahtBot Guix build requested” label could be dropped.
  16. DrahtBot removed the label DrahtBot Guix build requested on Aug 18, 2021
  17. maflcko referenced this in commit b6a8e68b4e on Aug 19, 2021
  18. DrahtBot added the label Needs rebase on Aug 19, 2021
  19. hebasto force-pushed on Aug 19, 2021
  20. hebasto commented at 3:16 pm on August 19, 2021: member
    Rebased 2ad38d8d0b3cf0ce6592a57c0ca8401378e2954b -> ec94b62f18a687aa7649823b39f2fe9dd0edcda1 (pr22708.06 -> pr22708.07) due to the conflict with #22710.
  21. DrahtBot removed the label Needs rebase on Aug 19, 2021
  22. DrahtBot added the label Needs rebase on Sep 2, 2021
  23. hebasto force-pushed on Sep 2, 2021
  24. hebasto commented at 9:10 am on September 2, 2021: member
    Rebased ec94b62f18a687aa7649823b39f2fe9dd0edcda1 -> 2b4c1ca3c7d7e859696a26b96454c7d7a278fc8d (pr22708.07 -> pr22708.08) due to the conflict with #22418.
  25. DrahtBot removed the label Needs rebase on Sep 2, 2021
  26. luke-jr commented at 3:44 am on September 16, 2021: member
    • Raspberry Pi ……………………… no

    Maybe we want that for ARM/AArch64 builds?

  27. laanwj commented at 12:02 pm on September 21, 2021: member

    Maybe we want that for ARM/AArch64 builds?

    It confuses me. Not sure why that driver exists, but I’m pretty sure RPis support EGL as well. There’s no wayland without EGL.

  28. DrahtBot added the label Needs rebase on Nov 13, 2021
  29. hebasto marked this as a draft on Nov 15, 2021
  30. hebasto force-pushed on Nov 15, 2021
  31. hebasto renamed this:
    [PoC] build, qt: Add Wayland support for Linux builds with depends
    build, qt: Add Wayland support for Linux builds with depends
    on Nov 15, 2021
  32. hebasto marked this as ready for review on Nov 15, 2021
  33. hebasto commented at 10:12 pm on November 15, 2021: member

    Updated 2b4c1ca3c7d7e859696a26b96454c7d7a278fc8d -> 98594f34b544c41d046a641ffba6073e27f199a4 (pr22708.08 -> pr22708.09):

    • rebased
    • added the wayland package into depends

    Maybe we want that for ARM/AArch64 builds?

    It confuses me. Not sure why that driver exists, but I’m pretty sure RPis support EGL as well. There’s no wayland without EGL.

    This point requires more investigation. Going to leave it for a follow up.

  34. DrahtBot removed the label Needs rebase on Nov 15, 2021
  35. hebasto force-pushed on Nov 16, 2021
  36. hebasto marked this as a draft on Nov 16, 2021
  37. hebasto force-pushed on Nov 16, 2021
  38. hebasto commented at 8:40 pm on November 16, 2021: member

    Updated 49406c2eab4d9f87a94bf5de6fb34fea01a9b884 -> 85e245cbaee302770ccebff4a232767b56f1a255 (pr22708.10 -> pr22708.11):

    • separated native-wayland-scanner package (thanks to @dongcarl)
  39. hebasto force-pushed on Nov 20, 2021
  40. hebasto marked this as ready for review on Nov 20, 2021
  41. hebasto commented at 3:42 pm on November 20, 2021: member

    Updated 85e245cbaee302770ccebff4a232767b56f1a255 -> 9738eff5d0afeceb9f7e3e5f38624089fd5d6066 (pr22708.11 -> pr22708.12):

    • added libglvnd package

    This PR is ready to review now :tiger2:

  42. hebasto commented at 5:16 pm on November 20, 2021: member
    • Raspberry Pi ……………………… no

    Maybe we want that for ARM/AArch64 builds?

    I think -device linux-rasp-pi-g++ must be provided to the configure script instead of -xplarform, didn’t test though.

  43. hebasto commented at 6:36 pm on November 20, 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
     16a010005d4bb0fd9c43412d0e8b12b6cec7f417f88070915762a71c6c60d4050  guix-build-9738eff5d0af/output/aarch64-linux-gnu/SHA256SUMS.part
     2570d244ead5c0a212bf5d50deeff83aa6e6ec6cb1d90cc3387fd3c3cb9f18698  guix-build-9738eff5d0af/output/aarch64-linux-gnu/bitcoin-9738eff5d0af-aarch64-linux-gnu-debug.tar.gz
     3f5d1ddec3de833a52171dfee4f5f45b81650a912600e1ae65a34e68770546120  guix-build-9738eff5d0af/output/aarch64-linux-gnu/bitcoin-9738eff5d0af-aarch64-linux-gnu.tar.gz
     4336d8eda81aa38ffd9604f2aa984505ec4e67cc01d797591aeb47ce3acd70904  guix-build-9738eff5d0af/output/arm-linux-gnueabihf/SHA256SUMS.part
     5fed4610cbfc40f81fbfeea0c0bd7f84c8a7fa11173aae478982399f70f6526d3  guix-build-9738eff5d0af/output/arm-linux-gnueabihf/bitcoin-9738eff5d0af-arm-linux-gnueabihf-debug.tar.gz
     6ba5355454b73525d6d51d761ea81106024be0593273b9d7bfb728670dea54c2c  guix-build-9738eff5d0af/output/arm-linux-gnueabihf/bitcoin-9738eff5d0af-arm-linux-gnueabihf.tar.gz
     760984e782d5c6f3de7c40a00fdc128905be62cb2a3428f40dabe4159b07961a3  guix-build-9738eff5d0af/output/dist-archive/bitcoin-9738eff5d0af.tar.gz
     8bd2b15984928d552ad74e101f4fe3d3a624a2289afd8654330bd08c9231e7f9c  guix-build-9738eff5d0af/output/powerpc64-linux-gnu/SHA256SUMS.part
     952c0c8d4f9e5c67a43ac528181666e4f20046981f1c01e3760d2d8e0882fca76  guix-build-9738eff5d0af/output/powerpc64-linux-gnu/bitcoin-9738eff5d0af-powerpc64-linux-gnu-debug.tar.gz
    102157608439da7a0f4839c0b1de475faebd1b50a56b76339d50d507419bd82975  guix-build-9738eff5d0af/output/powerpc64-linux-gnu/bitcoin-9738eff5d0af-powerpc64-linux-gnu.tar.gz
    119c48cf3b0e522000adbbd21a6fa115ecc5834a2095df70c1dbd200e1194afd4d  guix-build-9738eff5d0af/output/powerpc64le-linux-gnu/SHA256SUMS.part
    128bf6da405c34809d41121c8448b9581bb71bc0d7a88f9023a3d386f13b7d3dc5  guix-build-9738eff5d0af/output/powerpc64le-linux-gnu/bitcoin-9738eff5d0af-powerpc64le-linux-gnu-debug.tar.gz
    13f35f6a9c2c17a37378e0cdfb6b58df984c32974fd3c28d74b5084e7e8ec4656a  guix-build-9738eff5d0af/output/powerpc64le-linux-gnu/bitcoin-9738eff5d0af-powerpc64le-linux-gnu.tar.gz
    147033c9936b4ffb17fe57691baeed94615915ebcfa37ba43de8999f7b29898d47  guix-build-9738eff5d0af/output/riscv64-linux-gnu/SHA256SUMS.part
    159ff84e50a7fce8b9024364415cb945af40984ad3a0f4f657aca1e7ae2747dd96  guix-build-9738eff5d0af/output/riscv64-linux-gnu/bitcoin-9738eff5d0af-riscv64-linux-gnu-debug.tar.gz
    16ace5ff0e6b5e0103d94d1cfd3b8afe401120f4be6b7949ab2c62342defe3c8f6  guix-build-9738eff5d0af/output/riscv64-linux-gnu/bitcoin-9738eff5d0af-riscv64-linux-gnu.tar.gz
    1749333383b803dacf4b06d478354050c92f9f95d26bca61e0ec14ce7a0bdb1806  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/SHA256SUMS.part
    183614b81c5d8e7287f355c3faea49888d740b568ac870654ba7893bc123dc77f8  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/bitcoin-9738eff5d0af-osx-unsigned.dmg
    19bb4a308797b3d610ef403c296d54561a71f2830a7908b18f15a79f5b9fbdf5c6  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/bitcoin-9738eff5d0af-osx-unsigned.tar.gz
    20756fc1b83bcf11c72e6c5a5d8815d77c9b80814616dee9b3b97f831a2f2c7c27  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/bitcoin-9738eff5d0af-osx64.tar.gz
    2183bfd38a9174d80d1accd36ab8990c97c7ec9623a73803c68c17b2af4f7ddb9f  guix-build-9738eff5d0af/output/x86_64-linux-gnu/SHA256SUMS.part
    22f68b4f9f7a0dd228569b9aa6fbc64b007da2225534059ade2a02403d14956fa8  guix-build-9738eff5d0af/output/x86_64-linux-gnu/bitcoin-9738eff5d0af-x86_64-linux-gnu-debug.tar.gz
    231e7336f8819e3dcaee7a1cc168ba58e0cb4db052ba0c79747b0ca628514ba5cd  guix-build-9738eff5d0af/output/x86_64-linux-gnu/bitcoin-9738eff5d0af-x86_64-linux-gnu.tar.gz
    24de100b99a7585552c8c5ee1c57df4325c746cbe5bf3acaa87ffbbbf7e86d5934  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/SHA256SUMS.part
    2556ee364c11affc14225351faeae45ef040059e161f8e3ddb0d3f6ac362d6d810  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win-unsigned.tar.gz
    266c74a36b0b0328ef540ee52a204e868fd79edc3f8e4efdfa8dfdc1112f0e567d  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win64-debug.zip
    27294fafda45e978756f3696ea06f9ace0f15d12008301753722e252e062da7443  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win64-setup-unsigned.exe
    289baeb79a5848c004e4551aa3cc30d0812b7e4f970c5ec257e91622bdd4df68cb  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win64.zip
    
  44. bitcoin deleted a comment on Nov 21, 2021
  45. jarolrod commented at 6:25 pm on November 26, 2021: member

    GUIX hashes, mine match @hebasto:

     06a010005d4bb0fd9c43412d0e8b12b6cec7f417f88070915762a71c6c60d4050  guix-build-9738eff5d0af/output/aarch64-linux-gnu/SHA256SUMS.part
     1570d244ead5c0a212bf5d50deeff83aa6e6ec6cb1d90cc3387fd3c3cb9f18698  guix-build-9738eff5d0af/output/aarch64-linux-gnu/bitcoin-9738eff5d0af-aarch64-linux-gnu-debug.tar.gz
     2f5d1ddec3de833a52171dfee4f5f45b81650a912600e1ae65a34e68770546120  guix-build-9738eff5d0af/output/aarch64-linux-gnu/bitcoin-9738eff5d0af-aarch64-linux-gnu.tar.gz
     3336d8eda81aa38ffd9604f2aa984505ec4e67cc01d797591aeb47ce3acd70904  guix-build-9738eff5d0af/output/arm-linux-gnueabihf/SHA256SUMS.part
     4fed4610cbfc40f81fbfeea0c0bd7f84c8a7fa11173aae478982399f70f6526d3  guix-build-9738eff5d0af/output/arm-linux-gnueabihf/bitcoin-9738eff5d0af-arm-linux-gnueabihf-debug.tar.gz
     5ba5355454b73525d6d51d761ea81106024be0593273b9d7bfb728670dea54c2c  guix-build-9738eff5d0af/output/arm-linux-gnueabihf/bitcoin-9738eff5d0af-arm-linux-gnueabihf.tar.gz
     660984e782d5c6f3de7c40a00fdc128905be62cb2a3428f40dabe4159b07961a3  guix-build-9738eff5d0af/output/dist-archive/bitcoin-9738eff5d0af.tar.gz
     7bd2b15984928d552ad74e101f4fe3d3a624a2289afd8654330bd08c9231e7f9c  guix-build-9738eff5d0af/output/powerpc64-linux-gnu/SHA256SUMS.part
     852c0c8d4f9e5c67a43ac528181666e4f20046981f1c01e3760d2d8e0882fca76  guix-build-9738eff5d0af/output/powerpc64-linux-gnu/bitcoin-9738eff5d0af-powerpc64-linux-gnu-debug.tar.gz
     92157608439da7a0f4839c0b1de475faebd1b50a56b76339d50d507419bd82975  guix-build-9738eff5d0af/output/powerpc64-linux-gnu/bitcoin-9738eff5d0af-powerpc64-linux-gnu.tar.gz
    109c48cf3b0e522000adbbd21a6fa115ecc5834a2095df70c1dbd200e1194afd4d  guix-build-9738eff5d0af/output/powerpc64le-linux-gnu/SHA256SUMS.part
    118bf6da405c34809d41121c8448b9581bb71bc0d7a88f9023a3d386f13b7d3dc5  guix-build-9738eff5d0af/output/powerpc64le-linux-gnu/bitcoin-9738eff5d0af-powerpc64le-linux-gnu-debug.tar.gz
    12f35f6a9c2c17a37378e0cdfb6b58df984c32974fd3c28d74b5084e7e8ec4656a  guix-build-9738eff5d0af/output/powerpc64le-linux-gnu/bitcoin-9738eff5d0af-powerpc64le-linux-gnu.tar.gz
    137033c9936b4ffb17fe57691baeed94615915ebcfa37ba43de8999f7b29898d47  guix-build-9738eff5d0af/output/riscv64-linux-gnu/SHA256SUMS.part
    149ff84e50a7fce8b9024364415cb945af40984ad3a0f4f657aca1e7ae2747dd96  guix-build-9738eff5d0af/output/riscv64-linux-gnu/bitcoin-9738eff5d0af-riscv64-linux-gnu-debug.tar.gz
    15ace5ff0e6b5e0103d94d1cfd3b8afe401120f4be6b7949ab2c62342defe3c8f6  guix-build-9738eff5d0af/output/riscv64-linux-gnu/bitcoin-9738eff5d0af-riscv64-linux-gnu.tar.gz
    1649333383b803dacf4b06d478354050c92f9f95d26bca61e0ec14ce7a0bdb1806  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/SHA256SUMS.part
    173614b81c5d8e7287f355c3faea49888d740b568ac870654ba7893bc123dc77f8  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/bitcoin-9738eff5d0af-osx-unsigned.dmg
    18bb4a308797b3d610ef403c296d54561a71f2830a7908b18f15a79f5b9fbdf5c6  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/bitcoin-9738eff5d0af-osx-unsigned.tar.gz
    19756fc1b83bcf11c72e6c5a5d8815d77c9b80814616dee9b3b97f831a2f2c7c27  guix-build-9738eff5d0af/output/x86_64-apple-darwin19/bitcoin-9738eff5d0af-osx64.tar.gz
    2083bfd38a9174d80d1accd36ab8990c97c7ec9623a73803c68c17b2af4f7ddb9f  guix-build-9738eff5d0af/output/x86_64-linux-gnu/SHA256SUMS.part
    21f68b4f9f7a0dd228569b9aa6fbc64b007da2225534059ade2a02403d14956fa8  guix-build-9738eff5d0af/output/x86_64-linux-gnu/bitcoin-9738eff5d0af-x86_64-linux-gnu-debug.tar.gz
    221e7336f8819e3dcaee7a1cc168ba58e0cb4db052ba0c79747b0ca628514ba5cd  guix-build-9738eff5d0af/output/x86_64-linux-gnu/bitcoin-9738eff5d0af-x86_64-linux-gnu.tar.gz
    23de100b99a7585552c8c5ee1c57df4325c746cbe5bf3acaa87ffbbbf7e86d5934  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/SHA256SUMS.part
    2456ee364c11affc14225351faeae45ef040059e161f8e3ddb0d3f6ac362d6d810  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win-unsigned.tar.gz
    256c74a36b0b0328ef540ee52a204e868fd79edc3f8e4efdfa8dfdc1112f0e567d  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win64-debug.zip
    26294fafda45e978756f3696ea06f9ace0f15d12008301753722e252e062da7443  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win64-setup-unsigned.exe
    279baeb79a5848c004e4551aa3cc30d0812b7e4f970c5ec257e91622bdd4df68cb  guix-build-9738eff5d0af/output/x86_64-w64-mingw32/bitcoin-9738eff5d0af-win64.zip
    
  46. DrahtBot added the label Needs rebase on Dec 3, 2021
  47. hebasto force-pushed on Dec 3, 2021
  48. hebasto commented at 2:56 pm on December 3, 2021: member
    Rebased 9738eff5d0afeceb9f7e3e5f38624089fd5d6066 -> 2b0615f5817001a0ebab859b68e53d2344675a7a (pr22708.12 -> pr22708.13) on top of the merged #23489.
  49. DrahtBot removed the label Needs rebase on Dec 3, 2021
  50. hebasto commented at 6:53 pm on December 3, 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
     14d693ae9c2f21a6d6603c882e427d5cd7d8950b2dd73e6e32134535f3a49a7ac  guix-build-2b0615f58170/output/aarch64-linux-gnu/SHA256SUMS.part
     217d601380e5f231f83edf46d008608d585eeb35fa2b33cf5bd016833fec79266  guix-build-2b0615f58170/output/aarch64-linux-gnu/bitcoin-2b0615f58170-aarch64-linux-gnu-debug.tar.gz
     37f083bc8b26444a145779084fa8814788ae2a3ce0e082c9c230d24f83a809f8d  guix-build-2b0615f58170/output/aarch64-linux-gnu/bitcoin-2b0615f58170-aarch64-linux-gnu.tar.gz
     4b1220177932ca908528175b6b3cf17d17c732088757e69779bb2d9592341faea  guix-build-2b0615f58170/output/arm-linux-gnueabihf/SHA256SUMS.part
     5b5154e62a95af88126d7922a61c112375c5599555d267320315a7e4d06cb3275  guix-build-2b0615f58170/output/arm-linux-gnueabihf/bitcoin-2b0615f58170-arm-linux-gnueabihf-debug.tar.gz
     662ed4a8324da1a59dda141ca3bba9c11e4ba4b2bae5294dda38758fced4cc361  guix-build-2b0615f58170/output/arm-linux-gnueabihf/bitcoin-2b0615f58170-arm-linux-gnueabihf.tar.gz
     74fd0ea5d2477716bd88e971dbfa8ef2074fedffa4e5371793f9bcac9c1ef4a3d  guix-build-2b0615f58170/output/dist-archive/bitcoin-2b0615f58170.tar.gz
     8fd65b510b755b721406e5eda01219ff68c3556962797725eb5991a0282a76cd5  guix-build-2b0615f58170/output/powerpc64-linux-gnu/SHA256SUMS.part
     914e72985cb7cfe1d6a45b4fbaaa237e4826532b0c3b81d409ed25ab377bcc1bb  guix-build-2b0615f58170/output/powerpc64-linux-gnu/bitcoin-2b0615f58170-powerpc64-linux-gnu-debug.tar.gz
    10e7a4c5b395ef10e0caf5a4085005836c871f4fa87410ae90c3d9e55f81f95912  guix-build-2b0615f58170/output/powerpc64-linux-gnu/bitcoin-2b0615f58170-powerpc64-linux-gnu.tar.gz
    113a518e3f29e61a9db68575855a706b2c1e9fab337d2424bb41191d821832d723  guix-build-2b0615f58170/output/powerpc64le-linux-gnu/SHA256SUMS.part
    12de6ab2f0a7ac0ccd2062aaa9dc7e6559eb8c741640a97ec50548c55777c2fd00  guix-build-2b0615f58170/output/powerpc64le-linux-gnu/bitcoin-2b0615f58170-powerpc64le-linux-gnu-debug.tar.gz
    134fd45d4b2b6a41e6cb976f79d1d4367e90b1eae74cfe025b11f7329b1a802e66  guix-build-2b0615f58170/output/powerpc64le-linux-gnu/bitcoin-2b0615f58170-powerpc64le-linux-gnu.tar.gz
    1469380345e6ef96ff96bf2a808198d4400ebe3d0053d73a16acb3d5e2fb106bb7  guix-build-2b0615f58170/output/riscv64-linux-gnu/SHA256SUMS.part
    1569483ad2fd9f6b83b410c6fe1b98da423172577209e8f2a404300a82f95cf88f  guix-build-2b0615f58170/output/riscv64-linux-gnu/bitcoin-2b0615f58170-riscv64-linux-gnu-debug.tar.gz
    16c91ea3a35f2d0998b1629af7ba867cd4b8cd8e9e824dd3b98f6aa4358ab1b053  guix-build-2b0615f58170/output/riscv64-linux-gnu/bitcoin-2b0615f58170-riscv64-linux-gnu.tar.gz
    17b87f25f572bc6a967de0e3243ef5c41c05f54ca1d2edade6a68cc32a6d8a7205  guix-build-2b0615f58170/output/x86_64-apple-darwin19/SHA256SUMS.part
    187591b942f0fb653ae1bf8a49b3204182c01bed05f82d5da70fdba5262aac3793  guix-build-2b0615f58170/output/x86_64-apple-darwin19/bitcoin-2b0615f58170-osx-unsigned.dmg
    195eb5d0f8f90cd632f89388e61f6a6d4a79bff5997035bf46271367d3d0780620  guix-build-2b0615f58170/output/x86_64-apple-darwin19/bitcoin-2b0615f58170-osx-unsigned.tar.gz
    20927e93c46606f1833c8a81b1ca4f669705fd0faf08167f6f461deb603efc093a  guix-build-2b0615f58170/output/x86_64-apple-darwin19/bitcoin-2b0615f58170-osx64.tar.gz
    217ebe0592daa839f44febe94d5ce480f8836d1b953cb53449a76ca85e160c5d8c  guix-build-2b0615f58170/output/x86_64-linux-gnu/SHA256SUMS.part
    222ba83722ca3f7add2fc64fcc84fbb6ffaee93ef552334cb95c417547a3736f96  guix-build-2b0615f58170/output/x86_64-linux-gnu/bitcoin-2b0615f58170-x86_64-linux-gnu-debug.tar.gz
    233531c11dbb97d30650c5fec483231bfd11a1db4da9b0544b98013a19c7258b69  guix-build-2b0615f58170/output/x86_64-linux-gnu/bitcoin-2b0615f58170-x86_64-linux-gnu.tar.gz
    24e8f9ca36ef12c7c61a586ea8ee8d161685730d23954774f3a35de921055fa32e  guix-build-2b0615f58170/output/x86_64-w64-mingw32/SHA256SUMS.part
    259566c2d3d2464e2e22a33944a168634853557410dec30bb186734efb12daabb6  guix-build-2b0615f58170/output/x86_64-w64-mingw32/bitcoin-2b0615f58170-win-unsigned.tar.gz
    26fd0e96371f696e391e4dfcd8f43d0c34efad85a5a92d188d249522ef39d7e7b6  guix-build-2b0615f58170/output/x86_64-w64-mingw32/bitcoin-2b0615f58170-win64-debug.zip
    270dcd8e1375fdc82dca023ca508434185c2cc965c447d5a4e6a1016ff689665b0  guix-build-2b0615f58170/output/x86_64-w64-mingw32/bitcoin-2b0615f58170-win64-setup-unsigned.exe
    28018951cf74af9d7598c0f1b411e3f3dbdc325d9c0e7a6324ce92457583c6b150  guix-build-2b0615f58170/output/x86_64-w64-mingw32/bitcoin-2b0615f58170-win64.zip
    
  51. hebasto force-pushed on Dec 3, 2021
  52. hebasto commented at 9:56 pm on December 3, 2021: member

    Updated 2b0615f5817001a0ebab859b68e53d2344675a7a -> 059442bd21e9f6cf0a3acb7a716eca755f5be38c (pr22708.13 -> pr22708.14, diff):

    • fixed build on Fedora 35
  53. hebasto force-pushed on Dec 3, 2021
  54. hebasto commented at 9:49 am on December 4, 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
     1f5196b1544351d602ac207c28c9ddd504b096089650ca10ed8501d0492d78441  guix-build-7cc25c874289/output/aarch64-linux-gnu/SHA256SUMS.part
     240ea8c8ef3b5b12649b08e9fe36d9bb31956891882ecd9e047af67747d59b973  guix-build-7cc25c874289/output/aarch64-linux-gnu/bitcoin-7cc25c874289-aarch64-linux-gnu-debug.tar.gz
     3ac79469e5ae420673c756241b42800660164d87394f17ec6f45864039ca53b1b  guix-build-7cc25c874289/output/aarch64-linux-gnu/bitcoin-7cc25c874289-aarch64-linux-gnu.tar.gz
     4932b4521e20466047af16232a54bf18d2029f13f143c88ce9f94f8bf8b8b8ee6  guix-build-7cc25c874289/output/arm-linux-gnueabihf/SHA256SUMS.part
     5a4d05c9189a02efb77daae68a70c6a34d862564beb469ee6c0164c87f63ad767  guix-build-7cc25c874289/output/arm-linux-gnueabihf/bitcoin-7cc25c874289-arm-linux-gnueabihf-debug.tar.gz
     628bf70f8ea7e53beb5f4d5de84abdf72050958b3e170910c38203ada170d2ebe  guix-build-7cc25c874289/output/arm-linux-gnueabihf/bitcoin-7cc25c874289-arm-linux-gnueabihf.tar.gz
     79b3f321dde038e89e82399d5c5dd89d77493f936d2a116776d0f3871c49bea61  guix-build-7cc25c874289/output/dist-archive/bitcoin-7cc25c874289.tar.gz
     8f2702ce5384a036ac1e22236ce1ea18e461fc8ffd4e6c8354a0b149ad9a86085  guix-build-7cc25c874289/output/powerpc64-linux-gnu/SHA256SUMS.part
     9db68e9013eeb921b281db91014c3bf824678398f20855a73dab3db87c186d981  guix-build-7cc25c874289/output/powerpc64-linux-gnu/bitcoin-7cc25c874289-powerpc64-linux-gnu-debug.tar.gz
    10fb5c95d9b978ca12a2a026d6ecca57f8e1d74a248d8d8ac9c7e370967adfc9a4  guix-build-7cc25c874289/output/powerpc64-linux-gnu/bitcoin-7cc25c874289-powerpc64-linux-gnu.tar.gz
    11aba23faa8e9ca758db671412e8e72b0005921f4c7839944e93f16586135b917a  guix-build-7cc25c874289/output/powerpc64le-linux-gnu/SHA256SUMS.part
    120d439d96cb02709f935d94910fc02f87aabf17aa83eee5817bba21c60d070dcb  guix-build-7cc25c874289/output/powerpc64le-linux-gnu/bitcoin-7cc25c874289-powerpc64le-linux-gnu-debug.tar.gz
    13425111fd5e6271244afee56918f2763314ce1cb3aa34d05da28f14f1526e708f  guix-build-7cc25c874289/output/powerpc64le-linux-gnu/bitcoin-7cc25c874289-powerpc64le-linux-gnu.tar.gz
    14ce4805a4d05788dd3172fe2bacb479dbc31e6cedac10e7a479a082b7c5b30512  guix-build-7cc25c874289/output/riscv64-linux-gnu/SHA256SUMS.part
    15d46fd82d3955ecf844f91906a311311fb7c1b74a7bed98c00014c0ce1d449c13  guix-build-7cc25c874289/output/riscv64-linux-gnu/bitcoin-7cc25c874289-riscv64-linux-gnu-debug.tar.gz
    16b0605c0990adf9ba75bbdb9d206961bd6e2ee9c54205ac1e2d9857a273d58391  guix-build-7cc25c874289/output/riscv64-linux-gnu/bitcoin-7cc25c874289-riscv64-linux-gnu.tar.gz
    17a5b566013b91c6850df6680fad07d53de7c51980dd86aafadc41f55dcdd34172  guix-build-7cc25c874289/output/x86_64-apple-darwin19/SHA256SUMS.part
    1894823a81c57ea978abd88807d99ec1b981067035c2dd94dfc147abd1eb881019  guix-build-7cc25c874289/output/x86_64-apple-darwin19/bitcoin-7cc25c874289-osx-unsigned.dmg
    19bf3b25290b7dc495d9e677c41c7a66ae3db95f555f5a6d6227c7632e97b1a2f5  guix-build-7cc25c874289/output/x86_64-apple-darwin19/bitcoin-7cc25c874289-osx-unsigned.tar.gz
    209898ace0975d60152cfa6a2184fc3c63ee127a7739534c47f76b030a2666e140  guix-build-7cc25c874289/output/x86_64-apple-darwin19/bitcoin-7cc25c874289-osx64.tar.gz
    21f531091aa09b06886b4cfe2b2adce8929991a254a3e1cfda3b840efc62a4c00e  guix-build-7cc25c874289/output/x86_64-linux-gnu/SHA256SUMS.part
    2270b52291ef5c8c4f653445d53f019f26dc9e12b31f8448f9bd87fa842cfea6f3  guix-build-7cc25c874289/output/x86_64-linux-gnu/bitcoin-7cc25c874289-x86_64-linux-gnu-debug.tar.gz
    23ef58fef1331c098f7ee5b7828c15c9fd745afb68f04964cd327896dc458802cd  guix-build-7cc25c874289/output/x86_64-linux-gnu/bitcoin-7cc25c874289-x86_64-linux-gnu.tar.gz
    24f823ffce8be3745861ffb0cace50de1471d084d89173d7fc1e8f08a9072affa1  guix-build-7cc25c874289/output/x86_64-w64-mingw32/SHA256SUMS.part
    25ec04fa3d28b95d51be85c9639cd6735d73c01bf59e8a45987b13639992c308d3  guix-build-7cc25c874289/output/x86_64-w64-mingw32/bitcoin-7cc25c874289-win-unsigned.tar.gz
    26a1fffeef79392182dcdbb53eb82615fdc7247564be6c726092f0b1860d6d3a71  guix-build-7cc25c874289/output/x86_64-w64-mingw32/bitcoin-7cc25c874289-win64-debug.zip
    27b6c1ae9d560b2abafdefdd32d6931f9d2be32048eed3d2527f833879a35122c6  guix-build-7cc25c874289/output/x86_64-w64-mingw32/bitcoin-7cc25c874289-win64-setup-unsigned.exe
    28b1ddc500ac662920de77c13b4881c3b86b1319045ead91fa78601e71e7c2f5f9  guix-build-7cc25c874289/output/x86_64-w64-mingw32/bitcoin-7cc25c874289-win64.zip
    
  55. hebasto requested review from jarolrod on Dec 4, 2021
  56. hebasto requested review from promag on Dec 4, 2021
  57. DrahtBot added the label Needs rebase on Dec 7, 2021
  58. hebasto force-pushed on Dec 7, 2021
  59. hebasto commented at 11:15 am on December 7, 2021: member
    Rebased 7cc25c8742896af4aa565c7f25131715a1bc4901 -> 3e6e68156118da7d612c52f38ddf11cdc2af384d (pr22708.15 -> pr22708.16) due to the conflict with #23593.
  60. DrahtBot removed the label Needs rebase on Dec 7, 2021
  61. hebasto force-pushed on Dec 7, 2021
  62. fanquake referenced this in commit 65b49f60a4 on Dec 10, 2021
  63. DrahtBot added the label Needs rebase on Dec 10, 2021
  64. hebasto force-pushed on Dec 10, 2021
  65. hebasto commented at 3:51 pm on December 10, 2021: member
    Rebased 284eed46996a93716344da5abd9e61d7c1b2c9bb -> 0821f54bc7b9361f9864468c9c00569d1a831b7f (pr22708.17 -> pr22708.18) due to the conflict with #23673.
  66. DrahtBot removed the label Needs rebase on Dec 10, 2021
  67. maflcko added the label DrahtBot Guix build requested on Dec 10, 2021
  68. sidhujag referenced this in commit 4890778588 on Dec 10, 2021
  69. hebasto commented at 5:56 am 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
     16a47a95e9bb5432b84bdb2a51e8bcbfaa310afec8f8491ccb8941e1d03c0e7d9  guix-build-0821f54bc7b9/output/aarch64-linux-gnu/SHA256SUMS.part
     241730f25831a62300f3190957831b72187bba70c45f02541a85a5aada92b7c2b  guix-build-0821f54bc7b9/output/aarch64-linux-gnu/bitcoin-0821f54bc7b9-aarch64-linux-gnu-debug.tar.gz
     3a1bdbf75770d8772d37eeb6449907a52278357fe21df4173c154c95b58912230  guix-build-0821f54bc7b9/output/aarch64-linux-gnu/bitcoin-0821f54bc7b9-aarch64-linux-gnu.tar.gz
     4294c791a7d8bb63743ebcf89399dff3618f524b620a6ff090706d849796bba35  guix-build-0821f54bc7b9/output/arm-linux-gnueabihf/SHA256SUMS.part
     5f2d73f6f98ed946353c03b1f45f9673dafe15fefbd0e909d4d15254abc7c6570  guix-build-0821f54bc7b9/output/arm-linux-gnueabihf/bitcoin-0821f54bc7b9-arm-linux-gnueabihf-debug.tar.gz
     6f2e29daf081eb11d9657595b41df304c2a202f5aae426284eee97284522e831d  guix-build-0821f54bc7b9/output/arm-linux-gnueabihf/bitcoin-0821f54bc7b9-arm-linux-gnueabihf.tar.gz
     767c774d038449581bb1800d2d53843711fca5f989717747966de3a6a283ef71e  guix-build-0821f54bc7b9/output/dist-archive/bitcoin-0821f54bc7b9.tar.gz
     8be0642e0f83b2194cb928609a9e7516e69b095348bc4c32353d8aeb9e71a63de  guix-build-0821f54bc7b9/output/powerpc64-linux-gnu/SHA256SUMS.part
     9162e77da7c28d7903c470ebbcf8fbf5ee97fb279f74796baaafe658cccd17db8  guix-build-0821f54bc7b9/output/powerpc64-linux-gnu/bitcoin-0821f54bc7b9-powerpc64-linux-gnu-debug.tar.gz
    10e1fb69b2f8a493ed5baa235c983a451381c0f0fadd17519106d60dcab704260c  guix-build-0821f54bc7b9/output/powerpc64-linux-gnu/bitcoin-0821f54bc7b9-powerpc64-linux-gnu.tar.gz
    11e0ccc1991b264c13a28f43017c17fffa3c5d72461684abaac0e0617dc1a11faf  guix-build-0821f54bc7b9/output/powerpc64le-linux-gnu/SHA256SUMS.part
    12e8de883db555da604d19720357562ed825ee8951f403b1370abd20343e0abd64  guix-build-0821f54bc7b9/output/powerpc64le-linux-gnu/bitcoin-0821f54bc7b9-powerpc64le-linux-gnu-debug.tar.gz
    13aaf3b896f44cbdbb59768b259f3e154cf12e57359a8eb88476989ec5bd4462dd  guix-build-0821f54bc7b9/output/powerpc64le-linux-gnu/bitcoin-0821f54bc7b9-powerpc64le-linux-gnu.tar.gz
    144786f995ac95e6fa318ee8a795adb03e481f05960dd54529cc3905a5189cb471  guix-build-0821f54bc7b9/output/riscv64-linux-gnu/SHA256SUMS.part
    15b0155e387fb3910c9abd4b656540f79dece2f33dad923d9bbc3929cb5f1a20a8  guix-build-0821f54bc7b9/output/riscv64-linux-gnu/bitcoin-0821f54bc7b9-riscv64-linux-gnu-debug.tar.gz
    1654b6f94b7430c337d6e2894a26194a55ba9ff37df03787583ef3c5795be12bcb  guix-build-0821f54bc7b9/output/riscv64-linux-gnu/bitcoin-0821f54bc7b9-riscv64-linux-gnu.tar.gz
    173fb62b60964db9983dbea7343f150fd46ab11d8695d17878e7793a1582637433  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/SHA256SUMS.part
    18bc6dafebcad5f681d2055b3426c6397d54503ed0b9662cc65b6b538c7f4a6aa9  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/bitcoin-0821f54bc7b9-osx-unsigned.dmg
    1923b6914e042297d6cb6091da4c01d609ea46297ce570990444f2610bed94abc7  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/bitcoin-0821f54bc7b9-osx-unsigned.tar.gz
    20cc223affab147603ce6f1cef503b2116e92ca4021f19dadaa735c6e8ba1c51d3  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/bitcoin-0821f54bc7b9-osx64.tar.gz
    2180c316547f5b1447dd3cb2803f8c91141d04f930646d4460ef50f4f5859e8e94  guix-build-0821f54bc7b9/output/x86_64-linux-gnu/SHA256SUMS.part
    22145cd86de663dd4826f5f053844fcdb45b3238f9b00d2c4492264cd8a869aea8  guix-build-0821f54bc7b9/output/x86_64-linux-gnu/bitcoin-0821f54bc7b9-x86_64-linux-gnu-debug.tar.gz
    23d455f7f9ce304cdbc0e036c38e4e4cab9924640f5a6a745d14db949b61528b3a  guix-build-0821f54bc7b9/output/x86_64-linux-gnu/bitcoin-0821f54bc7b9-x86_64-linux-gnu.tar.gz
    243a6addbeefd072f65ed027a1dc2232b1b3fb1203c4b387c417fd6815eb1d7dfa  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/SHA256SUMS.part
    25431d275721d0d041970c453b85512a02e33ac2611da82732b5c1806fd936c553  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win-unsigned.tar.gz
    2698c1e4e14be2ad85b665a2bf715366047c117daba9d37ca0d4a04e211474540d  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win64-debug.zip
    27c019064ab9432162bdf991335c39277d853eda5257aa2316cb9e898f9390052f  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win64-setup-unsigned.exe
    28803a755eb39bafef857521cc1aad6a9fd0c314a471463244097c74c39949eae3  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win64.zip
    
  70. DrahtBot commented at 5:48 pm on December 13, 2021: contributor

    Guix builds

    File commit ac92ab6da58e34993d0641b98eef5b5f55b6cbf9(master) commit a8c3cbfd5c1317836fb09308ee1c1d2a6093774a(master and this pull)
    SHA256SUMS.part ad612c55e8552e5f...
    *-aarch64-linux-gnu-debug.tar.gz dfb9f712e593e855...
    *-aarch64-linux-gnu.tar.gz 81f327b7dccdf9f9...
    *-arm-linux-gnueabihf-debug.tar.gz 5178fa7d71f4cd9c...
    *-arm-linux-gnueabihf.tar.gz 767752a777572495...
    *-osx-unsigned.dmg c56ddd5318f66749...
    *-osx-unsigned.tar.gz 18773e80b233ede4...
    *-osx64.tar.gz 5cd526b9b35ab65f...
    *-powerpc64-linux-gnu-debug.tar.gz 1c7a141264ccff9f...
    *-powerpc64-linux-gnu.tar.gz 8f89a1546bcc563e...
    *-powerpc64le-linux-gnu-debug.tar.gz 546d57375ca436ca...
    *-powerpc64le-linux-gnu.tar.gz f2d44eab7a7facaf...
    *-riscv64-linux-gnu-debug.tar.gz 798b97d2b288d656...
    *-riscv64-linux-gnu.tar.gz 98875a06de3c1084...
    *-win-unsigned.tar.gz 47c022024636527f...
    *-win64-debug.zip 8444e4a1f462c9e7...
    *-win64-setup-unsigned.exe e34caaf8b5be1a1a...
    *-win64.zip dfade3b4d3688271...
    *-x86_64-linux-gnu-debug.tar.gz 462ff2a6d604fcf7...
    *-x86_64-linux-gnu.tar.gz 11d7ef269ae360d7...
    *.tar.gz 779113ea1d92a4eb...
    guix_build.log 00942c2f5f0e05b1... 3dab8b48ed744b36...
    guix_build.log.diff 585ae2c12c07a37d...
  71. DrahtBot removed the label DrahtBot Guix build requested on Dec 13, 2021
  72. maflcko commented at 10:17 am on December 14, 2021: member

    Does guix download the additional sources to SOURCES_PATH automatically even if there are pre-existing ones?

    The error is:

     0echo Extracting qt...
     1Extracting qt...
     2mkdir -p /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6
     3cd /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6;   mkdir -p /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6 && echo "909fad2591ee367993a75d7e2ea50ad4db332f05e1c38dd7a5a274e156a4e0f8  /home/micap/temp/scratch/guix/depends_sources/qtbase-everywhere-src-5.15.2.tar.xz" > /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6/.qtbase-everywhere-src-5.15.2.tar.xz.hash && echo "d5788e86257b21d5323f1efd94376a213e091d1e5e03b45a95dd052b5f570db8  /home/micap/temp/scratch/guix/depends_sources/qttranslations-everywhere-src-5.15.2.tar.xz" >> /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6/.qtbase-everywhere-src-5.15.2.tar.xz.hash && echo "c189d0ce1ff7c739db9a3ace52ac3e24cb8fd6dbf234e49f075249b38f43c1cc  /home/micap/temp/scratch/guix/depends_sources/qttools-everywhere-src-5.15.2.tar.xz" >> /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6/.qtbase-everywhere-src-5.15.2.tar.xz.hash && echo "193732229ff816f3aaab9a5e2f6bed71ddddbf1988ce003fe8dd84a92ce9aeb5  /home/micap/temp/scratch/guix/depends_sources/qtwayland-everywhere-src-5.15.2.tar.xz" >> /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6/.qtbase-everywhere-src-5.15.2.tar.xz.hash && sha256sum -c /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6/.qtbase-everywhere-src-5.15.2.tar.xz.hash && mkdir qtbase && tar --no-same-owner --strip-components=1 -xf /home/micap/temp/scratch/guix/depends_sources/qtbase-everywhere-src-5.15.2.tar.xz -C qtbase && mkdir qttranslations && tar --no-same-owner --strip-components=1 -xf /home/micap/temp/scratch/guix/depends_sources/qttranslations-everywhere-src-5.15.2.tar.xz -C qttranslations && mkdir qttools && tar --no-same-owner --strip-components=1 -xf /home/micap/temp/scratch/guix/depends_sources/qttools-everywhere-src-5.15.2.tar.xz -C qttools && mkdir qtwayland && tar --no-same-owner --strip-components=1 -xf /home/micap/temp/scratch/guix/depends_sources/qtwayland-everywhere-src-5.15.2.tar.xz -C qtwayland
     4/home/micap/temp/scratch/guix/depends_sources/qtbase-everywhere-src-5.15.2.tar.xz: OK
     5/home/micap/temp/scratch/guix/depends_sources/qttranslations-everywhere-src-5.15.2.tar.xz: OK
     6/home/micap/temp/scratch/guix/depends_sources/qttools-everywhere-src-5.15.2.tar.xz: OK
     7sha256sum: /home/micap/temp/scratch/guix/depends_sources/qtwayland-everywhere-src-5.15.2.tar.xz: No such file or directory
     8/home/micap/temp/scratch/guix/depends_sources/qtwayland-everywhere-src-5.15.2.tar.xz: FAILED open or read
     9sha256sum: WARNING: 1 listed file could not be read
    10make: *** [funcs.mk:282: /bitcoin/depends/work/build/x86_64-linux-gnu/qt/5.15.2-744f9e9d8e6/.stamp_extracted] Error 1
    11make: Leaving directory '/bitcoin/depends'
    

    Edit: No need to change anything here, I guess the easiest workaround is to just clean my hard drive in case this gets merged.

  73. hebasto commented at 10:24 am on December 14, 2021: member

    @MarcoFalke

    I guess the easiest workaround is to just clean my hard drive in case this gets merged.

    Yes. When sources are changed significantly, make -C depends clean-all should be run.

  74. RandyMcMillan referenced this in commit 7f64ef8c81 on Dec 23, 2021
  75. jarolrod commented at 3:39 am on December 23, 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
     16a47a95e9bb5432b84bdb2a51e8bcbfaa310afec8f8491ccb8941e1d03c0e7d9  guix-build-0821f54bc7b9/output/aarch64-linux-gnu/SHA256SUMS.part
     241730f25831a62300f3190957831b72187bba70c45f02541a85a5aada92b7c2b  guix-build-0821f54bc7b9/output/aarch64-linux-gnu/bitcoin-0821f54bc7b9-aarch64-linux-gnu-debug.tar.gz
     3a1bdbf75770d8772d37eeb6449907a52278357fe21df4173c154c95b58912230  guix-build-0821f54bc7b9/output/aarch64-linux-gnu/bitcoin-0821f54bc7b9-aarch64-linux-gnu.tar.gz
     4294c791a7d8bb63743ebcf89399dff3618f524b620a6ff090706d849796bba35  guix-build-0821f54bc7b9/output/arm-linux-gnueabihf/SHA256SUMS.part
     5f2d73f6f98ed946353c03b1f45f9673dafe15fefbd0e909d4d15254abc7c6570  guix-build-0821f54bc7b9/output/arm-linux-gnueabihf/bitcoin-0821f54bc7b9-arm-linux-gnueabihf-debug.tar.gz
     6f2e29daf081eb11d9657595b41df304c2a202f5aae426284eee97284522e831d  guix-build-0821f54bc7b9/output/arm-linux-gnueabihf/bitcoin-0821f54bc7b9-arm-linux-gnueabihf.tar.gz
     767c774d038449581bb1800d2d53843711fca5f989717747966de3a6a283ef71e  guix-build-0821f54bc7b9/output/dist-archive/bitcoin-0821f54bc7b9.tar.gz
     8be0642e0f83b2194cb928609a9e7516e69b095348bc4c32353d8aeb9e71a63de  guix-build-0821f54bc7b9/output/powerpc64-linux-gnu/SHA256SUMS.part
     9162e77da7c28d7903c470ebbcf8fbf5ee97fb279f74796baaafe658cccd17db8  guix-build-0821f54bc7b9/output/powerpc64-linux-gnu/bitcoin-0821f54bc7b9-powerpc64-linux-gnu-debug.tar.gz
    10e1fb69b2f8a493ed5baa235c983a451381c0f0fadd17519106d60dcab704260c  guix-build-0821f54bc7b9/output/powerpc64-linux-gnu/bitcoin-0821f54bc7b9-powerpc64-linux-gnu.tar.gz
    11e0ccc1991b264c13a28f43017c17fffa3c5d72461684abaac0e0617dc1a11faf  guix-build-0821f54bc7b9/output/powerpc64le-linux-gnu/SHA256SUMS.part
    12e8de883db555da604d19720357562ed825ee8951f403b1370abd20343e0abd64  guix-build-0821f54bc7b9/output/powerpc64le-linux-gnu/bitcoin-0821f54bc7b9-powerpc64le-linux-gnu-debug.tar.gz
    13aaf3b896f44cbdbb59768b259f3e154cf12e57359a8eb88476989ec5bd4462dd  guix-build-0821f54bc7b9/output/powerpc64le-linux-gnu/bitcoin-0821f54bc7b9-powerpc64le-linux-gnu.tar.gz
    144786f995ac95e6fa318ee8a795adb03e481f05960dd54529cc3905a5189cb471  guix-build-0821f54bc7b9/output/riscv64-linux-gnu/SHA256SUMS.part
    15b0155e387fb3910c9abd4b656540f79dece2f33dad923d9bbc3929cb5f1a20a8  guix-build-0821f54bc7b9/output/riscv64-linux-gnu/bitcoin-0821f54bc7b9-riscv64-linux-gnu-debug.tar.gz
    1654b6f94b7430c337d6e2894a26194a55ba9ff37df03787583ef3c5795be12bcb  guix-build-0821f54bc7b9/output/riscv64-linux-gnu/bitcoin-0821f54bc7b9-riscv64-linux-gnu.tar.gz
    173fb62b60964db9983dbea7343f150fd46ab11d8695d17878e7793a1582637433  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/SHA256SUMS.part
    18bc6dafebcad5f681d2055b3426c6397d54503ed0b9662cc65b6b538c7f4a6aa9  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/bitcoin-0821f54bc7b9-osx-unsigned.dmg
    1923b6914e042297d6cb6091da4c01d609ea46297ce570990444f2610bed94abc7  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/bitcoin-0821f54bc7b9-osx-unsigned.tar.gz
    20cc223affab147603ce6f1cef503b2116e92ca4021f19dadaa735c6e8ba1c51d3  guix-build-0821f54bc7b9/output/x86_64-apple-darwin/bitcoin-0821f54bc7b9-osx64.tar.gz
    2180c316547f5b1447dd3cb2803f8c91141d04f930646d4460ef50f4f5859e8e94  guix-build-0821f54bc7b9/output/x86_64-linux-gnu/SHA256SUMS.part
    22145cd86de663dd4826f5f053844fcdb45b3238f9b00d2c4492264cd8a869aea8  guix-build-0821f54bc7b9/output/x86_64-linux-gnu/bitcoin-0821f54bc7b9-x86_64-linux-gnu-debug.tar.gz
    23d455f7f9ce304cdbc0e036c38e4e4cab9924640f5a6a745d14db949b61528b3a  guix-build-0821f54bc7b9/output/x86_64-linux-gnu/bitcoin-0821f54bc7b9-x86_64-linux-gnu.tar.gz
    243a6addbeefd072f65ed027a1dc2232b1b3fb1203c4b387c417fd6815eb1d7dfa  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/SHA256SUMS.part
    25431d275721d0d041970c453b85512a02e33ac2611da82732b5c1806fd936c553  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win-unsigned.tar.gz
    2698c1e4e14be2ad85b665a2bf715366047c117daba9d37ca0d4a04e211474540d  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win64-debug.zip
    27c019064ab9432162bdf991335c39277d853eda5257aa2316cb9e898f9390052f  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win64-setup-unsigned.exe
    28803a755eb39bafef857521cc1aad6a9fd0c314a471463244097c74c39949eae3  guix-build-0821f54bc7b9/output/x86_64-w64-mingw32/bitcoin-0821f54bc7b9-win64.zip
    
  76. DrahtBot added the label Needs rebase on Jan 10, 2022
  77. hebasto force-pushed on Jan 10, 2022
  78. hebasto commented at 9:31 am on January 10, 2022: member
    Rebased 0821f54bc7b9361f9864468c9c00569d1a831b7f -> 0e51a406c10e5eec905da1578cfa84d829b08875 (pr22708.18 -> pr22708.19) due to the conflict with #23724.
  79. DrahtBot removed the label Needs rebase on Jan 10, 2022
  80. hebasto commented at 12:42 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
     154db142100d4ca10eb1ba2c34c1d4966b22635669271699e6725b51e40f65289  guix-build-0e51a406c10e/output/aarch64-linux-gnu/SHA256SUMS.part
     24aabd99bbf1cdbe4e20ac4de1f6b14d0639c9e3a1b7e0f112b0ae7ffe8a22dff  guix-build-0e51a406c10e/output/aarch64-linux-gnu/bitcoin-0e51a406c10e-aarch64-linux-gnu-debug.tar.gz
     32194a7e97e635af601d884880bb9cf6d861eafc51b2bb85d373ce8cdbb1306af  guix-build-0e51a406c10e/output/aarch64-linux-gnu/bitcoin-0e51a406c10e-aarch64-linux-gnu.tar.gz
     43c1ac3a2e13a497912eedf939364dd6dbdb6cee4d05ff3bcae3e57fd4eec31c9  guix-build-0e51a406c10e/output/arm-linux-gnueabihf/SHA256SUMS.part
     5b04d93e4ddd1ce79b0ef2ac645cdd647c1cf24182990943092ce1503649da2c1  guix-build-0e51a406c10e/output/arm-linux-gnueabihf/bitcoin-0e51a406c10e-arm-linux-gnueabihf-debug.tar.gz
     697c98e56f3f848f2834254f080ca3eab668aa63b70f3b26bac1d358270834417  guix-build-0e51a406c10e/output/arm-linux-gnueabihf/bitcoin-0e51a406c10e-arm-linux-gnueabihf.tar.gz
     776ac98b81461e716164b6dfda815191c7da87507a40a5cfbb8f7a20280c17151  guix-build-0e51a406c10e/output/dist-archive/bitcoin-0e51a406c10e.tar.gz
     8bad51b18a9de6235ac8513db5ffc444f15ca1e159ccd454902773ca680a3e98e  guix-build-0e51a406c10e/output/powerpc64-linux-gnu/SHA256SUMS.part
     9d79112815ca572c973058ffcf56e58c8f1177eafeab286f076633307338a13e9  guix-build-0e51a406c10e/output/powerpc64-linux-gnu/bitcoin-0e51a406c10e-powerpc64-linux-gnu-debug.tar.gz
    10058043678b0f7d20738d1f250288c5b28e12c15c361167d07f35567c76b20160  guix-build-0e51a406c10e/output/powerpc64-linux-gnu/bitcoin-0e51a406c10e-powerpc64-linux-gnu.tar.gz
    116588625929075d0b1d8bb854df1bcb9d3a46bd21a612abc507b6c5b3f48230b7  guix-build-0e51a406c10e/output/powerpc64le-linux-gnu/SHA256SUMS.part
    129418c6bc777f73be2cc78aad7597b1634b62ae6855c33755ef7bfc2eda544329  guix-build-0e51a406c10e/output/powerpc64le-linux-gnu/bitcoin-0e51a406c10e-powerpc64le-linux-gnu-debug.tar.gz
    13b7e83c140d36cc900a61d52379fb5c181e06b4d2fc7c9914e9e2c84aaca63faf  guix-build-0e51a406c10e/output/powerpc64le-linux-gnu/bitcoin-0e51a406c10e-powerpc64le-linux-gnu.tar.gz
    1451e01c25f82e32edc5743f3b5bed37b67c4dc7f614de49fcb417ee26db0c3edf  guix-build-0e51a406c10e/output/riscv64-linux-gnu/SHA256SUMS.part
    158e9ee8791370b876f2c049cd465a27a59201cc33b3d8d1a4cfef81a24339e355  guix-build-0e51a406c10e/output/riscv64-linux-gnu/bitcoin-0e51a406c10e-riscv64-linux-gnu-debug.tar.gz
    16a93d0c11847faae4ee9430f84b36ca2c19b6a963fe8e53ad13a75bd1386ee28f  guix-build-0e51a406c10e/output/riscv64-linux-gnu/bitcoin-0e51a406c10e-riscv64-linux-gnu.tar.gz
    178d4c2425b1284927712a88462cfad0e3e479d1a5f8d294069f2213df5e3e378c  guix-build-0e51a406c10e/output/x86_64-apple-darwin/SHA256SUMS.part
    18abc9376b2c15dc7aa9a82968867a69e3e326ae9f3d98f9615b23ef34b5712700  guix-build-0e51a406c10e/output/x86_64-apple-darwin/bitcoin-0e51a406c10e-osx-unsigned.dmg
    19e3776ba30882f19b0a3b71937683e52a73f9f77712e4bbfd71c7d04a25a97769  guix-build-0e51a406c10e/output/x86_64-apple-darwin/bitcoin-0e51a406c10e-osx-unsigned.tar.gz
    20bb36f90c6bf952ae8ede6c9f43b107b5c59d8d7a4ebbb86b4a7aed294b2c7f10  guix-build-0e51a406c10e/output/x86_64-apple-darwin/bitcoin-0e51a406c10e-osx64.tar.gz
    21325738157ad1cf2c20e5a64535f92ef53583bfe906828c90281c8ccee7979ca1  guix-build-0e51a406c10e/output/x86_64-linux-gnu/SHA256SUMS.part
    22c8978d40ea1a01d5618676df99a623e19c097c9b75fcbf1ee49cbf1238d10996  guix-build-0e51a406c10e/output/x86_64-linux-gnu/bitcoin-0e51a406c10e-x86_64-linux-gnu-debug.tar.gz
    23aa713d8d754f4b37602e35209283f3ffc93bca263ad0a06adc4cd9a7aa4bdd60  guix-build-0e51a406c10e/output/x86_64-linux-gnu/bitcoin-0e51a406c10e-x86_64-linux-gnu.tar.gz
    24b7dab90002e19b7b8b0ce0fee20fc5b398a226143ce09ca5424f00c85c8f44d3  guix-build-0e51a406c10e/output/x86_64-w64-mingw32/SHA256SUMS.part
    25804a8cc1edf3c358735dee148379aae4a933863f5c562f30b020666ad6460e9b  guix-build-0e51a406c10e/output/x86_64-w64-mingw32/bitcoin-0e51a406c10e-win-unsigned.tar.gz
    26e3be7cb2ddb802cf9d24e50f575ae10da9c016a0579a44b8fe056cf82cc6643d  guix-build-0e51a406c10e/output/x86_64-w64-mingw32/bitcoin-0e51a406c10e-win64-debug.zip
    27ccae1e5dc2187b69f2352a2c6afbaf5f71b1cd860bee4092b5cdb997e8cb38c4  guix-build-0e51a406c10e/output/x86_64-w64-mingw32/bitcoin-0e51a406c10e-win64-setup-unsigned.exe
    28dbec86beca74f47bc3ac82467a4c3d079f12f78274a957eb847cfc768f90ec2c  guix-build-0e51a406c10e/output/x86_64-w64-mingw32/bitcoin-0e51a406c10e-win64.zip
    
  81. DrahtBot added the label Needs rebase on Jan 19, 2022
  82. hebasto force-pushed on Feb 5, 2022
  83. DrahtBot removed the label Needs rebase on Feb 6, 2022
  84. hebasto force-pushed on Feb 6, 2022
  85. hebasto force-pushed on Feb 6, 2022
  86. hebasto commented at 5:34 am on February 6, 2022: member
    Rebased 0e51a406c10e5eec905da1578cfa84d829b08875 -> 7d07d81d130f67d7abcb52f97d318e52bffdb22a (pr22708.19 -> pr22708.20) due to the conflict with #24093.
  87. hebasto commented at 7:52 am on February 6, 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
     1a86e5ad86de7c48e694e06fc76f81b831c454457017e756508549538e26ac385  guix-build-7d07d81d130f/output/aarch64-linux-gnu/SHA256SUMS.part
     2471770f066fa295764fc839de3e2fd1ccd93d98a9df82341283b7b0a2fa1be39  guix-build-7d07d81d130f/output/aarch64-linux-gnu/bitcoin-7d07d81d130f-aarch64-linux-gnu-debug.tar.gz
     38f382accbe8a4ada0b9714bd9149783ef597a4439f31f8ba0e146c4b8217083a  guix-build-7d07d81d130f/output/aarch64-linux-gnu/bitcoin-7d07d81d130f-aarch64-linux-gnu.tar.gz
     42d571bbdbde65ad62fcf3b4f625c64c1c1db4f8aa2549db04eacddf536fe17dc  guix-build-7d07d81d130f/output/arm-linux-gnueabihf/SHA256SUMS.part
     5c1ec236a69932bc6186ee3ab3dcada1523daa46b2d836804bf5b5606410ebec6  guix-build-7d07d81d130f/output/arm-linux-gnueabihf/bitcoin-7d07d81d130f-arm-linux-gnueabihf-debug.tar.gz
     6ba5e7e429fb9b9710325932e84bd5889b238d34bf6f5ec5c3dfe9e39bf2cf9a7  guix-build-7d07d81d130f/output/arm-linux-gnueabihf/bitcoin-7d07d81d130f-arm-linux-gnueabihf.tar.gz
     7e7cb7bc5e8d367fff259260e79ed08d6d7bcfc096c596efa1faac7ccac37150f  guix-build-7d07d81d130f/output/arm64-apple-darwin/SHA256SUMS.part
     80bd43605ae957a6123205a852e9e7435a6ac7259b58ce6a00b790fdf28483ece  guix-build-7d07d81d130f/output/arm64-apple-darwin/bitcoin-7d07d81d130f-arm64-apple-darwin.tar.gz
     9687e59585b99398d161a240ddbe62726d667b4b2d6c58cbde147c613e56130df  guix-build-7d07d81d130f/output/arm64-apple-darwin/bitcoin-7d07d81d130f-osx-unsigned.dmg
    10e24641eb042524f57d223e424ff0b9cff5684e1dec413c53f8da390030d11072  guix-build-7d07d81d130f/output/arm64-apple-darwin/bitcoin-7d07d81d130f-osx-unsigned.tar.gz
    1156c1108d4bc19d3abe2d94c4a85b9392bcca69693ad4062029a0cfbc6edc0402  guix-build-7d07d81d130f/output/dist-archive/bitcoin-7d07d81d130f.tar.gz
    12aefb2e767118c68c1484de11a797231f2b88d9e197d2ca0a822c536acd0634d0  guix-build-7d07d81d130f/output/powerpc64-linux-gnu/SHA256SUMS.part
    13422ae05e9a11613fbe6ffe6ca93e32501b3313ac9b1eb6e3a55bf47a998fae1a  guix-build-7d07d81d130f/output/powerpc64-linux-gnu/bitcoin-7d07d81d130f-powerpc64-linux-gnu-debug.tar.gz
    14a224acc9c6a087b07196b38cec4f037fd7b0c2fe1e19b2b553ec669891275250  guix-build-7d07d81d130f/output/powerpc64-linux-gnu/bitcoin-7d07d81d130f-powerpc64-linux-gnu.tar.gz
    1540a95d32b70333529e76851cdfb2315c4aaf0c6b7417025dcf60464d911979b4  guix-build-7d07d81d130f/output/powerpc64le-linux-gnu/SHA256SUMS.part
    16bfd726eef227ed258e1fcdf073713482b3757584d9331b09446f861c65e3e957  guix-build-7d07d81d130f/output/powerpc64le-linux-gnu/bitcoin-7d07d81d130f-powerpc64le-linux-gnu-debug.tar.gz
    17d7ba8d3013f8aa68de33013eafaeb72fca6259ebe1d1b8e1cd460cc75caaa3d7  guix-build-7d07d81d130f/output/powerpc64le-linux-gnu/bitcoin-7d07d81d130f-powerpc64le-linux-gnu.tar.gz
    1886b31b13630025b42e0f9b1df7d9c95ac43de6ff084398cc6b5c48a07222e1f5  guix-build-7d07d81d130f/output/riscv64-linux-gnu/SHA256SUMS.part
    19ea5a1e5de87905cc08e777726faf15a8a43d262c1d832ad5faff45954247ecb9  guix-build-7d07d81d130f/output/riscv64-linux-gnu/bitcoin-7d07d81d130f-riscv64-linux-gnu-debug.tar.gz
    20a58495676bc66b484ad0f15946a692157dc92d831bf507552abecf45f64e0db5  guix-build-7d07d81d130f/output/riscv64-linux-gnu/bitcoin-7d07d81d130f-riscv64-linux-gnu.tar.gz
    213136f216e61e707b94ef51e5ad9b7203a9ff044f47311339d02851501bf20d31  guix-build-7d07d81d130f/output/x86_64-apple-darwin/SHA256SUMS.part
    227a18c337ea79ff3b4b787e5388128cd07e7e2c565d9ae7edc21795628e4335ea  guix-build-7d07d81d130f/output/x86_64-apple-darwin/bitcoin-7d07d81d130f-osx-unsigned.dmg
    235f9c3762529acf567658fd3009328d7677c5c30d0558c7213bb4a6351b34da86  guix-build-7d07d81d130f/output/x86_64-apple-darwin/bitcoin-7d07d81d130f-osx-unsigned.tar.gz
    24f0c85213748926b0b339dbcdb8ffdf40f4040d3176043111b597df6a44143603  guix-build-7d07d81d130f/output/x86_64-apple-darwin/bitcoin-7d07d81d130f-osx64.tar.gz
    25fcade09e24095e592e8b36d8355dec101d09f9f4f083716bd63ed694ae273b11  guix-build-7d07d81d130f/output/x86_64-linux-gnu/SHA256SUMS.part
    26aa1d3879a9c531f0fba8bf80512fe4fef27905599822ecf3eefed2e4acbc9ee0  guix-build-7d07d81d130f/output/x86_64-linux-gnu/bitcoin-7d07d81d130f-x86_64-linux-gnu-debug.tar.gz
    2731a2d4e0ae38231365d85888547bd5f35d1b0649e98261c57269d9ece3455bcc  guix-build-7d07d81d130f/output/x86_64-linux-gnu/bitcoin-7d07d81d130f-x86_64-linux-gnu.tar.gz
    
  88. DrahtBot added the label Needs rebase on Feb 11, 2022
  89. hebasto force-pushed on Feb 13, 2022
  90. hebasto commented at 8:01 am on February 13, 2022: member
    Rebased 7d07d81d130f67d7abcb52f97d318e52bffdb22a -> 59e32d7cdedf9ec789d70d16925cec1532e7e817 (pr22708.20 -> pr22708.21) due to the conflict with #23998.
  91. DrahtBot removed the label Needs rebase on Feb 13, 2022
  92. hebasto commented at 10:21 am on February 13, 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
     10db5aa641491eef2e520f40403c2b7f3c85c9462d4198bf17c13d6d0d2bdb5e8  guix-build-59e32d7cdedf/output/aarch64-linux-gnu/SHA256SUMS.part
     2141ea4c9becbaec75699fd59c18846e909875073df9dea02d55ab2a71778e235  guix-build-59e32d7cdedf/output/aarch64-linux-gnu/bitcoin-59e32d7cdedf-aarch64-linux-gnu-debug.tar.gz
     3035370bb05cfd72557de71f111ec114c61e299c8e72a7e5a049ef1231f3ad81f  guix-build-59e32d7cdedf/output/aarch64-linux-gnu/bitcoin-59e32d7cdedf-aarch64-linux-gnu.tar.gz
     4a41c086bc05ecdd61d546bb076336b9a1e32afe117bdf3f5421b25e6a428552d  guix-build-59e32d7cdedf/output/arm-linux-gnueabihf/SHA256SUMS.part
     520c1d09bf3f65ddfb7854ba16130e941a72e312927370d099531e2cb0eaef4a5  guix-build-59e32d7cdedf/output/arm-linux-gnueabihf/bitcoin-59e32d7cdedf-arm-linux-gnueabihf-debug.tar.gz
     6639d19ef3ff8f36e81fd9ef7bd78402210fac94e19bc43c18e2f23d0d8da1cf4  guix-build-59e32d7cdedf/output/arm-linux-gnueabihf/bitcoin-59e32d7cdedf-arm-linux-gnueabihf.tar.gz
     743e785860add2ddde67ffa910c3b15c41f54c5a8f879d66f02966da86ac46a07  guix-build-59e32d7cdedf/output/arm64-apple-darwin/SHA256SUMS.part
     8faffe9814603a6f01ae8073100e27ce9fe8b6ff9c6847fd420bc2254c6fd01f5  guix-build-59e32d7cdedf/output/arm64-apple-darwin/bitcoin-59e32d7cdedf-arm64-apple-darwin.tar.gz
     977edba95901bc0bf64c8a79ac9fa206fa86666384eba21b655b4c9a83e8f99e9  guix-build-59e32d7cdedf/output/arm64-apple-darwin/bitcoin-59e32d7cdedf-osx-unsigned.dmg
    10fa29cb7637daa99334d5f046c429f02889b58559f969f554e485b06bd383d7a5  guix-build-59e32d7cdedf/output/arm64-apple-darwin/bitcoin-59e32d7cdedf-osx-unsigned.tar.gz
    115aed1974627d359d0f28b6ce165570bd492fb0cb5438a54816ae566baa26d7be  guix-build-59e32d7cdedf/output/dist-archive/bitcoin-59e32d7cdedf.tar.gz
    12d82680ecd306a13b6b459e4b72c1ee176c28a4e478211bfd22376dcabf22ec58  guix-build-59e32d7cdedf/output/powerpc64-linux-gnu/SHA256SUMS.part
    13e61619f043eb5d52d9b0e23545813b3babf86f3e09a0817cef10d51573076d6b  guix-build-59e32d7cdedf/output/powerpc64-linux-gnu/bitcoin-59e32d7cdedf-powerpc64-linux-gnu-debug.tar.gz
    148b232f9cdfbd79d50874d3b9e7e246834c0267e58ccc128da8124f75b2950781  guix-build-59e32d7cdedf/output/powerpc64-linux-gnu/bitcoin-59e32d7cdedf-powerpc64-linux-gnu.tar.gz
    1503c11b3df98a2853909a775530652f4ec71a6a2a75a9802fd8bdb89aff0b77ad  guix-build-59e32d7cdedf/output/powerpc64le-linux-gnu/SHA256SUMS.part
    1667b25882a9f619b05bb74a770f47269098a78596ff8e70d3ce2373d36b9e8f7b  guix-build-59e32d7cdedf/output/powerpc64le-linux-gnu/bitcoin-59e32d7cdedf-powerpc64le-linux-gnu-debug.tar.gz
    179833df220ad48ba9750e6cce73040feeb314f43bdcf046666495bad8d6860958  guix-build-59e32d7cdedf/output/powerpc64le-linux-gnu/bitcoin-59e32d7cdedf-powerpc64le-linux-gnu.tar.gz
    184b82d6822e055b1e4eb4eb1b760a27febcc4d2ee3463b74fb8b3bf8221a94e18  guix-build-59e32d7cdedf/output/riscv64-linux-gnu/SHA256SUMS.part
    19f57ab8ad400d0175e6088127608b9595adbee9a89f6d65641c94f7281f2105d2  guix-build-59e32d7cdedf/output/riscv64-linux-gnu/bitcoin-59e32d7cdedf-riscv64-linux-gnu-debug.tar.gz
    20b0491f2ca3f4db5eb32a7dc8ec5d6dc974d110a636f9424bff1a00c11f286925  guix-build-59e32d7cdedf/output/riscv64-linux-gnu/bitcoin-59e32d7cdedf-riscv64-linux-gnu.tar.gz
    216e85eeffc3342bd2a2ce536e16a15c564b5ed07451a9948a26c36c6bb35218dd  guix-build-59e32d7cdedf/output/x86_64-apple-darwin/SHA256SUMS.part
    220a650765386a27d031bfc8b411c1d92bcc62e35b0b9391609aa2fced76144ddd  guix-build-59e32d7cdedf/output/x86_64-apple-darwin/bitcoin-59e32d7cdedf-osx-unsigned.dmg
    239fa71d54b3303f08ec5c2729809980cb1f1a3fd04a7cf2110025c69a9c91c437  guix-build-59e32d7cdedf/output/x86_64-apple-darwin/bitcoin-59e32d7cdedf-osx-unsigned.tar.gz
    246cd37099afe28611da12369468c79559f71d461f80196afc4f23e6ed7eaca7c5  guix-build-59e32d7cdedf/output/x86_64-apple-darwin/bitcoin-59e32d7cdedf-osx64.tar.gz
    258c1c1b16c07421a38dbe304fefacc0fb4b03f1fb6c7e0d0993b05c836245de34  guix-build-59e32d7cdedf/output/x86_64-linux-gnu/SHA256SUMS.part
    2626c76ff654283cf15640df27b4ae05f8f29d916e1e045fcbf85edcf08e7bc943  guix-build-59e32d7cdedf/output/x86_64-linux-gnu/bitcoin-59e32d7cdedf-x86_64-linux-gnu-debug.tar.gz
    2705f9b0b2c590f9be97f3d12a003bfd315dadcaafd00a4f22eade3a1cb447ac0a  guix-build-59e32d7cdedf/output/x86_64-linux-gnu/bitcoin-59e32d7cdedf-x86_64-linux-gnu.tar.gz
    
  93. DrahtBot added the label Needs rebase on Feb 13, 2022
  94. hebasto force-pushed on Feb 13, 2022
  95. hebasto commented at 1:53 pm on February 13, 2022: member
    Rebased 59e32d7cdedf9ec789d70d16925cec1532e7e817 -> 973f192714a9304101294bad72b0d20d5b921566 (pr22708.21 -> pr22708.22) due to the conflict with #24276.
  96. DrahtBot removed the label Needs rebase on Feb 13, 2022
  97. hebasto commented at 4:03 pm on February 13, 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
     11219af15c3b0a8d3d585a28279c021ecdbb54995735b6db3e6b27214f09996b9  guix-build-973f192714a9/output/aarch64-linux-gnu/SHA256SUMS.part
     24c508ea6e74e7a3f55fdd68e64c4c3510e9073481b2be362cd1b7d3280f11eb5  guix-build-973f192714a9/output/aarch64-linux-gnu/bitcoin-973f192714a9-aarch64-linux-gnu-debug.tar.gz
     340c80b6bd60ca9df483b11e4c929c37d14ecbebdb6c2b6d90c61206df423afbc  guix-build-973f192714a9/output/aarch64-linux-gnu/bitcoin-973f192714a9-aarch64-linux-gnu.tar.gz
     473dc322ac0f00073c47c248a81e40a8e52ff97219d81aa87989e1f437ff43ac9  guix-build-973f192714a9/output/arm-linux-gnueabihf/SHA256SUMS.part
     5a802af08d8c354f5feb20abd40a1217a68abb8f088475c48719f190b3d9cc509  guix-build-973f192714a9/output/arm-linux-gnueabihf/bitcoin-973f192714a9-arm-linux-gnueabihf-debug.tar.gz
     6cdeebf26081bcf5937c6640de69b4ff71a0eeafdfa5087ec17c6749582f91980  guix-build-973f192714a9/output/arm-linux-gnueabihf/bitcoin-973f192714a9-arm-linux-gnueabihf.tar.gz
     732e8ca5924376a73555cbc591096b7a651a20ecea3accb323f914c3e0977ac9a  guix-build-973f192714a9/output/arm64-apple-darwin/SHA256SUMS.part
     8760abd536da340f183250d54758e10be845b7a3681cd48065cb116585573d85a  guix-build-973f192714a9/output/arm64-apple-darwin/bitcoin-973f192714a9-arm64-apple-darwin.tar.gz
     9b5c5cf4dbd765d996b94a721540ca337a233973ffd4fdc9b14a6375145c7a861  guix-build-973f192714a9/output/arm64-apple-darwin/bitcoin-973f192714a9-osx-unsigned.dmg
    10f8b114045e50a688cda85161cb195d4847727fd07dc45876f702fea5742e562b  guix-build-973f192714a9/output/arm64-apple-darwin/bitcoin-973f192714a9-osx-unsigned.tar.gz
    11c987f9dba45e5710e1ba1b2e08d83e97b39a2c33e1987c2a53737ab238caf1a3  guix-build-973f192714a9/output/dist-archive/bitcoin-973f192714a9.tar.gz
    125332ded72f335ffde6334c06ca1d1d9c465ae3bbac0fa60ec5d67b6cab6a2916  guix-build-973f192714a9/output/powerpc64-linux-gnu/SHA256SUMS.part
    13fe8aef8e6b939ba576e99aded3b1e27cf1b11a3b66930ce69ed68a7c157ee070  guix-build-973f192714a9/output/powerpc64-linux-gnu/bitcoin-973f192714a9-powerpc64-linux-gnu-debug.tar.gz
    146947c196a0c58cad28a7a99208c36cc2d9b8b8f224069b51f67a34f171b1369d  guix-build-973f192714a9/output/powerpc64-linux-gnu/bitcoin-973f192714a9-powerpc64-linux-gnu.tar.gz
    15cdcb957647a495f9f9bb601d2c94912a80a836dda2cacaa7cdc5087a0129c549  guix-build-973f192714a9/output/powerpc64le-linux-gnu/SHA256SUMS.part
    1677b7b099e57b5620c788214d80e63207585e0f87df17a6ab88f307c3a08f6cd5  guix-build-973f192714a9/output/powerpc64le-linux-gnu/bitcoin-973f192714a9-powerpc64le-linux-gnu-debug.tar.gz
    176e23ce26dc58dc25083c30274aa6aa0c873db49bff0d7850d7d086697760411c  guix-build-973f192714a9/output/powerpc64le-linux-gnu/bitcoin-973f192714a9-powerpc64le-linux-gnu.tar.gz
    18b6ff580d908deb66c6a246f9eed6ef97befeae2ebcefc20663ebf02951fced96  guix-build-973f192714a9/output/riscv64-linux-gnu/SHA256SUMS.part
    194b14e5557b1d1a63d8d96c74995f341627ebdc15c817f7201855d7104fd521b0  guix-build-973f192714a9/output/riscv64-linux-gnu/bitcoin-973f192714a9-riscv64-linux-gnu-debug.tar.gz
    20902829d1723b05d48674864ddb0e2ba20e79748ab4b8a71f655fd8004b74548d  guix-build-973f192714a9/output/riscv64-linux-gnu/bitcoin-973f192714a9-riscv64-linux-gnu.tar.gz
    21bfc4cc9913ca4304c7e410699075109bb64427727706b3dd9ffabed0ba4b47c5  guix-build-973f192714a9/output/x86_64-apple-darwin/SHA256SUMS.part
    227d2c78f8255f7a80684373d3e8518e2dd68618e2c58d68a73ae8eb88fb54568f  guix-build-973f192714a9/output/x86_64-apple-darwin/bitcoin-973f192714a9-osx-unsigned.dmg
    237864049df2df71e54e402c122e3da5cc9f5adc5e8e765b6be6457917f7497f05  guix-build-973f192714a9/output/x86_64-apple-darwin/bitcoin-973f192714a9-osx-unsigned.tar.gz
    2417928ffb25a47ae37a9844fe0d2130687c3d309b6c46fc1d12361da7bdacb6df  guix-build-973f192714a9/output/x86_64-apple-darwin/bitcoin-973f192714a9-osx64.tar.gz
    2509f382d7e96b1e726ecf3bfe6e2df517334266e6d066e091ef66fb28ead00cd7  guix-build-973f192714a9/output/x86_64-linux-gnu/SHA256SUMS.part
    26e5c0626bda6362a87e1ae51009311fb3eac3579995ad5ceae1e59238d5b259bd  guix-build-973f192714a9/output/x86_64-linux-gnu/bitcoin-973f192714a9-x86_64-linux-gnu-debug.tar.gz
    27d0c1bb5673f8c72153b164af80c7b6812f79c125ac3ecdfa3130dbd51d93d1d1  guix-build-973f192714a9/output/x86_64-linux-gnu/bitcoin-973f192714a9-x86_64-linux-gnu.tar.gz
    
  98. hebasto force-pushed on Feb 17, 2022
  99. hebasto commented at 8:37 pm on February 17, 2022: member
    Rebased 973f192714a9304101294bad72b0d20d5b921566 -> bc0411a01a8b77335d38e8f57d48bab0beadb5f5 (pr22708.22 -> pr22708.23) on top of the merged #24348.
  100. hebasto commented at 9:20 am on February 18, 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
     1beaf0317cabb356edac0db0e2e8aa2b12223c212d24a7f2c821a2add2bc2286f  guix-build-bc0411a01a8b/output/aarch64-linux-gnu/SHA256SUMS.part
     2612cfe68186a7837526529958a4a497cf432d58b1414f436f031ba1ecdc524b8  guix-build-bc0411a01a8b/output/aarch64-linux-gnu/bitcoin-bc0411a01a8b-aarch64-linux-gnu-debug.tar.gz
     30fca982d634011cb64afd6892da623e11b77dd5d26eaa0abe2878e8836148bad  guix-build-bc0411a01a8b/output/aarch64-linux-gnu/bitcoin-bc0411a01a8b-aarch64-linux-gnu.tar.gz
     4e854fa3d5f1785c93e60ae497ae6bc19ef045bc620a37406244c74c5a726689b  guix-build-bc0411a01a8b/output/arm-linux-gnueabihf/SHA256SUMS.part
     5f31e68287df6491d01b0584021547e000fce2bb6d273e33035d64f03c493ee2f  guix-build-bc0411a01a8b/output/arm-linux-gnueabihf/bitcoin-bc0411a01a8b-arm-linux-gnueabihf-debug.tar.gz
     6de352a50ea6e2823e5471e9f44265723b9da83a3b076b15b99179e01e99e681b  guix-build-bc0411a01a8b/output/arm-linux-gnueabihf/bitcoin-bc0411a01a8b-arm-linux-gnueabihf.tar.gz
     7c8fe2559516c9d5215f458f411cf5c2783f5b90f68468f5baac7ad92d62d049b  guix-build-bc0411a01a8b/output/arm64-apple-darwin/SHA256SUMS.part
     805f17eba84aa1b76a108c600d660c815f6c19dbc918189b18fa626462db69e68  guix-build-bc0411a01a8b/output/arm64-apple-darwin/bitcoin-bc0411a01a8b-arm64-apple-darwin.tar.gz
     96a983124f8b595186b194e7295c8d7240a39892ab1bfbf3b01c205de3b93afac  guix-build-bc0411a01a8b/output/arm64-apple-darwin/bitcoin-bc0411a01a8b-osx-unsigned.dmg
    1083a8fe6390b28ad8ccba5628df8de6349c4237f663c2d5f464fbc431ea622366  guix-build-bc0411a01a8b/output/arm64-apple-darwin/bitcoin-bc0411a01a8b-osx-unsigned.tar.gz
    1145140e9daac0ff0ae86566b563a819cd6a3ec1c71511983026fe69fc0f0f601c  guix-build-bc0411a01a8b/output/dist-archive/bitcoin-bc0411a01a8b.tar.gz
    12e11c690307809acad489a091018ea3a901e1b3d750388005dc17aba002668217  guix-build-bc0411a01a8b/output/powerpc64-linux-gnu/SHA256SUMS.part
    13483ee4ac8ff458cea0f2c2353eb7e74009a2a12d212575ab212394c7b01282fe  guix-build-bc0411a01a8b/output/powerpc64-linux-gnu/bitcoin-bc0411a01a8b-powerpc64-linux-gnu-debug.tar.gz
    140f80b6210101c5299c30fb69f7691e2329460d60d9508542aaa67002fc59d28f  guix-build-bc0411a01a8b/output/powerpc64-linux-gnu/bitcoin-bc0411a01a8b-powerpc64-linux-gnu.tar.gz
    15eee26b4538e8302a834f8705b2ae49b06b003b9fbcc71be333181eb699d2924e  guix-build-bc0411a01a8b/output/powerpc64le-linux-gnu/SHA256SUMS.part
    1641a7802975d4f5b4ab2782517b941c18747ab2298fa8dc256cef0a85ebe17c38  guix-build-bc0411a01a8b/output/powerpc64le-linux-gnu/bitcoin-bc0411a01a8b-powerpc64le-linux-gnu-debug.tar.gz
    1738ed4ac165e915544906fad94f305caa3297918e49d37ecb0a9fbffcad6546fd  guix-build-bc0411a01a8b/output/powerpc64le-linux-gnu/bitcoin-bc0411a01a8b-powerpc64le-linux-gnu.tar.gz
    189e44ef84a672b9ebdaea6f91208d12572201a6a16c7ab3334a177d574bb40e0a  guix-build-bc0411a01a8b/output/riscv64-linux-gnu/SHA256SUMS.part
    192c4d226d1eab59ce8c20ca60e2bda7827814f0ba8a228e8a4d93ac065c4f5b7f  guix-build-bc0411a01a8b/output/riscv64-linux-gnu/bitcoin-bc0411a01a8b-riscv64-linux-gnu-debug.tar.gz
    20fae59fe32ceef371df28bc658ea7273b4e3129087c551364daba4810d7c54990  guix-build-bc0411a01a8b/output/riscv64-linux-gnu/bitcoin-bc0411a01a8b-riscv64-linux-gnu.tar.gz
    21409abac13ed936a9c4e8e0f28c8bf6b5bef2740ef57d03a97490d073a55b45b6  guix-build-bc0411a01a8b/output/x86_64-apple-darwin/SHA256SUMS.part
    22e5e369fe6442ac17b61d8efce0e00e28bd4f74690c2eae9882b2876b23c99763  guix-build-bc0411a01a8b/output/x86_64-apple-darwin/bitcoin-bc0411a01a8b-osx-unsigned.dmg
    23289ee8e6417a677a9a71ac08ecc85e2bdbf787c8a48bebd1a97514df714f852e  guix-build-bc0411a01a8b/output/x86_64-apple-darwin/bitcoin-bc0411a01a8b-osx-unsigned.tar.gz
    24f4801d615b929db9570ee00682b9c35b58293b0b9d823e55c82713b03c657fb5  guix-build-bc0411a01a8b/output/x86_64-apple-darwin/bitcoin-bc0411a01a8b-osx64.tar.gz
    25d9dff3087595b6a24de2b79f2c715e9425efa04353d404b8e76b187808f54d57  guix-build-bc0411a01a8b/output/x86_64-linux-gnu/SHA256SUMS.part
    2682fa5241edc1d526faa467c2031f4c7a8ae6b54af2ba27b8d72f1345faa57353  guix-build-bc0411a01a8b/output/x86_64-linux-gnu/bitcoin-bc0411a01a8b-x86_64-linux-gnu-debug.tar.gz
    276e6fc8f1a3dbd99b133c0d1501f4827f390919f8ec1dd412dd38eeedfba8b420  guix-build-bc0411a01a8b/output/x86_64-linux-gnu/bitcoin-bc0411a01a8b-x86_64-linux-gnu.tar.gz
    282ac632c0dbb334d4abda4afa98a77b4eeced23006f488d587d52c887223f0bb5  guix-build-bc0411a01a8b/output/x86_64-w64-mingw32/SHA256SUMS.part
    29939fb165257fb12ae54a341a73945eb28633884e4366e351837cd9a40ef2b5cd  guix-build-bc0411a01a8b/output/x86_64-w64-mingw32/bitcoin-bc0411a01a8b-win-unsigned.tar.gz
    30f49ae999b2619c6d6bbb44f365f9115e3deef1d5fb697a5c8e9967c642944026  guix-build-bc0411a01a8b/output/x86_64-w64-mingw32/bitcoin-bc0411a01a8b-win64-debug.zip
    311a81b664ba31d936bc84b6533b7b93d1be945e77293d128d1a65ebdb4782aea7  guix-build-bc0411a01a8b/output/x86_64-w64-mingw32/bitcoin-bc0411a01a8b-win64-setup-unsigned.exe
    32db07051ff58e7eeccc3d36e85351063a0b508de00cc346ab6f3df9b61cbb3c48  guix-build-bc0411a01a8b/output/x86_64-w64-mingw32/bitcoin-bc0411a01a8b-win64.zip
    
  101. hebasto force-pushed on Apr 4, 2022
  102. hebasto force-pushed on Apr 4, 2022
  103. hebasto force-pushed on Apr 4, 2022
  104. hebasto commented at 11:21 am on April 4, 2022: member

    Rebased bc0411a01a8b77335d38e8f57d48bab0beadb5f5 -> 8ffd5cae0b8ae066db8c36a0f84698d474f818c2 (pr22708.23 -> pr22708.24) due to the conflict with #24668.

    PR description has been updated.

    Friendly ping @A6GibKm @fanquake @jarolrod @prusnak

  105. hebasto commented at 3:38 pm on April 4, 2022: member

    Guix builds on arm64:

     0# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1bb082311c5352737a2494330b6b00968e9858eb5fc11e311db67651b2e027874  guix-build-8ffd5cae0b8a/output/arm-linux-gnueabihf/SHA256SUMS.part
     28cf6635b1c47014ff1ad067afbbddbf81389f0ae2af5b33a7e04bd8d63788c9d  guix-build-8ffd5cae0b8a/output/arm-linux-gnueabihf/bitcoin-8ffd5cae0b8a-arm-linux-gnueabihf-debug.tar.gz
     3dfd8a4150538f0dd724a66318282393716fd53e7be8cdab6c3d8fe1480d962b1  guix-build-8ffd5cae0b8a/output/arm-linux-gnueabihf/bitcoin-8ffd5cae0b8a-arm-linux-gnueabihf.tar.gz
     47bf2416a6bddf65958abe676e53c0a69dcf145f30f614e254b14ffa490cf7ceb  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/SHA256SUMS.part
     51d3a7d3133822f78dc20f14cbf0bb3b141ca64a878ae1a228f8366b7debd73c3  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/bitcoin-8ffd5cae0b8a-arm64-apple-darwin-unsigned.dmg
     6e038a92bef7e103388e75343c31838079d834caf78714454196934cd8c94e854  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/bitcoin-8ffd5cae0b8a-arm64-apple-darwin-unsigned.tar.gz
     773ace3a36f3662074b2323618847fee567a6d599ab1cc93b14dbdbfd787ce738  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/bitcoin-8ffd5cae0b8a-arm64-apple-darwin.tar.gz
     85966dd04a530bedb7a69591bf494b96234f2ce4a2dd72e5cecde0cb01a843afe  guix-build-8ffd5cae0b8a/output/dist-archive/bitcoin-8ffd5cae0b8a.tar.gz
     98fb5e72f51637d115f65d8e1bfe82398e7073f5af103afc3b47974afd033e291  guix-build-8ffd5cae0b8a/output/powerpc64-linux-gnu/SHA256SUMS.part
    103f42ea0d895f7120ce0416c7b17ddb170fcfeb68e3f316db3c568be4ae2876d8  guix-build-8ffd5cae0b8a/output/powerpc64-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64-linux-gnu-debug.tar.gz
    1114d0295ea41ce3a0e82b10734fd44df28286fb26e9f97770bb0330a8ae61b84d  guix-build-8ffd5cae0b8a/output/powerpc64-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64-linux-gnu.tar.gz
    12939ece3bc696ff2f8991b93d33dfee11a763c0e15695a3e2948e7b5b19223f60  guix-build-8ffd5cae0b8a/output/powerpc64le-linux-gnu/SHA256SUMS.part
    136f531f09926ae67a6ad69ea32181893a1e66b0ab6577737ca675d616b92fad59  guix-build-8ffd5cae0b8a/output/powerpc64le-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64le-linux-gnu-debug.tar.gz
    14edc8bd0b3628c9ef6652748d75372ca51693726eaca29ddc8c2ea6448d1741e6  guix-build-8ffd5cae0b8a/output/powerpc64le-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64le-linux-gnu.tar.gz
    159eb2b766880d9c8c32aa94176961bff8b47415c2eae40b7b85ce6f65c6687634  guix-build-8ffd5cae0b8a/output/riscv64-linux-gnu/SHA256SUMS.part
    16b1197b44f5c2ce35955d2e509097bc6a5070ec9aebf94b0e7401a143d7e0fbb9  guix-build-8ffd5cae0b8a/output/riscv64-linux-gnu/bitcoin-8ffd5cae0b8a-riscv64-linux-gnu-debug.tar.gz
    178e88bd64f98851c4785e2bb45488243b09f4bf6ba9c24f6f4cac45faf9ba29c0  guix-build-8ffd5cae0b8a/output/riscv64-linux-gnu/bitcoin-8ffd5cae0b8a-riscv64-linux-gnu.tar.gz
    18dc51e86e305aba3c91d5bc80dd12449272f25a7a8ae8bc1e9f34b94b5c961fef  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/SHA256SUMS.part
    19ecc2d6701b425a35358035f23d69feaa032f0a1a61df69ed07965e758a720233  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/bitcoin-8ffd5cae0b8a-x86_64-apple-darwin-unsigned.dmg
    20e853c9b2f83d0eda2a32c30151f978716718ec474c10a5522421bb99550b26aa  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/bitcoin-8ffd5cae0b8a-x86_64-apple-darwin-unsigned.tar.gz
    21bfaeac0e032efb3ade95d7c3558080f80aed8c3efbd48f588874978ccb2c8ad5  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/bitcoin-8ffd5cae0b8a-x86_64-apple-darwin.tar.gz
    227e97627d66eed7af5e4467bd9cbb559d58f5e2f5b969fd97b0d637c6a2985e29  guix-build-8ffd5cae0b8a/output/x86_64-linux-gnu/SHA256SUMS.part
    23ff15ea8693bf7f4ace18b0f1bddf75a45071b74a5c2357fb8e17abe41622efb7  guix-build-8ffd5cae0b8a/output/x86_64-linux-gnu/bitcoin-8ffd5cae0b8a-x86_64-linux-gnu-debug.tar.gz
    247b0f0be478d0396882b3934df33130ad66d6247261d375bed2492ed8a459e865  guix-build-8ffd5cae0b8a/output/x86_64-linux-gnu/bitcoin-8ffd5cae0b8a-x86_64-linux-gnu.tar.gz
    25ea48c6308c90dd379e6e4a5780f300abdc393ade1160836e5c1f27347c132b15  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/SHA256SUMS.part
    26942c7c2789e1307ffc7741ffbe8c139dfd8a0538a3331df928b766304af92817  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64-debug.zip
    27315a3b9aafaba15f9995872c06120275f899b672611e3a4f445e817730eb8d80  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64-setup-unsigned.exe
    28b2c60797c523f036c38804961096cd343e49aad2c9775f23462b0cfa9f0f0a03  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64-unsigned.tar.gz
    29bfb60d484ba8fabe573df5ca55a985b372d68b6738c9b52c960a84afeeb8f93a  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64.zip
    
  106. hebasto commented at 5:03 pm on April 4, 2022: member

    Guix builds on x86_64:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1161e60c2562bf6b6113c851ec627d1c2bf763b5a2bdd666315ae4be83f14be42  guix-build-8ffd5cae0b8a/output/aarch64-linux-gnu/SHA256SUMS.part
     226535f862e6d1559ccf771c9ea774f8693106d2afac8e1b4ad987f5ea950231c  guix-build-8ffd5cae0b8a/output/aarch64-linux-gnu/bitcoin-8ffd5cae0b8a-aarch64-linux-gnu-debug.tar.gz
     356e7337e28364ea1f2e97cba75854b00465a658971f6887a0c33b7f7ed071668  guix-build-8ffd5cae0b8a/output/aarch64-linux-gnu/bitcoin-8ffd5cae0b8a-aarch64-linux-gnu.tar.gz
     4603db2a8db0b189fad87a2f284de0a595d2fb238104c32d2409a103139b1b999  guix-build-8ffd5cae0b8a/output/arm-linux-gnueabihf/SHA256SUMS.part
     5093bc1369d9e6bf63e35b18b6a6ef66cc899e9d0f0c158499df8b63f12e20001  guix-build-8ffd5cae0b8a/output/arm-linux-gnueabihf/bitcoin-8ffd5cae0b8a-arm-linux-gnueabihf-debug.tar.gz
     6f6c47764b38201767b2ec0ca31f2f018e18ce3321532ea441763b713a4fa5451  guix-build-8ffd5cae0b8a/output/arm-linux-gnueabihf/bitcoin-8ffd5cae0b8a-arm-linux-gnueabihf.tar.gz
     79b0e26aecfe8a7da8c8d8a35205c30ededdd26b21734573f9c0e3fa29bbfd4d6  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/SHA256SUMS.part
     8ed7c449416337a2bf952bac104478565a2a7c147e63aff7694121dc3551cae52  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/bitcoin-8ffd5cae0b8a-arm64-apple-darwin-unsigned.dmg
     9aefb9148fbd490dcd3ba9e019b068dfab4dcbb9c31e681721f007e521749ea4f  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/bitcoin-8ffd5cae0b8a-arm64-apple-darwin-unsigned.tar.gz
    10429b9aaf68a394423a7612214ab1ef76c06cbc4473262ff87a208fb88584c57a  guix-build-8ffd5cae0b8a/output/arm64-apple-darwin/bitcoin-8ffd5cae0b8a-arm64-apple-darwin.tar.gz
    115966dd04a530bedb7a69591bf494b96234f2ce4a2dd72e5cecde0cb01a843afe  guix-build-8ffd5cae0b8a/output/dist-archive/bitcoin-8ffd5cae0b8a.tar.gz
    12e73984e4bac4383091606dc0e3051b3564c6df07aadfbf2ccf14aedf4acf8ba2  guix-build-8ffd5cae0b8a/output/powerpc64-linux-gnu/SHA256SUMS.part
    130ec9542b68d60db5777477c44febc88d76b61999a9bcf7014f978a6e0ee3bc9e  guix-build-8ffd5cae0b8a/output/powerpc64-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64-linux-gnu-debug.tar.gz
    14eefac40a3cdf7a3a4a4568d3bf5d5ad23114ad280e7b14c813baf6b8fcc9ba9b  guix-build-8ffd5cae0b8a/output/powerpc64-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64-linux-gnu.tar.gz
    15891fa8f04c6b6cff6d56d7b996d1bd5003f86afc52f75ea9424a1fa1c2cfe84a  guix-build-8ffd5cae0b8a/output/powerpc64le-linux-gnu/SHA256SUMS.part
    1602bb0867c34833b43b0191437084f0479c7d31ba5f1b814415968e5e6288640c  guix-build-8ffd5cae0b8a/output/powerpc64le-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64le-linux-gnu-debug.tar.gz
    172b524ea49552a58835cec9ed2e7e9bdb8dc4f855e61527e45d203828709b68db  guix-build-8ffd5cae0b8a/output/powerpc64le-linux-gnu/bitcoin-8ffd5cae0b8a-powerpc64le-linux-gnu.tar.gz
    185e9d7a95a76d2c0a294357b3df6be923ae1cf3d45f79c36463256bbd5f33709d  guix-build-8ffd5cae0b8a/output/riscv64-linux-gnu/SHA256SUMS.part
    19ad0474adea549d1abf9076b2837466a07e8612e19b1f12dcf1548d2106f5d343  guix-build-8ffd5cae0b8a/output/riscv64-linux-gnu/bitcoin-8ffd5cae0b8a-riscv64-linux-gnu-debug.tar.gz
    2038b95e6442a9294e8f7cdd54ff5aedd4cb7656fb78180585adda2550f56ff730  guix-build-8ffd5cae0b8a/output/riscv64-linux-gnu/bitcoin-8ffd5cae0b8a-riscv64-linux-gnu.tar.gz
    217d301f771d459fdbf2156f2a8bd6a1e9cad44287e72091eade25f5e2755d00d1  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/SHA256SUMS.part
    22ecc2d6701b425a35358035f23d69feaa032f0a1a61df69ed07965e758a720233  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/bitcoin-8ffd5cae0b8a-x86_64-apple-darwin-unsigned.dmg
    23a457829c8dee90205cc3f1fc4f47af4131a47bd3f03fc2e0f81024726e2f8c03  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/bitcoin-8ffd5cae0b8a-x86_64-apple-darwin-unsigned.tar.gz
    24bfaeac0e032efb3ade95d7c3558080f80aed8c3efbd48f588874978ccb2c8ad5  guix-build-8ffd5cae0b8a/output/x86_64-apple-darwin/bitcoin-8ffd5cae0b8a-x86_64-apple-darwin.tar.gz
    25ff357a530e8d572ccea0861afdba776894796e3639223af755e0bbb7e8628f98  guix-build-8ffd5cae0b8a/output/x86_64-linux-gnu/SHA256SUMS.part
    26e813dadb78d08157ded9f2eeedd02cdd9a5fbc36fbbeba963edd01fd37023cff  guix-build-8ffd5cae0b8a/output/x86_64-linux-gnu/bitcoin-8ffd5cae0b8a-x86_64-linux-gnu-debug.tar.gz
    27947dca5725341c1a440f596d444dba68369e66fc8d9dd09aaa157931255c618a  guix-build-8ffd5cae0b8a/output/x86_64-linux-gnu/bitcoin-8ffd5cae0b8a-x86_64-linux-gnu.tar.gz
    285a4aecf2ee24e2b9103d075f0809f473f4b6df7d0eb441748275940d34ea2d92  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/SHA256SUMS.part
    29af4af53675eb7af1a9c50ac4d113e6527304e9e0b6e41c9bc06dd124e0002e04  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64-debug.zip
    30315a3b9aafaba15f9995872c06120275f899b672611e3a4f445e817730eb8d80  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64-setup-unsigned.exe
    31b2c60797c523f036c38804961096cd343e49aad2c9775f23462b0cfa9f0f0a03  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64-unsigned.tar.gz
    32d81110c7e8658707ca9fd67d43866f89b416e57ca6e2f35ccd808686d01c3679  guix-build-8ffd5cae0b8a/output/x86_64-w64-mingw32/bitcoin-8ffd5cae0b8a-win64.zip
    
  107. fanquake commented at 11:38 am on April 7, 2022: member

    It would be great if the changes were a bit more comprehensively explained. The PR adds a number of new dependencies (host and native) to depends, but doesn’t mention:

    • How does this effect our release binaries and/or runtime requirements:

      • Will our Qt binary run on more or less systems compared to now?
      • Will users be required to install dependencies before being able to run the binaries?
      • If a system doesn’t support wayland, does this automatically fallback to using the xcb backend?
        • Are we then maintaining both on a continually more outdated / unsupported version of Qt?
      • Does the introduction of new runtime dependencies increase Qt attack vectors in any way?
    • What are the new dependencies:

      • What do they do and why are they required?
      • Why do we need to bring them into depends as opposed to using system packages?
      • When should / how often do these new dependencies need updating?

    It’s unfortunate that from the get-go we’re already an older version one package, because of a want to avoid meson. What is the effect of that? Is there a plan for solving this longer term, i.e just using the meson versions, or are we going to stay pinned to this older version forever?

    • How would / does any of this change with Qt 6?
      • Would be better off waiting until we are Qt 6 only before doing this?
  108. PastaPastaPasta referenced this in commit 46adef2e0b on Apr 7, 2022
  109. PastaPastaPasta referenced this in commit 6e5c27c7a0 on Apr 7, 2022
  110. PastaPastaPasta referenced this in commit ec1f251fda on Apr 7, 2022
  111. hebasto commented at 8:26 am on April 10, 2022: member
    • What are the new dependencies:

      • What do they do and why are they required?

      • Why do we need to bring them into depends as opposed to using system packages?

      • When should / how often do these new dependencies need updating?

    I’ve updated the PR description with the new dependencies details.

  112. hebasto force-pushed on Apr 10, 2022
  113. hebasto commented at 1:22 pm on April 10, 2022: member

    Updated 8ffd5cae0b8ae066db8c36a0f84698d474f818c2 -> 46cfa616c3d1c7034aeea0e2e14f1636dc61ad1e (pr22708.24 -> pr22708.25):

    • pruned unused wayland artifacts in depends
    • code cleanups
  114. hebasto commented at 1:58 pm on April 10, 2022: member

    Will our Qt binary run on more or less systems compared to now?

    The former. It can run on Wayland desktops which do not support native X11 applications (tbh, I’m not aware of any such system).

    If a system doesn’t support wayland, does this automatically fallback to using the xcb backend?

    A backend automatically depends on the XDG_SESSION_TYPE environment variable (which is ignored on GNOME), and can be overridden by the QT_QPA_PLATFORM environment variable. With this PR our release bitcoin-qt binary supports two values of the QT_QPA_PLATFORM environment variable: “xcb” and “wayland”.

    Will users be required to install dependencies before being able to run the binaries?

    The runtime dependencies required to run bitcoin-qt natively on Wayland have already been described in doc/build-unix.md:

    0$ sudo apt install qtwayland5
    

    I guess that Wayland-aware desktops already have this package been installed.

    Does the introduction of new runtime dependencies increase Qt attack vectors in any way?

    Hardly. There are no related CVEs so far.

    How would / does any of this change with Qt 6?

    I’ve looked through git log --oneline --no-merges 5.15..6.2.4 | grep -v 'Update dependencies' and https://bugreports.qt.io, and have not found anything significant.

  115. fanquake commented at 8:36 am on April 11, 2022: member

    Hardly. There are no related CVEs so far.

    If you’re loading more libraries at runtime your attack surface is increased.

    How would / does any of this change with Qt 6?

    I’m asking about Wayland support in general. Does it make a difference / would it be easier if we only supported it for Qt 6 onwards.

  116. hebasto force-pushed on Apr 11, 2022
  117. hebasto commented at 3:37 pm on April 11, 2022: member

    Updated 46cfa616c3d1c7034aeea0e2e14f1636dc61ad1e -> df5d7aefbff20d2b4434521f34bdf15aaf5deb72 (pr22708.25 -> pr22708.26):

    • switched to the system libffi package instead of building it in depends
  118. hebasto force-pushed on Apr 11, 2022
  119. hebasto force-pushed on Apr 11, 2022
  120. hebasto force-pushed on Apr 11, 2022
  121. hebasto commented at 4:19 pm on April 11, 2022: member

    Updated 46cfa61 -> df5d7ae (pr22708.25 -> pr22708.26):

    • switched to the system libffi package instead of building it in depends

    Reverted back as the libffi package must have host’s architecture when cross-compiling.

  122. PastaPastaPasta referenced this in commit 95204d3fa0 on Apr 11, 2022
  123. build: Add libffi package
    See https://sourceware.org/libffi/
    de347ded90
  124. build: Add native_wayland_scanner package 99865f00b3
  125. build: Add wayland package ed5f6e9b67
  126. build: Add libglvnd package
    See https://gitlab.freedesktop.org/glvnd/libglvnd
    9a54187bd1
  127. build, qt: Add Wayland support for Linux builds with depends 95bc748613
  128. hebasto force-pushed on Apr 11, 2022
  129. hebasto commented at 7:48 pm on April 11, 2022: member

    Updated 46cfa616c3d1c7034aeea0e2e14f1636dc61ad1e -> 95bc7486131560118bcb0f73832cf21c7801f853 (pr22708.25 -> pr22708.27):

    • switched to the system expat package instead of building the native_expat one in depends
    • minor cleanups
  130. hebasto commented at 7:35 am on April 12, 2022: member

    Guix builds on x86_64:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1d7febdff788ca87ce49c596c89bb8f9eabf92315184de9b23646887e3aa7fac5  guix-build-95bc74861315/output/aarch64-linux-gnu/SHA256SUMS.part
     2aa2a19ef7757c5629080ea8d5708e0ae577d3328aa19de0441543d9f5e4084f6  guix-build-95bc74861315/output/aarch64-linux-gnu/bitcoin-95bc74861315-aarch64-linux-gnu-debug.tar.gz
     3980de5ec642448c3b0c1e8dabe7180ecc5ab5fba4db80de9ee5adf6c256c7de7  guix-build-95bc74861315/output/aarch64-linux-gnu/bitcoin-95bc74861315-aarch64-linux-gnu.tar.gz
     4e7e702a1a427e40ef1ffe9fc8220dc36e27eb02e780b7140ac079db7958bd901  guix-build-95bc74861315/output/arm-linux-gnueabihf/SHA256SUMS.part
     5f5501c0afb4e38a87c74c712de8e08407f2d6c3bb7a3c326be3a92d794444c0d  guix-build-95bc74861315/output/arm-linux-gnueabihf/bitcoin-95bc74861315-arm-linux-gnueabihf-debug.tar.gz
     643ccf701c97b382029c39704fe4fe2872c81974aa86d12d9913e8f2bf7ece52a  guix-build-95bc74861315/output/arm-linux-gnueabihf/bitcoin-95bc74861315-arm-linux-gnueabihf.tar.gz
     794ef635b19b47dec8696788bbb0696cdb94f81bb763b37e30db256314123be4e  guix-build-95bc74861315/output/arm64-apple-darwin/SHA256SUMS.part
     8bcb0826e49ea67db787de78e5b88ab7331a76bfb54d12abd6eed177e18d55589  guix-build-95bc74861315/output/arm64-apple-darwin/bitcoin-95bc74861315-arm64-apple-darwin-unsigned.dmg
     9f3714ede1c40f0523926218a1fba32278f07d3d69295327dbef0feabb8d09339  guix-build-95bc74861315/output/arm64-apple-darwin/bitcoin-95bc74861315-arm64-apple-darwin-unsigned.tar.gz
    1040911c6c30da3ab6a85fd6c2ddff35140c8758b21e2a443e60f8d37fcd7199b7  guix-build-95bc74861315/output/arm64-apple-darwin/bitcoin-95bc74861315-arm64-apple-darwin.tar.gz
    11cb8791f4022c457692fc3744e7f5b240654e92093d6ab8eaea7c76650a55e349  guix-build-95bc74861315/output/dist-archive/bitcoin-95bc74861315.tar.gz
    12ff020b442ecd53e17ad9eb2350fa865a69094a99add786957c96d065d4dc9ce5  guix-build-95bc74861315/output/powerpc64-linux-gnu/SHA256SUMS.part
    136cd72afe5b1f653dc1677cc0e610c198abdb45185d2e9f2d878fc7b3a7047ba5  guix-build-95bc74861315/output/powerpc64-linux-gnu/bitcoin-95bc74861315-powerpc64-linux-gnu-debug.tar.gz
    14688aac2906be71ca49091347d956de2cd447dad8df4ec6e7934855f02483c765  guix-build-95bc74861315/output/powerpc64-linux-gnu/bitcoin-95bc74861315-powerpc64-linux-gnu.tar.gz
    15297f43dccae5557fe9445a1c530f9bd03e65fe38a5766091bdd90741e9b6788f  guix-build-95bc74861315/output/powerpc64le-linux-gnu/SHA256SUMS.part
    16f00c6d35d63e370677c7d0c063e7563894a204f31003eefc0bc614a4ea77b7f0  guix-build-95bc74861315/output/powerpc64le-linux-gnu/bitcoin-95bc74861315-powerpc64le-linux-gnu-debug.tar.gz
    1713d0f3195eadfd5c1ae6d67044fea9e2000d2dd36b35a3e1d63728c3277b382f  guix-build-95bc74861315/output/powerpc64le-linux-gnu/bitcoin-95bc74861315-powerpc64le-linux-gnu.tar.gz
    1838c38c3012fa1b1bcfcf66d8afd75284b80a6672f6e329875c900a564d9d5775  guix-build-95bc74861315/output/riscv64-linux-gnu/SHA256SUMS.part
    19b2eb65d25a68f9635589d2b2343879c02768b28d6423f2ee140bbc873c3c083d  guix-build-95bc74861315/output/riscv64-linux-gnu/bitcoin-95bc74861315-riscv64-linux-gnu-debug.tar.gz
    20a98d56423305710e1567f21a8dda2f22bd37e5519d36b0edbda12be2ca34a1a6  guix-build-95bc74861315/output/riscv64-linux-gnu/bitcoin-95bc74861315-riscv64-linux-gnu.tar.gz
    21f018cc36c74b54e6b3e906d6860c1f419af197c43661b86fd0f05cd9b236863c  guix-build-95bc74861315/output/x86_64-apple-darwin/SHA256SUMS.part
    220969d06078e177acac3e6775b48c194df6516b6598a0f84fea0baf38df564322  guix-build-95bc74861315/output/x86_64-apple-darwin/bitcoin-95bc74861315-x86_64-apple-darwin-unsigned.dmg
    238814cde98bc048e2a1b9a1bb40b1097d50ae34524441008116853f73ae4fbda0  guix-build-95bc74861315/output/x86_64-apple-darwin/bitcoin-95bc74861315-x86_64-apple-darwin-unsigned.tar.gz
    2442d42cad94130a56183f6e6d871b674ecabf5ee3074e54c7476c8f0f7a655fb2  guix-build-95bc74861315/output/x86_64-apple-darwin/bitcoin-95bc74861315-x86_64-apple-darwin.tar.gz
    25a165db4eff6b8917375ae6296e2944668c46d9d8bbd2b9dd1e37c4aca53d89d7  guix-build-95bc74861315/output/x86_64-linux-gnu/SHA256SUMS.part
    26c1c85afbf630deee79e7ae8e425e0e3a1f9b2d57cc3997ec747a14e21a36b18e  guix-build-95bc74861315/output/x86_64-linux-gnu/bitcoin-95bc74861315-x86_64-linux-gnu-debug.tar.gz
    27b6588a01b020df0e57cd94ebb24e0d413a758f081dc0070c024027d92ce180bd  guix-build-95bc74861315/output/x86_64-linux-gnu/bitcoin-95bc74861315-x86_64-linux-gnu.tar.gz
    281edae9c35b4bb998df51474f87f8cf38e3521e5fa685c63369ff0ece52c001b4  guix-build-95bc74861315/output/x86_64-w64-mingw32/SHA256SUMS.part
    29d7e9ec896fc93010d337556b29ec13bf69ecc508b5779990b1b9e01a9723b32c  guix-build-95bc74861315/output/x86_64-w64-mingw32/bitcoin-95bc74861315-win64-debug.zip
    3019b969d82224cc5f9f4fabdd970e991d300a2254e1b38bc336eb13619c97249f  guix-build-95bc74861315/output/x86_64-w64-mingw32/bitcoin-95bc74861315-win64-setup-unsigned.exe
    3151414e682194324bc3bc68ea1ae2eda5ccc51451600c57713eac243b0769fecb  guix-build-95bc74861315/output/x86_64-w64-mingw32/bitcoin-95bc74861315-win64-unsigned.tar.gz
    32ff8f1e36746e93aaa09a5e384509b41b1e8c44da5dd91fd73b03fd8bb62f374b  guix-build-95bc74861315/output/x86_64-w64-mingw32/bitcoin-95bc74861315-win64.zip
    
  131. fanquake commented at 11:58 am on April 17, 2022: member

    Concept ~0. Without some sort of plan / outline for what we are doing with Qt going forward, I’m not convinced this should be merged. For many years we’ve been trying to reduce the number of dependencies we need to manage, and the scope of features/things that need to be maintained in this repository, and this change moves us in the opposite direction.

    Not only are we now supposedly going to return to supporting two major versions of Qt simultaneously (the benefit of which is not clear given basically all system packages of Qt 6 are currently unusable in our build system), but at the same time, this change introduces a second Linux graphics backend to support, along with more packages in depends, new runtime dependencies, and the scope for adding even more drivers/features in the future.

    If there was some overwhelming demand for us to support it (which I don’t see, and the majority of people who care about this are likely already self-compiling), and a plan to migrate towards say just supporting qt6+wayland, then this may be more interesting.

  132. hebasto commented at 2:48 pm on April 17, 2022: member

    Concept ~0. Without some sort of plan / outline for what we are doing with Qt going forward, I’m not convinced this should be merged. For many years we’ve been trying to reduce the number of dependencies we need to manage, and the scope of features/things that need to be maintained in this repository, and this change moves us in the opposite direction.

    Not only are we now supposedly going to return to supporting two major versions of Qt simultaneously (the benefit of which is not clear given basically all system packages of Qt 6 are currently unusable in our build system), but at the same time, this change introduces a second Linux graphics backend to support, along with more packages in depends, new runtime dependencies, and the scope for adding even more drivers/features in the future.

    If there was some overwhelming demand for us to support it (which I don’t see, and the majority of people who care about this are likely already self-compiling), and a plan to migrate towards say just supporting qt6+wayland, then this may be more interesting.

    Even reducing new packages in depends to wayland and libglvnd only does not invalidate other mentioned points.

  133. hebasto closed this on Apr 17, 2022

  134. bitcoin locked this on Apr 17, 2023
  135. hebasto commented at 2:54 pm on October 1, 2024: member
    This PR might be reconsidered along with #29914.

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-30 15:12 UTC

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