Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package partclone for openSUSE:Factory checked in at 2026-09-07 16:24:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/partclone (Old) and /work/SRC/openSUSE:Factory/.partclone.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "partclone" Mon Sep 7 16:24:43 2026 rev:30 rq:1376103 version:0.3.49 Changes: -------- --- /work/SRC/openSUSE:Factory/partclone/partclone.changes 2026-08-01 18:35:42.889017977 +0200 +++ /work/SRC/openSUSE:Factory/.partclone.new.1265/partclone.changes 2026-09-07 16:24:47.715692513 +0200 @@ -1,0 +2,23 @@ +Mon Sep 7 06:38:05 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.3.49: + * btrfs: mark the chunk root and, with BLOCK_GROUP_TREE, the block + group tree root as used - images of such filesystems restored + unmountable (gh#Thomas-Tsai/partclone#303) + * hfsplus: write the alternate volume header to the end of the + target when it is larger than the source + * Fix load_image_desc_v1 storing a stale zero as the device size, + so shrinking a v1 image on load no longer zeroes it + * Reject crafted images: undersized APFS spaceman record, zero + sector or cluster size in the FAT boot sector, blocks_per_checksum + of 0 while checksums are enabled + * Bail out on failed allocations that --force lets past log_mesg + * Probe the OpenSSL EVP_MD_CTX API at configure time + * Use #error, not a GCC-only pragma, for unknown pointer widths + * Fix groff syntax in the partclone.chkimg manual page +- Image format is unchanged; older images still read +- Declare the libntfs-3g >= 2010 floor configure already checks +- Run upstream's new BLOCK_GROUP_TREE regression test in %check; + the rest of the suite needs mkfs helpers we do not ship + +------------------------------------------------------------------- Old: ---- partclone-0.3.48.tar.gz New: ---- partclone-0.3.49.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ partclone.spec ++++++ --- /var/tmp/diff_new_pack.7im5rf/_old 2026-09-07 16:24:48.462723825 +0200 +++ /var/tmp/diff_new_pack.7im5rf/_new 2026-09-07 16:24:48.464723909 +0200 @@ -18,7 +18,7 @@ Name: partclone -Version: 0.3.48 +Version: 0.3.49 Release: 0 Summary: File System Clone Utilities License: GPL-2.0-or-later @@ -26,6 +26,7 @@ Source: https://github.com/Thomas-Tsai/partclone/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake +BuildRequires: btrfsprogs BuildRequires: docbook-xsl-stylesheets BuildRequires: e2fsprogs-devel BuildRequires: fdupes @@ -34,7 +35,7 @@ BuildRequires: nilfs-utils-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(bash-completion) -BuildRequires: pkgconfig(libntfs-3g) +BuildRequires: pkgconfig(libntfs-3g) >= 2010 BuildRequires: pkgconfig(liburcu) BuildRequires: pkgconfig(libxxhash) BuildRequires: pkgconfig(libzstd) @@ -86,6 +87,16 @@ %fdupes -s %{buildroot}%{_datadir} %find_lang %{name} +%check +# Regression test for the BLOCK_GROUP_TREE chunk-root fix - operates on plain +# files, no loop device or root needed. The rest of the suite is not run: it +# wants mkfs helpers Factory does not ship (hfsplus, apfs) or sudo/losetup +# (btrfs_trees). +# mkfs.btrfs and btrfs live in /usr/sbin, which is not on abuild's PATH. +export PATH="%{_sbindir}:$PATH" +# The test uses automake's exit 77 to signal "skip"; honour it outside the harness. +bash tests/btrfs_bgt.test || test $? -eq 77 + %files %license COPYING %doc ChangeLog README.md ++++++ partclone-0.3.48.tar.gz -> partclone-0.3.49.tar.gz ++++++ ++++ 3700 lines of diff (skipped)
