Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bitcoin for openSUSE:Factory checked in at 2024-01-05 21:44:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bitcoin (Old) and /work/SRC/openSUSE:Factory/.bitcoin.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitcoin" Fri Jan 5 21:44:22 2024 rev:50 rq:1137002 version:26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes 2023-05-31 21:54:59.493180621 +0200 +++ /work/SRC/openSUSE:Factory/.bitcoin.new.28375/bitcoin.changes 2024-01-05 21:46:33.673579554 +0100 @@ -1,0 +2,1306 @@ +Fri Jan 05 08:05:00 UTC 2024 - andrea.manz...@suse.com + +- Update to version 26.0: + * doc: update release notes for 26.0 + * doc: update manual pages for 26.0 + * build: bump version to v26.0 final + * doc: update release notes for v26.0rc3 + * doc: update manual pages for v26.0rc3 + * build: bump version to v26.0rc3 + * build: Fix regression in "ARMv8 CRC32 intrinsics" test + * ci: Avoid toolset ambiguity that MSVC can't handle + * p2p: do not make automatic outbound connections to addnode peers + * ci: Switch from `apt` to `apt-get` + * ci: Update apt cache + * pool: change memusage_test to use int64_t, add allocation check + * pool: make sure PoolAllocator uses the correct alignment + * doc: regenerate example bitcoin.conf + * doc: rewrite explanation for -par= + * doc: update manual pages for v26.0rc2 + * build: bump version to v26.0rc2 + * gui: fix crash on selecting "Mask values" in transaction view + * guix: update signapple + * guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH + * test: add coverage for snapshot chainstate not matching AssumeUTXO parameters + * assumeutxo, blockstorage: prevent core dump on invalid hash + * [test] Test i2p private key constraints + * [net] Check i2p private key constraints + * bugfix: Mark CNoDestination and PubKeyDestination constructor explicit + * qt: 26.0rc2 translations update + * doc: generate example bitcoin.conf for v26.0rc1 + * doc: generate manual pages for v26.0rc1 + * build: bump version to v26.0rc1 + * qt: 26.0rc1 translations update + * doc: consolidate release note fragments + * test: enable reindex readonly test on *BSD and macOS as root + * ci: Add missing --external to podman image prune + * Revert "gui: provide wallet controller context to wallet actions" + * doc: add historical release notes for 24.2 + * chainparams, assumeutxo: Fix signet txoutset hash + * chainparams, assumeutxo: Fix testnet txoutset hash + * assumeutxo: Check deserialized coins for out of range values + * docs: Add release notes for #28685 + * scripted-diff: Rename hash_serialized_2 to hash_serialized_3 + * coinstats: Fix hash_serialized2 calculation + * fuzz: Increase merge -rss_limit_mb + * refactor: Remove CBlockFileInfo::SetNull + * build: Include `config/bitcoin-config.h` explicitly in `util/trace.h` + * [fuzz] Delete i2p target + * log: Don't log cache rebalancing in absense of a snapshot chainstate + * test: De-dublicate/optimize assumeutxo test for further extensions + * test: check au file with changed outpoint index + * test: Check tx metadata is migrated to watchonly + * wallet: Reload watchonly and solvables wallets after migration + * wallet: Copy all tx metadata to watchonly wallet + * build: move -fstack-reuse=none to CORE_CXXFLAGS + * docs: Add reference to total.coverage report + * test: Fix failing time check in rpc_net.py + * test: Check that a failed wallet migration is cleaned up + * doc: add historical release notes for 25.1 + * test: assumeutxo file with unknown block hash + * test: Add assumeutxo test for wrong hash + * assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parameters + * fuzz: Allow multiple --m_dir args + * net: remove unused CConnman::FindNode(const CSubNet&) + * netbase: possibly change the result of LookupSubNet() to CJDNS + * doc: add release note for #27460 (new `importmempool` RPC) + * gui: disable top bar menu actions during shutdown + * gui: provide wallet controller context to wallet actions + * miniscript: make GetWitnessSize accurate for tapscript + * test: add tests for miniscript GetWitnessSize + * test: remove mutable global contexts in miniscript fuzzer/test + * fuzz: Merge with -set_cover_merge=1 + * lint: Include test_utxo_snapshots in lint_shell + * fuzz: add coverage for `bitcoinconsensus_verify_script_with_spent_outputs` + * docs: add release notes for #28539 + * docs: add docs for additional libconsensus functions + * docs: link to rust-bitcoinconsensus + * lib: add Taproot support to libconsensus + * test: fix `assert_debug_log` call-site bugs, add type checks + * ci: always prune all dangling bitcoin-ci-test images + * ci: Add missing CI_RETRY_EXE before git clone + * ci: Export `IN_GETOPT_BIN` on macOS + * Revert "ci: Upgrading pip version in macos environment" + * ci: add label to docker images + * test: Fuzz merge with -use_value_profile=0 for now + * ci: Bump asan + * ci: Drop no longer needed `NOLINTNEXTLINE` + * tidy: modernize-use-emplace + * test: Check snapshot file with wrong number of coins + * refactor: Remove unused nchaintx from SnapshotMetadata constructor + * test: don't run old binaries under valgrind + * test: BIP324: add check for missing garbage terminator detection + * doc: assumeutxo prune and index notes + * ci: Install Android API 31 platform as Qt expects + * test: Add Wallet Unlock Context Manager + * test: Use pathlib over os.path #28362 + * build: add `-mbranch-protection=bti` to aarch64 hardening flags + * devtools: test_utxo_snapshots.sh sleep cleanup and documentation + * contrib: add test for macOS linker version to symbol-check + * depends: update LD64_VERSION to 711 + * ci: use LLVM/Clang 17 in tidy job + * ci: use LLVM 17.0.2 in MSAN jobs + * test: check that loading snapshot not matching AssumeUTXO parameters fails + * docs: fix typo + * test: fix usdt undeclared function errors on mantis + * test: Unit test for inferring scripts with hybrid and uncompressed keys + * test: Scripts with hybrid pubkeys are migrated to watchonly + * descriptors: Move InferScript's pubkey validity checks to InferPubkey + * descriptors: Check result of InferPubkey + * ci: move-only CI_CONTAINER_ID to 02_run_container.sh + * ci: Work around podman stop bug + * ci: Add set -ex to 02_run_container.sh + * ci: Rename 04_install to 02_run_container + * qt: Update translation source file for v26.0 string freeze + * Adjust Gradle properties + * miniscript: remove P2WSH-specific part of GetStackSize doc comment + * qa: bound testing for TapMiniscript + * miniscript: have a custom Node destructor + * qa: Tapscript Miniscript signing functional tests + * qa: list descriptors in Miniscript signing functional tests + * script/sign: Miniscript support in Tapscript + * MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing + * qa: functional test Miniscript inside Taproot descriptors + * descriptor: parse Miniscript expressions within Taproot descriptors + * descriptor: Tapscript-specific Miniscript key serialization / parsing + * fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript + * qa: test Miniscript max stack size tracking + * miniscript: check maximum stack size during execution + * fuzz: adapt Miniscript targets to Tapscript + * qa: Tapscript-Miniscript unit tests + * pubkey: introduce a GetEvenCorrespondingCPubKey helper + * miniscript: account for keys as being 32 bytes under Taproot context + * miniscript: adapt resources checks depending on context + * serialize: make GetSizeOfCompactSize constexpr + * miniscript: sanity asserts context in ComputeType + * miniscript: make 'd:' have the 'u' property under Tapscript context + * miniscript: introduce a multi_a fragment + * miniscript: restrict multi() usage to P2WSH context + * miniscript: store the script context within the Node structure + * miniscript: introduce a MsContext() helper to contexts + * miniscript: don't anticipate signature presence in CalcStackSize() + * miniscript: add a missing dup key check bypass in Parse() + * gui: fix coin control input size accounting for taproot spends + * gui: remove legacy wallet creation + * rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs + * doc: Drop references to assumevalid in assumeutxo docs + * test: Rename wait_until_helper to wait_until_helper_internal + * chain: Rename HaveTxsDownloaded to HaveNumChainTxs + * blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor + * validation, test: Improve and document nChainTx check for testability + * doc: Add snapshot chainstate removal warning to reindexing documentation + * test: Improvements of feature_assumeutxo + * doc: Add and edit some comments around assumeutxo + * validation: remove unused mempool param in DetectSnapshotChainstate + * test: Use feerate higher than minrelay fee in wallet_fundraw + * doc: update example pulls in release-process.md + * github actions: Fix test-one-commit when parent of head is merge commit + * wallet: No BDB creation, unless -deprecatedrpc=create_bdb + * assumeutxo: change getchainstates RPC to return a list of chainstates + * net: move MaybeFlipIPv6toCJDNS() from net to netbase + * net: move IsReachable() code to netbase and encapsulate it + * fuzz: ConsumeNetAddr(): avoid IPv6 addresses that look like CJDNS + * net: put CJDNS prefix byte in a constant + * test: display abrupt shutdown errors in console output + * i2p: destroy the session if we get an unexpected error from the I2P router + * i2p: also sleep after errors in Accept() + * ci: Avoid cache depends/build + * test: Bump walletpassphrase timeouts to avoid intermittent issues + * headerssync: update params for 26.x + * kernel: update m_assumed_* chain params for 26.x + * kernel: update chainTxData for 26.x + * kernel: update nMinimumChainWork & defaultAssumeValid for 26.x + * qt: enable -ltcg for windows HOST + * test: BIP324: add checks for v1 prefix matching / wrong network magic detection + * gui: Add wallet name to address book page + * ci: Only run functional tests on windows in master + * tests: assumeutxo: accept final height from either chainstate + * descriptors: disallow hybrid public keys + * test: assumeutxo: avoid race in functional test + * test: add wait_for_connect to BitcoinTestFramework.connect_nodes + * net: raise V1_PREFIX_LEN from 12 to 16 + * build: Update qt package up to 5.15.10 + * [test] Make PeerManager's rng deterministic in tests + * [net processing] FeeFilterRounder doesn't own a FastRandomContext + * [net processing] Make fee filter rounder non-global + * qt: Add "Session id" label to peer details + * refactor: add and use EnsureAnyAddrman in rpc + * doc: add release notes for #27511 + * rpc: `getaddrmaninfo` followups + * typo: in packages.md + * ci: Print Linux kernel info + * http: bugfix: track closed connection + * http: log connection instead of request count + * http: refactor: use encapsulated HTTPRequestTracker + * depends: fix unusable memory_resource in macos qt build + * [net processing] Addr shuffle uses PeerManager's rng + * [net processing] PushAddress uses PeerManager's rng + * [net processing] PeerManager holds a FastRandomContext + * qt: Add "Transport" label to peer details + * doc: mention BIP324 support in bips.md + * test: enable v2 transport between nodes in some functional tests + * test: Functional test for opportunistic encryption + * net: expose transport types/session IDs of connections in RPC and logs + * net: reconnect with V1Transport under certain conditions + * sync: modernize CSemaphore / CSemaphoreGrant + * rpc: addnode arg to use BIP324 v2 p2p + * net: use V2Transport when NODE_P2P_V2 service flag is present + * rpc: don't report v2 handshake bytes in the per-type sent byte statistics + * net: advertise NODE_P2P_V2 if CLI arg -v2transport is on + * chainparams: add signet assumeutxo param at height 160_000 + * chainparams: add testnet assumeutxo param at height 2_500_000 + * test: getrawaddrman RPC + * rpc: getrawaddrman for addrman entries + * bench: drop NO_THREAD_SAFETY_ANALYSIS from disconnected_txs + * doc: fix link to developer-notes.md file in multiprocess.md + * [doc] add release note for submitpackage + * [rpc] allow submitpackage to be called outside of regtest + * [rpc] require package to be a tree in submitpackage + * [txpackages] IsChildWithParentsTree() + * [doc] parent pay for child in aggregate CheckFeeRate + * test: add coverage to feature_addrman.py + * doc: add note about confusing HaveTxsDownloaded name + * contrib: add script to demo/test assumeutxo + * test: add feature_assumeutxo functional test + * rpc: add getchainstates + * refuse to activate a UTXO snapshot if mempool not empty + * rpc: add loadtxoutset + * validation: do not activate snapshot if behind active chain + * validation: assumeutxo: swap m_mempool on snapshot activation + * blockstorage: segment normal/assumedvalid blockfiles + * validation: populate nChainTx value for assumedvalid chainstates + * test: adjust chainstate tests to use recognized snapshot base + * validation: pruning for multiple chainstates + * validation: indexing changes for assumeutxo + * net_processing: validationinterface: ignore some events for bg chain + * wallet: validationinterface: only handle active chain notifications + * validationinterface: only send zmq notifications for active + * validation: pass ChainstateRole for validationinterface calls + * validation: only call UpdatedBlockTip for active chainstate + * validation: add ChainstateRole + * validation: MaybeRebalanceCaches when chain leaves IBD + * chainparams: add blockhash to AssumeutxoData + * assumeutxo: remove snapshot during -reindex{-chainstate} + * bugfix: correct is_snapshot_cs in VerifyDB + * net_processing: Request assumeutxo background chain blocks + * Add instructions for headerssync-params.py to release-process.md + * Update parameters in headerssync.cpp + * Add headerssync-params.py script to the repository + * lint: fix custom mypy cache dir setting + * Add package evaluation fuzzer + * key: don't allocate secure mem for null (invalid) key + * Add make_secure_unique helper + * wallet: Add TxStateString function for debugging and logging + * tests: Use manual bumps instead of bumpfee for resendwallettransactions + * test: Avoid test failure on Linux root without cap-add LINUX_IMMUTABLE + * build, macos: Fix `qt` package build with new Xcode 15 linker + * net: Simplify v2 recv logic by decoupling AAD from state machine + * net: Drop v2 garbage authentication packet + * test: Test loading wallets with conflicts without a chain + * wallet: Check last block and conflict height are valid in MarkConflicted + * rpc: bumpfee, improve doc for 'reduce_output' arg + * ci: Install Homebrew's `pkg-config` package + * bench: Add SHA256 implementation specific benchmarks + * Add ability to specify SHA256 implementation for benchmark purposes + * doc: Be vague instead of wrong about MALLOC_ARENA_MAX + * test: add unit test coverage for Python ECDSA implementation + * Add functional test to catch too large vsize packages + * Handle over-sized (in virtual bytes) packages with no in-mempool ancestors + * Bugfix: Pass correct virtual size to CheckPackageLimits + * Replace MAX_PACKAGE_SIZE with MAX_PACKAGE_WEIGHT to avoid vbyte confusion + * test: add functional test for getaddrmaninfo + * ci: Use nproc over MAKEJOBS in 01_base_install + * Remove SER_GETHASH, hard-code client version in CKeyPool serialize + * Remove CHashWriter type + * Remove unused GetType() from OverrideStream, CVectorWriter, SpanReader + * Add regression test for m_limit mutation + * contrib/bash-completions: use package naming conventions + * fuzz: Add missing PROVIDE_FUZZ_MAIN_FUNCTION guard to __AFL_FUZZ_INIT + * rpc: Introduce getaddrmaninfo for count of addresses stored in new/tried table + * ci: Reintroduce fixed "test-each-commit" job + * doc: add release note + * test: check `descriptorprocesspsbt` return hex encoded tx + * rpc: `descriptorprocesspsbt` return hex encoded tx + * Refactor: Replace 'isMockableChain' with inline 'ChainType' check for 'submitpackage' + * build: remove dmg dependencies + * macdeploy: remove DMG generation from deploy script + * build: produce a .zip for macOS distribution + * build: add -zip option to macdeployqtplus + * Return CAutoFile from BlockManager::Open*File() + * Make BufferedFile to be a CAutoFile wrapper + * refactor: Drop unused fclose() from BufferedFile + * tests: fix incorrect assumption in v2transport_test + * Remove MemPoolAccept::m_limits, only have local copies for carveouts + * doc: Remove confusing assert linter + * test: cover read-only blockstore + * [fuzz] Don't use afl++ deferred forkserver mode + * build: use _LIBCPP_ENABLE_DEBUG_MODE over ENABLE_ASSERTIONS ++++ 1009 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes ++++ and /work/SRC/openSUSE:Factory/.bitcoin.new.28375/bitcoin.changes Old: ---- bitcoin-25.0.obscpio New: ---- bitcoin-26.0.obscpio bitcoin-26.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bitcoin.spec ++++++ --- /var/tmp/diff_new_pack.w0Y6VG/_old 2024-01-05 21:46:34.629614540 +0100 +++ /var/tmp/diff_new_pack.w0Y6VG/_new 2024-01-05 21:46:34.633614686 +0100 @@ -1,7 +1,7 @@ # # spec file for package bitcoin # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2011-2014 P Rusnak <prus...@opensuse.org> # # All modifications and additions to the file contributed by third parties @@ -30,7 +30,7 @@ %bcond_without tests %endif Name: bitcoin -Version: 25.0 +Version: 26.0 Release: 0 Summary: P2P Digital Currency License: MIT @@ -83,7 +83,7 @@ Summary: An end-user Qt5 GUI for the %{name_pretty} crypto-currency Group: Development/Libraries/Other Requires(post): update-desktop-files -Requires(postun): update-desktop-files +Requires(postun):update-desktop-files %description qt5 %{name_pretty} is a peer-to-peer electronic cash system ++++++ _service ++++++ --- /var/tmp/diff_new_pack.w0Y6VG/_old 2024-01-05 21:46:34.669616004 +0100 +++ /var/tmp/diff_new_pack.w0Y6VG/_new 2024-01-05 21:46:34.673616150 +0100 @@ -6,7 +6,7 @@ <param name="changesgenerate">enable</param> <param name="exclude">.*</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">refs/tags/v25.0</param> + <param name="revision">refs/tags/v26.0</param> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.w0Y6VG/_old 2024-01-05 21:46:34.693616882 +0100 +++ /var/tmp/diff_new_pack.w0Y6VG/_new 2024-01-05 21:46:34.697617029 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/bitcoin/bitcoin.git</param> - <param name="changesrevision">8105bce5b384c72cf08b25b7c5343622754e7337</param></service></servicedata> + <param name="changesrevision">44d8b13c81e5276eb610c99f227a4d090cc532f6</param></service></servicedata> (No newline at EOF) ++++++ bitcoin-25.0.obscpio -> bitcoin-26.0.obscpio ++++++ /work/SRC/openSUSE:Factory/bitcoin/bitcoin-25.0.obscpio /work/SRC/openSUSE:Factory/.bitcoin.new.28375/bitcoin-26.0.obscpio differ: char 48, line 1 ++++++ bitcoin.obsinfo ++++++ --- /var/tmp/diff_new_pack.w0Y6VG/_old 2024-01-05 21:46:34.745618785 +0100 +++ /var/tmp/diff_new_pack.w0Y6VG/_new 2024-01-05 21:46:34.745618785 +0100 @@ -1,5 +1,5 @@ name: bitcoin -version: 25.0 -mtime: 1685009439 -commit: 8105bce5b384c72cf08b25b7c5343622754e7337 +version: 26.0 +mtime: 1701686721 +commit: 44d8b13c81e5276eb610c99f227a4d090cc532f6