Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dwarfs for openSUSE:Factory checked 
in at 2026-04-07 16:33:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dwarfs (Old)
 and      /work/SRC/openSUSE:Factory/.dwarfs.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dwarfs"

Tue Apr  7 16:33:21 2026 rev:10 rq:1344775 version:0.15.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/dwarfs/dwarfs.changes    2026-03-27 
06:38:21.970428012 +0100
+++ /work/SRC/openSUSE:Factory/.dwarfs.new.21863/dwarfs.changes 2026-04-07 
16:48:50.820386460 +0200
@@ -1,0 +2,48 @@
+Mon Apr  6 17:06:07 UTC 2026 - Mia Herkt <[email protected]>
+
+- Update to version 0.15.3:
+Bug fixes:
+  * The op_readlink implementation is now guaranteed to terminate
+    the returned string, as required by the FUSE specification.
+Build:
+  * Warning supressions for (newer) GCC warnings triggered
+    warnings on older GCC versions. These have been fixed.
+Other:
+  * Some automatic code refactoring from clang-tidy was applied
+    and some minor issues were fixed in the process.
+- Changes in version 0.15.2:
+Bug fixes:
+  * The image size was not passed correctly to one instance of
+    the filesystem parser, which caused errors when loading a
+    DwarFS image embedded inside a larger file (for example,
+    a multi-layer file).
+  * The performance monitor timer for op_lseek in the FUSE driver
+    was not initialized correctly. This could lead to segmentation
+    faults or bus errors due to an uninitialized index into a
+    std::deque. The issue has been fixed, and an additional check
+    has been added to catch similar errors in the future.
+  * Native 32-bit glibc builds could fail in tests involving
+    sparse files larger than 4 GiB because _FILE_OFFSET_BITS=64
+    was required for 64-bit file operations.
+    Additional non-deterministic test failures related to time
+    and ratio formatting were also fixed by rewriting that code
+    to use integer arithmetic instead of floating-point
+    arithmetic.
+    A separate test bug that surfaced only with GCC was fixed
+    as well.
+    gh#mhx/dwarfs#354
+  * The FUSE drivers (dwarfs, dwarfs2) were refactored to
+    eliminate a number of subtle startup and option-handling
+    issues and to make behavior much more consistent across the
+    various supported FUSE variants.
+  * The manual pages shown with --man for all tools
+    unintentionally included the license header from XML comments
+    at the top of the source files. The renderer now ignores those
+    comments.
+- Drop patches (included in 0.15.2):
+  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
+  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
+  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
+  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
  dwarfs-0.15.1.tar.xz

New:
----
  dwarfs-0.15.3.tar.xz

----------(Old B)----------
  Old:- Drop patches (included in 0.15.2):
  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  Old:  * 0001-fix-util-implement-time_with_unit-using-integer-arit.patch
  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  Old:  * 0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
  Old:  * 0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
  * 0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ dwarfs.spec ++++++
--- /var/tmp/diff_new_pack.zEBfRM/_old  2026-04-07 16:48:51.472413424 +0200
+++ /var/tmp/diff_new_pack.zEBfRM/_new  2026-04-07 16:48:51.476413588 +0200
@@ -19,17 +19,12 @@
 %define sover %(echo %{version} | sed 's/\\./_/g;')
 %define __builder ninja
 Name:           dwarfs
-Version:        0.15.1
+Version:        0.15.3
 Release:        0
 Summary:        Deduplicating compressed read-only file system
 License:        GPL-3.0-or-later AND MIT
 URL:            https://github.com/mhx/dwarfs
 Source0:        
https://github.com/mhx/dwarfs/releases/download/v%{version}/dwarfs-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM https://github.com/mhx/dwarfs/issues/354
-Patch0:         0001-fix-util-implement-time_with_unit-using-integer-arit.patch
-Patch1:         0002-fix-utils-implement-ratio_to_string-using-integer-ar.patch
-Patch2:         0003-fix-frozen-Layout-should-use-64-bit-type-for-64-bit-.patch
-Patch3:         0004-fix-always-set-_FILE_OFFSET_BITS-64-on-UNIX-like-sys.patch
 BuildRequires:  bison
 BuildRequires:  cmake
 BuildRequires:  flex

++++++ dwarfs-0.15.1.tar.xz -> dwarfs-0.15.3.tar.xz ++++++
++++ 18742 lines of diff (skipped)

Reply via email to