[packages/deja-dup] Enable --s3-use-multiprocessing duplicity option

jajcus jajcus at pld-linux.org
Mon Sep 19 20:18:01 CEST 2016


commit 22b14793ebb90b62b62463a950b30bfac2895e42
Author: Jacek Konieczny <jajcus at jajcus.net>
Date:   Mon Sep 19 18:23:16 2016 +0200

    Enable --s3-use-multiprocessing duplicity option
    
    That is required for large backups to work at all and might be more
    efficient for every S3 backup.
    
    Note: this requires some permissions to the bucket that were not
    required earlier (s3:ListBucketMultipartUploads,
    s3:ListMultipartUploadParts), but this affects only those who actually
    used such fine-grained permission checking.

 deja-dup.spec            |  2 ++
 s3_multiprocessing.patch | 11 +++++++++++
 2 files changed, 13 insertions(+)
---
diff --git a/deja-dup.spec b/deja-dup.spec
index 26c1dbd..8a4feb7 100644
--- a/deja-dup.spec
+++ b/deja-dup.spec
@@ -7,6 +7,7 @@ License:	GPL v3
 Group:		X11/Applications
 Source0:	http://launchpad.net/deja-dup/34/34.2/+download/%{name}-%{version}.tar.xz
 # Source0-md5:	1b9bf984b2d163b6b5854f23a3e0eef9
+Patch0:		s3_multiprocessing.patch
 URL:		http://launchpad.net/deja-dup
 BuildRequires:	PackageKit-devel
 BuildRequires:	cmake
@@ -72,6 +73,7 @@ klawiszem myszy w Nautilusie.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %cmake \
diff --git a/s3_multiprocessing.patch b/s3_multiprocessing.patch
new file mode 100644
index 0000000..86509a8
--- /dev/null
+++ b/s3_multiprocessing.patch
@@ -0,0 +1,11 @@
+diff -dur deja-dup-34.2.orig/libdeja/BackendS3.vala deja-dup-34.2/libdeja/BackendS3.vala
+--- deja-dup-34.2.orig/libdeja/BackendS3.vala	2014-04-29 03:42:09.000000000 +0200
++++ deja-dup-34.2/libdeja/BackendS3.vala	2016-09-19 18:21:32.140400704 +0200
+@@ -41,6 +41,7 @@
+   public override void add_argv(ToolJob.Mode mode, ref List<string> argv) {
+     if (mode == ToolJob.Mode.INVALID)
+       argv.append("--s3-use-new-style");
++    argv.append("--s3-use-multiprocessing");
+   }
+   
+   string get_default_bucket() {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/deja-dup.git/commitdiff/22b14793ebb90b62b62463a950b30bfac2895e42



More information about the pld-cvs-commit mailing list