ci: Force `ccache` package version for MSVC build #25929

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:220825-msvc changing 1 files +3 −3
  1. hebasto commented at 7:23 AM on August 25, 2022: member

    The recent update of the ccache package from 4.6.1 to 4.6.2 broke our MSVC CI build.

    This PR forces the working version 4.6.1.

  2. ci: Force `ccache` package version for MSVC build
    The ccache 4.6.2 is broken.
    905f6142e7
  3. hebasto cross-referenced this on Aug 25, 2022 from issue Revert "ci: Integrate ccache into MSVC build" by hebasto
  4. DrahtBot added the label Tests on Aug 25, 2022
  5. fanquake commented at 7:45 AM on August 25, 2022: member

    What about the point update actually broke things? Has it been reported upstream?

  6. hebasto commented at 7:52 AM on August 25, 2022: member

    What about the point update actually broke things? Has it been reported upstream?

    Checking the https://github.com/ccache/ccache repository...

    cc @sipsorcery

  7. sipsorcery commented at 7:54 AM on August 25, 2022: member

    ACK 905f6142e7665c24e666bbe34bec19d422efdafa.

  8. hebasto commented at 8:42 AM on August 25, 2022: member

    What about the point update actually broke things? Has it been reported upstream?

    Checking the https://github.com/ccache/ccache repository...

    git log --oneline v4.6.1..v4.6.2 shows nothing suspicious...

  9. hebasto cross-referenced this on Aug 25, 2022 from issue Add Import to Wallet GUI by KolbyML
  10. hebasto commented at 9:28 AM on August 25, 2022: member

    @MarcoFalke

    As all caches (Qt, vcpkg tools, vcpkg binary, ccache) have been invalidated, a couple of minutes lacks to finish a build before timeout.

    Do you mind increasing CPU number:

    --- a/.cirrus.yml
    +++ b/.cirrus.yml
    @@ -97,8 +97,8 @@ task:
       name: "Win64 native [vs2022]"
       << : *FILTER_TEMPLATE
       windows_container:
    -    cpu: 4
    -    memory: 8G
    +    cpu: 6
    +    memory: 12G
         image: cirrusci/windowsservercore:visualstudio2022
       timeout_in: 120m
       env:
    

    ?

  11. ci: Increase `windows_container` resources
    Required to fit timeout when all build caches are invalidated.
    cda62657e9
  12. MarcoFalke merged this on Aug 25, 2022
  13. MarcoFalke closed this on Aug 25, 2022

  14. hebasto deleted the branch on Aug 25, 2022
  15. stickies-v cross-referenced this on Aug 25, 2022 from issue wallet: trigger MaybeResendWalletTxs() every minute by stickies-v
  16. sidhujag referenced this in commit db02530150 on Aug 25, 2022
  17. hebasto commented at 10:35 PM on August 28, 2022: member

    What about the point update actually broke things? Has it been reported upstream?

    It has been fixed in v4.6.3 (tested in my Cirrus account).

    This PR forces the working version 4.6.1.

    Nevertheless, I'd prefer to stick to well-known v4.6.1 for now.

  18. hebasto cross-referenced this on Oct 12, 2022 from issue ci: Use all available CPUs for functional tests in "Win64 native" task by hebasto
  19. fanquake referenced this in commit 3b85e17b49 on Oct 14, 2022
  20. bitcoin locked this on Aug 28, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:53 UTC