lp:~ed.so/duplicity/ssh-pexpect-msgbug

Created by edso and last modified
Get this branch:
bzr branch lp:~ed.so/duplicity/ssh-pexpect-msgbug
Only edso can upload to this branch. If you are edso please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
edso
Project:
Duplicity
Status:
Merged

Recent revisions

871. By ede

probably fix

File "/usr/local/lib/python2.7/dist-packages/duplicity/backends/_ssh_pexpect.py", line 223, in run_sftp_command
    log.Warn("Running '%s' with commands:\n %s\n failed (attempt #%d): %s" % (commandline, "\n ".join(commands), n, msg))
UnboundLocalError: local variable 'msg' referenced before assignment

870. By Kenneth Loafman

Update Changelog.GNU

869. By Kenneth Loafman

- Merged in lp:~mterry/duplicity/ropath.index
  + This branch does two main things:
    1) Skips base dir entries when compiling the list of deleted delta iters.
       (this gracefully recovers from the sort of situations that lead to bug
       929067). I'm reasonably confident this is an uninvasive change, but
       please confirm.
    2) Overwrites the sigtar file on backup-restart. This is because AFAICT,
       duplicity will rewrite the entire sigtar each restart. But we were
       opening the sigtar file as "ab", so we'd just dump the contents on top
       of the previous contents. Which was causing some confusion in bug 929067.
       If I'm wrong that we don't always rewrite the entire sigtar each time,
       this needs some rethink. Please also confirm that.
  + In addition, I added two tests for the above two changes and make some
    improvements elsewhere in the restarttest.py file while I was at it.

868. By Kenneth Loafman

- Merged in lp:~gregretkowski/duplicity/cf-retry-delete
  + This will retry cloudfile delete commands. With large numbers of archive
    files over mediocre links transient network errors will occasionally cause
    deletes to fail and these should be retried.

867. By Kenneth Loafman

- Merged in lp:~ed.so/duplicity/duplicity.manpage
  + disabled hyphenation and block justification for better readablility of command line examples.
  + reformatted REQUIREMENTS section for hopefully better online rendering
  + minor clarifications

866. By Kenneth Loafman

- Merged in lp:~mterry/duplicity/leftover-sigtar
  + So currently, duplicity does not delete signature files when doing a remove-all-but-n operation. Seems wrong, since those signature files are now useless and take up space.
  + This branch does several things:
    1) Make remove-all-but-n operate on chains. In practice it did before, since the sets it operated on always came from complete chains (i.e. it never used only some of the sets from a chain)
    2) Add a new method to get all signature chains before a certain time.
    3) Use this new method to also delete signature chains during remove-all-but operations.
  + And it cleans up the cleanuptest.py file:
    1) Removes crufty, unused code
    2) Disallows changing the destination folder for the test, which no one would ever want to do and isn't really supported anyway
    3) Add some additional checks to the existing test
    4) Adds two new methods to test remove-all-but-n and remove-all-inc-of-but-n-full

865. By Kenneth Loafman

- Merged in lp:~mterry/duplicity/1031277
  + ssh: actually delete all the requested files, not just the first one

864. By Kenneth Loafman

Update Changelog.GNU and CHANGELOG.

863. By Kenneth Loafman

Merged in lp:~mterry/duplicity/utf8-po.

862. By Kenneth Loafman

Fix dates.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:duplicity/0.6
This branch contains Public information 
Everyone can see this information.

Subscribers