Package Release Info

partclone-0.3.47-bp161.1.1

Update Info: Base Release
Available in Package Hub : 16.1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

partclone
partclone-bash-completion
partclone-lang

Change Logs

* Mon Jun 22 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Fix build with nilfs-utils >= 2.3
  add partclone-0.3.47-fix-nilfs-utils-2.3.patch from #300
* Wed Jun 03 2026 Martin Pluskal <mpluskal@suse.com>
- 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
* Fri Aug 22 2025 Andreas Prittwitz <m4ng4n@gmx.de>
- Update to 0.3.37:
  * fix exfat dirty output while output is stdout (issue #272)
  * Add some test scripts
  * remove obsolete INSTLIBDIR because fail-mbr.bin has been
    removed in 0.3.34
  * remove commented out mv command
  * add partclone.apfs manpage to %files section
  * remove obsolete %{_datadir}/partclone from %files section
- Changes in 0.3.36:
  * update btrfs to v6.14
- Changes in 0.3.34:
  * update btrfs to v 6.13
  * fix btrfs compile issue
  * fix f2fs compile issue
  * remove fail-mbr
  * Check for byteswap.h existence for src/f2fs/f2fs_fs.h by
    @robert-scheck in #257
  * Fix include path for f2fs by @blanktonio in #258
- Changes in 0.3.33:
  * fix f2fs sector size issue
  * Prevent use of run-time floating point math functions for
    compile-time integer constants by @blanktonio in #252
    ntfstime.h uses the time.h, sys/stat.h, sys/time.h headers by
    @chewi in #254
  * Conditionally run the reiser4 test by @chewi in #253
Version: 0.3.32-bp160.1.13
* Thu Aug 01 2024 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.3.32:
  * update hfsplus log
  * fix ntfs error for ' read error: Success'
  * add option prog_second to display in seconds
  * Fix tiny resource leak. by @TMR5454 in #248
  * Add missing return in libvmfs_version(). by @TMR5454 in #249
  * Fix get_exec_name(): when partclone in installed, there is no '/' in argv0 by @pfrouleau in #55
  * Include the NTFS Boot Record backup in the cloned image by @pfrouleau in #54
* Sat Nov 25 2023 Dirk Müller <dmueller@suse.com>
- update to 0.3.27:
  * add read-direct-io and write-direct-io options for O_DIRECT
    flag
  * add date time to log file
* Fri Sep 29 2023 Paolo Stivanin <info@paolostivanin.com>
- update to 0.3.26:
  * add the direct-io option for writing data to a TARGET device or file.
  * correction for item at offset 76
  * report used blocks and free space based on bitmap
- force higher gcc version on Leap
* Mon Sep 04 2023 Dirk Müller <dmueller@suse.com>
- update to 0.3.25:
  * update btrfs library to 6.3.3
  * Full Changelog:
    https://github.com/Thomas-Tsai/partclone/compare/0.3.24...0.3.25
- update to 0.3.24:
  * IO stream support for torrent info file.
  * split jobs in github action
  * add dockerfile and test on tag creating
  * Handle absence of mtrace.h (e.g. uClibc) gracefully
  * Link with -lm for isnormal()/__fpclassifyf() as needed
  * Add Russian language file.
  * Update partclone.c
  * Add missing space before opening parenthesis
  * Add german language
  * Update language files
  * Add localization
* Sat Jan 28 2023 Dirk Müller <dmueller@suse.com>
- update to 0.3.23:
  * update btrfs clone to 6.0.1
  * create github actions for build test
  * Support parallel unit-testing
  * Reflect partclone 0.3.22 release in configure.ac
  * Don't target Btrfs and exFAT tests twice
  * Create manual-on-host.yml
* Mon Jan 16 2023 Dirk Müller <dmueller@suse.com>
- update to 0.3.22:
  * fix log message to add new line after "Open devicefile successfully"
  * Add missing space before opening parenthesis
  * Skip FAT tests on big-endian architectures
  * Skip F2FS tests on big-endian architectures
  * Increase F2FS default test size to 100+ MB
  * Increase XFS default test image size to 300+ MB
  * fail-mbr: Remove binutils section .note.gnu.build-id using objcopy
  * Change C99 for loop init to C89 for compatibility
  * update autotools build files
  * Avoid redefining _GNU_SOURCE, _LARGEFILE64_SOURCE
  * Support FUSE 2.x API
  * Check argument count in partclone.imgfuse
  * Support out-of-tree builds for BTRFS and XFS
  * Avoid uninitialized variables to prevent compiler warnings
  * Check for EVP_MD_CTX_reset
  * Remove unused variables to silence compiler warnings
  * Detect FUSE version and explicitly print “yes” or “no” regarding
    filesystem support
  * Fix MBR builds for x86, non-x86 and out-of-tree
  * Support unit-testing in out-of-tree builds
  * Fix typos
* Tue May 03 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 0.3.20:
  * Fix apfs support
  * Add stdout support
* Mon Mar 28 2022 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.3.19:
  * Ignore free space check if compression is enabled. by @zboszor in #147
  * fix: crash when backing up swap partition by @justforlxz in #148
  * Update to btrfs-progs 5.4.1 by @boretom in #151
  * Change C99 for loop init to C89 for compatibility by @robert-scheck in #152
  * doc: document the image formats by @pfrouleau in #157
  * doc: fix typo for logfile argument by @mjoerg in #162
  * WIP: Add block_size and blocks_total in torrent.info to provide partition info by @tjjh89017 in #164
  * Use EVP OpenSSL API by @zboszor in #165
  * Fix using EVP OpenSSL API by @zboszor in #166
  * Fix typo by @jwilk in #169
  * Support HFS+ wrapper volumes by @vasi in #172
  * Domain file doc by @jowagner in #175
  * Docs typo "normanly" by @jowagner in #178
  * How to contribute docs: readme by @jowagner in #179
Version: 0.3.18-bp154.1.33
* Wed Sep 29 2021 Paolo Stivanin <info@paolostivanin.com>
- update to 0.3.18:
  * Add block_size and blocks_total in torrent.info to provide
    partition info
  * change C99 for loop init to C89 for compatibility
  * try to fix ignore_crc not working properly
* Mon Mar 22 2021 Martin Pluskal <mpluskal@suse.com>
- Drop dependency on libreiserfs
* Wed Mar 10 2021 Martin Pluskal <mpluskal@suse.com>
- Resolve build failure on Tumleweed
* Tue Dec 29 2020 Dirk Müller <dmueller@suse.com>
- update to 0.3.17:
  * fix progress
  * update btrfs to 5.4.1
  * fix crash when backing up swap partition
  * Ignore free space check if compression is enabled
* Mon Jul 27 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 0.3.15
  * XFS fixes
* Thu Jun 11 2020 Martin Pluskal <mpluskal@suse.com>
- Fix building with gcc10
* Thu Sep 26 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.3.13"
  * Add support for apfs
- Update download url
* Fri Dec 14 2018 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.3.12:
  * Support compressed cloned images
- Enable exfat support
Version: 0.3.11-bp150.1.3
* Thu Oct 19 2017 mpluskal@suse.com
- Update to version 0.3.11 (boo#1130986):
  * update xfs
* Tue Feb 21 2017 mpluskal@suse.com
- Update to version 0.3.5a:
  * Support for fuse
  * Several bugfixes and internal changes
  * Resolves boo#1028904 CVE-2017-6596
* Sun Jul 03 2016 mpluskal@suse.com
- Update to version 0.2.89:
  * small bugfixes
* Sun Mar 20 2016 mpluskal@suse.com
- Switch to 0.2.88 (as 0.3 branch seems to be currently abandoned)
- Enable more filesystems
- Remove ppc excludes as build now succeeds
- Cleanup spec file
- Drop upstreamed partclone-missing-includes.patch
* Thu Aug 13 2015 normand@linux.vnet.ibm.com
- ExcludeArch:    ppc ppc64 ppc64le
  PowerPC do not support the fail-mbr/fail-mbr.S
* Wed Jun 24 2015 dimstar@opensuse.org
- Add partclone-missing-includes.patch: Fix build with GCC5 by
  correctly including the needed headers.
* Sat Mar 21 2015 mpluskal@suse.com
- Remove conditions that applied to old releases
* Wed Mar 18 2015 mpluskal@suse.com
- Update to 0.3.0~gitbcaa
  * for a full list of changes see attached Changelog
* Thu Oct 03 2013 fisiu@opensuse.org
- Update to 0.2.58:
  * ship failmbr
  * fixed jfs issues
  * fixed ncurses interface
  * updated doc and man pages
* Wed Nov 07 2012 fisiu@opensuse.org
- Update to 0.2.48:
  * fixed VMFS-5 and NTFS cloning
  * updated the ntfsfixboot version
  * memory usage optimized
  * updated man pages
- Build with support for btrfs, extfs, fat, hfsp, ntfs, reiserfs.
* Thu Apr 19 2012 highwaystar.ru@gmail.com
- update to 0.2.38
* Sun Sep 19 2010 highwaystar.ru@gmail.com
- built with ntfs support
- built with jfs support
* Fri Sep 17 2010 highwaystar.ru@gmail.com
- initial build for openSUSE
- not all filesystems supported yet