Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP4





Change Logs

* Thu Sep 17 2020 Paolo Stivanin <>
- update to 2.0.5:
  * CHG: explicitly refuse to back-up to exFAT because it doesn't
    handle properly case insensitive deletion of files
  * CHG: testing explicitly for existence of tempdir might make
    certain setups fail now because tempdir was silently ignored
  * DEV: Add a misc script to setup an ArchLinux as development
  * DEV: fix compatibility in rollsum and sum-size with rdiff
    2.2/2.3 leading to errors in librsynctest
  * DEV: function rpath.getdevnums now also returns the device
    type, block or char
  * DEV: replace deprecated xattr.xattr with xattr. function
  * FIX: address PY_SSIZE_T deprecation warning appearing
    under Python 3.8 in the C code
  * FIX: avoid TypeError: a bytes-like object is required,
    not 'str' when logging error message by fixing encoding
  * FIX: explicitly test existence of tempdir and avoid "Can't
    mix strings and bytes in path components" error
  * FIX: failed on certain device files with no such file
    or directory error
  * FIX: Force encoding of log file to be UTF-8 on all platforms
    and be lenient to avoid codec errors on logging
* Tue May 19 2020 Stefan Seyfried <>
- update to 2.0.3:
  changes in behaviour:
  * multimedia files with extensions ogv, oga, ogm and mkv are not
    compressed any more.
  * return error code 2 instead of number of failed files during
    repo verification to have a consistent return code (1 is any
    other kind of error, 0 if everything is well), closes #338
  bug fixes:
  * handle include/exclude files with Windows/DOS endings
    properly, closes #357
  * allow backup from and to Windows shares again, closes #337
  * avoid IndexError: string index out of range error when using
    accentuated characters in exclude/include patterns, closes #340
  * avoid test error when using librsync >= 2.2 by adding -R
    rollsum to rdiff call in librsynctest, closes #304
  * fail with meaningful error message on metadata mirror files
    with duplicate timestamps, closes #322
  * sequence of exception leading to abort when logging tuple
    of bytes because of unreachable directory, closes #310
  new features:
  * create a new rdiff-backup-delete script which can remove a file
    and all its history from a backup repository (use with care).
  * add option --allow-duplicate-timestamps to only warn about
    duplicate timestamps in metadata mirror files, use this option
    with care and only to clean an impacted backup repository.
* Sun Mar 15 2020 Stefan Seyfried <>
- update to 2.0.0:
  * FIX: Add workaround to avoid error when backup directory is
    under the source directory (github issue #296)
  * FIX: bytestotime() should return None on decode failure
    (Closes github issue #295)
* Sat Mar 14 2020 Stefan Seyfried <>
- update to 1.9.2rc0, first rc for 2.0.0:
  * FIX: UpdateError: Updated mirror temp file does not match
    source, Closes github issue #237
  * FIX: do not fail when starting with uid/gid equal to maximum,
    avoid OverflowError on os.chown
* Sun Feb 23 2020 Stefan Seyfried <>
- update to 1.9.1b0, third beta before 2.0.0:
  * avoid double unquoting of increment file infos, closes #266
  * fix some ugly bytes output in strings, closes #238
  * improved hardink handling, Closes #239
  * add support for SOURCE_DATE_EPOCH to override the build date
  * add efficient sparse file handling
- remove all (upstreamed) patches:
  * 0001-handle-sparse-files-efficiently.patch
  * rdiff-backup-1.9-reproducible.diff
* Fri Feb 07 2020 Stefan Seyfried <>
- add rdiff-backup-1.9-reproducible.diff for reproducible build
* Sat Feb 01 2020 Stefan Seyfried <>
- update to 1.9.0b0, second beta before 2.0.0
- remove upstreamed patches:
  - 0001-add-compatibility-with-python-xattr.patch
  - 0001-metadata-handle-unknown-group-ids-from-file-system.patch
* Sat Jan 25 2020 Stefan Seyfried <>
- remove 0001-fix-invalid-type-in-ea.read_from_rp.patch, add
  0001-add-compatibility-with-python-xattr.patch as a better fix
* Fri Jan 24 2020 Stefan Seyfried <>
- update 0001-handle-sparse-files-efficiently.patch, simplify
  sparse file handling
* Thu Jan 23 2020 Stefan Seyfried <>
- add two python3 fixes:
  - 0001-fix-invalid-type-in-ea.read_from_rp.patch
  - 0001-metadata-handle-unknown-group-ids-from-file-system.patch
- replace two sparse patches rdiff-backup-1.4.0-sparsefiles.diff
  and rdiff-backup-1.4.0-sparse-no-seek-in-gzip.diff with the
  upstream-submitted 0001-handle-sparse-files-efficiently.patch
* Wed Jan 22 2020 Stefan Seyfried <>
- update to version 1.4.0beta0
  - port to python3
  - many others fixes, see CHANGELOG
- Patches rebased:
  - removed
  - removed
  - removed rdiff-backup-1.2.8-sparsefiles.diff
  - removed rdiff-backup-1.2.8-sparse-no-seek-in-gzip.diff
  - added
  - added
  - added rdiff-backup-1.4.0-sparsefiles.diff
  - added rdiff-backup-1.4.0-sparse-no-seek-in-gzip.diff
- Patches removed (included upstream):
  - rdiff-backup-fix-deprecations.diff
  - rdiff-backup-dont-pick-empty-sessions.diff
  - rdiff-backup-librsync-1.0.patch
- reorder spec file, get rid of conditions for pre 12.1
- remove old signature and keyring
Version: 1.2.8-bp150.2.4
* Mon Mar 16 2015
- Add rdiff-backup-librsync-1.0.patch: Fix build with
  librsync 1.0.0.
* Fri Mar 13 2015
- Cleanup spec file with spec-cleaner
- Add gpg signature
* Mon Jun 30 2014
- add rdiff-backup-1.2.8-sparse-no-seek-in-gzip.diff:
  the sparse code makes no sense in gzip compressed case and it
  triggers an IO error in when trying to seek backwards
* Wed Apr 23 2014
- apply rdiff-backup-dont-pick-empty-sessions.diff:
  don't take empty sessions into account, which has the potential of
  removing valid backups with --remove-older-than xB, while keeping
  empty/useless sessions instead
* Fri Feb 14 2014
- add rdiff-backup-1.2.8-sparsefiles.diff to efficiently back up
  sparse files (found on rdiff-backup mailing list)
* Thu Nov 14 2013
- fix hardlink issue:
  - apply Joe Steeles patches to resolve it:
* Fri Mar 15 2013
- fix os.popen2 deprecation
- add recommends for python-xattr and python-pylibacl
* Mon Feb 20 2012
- fixed building on Factory as librsync is now split into lib and devel package
* Thu Sep 03 2009
- update to 1.2.8
  New in v1.2.8:
  * Improve handling of incorrect permissions on backup repository during restore
    operation. Closes Ubuntu bug #329722. (Andrew Ferguson)
  * Don't crash on zlib errors. Closes Debian bug #518531. (Andrew Ferguson)
  * Make sticky bit warnings quieter while determining file system abilities.
    Closes Savannah bug #25788. (Andrew Ferguson)
  * Fix situation where destination file cannot be opened because of an access
    error. Thanks to Dean Cording for the bug report. (Andrew Ferguson)
  * Fix --compare-hash options on Windows. Thanks to Serge Zub for the fix.
  New in v1.2.7:
  * Don't crash when filesystem can't set ACL. Thanks to Matt Thompson for the bug
    report. (Andrew Ferguson)
  * Properly disable hardlinks by default on Windows.
  * Fix Python 2.2 compatibility. Closes Savannah bug #25529. (Andrew Ferguson)
  * Fix typo which caused failure when checking if another rdiff-backup process is
    running on Windows. Thanks to Ryan Hughes for the bug report. (Andrew Ferguson)
* Fri Feb 13 2009
- update to 1.2.6
  - too many changes to be listed here, please see
  for details
* Tue Aug 26 2008
- update to version 1.2.1
  * Produce a new binary for Windows which includes the Python for Windows
  * Disable hardlinks by default when backup source or restore destination
    is on Windows.
  * Properly catch KeyboardInterrupt on Python 2.5.
  * Don't crash if a CacheIndexable tries to clear a non-existent cache
    entry, since the entry must already be cleared.
* Mon Aug 04 2008
- update to version 1.2.0
  * This is the new stable branch of rdiff-backup, representing almost three
    years of development releases. From the previous development release, this
    release includes two fixes for Unicode issues. From the previous stable
    release, this release features a large number of new features, including
    SHA1 checksums, native Windows support, improved Mac OS X and Cygwin
    support, better filesystem support for HFS+, NFS, SSHFS, SMB, CIFS, AFS,
    NTFS, and FAT32, and better handling of unreadable or pathological file
    permissions. It also includes the previously separate
    'rdiff-backup-statistics' tool.
* Tue Jan 09 2007
- fix ICC warning:  warning #592: variable "return_val" is used before its
  value is set (#232824)
* Mon Jan 08 2007
- update to version 1.0.5
  * Fix a traceback due to an off-by-1 error in "--remove-older-than nB".
  * Fix a security violation when restoring from a remote repository.
  * --list-at-time, --list-increments, and --list-increment-sizes should now
    work from a read-only repository.
* Mon Oct 02 2006
- fix build on older distributions
* Thu Sep 21 2006
- fix build with python 2.5
* Tue Feb 28 2006
- updated to reflect python changes due to #149809
* Wed Jan 25 2006
- converted neededforbuild to BuildRequires
* Mon Jan 23 2006
- update to version 1.0.4
* Sat Nov 26 2005
- update to version 1.0.3