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)
