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-08-24 12:10:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dwarfs (Old) and /work/SRC/openSUSE:Factory/.dwarfs.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dwarfs" Mon Aug 24 12:10:05 2026 rev:13 rq:1373136 version:0.15.7 Changes: -------- --- /work/SRC/openSUSE:Factory/dwarfs/dwarfs.changes 2026-07-13 14:26:12.807614742 +0200 +++ /work/SRC/openSUSE:Factory/.dwarfs.new.1258/dwarfs.changes 2026-08-24 12:15:43.024741568 +0200 @@ -1,0 +2,36 @@ +Sat Aug 22 19:54:42 UTC 2026 - Mia Herkt <[email protected]> + +- Update to version 0.15.7 +Bug fixes + * For fragments that are compressed with an algorithm that + requires a granularity greater than 1 byte, sparse files with + holes could trigger an error and cause the file to be empty in + the output file system if the hole boundaries were not aligned + to the granularity. This can easily be the case for 24-bit PCM + audio files with long periods of silence, where the source file + system has punched holes into the file to save space. + The fix is to only treat holes specially if the compression + algorithm has a granularity of 1 byte. For other granularities, + holes are simply treated as "regular" runs of zeros. This is + justifiable since PCM audio files are unlikely to contain + gigabytes worth of silence, and even then this it would still + be de-duplicated away by the segmenter. + gh#mhx/dwarfs#378 + * When changing the block size of a DwarFS image, the inode size + cache update would only ever add new entries, but never remove + inodes that no longer had the minimum number of chunks to + qualify for being cached. This could eventually trigger the + consistency check in dwarfsck and cause it to fail. + The fix is to remove any unqualifying inodes from the cache. + +------------------------------------------------------------------- +Mon Aug 17 18:48:53 UTC 2026 - Mia Herkt <[email protected]> + +- Update to version 0.15.6 + * (other) When logging a fmt exception, include the exception + message if possible. + * (other) In dwarfs, log FUSE command line options after parsing. + * (build) Work around a CMake 4.4 gtest JSON test parsing bug + (https://gitlab.kitware.com/cmake/cmake/-/work_items/27939) + +------------------------------------------------------------------- Old: ---- dwarfs-0.15.5.tar.xz New: ---- dwarfs-0.15.7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dwarfs.spec ++++++ --- /var/tmp/diff_new_pack.7S1fi9/_old 2026-08-24 12:15:44.405791053 +0200 +++ /var/tmp/diff_new_pack.7S1fi9/_new 2026-08-24 12:15:44.413791340 +0200 @@ -19,7 +19,7 @@ %define sover %(echo %{version} | sed 's/\\./_/g;') %define __builder ninja Name: dwarfs -Version: 0.15.5 +Version: 0.15.7 Release: 0 Summary: Deduplicating compressed read-only file system License: GPL-3.0-or-later AND MIT ++++++ dwarfs-0.15.5.tar.xz -> dwarfs-0.15.7.tar.xz ++++++ ++++ 2341 lines of diff (skipped)
