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
 

Reply via email to