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

Reply via email to