gdocs and mega backend fail with par2

Bug #1384129 reported by laurentl on 2014-10-22
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Duplicity
Undecided
Unassigned

Bug Description

Hello,

I use the latest duplicity version 0.6.25 with python 2.6, i run the command on a QNAP server.

without the par2+ option, everything works well.

error log for GDOCS backend:

Duplicity 0.6 series is being deprecated:
See http://www.nongnu.org/duplicity/

Using archive dir: /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c
Using backup name: 42c50b0eead9ebba415b3f454e57b95c
Import of duplicity.backends.botobackend Succeeded
Import of duplicity.backends.cfbackend Succeeded
Import of duplicity.backends.dpbxbackend Succeeded
Import of duplicity.backends.ftpbackend Succeeded
Import of duplicity.backends.ftpsbackend Succeeded
Import of duplicity.backends.gdocsbackend Succeeded
Import of duplicity.backends.hsibackend Succeeded
Import of duplicity.backends.imapbackend Succeeded
Import of duplicity.backends.localbackend Succeeded
Import of duplicity.backends.megabackend Succeeded
Import of duplicity.backends.rsyncbackend Succeeded
Import of duplicity.backends.sshbackend Succeeded
Import of duplicity.backends.swiftbackend Succeeded
Import of duplicity.backends.tahoebackend Succeeded
Import of duplicity.backends.u1backend Succeeded
Import of duplicity.backends.webdavbackend Succeeded
Import of duplicity.backends.~par2wrapperbackend Succeeded
Main action: inc
================================================================================
duplicity 0.6.25 (October 20, 2014)
Args: /opt/bin/duplicity -v9 --encrypt-key=xxx --sign-key=xxx --use-agent --allow-source-mismatch --tempdir=/share/MD0_DATA/.duplicity/temp /share/MD0_DATA/data/documents par2+gdocs://xxx/duplicity/documents
Linux NASC5ED37 3.4.6 #1 Fri Oct 3 18:32:07 CST 2014 armv5tel
/opt/bin/python2.6 2.6.8 (unknown, Apr 12 2012, 13:02:25)
[GCC 4.2.3]
================================================================================
Using temporary directory /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir
Registering (mkstemp) temporary file /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir/mkstemp-BfITE5-1
Temp has 1950688108544 available, backup will use approx 34078720.
Local and Remote metadata are synchronized, no sync needed.
0 files exist on backend
2 files exist in cache
Extracting backup chains from list of files: []
Last full backup date: none
Collection Status
-----------------
Connecting with backend: Par2WrapperBackend
Archive dir: /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c

Found 0 secondary backup chains.
No backup chains with active signatures found
No orphaned or incomplete backup sets found.
No signatures found, switching to full backup.
Using temporary directory /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/duplicity-aKEnwt-tempdir
Registering (mktemp) temporary file /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/duplicity-aKEnwt-tempdir/mktemp-H7NfKO-1
Using temporary directory /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/duplicity-b95Oqb-tempdir
Registering (mktemp) temporary file /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/duplicity-b95Oqb-tempdir/mktemp-YanfYm-1
AsyncScheduler: instantiating at concurrency 0
Registering (mktemp) temporary file /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir/mktemp-pfGEZX-2
Selecting /share/MD0_DATA/data/documents
Comparing . and None
Getting delta of (. dir) and None
A .
Selecting /share/MD0_DATA/data/documents/astronomie
Comparing astronomie and None
Getting delta of (astronomie dir) and None
A astronomie
Selecting /share/MD0_DATA/data/documents/astronomie/Astrométrie.pdf
Comparing astronomie/Astrométrie.pdf and None
Getting delta of (astronomie/Astrométrie.pdf reg) and None
A astronomie/Astrométrie.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/AviStack_eng.pdf
Comparing astronomie/AviStack_eng.pdf and None
Getting delta of (astronomie/AviStack_eng.pdf reg) and None
A astronomie/AviStack_eng.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/Ciel en fete-20110515-imagerie planetaire.pdf
Comparing astronomie/Ciel en fete-20110515-imagerie planetaire.pdf and None
Getting delta of (astronomie/Ciel en fete-20110515-imagerie planetaire.pdf reg) and None
A astronomie/Ciel en fete-20110515-imagerie planetaire.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_CCD_urbain.pdf
Comparing astronomie/RCE_2010_CCD_urbain.pdf and None
Getting delta of (astronomie/RCE_2010_CCD_urbain.pdf reg) and None
A astronomie/RCE_2010_CCD_urbain.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_Choix_CCD.pdf
Comparing astronomie/RCE_2010_Choix_CCD.pdf and None
Getting delta of (astronomie/RCE_2010_Choix_CCD.pdf reg) and None
A astronomie/RCE_2010_Choix_CCD.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_Optimisation_C14.pdf
Comparing astronomie/RCE_2010_Optimisation_C14.pdf and None
Getting delta of (astronomie/RCE_2010_Optimisation_C14.pdf reg) and None
A astronomie/RCE_2010_Optimisation_C14.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_Photographier_ISS.pdf
Comparing astronomie/RCE_2010_Photographier_ISS.pdf and None
Getting delta of (astronomie/RCE_2010_Photographier_ISS.pdf reg) and None
A astronomie/RCE_2010_Photographier_ISS.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/Stage_traitement_d.image.pdf
Comparing astronomie/Stage_traitement_d.image.pdf and None
Getting delta of (astronomie/Stage_traitement_d.image.pdf reg) and None
A astronomie/Stage_traitement_d.image.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/ameliorer_c8.pdf
Comparing astronomie/ameliorer_c8.pdf and None
Getting delta of (astronomie/ameliorer_c8.pdf reg) and None
A astronomie/ameliorer_c8.pdf
Removing still remembered temporary file /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/duplicity-aKEnwt-tempdir/mktemp-H7NfKO-1
Removing still remembered temporary file /root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/duplicity-b95Oqb-tempdir/mktemp-YanfYm-1
AsyncScheduler: running task synchronously (asynchronicity disabled)
Making directory /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir/duplicity_temp.1
Create Par2 recovery files
Deleting /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir/duplicity_temp.1/duplicity-full.20141021T121651Z.vol1.difftar.gpg
Attempt 1 failed: BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 118, in put
    % (source_path.get_filename(), self.folder.title.text, str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 175, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,

Attempt 2 failed: BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 118, in put
    % (source_path.get_filename(), self.folder.title.text, str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 175, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,

Attempt 3 failed: BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 118, in put
    % (source_path.get_filename(), self.folder.title.text, str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 175, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,

Attempt 4 failed: BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 118, in put
    % (source_path.get_filename(), self.folder.title.text, str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/gdocsbackend.py", line 175, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,

Failed to upload file 'duplicity-full.20141021T121651Z.vol1.difftar.gpg.vol000+200.par2' to remote folder 'documents': Server responded with: 400,
Releasing lockfile <LinkLockFile: '/root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/NASC5ED37-b6fe8000.18555' -- '/root/.cache/duplicity/42c50b0eead9ebba415b3f454e57b95c/lockfile'>
Removing still remembered temporary file /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir/mktemp-pfGEZX-2
Removing still remembered temporary file /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir/mkstemp-BfITE5-1
Cleanup of temporary directory /share/MD0_DATA/.duplicity/temp/duplicity-Ck8oeJ-tempdir failed - this is probably a bug.

#######################################################################

error log for MEGA backend:

Duplicity 0.6 series is being deprecated:
See http://www.nongnu.org/duplicity/

Using archive dir: /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03
Using backup name: e41bb6d0173ab4e11729dba8df503e03
Import of duplicity.backends.botobackend Succeeded
Import of duplicity.backends.cfbackend Succeeded
Import of duplicity.backends.dpbxbackend Succeeded
Import of duplicity.backends.ftpbackend Succeeded
Import of duplicity.backends.ftpsbackend Succeeded
Import of duplicity.backends.gdocsbackend Succeeded
Import of duplicity.backends.hsibackend Succeeded
Import of duplicity.backends.imapbackend Succeeded
Import of duplicity.backends.localbackend Succeeded
Import of duplicity.backends.megabackend Succeeded
Import of duplicity.backends.rsyncbackend Succeeded
Import of duplicity.backends.sshbackend Succeeded
Import of duplicity.backends.swiftbackend Succeeded
Import of duplicity.backends.tahoebackend Succeeded
Import of duplicity.backends.u1backend Succeeded
Import of duplicity.backends.webdavbackend Succeeded
Import of duplicity.backends.~par2wrapperbackend Succeeded
Main action: inc
================================================================================
duplicity 0.6.25 (October 20, 2014)
Args: /opt/bin/duplicity -v9 --encrypt-key=xxx --sign-key=xxx --use-agent --allow-source-mismatch --tempdir=/share/MD0_DATA/.duplicity/temp /share/MD0_DATA/data/documents par2+mega://<email address hidden>/duplicity/documents
Linux NASC5ED37 3.4.6 #1 Fri Oct 3 18:32:07 CST 2014 armv5tel
/opt/bin/python2.6 2.6.8 (unknown, Apr 12 2012, 13:02:25)
[GCC 4.2.3]
================================================================================
Using temporary directory /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir
Registering (mkstemp) temporary file /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/mkstemp-ufItZI-1
Temp has 1957940158464 available, backup will use approx 34078720.
Local and Remote metadata are synchronized, no sync needed.
0 files exist on backend
2 files exist in cache
Extracting backup chains from list of files: []
Last full backup date: none
Collection Status
-----------------
Connecting with backend: Par2WrapperBackend
Archive dir: /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03

Found 0 secondary backup chains.
No backup chains with active signatures found
No orphaned or incomplete backup sets found.
No signatures found, switching to full backup.
Using temporary directory /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/duplicity-XcjmQL-tempdir
Registering (mktemp) temporary file /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/duplicity-XcjmQL-tempdir/mktemp-yfsjYA-1
Using temporary directory /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/duplicity-PBb6HT-tempdir
Registering (mktemp) temporary file /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/duplicity-PBb6HT-tempdir/mktemp-ejSmok-1
AsyncScheduler: instantiating at concurrency 0
Registering (mktemp) temporary file /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/mktemp-fRPqbs-2
Selecting /share/MD0_DATA/data/documents
Comparing . and None
Getting delta of (. dir) and None
A .
Selecting /share/MD0_DATA/data/documents/astronomie
Comparing astronomie and None
Getting delta of (astronomie dir) and None
A astronomie
Selecting /share/MD0_DATA/data/documents/astronomie/Astrométrie.pdf
Comparing astronomie/Astrométrie.pdf and None
Getting delta of (astronomie/Astrométrie.pdf reg) and None
A astronomie/Astrométrie.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/AviStack_eng.pdf
Comparing astronomie/AviStack_eng.pdf and None
Getting delta of (astronomie/AviStack_eng.pdf reg) and None
A astronomie/AviStack_eng.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/Ciel en fete-20110515-imagerie planetaire.pdf
Comparing astronomie/Ciel en fete-20110515-imagerie planetaire.pdf and None
Getting delta of (astronomie/Ciel en fete-20110515-imagerie planetaire.pdf reg) and None
A astronomie/Ciel en fete-20110515-imagerie planetaire.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_CCD_urbain.pdf
Comparing astronomie/RCE_2010_CCD_urbain.pdf and None
Getting delta of (astronomie/RCE_2010_CCD_urbain.pdf reg) and None
A astronomie/RCE_2010_CCD_urbain.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_Choix_CCD.pdf
Comparing astronomie/RCE_2010_Choix_CCD.pdf and None
Getting delta of (astronomie/RCE_2010_Choix_CCD.pdf reg) and None
A astronomie/RCE_2010_Choix_CCD.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_Optimisation_C14.pdf
Comparing astronomie/RCE_2010_Optimisation_C14.pdf and None
Getting delta of (astronomie/RCE_2010_Optimisation_C14.pdf reg) and None
A astronomie/RCE_2010_Optimisation_C14.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/RCE_2010_Photographier_ISS.pdf
Comparing astronomie/RCE_2010_Photographier_ISS.pdf and None
Getting delta of (astronomie/RCE_2010_Photographier_ISS.pdf reg) and None
A astronomie/RCE_2010_Photographier_ISS.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/Stage_traitement_d.image.pdf
Comparing astronomie/Stage_traitement_d.image.pdf and None
Getting delta of (astronomie/Stage_traitement_d.image.pdf reg) and None
A astronomie/Stage_traitement_d.image.pdf
Selecting /share/MD0_DATA/data/documents/astronomie/ameliorer_c8.pdf
Comparing astronomie/ameliorer_c8.pdf and None
Getting delta of (astronomie/ameliorer_c8.pdf reg) and None
A astronomie/ameliorer_c8.pdf
Removing still remembered temporary file /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/duplicity-XcjmQL-tempdir/mktemp-yfsjYA-1
Removing still remembered temporary file /root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/duplicity-PBb6HT-tempdir/mktemp-ejSmok-1
AsyncScheduler: running task synchronously (asynchronicity disabled)
Making directory /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1
Create Par2 recovery files
Deleting /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg
Attempt 1 failed: BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 85, in put
    % (source_path.get_canonical(), self.__get_node_name(self.folder), str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 143, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment

Attempt 2 failed: BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 85, in put
    % (source_path.get_canonical(), self.__get_node_name(self.folder), str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 143, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment

Attempt 3 failed: BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 85, in put
    % (source_path.get_canonical(), self.__get_node_name(self.folder), str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 143, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment

Attempt 4 failed: BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment
Backtrace of previous error: Traceback (innermost last):
  File "/opt/lib/python2.6/site-packages/duplicity/backend.py", line 318, in iterate
    return fn(*args, **kwargs)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 85, in put
    % (source_path.get_canonical(), self.__get_node_name(self.folder), str(e)), raise_errors)
  File "/opt/lib/python2.6/site-packages/duplicity/backends/megabackend.py", line 143, in __handle_error
    raise BackendException(message)
 BackendException: Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment

Failed to upload file '/share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/duplicity_temp.1/duplicity-full.20141022T085432Z.vol1.difftar.gpg.par2' to remote folder 'documents': local variable 'i' referenced before assignment
Releasing lockfile <LinkLockFile: '/root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/NASC5ED37-b6efc000.706' -- '/root/.cache/duplicity/e41bb6d0173ab4e11729dba8df503e03/lockfile'>
Removing still remembered temporary file /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/mkstemp-ufItZI-1
Removing still remembered temporary file /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir/mktemp-fRPqbs-2
Cleanup of temporary directory /share/MD0_DATA/.duplicity/temp/duplicity-N1jox7-tempdir failed - this is probably a bug.

edso (ed.so) wrote :

hi Laurent,

if you are interested in this feature please try the upcoming 0.7.0 release. this will most likely not get a fix in the deprecated 0.6 line.

also you might want to consider sponsoring development or personally fix it after all duplicity is open source.

..ede/duply.net

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers