I request that rdiff-backup-0.13.4 is masked as ~x86 again. Reason: Upstream they announce 0.13.4 as development version. Surely it might be quite stable, but since this app is often used to backup platform to other platforms (maybe running other OSes as *BSD, ...) this might get some nasty version conflicts! Both source and target machine should use the same version of rdiff-backup. So why not rely on the official announcement?
There have been no bug reports for rdiff-backup-0.13.4, I've been using it since it's release without problems and also debian has it in it's testing branch which soon becomes the stable branch.
also see http://lists.nongnu.org/archive/html/rdiff-backup-users/2004-11/msg00001.html
Is 0.13.4 backwards compatible with 0.12.x boxes? As soon as I upgraded to 0.13.4 on my backup server it broke all the backups to older clients. If it isn't backwards compatible, I'd have to 2nd the request to move this package back to ~x86. Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 23, in ? rdiff_backup.Main.Main(sys.argv[1:]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 250, in Main take_action(rps) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 220, in take_action connection.PipeConnection(sys.stdin, sys.stdout).Server() File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 347, in Server self.get_response(-1) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 309, in get_response try: req_num, object = self._get() File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 225, in _get raise ConnectionReadError("Truncated header string (problem " rdiff_backup.connection.ConnectionReadError: Truncated header string (problem probably originated remotely) Warning: Local version 0.13.4 does not match remote version 0.12.6. Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 23, in ? rdiff_backup.Main.Main(sys.argv[1:]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 256, in Main rps = map(SetConnections.cmdpair2rp, cmdpairs) File "/usr/lib/python2.3/site-packages/rdiff_backup/SetConnections.py", line 75, in cmdpair2rp return rpath.RPath(conn, filename).normalize() File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 667, in __init__ else: self.setdata() File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 692, in setdata if self.lstat(): self.conn.rpath.setdata_local(self) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 445, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 367, in reval if isinstance(result, Exception): raise result AttributeError: 'module' object has no attribute 'setdata_local' Traceback (most recent call last):
no, it's not backwards compatible with 0.12.x boxes, but 0.13.x is recommend by the developers now and i couldn't find a distribution still shiping with 0.12.x as default
*** Bug 85462 has been marked as a duplicate of this bug. ***