Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 40 million developers.Sign up
This new release has been made truly ready for the future, with move to GitHub, Python 3 support, automated CI/CD pipeline on Travis, availability on PyPI and no known regression bug compared to version 1.2.8/1.3.3.
We even found the time to add a few features for you (details in the change log):
- sparse files handling has become more efficient on file systems which support it
- more compressed file formats are kept as-is
- have a look at the
--no-fsyncoption to improve speed of backup (at the slight risk of data loss)
- reproducible builds are possible
- verbosity can be set via environment variable
On the down side, we have to say that due to the many changes, rdiff-backup 2.x can't communicate with older versions 1.x in client-server mode (but the repository formats remain compatible), so you'll need to upgrade client and server at once.
Which brings us to the installation, described in details in the read me, but here the quick version:
- Linux, trust on your distro to provide the latest version of rdiff-backup "soon-ish"
- Windows, download the asset
rdiff-backup-2.0.0.win32exe.zipfrom here and unpack it somewhere in your
- Any supported Platform, use
pip install rdiff-backup(or download and install the proper asset from here).
Happy backup, and remember: no backup, no pity!
Few more fixes and some documentation, nothing big.
As usual, check the readme for installation instructions, and don't hesitate to raise issues if you find some. If nothing critical happens, we'll release finally in one week.
The details of what has changed is documented in the change log but we've roughly fixed a few more regressions around Windows and hard-links, improved the handling of sparse files, and improved and documented our release process.
The version is also available from pypi.org to be installed via
pip install rdiff-backup==1.9.1b0.
We expect this to be the last beta version before final release, hence high noon for testers!
Happy testing hence!
@ericzolf for the rdiff-backup team.
We've fixed a few bugs under Windows, worked a lot on the documentation and our build process, offering new formats to install. Please try it and give us feedback on the mailing list.
The README should explain how to install which format, if not, let us know.
And these are also now available for Fedora 29, 30 & 31/EPEL7 & 8 from @frankcrawford's COPR repository, https://copr.fedorainfracloud.org/coprs/frankcrawford/rdiff-backup/ (rawhide as well or soon).
The dependencies are documented in the readme file and the installation of this beta version works as follows:
- rdiff_backup-1.4.0bxxx-linux_x86_64.whl (ignore the slight difference in versioning) - wheel distribution - this is the recommended installation approach (because you can easily deinstall), either with
sudo pip install rdiff_backup...whlto install globally, or with
pip install --user rdiff_backup...whlfor only the current user. Make sure you use the wheel corresponding to your Python version 3.x (
python --version). Advanced and cautious users can of course install within a virtualenv. Deinstallation works similarly with
sudo pip uninstall rdiff-backup(global) resp.
pip uninstall rdiff-backup(user).
- rdiff-backup-1.4.0b0.linux-x86_64.tar.gz - binary distribution - can be "installed" using
tar xvzf rdiff-backup...tar.gz -C /but it can't be easily deinstalled, you'll need to do it manually.
- rdiff-backup-1.4.0b0-win64.exe - Windows 64 bits binary, just drop it somewhere in your PATH and it should work.
- rdiff-backup-1.4.0b0.tar.gz and other source distributions, they are only of interest if you want to compile rdiff-backup yourself (check the developer documentation).
NOTE: the beta release is also available as RPM for Fedora and CentOS in @frankcrawford 's COPR repo.