pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/51316: sysutils/duplicity update to 0.7.08



>Number:         51316
>Category:       pkg
>Synopsis:       sysutils/duplicity update to 0.7.08
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 06 10:20:00 +0000 2016
>Originator:     Frédéric Fauberteau
>Release:        pkgsrc-2016Q1
>Organization:
>Environment:
NetBSD trashware 7.0_STABLE NetBSD 7.0_STABLE (TRASHWARE) #1: Sat Dec  5 19:26:52 CET 2015  triaxx@hydralisk:/home/triaxx/dev/nbsd/netbsd-7/usr/objs/sys/arch/amd64/compile/TRASHWARE amd64
>Description:
New in v0.7.08 (2016/07/01)
---------------------------
* Merged in lp:~noizyland/duplicity/fix_azurebackend_typo
  - Fix typo in error handling code
* Merged in lp:~ghoz/duplicity/swift-prefix
  - adds the abiliy to use path in the swift backend, in order to have multiple
    backups to the same container neatly organized.
* Fixed bug #1573957 with patches from Dmitry Nezhevenko
  - upload last chunk with files_upload_session_finish to avoid extra request
  - upload small files using non-chunked api
* Fixed bug #1586934 with patches from Dmitry Nezhevenko
  - fixes error handling in wrapper
* Fixed bug #1586992 with patches from Dmitry Nezhevenko
  - Patch adds _delete_list to Par2Backend. And _delete_list fallbacks to
    _delete calls if wrapped backend has no _delete_list.
* Fixed bug #1589038 with patches from Malte Schröder
  - Added ignore_case option to selection functions
* Merged in lp:~mstoll-de/duplicity/b2-reauth
  - Fixes bug #1588503 b2: large uploads fail due to expired auth token
* Merged in lp:~aaron-whitehouse/duplicity/fix_pep8
  - Fix PEP8 error in onedrivebackend.py (space before bracket)
* Fixed bug #822697 ssh-options not passed in rsync over ssh
  - Added globals.ssh_options to rsync command line
* Increased default volume size to 200M, was 25M
* Fixed README-REPO to no longer mention 0.6-series
* Merged in lp:~aaron-whitehouse/duplicity/fix_stat_errors
  - Only give an error about not being able to access possibly locked file if
    that file is supposed to be included or scanned (i.e. not excluded).
    Fixes Bug #1089131
* Fixed bug #1594780 with patches from B. Reitsma
  - Use re.finditer() to speed processing
* Merged in lp:~aaron-whitehouse/duplicity/PEP8_W503_fixes
  - Fix PEP8 W503 errors (line break before binary operator) and enable the
    PEP8 test for this in test_code.CodeTest.
* Merged in lp:~aaron-whitehouse/duplicity/PEP8_line_length
  - Set line length error length to 120 (matching tox.ini) for PEP8 and
    fixed E501(line too long) errors.
* Merged in lp:~duplicity-team/duplicity/po-updates

>How-To-Repeat:

>Fix:
Index: MESSAGE
===================================================================
RCS file: MESSAGE
diff -N MESSAGE
--- MESSAGE	9 Apr 2015 10:16:35 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,8 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.3 2015/04/09 10:16:35 hiramatsu Exp $
-Depending on the storage backend used, additional packages might be needed:
--Amazon S3 needs pkgsrc/net/py-boto.
--Dropbox needs pkgsrc/net/py-dropbox.
--For ssh/scp, pkgsrc/security/py-paramiko is recommended.
--For more options, see the manpage.
-===========================================================================
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/duplicity/Makefile,v
retrieving revision 1.34
diff -u -u -r1.34 Makefile
--- Makefile	24 May 2016 19:10:46 -0000	1.34
+++ Makefile	6 Jul 2016 08:14:32 -0000
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.34 2016/05/24 19:10:46 bsiegert Exp $
 
-DISTNAME=	duplicity-0.7.07.1
+DISTNAME=	duplicity-0.7.08
 CATEGORIES=	sysutils net
 MASTER_SITES=	http://code.launchpad.net/duplicity/0.7-series/${PKGVERSION_NOREV}/+download/
 
@@ -14,11 +14,12 @@
 .include "options.mk"
 
 DEPENDS+=	${PYPKGPREFIX}-lockfile>=0.9.1:../../devel/py-lockfile
+DEPENDS+=	${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
 
 REPLACE_PYTHON+=	bin/duplicity \
 			bin/rdiffdir
 PYTHON_VERSIONS_INCOMPATIBLE=	33 34 35 # not yet ported as of 0.6.22
-EGG_NAME=			${DISTNAME:S/07/7/}
+EGG_NAME=			${DISTNAME:S/08/8/}
 
 SUBST_CLASSES+=			fix-paths
 SUBST_STAGE.fix-paths=		pre-configure
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/duplicity/distinfo,v
retrieving revision 1.21
diff -u -u -r1.21 distinfo
--- distinfo	24 May 2016 19:10:46 -0000	1.21
+++ distinfo	6 Jul 2016 08:14:32 -0000
@@ -1,7 +1,7 @@
 $NetBSD: distinfo,v 1.21 2016/05/24 19:10:46 bsiegert Exp $
 
-SHA1 (duplicity-0.7.07.1.tar.gz) = 2aa0bea171a02cb074d86145dcf9c9328867e7c8
-RMD160 (duplicity-0.7.07.1.tar.gz) = 31fa6c10928376729dc413ed3d677c76bc6997d9
-SHA512 (duplicity-0.7.07.1.tar.gz) = 363266232763791bac9e84a9e345dda6ffa278a89597a094540088e12e47b56cb2459f72073c0020b77504514149b1ccb9bed7a67e516443a674975954f49129
-Size (duplicity-0.7.07.1.tar.gz) = 1539310 bytes
+SHA1 (duplicity-0.7.08.tar.gz) = 191d7a4bdf1cbd9ce24c52f294f6a615f9805514
+RMD160 (duplicity-0.7.08.tar.gz) = d7ae400613309c0fb89278a692079d88981e0262
+SHA512 (duplicity-0.7.08.tar.gz) = 62018013077e6de654d0b09439e2d654b7dea27e554797f6c9dfb76389d3badbbba2cfcd129f23bdf4606b1454b2cf912b2ce5ef720dbf6af2d6efd49f21cf9d
+Size (duplicity-0.7.08.tar.gz) = 1541904 bytes
 SHA1 (patch-aa) = f1210f703dccf759f234846a3139ce98063011cb
Index: options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/duplicity/options.mk,v
retrieving revision 1.2
diff -u -u -r1.2 options.mk
--- options.mk	24 May 2016 19:10:46 -0000	1.2
+++ options.mk	6 Jul 2016 08:14:32 -0000
@@ -1,10 +1,19 @@
 # $NetBSD: options.mk,v 1.2 2016/05/24 19:10:46 bsiegert Exp $
 
 PKG_OPTIONS_VAR=	PKG_OPTIONS.duplicity
-PKG_SUPPORTED_OPTIONS=	gnupg2
+PKG_SUPPORTED_OPTIONS=	amazons3 dropbox gnupg2
+PKG_SUGGESTED_OPTIONS=	amazons3 dropbox
 
 .include "../../mk/bsd.options.mk"
 
+.if !empty(PKG_OPTIONS:Mamazons3)
+DEPENDS+=	${PYPKGPREFIX}-boto-[0-9]*:../../net/py-boto
+.endif
+
+.if !empty(PKG_OPTIONS:Mdropbox)
+DEPENDS+=	${PYPKGPREFIX}-dropbox-[0-9]*:../../net/py-dropbox
+.endif
+
 .if !empty(PKG_OPTIONS:Mgnupg2)
 DEPENDS+=	gnupg2-[0-9]*:../../security/gnupg2
 GPGPATH=	${PREFIX}/bin/gpg2



Home | Main Index | Thread Index | Old Index