-
Notifications
You must be signed in to change notification settings - Fork 37.7k
[28.x] rc backports #30762
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
[28.x] rc backports #30762
Conversation
Github-Pull: bitcoin#30714 Rebased-From: bd7ce05
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. Code CoverageFor detailed information about the code coverage, see the test coverage report. 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. |
…k.py Github-Pull: bitcoin#30761 Rebased-From: fa247e6
the run_command test under system_tests fails if the locale is anything other than English ones because results such as "No such file or directory" will be different under Non-English locales. On the old version, a `ls nonexistingfile` was used to generate the error output which is not ideal. In the current version we are using a Python one-liner to generate a non 0 zero return value and "err" on stderr and check the expected value against this. fixes bitcoin#30608 Github-Pull: bitcoin#30788 Rebased-From: ae48a22
Currently, builds of libevent in depends, using CMake, fail on some systems, like Alpine, with the following: ```bash /bitcoin/depends/work/build/aarch64-unknown-linux-musl/libevent/2.1.12-stable-1516ed47ea8/evmap.c: In function 'evmap_signal_add_': /bitcoin/depends/work/build/aarch64-unknown-linux-musl/libevent/2.1.12-stable-1516ed47ea8/evmap.c:456:31: error: 'NSIG' undeclared (first use in this function) 456 | if (sig < 0 || sig >= NSIG) ``` From what I can tell the `_GNU_SOURCE` "detection" in libevents CMake build system, never? really worked, and it's not clear what a nice fix is. For now, always use `_GNU_SOURCE` when building libevent in depends. Github-Pull: bitcoin#30743 Rebased-From: 5567754
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 b2a1379
Verified that all backports are clean. Didn't review changes in detail but they seem sensible.
ACK b2a1379 Backports all look good to me too. I saw two (spurious) functional test errors, but these went away on individual runs and aren't related to these backports: feature_minchainwork.py
rpc_help.py
|
ACK b2a1379 |
Backports:
TestShell
initialization (late follow-up for #30463) #30714-D_GNU_SOURCE
#30743