Backports
[29.x] More backports #32589
pull fanquake wants to merge 16 commits into bitcoin:29.x from fanquake:more_29_backports changing 26 files +246 −28-
fanquake commented at 1:57 pm on May 22, 2025: member
-
cmake: Add missed `SSE41_CXXFLAGS`
Github-Pull: #32551 Rebased-From: 800b7cc42ca63f2a6b245a4d327c7092289da6e1
-
fanquake added this to the milestone 29.1 on May 22, 2025
-
DrahtBot commented at 1:57 pm on May 22, 2025: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32589.
Reviews
See the guideline for information on the review process. A summary of reviews will appear here.
LLM Linter (✨ experimental)
Possible typos and grammar issues:
- may also solves -> may also solve [incorrect verb form in patch motivation]
- accomodate -> accommodate [misspelled “accommodate” in release-notes]
- RCP -> RPC [typo in “listdescriptors RCP help”]
drahtbot_id_4_m
-
DrahtBot added the label Backport on May 22, 2025
-
guix: accomodate migration to codeberg
See https://guix.gnu.org/blog/2025/migrating-to-codeberg/. When interacting with the old repo you may now also see: ```bash warning: redirecting to https://codeberg.org/guix/guix/ ``` Github-Pull: #32439 Rebased-From: c8d9baae942c94d64ce47ae8f67d3710e6a296bd
-
fanquake force-pushed on May 28, 2025
-
doc: Add missing top-level description to pruneblockchain RPC
Previously, the `pruneblockchain` RPC help output included only the method signature and arguments, with no top-level description explaining its purpose or constraints. This PR adds a concise top-level description, improving documentation consistency and alerting users to the potential impacts of using the command. Github-Pull: #32333 Rebased-From: 135a0f0aa711b95c50aa4cbe0c38d82d647f1c8b
-
test: fix sync function in rpc_psbt.py
It currently only syncs between the first two nodes, which may do nothing when the block is created on the third node. Github-Pull: #32630 Rebased-From: 4df4df45d7bc2e8be99325d40cda936aab87c083
-
fanquake force-pushed on May 29, 2025
-
depends: use "mkdir -p" when installing xproto
It looks like the mkdir detection in xproto is broken on Alpine. Ensure we always use `mkdir -p`. Fixes #32494. Github-Pull: #32568 Rebased-From: df9ebbf659d5d1282289f36d7f9ee7103aa33a17
-
fanquake force-pushed on Jun 3, 2025
-
doc: update tor docs to use bitcoind binary from path
Github-Pull: #32679 Rebased-From: 4ce53495e5e18370b7935551b3b8700faa720a33
-
rpc: Note in fundrawtransaction doc, fee rate is for package
Github-Pull: #32607 Rebased-From: f98e1aaf34e347088caa54403521e3b5cb55dd40
-
fanquake force-pushed on Jun 9, 2025
-
rpc, doc: update `listdescriptors` RCP help
This RPC lists all the descriptors present in the wallet, not only the ones that were imported, but also the ones generated when a new wallet is created. It can be verified by creating a new wallet and calling the `listdescriptors` RPC, which will contain 8 ranged descriptors that are created for every new wallet. Github-Pull: #32708 Rebased-From: b44514b876333a94ae242da8b1e4cee439c2d37e
-
fanquake force-pushed on Jun 10, 2025
-
doc: add missing packages for BSDs (cmake, gmake, curl) to depends/README.md
Github-Pull: #32711 Rebased-From: 89526deddf87904619b26319e8d149cf97466868
-
fanquake force-pushed on Jun 10, 2025
-
guix: warn and abort when SOURCE_DATE_EPOCH is set
Current behaviour will by-default use SOURCE_DATE_EPOCH from the environment without warning. This breaks the default reproducibility from a guix build. Warn when and exit when this variable is set, and FORCE_SOURCE_DATE_EPOCH is unset. Github-Pull: #32678 Rebased-From: 5c4a0f8009cef758be9412428515bfed57b0c923
-
fanquake force-pushed on Jun 10, 2025
-
doc: make `-DWITH_ZMQ=ON` explicit on `build-unix.md`
Github-Pull: #32696 Rebased-From: 32d4e92b9ac81858d754487bfec2fef6bed13a57
-
fanquake force-pushed on Jun 10, 2025
-
depends: add patch to fix capnp build on OpenBSD
see https://github.com/capnproto/capnproto/pull/2308 Github-Pull: #32690 Rebased-From: 2d938720bd67cf4259bcc934025e7af17f5b4b2b
-
depends: fix SHA256SUM command on OpenBSD (use GNU mode output)
On OpenBSD, the `sha256` command by default outputs hashsums on files in "BSD" mode, looking like this: $ sha256 ~/.vimrc SHA256 (/home/thestack/.vimrc) = 6ba69d100e8c5ca0488ded6293d4e5f740a6a5d5ace96cbcf0599c18d27389e4 This is not compatible with our depends commands, which expect the hashes to be on the first column (to be extracted via `cut -d" " -f1`). Fix this by switching to GNU mode output, looking like this: $ sha256 -r ~/.vimrc 6ba69d100e8c5ca0488ded6293d4e5f740a6a5d5ace96cbcf0599c18d27389e4 /home/thestack/.vimrc Without this change, the multiprocess depends build fails with the following output: $ gmake -C depends MULTIPROCESS=1 NO_BOOST=1 NO_LIBEVENT=1 NO_QT=1 NO_QR=1 NO_WALLET=1 NO_ZMQ=1 NO_USDT=1 [ ..... ] Extracting native_libmultiprocess... sha256: /home/thestack/bitcoin/depends/work/build/x86_64-unknown-openbsd7.7/native_libmultiprocess/-2bc902f4693/.src-ipc-libmultiprocess.tar.hash: no properly formatted checksum lines found gmake: *** [funcs.mk:342: /home/thestack/bitcoin/depends/work/build/x86_64-unknown-openbsd7.7/native_libmultiprocess/-2bc902f4693/.stamp_extracted] Error 1 Github-Pull: #32690 Rebased-From: 8713e8060d504f561fed705b4aa5af7b96c36e75
-
doc, windows: CompanyName "Bitcoin" => "Bitcoin Core project"
Matches /share/setup.nsi.in:14 Github-Pull: #32719 Rebased-From: 239fc4d62e73511b3ef5117706d4c5131a921955
-
fanquake force-pushed on Jun 11, 2025
-
build: patch cmake min version on freetype
Patch cmake_minimum_required version for freetype, using the version from https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/352/diffs This fixes a failure when building with CMake 4, where compatibility with CMake versions < 3.5 has been removed (see https://cmake.org/cmake/help/latest/release/4.0.html#deprecated-and-removed-features) Github-Pull: #32693 Rebased-From: d7c37906e7b1dc1513439056d0cdb2bd341d00f1
-
doc: update release notes for 29.x c7c090b490
-
fanquake force-pushed on Jun 13, 2025
github-metadata-mirror
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: 2025-06-15 15:13 UTC
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: 2025-06-15 15:13 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me