guix: Passthrough BASE_CACHE into container #21087

pull dongcarl wants to merge 1 commits into bitcoin:master from dongcarl:2020-12-guix-base-cache changing 3 files +14 −0
  1. dongcarl commented at 7:43 pm on February 5, 2021: member
    This allows depends-built packages to be cached.
  2. dongcarl added this to the "PRs" column in a project

  3. DrahtBot added the label Build system on Feb 5, 2021
  4. DrahtBot added the label Docs on Feb 5, 2021
  5. DrahtBot added the label Scripts and tools on Feb 5, 2021
  6. MarcoFalke removed the label Docs on Feb 16, 2021
  7. MarcoFalke removed the label Build system on Feb 16, 2021
  8. guix: Passthrough BASE_CACHE into container
    This allows depends-built packages to be cached.
    901f54321b
  9. dongcarl force-pushed on Feb 16, 2021
  10. dongcarl commented at 5:30 pm on February 16, 2021: member

    Pushed b0c610a194ffd9ef65b892e76b28391fb7cc32f7 -> 901f54321b386258a1682423160bfdfa35ea4c39

    • Rebase on master for merge of #20629
  11. in contrib/guix/README.md:121 in 901f54321b
    113@@ -114,6 +114,12 @@ find output/ -type f -print0 | sort -z | xargs -r0 sha256sum
    114   depends tree. Setting this to the same directory across multiple builds of the
    115   depends tree can eliminate unnecessary redownloading of package sources.
    116 
    117+* _**BASE_CACHE**_
    118+
    119+  Set the depends tree cache for built packages. This is passed through to the
    120+  depends tree. Setting this to the same directory across multiple builds of the
    121+  depends tree can eliminate unnecessary building of packages.
    


    MarcoFalke commented at 5:37 pm on February 16, 2021:
    Should this mention that the folder should be unique per major version of Bitcoin Core? See #17248

    MarcoFalke commented at 5:40 pm on February 16, 2021:
    I guess long term the goal is to move the depends cache to the guix gnu store anyway?

    dongcarl commented at 5:46 pm on February 16, 2021:
  12. MarcoFalke commented at 6:38 pm on February 16, 2021: member

    Approach ACK 901f54321b386258a1682423160bfdfa35ea4c39

    might test some day

  13. fanquake commented at 4:24 am on February 17, 2021: member

    ACK 901f54321b386258a1682423160bfdfa35ea4c39

    Builds at 901f54321b386258a1682423160bfdfa35ea4c39:

     0# guix describe
     1Generation 3	Feb 17 2021 00:52:36	(current)
     2  guix 8fc36d8
     3    repository URL: https://git.savannah.gnu.org/git/guix.git
     4    branch: master
     5    commit: 8fc36d82271946bf5e327b0f2feef9f65ce91701
     6
     7# git rev-parse HEAD
     8901f54321b386258a1682423160bfdfa35ea4c39
     9
    10# find output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    1186e97b0328838ac6ff3c3aed317943df261b1ff6aa52f8a2f145f8deffe404eb  output/bitcoin-901f54321b38-aarch64-linux-gnu-debug.tar.gz
    126bcb4997317595dbef7d43636bc452d66cc6a570a5545a849342a75f3accbabf  output/bitcoin-901f54321b38-aarch64-linux-gnu.tar.gz
    13275761cce916f9d0be8449f16532c5c72ace7de48396a20ba27e7d72f6ca60b6  output/bitcoin-901f54321b38-arm-linux-gnueabihf-debug.tar.gz
    1459f1b242cdf474d8f17dfd38c95d7edfc4eb9ef42cb11e7af9cb6fbeeb59b122  output/bitcoin-901f54321b38-arm-linux-gnueabihf.tar.gz
    153472e5792b6ee74d000a5335349867b09a5ad94a369743f8cfe547969f8328d9  output/bitcoin-901f54321b38-osx-unsigned.dmg
    16b84b85b38101d71f2e4f4a7b92a3c70dc83161fa6821b48419448f4a9a76785b  output/bitcoin-901f54321b38-osx-unsigned.tar.gz
    179cbb4a0da4bf9384fe172203054d4b8fbdc3249ea0702e054c55245510745db1  output/bitcoin-901f54321b38-osx64.tar.gz
    181f16a73254a83da30545ad386f91c8e816ca7af2330ba17f613c6425c938b6ce  output/bitcoin-901f54321b38-riscv64-linux-gnu-debug.tar.gz
    19b32c65c4c64fd687d80885a9a10797fcb66eb64af89194042936aefa65a84e37  output/bitcoin-901f54321b38-riscv64-linux-gnu.tar.gz
    2095c23a5ed33b1f1a588ed15e8ee5e99b62da0949cd4f1034f3a6a78fcf899d11  output/bitcoin-901f54321b38-win-unsigned.tar.gz
    21086e93373b6042942ccd98be074e2f563928d528ea4ff68d9ca38f6ef0c4ea2d  output/bitcoin-901f54321b38-win64-debug.zip
    22980bfeed88b6d74a8c9e83415c18f09c8766bed81cd59e3879ce6947240c1b21  output/bitcoin-901f54321b38-win64-setup-unsigned.exe
    23e7a8ff07065990980dc3ad71e401fc26aa8fee3c8609c08dc81cc148b52b0846  output/bitcoin-901f54321b38-win64.zip
    2419c25c58adb03cdf780007b05c80ce66bb988e631c37e7a548a9d34ec057b8f6  output/bitcoin-901f54321b38-x86_64-linux-gnu-debug.tar.gz
    254e7192c25e97adee4c0dd7011944e6ec058d5209fea5ccc73aab68676337a989  output/bitcoin-901f54321b38-x86_64-linux-gnu.tar.gz
    26dadee4929b3c57476581277e2c6a25fd35833b08e62346bffc17c3c01974d3cb  output/src/bitcoin-901f54321b38.tar.gz
    
  14. fanquake merged this on Feb 17, 2021
  15. fanquake closed this on Feb 17, 2021

  16. fanquake moved this from the "PRs" to the "Done" column in a project

  17. sidhujag referenced this in commit e41a4280fc on Feb 17, 2021
  18. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-19 09:12 UTC

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