-
Notifications
You must be signed in to change notification settings - Fork 38.7k
[28.x] 28.1 backports and final changes #31594
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
Conversation
The mutex (required by TestBlockValidity) must be held after creating the block, until TestBlockValidity is called. Otherwise, it is possible that the chain advances in the meantime and leads to a crash in TestBlockValidity: Assertion failed: pindexPrev && pindexPrev == chainstate.m_chain.Tip() (validation.cpp: TestBlockValidity: 4338) The diff can be reviewed with the git options --ignore-all-space --function-context Github-Pull: 31563 Rebased-From: fa62c8b
Co-Authored-By: David Gumberg <davidzgumberg@gmail.com> Github-Pull: 31563 Rebased-From: fa63b82
This change corrects an issue where CXXFLAGS were mistakenly overridden by CFLAGS. Github-Pull: 31502 Rebased-From: a10bb40
|
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/31594. 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. |
|
Are these significant enough to warrant a rc3 or can we go straight to final? |
Yes, seems fine in this special case, as the depends patch shouldn't affect the release bin and the other change is test-only. I went ahead and picked your commits from #31582 |
|
ACK 1451c56cce3e3df784e1dac969ffb0165df313c7 |
glozow
left a comment
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.
ACK 1451c56cce3e3df784e1dac969ffb0165df313c7 except for release note
The only change here that could trigger a new RC is the change in |
|
In light of #31600 (comment) it may be worth back-porting that PR as well. On the other hand it only impacts testnet4. |
|
@Sjors I don't think it is useful to backport PRs which have neither been reviewed, nor merged into a final tag without a rc even. Especially, given that the fix is for test-only network with brittle mining anyway. |
|
@maflcko obviously I'm not advocating backporting the PR before it's merged, but rather to delay the release until it is.
That's probably a good reason to not wait, but it seemed good to bring it up. |
|
reACK 36314b8 |
|
ACK 36314b8 |
Backports:
CXXFLAGSon NetBSD #31502