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)

Reply via email to