[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Duplicity-talk] Duplicity 0.6.20 Released
From: |
edgar . soldin |
Subject: |
Re: [Duplicity-talk] Duplicity 0.6.20 Released |
Date: |
Mon, 29 Oct 2012 11:05:13 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 |
ups,
1.4 doesn't support a syntax like that. try to manually patch like here
http://bazaar.launchpad.net/~ed.so/duplicity/24syntaxfix/revision/890
ken: sorry, you will find a patch branch online.
..ede
On 29.10.2012 09:14, Timo Schoeler wrote:
> On 10/28/2012 02:08 PM, thus Kenneth Loafman spake:
>> Hi,
>
> Hi,
>
> thanks a lot for the new release!
>
> However, having built duplicity on RHEL 5 machines, I get:
>
> address@hidden ~]# duplicity
> Traceback (most recent call last):
> File "/usr/bin/duplicity", line 46, in ?
> from duplicity import commandline
> File "/usr/lib64/python2.4/site-packages/duplicity/commandline.py", line 188
> return encoding if encoding else 'utf-8'
> ^
> SyntaxError: invalid syntax
>
> Python installed is python-2.4.3-46.el5_8.2
>
> Best,
>
> Timo
>
>> A lot of bug fixes and enhancements by the duplicity team. My thanks go
>> out to them for keeping the project going.
>>
>> I'm hoping some of the upstream maintainers read this announcement as well.
>> There's a very pointed note at the top of the CHANGELOG file you need to
>> read, but the bottom line is, QUIT CHANGING THE RELEASE! We don't do
>> anything without good reason and we're all tired of chasing bugs reported
>> to us because you refuse to package duplicity the way we intended. From
>> now on, those bugs will be reassigned to the package maintainers that
>> modified the code. Please cease the changes.
>>
>> As usual, you can download from https://launchpad.net/duplicity/+download
>>
>> ...Thanks,
>> ...Ken
>>
>>
>> New in v0.6.20 (2012/10/28)
>> ---------------------------
>> Enhancements:
>> * Merged in lp:~ed.so/duplicity/ssh.manpage
>> - added gdocs and rsync REQUIREMENTS
>> - added cloudfiles documentation
>> * Merged in lp:~ed.so/duplicity/gpginterface
>> - refactor GnuPGInterface to gpginterface.py
>> reasoning can be found in README
>> * Merged in lp:~ed.so/duplicity/duplicity.helpfix
>> - fix rare 'TypeError: encode() argument 1 must be string, not None'
>> -
>> http://lists.nongnu.org/archive/html/duplicity-talk/2012-09/msg00016.html
>> * Merged in lp:~ed.so/duplicity/duplicity.tmpspacefix
>> - use tempfile.TemporaryFile() so unused temp files are deleted
>> automagically
>> - propbably solve bug 'Out of space error while restoring a file'
>> - https://bugs.launchpad.net/duplicity/+bug/1005901
>> - http://lists.gnu.org/archive/html/duplicity-talk/2012-09/msg00000.html
>> * Merged in lp:~mterry/duplicity/utf8-po
>> - For some crazy reason, the gettext module defaults to giving you
>> strings in
>> whatever charset the po file happened to define. Which means you never
>> know
>> what string of bytes you're going to get. This module makes sure we
>> always
>> get utf-8 byte strings. So we're at least predictable and reduces one
>> source of UnicodeDecodeErrors (like in bug 989496)
>> * Merged in lp:~mterry/duplicity/1031277
>> - ssh: actually delete all the requested files, not just the first one
>> * 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
>> * 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
>> * 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.
>> * 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.
>> * Merged in lp:~ed.so/duplicity/ssh-pexpect-msgbug
>> - Fixes 'UnboundLocalError: local variable 'msg' referenced before
>> assignment'
>> in _ssh_pexpect.py
>> * Merged in lp:~ed.so/duplicity/gpg.tmp
>> - place gpg.py tempfiles in duplicity's tmp subfolder which is cleaned
>> whatever happens
>> * Merged in lp:~mterry/duplicity/u1-402
>> - Switch the code we check for out-of-space in u1backend.
>> * Applied patch for #1066625 ubuntu one backend
>> - add delay between retries
>>
>> Bugs closed in this release:
>> 519948 remove-* commands don't remove signature-files
>> 907077 assert len(chain_list) == 2 AssertionError
>> 929067 crash during restore: "assert ropath.index == (), ropath.index"
>> 995851 doc improvement for --encrypt-key, --sign-key
>> 997691 Ubuntu One backend should check for 402 error for out-of-space
>> 1031269 remove-all-but-n-full broken
>> 1039001 --exclude-if-present and --exclude-other-filesystems causes crash
>> with inaccessible other fs
>> 1066625 ubuntu one backend does not work without gnome/dbus/x11 session
>
> _______________________________________________
> Duplicity-talk mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/duplicity-talk