-
Notifications
You must be signed in to change notification settings - Fork 37.7k
[29.x] Backports #32292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[29.x] Backports #32292
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/32292. ReviewsSee the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update. |
Could also add #32184 ? |
bb237be
to
98425be
Compare
9e59b78
to
ae2a3fd
Compare
Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use] |
ae2a3fd
to
818bcba
Compare
Could also include bitcoin-core/gui#864, possibly? |
+1 |
818bcba
to
3011fc2
Compare
3011fc2
to
45fbcda
Compare
It seems |
45fbcda
to
757c29f
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. |
This hardware feature is - rarely supported on SoCs (and broken on like half of the chips that support it in the first place) (bitcoin#31817) - apparently not compiled into the release binary (bitcoin#31817 (comment)) - hard to test in CI, due to unavailable of hardware Better to remove it. This reverts commit aee5404. Closes bitcoin#31817. Github-Pull: bitcoin#32248 Rebased-From: 7749d92
Github-Pull: bitcoin#32286 Rebased-From: a4041c7
This change is necessary for Windows GHA images, which provide CMake >= 4.0. Github-Pull: bitcoin#32184 Rebased-From: ef00a28
Github-Pull: bitcoin#32356 Rebased-From: edde963
The mempool_monitor tracing tool is incorrectly reading the reason as the first argument. Fix this! Github-Pull: bitcoin#32454 Rebased-From: 31c5ebc
This can alsofail to compile when optimisations are being used, see: bitcoin#31913. So disable just ASan for this function under any optimisation level. Github-Pull: bitcoin#32437 Rebased-From: 4e8ab5e
This change makes the `WITH_DBUS` option available on all Unix-like systems, not just Linux, thereby fixing a regression that was overlooked during the migration from Autotools. Note: Enabling D-Bus support on macOS still makes no sense, since the `Notificator` class uses the User Notification Center regardless. Github-Pull: bitcoin#32469 Rebased-From: 5b7ed46
Fix incorrect variable name in comment (nTimes -> nTime) in feature_pruning.py. This typo caused the test to always reset mine_large_blocks.nTime to 0, rather than only on the first run as intended. Github-Pull: bitcoin#32312 Rebased-From: 772ba7f
After fixing the nTime variable name, the test_pruneheight_undo_presence test began failing because node 2, which is involved in reorg testing, could be on a different chain than other nodes. This caused failures when trying to fetch blocks from other nodes that didn't recognize node 2's chain. Switch to using node 5 instead, which is also a pruned node but isn't involved in reorg testing, ensuring it stays on the same chain as the other nodes. This allows the block fetching to work as intended in the test. Github-Pull: bitcoin#32312 Rebased-From: 2aa63d5
There could be a race with outstanding TxAddedToMempool notifications being applied to the soon-to-be created wallet. Fixes an intermittent timeout reproducable by adding a sleep to AddToWallet. Github-Pull: bitcoin#32483 Rebased-From: 07350e2
During init, the test framework will start using rpc after the mempool was loaded. It will not wait for postInitProcess or outstanding transactionAddedToMempool notifications, leading to a possible race, in which listunspent is being called while the tx is still in Inactive status. Prevent this by processing outstanding notifications. Github-Pull: bitcoin#32483 Rebased-From: e7ad86e
Logging the wallet version before anything has been read from disk results in the wrong version being logged. Also split the last client version logging as it may not always be present to be logged. Github-Pull: bitcoin#32553 Rebased-From: 359ecd3
Github-Pull: bitcoin#32553 Rebased-From: 39a483c
Github-Pull: bitcoin#32553 Rebased-From: 4b2cd0b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
crACK a0d1f69
Checked all patches were backported cleanly and appear in the release notes.
Did not build/test.
Backports for
29.x
:libevent
package #32184-Wduplicate-decl-specifier
in bpfcc #32336WITH_DBUS
on all Unix-like systems #32469