Skip to content

Commit d5e0077

Browse files
committed
Merge bitcoin#33473: [30.x] Backports & rc3
4e869a6 doc: update example bitcoin conf for 30.0rc3 (fanquake) a2ac6cc doc: update manual pages for v30.0rc3 (fanquake) e4b5689 build: bump version to v30.0rc3 (fanquake) f957c21 contrib: fix using macdploy script without translations. (amisha) 1eb5780 depends: static libxcb_cursor (fanquake) e4f9ec2 test: add more TRUC reorg coverge (Greg Sanders) 3485252 Mempool: Do not enforce TRUC checks on reorg (Greg Sanders) a3a1dcb fuzz: don't bypass_limits for most mempool harnesses (Greg Sanders) fce1c60 datacarrier: Undeprecate configuration option (Anthony Towns) b75afac doc: rpc: fix case typo in `finalizepsbt` help (final_scriptwitness) (Sebastian Falbesoner) 4570393 miner: fix `addPackageTxs` unsigned integer overflow (ismaelsadeeq) 1e348bc rpc: fix getblock(header) returns target for tip (Sjors Provoost) 4ec30d5 test: add block 2016 to mock mainnet (Sjors Provoost) Pull request description: Backports: * bitcoin#33434 * bitcoin#33446 * bitcoin#33453 * bitcoin#33475 * bitcoin#33482 * bitcoin#33484 * bitcoin#33504 Includes changes for `v30.0rc3`: * Version bump * Regen manpages * Regen exmaple .conf ACKs for top commit: marcofleon: lgtm ACK 4e869a6 dergoegge: ACK 4e869a6 hebasto: ACK 4e869a6, I agree on the backported PRs. I've reproduced locally all backports, the manpages update, and the example `bitcoin.conf` updated, and obtained zero diff with this PR. Zero-1729: LGTM ACK 4e869a6 Tree-SHA512: 90bffbb6dfe2b512167b5e08253ea163b714505ec3ef2247d798c40b30713a7db13cf0b5486b5f9e0e5b3ba53108dfaeea47276c40816eeb81065d42bd402379
2 parents 2869dae + 4e869a6 commit d5e0077

26 files changed

+146
-119
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ set(CLIENT_NAME "Bitcoin Core")
3030
set(CLIENT_VERSION_MAJOR 30)
3131
set(CLIENT_VERSION_MINOR 0)
3232
set(CLIENT_VERSION_BUILD 0)
33-
set(CLIENT_VERSION_RC 2)
33+
set(CLIENT_VERSION_RC 3)
3434
set(CLIENT_VERSION_IS_RELEASE "true")
3535
set(COPYRIGHT_YEAR "2025")
3636

contrib/guix/symbol-check.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@
112112
'libfontconfig.so.1', # font support
113113
'libfreetype.so.6', # font parsing
114114
'libdl.so.2', # programming interface to dynamic linker
115-
'libxcb-cursor.so.0',
116115
'libxcb-icccm.so.4',
117116
'libxcb-image.so.0',
118117
'libxcb-shm.so.0',

contrib/macdeploy/macdeployqtplus

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -466,18 +466,18 @@ if config.translations_dir:
466466
sys.stderr.write(f"Error: Could not find translation dir \"{config.translations_dir[0]}\"\n")
467467
sys.exit(1)
468468

469-
print("+ Adding Qt translations +")
469+
print("+ Adding Qt translations +")
470470

471-
translations = Path(config.translations_dir[0])
471+
translations = Path(config.translations_dir[0])
472472

473-
regex = re.compile('qt_[a-z]*(.qm|_[A-Z]*.qm)')
473+
regex = re.compile('qt_[a-z]*(.qm|_[A-Z]*.qm)')
474474

475-
lang_files = [x for x in translations.iterdir() if regex.match(x.name)]
475+
lang_files = [x for x in translations.iterdir() if regex.match(x.name)]
476476

477-
for file in lang_files:
478-
if verbose:
479-
print(file.as_posix(), "->", os.path.join(applicationBundle.resourcesPath, file.name))
480-
shutil.copy2(file.as_posix(), os.path.join(applicationBundle.resourcesPath, file.name))
477+
for file in lang_files:
478+
if verbose:
479+
print(file.as_posix(), "->", os.path.join(applicationBundle.resourcesPath, file.name))
480+
shutil.copy2(file.as_posix(), os.path.join(applicationBundle.resourcesPath, file.name))
481481

482482
# ------------------------------------------------
483483

depends/packages/libxcb_util_cursor.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ $(package)_sha256_hash=0e9c5446dc6f3beb8af6ebfcc9e27bcc6da6fe2860f7fc07b99144dfa
66
$(package)_dependencies=libxcb libxcb_util_render libxcb_util_image
77

88
define $(package)_set_vars
9-
$(package)_config_opts = --disable-static
9+
$(package)_config_opts = --disable-shared
1010
$(package)_config_opts += --disable-dependency-tracking --enable-option-checking
1111
endef
1212

doc/build-unix.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if yo
8181

8282
sudo apt-get install qt6-base-dev qt6-tools-dev qt6-l10n-tools qt6-tools-dev-tools libgl-dev
8383

84-
For Qt 6.5 and later, the `libxcb-cursor0` package must be installed at runtime.
85-
8684
Additionally, to support Wayland protocol for modern desktop environments:
8785

8886
sudo apt install qt6-wayland
@@ -133,8 +131,6 @@ the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if yo
133131

134132
sudo dnf install qt6-qtbase-devel qt6-qttools-devel
135133

136-
For Qt 6.5 and later, the `xcb-util-cursor` package must be installed at runtime.
137-
138134
Additionally, to support Wayland protocol for modern desktop environments:
139135

140136
sudo dnf install qt6-qtwayland
@@ -182,8 +178,6 @@ the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if yo
182178

183179
apk add qt6-qtbase-dev qt6-qttools-dev
184180

185-
For Qt 6.5 and later, the `xcb-util-cursor` package must be installed at runtime.
186-
187181
The GUI will be able to encode addresses in QR codes unless this feature is explicitly disabled. To install libqrencode, run:
188182

189183
apk add libqrencode-dev

doc/man/bitcoin-cli.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-CLI "1" "September 2025" "bitcoin-cli v30.0.0rc2" "User Commands"
2+
.TH BITCOIN-CLI "1" "October 2025" "bitcoin-cli v30.0.0rc3" "User Commands"
33
.SH NAME
4-
bitcoin-cli \- manual page for bitcoin-cli v30.0.0rc2
4+
bitcoin-cli \- manual page for bitcoin-cli v30.0.0rc3
55
.SH SYNOPSIS
66
.B bitcoin-cli
77
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR]
@@ -15,7 +15,7 @@ bitcoin-cli \- manual page for bitcoin-cli v30.0.0rc2
1515
.B bitcoin-cli
1616
[\fI\,options\/\fR] \fI\,help <command>\/\fR
1717
.SH DESCRIPTION
18-
Bitcoin Core RPC client version v30.0.0rc2
18+
Bitcoin Core RPC client version v30.0.0rc3
1919
.PP
2020
The bitcoin\-cli utility provides a command line interface to interact with a Bitcoin Core RPC server.
2121
.PP

doc/man/bitcoin-qt.1

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-QT "1" "September 2025" "bitcoin-qt v30.0.0rc2" "User Commands"
2+
.TH BITCOIN-QT "1" "October 2025" "bitcoin-qt v30.0.0rc3" "User Commands"
33
.SH NAME
4-
bitcoin-qt \- manual page for bitcoin-qt v30.0.0rc2
4+
bitcoin-qt \- manual page for bitcoin-qt v30.0.0rc3
55
.SH SYNOPSIS
66
.B bitcoin-qt
77
[\fI\,options\/\fR] [\fI\,URI\/\fR]
88
.SH DESCRIPTION
9-
Bitcoin Core version v30.0.0rc2
9+
Bitcoin Core version v30.0.0rc3
1010
.PP
1111
The bitcoin\-qt application provides a graphical interface for interacting with Bitcoin Core.
1212
.PP
@@ -695,13 +695,13 @@ Equivalent bytes per sigop in transactions for relay and mining
695695
.HP
696696
\fB\-datacarrier\fR
697697
.IP
698-
(DEPRECATED) Relay and mine data carrier transactions (default: 1)
698+
Relay and mine data carrier transactions (default: 1)
699699
.HP
700700
\fB\-datacarriersize\fR
701701
.IP
702-
(DEPRECATED) Relay and mine transactions whose data\-carrying raw
703-
scriptPubKeys in aggregate are of this size or less, allowing
704-
multiple outputs (default: 100000)
702+
Relay and mine transactions whose data\-carrying raw scriptPubKeys in
703+
aggregate are of this size or less, allowing multiple outputs
704+
(default: 100000)
705705
.HP
706706
\fB\-minrelaytxfee=\fR<amt>
707707
.IP

doc/man/bitcoin-tx.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-TX "1" "September 2025" "bitcoin-tx v30.0.0rc2" "User Commands"
2+
.TH BITCOIN-TX "1" "October 2025" "bitcoin-tx v30.0.0rc3" "User Commands"
33
.SH NAME
4-
bitcoin-tx \- manual page for bitcoin-tx v30.0.0rc2
4+
bitcoin-tx \- manual page for bitcoin-tx v30.0.0rc3
55
.SH SYNOPSIS
66
.B bitcoin-tx
77
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR]
88
.br
99
.B bitcoin-tx
1010
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR]
1111
.SH DESCRIPTION
12-
Bitcoin Core bitcoin\-tx utility version v30.0.0rc2
12+
Bitcoin Core bitcoin\-tx utility version v30.0.0rc3
1313
.PP
1414
The bitcoin\-tx tool is used for creating and modifying bitcoin transactions.
1515
.PP

doc/man/bitcoin-util.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-UTIL "1" "September 2025" "bitcoin-util v30.0.0rc2" "User Commands"
2+
.TH BITCOIN-UTIL "1" "October 2025" "bitcoin-util v30.0.0rc3" "User Commands"
33
.SH NAME
4-
bitcoin-util \- manual page for bitcoin-util v30.0.0rc2
4+
bitcoin-util \- manual page for bitcoin-util v30.0.0rc3
55
.SH SYNOPSIS
66
.B bitcoin-util
77
[\fI\,options\/\fR] [\fI\,command\/\fR]
88
.br
99
.B bitcoin-util
1010
[\fI\,options\/\fR] \fI\,grind <hex-block-header>\/\fR
1111
.SH DESCRIPTION
12-
Bitcoin Core bitcoin\-util utility version v30.0.0rc2
12+
Bitcoin Core bitcoin\-util utility version v30.0.0rc3
1313
.PP
1414
The bitcoin\-util tool provides bitcoin related functionality that does not rely on the ability to access a running node. Available [commands] are listed below.
1515
.SH OPTIONS

doc/man/bitcoin-wallet.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH BITCOIN-WALLET "1" "September 2025" "bitcoin-wallet v30.0.0rc2" "User Commands"
2+
.TH BITCOIN-WALLET "1" "October 2025" "bitcoin-wallet v30.0.0rc3" "User Commands"
33
.SH NAME
4-
bitcoin-wallet \- manual page for bitcoin-wallet v30.0.0rc2
4+
bitcoin-wallet \- manual page for bitcoin-wallet v30.0.0rc3
55
.SH SYNOPSIS
66
.B bitcoin-wallet
77
[\fI\,options\/\fR] \fI\,<command>\/\fR
88
.SH DESCRIPTION
9-
Bitcoin Core bitcoin\-wallet utility version v30.0.0rc2
9+
Bitcoin Core bitcoin\-wallet utility version v30.0.0rc3
1010
.PP
1111
bitcoin\-wallet is an offline tool for creating and interacting with Bitcoin Core wallet files.
1212
.PP

0 commit comments

Comments
 (0)