These changes are needed to build fix libmultiprocess build issue that happens on OpenBSD and work around an incompatibility between GCC versions <14 and cap'nproto versions <0.9 when compiling with c++20 that was fixed upstream in https://github.com/capnproto/capnproto/pull/1170. The issues were reported:
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
DrahtBot added the label CI failed on Aug 22, 2025
DrahtBot
commented at 10:56 PM on August 22, 2025:
contributor
<!--85328a0da195eb286784d51f73fa0af9-->
🚧 At least one of the CI tasks failed.
<sub>Task ARM, unit tests, no functional tests: https://github.com/bitcoin/bitcoin/runs/48709103843</sub>
<sub>LLM reason (✨ experimental): The CI failure is caused by a test timeout during the execution of the 'mptest' test.</sub>
<details><summary>Hints</summary>
Try to run the tests locally, according to the documentation. However, a CI failure may still
happen due to a number of reasons, for example:
Possibly due to a silent merge conflict (the changes in this pull request being
incompatible with the current code in the target branch). If so, make sure to rebase on the latest
commit of the target branch.
A sanitizer issue, which can only be found by compiling with the sanitizer and running the
affected test.
An intermittent issue.
Leave a comment here, if you need help tracking down a confusing failure.
</details>
DrahtBot removed the label CI failed on Aug 22, 2025
maflcko
commented at 6:10 AM on August 23, 2025:
member
Task ARM, unit tests, no functional tests: https://github.com/bitcoin/bitcoin/runs/48709103843
LLM reason (✨ experimental): The CI failure is caused by a test timeout during the execution of the 'mptest' test.
Unrelated, but this failure looks real? The unit test should normally pass in a few milliseconds, so taking 40 minutes seems odd?
I reproduced this by repeatedly calling mptest. Took about 50'000 tries until it hung indefinitely.
Yes the failure is real, and this is probably issue https://github.com/bitcoin-core/libmultiprocess/issues/189, which I also reproduced by running the unclean disconnect test thousands of times, and thought was more rare. I have a pretty clear idea of how I want to fix this now so will work on it.
hebasto
commented at 5:39 PM on August 23, 2025:
member
failure looks real? The unit test should normally pass in a few milliseconds, so taking 40 minutes seems odd?
I reproduced this by repeatedly calling mptest. Took about 50'000 tries until it hung indefinitely.
Is this a newly introduced issue, or does it also exist on the master branch?
ryanofsky
commented at 6:12 PM on August 23, 2025:
contributor
Is this a newly introduced issue, or does it also exist on the master branch?
I'm not sure if it's been seen in master but I would expect it happens in master. Seems unlikely any change in this PR would cause it, see #33244
hebasto approved
hebasto
commented at 7:30 AM on August 24, 2025:
member
ACK323b3fd27283282f2f8eb1096f56f23d8230f2d6, I've reproduced the subtree update locally. The two issues noted in this PR are unrelated to its changes and can be addressed separately.
Sjors
commented at 8:45 AM on August 25, 2025:
member
ACK323b3fd27283282f2f8eb1096f56f23d8230f2d6
maflcko added this to the milestone 30.0 on Aug 25, 2025
achow101
commented at 8:37 PM on August 25, 2025:
member
ACK323b3fd27283282f2f8eb1096f56f23d8230f2d6
Verified the subtree update and that it fixes the Ubuntu issue (after removing the 0.8.0 restriction).
achow101 merged this on Aug 25, 2025
achow101 closed this on Aug 25, 2025
alexanderwiederin referenced this in commit 49e068b15b on Sep 16, 2025
alexanderwiederin referenced this in commit 4b0c2f2a8f on Sep 17, 2025
alexanderwiederin referenced this in commit 2edb618ffe on Sep 17, 2025
stringintech referenced this in commit fb8510ba20 on Sep 17, 2025
bug-castercv502 referenced this in commit 9f5d12d027 on Sep 28, 2025
yuvicc referenced this in commit d89c6d0002 on Sep 28, 2025
stickies-v referenced this in commit a785fe6759 on Nov 5, 2025
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: 2026-06-04 07:51 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me