depends: Boost 1.91.0-1#35147
Conversation
|
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. Code Coverage & BenchmarksFor details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35147. ReviewsSee the guideline for information on the review process.
If your review is incorrectly listed, please copy-paste |
|
🚧 At least one of the CI tasks failed. HintsTry to run the tests locally, according to the documentation. However, a CI failure may still
Leave a comment here, if you need help tracking down a confusing failure. |
|
|
That CI job is still using Boost 1.90. |
Globally defining the |
hebasto
left a comment
There was a problem hiding this comment.
My Guix build:
aarch64
e14133a8f8e69b5aa6c1b9fa18c3d42bfd9f4de86174d1a306c2a515fc539899 guix-build-90255c242cc4/output/aarch64-linux-gnu/SHA256SUMS.part
2e73333d9e14aeb0ff0cd048ed4a0c228854d8c565b914add64feecdeaaf495d guix-build-90255c242cc4/output/aarch64-linux-gnu/bitcoin-90255c242cc4-aarch64-linux-gnu-debug.tar.gz
19b11b83835d5c40b0b8210e811848157163c840c1a7c3d5d73ebfdc69d95040 guix-build-90255c242cc4/output/aarch64-linux-gnu/bitcoin-90255c242cc4-aarch64-linux-gnu.tar.gz
10d8006e040e9540015498595b64b809ac57d9406d34eb5cb4662932e2982256 guix-build-90255c242cc4/output/arm-linux-gnueabihf/SHA256SUMS.part
d95ae6abd8196f3cef9a61446f9c1db30de45e435ab1af5239f9a6b64f76f731 guix-build-90255c242cc4/output/arm-linux-gnueabihf/bitcoin-90255c242cc4-arm-linux-gnueabihf-debug.tar.gz
946e46e8937edcef8964d6cdb0d578a706805e377b272737c1df3b8423f8c815 guix-build-90255c242cc4/output/arm-linux-gnueabihf/bitcoin-90255c242cc4-arm-linux-gnueabihf.tar.gz
fbf1437486065ef8d691303e134fbe3d86ab6df7ec142182c251728d3986d626 guix-build-90255c242cc4/output/arm64-apple-darwin/SHA256SUMS.part
852bda463f57e790493afcc3d42c6d4be7ab4541deede8856e40c4e13671546a guix-build-90255c242cc4/output/arm64-apple-darwin/bitcoin-90255c242cc4-arm64-apple-darwin-codesigning.tar.gz
d98454d0324b638d76b755f0d4b33f130f25df6ff552e75e6db79759435c67ef guix-build-90255c242cc4/output/arm64-apple-darwin/bitcoin-90255c242cc4-arm64-apple-darwin-unsigned.tar.gz
a49f27abc5a21a4871d560aa52643bc01de3547afa7f76c64f890b97e3a58daa guix-build-90255c242cc4/output/arm64-apple-darwin/bitcoin-90255c242cc4-arm64-apple-darwin-unsigned.zip
e1a6957ad341437f8655f8e4d9a08d9ab61d57a34b3f764f30b3cffcae2958f8 guix-build-90255c242cc4/output/dist-archive/bitcoin-90255c242cc4.tar.gz
57ef42a9f442114eb48fe993a50768f2c133183da8c53d26effbdf94c7abb2a9 guix-build-90255c242cc4/output/powerpc64-linux-gnu/SHA256SUMS.part
bfaa40d6248d7c09bb029800426469909575eb0f8045a80f351d0be1033b8a14 guix-build-90255c242cc4/output/powerpc64-linux-gnu/bitcoin-90255c242cc4-powerpc64-linux-gnu-debug.tar.gz
a0ca0fbb67cf91900644da7b289e83c45d96c2b928a601f7921509c708d1b7f2 guix-build-90255c242cc4/output/powerpc64-linux-gnu/bitcoin-90255c242cc4-powerpc64-linux-gnu.tar.gz
131432ee35155bba0fd94e9bba097c809b7bb0e37e374790ac657c6d50fe1e12 guix-build-90255c242cc4/output/riscv64-linux-gnu/SHA256SUMS.part
7d9d9748641d29b773e635f411c2b48f3156fbdc5cd1309d9c6d95efb68d9780 guix-build-90255c242cc4/output/riscv64-linux-gnu/bitcoin-90255c242cc4-riscv64-linux-gnu-debug.tar.gz
e1ee27fe2c48dc9c1d16eb44434f7a4c2432f448289cd75f9ef0ea8e4d853be2 guix-build-90255c242cc4/output/riscv64-linux-gnu/bitcoin-90255c242cc4-riscv64-linux-gnu.tar.gz
49c97094b0ff27ab6332062f5cc409af82f6ef29f79948d3156b92d224c16b0d guix-build-90255c242cc4/output/x86_64-apple-darwin/SHA256SUMS.part
892f6d959cfcba5d409a9333717a2a8f411bb07f1639bd188773b9d41d206e61 guix-build-90255c242cc4/output/x86_64-apple-darwin/bitcoin-90255c242cc4-x86_64-apple-darwin-codesigning.tar.gz
0521807c683a37445eae04fdfefa798d9debbb47d4abe1545601944a06101979 guix-build-90255c242cc4/output/x86_64-apple-darwin/bitcoin-90255c242cc4-x86_64-apple-darwin-unsigned.tar.gz
c0363a3aa3b097951055ce1e5f5b7383b16ea9dd9e5d04ac63677f91dd04e62e guix-build-90255c242cc4/output/x86_64-apple-darwin/bitcoin-90255c242cc4-x86_64-apple-darwin-unsigned.zip
f5ae0f3801d619966a48948d97ba980772dfd75b011cd14f455fac70616f9d45 guix-build-90255c242cc4/output/x86_64-linux-gnu/SHA256SUMS.part
f135d6cdafb07b2117cb7194dcb4c6fe046fb5b433b3187b6da75501fbf279ab guix-build-90255c242cc4/output/x86_64-linux-gnu/bitcoin-90255c242cc4-x86_64-linux-gnu-debug.tar.gz
9a36f9ca51c0e34e1158887423e90576557c2ddcf8ceb3bc609f17d85f2b885b guix-build-90255c242cc4/output/x86_64-linux-gnu/bitcoin-90255c242cc4-x86_64-linux-gnu.tar.gz
ab2a5de56f35c91fca97e04f8ccbc96b9afaa4cc4b4e481ac7b76f921f65c5ec guix-build-90255c242cc4/output/x86_64-w64-mingw32/SHA256SUMS.part
b3c6cf1b9db52141f8c54be2f95beedb24efdf7374f994a9e15d3e0afbe864f0 guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-codesigning.tar.gz
421e3909746a2ae9abebafd27527cc61d2fb1d0492a553f1dc94b0471dac7bd6 guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-debug.zip
aa90ef109c599d2d74f99f5a66c6a10347931808749eedacfb12212c2cb3195c guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-setup-unsigned.exe
4a04b0d9e0623d76d672307d50eac20d67e1db55610fa8cff0b51a33aec589f5 guix-build-90255c242cc4/output/x86_64-w64-mingw32/bitcoin-90255c242cc4-win64-unsigned.zip
|
According to Corecheck (https://corecheck.dev/bitcoin/bitcoin/pulls/35147), this may result in a |
|
But corecheck doesn't use depends, does it? |
|
I thought it was doing depends build at some point, maybe not longer, and this is just noise. |
It does not. This is just noise I'm afraid. Corecheck will hide anything that has less than 10% variance and that single benchmark just edged over. |
a95c781 to
41815ef
Compare
|
🚧 At least one of the CI tasks failed. HintsTry to run the tests locally, according to the documentation. However, a CI failure may still
Leave a comment here, if you need help tracking down a confusing failure. |
673ec3b to
6f24131
Compare
|
my build: |
hebasto
left a comment
There was a problem hiding this comment.
My Guix build:
aarch64
20c31c1fbcffe8d7fe7daf9ab2efeea71e04ce5d52bb5bba6c1f1201dc9dcf42 guix-build-fb1d152c247b/output/aarch64-linux-gnu/SHA256SUMS.part
00fc0baa0dbb955d96fa86f626a4830173d46b93ff9024e6d2bb7eb65644acc9 guix-build-fb1d152c247b/output/aarch64-linux-gnu/bitcoin-fb1d152c247b-aarch64-linux-gnu-debug.tar.gz
2da50880fd7c367ab45f727d29a33935419724870122f9cbee9c4e06229be88c guix-build-fb1d152c247b/output/aarch64-linux-gnu/bitcoin-fb1d152c247b-aarch64-linux-gnu.tar.gz
4f56d0b325a58a502772d09ccb82a7a86b444f3ff724d586751a5999cca084b0 guix-build-fb1d152c247b/output/arm-linux-gnueabihf/SHA256SUMS.part
17c97ff5efe36b5796fe76d5606b5d122bc03fdb55f272d45e7c133b31e5f08d guix-build-fb1d152c247b/output/arm-linux-gnueabihf/bitcoin-fb1d152c247b-arm-linux-gnueabihf-debug.tar.gz
3b73ceb5bf0c0fafd42e11d96517827ba9f696f165e55cd70d573e482f9d9731 guix-build-fb1d152c247b/output/arm-linux-gnueabihf/bitcoin-fb1d152c247b-arm-linux-gnueabihf.tar.gz
b8ace5d1efa851e00980e43e89a922ec8de0a0be1347e01aa9960c1153424801 guix-build-fb1d152c247b/output/arm64-apple-darwin/SHA256SUMS.part
fd48c6dd4c66093f6d2897793628b38806a64118542b7f367fd6de8ffad9cfe8 guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-codesigning.tar.gz
0e51badc8f59e94f7b55d2df085ea90ceca840187d15fd535011b28b8193d36a guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-unsigned.tar.gz
4051899f953875a2917582b64a9ca6eae7b77beb3dd1d95fa4bd368d06072e6f guix-build-fb1d152c247b/output/arm64-apple-darwin/bitcoin-fb1d152c247b-arm64-apple-darwin-unsigned.zip
92bb9e1f8e92f884b079564d0984f6bd1b503fa1708682b642d6395d2e784f6b guix-build-fb1d152c247b/output/dist-archive/bitcoin-fb1d152c247b.tar.gz
9fc57fac8212fb22c08d4ccfd39aafac1ffba5d98886c3f9d7c8329b7918e314 guix-build-fb1d152c247b/output/powerpc64-linux-gnu/SHA256SUMS.part
ef4dfc874e7c141f6ede2e0bfef2fd06982ddeb835d939f1c66858fbcd421f4f guix-build-fb1d152c247b/output/powerpc64-linux-gnu/bitcoin-fb1d152c247b-powerpc64-linux-gnu-debug.tar.gz
108c88e5b12f63e93e608e2f3942eafc316442ba33ecedb1fcee1aaf106d2bd3 guix-build-fb1d152c247b/output/powerpc64-linux-gnu/bitcoin-fb1d152c247b-powerpc64-linux-gnu.tar.gz
f8ad4288ec4dad2596e3c81315bcd1d46c7d0931a3d4e5f530a85e823207410f guix-build-fb1d152c247b/output/riscv64-linux-gnu/SHA256SUMS.part
9fc1aeeae6a8d1ad64b5ed14107f7184fc6a53deeaad0c8b2b42c0970665327b guix-build-fb1d152c247b/output/riscv64-linux-gnu/bitcoin-fb1d152c247b-riscv64-linux-gnu-debug.tar.gz
d1268bfa8848cf6ea69b17c4d88acffe101cd07d005ab656c8d035fea012c8b8 guix-build-fb1d152c247b/output/riscv64-linux-gnu/bitcoin-fb1d152c247b-riscv64-linux-gnu.tar.gz
821907691380c3de131da2674a93d35a1eddf9aef40622ff8f27cc86b8daaa95 guix-build-fb1d152c247b/output/x86_64-apple-darwin/SHA256SUMS.part
d01b356e77c351872c8537be5e578abbee2cafc988a38bee41d854838d69fe7c guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-codesigning.tar.gz
97cf44e1919b5655675e3f2f5bf39f6620b2366964c09334458fef0ae394335b guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-unsigned.tar.gz
488988cc1b31269ae05d73b493a3ff3d4ed36ff9902a9ad682b9537f705f37c1 guix-build-fb1d152c247b/output/x86_64-apple-darwin/bitcoin-fb1d152c247b-x86_64-apple-darwin-unsigned.zip
222195d95bb8a9073c773e33bf808aa1a3ce6a0fb25f116605ce934350311eba guix-build-fb1d152c247b/output/x86_64-linux-gnu/SHA256SUMS.part
1e089f6ea785c3009d79f6d414eedf970983f1744f607ecc5ea3cd49d5585e95 guix-build-fb1d152c247b/output/x86_64-linux-gnu/bitcoin-fb1d152c247b-x86_64-linux-gnu-debug.tar.gz
1dd834c8aea1b1e58ed98222d4d14d3d755cc06ad8a5b25a29699e1d5c1e1478 guix-build-fb1d152c247b/output/x86_64-linux-gnu/bitcoin-fb1d152c247b-x86_64-linux-gnu.tar.gz
e6ebd84f2511af4ed40fc50adb2718152af8c85e438c7e00914aa4910b1cbf85 guix-build-fb1d152c247b/output/x86_64-w64-mingw32/SHA256SUMS.part
2ddb98da1f68986286fddd0c4bfb722952cbcbb31a099fb3a56b7542a9bae2ad guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-codesigning.tar.gz
e215227717f53137dc2d327656ddd5d01d675bf481ff91afcff42a174757d09f guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-debug.zip
007d77d1e468d7aeb3a740adb92c3f014353cb90873d8805e9b6936e76ddef2f guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-setup-unsigned.exe
6bbae5d1bda10852ae499c822598c420791530ba19421761646679a53a08fb1e guix-build-fb1d152c247b/output/x86_64-w64-mingw32/bitcoin-fb1d152c247b-win64-unsigned.zip
…05fc7ab 81405fc7ab Merge bitcoin/bitcoin#35689: test: Inline incorrect check in `util_tests` cd2a4bc510 test: Redeclare variable as signed in `util_tests` 6f1c56f03a Merge bitcoin/bitcoin#35670: net: optimize compact block extra tx iteration e94fda8a40 Merge bitcoin/bitcoin#35685: doc: Archive 30.3 release notes 5223cf1795 Merge bitcoin/bitcoin#35616: refactor: Use u64 over size_t for all cache sizes to fix a 32-bit overflow c0e91efdb3 Merge bitcoin/bitcoin#35295: validation: fetch block input prevouts in parallel during ConnectBlock f0da26cfc8 Merge bitcoin/bitcoin#34997: p2p: Don't participate in addr relay with feelers 443179a9eb doc: Archive 30.3 release notes fabafd91f1 refactor: Use u64 over size_t for all cache sizes to fix a 32-bit overflow 32941e1314 Merge bitcoin/bitcoin#35649: depends: move FreeBSD SDK handling to CI f379d716b1 Merge bitcoin/bitcoin#35669: doc: archive release notes for v31.1 881bb7b355 Merge bitcoin/bitcoin#35673: refactor: Move LoadGenesisBlock to ChainstateManager 3f3e644beb Merge bitcoin/bitcoin#35678: private broadcast: define and use new RPC_LIMIT_EXCEEDED error code ( + other follow-ups) e3b026bf56 Merge bitcoin/bitcoin#34020: mining: add getTransactions(ByWitnessID) IPC methods 62f9089343 Merge bitcoin/bitcoin#35386: doc: add an AI contribution policy fa615bd163 refactor: Move LoadGenesisBlock to ChainstateManager 8ac222484c private broadcast: remove no-op [[nodiscard]] 191bdcba26 test: align test better with described scenario 7ad311be18 test: use BOOST_CHECK_EQUAL for PrivateBroadcast::AddResult 82a02a2a22 rpc: define and use new RPC_LIMIT_EXCEEDED error code a64df338e6 Merge bitcoin/bitcoin#35651: doc: Improve offline-signing-tutorial after 32489 4498fa5d5b Merge bitcoin/bitcoin#35406: private broadcast: limit outstanding txs to count of 10,000 ec5edcd72b Merge bitcoin/bitcoin#35661: Update libmultiprocess subtree to add `ThreadMap.makePool` method ea67fea062 Merge bitcoin/bitcoin#35464: kernel: Add function for creating chainparams with a signet challenge a7b5f23bb8 Merge bitcoin/bitcoin#35667: refactor: Use `NetworkErrorString` for macOS code in `netif.cpp` 69fc991791 Merge bitcoin/bitcoin#32606: p2p: Drop unsolicited CMPCTBLOCK from non-HB peer and when blocksonly 1a3cbf1bd2 net: optimize compact block extra tx iteration bc33509ae2 Merge bitcoin/bitcoin#35650: doc: Add release notes for 32489 (exportwatchonlywallet RPC) 2b6e767d96 doc: archive release notes for v31.1 b0735336ee p2p: Don't participate in addr relay with feeler connections 302733fd96 Merge bitcoin/bitcoin#35652: init: fix reindex deadlock by waking cv after interrupt c1313b199f init: wake genesis wait after ImportBlocks() returns eccb04a321 refactor: Use `NetworkErrorString` for macOS code in `netif.cpp` f79ecfd9c7 Merge bitcoin/bitcoin#35658: refactor: Drop unneeded `<sys/types.h>` include before `<ifaddrs.h>` 22ac4ad949 ci: ensure we use correct lld version in OpenBSD job 495f43f7b3 ci: FreeBSD 15.1 244739db9d depends: move FreeBSD SDK handling to CI bab0120053 Merge bitcoin/bitcoin#35621: validation: Ignore eventual error message from flushing in AcceptBlock 02afa66169 Merge commit '6b0a907302364649dcaffeb0340b985f14141b4e' into pr/subtree-11 6b0a907302 Squashed 'src/ipc/libmultiprocess/' changes from 3edbe8f67c1..16bf05dea02 22c328d388 refactor: Drop unneeded `<sys/types.h>` include before `<ifaddrs.h>` 2063f02bd5 Merge bitcoin/bitcoin#35510: test: SOCKS5 proxy: expect that connection may be reset during SOCKS5 handshake or data forwarding 1360001f43 Merge bitcoin/bitcoin#34959: wallet: Enforce BDB btree levels and overflow item sizes 10ffef4b3b Merge bitcoin/bitcoin#35604: log: expose `-logratelimit` in normal help b393985aa0 Merge bitcoin/bitcoin#35634: txospenderindex: use zero-byte entry values 1835f2fcbf Merge bitcoin/bitcoin#35653: fuzz: Remove `ConsumeUniValue` 9f3e427228 fuzz: Remove ConsumeUniValue 68cb7840d2 doc: improve offline-signing-tutorial after 32489 32ddfc92d9 Merge bitcoin/bitcoin#35599: doc: Add release notes for #33671 (getbalances nonmempool field) f56804bcf5 Merge bitcoin/bitcoin#35640: ci: use a 8x instance over 16x for riscv job 239d6c5260 Merge bitcoin/bitcoin#35614: HTTPServer: Prevent race condition between worker thread and I/O thread cddbad325d doc: Add release notes for 32489 (exportwatchonlywallet RPC) 0a1bbec688 Merge bitcoin/bitcoin#32489: wallet: Add `exportwatchonlywallet` RPC to export a watchonly version of a wallet 4a007126fb Merge bitcoin/bitcoin#35147: depends: Boost 1.91.0-1 31abaa264c doc: add an AI contribution policy a15bdc0598 doc: update offline-signing-tutorial to use exportwatchonlywallet rpc a388076401 test: Test for exportwatchonlywallet d053e3e5c8 wallet, rpc: Add exportwatchonlywallet RPC 444878efef wallet: Add CWallet::ExportWatchOnly f9273f01db wallet: Move listdescriptors retrieving from RPC to CWallet a1c83789a7 wallet: Write new descriptor's cache in AddWalletDescriptor 1e996640e6 wallet: Use Descriptor::CanSelfExpand() in CanGetAddresses() d2ee9227da descriptor: Add CanSelfExpand() 2990bd7735 Merge bitcoin/bitcoin#35118: fuzz: add ipc round-trip fuzz target fb1d152c24 depends: Boost 1.91.0-1 ba48852f9e Merge bitcoin/bitcoin#35438: test: introduce NodeSigner, run feature_taproot.py without wallet compiled 47bbed052e ci: use true|false over "true|false" 9a25bc3989 ci: use a 8x instance over 16x 9871dc7ab4 Merge bitcoin/bitcoin#31425: CI: Add Riscv bare metal job 113402286e doc: add txospenderindex release note ce06878288 index: shrink txospenderindex value markers a99148d576 test kernel: Don't log on warnings change 5b4fd284f4 kernel: Generate a signet with a challenge 037ad77071 fuzz: add IPC round-trip target a8823c0996 Merge bitcoin/bitcoin#35607: nanobench: fix performance counter buffer initialization f26c15bdd2 Merge bitcoin/bitcoin#35397: ci: add OpenBSD Clang cross job 91586f701e test: introduce NodeSigner, run feature_taproot.py without wallet compiled 771200ca43 test: return full keypair from `getnewdestination` helper 4e29de719e private broadcast: add release note for limited cap cbf8c107c1 Release cs_main between individual private tx re-attempts 5aea3d0373 private broadcast: limit outstanding txs to count of 10,000 dc282ff31d Merge bitcoin/bitcoin#35597: logging: More fully remove libevent log category ec98037f7a Merge bitcoin/bitcoin#35615: fuzz: restore CreateSock in PCP targets 43d89bb6e1 Merge bitcoin/bitcoin#35610: bitcoin-util: Add netmagic command e35c805489 Merge bitcoin/bitcoin#35129: test: add fuzz test for private broadcast dc1c17c085 doc: add release notes 0e10937184 fuzz: add coins_view_stacked fuzz harness to test concurrent leveldb reads ce610a6ff4 fuzz: update harnesses to cover CoinsViewOverlay::StartFetching 760fb22dc3 test: add unit tests for CoinsViewOverlay::StartFetching d69a3b20de doc: update CoinsViewOverlay docstring to describe parallel fetching ab2a379237 coins: fetch inputs in parallel fdf283036a coins: add ready flag to InputToFetch ede11b8314 validation: collect block inputs in CoinsViewOverlay before ConnectBlock f82043af50 coins: introduce thread pool in CoinsViewOverlay 5bf1c32008 validation: add -prevoutfetchthreads configuration option a318f43254 bitcoin-util: Add netmagic command 256482ab56 validation: In AcceptBlock, ignore flush result 3c76bd4356 Merge bitcoin/bitcoin#35603: build: QRencode cleanups f595daf1dd test: ensure HTTPServer race condition is fixed b98b10c072 test: introduce a worker thread in http socket error test 922b08d375 test: socket error handling in HTTPServer using ErrorSock mock socket 73da2a8a52 http: prevent race condition between worker thread and I/O thread 57b3bf8496 Merge bitcoin/bitcoin#35609: ci: Bump tsan config to ubuntu:26.04 with -U_FORTIFY_SOURCE d64ea15824 ci: add openBSD cross CI job 5404b62074 depends: add openbsd_LDFLAGS 2a9e35d293 Merge bitcoin/bitcoin#35588: scripted-diff: Rename `Sock::{RECV,SEND,ERR}` a0e5e30010 fuzz: restore CreateSock in PCP targets 41ceea400e scripted-diff: Rename `StatusLevel::{INFO,WARN,ERR}` f395acdeee scripted-diff: Rename `Sock::{RECV,SEND,ERR}` 7a74f65293 Merge bitcoin/bitcoin#35536: fuzz: share a single mocked steady clock across FuzzedSock instances e1290ce7f7 Merge bitcoin/bitcoin#35543: test: introduce ExtendedPrivateKey and ExtendedPublicKey classes 7ac25c9177 util, refactor: Rename local `ERR` in `Sock::Accept` bbbbab86a8 ci: Bump tsan config to ubuntu:26.04 with -U_FORTIFY_SOURCE 095596ddf7 log: expose -logratelimit option ea9afb61a1 Merge bitcoin/bitcoin#35602: doc: Clarify build docs about `pkgconf` / `pkg-config` requirements 672eedc46b Merge bitcoin/bitcoin#35220: fuzz: connman: strengthen assertions and extend coverage 0e5c718d8a Merge bitcoin/bitcoin#35506: test: ensure group data cluster pointers are live b6b1d0653a nanobench: fix perf counter buffer init 93012d7ff9 Merge bitcoin/bitcoin#35601: wallet: remove experimental warning from send and sendall 829255c8be cmake: Remove `SelectLibraryConfigurations` from `FindQRencode` module 5c55606da9 depends: Remove unused `lib/pkgconfig` in `qrencode` package 402ba10b20 cmake: Drop optional `PkgConfig` use in `FindQRencode` module 8ebfff0f88 doc: add send RPC release note fb8a103886 doc: Clarify build docs about `pkgconf` / `pkg-config` requirements 5884f5a4fa wallet: remove experimental warning from send RPCs 7b84e5106c Merge bitcoin/bitcoin#35595: ci: remove some packages from Chimera job 58560c281d ci: remove some packages from Chimera job 295ce6f45c Merge bitcoin/bitcoin#35576: test: raise `feature_reindex` RPC timeout b36730a3ef Add CI job for riscv bare metal bfdbf513f6 Add CI job for producing a static bare metal binary a9a1d92a1d build: Add option for building for bare metal envs 9b2ef81757 doc: add release notes for #33671 (getbalances nonmempool field) 633044f143 Merge bitcoin/bitcoin#35266: rpc, wallet: add an option to not load the wallet after migrating d6269e2a90 Merge bitcoin/bitcoin#35594: fuzz: cover async chainstate compaction 3765b428d1 logging: More fully remove libevent log category 703a671fbc fuzz: compact coins view db during fuzzing 0868c85fd5 refactor: rename async coin compaction 6fa4132298 fuzz: share a single mocked steady clock across FuzzedSock instances 8791c4764c test: use ExtendedPrivateKey in wallet_taproot.py 89ceafafb9 test: use ExtendedPrivateKey in wallet_listdescriptors.py bbfffcab58 test: use ExtendedPrivateKey in wallet_send.py 2ab6e590f7 test: use ExtendedPrivateKey in wallet_keypool.py 9e20118720 test: use ExtendedPrivateKey in wallet_fundrawtransaction.py 06af0cddbb test: use ExtendedPrivateKey in wallet_descriptor.py 4100fac20e test: use ExtendedPrivateKey in wallet_createwallet.py ff3f6def9a test: use ExtendedPrivateKey in wallet_bumpfee.py 003f2a01f6 test: use ExtendedPrivateKey in feature_notifications.py f988e6d6e6 test: use ExtendedPrivateKey in wallet_importdescriptors.py 0cdd817a82 add release note 517d37ce3e test: tests wallet migration with load_wallet disabled b98dd63da7 rpc: Add load_wallet argument to migratewallet RPC 4acd063ba6 wallet: make loading the wallet after migrating optional 1a3cfdf1b7 fuzz: connman: cover AddLocalServices/RemoveLocalServices c507fb3063 fuzz: connman: add outbound-bytes invariants 4a6fce43ea fuzz: connman: add AddNode/RemoveAddedNode invariants 9e6546c517 test: raise reindex mining RPC timeout d2a03d50ac test: add extendedkey.py unit tests by using BIP32 test vectors afdb378082 test: introduce ExtendedPrivateKey and ExtendedPublicKey classes 55e3a57f22 qa: Avoid UTXO reuse between test functions 9c5dd2926a p2p: Ignore CMPCTBLOCK from peer that hasn't sent SENDCMPCT bf9884f4e5 p2p: make blocksonly nodes ignore CMPCTBLOCK messages 92cea63c71 test: (Un)solicited invalid cb -> get disconnected. e845e26344 test: p2p: Nodes ignore unsolicited CMPCTBLOCK's 8313591715 p2p: Drop unsolicited CMPCTBLOCK from non-HB peer 44f377a71f refactor: test: Static assert_highbandwidth_states 25457a3272 test: Tighten getblocktxn checks in parallel cb reconstruction test. 2ee4fafa3f test: add fuzz test for private broadcast 08b7c61fc7 private broadcast: enforce sending to unique node ids 9a8ef9b0a3 test: SOCKS5 proxy: expect that connection may be reset during handshake eb3208364a test: SOCKS5 proxy: expect that connection may be reset when forwarding 4dbaa7cc65 test: generalise byte_to_base58 utility function to allow more version types df9eb72b12 test: ensure group data cluster pointers are live a5859edef4 fuzz: connman: set m_local_services/m_use_addrman_outgoing/m_max_automatic_connections 4b84c9125a fuzz: connman: add network activity invariants 9784818442 mining: add getTransactionsByWitnessID() IPC method d282ae6883 mining: add getTransactionsByTxID() IPC method 0d5e4d4712 test: restart node after IPC option override test f16b3613cd ipc: Serialize null CTransactionRef as empty Data 0f466e1094 mempool: add lookup by witness hash 51dd90fb50 refactor: Merge announce_cmpct_block() defs into one 97d08d62ba refactor: store wallet names to MigrationResult 8a739a5510 build: allow ipc fuzz builds b2de59d486 wallet, bdbro: Validate btree page levels dc3a2b9c3b wallet, bdbro: Enforce overflow data lengths git-subtree-dir: libbitcoinkernel-sys/bitcoin git-subtree-split: 81405fc7abbd1889f3978b8924e7acbe12b3403b
5bc5aa5 depends: Boost 1.91.0-1 (fanquake) Pull request description: https://www.boost.org/releases/1.91.0/. > MultiIndex > Breaking change: All type lists accepted or provided by the library (indexed_by, tag, nested typedefs index_specifier_type_list, index_type_list, iterator_type_list and const_iterator_type_list) are no longer based on [Boost.MPL](https://www.boost.org/libs/mpl) but instead they are now [Boost.Mp11 lists](https://www.boost.org/libs/mp11/doc/html/mp11.html#definitions). As a result, Boost.MultiIndex doesn’t depend anymore on Boost.MPL. It is expected that most user code won’t be impacted by this change, but the previous behavior may be restored, however, by globally defining the macro BOOST_MULTI_INDEX_ENABLE_MPL_SUPPORT. Legacy support for Boost.MPL may be eventually deprecated and removed in the future. > Breaking change: composite_key and associated class templates (composite_key_equal_to, composite_key_compare, composite_key_hash) have been made variadic (previously the maximum number of template arguments was limited by BOOST_MULTI_INDEX_LIMIT_COMPOSITE_KEY_SIZE). This change should be transparent to users, with the exception that composite_key::key_extractors returns a std::tuple instead of a boost::tuple (and similarly for the rest of affected class templates). > Removed internal workarounds and fallbacks to support pre-C++11 compilers. ACKs for top commit: hebasto: re-ACK 5bc5aa5. willcl-ark: ACK 5bc5aa5 Tree-SHA512: 08a12d5f2b184faea8a0c68a276e6a11ebeb0dbedfa9e0976d80d49d5cbcee20fec07d77ee90399e0d35a18068755973e30d8451e22e7a151efaded30c7bfcb1
https://www.boost.org/releases/1.91.0/.