[30.x] Backports #33609

pull fanquake wants to merge 12 commits into bitcoin:30.x from fanquake:30_1_backports changing 21 files +241 −397
  1. fanquake commented at 2:53 pm on October 13, 2025: member
  2. fanquake added this to the milestone 30.1 on Oct 13, 2025
  3. DrahtBot added the label Backport on Oct 13, 2025
  4. DrahtBot commented at 2:53 pm on October 13, 2025: contributor

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

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33609.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

  5. fanquake force-pushed on Oct 13, 2025
  6. fanquake force-pushed on Oct 13, 2025
  7. fanquake force-pushed on Oct 14, 2025
  8. fanquake force-pushed on Oct 14, 2025
  9. ci: Properly include $FILE_ENV in DEPENDS_HASH
    $FILE_ENV has a full relative path already, prepending with ci/test/
    results in a non-existent path which means that DEPENDS_HASH was not
    actually committing to the test's environment file.
    
    Github-Pull: #33581
    Rebased-From: ceeb53adcd0a6a87a65c8ebbb20472c15c502dfd
    c9fa661131
  10. ci: Use native platform for win-cross task
    Github-Pull: #33558
    Rebased-From: fa6fd16f36e1240cda58a46e1717b02e8d3172a3
    72d1141bd8
  11. depends: Use $(package)_file_name when downloading from the fallback
    Github-Pull: #33580
    Rebased-From: 671b774d1b58c491b53f2b2f6ee42fb6b65a0e71
    73ed57a35e
  12. ci: expose all ACTIONS_* vars
    When using `docker buildx build` in conjunction with the `gha` backend
    cache type, it's important to specify the URL and TOKEN needed to
    authenticate.
    
    On Cirrus runners this is working with only `ACTIONS_CACHE_URL` and
    `ACTIONS_RUNTIME_TOKEN`, but this is not enough for the GitHub backend.
    
    Fix this by exporting all `ACTIONS_*` variables.
    
    This fixes cache restore/save on forks or where GH-hosted runners are
    being used.
    
    Github-Pull: #33508
    Rebased-From: bc706955d740f8a59bec78e44d33e80d1cca373b
    c48d3a6ad8
  13. test: change log rate limit version gate from 299900 to 290100
    Github-Pull: #33612
    Rebased-From: 7b544341c0021dd713f05bc439ee190de911930c
    5e389959b9
  14. multiprocess: update multiprocess EventLoop construction to use options
    This uses the constructors recently added upstream.
    
    Github-Pull: #33517
    Rebased-From: 9d068225ee2b79da43e264994cd84279655a2210
    f8db6f6ce7
  15. multiprocess: align our logging with libmultiprocess's
    Without this change, logging (even if unused) may account for a
    substantial portion of bitcoin-node's and/or client's runtime cpu usage, due
    to libmultiprocess's expensive message serialization.
    
    This (along with some recent upstream changes) avoids the overhead by opting
    out of log handling for messages that we're not interested in.
    
    Info, Warning, and Error are logged unconditionally to match our behavior
    elsewhere. See BCLog::Logger::GetCategoryLogLevel .
    
    Github-Pull: #33517
    Rebased-From: 0626b90f507db68610a69feec86deb712dd095a1
    729e4c2abd
  16. fanquake force-pushed on Oct 16, 2025
  17. ryanofsky commented at 9:28 am on October 16, 2025: contributor
    It could make sense to backport #33229 too, I think. It does have the Needs backport (30.x) label, but doesn’t appear by default because it is closed. (Sorry if this is the wrong place to discuss)
  18. [doc] correct topology requirements in submitpackage helptext
    Github-Pull: #33630
    Rebased-From: 3d222825642bfb052ce40cbc1c69318a0d8835bf
    96110f8846
  19. fanquake force-pushed on Oct 17, 2025
  20. init: add exe name to bitcoind, bitcoin-node -version output to be able to distinguish these in tests
    Github-Pull: #33229
    Rebased-From: 0972f5504021b482b27523fd3bcb8036cf6b439c
    42d4847fdf
  21. test: add tool_bitcoin to test bitcoin wrapper behavior
    Github-Pull: #33229
    Rebased-From: 29e836fae660d9a89c54a094ae1a032e6a88c334
    cd7937ce2d
  22. bitcoin: Make wrapper not require -m
    Choose the right binary by default if an IPC option is specified
    
    Github-Pull: #33229
    Rebased-From: 453b0fa286e5dce0af682b7b73684dd6415a50de
    23ac752d09
  23. doc: update release notes for 30.x 45b70633f7
  24. fanquake force-pushed on Oct 17, 2025


fanquake DrahtBot ryanofsky

Labels
Backport

Milestone
30.1


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: 2025-10-19 15:13 UTC

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