ports/136296: [MAINTAINER] sysutils/duplicity: update to 0.6.01

Peter Schuller peter.schuller at infidyne.com
Fri Jul 3 19:20:12 UTC 2009


>Number:         136296
>Category:       ports
>Synopsis:       [MAINTAINER] sysutils/duplicity: update to 0.6.01
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 03 19:20:08 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     peter.schuller at infidyne.com
>Release:        FreeBSD 8.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD prometheus.scode.org 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Fri Jun  5 18:54:16 CEST
>Description:
- Update to 0.6.01 (0.6.00 was skipped due to a bug upstream which made it unusable on freebsd)

Generated with FreeBSD Port Tools 0.77

Changelog since 0.5.18:

New in v0.6.01 (2009/07/01)
---------------------------
Fixed issues in Checkpoint/Restart:
* The --name backupname" option was added to allow the
  user to separate one archive from another.  If not
  specified, the default is an MD5 hash of the target
  URL, which should suffice for most uses.

* The archive_dir (cache) is now stored in a standard
  location, defaulting to ~/.cache/duplicity.  See
  http://standards.freedesktop.org/basedir-spec/latest/

* The interaction between the --archive-dir option and
  the --name option allows for four possible results
  for the location of the archive dir.
    - neither specified (default)
      ~/.cache/duplicity/hash-of-url
    - --archive-dir=~/arch, no --name
      ~/arch/hash-of-url
    - no --archive-dir, --name=foo
      ~/.cache/duplicity/foo
    - --archive-dir=~/arch, --name=foo
      ~/arch/foo

* duplicity will now copy needed metadata from the
  remote store to the local cache as needed.  This
  means that the first use after upgraded from 0.5.x
  will have the metadata copied to the local archive
  dir in order to sync both.

* cleanup will now work correctly with the archive
  dir and separates the local from the remote files.

Bugs fixed this release:
* 388034     Unable to backup
* 378940     python2-6 issue / UTF-8 charset / Ubuntu 9.04
* 379386     Fix list-current-files w/ missing archive dir
* 387102     Asynchronous upload not working properly
* 387218     Make scp/ssh into sftp-only backend
* 388992     List of Orphaned Files Growing
* 392905     NoneType object has no attribute 'startswith'
* 393372     Error creating directory
* 383412     Add InfoCodes for upload events
* 383419     Add gio backend


New in v0.6.00 (2009/06/08)
---------------------------
Checkpoint/Restart capability added.  Checkpoint is
done at every volume written and Restart is done at
start of the next volume in the set.  Changes to
normal operations include a permanent duplicity
archive-dir at ~/.duplicity to save state.

To accomplish this, the signature and archive files
in the archive-dir now have three states:
1) temporary until the first volume has been written,
2) partial until the final volume has been written and
   sent to remote storage,
3) permanent with the same name as always.

Assumptions are made that if a restart is needed, then
all arguments are the same as before and that no files
have been removed from the file system between runs.

>From now on, the --archive-dir option can be used to
change the location of the archive dir, but you are
responsible for moving the files if you change it.

Other fixes:
Unicode filenames in log messages are now OK.

Fixed problem where Cygwin was returning -1 for the
hard max open file limit.

>How-To-Repeat:
>Fix:

--- duplicity-0.6.01.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/Makefile /usr/ports/sysutils/duplicity/Makefile
--- /usr/ports/sysutils/duplicity.orig/Makefile	2009-05-22 23:53:08.000000000 +0200
+++ /usr/ports/sysutils/duplicity/Makefile	2009-07-03 20:22:15.967273130 +0200
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	duplicity
-PORTVERSION=	0.5.18
+PORTVERSION=	0.6.01
 CATEGORIES=	sysutils
 MASTER_SITES=	${MASTER_SITE_SAVANNAH}
 MASTER_SITE_SUBDIR=	${PORTNAME}
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/distinfo /usr/ports/sysutils/duplicity/distinfo
--- /usr/ports/sysutils/duplicity.orig/distinfo	2009-05-22 23:53:08.000000000 +0200
+++ /usr/ports/sysutils/duplicity/distinfo	2009-07-03 20:22:19.288204360 +0200
@@ -1,3 +1,3 @@
-MD5 (duplicity-0.5.18.tar.gz) = 77fcbe30b300450af17d811eec339765
-SHA256 (duplicity-0.5.18.tar.gz) = 5c2fcf661ed80c7e3a7d7f29bd5468321965e6f5ecf585d52c3ba05fbae31bd9
-SIZE (duplicity-0.5.18.tar.gz) = 212588
+MD5 (duplicity-0.6.01.tar.gz) = bb8bc83d368d13471295cfeb33e74c1c
+SHA256 (duplicity-0.6.01.tar.gz) = 4f3e4f4bac308dacb5d89e4e4114c3ec21ed8df69fe6f215a3908a026bef6a3f
+SIZE (duplicity-0.6.01.tar.gz) = 231754
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/pkg-plist /usr/ports/sysutils/duplicity/pkg-plist
--- /usr/ports/sysutils/duplicity.orig/pkg-plist	2009-05-22 23:53:08.000000000 +0200
+++ /usr/ports/sysutils/duplicity/pkg-plist	2009-07-03 20:24:50.359024976 +0200
@@ -25,6 +25,9 @@
 %%PYTHON_SITELIBDIR%%/duplicity/backends/ftpbackend.py
 %%PYTHON_SITELIBDIR%%/duplicity/backends/ftpbackend.pyc
 %%PYTHON_SITELIBDIR%%/duplicity/backends/ftpbackend.pyo
+%%PYTHON_SITELIBDIR%%/duplicity/backends/giobackend.py
+%%PYTHON_SITELIBDIR%%/duplicity/backends/giobackend.pyc
+%%PYTHON_SITELIBDIR%%/duplicity/backends/giobackend.pyo
 %%PYTHON_SITELIBDIR%%/duplicity/backends/hsibackend.py
 %%PYTHON_SITELIBDIR%%/duplicity/backends/hsibackend.pyc
 %%PYTHON_SITELIBDIR%%/duplicity/backends/hsibackend.pyo
--- duplicity-0.6.01.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list