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-06-03 20:27:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/partclone (Old) and /work/SRC/openSUSE:Factory/.partclone.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "partclone" Wed Jun 3 20:27:51 2026 rev:27 rq:1356945 version:0.3.47 Changes: -------- --- /work/SRC/openSUSE:Factory/partclone/partclone.changes 2025-08-27 21:36:26.427094190 +0200 +++ /work/SRC/openSUSE:Factory/.partclone.new.1937/partclone.changes 2026-06-03 20:30:02.816179778 +0200 @@ -1,0 +2,31 @@ +Wed Jun 3 11:05:25 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.3.47: + * Add xxhash (xxh64) checksum support for images + * Upgrade to the FUSE 3 library + * Fix FAT12 entry parsing (12-bit entries were previously + read as 16-bit) + * Update btrfs support to v6.16 and fix a duplicate-extent + issue (#270) + * Fix a heap buffer overflow when cloning ext4 bigalloc + filesystems + * Fix an integer overflow in the BITS_TO_BYTES macro and a + divide-by-zero crash that could be triggered by crafted + images + * Fix a buffer overflow in the fuseimg readdir handling + * Generate man pages from DocBook via the offline XML catalog +- Packaging changes for the new release: + * Add libtool, libxslt-tools and docbook-xsl-stylesheets + BuildRequires (manpages are now generated from DocBook, + and the build uses a libtool library) + * Add pkgconfig(libxxhash), pkgconfig(liburcu) and + pkgconfig(libzstd) BuildRequires (newly required) + * Drop FUSE support: upstream disabled the partclone.imgfuse + tool, so drop --enable-fuse, pkgconfig(fuse) and the + partclone.imgfuse binary + * Move the bash completion into a separate + bash-completion subpackage + * Drop the obsolete "||:" build workaround + * Rename the bash completion file to partclone-completion + +------------------------------------------------------------------- Old: ---- partclone-0.3.37.tar.gz New: ---- partclone-0.3.47.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ partclone.spec ++++++ --- /var/tmp/diff_new_pack.nA5Bpb/_old 2026-06-03 20:30:03.580211419 +0200 +++ /var/tmp/diff_new_pack.nA5Bpb/_new 2026-06-03 20:30:03.584211586 +0200 @@ -1,7 +1,7 @@ # # spec file for package partclone # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2012 Mariusz Fik <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: partclone -Version: 0.3.37 +Version: 0.3.47 Release: 0 Summary: File System Clone Utilities License: GPL-2.0-or-later @@ -26,13 +26,18 @@ Source: https://github.com/Thomas-Tsai/partclone/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake +BuildRequires: docbook-xsl-stylesheets BuildRequires: e2fsprogs-devel BuildRequires: fdupes +BuildRequires: libtool +BuildRequires: libxslt-tools BuildRequires: nilfs-utils-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(bash-completion) -BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(libntfs-3g) +BuildRequires: pkgconfig(liburcu) +BuildRequires: pkgconfig(libxxhash) +BuildRequires: pkgconfig(libzstd) BuildRequires: pkgconfig(mount) BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(openssl) @@ -42,6 +47,16 @@ A set of file system clone utilities, including ext2/3, reiserfs, reiser4, xfs, hfs+ file systems +%package bash-completion +Summary: Bash completion for %{name} +Requires: %{name} = %{version} +Requires: bash-completion +Supplements: (%{name} and bash-completion) +BuildArch: noarch + +%description bash-completion +Bash command-line completion support for %{name}. + %lang_package %prep @@ -52,7 +67,6 @@ autoreconf -fiv %configure \ --enable-ncursesw \ - --enable-fuse \ --enable-fs-test \ --enable-btrfs \ --enable-extfs \ @@ -65,9 +79,7 @@ --enable-nilfs2 \ --enable-minix \ --enable-exfat -# During build following occurs, but it seems harmless -# files fail-mbr.bin and fail-mbr.bin.orig differ significantly: -%make_build LIBS="-lncursesw -lpthread -lfuse" ||: +%make_build %install %make_install @@ -77,7 +89,6 @@ %files %license COPYING %doc ChangeLog README.md -%{_datadir}/bash-completion/completions/partclone-prompt %{_sbindir}/partclone.apfs %{_sbindir}/partclone.btrfs %{_sbindir}/partclone.chkimg @@ -93,7 +104,6 @@ %{_sbindir}/partclone.fat12 %{_sbindir}/partclone.fat16 %{_sbindir}/partclone.fat32 -%{_sbindir}/partclone.imgfuse %{_sbindir}/partclone.hfs+ %{_sbindir}/partclone.hfsp %{_sbindir}/partclone.hfsplus @@ -137,5 +147,8 @@ %{_mandir}/man8/partclone.vfat.8%{?ext_man} %{_mandir}/man8/partclone.xfs.8%{?ext_man} +%files bash-completion +%{_datadir}/bash-completion/completions/partclone-completion + %files lang -f %{name}.lang ++++++ partclone-0.3.37.tar.gz -> partclone-0.3.47.tar.gz ++++++ ++++ 125767 lines of diff (skipped)
