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-09-23 14:33:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/thin-provisioning-tools (Old)
 and      /work/SRC/openSUSE:Factory/.thin-provisioning-tools.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "thin-provisioning-tools"

Wed Sep 23 14:33:30 2026 rev:37 rq:1379319 version:1.3.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/thin-provisioning-tools/thin-provisioning-tools.changes
  2026-08-17 16:55:37.064900622 +0200
+++ 
/work/SRC/openSUSE:Factory/.thin-provisioning-tools.new.383539/thin-provisioning-tools.changes
      2026-09-23 14:34:55.010252382 +0200
@@ -1,0 +2,23 @@
+Sun Sep 20 19:13:12 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.3.4:
+  * thin_dump: fix panics when btree nodes point beyond the end
+    of the metadata device
+  * thin_check, cache_check and the other tools: fix overflows
+    in IoEngine block range tracking and offset calculation,
+    which caused panics or reads at the wrong offset on damaged
+    metadata
+  * fix an integer overflow in space map boundary checks
+  * remove redundant leaf insertions in LeafWalker
+  * update bundled dependencies to their latest compatible
+    releases
+- Drop thin-provisioning-tools-tests-clap-single-alias.patch:
+  merged upstream, which now also requires clap 4.6.
+- Refresh the vendored Rust crates: 48 changed version, zlib-rs
+  added, windows_i686_gnullvm dropped.
+- Re-derive License from the crates actually linked into the
+  shipped binary: unchanged. zlib-rs is vendored but stays
+  unlinked, since flate2 still defaults to miniz_oxide, so no
+  Zlib obligation is taken on.
+
+-------------------------------------------------------------------

Old:
----
  thin-provisioning-tools-1.3.3.tar.zst
  thin-provisioning-tools-tests-clap-single-alias.patch

New:
----
  thin-provisioning-tools-1.3.4.tar.zst

----------(Old B)----------
  Old:    releases
- Drop thin-provisioning-tools-tests-clap-single-alias.patch:
  merged upstream, which now also requires clap 4.6.
----------(Old E)----------

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

Other differences:
------------------
++++++ thin-provisioning-tools.spec ++++++
--- /var/tmp/diff_new_pack.KhmHvn/_old  2026-09-23 14:34:56.190301714 +0200
+++ /var/tmp/diff_new_pack.KhmHvn/_new  2026-09-23 14:34:56.191301756 +0200
@@ -27,20 +27,22 @@
 %endif
 %define origname thin-provisioning-tools
 Name:           %{origname}%{psuffix}
-Version:        1.3.3
+Version:        1.3.4
 Release:        0
 Summary:        Thin Provisioning Tools
 # Legal-Review-Notice: upstream itself is GPL-3.0-only (COPYING), but every
 # shipped tool is a symlink to one statically linked Rust binary
 # (pdata_tools), so the binary also contains the vendored crates.
 # Re-derived on this re-vendor with "cargo tree --offline -p thinp -e normal"
-# over the refreshed vendor.tar.zst: 77 of the 212 vendored crates are
+# over the refreshed vendor.tar.zst: 77 of the 203 vendored crates are
 # actually linked. Build-only and dev-only crates are deliberately excluded
 # because their code is not in the binary - notably bindgen (BSD-3-Clause),
 # clang-sys (Apache-2.0) and libloading (ISC), which devicemapper-sys uses
 # only to generate FFI bindings at build time, and r-efi, whose
 # LGPL-2.1-or-later option is UEFI-target-only and absent from the Linux
-# graph.
+# graph. New in 1.3.4: flate2 1.1.10 drags zlib-rs (Zlib) into the
+# lockfile as an optional backend, but the default backend is still
+# miniz_oxide, so zlib-rs is vendored without being linked.
 # Where a crate offers a choice we elect MIT: it is on offer from every
 # dual/multi-licensed crate in the linked set, so a single election covers
 # all of them and no Zlib, 0BSD, BSD-2-Clause, Unlicense or BSL-1.0
@@ -53,7 +55,7 @@
 #  - Apache-2.0    exitcode 1.1.2, which offers no alternative
 #  - MPL-2.0       devicemapper 0.34.8 and devicemapper-sys 0.3.3, reached
 #                  through the thin_migrate tool
-#  - Unicode-3.0   unicode-ident 1.0.24, whose expression is an AND
+#  - Unicode-3.0   unicode-ident 1.0.26, whose expression is an AND
 # Compatibility, flagged rather than silently assumed: Apache-2.0 and
 # MPL-2.0 are each one-way compatible with GPLv3, so the combined binary is
 # distributable and is effectively GPL-3.0-only as a whole; the reverse
@@ -66,13 +68,6 @@
 URL:            https://github.com/jthornber/thin-provisioning-tools/
 Source0:        %{origname}-%{version}.tar.zst
 Source1:        vendor.tar.zst
-# PATCH-FIX-UPSTREAM thin-provisioning-tools-tests-clap-single-alias.patch 
gh#jthornber/thin-provisioning-tools#328
-# clap 4.6.2 renders "alias" rather than "aliases" for an option with
-# exactly one alias, and tests/thin_delta.rs hardcodes the old wording.
-# Upstream CI never sees it because it builds from the committed
-# Cargo.lock, which pins clap 4.6.1; we re-resolve (cargo_vendor
-# update=true), so we get the newer clap and the two help assertions fail.
-Patch0:         thin-provisioning-tools-tests-clap-single-alias.patch
 BuildRequires:  cargo-packaging
 BuildRequires:  clang-devel
 BuildRequires:  pkgconfig

++++++ _service ++++++
--- /var/tmp/diff_new_pack.KhmHvn/_old  2026-09-23 14:34:56.235303595 +0200
+++ /var/tmp/diff_new_pack.KhmHvn/_new  2026-09-23 14:34:56.237303679 +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.3.3</param>
+    <param name="revision">refs/tags/v1.3.4</param>
   </service>
   <service mode="manual" name="tar" />
   <service mode="manual" name="recompress">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.KhmHvn/_old  2026-09-23 14:34:56.259304599 +0200
+++ /var/tmp/diff_new_pack.KhmHvn/_new  2026-09-23 14:34:56.262304724 +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">b61de422f87f06ca7526d0b378de4412ad2c760c</param></service></servicedata>
+              <param 
name="changesrevision">b4db8332a7586985149b9545bb2592d4b274c99e</param></service></servicedata>
 (No newline at EOF)
 

++++++ thin-provisioning-tools-1.3.3.tar.zst -> 
thin-provisioning-tools-1.3.4.tar.zst ++++++
++++ 3316 lines of diff (skipped)

++++++ thin-provisioning-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.KhmHvn/_old  2026-09-23 14:34:56.454312751 +0200
+++ /var/tmp/diff_new_pack.KhmHvn/_new  2026-09-23 14:34:56.458312918 +0200
@@ -1,5 +1,5 @@
 name: thin-provisioning-tools
-version: 1.3.3
-mtime: 1782121630
-commit: b61de422f87f06ca7526d0b378de4412ad2c760c
+version: 1.3.4
+mtime: 1789714685
+commit: b4db8332a7586985149b9545bb2592d4b274c99e
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/thin-provisioning-tools/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.thin-provisioning-tools.new.383539/vendor.tar.zst 
differ: char 7, line 1

Reply via email to