Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bitcoin for openSUSE:Factory checked 
in at 2025-01-15 17:45:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bitcoin (Old)
 and      /work/SRC/openSUSE:Factory/.bitcoin.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bitcoin"

Wed Jan 15 17:45:05 2025 rev:57 rq:1238012 version:28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes  2024-06-25 
23:08:01.559505423 +0200
+++ /work/SRC/openSUSE:Factory/.bitcoin.new.1881/bitcoin.changes        
2025-01-15 17:45:19.609964953 +0100
@@ -1,0 +2,1291 @@
+Wed Jan 15 08:52:43 UTC 2025 - Martin Pluskal <[email protected]>
+
+- Update to version 28.0:
+  * doc: 28.0 Release Notes
+  * doc: generate manpages
+  * build: Bump to 28.0
+  * validation: Disable CheckForkWarningConditions for background chainstate
+  * test: Use shell builtins in run_command test case
+  * doc: Generate manpages
+  * build: Bump to 28.0rc2
+  * streams: remove AutoFile::Get() entirely
+  * streams: cache file position within AutoFile
+  * qt: Translations update
+  * gui: fix crash when closing wallet
+  * test: Wait for local services to update in feature_assumeutxo
+  * test: add coverage for assumeUTXO honest peers disconnection
+  * assumeUTXO: fix peers disconnection during sync
+  * test: Work around boost compilation error
+  * depends: build libevent with -D_GNU_SOURCE
+  * test: fixing failing system_tests/run_command under some Locales
+  * test: Avoid intermittent timeout in p2p_headers_sync_with_minchainwork.py
+  * test: fix `TestShell` initialization (late follow-up for #30463)
+  * doc: Point release notes to wiki draft
+  * examples: Generate example bitcoin.conf
+  * doc: Generate manpages
+  * build: Bump to 28.0rc1
+  * docs: Add 379 and 387 to bips.md
+  * docs: Remove release 28.0 release notes fragments
+  * seeds: Regenerate mainnet seeds
+  * seeds: Pull nodes from Luke's seeder
+  * seeds: Pull nodes from virtu's crawler
+  * chainparams: Remove seed.bitcoinstats.com
+  * build: Bump to 28.99
+  * wallet: bugfix: ensure atomicity in settings updates
+  * qt: 28.0 translations update
+  * test: check xor.dat recreated when missing
+  * test: add null block xor key
+  * refactor: lift NUM_XOR_BYTES
+  * refactor: move read_xor_key() to TestNode
+  * refactor: use unlink rather than os.remove
+  * test: add blocks_key_path
+  * test: Avoid intermittent block download timeout in p2p_ibd_stalling
+  * test: Avoid duplicate curl call in get_previous_releases.py
+  * test: Add time-timewarp-attack boundary cases
+  * Fix maybe-uninitialized warning in IsSpentKey
+  * devtools, utxo-snapshot: Fix block height out of range
+  * test: replace deprecated secp256k1 context flags usage
+  * miner: adjust clock to timewarp rule
+  * Add timewarp attack mitigation test
+  * consensus: enable BIP94 on regtest
+  * test: assumeutxo: check that UTXO-querying RPCs operate on snapshot 
chainstate
+  * consensus: lower regtest nPowTargetTimespan to 144
+  * fuzz: Speed up utxo_snapshot fuzz target
+  * seeds: Use fjahr's more up to date asmap
+  * seeds: Fixed seeds update
+  * seeds: Add testnet4 fixed seeds file
+  * seeds: Remove manual onion and i2p seeds
+  * seeds: Add testnet instructions
+  * seeds: Also pull from achow101 seeder
+  * makeseeds: Configurable minimum blocks for testnet4's smaller chain
+  * headerssync: Update headerssync configuration
+  * params: Update assumevalid and minimum chainwork
+  * params: Update chainTxData
+  * params: Update assumed blockchain and chainstate sizes
+  * test: Enable detect_leaks=1 in ASAN_OPTIONS explicitly
+  * fuzz: Speed up utxo_snapshot by lazy re-init
+  * Rename ReleaseWallet to FlushAndDeleteWallet
+  * fuzz: Remove unused DataStream object
+  * wallet: WaitForDeleteWallet, do not expect thread safety
+  * wallet: rename UnloadWallet to WaitForDeleteWallet
+  * wallet: unload, notify GUI as soon as possible
+  * makeseeds: Shuffle ips after parsing
+  * makeseeds: Support CJDNS
+  * makeseeds: Update user agent regex
+  * test: add functional test for XORed block/undo files (`-blocksxor`)
+  * [doc] mention bip94 support
+  * test: refactor: move `read_xor_key`/`util_xor` helpers to util module
+  * qt: Update translation source file for v28.0 string freeze
+  * gui: Use menu for wallet migration
+  * remove repeated word in note
+  * Move maximum timewarp attack threshold back to 600s from 7200s
+  * Deduplicate list of chain strings in RPC help texts
+  * gui: Use wallet name for wallet migration rather than WalletModel
+  * gui: don't remove wallet manually before migration
+  * gui: Consolidate wallet display name to GUIUtil function
+  * wallet, interfaces: Include database format in listWalletDir
+  * test: Disallow fee_estimator construction in ChainTestingSetup
+  * wallet: fix, detect blank legacy wallets in IsLegacy
+  * doc: add missing "testnet4" network string in RPC/init help texts
+  * policy/feerate.h: avoid constraint self-dependency
+  * add missing #include <cstdint> for GCC 15
+  * doc: Update ccache website link
+  * chainparams: Handle Testnet4 in GetNetworkForMagic
+  * doc: Remove outdated nTx faking comment
+  * chainparams: add mainnet assumeutxo param at height 840_000
+  * wallet: List sqlite wallets with empty string name
+  * wallet: Ignore .bak files when listing wallet files
+  * validation: Use MAX_TIMEWARP constant as testnet4 timewarp defense delta
+  * net: Clarify that m_addr_local is only set once
+  * [test]: remove `ExtractDestination` false assertion for `ANCHOR` script
+  * lint: Find function calls in default arguments
+  * doc: Add release notes for 29775
+  * doc: Align deprecation warnings
+  * assumeutxo: Drop block height from metadata
+  * Reduce cache lookups in CCoinsViewCache::FetchCoin
+  * guix: bump time-machine to 7bf1d7aeaffba15c4f680f93ae88fbef25427252
+  * contrib: support reading XORed blocks in linearize-data.py script
+  * chainparams: Add initial minimum chain work for Testnet4
+  * Revert "depends: Fetch miniupnpc sources from an alternative website"
+  * add deprecation warning for mempoolfullrbf
+  * [doc] update documentation for new mempoolfullrbf default
+  * p2p: For assumeutxo, download snapshot chain before background chain
+  * p2p: Restrict downloading of blocks for snapshot chain
+  * doc: Drop no longer needed workaround for WSL
+  * fuzz: replace hardcoded numbers for bech32 limits
+  * validation: don't erase coins cache on prune flushes
+  * Add linked-list test to CCoinsViewCache::SanityCheck
+  * coins: move Sync logic to CoinsViewCacheCursor
+  * coins: pass linked list of flagged entries to BatchWrite
+  * test: add cache entry linked list tests
+  * coins: track flagged cache entries in linked list
+  * testnet: Add timewarp attack prevention for Testnet4
+  * testnet: Add Testnet4 difficulty adjustment rules fix
+  * testnet: Introduce Testnet4
+  * refactor: use c++20 std::views::reverse instead of reverse_iterator.h
+  * ci: Silent Homebrew's reinstall warnings
+  * doc: release note for 30212
+  * rpc: clarify ALREADY_IN_CHAIN rpc errors
+  * build: remove check for __declspec(dllexport)
+  * build: remove check for __attribute__((visibility..
+  * depends: fix ZMQ CMake getcachesize check
+  * scripted-diff: Replace uint256S("str") -> uint256{"str"}
+  * refactor: Hand-replace some uint256S -> uint256
+  * refactor: Add consteval uint256(hex_str)
+  * miniscript: Use `ToIntegral` instead of `ParseInt64`
+  * scripted-diff: Modernize naming of nChainTx and nTxCount
+  * test: Add basic check for nChainTx type
+  * chainparams: Change nChainTx to uint64_t
+  * refactor: remove un-tested early returns
+  * tests: add tests for KeyPair
+  * refactor: move SignSchnorr to KeyPair
+  * logging: clarify -debug and -debugexclude descriptions
+  * rpc: make logging method reject "0" category and correct the help text
+  * logging, refactor: minor encapsulation improvement and use BCLog::NONE 
instead of 0
+  * logging, refactor: make category special cases explicit
+  * doc + test: Correct uint256 hex string endianness
+  * doc: Add missed cmake package to build depends
+  * crypto: add KeyPair wrapper class
+  * tests: add key tweak smoke test
+  * bench: add benchmark for signing with a taptweak
+  * doc: Add note about distro's g++-mingw-w64-x86-64-posix version
+  * policy: enable full-rbf by default
+  * doc: add release notes for full-rbf
+  * test: check that keyless P2A 'signing' via `signrawtransactionwithkey` 
succeeds
+  * test: check that P2A with witness data is still consensus-legal
+  * test: P2A is a destination type with an address
+  * gui, qt: brintToFront workaround for Wayland
+  * [rpc, fees]: add more detail on the fee estimation modes
+  * [doc]: add `30275` release notes
+  * fuzz: fix timeout in crypter target
+  * test: Disable known broken USDT test for now
+  * Revert "build: pass --with-ecmult-gen-kb=86 to secp256k1"
+  * Squashed 'src/secp256k1/' changes from 4af241b320..642c885b61
+  * doc: tor.md: use -bind=127.0.0.1:8334=onion for the Tor bind
+  * Showing local addresses on the Node Window
+  * net: Providing an interface for mapLocalHost
+  * coins: call ClearFlags in CCoinsCacheEntry destructor
+  * refactor: require self and sentinel parameters for AddFlags
+  * refactor: add CoinsCachePair alias
+  * refactor: move flags to private uint8_t and rename to m_flags
+  * refactor: disallow setting flags in CCoinsCacheEntry constructors
+  * refactor: encapsulate flags setting with AddFlags and ClearFlags
+  * refactor: encapsulate flags get access for all other checks
+  * refactor: encapsulate flags access for dirty and fresh checks
+  * clusterlin: improve rechunking in LinearizationChunking (optimization)
+  * clusterlin: add MergeLinearizations function + fuzz test + benchmark
+  * clusterlin: add PostLinearize + benchmarks + fuzz tests
+  * clusterlin: add algorithms for connectedness/connected components
+  * clusterlin: rename Intersect -> IntersectPrefixes
+  * fuzz: improve scriptpubkeyman target
+  * qt: Replace deprecated LogPrintf with LogInfo in GUIUtil::LogQtInfo()
+  * qt, build: Drop `QT_STATICPLUGIN` macro
+  * depends: Fix `zeromq` build on OpenBSD
+  * refactor: remove TxidFromString
+  * test: replace WtxidFromString with Wtxid::FromHex
+  * fuzz: increase FromHex() coverage
+  * test: add uint256::FromHex unittest coverage
+  * test: Avoid CScript() as default function argument
+  * [fuzz] Harness for version handshake
+  * scripted-diff: Rename lazily initialized bloom filters
+  * doc: Remove reference to resolved issue
+  * [net processing] Lazily initialize m_recent_confirmed_transactions
+  * [net processing] Lazily initialize m_recent_rejects_reconsiderable
+  * [net processing] Lazily initialize m_recent_rejects
+  * test: Try previously intermittently broken USDT test again
+  * doc: remove obsolete mention and link to closed PR
+  * doc: add release notes for #22729
+  * test: Make leaf_script mandatory when scriptpath is set in 
TaprootSignatureMsg
+  * test: fix constructor of msg_tx
+  * doc: mention optional dependencies (qrencode, zmq) in OpenBSD build docs
+  * test: add P2A ProduceSignature coverage
+  * Add release note for P2A output feature
+  * test: add P2A coverage for decodescript
+  * test: Add anchor mempool acceptance test
+  * policy: stop 3rd party wtxid malleability of anchor spend
+  * policy: make anchor spend standard
+  * policy: Add OP_1 <0x4e73> as a standard output type
+  * kernel: Only setup kernel context globals once
+  * qt: Update translation source file
+  * qt: Bump Transifex slug for 28.x
+  * qt: Pull recent translations from Transifex
+  * test: fix intermittent failures in feature_proxy.py
+  * doc: Update issue reference for libbitcoinkernel
+  * rpc: fix maybe-uninitialized compile warning in getchaintxstats
+  * ci: enable berkley db on test each commit job
+  * rpc: add utxo's blockhash and number of confirmations to scantxoutset 
output
+  * guix: move bison from global scope, to Linux
+  * mingw: Document mode wbx workaround
+  * Add -blocksxor boolean option
+  * rpc: Return precise loadtxoutset error messages
+  * Return XOR AutoFile from BlockManager::Open*File()
+  * guix: bump time-machine to efc26826400762207cde9f23802cfe75a737963c
+  * guix: patch /gnu/store paths out of winpthreads
+  * doc: rpc: Use "output script" consistently (2/2)
+  * bench: add cluster linearization improvement benchmark
+  * clusterlin: permit passing in existing linearization to Linearize
+  * clusterlin: add LinearizationChunking class
+  * clusterlin: randomize the SearchCandidateFinder search order
+  * clusterlin: use bounded BFS exploration (optimization)
+  * bench: Candidate finding and linearization benchmarks
+  * clusterlin: add Linearize function
+  * clusterlin: add chunking algorithm
+  * clusterlin: add SearchCandidateFinder class
+  * clusterlin: add AncestorCandidateFinder class
+  * tests: framework for testing DepGraph class
+  * clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types
+  * depends: remove ENV unsetting for darwin
+  * guix: improve ENV unsetting for macOS
+  * depends: patch explicit -lm usage out of Qt tools
+  * refactor: Use untranslated error message in ActivateSnapshot
+  * depends: cleanup after qrencode build
+  * depends: cleanup after miniupnpc build
+  * depends: Cleanup postprocess commands after switching to CMake
+  * m_tx_download_mutex followups
+  * release m_tx_download_mutex before MakeAndPushMessage GETDATA
+  * [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr
+  * ci: Add missing qttools5-dev install to Asan task
+  * doc: Add release notes for two pull requests
+  * refactor: Replace ParseHashStr with FromHex
+  * rest: Reject truncated hex txid early in getutxos parsing
+  * refactor: Expose FromHex in transaction_identifier
+  * refactor: Implement strict uint256::FromHex()
+  * ci: add _LIBCPP_REMOVE_TRANSITIVE_INCLUDES to TSAN job
+  * refactor: fix missing includes
+  * [test]: ensure `estimatesmartfee` default mode is `economical`
+  * [doc] TxOrphanage is no longer thread-safe
+  * [refactor] combine block vtx loops in BlockConnected
+  * cleanse: Use SecureZeroMemory for mingw-w64 (release) builds
+  * refactor: Add FlatFileSeq member variables in BlockManager
+  * scripted-diff: Rename SetHex to SetHexDeprecated
+  * test: refactor: Replace SetHex with uint256 constructor directly
+  * depends: Bump `libmultiprocess` for CMake fixes
+  * test: Fix intermittent issue in p2p_v2_misbehaving.py
+  * net: Log accepted connection after m_nodes.push_back
+  * guix: use gcc-12 to compile winpthreads
+  * depends: switch to building expat with CMake
+  * guix: use GCC 12.4.0 over 12.3.0
+  * guix: consolidate back to GCC 12 toolchain for all HOSTS
+  * fix: Make TxidFromString() respect string_view length
+  * refactor: Change base_blob::SetHex() to take std::string_view
+  * test: uint256 - Garbage suffixes and zero padding
+  * refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
+  * test: Add test for TxidFromString() behavior
+  * doc: use proper doxygen formatting for CTxMemPool::cs
+  * fuzz: Speed up PickValue in txorphan
+  * lint: Use git clone --depth=1
+  * lint: Add missing docker.io prefix to ci/lint_imagefile
+  * lint: Use consistent out-of-tree build for python and test_runner
+  * Fix lint-spelling warnings
+  * doc: Clarify intent of ./ci/lint_run_all.sh
+  * lint: Use $CI_RETRY_EXE when building ./ci/lint_imagefile
+  * fuzz: reduce keypool size in scriptpubkeyman target
+  * Fix MSVC warning C4273 "inconsistent dll linkage"
+  * depends: bump libmultiprocess for CMake fixes
+  * depends: Fix CMake-generated `libevent*.pc` files
+  * fuzz: Deglobalize signature cache in sigcache test
+  * fuzz: Limit parse_univalue input length
+  * log: Remove NOLINT(bitcoin-unterminated-logprintf)
+  * depends: switch zmq to CMake
+  * fuzz: Use BasicTestingSetup for coins_view target
+  * test: Add arguments for creating a slimmer setup
+  * depends: add zeromq no librt patch
+  * depends: add zeromq cmake minimum patch
+  * depends: add zeromq windows usage patch
+  * depends: add zeromq builtin sha1 patch
+  * depends: add zeromq mktemp macos patch
+  * logging: use std::string_view
++++ 994 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes
++++ and /work/SRC/openSUSE:Factory/.bitcoin.new.1881/bitcoin.changes

Old:
----
  bitcoin-27.1.obscpio

New:
----
  bitcoin-28.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bitcoin.spec ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old  2025-01-15 17:45:21.770054282 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new  2025-01-15 17:45:21.770054282 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package bitcoin
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2011-2014  P Rusnak <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -21,10 +21,10 @@
 %define base bitcoin
 %define base_pretty Bitcoin
 %define name_pretty %{base_pretty}
-%define consensus 1
+%define consensus 0
 %define is_base 1
 Name:           bitcoin
-Version:        27.1
+Version:        28.0
 Release:        0
 Summary:        P2P Digital Currency
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old  2025-01-15 17:45:21.822056433 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new  2025-01-15 17:45:21.826056598 +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/v27.1</param>
+    <param name="revision">refs/tags/v28.0</param>
   </service>
   <service name="tar" mode="buildtime"/>
   <service name="recompress" mode="buildtime">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old  2025-01-15 17:45:21.846057425 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new  2025-01-15 17:45:21.850057591 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/bitcoin/bitcoin.git</param>
-              <param 
name="changesrevision">1088a98f5aad080cc6cca2da174f206509fcda6c</param></service></servicedata>
+              <param 
name="changesrevision">110183746150428e6385880c79f8c5733b1361ba</param></service></servicedata>
 (No newline at EOF)
 

++++++ bitcoin-27.1.obscpio -> bitcoin-28.0.obscpio ++++++
/work/SRC/openSUSE:Factory/bitcoin/bitcoin-27.1.obscpio 
/work/SRC/openSUSE:Factory/.bitcoin.new.1881/bitcoin-28.0.obscpio differ: char 
49, line 1

++++++ bitcoin.obsinfo ++++++
--- /var/tmp/diff_new_pack.wRtx3R/_old  2025-01-15 17:45:21.902059741 +0100
+++ /var/tmp/diff_new_pack.wRtx3R/_new  2025-01-15 17:45:21.906059906 +0100
@@ -1,5 +1,5 @@
 name: bitcoin
-version: 27.1
-mtime: 1718111937
-commit: 1088a98f5aad080cc6cca2da174f206509fcda6c
+version: 28.0
+mtime: 1727803802
+commit: 110183746150428e6385880c79f8c5733b1361ba
 

Reply via email to