Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package thin-provisioning-tools for
openSUSE:Factory checked in at 2026-05-24 19:34:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/thin-provisioning-tools (Old)
and /work/SRC/openSUSE:Factory/.thin-provisioning-tools.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "thin-provisioning-tools"
Sun May 24 19:34:51 2026 rev:34 rq:1354657 version:1.3.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/thin-provisioning-tools/thin-provisioning-tools.changes
2025-09-11 14:37:42.939675571 +0200
+++
/work/SRC/openSUSE:Factory/.thin-provisioning-tools.new.2084/thin-provisioning-tools.changes
2026-05-24 19:35:45.703542382 +0200
@@ -1,0 +2,94 @@
+Fri May 22 08:41:49 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.3.2:
+ * Bump version to 1.3.2
+ * [doc] Update CHANGES
+ * [thin_repair] Prevent out-of-bounds access from corrupted btree pointers
+ * [thin_repair] Use saturating arithmetic to avoid integer overflow
+ * [build] Update ratatui to address RUSTSEC-2026-0002
+ * [build] Bump rand to address RUSTSEC-2026-0097
+ * Bump version to 1.3.1
+ * [doc] Update CHANGES
+ * [build] Update dependencies to latest patch releases
+ * [space_map] Optimize zero-filling loops in Aggregator region lookup
+ * [tests] Fix device name in the preparation script
+ * [tests] Add tests for thin_ls mapped block counts
+ * [tests] Update documentation for test files
+ * [thin_ls] Optimize second pass by skipping unnecessary key parsing
+ * [thin_ls] Read exclusive leaves multithreaded
+ * [thin_ls] Read leaf nodes multithreaded
+ * [thin_ls] Read internal nodes multithreaded
+ * [thin_ls] Switch to Aggregator for upcoming parallelization
+ * [utils] Add mutable accessor to HashVec
+ * [space_map] Add specialized Aggregator that counts up to two
+ * [space_map] Make Region type configurable via generics
+ * [space_map] Relocate misplaced code documentation
+ * [thin_ls] Print memory usage for performance analysis
+ * [utils] Factor out memory profiling functions
+ * [space_map] Factor out repair_space_map
+ * Bump version to 1.3.0
+ * [doc] Update CHANGES
+ * [build] Update dependencies to latest patch releases
+ * [pdata] Avoid unnecessary error object construction
+ * [btree] Factor out get_depth method
+ * [btree_walker] Remove multithreaded read_nodes and use references
+ * [thin_check] Handle data mappings outside the space map boundary
+ * [btree_walker] Handle metadata blocks outside the space map boundary
+ * [thin_check] Remove unused error logging
+ * [space_map] Add comments to space_map/aggregator_load.rs
+ * [space_map] Prevent panics from out-of-bounds access in Aggregator
+ * [thin_check] Display number of free blocks using saturating arithmetic
+ * [thin_check] Handle incomplete metadata dump
+ * [thin_check] Do not read space maps while checking the metadata snap
+ * [thin_check] Refactor space map comparison
+ * [thin_explore] Migrate from tui to ratatui
+ * [thin_check] Improve error messages by visiting the mapping tree first
+ * Bump version to 1.3.0-rc.1
+ * [io_engine] Improve partial read handling in VectoredBlockIo
+ * [io_engine] Pass down the error from IoEngine to the handler
+ * [thin_check] Fix error when no devices are present
+ * [all] Avoid manual implementation of .is_multiple_of() on unsigned types
+ * [io_engine] Handle out of bounds reads in VectoredBlockIo
+ * [space_map] Handle errors in reading bitmap blocks
+ * [thin_check] Handle errors in reading mapping tree leaves
+ * [thin_check] Replace Arc::try_unwrap() by into_inner()
+ * [thin_check] Log additional memory usage info
+ * [space_map] Implement get_nr_allocated() for Aggregator
+ * [io_engine] Implement read_blocks for SyncIoEngine
+ * [utils] Add AdjacentChunks to produce fixed-length consecutive runs
+ * [aggregator] Avoid copying block numbers and cloning iterator items
+ * [thin_check] Re-enable NEEDS_CHECK flag clearing
+ * [thin_check] Repair space map leaks
+ * [thin_check] Enable metadata space map checking in terms of Aggregator
+ * [btree_walker] Introduce layer-based btree walker
+ * [btree_walker] Expose the ValueCollector for building maps from Handlers
+ * [btree] Decouple node check and unpack functions from the io Block
+ * [space_map] Batch update the aggregator while loading the ref counts
+ * [thin_check] Read and compare space maps
+ * [utils] Add spawn_future() for concurrent execution
+ * [space_map] Support loading data/metadata space maps into Aggregators
+ * [btree] Derive Copy trait for NodeError
+ * [thin_check] Use threads to speed up read_internal_nodes()
+ * [thin_check] Rewrite read_internal_nodes() to use streaming read
+ * [thin_check] Speed up summarize_tree
+ * [thin_check] Improve performance of reading leaf nodes
+ * [utils] Introduce RangedBitsetIter to iterate a specific range of bits
+ * [space_map] Introduce Aggregator type
+ * [space_map] Split SpaceMap trait into RefCount and SpaceMap
+ * [io_engine] Implement AsyncIoEngine::read_blocks() for streaming read
+ * [io_engine] Add BufferPool
+ * [io_engine] Rewrite AsyncIoEngine to use tokio IoUring
+ * [io_engine] Introduce io_engine/ring_pool.rs
+ * [io_engine] Add documentation to io_engine/gaps.rs
+ * [io_engine] Add some documentation to io_engine/utils.rs
+ * [io_engine] Remove suggest_nr_threads() from IoEngine
+ * [thin_check] Add get_memory_usage()
+ * [pdata] A couple of trivial performance tweaks to unpacking a btree node
+ * Bump version to 1.2.2
+ * [doc] Update CHANGES
+ * [build] Update dependencies to latest patch releases
+ * [build] Update dependencies' major/minor versions without code changes
+ * [tests] Add era_invalidate --metadata-snapshot tests
+ * [era_invalidate] Fix missing flag setting for --metadata-snapshot
+
+-------------------------------------------------------------------
Old:
----
thin-provisioning-tools-1.2.1.tar.zst
New:
----
thin-provisioning-tools-1.3.2.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ thin-provisioning-tools.spec ++++++
--- /var/tmp/diff_new_pack.Ftn2GN/_old 2026-05-24 19:35:47.883631585 +0200
+++ /var/tmp/diff_new_pack.Ftn2GN/_new 2026-05-24 19:35:47.887631748 +0200
@@ -1,7 +1,7 @@
#
# spec file for package thin-provisioning-tools
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: thin-provisioning-tools
-Version: 1.2.1
+Version: 1.3.2
Release: 0
Summary: Thin Provisioning Tools
License: GPL-3.0-only
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Ftn2GN/_old 2026-05-24 19:35:47.923633221 +0200
+++ /var/tmp/diff_new_pack.Ftn2GN/_new 2026-05-24 19:35:47.927633385 +0200
@@ -6,7 +6,7 @@
<param name="match-tag">*</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
- <param name="revision">refs/tags/v1.2.1</param>
+ <param name="revision">refs/tags/v1.3.2</param>
</service>
<service mode="manual" name="tar" />
<service mode="manual" name="recompress">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Ftn2GN/_old 2026-05-24 19:35:47.951634367 +0200
+++ /var/tmp/diff_new_pack.Ftn2GN/_new 2026-05-24 19:35:47.955634531 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/jthornber/thin-provisioning-tools.git</param>
- <param
name="changesrevision">3103d134991a7b8cb51aaaf55342fc8d057a8367</param></service></servicedata>
+ <param
name="changesrevision">c4deedacca13184f5bd5438c259fae581fbaf966</param></service></servicedata>
(No newline at EOF)
++++++ thin-provisioning-tools-1.2.1.tar.zst ->
thin-provisioning-tools-1.3.2.tar.zst ++++++
++++ 9906 lines of diff (skipped)
++++++ thin-provisioning-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.Ftn2GN/_old 2026-05-24 19:35:48.275647624 +0200
+++ /var/tmp/diff_new_pack.Ftn2GN/_new 2026-05-24 19:35:48.287648115 +0200
@@ -1,5 +1,5 @@
name: thin-provisioning-tools
-version: 1.2.1
-mtime: 1755595845
-commit: 3103d134991a7b8cb51aaaf55342fc8d057a8367
+version: 1.3.2
+mtime: 1777315657
+commit: c4deedacca13184f5bd5438c259fae581fbaf966
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/thin-provisioning-tools/vendor.tar.zst
/work/SRC/openSUSE:Factory/.thin-provisioning-tools.new.2084/vendor.tar.zst
differ: char 7, line 1