Skip to content

Commit 2cab7a0

Browse files
committed
Squashed 'libbitcoinkernel-sys/bitcoin/' changes from 29513955891..5991a69ee00
5991a69ee00 kernel: Add pure kernel bitcoin-chainstate 05b7d136684 kernel: Add functions to get the block hash from a block f18c792d843 kernel: Add block index utility functions to C header 89f5bf04673 kernel: Add function to read block undo data from disk to C header b4f71fc64e7 kernel: Add functions to read block from disk to C header 41306f081ad kernel: Add function for copying block data to C header 9385d9fc87e kernel: Add functions for the block validation state to C header 0bd9a710358 kernel: Add validation interface to C header 432710f3fc3 kernel: Add interrupt function to C header cb164ae1eb2 kernel: Add import blocks function to C header abd67fd93d0 kernel: Add chainstate load options for in-memory dbs in C header b98c2748e94 kernel: Add options for reindexing in C header 9d0efe1fc86 kernel: Add block validation to C header 87e364fc1ec kernel: Add chainstate loading when instantiating a ChainstateManager df1599b2d2a kernel: Add chainstate manager option for setting worker threads fb767002e97 kernel: Add chainstate manager object to C header 10b0fad2fd3 kernel: Add notifications context option to C header 39e7ad8d0dc kernel: Add chain params context option to C header 6285c353b89 kernel: Add kernel library context object 98d10160b6a kernel: Add logging to kernel library C header 4d663446de1 kernel: Introduce initial kernel C header API 698f86964c6 Merge bitcoin/bitcoin#31961: Require sqlite when building the wallet f4b3a5858ae Merge bitcoin/bitcoin#32064: build: Remove manpages when making MacOS app 92f553eaa92 Merge bitcoin/bitcoin#32038: depends: remove `NO_HARDEN` option 80b5e7f2cb7 build: Remove manpages when making MacOS app 1b251f6b679 Merge bitcoin/bitcoin#31649: consensus: Remove checkpoints (take 2) 5c2f04413e4 Merge bitcoin/bitcoin#32049: contrib: Fix `gen-bitcoin-conf.sh` 5d96c2eab9f Merge bitcoin/bitcoin#31907: qa: clarify and document one assumeutxo test case with malleated snapshot 57d611e53b3 Merge bitcoin/bitcoin#31757: wallet: fix crash on double block disconnection 199d47d9629 Merge bitcoin/bitcoin#32056: doc: Adjust path in comment de1ada079bf doc: Adjust path in comment 72c150dfe76 Merge bitcoin/bitcoin#32055: contrib: Fix deterministic-unittest-coverage tool path 3c5d1a46819 Remove checkpoints 632ae47372d update comment on MinimumChainWork check 893ca545850 contrib: Fix deterministic-unittest-coverage tool path c20a5ce106b Merge bitcoin/bitcoin#31901: contrib: Add deterministic-unittest-coverage a50af6e4c49 Merge bitcoin/bitcoin#32044: ci: Revert "Temporary workaround for old CCACHE_DIR cirrus env" a5a582d852e Merge bitcoin/bitcoin#31998: depends: patch around PlacementNew issue in capnp a24419f8bed contrib: Fix `gen-bitcoin-conf.sh`. eb9730ab658 Merge bitcoin/bitcoin#31987: wallet: Replace "non-0" with "non-zero" in translatable error message f347d7980e8 Merge bitcoin/bitcoin#31283: Add waitNext() to BlockTemplate interface fa21597064b ci: Revert "Temporary workaround for old CCACHE_DIR cirrus env" aa68ed27b89 Merge bitcoin/bitcoin#32041: build: bump CLIENT_VERSION_MAJOR to 29 a3f0e9a4336 [build] bump CLIENT_VERSION_MAJOR to 29 36b6f36ac47 build: require sqlite when building the wallet 5dfef6b9b37 depends: remove NO_HARDEN option 8cb6ab0b971 Merge bitcoin/bitcoin#32025: validation, fix: Use wtxid instead of txid in `CheckEphemeralSpends` 7bb4c82d8ba Merge bitcoin/bitcoin#32021: qa: Enable feature_init.py on Windows 1ef22ce3351 depends: patch around PlacementNew issue in capnp 502d47203e7 Merge bitcoin/bitcoin#31161: cmake: Set top-level target output locations e38f09b776c Merge bitcoin/bitcoin#31955: test: Fix authproxy named args debug logging 1d0a1a60e83 Merge bitcoin/bitcoin#32004: qt: 29.0 translations update 91328249470 qt: 29.0 translations update e637dc2c01c refactor: Replace uint256 type with Wtxid in PackageMempoolAcceptResult struct a3baead7cb8 validation: use wtxid instead of txid in CheckEphemeralSpends dbc89b604c4 Merge bitcoin/bitcoin#31960: seeds: add signet/testnet4, update makeseeds regex, minblocks, fixed seeds 45719390a14 Merge bitcoin/bitcoin#32011: Docs: fix typos in documentation files 4637cb1eec4 Merge bitcoin/bitcoin#32002: doc: add note to Windows build about stripping bins 5f732089d67 Merge bitcoin/bitcoin#32017: doc: warn against having qt6 installed on macOS a1aea3ea742 Merge bitcoin/bitcoin#31996: doc: link to benchcoin over bitcoinperf 5601bab4f8b Docs: fix typos in documentation files 59c4930394c qa: Enable feature_init.py on Windows c94195c077f doc: add note to windows build about stripping bin ee68b05f3d6 Merge bitcoin/bitcoin#32014: ci: Do not try to install for fuzz builds 093c757d7cf Merge bitcoin/bitcoin#32000: Update minisketch subtree to d1e6bb8bbf8ef104b9dd002cab14a71b91061177 a3c3f37e71e ci: Do not try to install for fuzz builds d79dab0fa99 doc: warn against having qt6 installed on macOS f0b659716bd seeds: update .gitignore with signet and testnet4 48f07ac9da4 chainparams: remove hardcoded signet seeds d4ab1150c40 chainparams: add signet fixed seeds if default network 49f155efbfb seeds: update fixed dns seeds 236687083fb makeseeds: regex improvements 98f84d6c233 generate-seeds: update and add signet c4ed23e5398 seeds: add testnet4 seeds 60f17dd8167 seeds: add signet seeds 2bcccaa4107 makeseeds: align I2P column header 94e21aa5fc5 makeseeds: update MIN_BLOCKS, add reminder to README 6ae7a3bc4e7 makeseeds: update user agent regex 9b0d2e50946 makeseeds: fix incorrect regex a9a2b669f3e Merge bitcoin/bitcoin#32003: doc: remove note about macOS self-signing c7d216ac946 Merge bitcoin/bitcoin#31993: ci: use LLVM 20.1.0 for MSAN 9f3dcacef73 Merge bitcoin/bitcoin#31978: kernel: pre-29.x chainparams and headerssync update c873ab6f23e doc: remove note about macOS self-signing bd0ee07310c Merge bitcoin/bitcoin#31407: guix: Notarize MacOS app bundle and codesign all MacOS and Windows binaries 11f8ab140fe test: wallet, coverage for crash on dup block disconnection during unclean shutdown 4fde88bc469 Update minisketch subtree to latest master f5d8b66a8cf Squashed 'src/minisketch/' changes from eb37a9b8e7..d1e6bb8bbf 0391d7e4c24 Merge bitcoin/bitcoin#31848: test, tracing: don't use problematic `bpf_usdt_readarg_p()` 36d4bd7fe32 Merge bitcoin/bitcoin#31997: doc: update location of minisketch repository 0c0a2717bc3 Merge bitcoin/bitcoin#31954: doc: update fuzz instructions when on macOS a2ab2faf4a8 Merge bitcoin/bitcoin#31982: scripted-diff: rename libmultiprocess repository 972b604dc42 doc: update location of minisketch repository 611999e0977 doc: link to benchcoin over bitcoinperf d76647eb8f1 ci: use LLVM 20.1.0 for MSAN c2341ebb5bb Merge bitcoin/bitcoin#31983: build: don't show ccache summary with MSVC 88debb3e429 Merge bitcoin/bitcoin#31940: Add assumeutxo chainparams to release-process.md c8dcb61172e Merge bitcoin/bitcoin#31985: doc: Bring reduce-memory.md up to date 11a2d3a63e9 [headerssync] update headerssync config for v29 dd23c532581 [kernel] update chainTxData for v29 80926af8c26 [kernel] update assumevalid and minimumChainWork for v29 0683b8ebf33 [kernel] update assumed blockchain and chainstate sizes for v29 e13c18f6ce5 Merge bitcoin/bitcoin#31969: Add mainnet assumeutxo param at height 880,000 e5ff4e416ec qa: use a clearer and documented amount error in malleated snapshot b34fdb5ade0 test: introduce output amount (de)compression routines 18e83534ace wallet: Replace "non-0" with "non-zero" in translatable error message a7911ed101f test: introduce VARINT (de)serialization routines c718bffc361 build: don't use ccache with MSVC fff4f93dff8 doc: Bring reduce-memory.md up to date 75486c8ed87 doc: update fuzz instructions when on macOS 18749efb072 scripted-diff: rename libmultiprocess repository 02fae336351 doc: add assumeutxo chainparams to release proc 15717f0ef39 Merge bitcoin/bitcoin#31916: init: Handle dropped UPnP support more gracefully afde95b4601 Merge bitcoin/bitcoin#31976: delete release note fragments for v29 ae92bd8e1b2 delete release note fragments for v29 79bbb381a1f Merge bitcoin/bitcoin#30901: cmake: Revamp handling of data files 14f16748557 chainparams: add mainnet assumeutxo param at height 880_000 3c1f72a3670 Merge bitcoin/bitcoin#31930: doc: Update translation generation instructions 75d5d235a6b doc: Update translation generation instructions 6876e5076ec Merge bitcoin/bitcoin#31943: test: add coverage for abandoning unconfirmed transaction 44041ae0eca init: Handle dropped UPnP support more gracefully fac1dd9dffb test: Fix authproxy named args debug logging 0bb8a01810e Merge bitcoin/bitcoin#31880: cmake: Add optional sources to `minisketch` library directly 3bb679e5de2 Merge bitcoin/bitcoin#31952: chore: remove redundant word d9ba427f9d0 chore: remove redundant word c12a2528ce6 Merge bitcoin/bitcoin#31415: test: fix TestShell initialization and reset() ba0a4391ff3 Merge bitcoin/bitcoin#31945: depends: Update libmultiprocess library to fix CI failures fa99c3b544b test: Exclude SeedStartup from coverage counts fa579d663d7 contrib: Add deterministic-unittest-coverage fa3940b1cbc contrib: deterministic-fuzz-coverage fixups faf905b9b69 doc: Remove unused -fPIC 073a017016e test: add coverage for abandoning unconfirmed transaction e486597f9a5 Merge bitcoin/bitcoin#31918: fuzz: add basic TxOrphanage::EraseForBlock cov 01f77157660 depends: Update libmultiprocess library to fix CI failure 279ab20bbd3 Merge bitcoin/bitcoin#31925: contrib: update `utxo_to_sqlite` tool documentation and comment f0ac24846f1 Merge bitcoin/bitcoin#31928: ci: Fix filtering out Qt-generated files from `compile_commands.json` 44bd3159244 Merge bitcoin/bitcoin#31676: fuzz: add targets for PCP and NAT-PMP port mapping requests d82dc104152 ci: Fix filtering out Qt generated files from `compile_commands.json` e747ed989eb contrib: fix read metadata related comment d3095ac35a8 contrib: update `dumptxoutset` command in utxo_to_sqlite doc ecf54a32ed2 cmake: Add support for builtin `codegen` target a8c78a0574d cmake: Revamp handling of data files 5b8fd7c3a6b Merge bitcoin-core/gui#854: qt: Update `src/qt/locale/bitcoin_en.xlf` after string freeze 568fcdddaec scripted-diff: Adjust documentation per top-level target output location 026bb226e96 cmake: Set top-level target output locations db63bfbe7cf Merge bitcoin/bitcoin#31580: test: Remove non-portable IPv6 test da3ed8b970a Merge bitcoin/bitcoin#31662: cmake: Do not modify `CMAKE_TRY_COMPILE_TARGET_TYPE` globally 9d7672bbcae Merge bitcoin/bitcoin#31742: contrib: fix BUILDDIR in gen-bitcoin-conf script and gen-manpages.py 77bf99012ae Merge bitcoin/bitcoin#30302: doc: clarify loadwallet path loading for wallets 8400b742fa6 fuzz: add basic TxOrphanage::EraseForBlock cov 46a9c73083e Merge bitcoin/bitcoin#31906: ci: Switch to gcr.io mirror to avoid rate limits 7267ed05182 qt: Update `src/qt/locale/bitcoin_en.xlf` after string freeze 2c4b229c906 cmake: Introduce `FUZZ_LIBS` ea929c0848e scripted-diff: Rename CMake helper module 8d238c1dfde cmake: Delete `check_cxx_source_links*` macros 71bf8294a98 cmake: Convert `check_cxx_source_compiles_with_flags` to a function 88ee6800c96 cmake: Delete `check_cxx_source_links_with_flags` macro 09e8fd25b1a build: Don't override CMake's default try_compile target 303f8cca056 test: fix TestShell initialization and reset() e181bda061c guix: Apply all codesignatures to Windows binaries aafbd23fd97 guix: Apply codesignatures to all MacOS binaries 3656b828dc2 contrib: Sign all Windows binaries too 31d325464d0 contrib: Sign and notarize all MacOS binaries cadbd4137d8 miner: have waitNext return after 20 min on testnet d4020f502a6 Add waitNext() to BlockTemplate interface fa8de4706a0 ci: Switch to gcr.io mirror to avoid rate limits 9ef429b6ae6 wallet: fix crash on double block disconnection ca6aa0b9bee doc: loadwallet loads from relative walletdir 710d5b5149d guix: Update signapple fa1e0a72281 gitignore: target/ 9919e92022b cmake: Add optional sources to `minisketch` library directly c73b59d47f1 fuzz: implement targets for PCP and NAT-PMP port mapping requests 1695c8ab5bd fuzz: in FuzzedSock::GetSockName(), return a random-length name 0d472c19533 fuzz: never return an uninitialized sockaddr in FuzzedSock::GetSockName 39b7e2b5905 fuzz: add steady clock mocking to FuzzedSock 6fe1c35c05b pcp: make NAT-PMP error codes uint16_t 01906ce912e pcp: make the ToString method const a0b66b4bffa Revert "test: Disable known broken USDT test for now" ec47ba349d0 contrib: don't use bpf_usdt_readarg_p 35ae6ff60f6 test: don't use bpf_usdt_readarg_p e8b3c44da6e build: Include all Windows binaries for codesigning dd4ec840eeb build: Include all MacOS binaries for codesigning 4e5c9ceb9dd guix: Rename Windows unsigned binaries to unsigned.zip d9d49cd533b guix: Rename MacOS binaries to unsigned.tar.gz c214e5268fa guix: Rename unsigned.tar.gz to codesigning.tar.gz 63a8791e15c contrib: fix BUILDDIR in gen-bitcoin-conf script and gen-manpages.py d871d778251 test: Remove non-portable IPv6 test REVERT: 29513955891 kernel: Add pure kernel bitcoin-chainstate REVERT: 9c40433bd4a kernel: Add functions to get the block hash from a block REVERT: 942df8f287f kernel: Add block index utility functions to C header REVERT: 87102db87ac kernel: Add function to read block undo data from disk to C header REVERT: 12b8c9442ad kernel: Add functions to read block from disk to C header REVERT: d977db3feb2 kernel: Add function for copying block data to C header REVERT: 8ae33627743 kernel: Add functions for the block validation state to C header REVERT: 0565a0bbc01 kernel: Add validation interface to C header REVERT: 837e5a0f536 kernel: Add interrupt function to C header REVERT: a80b7bfe3de kernel: Add import blocks function to C header REVERT: 54d1a1231ec kernel: Add chainstate load options for in-memory dbs in C header REVERT: 659efa9969c kernel: Add options for reindexing in C header REVERT: 2179127c079 kernel: Add block validation to C header REVERT: 26143992693 kernel: Add chainstate loading when instantiating a ChainstateManager REVERT: 82d2bebbe54 kernel: Add chainstate manager option for setting worker threads REVERT: e875f520851 kernel: Add chainstate manager object to C header REVERT: 4e486059178 kernel: Add notifications context option to C header REVERT: a5eb699b978 kernel: Add chain params context option to C header REVERT: 0818b8d2c07 kernel: Add kernel library context object REVERT: 71c24c95b31 kernel: Add logging to kernel library C header REVERT: 0cc810386f7 kernel: Introduce initial kernel C header API git-subtree-dir: libbitcoinkernel-sys/bitcoin git-subtree-split: 5991a69ee0000de551955846d7d21733c326a748
1 parent f78a01a commit 2cab7a0

File tree

333 files changed

+24010
-10334
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

333 files changed

+24010
-10334
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ jobs:
171171
generate-options: '-DBUILD_GUI=ON -DWITH_BDB=ON -DWITH_ZMQ=ON -DBUILD_BENCH=ON -DWERROR=ON -DBUILD_KERNEL_LIB=ON -DBUILD_UTIL_CHAINSTATE=ON -DBUILD_KERNEL_TEST=OFF'
172172
job-name: 'Win64 native, VS 2022'
173173
- job-type: fuzz
174-
generate-options: '-DVCPKG_MANIFEST_NO_DEFAULT_FEATURES=ON -DVCPKG_MANIFEST_FEATURES="sqlite" -DBUILD_GUI=OFF -DBUILD_FOR_FUZZING=ON -DWERROR=ON'
174+
generate-options: '-DVCPKG_MANIFEST_NO_DEFAULT_FEATURES=ON -DVCPKG_MANIFEST_FEATURES="wallet" -DBUILD_GUI=OFF -DBUILD_FOR_FUZZING=ON -DWERROR=ON'
175175
job-name: 'Win64 native fuzz, VS 2022'
176176

177177
steps:
@@ -238,10 +238,10 @@ jobs:
238238
if: matrix.job-type == 'standard'
239239
working-directory: build
240240
env:
241-
BITCOIND: '${{ github.workspace }}\build\src\Release\bitcoind.exe'
242-
BITCOINCLI: '${{ github.workspace }}\build\src\Release\bitcoin-cli.exe'
243-
BITCOINUTIL: '${{ github.workspace }}\build\src\Release\bitcoin-util.exe'
244-
BITCOINWALLET: '${{ github.workspace }}\build\src\Release\bitcoin-wallet.exe'
241+
BITCOIND: '${{ github.workspace }}\build\bin\Release\bitcoind.exe'
242+
BITCOINCLI: '${{ github.workspace }}\build\bin\Release\bitcoin-cli.exe'
243+
BITCOINUTIL: '${{ github.workspace }}\build\bin\Release\bitcoin-util.exe'
244+
BITCOINWALLET: '${{ github.workspace }}\build\bin\Release\bitcoin-wallet.exe'
245245
TEST_RUNNER_EXTRA: ${{ github.event_name != 'pull_request' && '--extended' || '' }}
246246
shell: cmd
247247
run: py -3 test\functional\test_runner.py --jobs %NUMBER_OF_PROCESSORS% --ci --quiet --tmpdirprefix=%RUNNER_TEMP% --combinedlogslen=99999999 --timeout-factor=%TEST_RUNNER_TIMEOUT_FACTOR% %TEST_RUNNER_EXTRA%
@@ -258,7 +258,7 @@ jobs:
258258
if: matrix.job-type == 'fuzz'
259259
working-directory: build
260260
env:
261-
BITCOINFUZZ: '${{ github.workspace }}\build\src\test\fuzz\Release\fuzz.exe'
261+
BITCOINFUZZ: '${{ github.workspace }}\build\bin\Release\fuzz.exe'
262262
shell: cmd
263263
run: |
264264
py -3 test\fuzz\test_runner.py --par %NUMBER_OF_PROCESSORS% --loglevel DEBUG %RUNNER_TEMP%\qa-assets\fuzz_corpora

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
# Previous releases
1616
/releases
1717

18-
#build tests
19-
test/lint/test_runner/target/
18+
# cargo default target dir
19+
target/
2020

2121
/guix-build-*
2222

CMakeLists.txt

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,21 @@
99
# - CMake 3.26.5, https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/
1010
cmake_minimum_required(VERSION 3.22)
1111

12-
if (${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
12+
if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
1313
message(FATAL_ERROR "In-source builds are not allowed.")
1414
endif()
1515

16+
if(POLICY CMP0171)
17+
# `codegen` is a reserved target name.
18+
# See: https://cmake.org/cmake/help/latest/policy/CMP0171.html
19+
cmake_policy(SET CMP0171 NEW)
20+
endif()
21+
1622
#=============================
1723
# Project / Package metadata
1824
#=============================
1925
set(CLIENT_NAME "Bitcoin Core")
20-
set(CLIENT_VERSION_MAJOR 28)
26+
set(CLIENT_VERSION_MAJOR 29)
2127
set(CLIENT_VERSION_MINOR 99)
2228
set(CLIENT_VERSION_BUILD 0)
2329
set(CLIENT_VERSION_RC 0)
@@ -97,15 +103,13 @@ option(BUILD_KERNEL_LIB "Build experimental bitcoinkernel library." ${BUILD_UTIL
97103
option(BUILD_KERNEL_TEST "Build tests for the experimental bitcoinkernel library." ${BUILD_KERNEL_LIB})
98104

99105
option(ENABLE_WALLET "Enable wallet." ON)
100-
option(WITH_SQLITE "Enable SQLite wallet support." ${ENABLE_WALLET})
101-
if(WITH_SQLITE)
106+
if(ENABLE_WALLET)
102107
if(VCPKG_TARGET_TRIPLET)
103108
# Use of the `unofficial::` namespace is a vcpkg package manager convention.
104109
find_package(unofficial-sqlite3 CONFIG REQUIRED)
105110
else()
106111
find_package(SQLite3 3.7.17 REQUIRED)
107112
endif()
108-
set(USE_SQLITE ON)
109113
endif()
110114
option(WITH_BDB "Enable Berkeley DB (BDB) wallet support." OFF)
111115
cmake_dependent_option(WARN_INCOMPATIBLE_BDB "Warn when using a Berkeley DB (BDB) version other than 4.8." ON "WITH_BDB" OFF)
@@ -380,13 +384,16 @@ endif()
380384
target_link_options(sanitize_interface INTERFACE ${SANITIZER_LDFLAGS})
381385

382386
if(BUILD_FUZZ_BINARY)
383-
include(CheckSourceCompilesAndLinks)
384-
check_cxx_source_links_with_flags("${SANITIZER_LDFLAGS}" "
387+
target_link_libraries(core_interface INTERFACE ${FUZZ_LIBS})
388+
include(CheckSourceCompilesWithFlags)
389+
check_cxx_source_compiles_with_flags("
385390
#include <cstdint>
386391
#include <cstddef>
387392
extern \"C\" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { return 0; }
388393
// No main() function.
389394
" FUZZ_BINARY_LINKS_WITHOUT_MAIN_FUNCTION
395+
LDFLAGS ${SANITIZER_LDFLAGS}
396+
LINK_LIBRARIES ${FUZZ_LIBS}
390397
)
391398
endif()
392399

@@ -608,9 +615,6 @@ endif()
608615
add_subdirectory(test)
609616
add_subdirectory(doc)
610617

611-
include(cmake/crc32c.cmake)
612-
include(cmake/leveldb.cmake)
613-
include(cmake/minisketch.cmake)
614618
add_subdirectory(src)
615619

616620
include(cmake/tests.cmake)
@@ -649,7 +653,6 @@ message(" kernel-test (experimental) .......... ${BUILD_KERNEL_TEST}")
649653
message("Optional features:")
650654
message(" wallet support ...................... ${ENABLE_WALLET}")
651655
if(ENABLE_WALLET)
652-
message(" - descriptor wallets (SQLite) ...... ${WITH_SQLITE}")
653656
message(" - legacy wallets (Berkeley DB) ..... ${WITH_BDB}")
654657
endif()
655658
message(" external signer ..................... ${ENABLE_EXTERNAL_SIGNER}")

CMakePresets.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@
8383
"WITH_BDB": "ON",
8484
"WITH_MULTIPROCESS": "ON",
8585
"WITH_QRENCODE": "ON",
86-
"WITH_SQLITE": "ON",
8786
"WITH_USDT": "ON",
8887
"WITH_ZMQ": "ON"
8988
}

ci/lint_imagefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
# See test/lint/README.md for usage.
66

7-
FROM docker.io/debian:bookworm
7+
FROM mirror.gcr.io/debian:bookworm
88

99
ENV DEBIAN_FRONTEND=noninteractive
1010
ENV LC_ALL=C.UTF-8

ci/test/00_setup_env.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22
#
3-
# Copyright (c) 2019-2022 The Bitcoin Core developers
3+
# Copyright (c) 2019-present The Bitcoin Core developers
44
# Distributed under the MIT software license, see the accompanying
55
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
66

ci/test/00_setup_env_arm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export HOST=arm-linux-gnueabihf
1010
export DPKG_ADD_ARCH="armhf"
1111
export PACKAGES="python3-zmq g++-arm-linux-gnueabihf busybox libc6:armhf libstdc++6:armhf libfontconfig1:armhf libxcb1:armhf"
1212
export CONTAINER_NAME=ci_arm_linux
13-
export CI_IMAGE_NAME_TAG="docker.io/ubuntu:noble" # Check that https://packages.ubuntu.com/noble/g++-arm-linux-gnueabihf (version 13.3, similar to guix) can cross-compile
13+
export CI_IMAGE_NAME_TAG="mirror.gcr.io/ubuntu:noble" # Check that https://packages.ubuntu.com/noble/g++-arm-linux-gnueabihf (version 13.3, similar to guix) can cross-compile
1414
export CI_IMAGE_PLATFORM="linux/arm64"
1515
export USE_BUSY_BOX=true
1616
export RUN_UNIT_TESTS=true

ci/test/00_setup_env_i686_multiprocess.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export LC_ALL=C.UTF-8
88

99
export HOST=i686-pc-linux-gnu
1010
export CONTAINER_NAME=ci_i686_multiprocess
11-
export CI_IMAGE_NAME_TAG="docker.io/ubuntu:24.04"
11+
export CI_IMAGE_NAME_TAG="mirror.gcr.io/ubuntu:24.04"
1212
export CI_IMAGE_PLATFORM="linux/amd64"
1313
export PACKAGES="llvm clang g++-multilib"
1414
export DEP_OPTS="DEBUG=1 MULTIPROCESS=1"

ci/test/00_setup_env_mac_cross.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export LC_ALL=C.UTF-8
99
export SDK_URL=${SDK_URL:-https://bitcoincore.org/depends-sources/sdks}
1010

1111
export CONTAINER_NAME=ci_macos_cross
12-
export CI_IMAGE_NAME_TAG="docker.io/ubuntu:24.04"
12+
export CI_IMAGE_NAME_TAG="mirror.gcr.io/ubuntu:24.04"
1313
export HOST=x86_64-apple-darwin
1414
export PACKAGES="clang lld llvm zip"
1515
export XCODE_VERSION=15.0

ci/test/00_setup_env_native_asan.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
export LC_ALL=C.UTF-8
88

9-
export CI_IMAGE_NAME_TAG="docker.io/ubuntu:24.04"
9+
export CI_IMAGE_NAME_TAG="mirror.gcr.io/ubuntu:24.04"
1010

1111
# Only install BCC tracing packages in CI. Container has to match the host for BCC to work.
1212
if [[ "${INSTALL_BCC_TRACING_TOOLS}" == "true" ]]; then

0 commit comments

Comments
 (0)