Sorry, I didn't see comment #17. This comment addresses #17 and #18 and any future readers.
First note, a disclaimer: I am *not* a developer nor maintainer of duplicity. Ok, first open up a terminal. It should be in the Accessories menu. Now type the following and hit enter. Do so for any commands listed from now on. sudo apt-get install build-essential bzr Enter your password if prompted and hit yes to install the software. Once it's installed, let's switch the current directory to somewhere obvious like the Desktop folder. Use command: cd Desktop Now download the software. Use command: bzr branch lp:duplicity There should be a duplicty folder on your Desktop now. Now grab the my hax file patch and put it on the Desktop. Ok, now switch to the duplicity folder. Run command: cd duplicity Before we apply to patch, we need to switch to older code. Run command: bzr revert -r884 Now run the command to patch. The double dot indicates it's saved one level outside the current folder, the Desktop folder. Run command: patch -p0 < ../duplicity_hax_662442_for_rev884.diff It should say "patching file duplicity/patchdir.py". Now switch to the folder duplicity/ (aka ~/Desktop/duplicity/duplicity). Run command: cd duplicity Compile something. Run command: python compilec.py Now switch back to the parent dir. Run command: cd .. Now duplicity should be ready to run. You can run ./bin/duplicity. This command will show the version. Run command: ./bin/duplicity -V It will return "$version" which isn't set, but the main thing is that it successfully runs. Hope this helps. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/662442 Title: restore fails with "librsync error 103 while in patch cycle" To manage notifications about this bug go to: https://bugs.launchpad.net/duplicity/+bug/662442/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs