Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rocksdb for openSUSE:Factory checked in at 2026-04-16 19:25:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rocksdb (Old) and /work/SRC/openSUSE:Factory/.rocksdb.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rocksdb" Thu Apr 16 19:25:12 2026 rev:35 rq:1347303 version:11.0.4 Changes: -------- --- /work/SRC/openSUSE:Factory/rocksdb/rocksdb.changes 2026-03-11 21:00:37.075029902 +0100 +++ /work/SRC/openSUSE:Factory/.rocksdb.new.11940/rocksdb.changes 2026-04-16 19:25:13.527923929 +0200 @@ -1,0 +2,56 @@ +Sun Apr 12 09:53:07 UTC 2026 - Andrea Manzini <[email protected]> + +- update to 11.0.4: + * Public API changes: + + Re-remove deprecated DB::Open raw pointer variants in db.h + + Relax option sanitization for kv ratio compaction + + Revert removing deprecated DB::Open raw pointer variants in db.h + + Added new virtual methods AbortAllCompactions() and + ResumeAllCompactions() to the DB class. i + Added new Status::SubCode::kCompactionAborted to indicate a compaction + was aborted. Added Status::IsCompactionAborted() helper method to checki + if a status represents an aborted compaction. + + Drop support for reading (and writing) SST files using + BlockBasedTableOptions.format_version < 2, which hasn't been the default + format for about 10 years. An upgrade path is still possible with full + compaction using a RocksDB version >= 4.6.0 and < 11.0.0 and then using + the newer version. + + Remove deprecated raw DB* variants of DB::Open and related functions. + Some other minor public APIs were updated as a result + + Remove deprecated DB::MaxMemCompactionLevel() + + Remove useless option + CompressedSecondaryCacheOptions::compress_format_version + + Remove deprecated DB option skip_checking_sst_file_sizes_on_db_open. + + Remove deprecated SliceTransform::InRange() virtual method + + Remove deprecated, unused APIs and options: ReadOptions::managed and + ColumnFamilyOptions::snap_refresh_nanos. Corresponding C and Java APIs + are also removed. + + Remove deprecated SstFileWriter::Add() method (use Put() instead) and + the deprecated skip_filters parameter from SstFileWriter constructors + (use BlockBasedTableOptions::filter_policy set to nullptr to skip filter + generation instead). + * New Features: + + Added support for storing wide-column entity column values in blob files + + Added CompactionOptionsFIFO::max_data_files_size to support FIFO + compaction trimming based on combined SST and blob file sizes + * Behavior Changes + + Change the default value of + CompactionOptionsUniversal::reduce_file_locking from false to true to + improve write stall and reduce read regression + * Bug Fixes + + Fix longstanding failures that can arise from reading and/or compacting + old DB dirs with range deletions (likely from version < 5.19.0) in many i + newer versions. + + Fix a bug where WritePrepared/WriteUnprepared TransactionDB with + two_write_queues=true could experience "sequence number going backwards" + corruption during recovery from a background error, due to + allocated-but-not-published sequence numbers not being synced before + creating new WAL files. + * Performance Improvements + + Add a new table option separate_key_value_in_data_block. When set to true + keys and values will be stored separately in the data block, which can + result in higher cpu cache hit rate and better compression. Works best + with data blocks with sufficient restart intervals and large values. + Previous versions of RocksDB will reject files written using this option + +------------------------------------------------------------------- Old: ---- rocksdb-10.10.1.tar.gz New: ---- rocksdb-11.0.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rocksdb.spec ++++++ --- /var/tmp/diff_new_pack.shlKOJ/_old 2026-04-16 19:25:14.139949157 +0200 +++ /var/tmp/diff_new_pack.shlKOJ/_new 2026-04-16 19:25:14.139949157 +0200 @@ -17,10 +17,10 @@ # -%define lib_name librocksdb10 +%define lib_name librocksdb11 %bcond_with jemalloc Name: rocksdb -Version: 10.10.1 +Version: 11.0.4 Release: 0 Summary: Library for embeddable, persistent and fast key-value store License: (Apache-2.0 OR GPL-2.0-only) AND BSD-2-Clause ++++++ rocksdb-10.10.1.tar.gz -> rocksdb-11.0.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/rocksdb/rocksdb-10.10.1.tar.gz /work/SRC/openSUSE:Factory/.rocksdb.new.11940/rocksdb-11.0.4.tar.gz differ: char 13, line 1 ++++++ rocksdb-8.0.0-reproducible.patch ++++++ --- /var/tmp/diff_new_pack.shlKOJ/_old 2026-04-16 19:25:14.211952125 +0200 +++ /var/tmp/diff_new_pack.shlKOJ/_new 2026-04-16 19:25:14.215952290 +0200 @@ -1,8 +1,8 @@ -Index: rocksdb-10.4.2/Makefile +Index: rocksdb-11.0.4/Makefile =================================================================== ---- rocksdb-10.4.2.orig/Makefile -+++ rocksdb-10.4.2/Makefile -@@ -816,9 +816,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB +--- rocksdb-11.0.4.orig/Makefile ++++ rocksdb-11.0.4/Makefile +@@ -734,9 +734,12 @@ ROCKSDB_PATCH = $(shell grep -E "ROCKSDB # the file needs to already exist or else the build will fail ifndef NO_UPDATE_BUILD_VERSION ++++++ rocksdb-8.0.0-rpath.patch ++++++ --- /var/tmp/diff_new_pack.shlKOJ/_old 2026-04-16 19:25:14.231952950 +0200 +++ /var/tmp/diff_new_pack.shlKOJ/_new 2026-04-16 19:25:14.235953115 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-10.4.2/tools/CMakeLists.txt +Index: rocksdb-11.0.4/tools/CMakeLists.txt =================================================================== ---- rocksdb-10.4.2.orig/tools/CMakeLists.txt -+++ rocksdb-10.4.2/tools/CMakeLists.txt +--- rocksdb-11.0.4.orig/tools/CMakeLists.txt ++++ rocksdb-11.0.4/tools/CMakeLists.txt @@ -1,3 +1,5 @@ +set(CMAKE_SKIP_BUILD_RPATH TRUE) + ++++++ rocksdb-8.0.0-shared-liburing.patch ++++++ --- /var/tmp/diff_new_pack.shlKOJ/_old 2026-04-16 19:25:14.255953939 +0200 +++ /var/tmp/diff_new_pack.shlKOJ/_new 2026-04-16 19:25:14.259954104 +0200 @@ -1,7 +1,7 @@ -Index: rocksdb-10.4.2/cmake/modules/Finduring.cmake +Index: rocksdb-11.0.4/cmake/modules/Finduring.cmake =================================================================== ---- rocksdb-10.4.2.orig/cmake/modules/Finduring.cmake -+++ rocksdb-10.4.2/cmake/modules/Finduring.cmake +--- rocksdb-11.0.4.orig/cmake/modules/Finduring.cmake ++++ rocksdb-11.0.4/cmake/modules/Finduring.cmake @@ -7,7 +7,7 @@ find_path(uring_INCLUDE_DIR NAMES liburing.h)
