Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 503216 Details for
Bug 636906
app-backup/duplicity-0.7.14 : ERROR: test_delete (testing.unit.test_backend_instance.Par2BackendTest)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
app-backup:duplicity-0.7.14:20171108-105139.log
app-backup:duplicity-0.7.14:20171108-105139.log (text/plain), 87.56 KB, created by
Toralf Förster
on 2017-11-08 19:26:59 UTC
(
hide
)
Description:
app-backup:duplicity-0.7.14:20171108-105139.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2017-11-08 19:26:59 UTC
Size:
87.56 KB
patch
obsolete
> * Package: app-backup/duplicity-0.7.14 > * Repository: gentoo > * Maintainer: radhermit@gentoo.org rich0@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking duplicity-0.7.14.tar.gz to /var/tmp/portage/app-backup/duplicity-0.7.14/work >>>> Source unpacked in /var/tmp/portage/app-backup/duplicity-0.7.14/work >>>> Preparing source in /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14 ... > * Applying duplicity-0.6.24-skip-test.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14 ... > * python2_7: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python2.7 setup.py build >running build >running build_py >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/util.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/tempdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/tarfile.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/statistics.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/selection.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/robust.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/progress.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/path.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/patchdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/manifest.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/log.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/librsync.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/lazy.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/gpginterface.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/gpg.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/globmatch.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/globals.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/filechunkio.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/file_naming.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/errors.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/dup_time.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/dup_threading.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/dup_temp.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/diffdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/compilec.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/commandline.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/collections.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/cached_ops.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/asyncscheduler.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >copying duplicity/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/webdavbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/tahoebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/sxbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/swiftbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/ssh_pexpect_backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/ssh_paramiko_backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/rsyncbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/pydrivebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/par2backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/onedrivebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/ncftpbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/multibackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/megabackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/mediafirebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/localbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/lftpbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/imapbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/hubicbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/hsibackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/giobackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/gdocsbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/dpbxbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/cfbackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/botobackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/b2backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/azurebackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/acdclibackend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/_cf_pyrax.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/_cf_cloudfiles.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/_boto_single.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/_boto_multi.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >copying duplicity/backends/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends/pyrax_identity >copying duplicity/backends/pyrax_identity/hubic.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends/pyrax_identity >copying duplicity/backends/pyrax_identity/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/backends/pyrax_identity >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing >copying testing/test_code.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing >copying testing/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_final.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_verify.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_selection.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_restart.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_rdiffdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_log.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_cleanup.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/test_badupload.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >copying testing/functional/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/functional >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/overrides >copying testing/overrides/gettext.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/overrides >copying testing/overrides/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/overrides >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_tempdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_tarfile.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_statistics.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_selection.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_path.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_patchdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_manifest.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_lazy.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_gpginterface.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_gpg.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_globmatch.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_file_naming.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_dup_time.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_dup_temp.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_diffdir.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_collections.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_backend_instance.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/test_backend.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >copying testing/unit/__init__.py -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/testing/unit >warning: build_py: byte-compiling is disabled, skipping. > >running build_ext >building 'duplicity._librsync' extension >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/temp.linux-x86_64-2.7 >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/temp.linux-x86_64-2.7/duplicity >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wall -fPIC -I/usr/include/python2.7 -c duplicity/_librsyncmodule.c -o /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/temp.linux-x86_64-2.7/duplicity/_librsyncmodule.o >duplicity/_librsyncmodule.c: In function âmoduleinitâ: >duplicity/_librsyncmodule.c:438:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > Py_TYPE(&_librsync_SigMakerType) = &PyType_Type; > ^~~~~~~ >duplicity/_librsyncmodule.c:439:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > Py_TYPE(&_librsync_DeltaMakerType) = &PyType_Type; > ^~~~~~~ >duplicity/_librsyncmodule.c: In function â_librsync_new_patchmakerâ: >duplicity/_librsyncmodule.c:313:5: warning: ignoring return value of âstrerror_râ, declared with attribute warn_unused_result [-Wunused-result] > strerror_r(errno, buf, sizeof(buf)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -pipe -march=native -Wall /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/temp.linux-x86_64-2.7/duplicity/_librsyncmodule.o -L/usr/lib64 -lrsync -lpython2.7 -o /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/_librsync.so >running build_scripts >creating /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/scripts >copying and NOT adjusting bin/rdiffdir -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/scripts >copying bin/rdiffdir -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/scripts >copying and NOT adjusting bin/duplicity -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/scripts >copying bin/duplicity -> /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/scripts >>>> Source compiled. >>>> Test phase: app-backup/duplicity-0.7.14 > * python2_7: running distutils-r1_run_phase python_test >/usr/bin/python2.7 setup.py test >running test >warning: build_py: byte-compiling is disabled, skipping. > >running egg_info >creating duplicity.egg-info >writing requirements to duplicity.egg-info/requires.txt >writing duplicity.egg-info/PKG-INFO >writing top-level names to duplicity.egg-info/top_level.txt >writing dependency_links to duplicity.egg-info/dependency_links.txt >writing manifest file 'duplicity.egg-info/SOURCES.txt' >reading manifest file 'duplicity.egg-info/SOURCES.txt' >writing manifest file 'duplicity.egg-info/SOURCES.txt' >running build_ext >copying /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14-python2_7/lib/duplicity/_librsync.so -> duplicity >test_all (testing.unit.test_tempdir.TempDirTest) ... ok >test_dirname (testing.unit.test_tempdir.TempDirTest) ... ok >test_cached_ops (testing.unit.test_tarfile.TarfileTest) ... ok >testAverage (testing.unit.test_statistics.StatsObjTest) >Test making an average statsobj ... ok >test_byte_summary (testing.unit.test_statistics.StatsObjTest) >Test conversion of bytes to strings like 7.23MB ... ok >test_get_stats (testing.unit.test_statistics.StatsObjTest) >Test reading and writing stat objects ... ok >test_get_stats_string (testing.unit.test_statistics.StatsObjTest) >Test conversion of stat object into string ... ok >test_init_stats (testing.unit.test_statistics.StatsObjTest) >Test setting stat object from string ... ok >test_line_string (testing.unit.test_statistics.StatsObjTest) >Test conversion to a single line ... ok >test_write_path (testing.unit.test_statistics.StatsObjTest) >Test reading and writing of statistics object ... ok >testRegexp (testing.unit.test_selection.MatchingTest) >Test regular expression selection func ... ok >test_file_prefix_sf_exception (testing.unit.test_selection.MatchingTest) >test_file_prefix_sf_exception - see if FilePrefix error is returned ... ok >test_glob_sf_exception (testing.unit.test_selection.MatchingTest) >test_glob_sf_exception - see if globbing errors returned ... ok >test_glob_star_exclude (testing.unit.test_selection.MatchingTest) >Test a few glob excludes, including ** ... ok >test_glob_star_include (testing.unit.test_selection.MatchingTest) >Test a few globbing patterns, including ** ... ok >test_ignore_case (testing.unit.test_selection.MatchingTest) >test_ignore_case - try a few expressions with ignorecase: ... ok >test_other_filesystems (testing.unit.test_selection.MatchingTest) >Test to see if --exclude-other-filesystems works correctly ... ok >test_root (testing.unit.test_selection.MatchingTest) >test_root - / may be a counterexample to several of these.. ... ok >test_scan (testing.unit.test_selection.MatchingTest) >Tests what is returned for selection tests regarding directory scanning ... ok >test_simple_glob_double_asterisk (testing.unit.test_selection.MatchingTest) >test_simple_glob_double_asterisk - primarily to check that the defaults used by the error tests work ... ok >test_tuple_exclude (testing.unit.test_selection.MatchingTest) >Test exclude selection function made from a regular filename ... ok >test_tuple_include (testing.unit.test_selection.MatchingTest) >Test include selection function made from a regular filename ... ok >test_alternate_root (testing.unit.test_selection.ParseArgsTest) >Test select with different root ... ok >test_commandline_asterisks_double_both (testing.unit.test_selection.ParseArgsTest) >Unit test the functional test TestAsterisks.test_commandline_asterisks_double_both ... ok >test_exclude_after_scan (testing.unit.test_selection.ParseArgsTest) >Test select with an exclude after a pattern that would return a scan for that file ... ok >test_exclude_filelist (testing.unit.test_selection.ParseArgsTest) >Exclude version of test_filelist ... ok >test_exclude_filelist_asterisk_1 (testing.unit.test_selection.ParseArgsTest) >Exclude version of test_include_filelist_asterisk ... ok >test_exclude_filelist_asterisk_2 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with the exclude 'select' replaced with '*' ... ok >test_exclude_filelist_asterisk_3 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with the include 'select' replaced with '*' ... ok >test_exclude_filelist_asterisk_4 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with numerous excluded folders replaced with '*' ... ok >test_exclude_filelist_asterisk_5 (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with numerous included/excluded folders replaced with '*' ... ok >test_exclude_filelist_double_asterisk (testing.unit.test_selection.ParseArgsTest) >Identical to test_exclude_filelist, but with all included/excluded folders replaced with '**' ... ok >test_exclude_filelist_single_asterisk_at_beginning (testing.unit.test_selection.ParseArgsTest) >Exclude filelist testing limited functionality of functional test ... ok >test_filelist (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to above testParse2 ... ok >test_filelist2 (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to above testGlob ... ok >test_filelist_null_separator (testing.unit.test_selection.ParseArgsTest) >test_filelist, but with null_separator set ... ok >test_glob (testing.unit.test_selection.ParseArgsTest) >Test globbing expression ... ok >test_glob2 (testing.unit.test_selection.ParseArgsTest) >Test more globbing functions ... ok >test_glob3 (testing.unit.test_selection.ParseArgsTest) >regression test for bug 25230 ... ok >test_globbing_replacement (testing.unit.test_selection.ParseArgsTest) >Test functional test test_globbing_replacement as a unittest ... ok >test_include_exclude_basic (testing.unit.test_selection.ParseArgsTest) >Test functional test test_include_exclude_basic as a unittest ... ok >test_include_filelist_1_leading_whitespace (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 leading whitespace on include ... ok >test_include_filelist_1_leading_whitespace_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 leading whitespace on exclude ... ok >test_include_filelist_1_trailing_whitespace (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 trailing whitespace on include ... ok >test_include_filelist_1_trailing_whitespace_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 1 trailing whitespace on exclude ... ok >test_include_filelist_2_leading_whitespaces (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 leading whitespaces on include ... ok >test_include_filelist_2_leading_whitespaces_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 leading whitespaces on exclude ... ok >test_include_filelist_2_trailing_whitespace_exclude (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 trailing whitespaces on exclude ... ok >test_include_filelist_2_trailing_whitespaces (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with 2 trailing whitespaces on include ... ok >test_include_filelist_asterisk (testing.unit.test_selection.ParseArgsTest) >Filelist glob test with * instead of 'testfiles' ... ok >test_include_filelist_asterisk_2 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the exclude 'select' replaced with '*' ... ok >test_include_filelist_asterisk_3 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the auto-include 'select' replaced with '*' ... ok >test_include_filelist_asterisk_4 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with a specific include 'select' replaced with '*' ... ok >test_include_filelist_asterisk_5 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with all 'select's replaced with '*' ... ok >test_include_filelist_asterisk_6 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with numerous excluded folders replaced with '*' ... ok >test_include_filelist_asterisk_7 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with numerous included/excluded folders replaced with '*' ... ok >test_include_filelist_check_excluded_folder_included_for_contents (testing.unit.test_selection.ParseArgsTest) >Filelist glob test to check excluded folder is included if contents are ... ok >test_include_filelist_double_asterisk_1 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the exclude 'select' replaced with '**' ... ok >test_include_filelist_double_asterisk_2 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the include 'select' replaced with '**' ... ok >test_include_filelist_double_asterisk_3 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the exclude 'testfiles/select' replaced with '**' ... ok >test_include_filelist_double_asterisk_4 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with the include 'testfiles/select' replaced with '**' ... ok >test_include_filelist_double_asterisk_5 (testing.unit.test_selection.ParseArgsTest) >Identical to test_filelist, but with all 'testfiles/select's replaced with '**' ... ok >test_include_filelist_trailing_slashes (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with trailing slashes ... ok >test_include_filelist_trailing_slashes_and_double_asterisks (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with trailing slashes and double asterisks ... ok >test_include_filelist_trailing_slashes_and_single_asterisks (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with trailing slashes and single asterisks ... ok >test_include_filelist_with_blank_line (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with a blank line. ... ok >test_include_filelist_with_blank_line_and_whitespace (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with a blank line and whitespace. ... ok >test_include_filelist_with_full_line_comment (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with a full-line comment. ... ok >test_include_filelist_with_unnecessary_double_quotes (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with double quotes around one of the paths. ... ok >test_include_filelist_with_unnecessary_quotes (testing.unit.test_selection.ParseArgsTest) >Filelist glob test similar to globbing filelist, but with quotes around one of the paths. ... ok >test_includes_files (testing.unit.test_selection.ParseArgsTest) >Unit test the functional test test_includes_files ... ok >test_includes_files_trailing_slash (testing.unit.test_selection.ParseArgsTest) >Unit test the functional test test_includes_files_trailing_slash ... ok >test_includes_files_trailing_slash_globbing_chars (testing.unit.test_selection.ParseArgsTest) >Unit test functional test_includes_files_trailing_slash_globbing_chars ... ok >test_parse (testing.unit.test_selection.ParseArgsTest) >Test just one include, all exclude ... ok >test_parse2 (testing.unit.test_selection.ParseArgsTest) >Test three level include/exclude ... ok >test_glob_get_normal_sf_2 (testing.unit.test_selection.TestGlobGetNormalSf) >Test same behaviour as the functional test test_globbing_replacement. ... ok >test_glob_get_normal_sf_2_ignorecase (testing.unit.test_selection.TestGlobGetNormalSf) >Test same behaviour as the functional test test_globbing_replacement, ignorecase tests. ... ok >test_glob_get_normal_sf_3_double_asterisks_dirs_to_scan (testing.unit.test_selection.TestGlobGetNormalSf) >Test double asterisk (**) replacement in glob_get_normal_sf with directories that should be scanned ... ok >test_glob_get_normal_sf_3_ignorecase (testing.unit.test_selection.TestGlobGetNormalSf) >Test ignorecase in glob_get_normal_sf ... ok >test_glob_get_normal_sf_exclude (testing.unit.test_selection.TestGlobGetNormalSf) >Test simple exclude. ... ok >test_glob_get_normal_sf_exclude_root (testing.unit.test_selection.TestGlobGetNormalSf) >Test simple exclude with / as the glob. ... ok >test_glob_get_normal_sf_negative_square_brackets_range (testing.unit.test_selection.TestGlobGetNormalSf) >Test negative square bracket (range) [!a,b,c] replacement in get_normal_sf. ... ok >test_glob_get_normal_sf_negative_square_brackets_specified (testing.unit.test_selection.TestGlobGetNormalSf) >Test negative square bracket (specified) [!a,b,c] replacement in get_normal_sf. ... ok >test_canonical (testing.unit.test_path.PathTest) >Test getting canonical version of path ... ok >test_compare_verbose (testing.unit.test_path.PathTest) >Run compare_verbose on a few files ... ok >test_deltree (testing.unit.test_path.PathTest) >Test deleting a tree ... ok >test_quote (testing.unit.test_path.PathTest) >Test path quoting ... ok >test_unquote (testing.unit.test_path.PathTest) >Test path unquoting ... ok >test_collate (testing.unit.test_patchdir.CollateItersTest) >Test collate_iters function ... ok >test_tuple (testing.unit.test_patchdir.CollateItersTest) >Test indexed tuple ... ok >test_tuple_assignment (testing.unit.test_patchdir.CollateItersTest) ... ok >test_block_tar (testing.unit.test_patchdir.PatchingTest) >Test building block tar from a number of files ... ok >test_doubledot_hole (testing.unit.test_patchdir.PatchingTest) >Test for the .. bug that lets tar overwrite parent dir ... ok >test_total (testing.unit.test_patchdir.PatchingTest) >Test cycle on dirx ... ok >test_normalize (testing.unit.test_patchdir.TestInnerFuncs) >Test normalizing a sequence of diffs ... ok >test_patch_seq2ropath (testing.unit.test_patchdir.TestInnerFuncs) >Test patching sequence ... ok >test_basic (testing.unit.test_manifest.ManifestTest) ... ok >test_corrupt_filelist (testing.unit.test_manifest.ManifestTest) ... Manifest file '' is corrupt: File count says 5, File list contains 3 >ok >test_basic (testing.unit.test_manifest.VolumeInfoTest) >Basic VolumeInfoTest ... ok >test_contains (testing.unit.test_manifest.VolumeInfoTest) >Test to see if contains() works ... ok >test_special (testing.unit.test_manifest.VolumeInfoTest) >Test VolumeInfo with special characters ... ok >testAndShortcut (testing.unit.test_lazy.AndOrTestCase) >And should return if any false ... ok >testEmpty (testing.unit.test_lazy.AndOrTestCase) >And() -> true, Or() -> false ... ok >testNormalAnd (testing.unit.test_lazy.AndOrTestCase) >And should go through true iterators, picking last ... ok >testNormalOr (testing.unit.test_lazy.AndOrTestCase) >Or goes through false iterators, picking last ... ok >testOrShortcut (testing.unit.test_lazy.AndOrTestCase) >Or should return if any true ... ok >testEmpty (testing.unit.test_lazy.CatTestCase) >Empty + empty = empty ... ok >testNumbers (testing.unit.test_lazy.CatTestCase) >1 to 50 + 51 to 100 = 1 to 100 ... ok >testShortcut (testing.unit.test_lazy.CatTestCase) >Process iterators in order ... ok >testEmpty (testing.unit.test_lazy.FilterTestCase) >empty iterators -> empty iterators ... ok >testError (testing.unit.test_lazy.FilterTestCase) >Should raise appropriate error ... ok >testNum1 (testing.unit.test_lazy.FilterTestCase) >Test numbers 1 - 100 #1 ... ok >testAddition (testing.unit.test_lazy.FoldingTest) >Use folds to sum lists ... ok >testEmpty (testing.unit.test_lazy.FoldingTest) >Folds of empty iterators should produce defaults ... ok >testLargeAddition (testing.unit.test_lazy.FoldingTest) >Folds on 10000 element iterators ... ok >testLen (testing.unit.test_lazy.FoldingTest) >Use folds to calculate length of lists ... ok >testEmpty (testing.unit.test_lazy.IterEqualTestCase) >Empty iterators should be equal ... ok >testGenerators (testing.unit.test_lazy.IterEqualTestCase) >equals works for generators ... ok >testLength (testing.unit.test_lazy.IterEqualTestCase) >Differently sized iterators ... ok >testNormal (testing.unit.test_lazy.IterEqualTestCase) >See if normal iterators are equal ... ok >testNormalInequality (testing.unit.test_lazy.IterEqualTestCase) >See if normal unequals work ... ok >testEmpty (testing.unit.test_lazy.MapTestCase) >Map of an empty iterator is empty ... ok >testNumbers (testing.unit.test_lazy.MapTestCase) >1 to 100 * 2 = 2 to 200 ... ok >testShortcut (testing.unit.test_lazy.MapTestCase) >Map should go in order ... ok >testDouble (testing.unit.test_lazy.MultiplexTest) >Test splitting into two... ... ok >testSingle (testing.unit.test_lazy.MultiplexTest) >Test multiplex single stream ... ok >testTrible (testing.unit.test_lazy.MultiplexTest) >Test splitting iterator into three ... ok >testTreeReducer (testing.unit.test_lazy.TreeReducerTest) >testing IterTreeReducer ... ok >testTreeReducerState (testing.unit.test_lazy.TreeReducerTest) >Test saving and recreation of an IterTreeReducer ... ok >test_create_fhs_solely (testing.unit.test_gpginterface.GnuPGTests) >Do GnuPG operations using solely the create_fhs feature ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: starting migration from earlier GnuPG versions >gpg: porting secret keys from '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg/secring.gpg' to gpg-agent >gpg: key 839E6A2856538CCF: secret key imported >gpg: key BCEF1B4DB5FA894F: secret key imported >gpg: key 453005CE9B736B2A: secret key imported >gpg: migration succeeded >gpg: AES encrypted data >gpg: encrypted with 1 passphrase >ok >test_boolean_args (testing.unit.test_gpginterface.OptionsTests) >test Options boolean options that they generate ... ok >test_list_args (testing.unit.test_gpginterface.OptionsTests) >test Options string-taking options that they generate ... ok >test_string_args (testing.unit.test_gpginterface.OptionsTests) >test Options string-taking options that they generate ... ok >test_constructor (testing.unit.test_gpginterface.PipesTests) ... ok >test_GPGWriteFile (testing.unit.test_gpg.GPGTest) >Test GPGWriteFile ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_GzipWriteFile (testing.unit.test_gpg.GPGTest) >Test GzipWriteFile ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg1 (testing.unit.test_gpg.GPGTest) >Test gpg short strings ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg2 (testing.unit.test_gpg.GPGTest) >Test gpg long strings easily compressed ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg3 (testing.unit.test_gpg.GPGTest) >Test on random data - must have /dev/urandom device ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg_asym (testing.unit.test_gpg.GPGTest) >Test GPG asymmetric encryption ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg_hidden_asym (testing.unit.test_gpg.GPGTest) >Test GPG asymmetric encryption with hidden key id ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg_signing (testing.unit.test_gpg.GPGTest) >Test to make sure GPG reports the proper signature key ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_gpg_signing_and_hidden_encryption (testing.unit.test_gpg.GPGTest) >Test to make sure GPG reports the proper signature key even with hidden encryption key id ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_sha (testing.unit.test_gpg.SHATest) ... ok >test_glob_re (testing.unit.test_globmatch.MatchingTest) >test_glob_re - test translation of shell pattern to regular exp ... ok >test_simple_trailing_slash_match (testing.unit.test_globmatch.TestDoubleAsterisk) >Test that a folder string ending in /** matches that path ... ok >test_simple_trailing_slash_match_2 (testing.unit.test_globmatch.TestDoubleAsterisk) >Test folder string ending in */** ... ok >test_double_asterisk_extension_include (testing.unit.test_globmatch.TestDoubleAsteriskOnIncludesExcludes) >Test **.py ... ok >test_double_asterisk_include (testing.unit.test_globmatch.TestDoubleAsteriskOnIncludesExcludes) >Test a few globbing patterns, including ** ... ok >test_double_asterisk_string_slash (testing.unit.test_globmatch.TestTrailingSlash) >Test string starting with ** and ending in / ... ok >test_included_files_are_matched_no_slash (testing.unit.test_globmatch.TestTrailingSlash) >Test that files within an included folder are matched ... ok >test_included_files_are_matched_no_slash_2 (testing.unit.test_globmatch.TestTrailingSlash) >Test that files within an included folder are matched ... ok >test_included_files_are_matched_slash (testing.unit.test_globmatch.TestTrailingSlash) >Test that files within an included folder are matched with / ... ok >test_included_files_are_matched_slash_2 (testing.unit.test_globmatch.TestTrailingSlash) >Test that files within an included folder are matched with / ... ok >test_included_files_are_matched_slash_2_parents (testing.unit.test_globmatch.TestTrailingSlash) >Test that duplicity will scan parent of glob/ ... ok >test_included_files_are_matched_slash_wildcard (testing.unit.test_globmatch.TestTrailingSlash) >Test that files within an included folder are matched with / ... ok >test_simple_trailing_slash_match (testing.unit.test_globmatch.TestTrailingSlash) >Test that a normal folder string ending in / matches that path ... ok >test_slash_star_includes_folder_contents (testing.unit.test_globmatch.TestTrailingSlash) >Test that folder/* includes folder contents ... ok >test_slash_star_scans_folder (testing.unit.test_globmatch.TestTrailingSlash) >Test that folder/* scans folder/ ... ok >test_slash_star_star_includes_folder (testing.unit.test_globmatch.TestTrailingSlash) >Test that folder/** includes folder/ ... ok >test_string_double_asterisk_string_slash (testing.unit.test_globmatch.TestTrailingSlash) >Test string ** string / ... ok >test_trailing_slash_matches_only_dirs (testing.unit.test_globmatch.TestTrailingSlash) >Test matching where glob includes a trailing slash ... ok >test_basic (testing.unit.test_file_naming.FileNamingLong) >Check get/parse cycle ... ok >test_more (testing.unit.test_file_naming.FileNamingLong) >More file_parsing tests ... ok >test_partial (testing.unit.test_file_naming.FileNamingLong) >Test addition of partial flag ... ok >test_suffix (testing.unit.test_file_naming.FileNamingLong) >Test suffix (encrypt/compressed) encoding and generation ... ok >test_basic (testing.unit.test_file_naming.FileNamingPrefixes) >Check get/parse cycle ... ok >test_more (testing.unit.test_file_naming.FileNamingPrefixes) >More file_parsing tests ... ok >test_partial (testing.unit.test_file_naming.FileNamingPrefixes) >Test addition of partial flag ... ok >test_suffix (testing.unit.test_file_naming.FileNamingPrefixes) >Test suffix (encrypt/compressed) encoding and generation ... ok >test_basic (testing.unit.test_file_naming.FileNamingShort) >Check get/parse cycle ... ok >test_more (testing.unit.test_file_naming.FileNamingShort) >More file_parsing tests ... ok >test_partial (testing.unit.test_file_naming.FileNamingShort) >Test addition of partial flag ... ok >test_suffix (testing.unit.test_file_naming.FileNamingShort) >Test suffix (encrypt/compressed) encoding and generation ... ok >test_base36 (testing.unit.test_file_naming.Test36) >Test conversion to/from base 36 ... ok >testCmp (testing.unit.test_dup_time.TimeTest1) >Test time comparisons ... ok >testCmp_separator (testing.unit.test_dup_time.TimeTest1) >Like testCmp but with new separator ... ok >testConversion (testing.unit.test_dup_time.TimeTest1) >test timetostring and stringtotime ... ok >testConversion_separator (testing.unit.test_dup_time.TimeTest1) >Same as testConversion, but change time Separator ... ok >testConvertion (testing.unit.test_dup_time.TimeTest1) ... ok >testGenericString (testing.unit.test_dup_time.TimeTest1) >Test genstrtotime, conversion of arbitrary string to time ... ok >testGenericStringErrors (testing.unit.test_dup_time.TimeTest1) >Test genstrtotime on some bad strings ... ok >testIntervals (testing.unit.test_dup_time.TimeTest1) >Test converting strings to intervals ... ok >testIntervalsComposite (testing.unit.test_dup_time.TimeTest1) >Like above, but allow composite intervals ... ok >testPrettyIntervals (testing.unit.test_dup_time.TimeTest1) >Test printable interval conversion ... ok >testStringtotime (testing.unit.test_dup_time.TimeTest1) >Test converting string to time ... ok >testCmp (testing.unit.test_dup_time.TimeTest2) >Test time comparisons ... ok >testCmp_separator (testing.unit.test_dup_time.TimeTest2) >Like testCmp but with new separator ... ok >testConversion (testing.unit.test_dup_time.TimeTest2) >test timetostring and stringtotime ... ok >testConversion_separator (testing.unit.test_dup_time.TimeTest2) >Same as testConversion, but change time Separator ... ok >testConvertion (testing.unit.test_dup_time.TimeTest2) ... ok >testGenericString (testing.unit.test_dup_time.TimeTest2) >Test genstrtotime, conversion of arbitrary string to time ... ok >testGenericStringErrors (testing.unit.test_dup_time.TimeTest2) >Test genstrtotime on some bad strings ... ok >testIntervals (testing.unit.test_dup_time.TimeTest2) >Test converting strings to intervals ... ok >testIntervalsComposite (testing.unit.test_dup_time.TimeTest2) >Like above, but allow composite intervals ... ok >testPrettyIntervals (testing.unit.test_dup_time.TimeTest2) >Test printable interval conversion ... ok >testStringtotime (testing.unit.test_dup_time.TimeTest2) >Test converting string to time ... ok >test_tempduppath (testing.unit.test_dup_temp.TempTest) >Allocate new tempduppath, then open_with_delete ... ok >test_temppath (testing.unit.test_dup_temp.TempTest) >Allocate new temppath, try open_with_delete ... ok >test_combine_path_iters (testing.unit.test_diffdir.DDTest) >Test diffdir.combine_path_iters ... ok >test_diff (testing.unit.test_diffdir.DDTest) >Test making a diff ... ok >test_diff2 (testing.unit.test_diffdir.DDTest) >Another diff test - this one involves multivol support ... ok >test_dirdelta_write_sig (testing.unit.test_diffdir.DDTest) >Test simultaneous delta and sig generation ... Warning: base testfiles/dir4 doesn't exist, continuing >Warning: base testfiles/dir4 doesn't exist, continuing >Warning: base testfiles/dir4 doesn't exist, continuing >ok >test_empty_diff (testing.unit.test_diffdir.DDTest) >Test producing a diff against same sig; should be len 0 ... ok >test_empty_diff2 (testing.unit.test_diffdir.DDTest) >Test producing diff against directories of special files ... Warning: foo has negative mtime, treating as 0. >ok >testsig (testing.unit.test_diffdir.DDTest) >Test producing tar signature of various file types ... ok >test_backup_chains (testing.unit.test_collections.CollectionTest) >Test basic backup chain construction ... ok >test_collections_status (testing.unit.test_collections.CollectionTest) >Test CollectionStatus object's set_values() ... ok >test_get_extraneous (testing.unit.test_collections.CollectionTest) >Test the listing of extraneous files ... Warning, found the following remote orphaned signature file: >duplicity-new-signatures.2001-08-17T02:05:13-05:00.to.2002-08-17T05:05:14-05:00.sigtar.gpg >Warning, found signatures but no corresponding backup files >Warning, found incomplete backup sets, probably left from aborted session >Warning, found the following orphaned backup file: >[duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.manifest.gpg, duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.vol1.difftar.gpg] >ok >test_get_olderthan (testing.unit.test_collections.CollectionTest) >Test getting list of files older than a certain time ... Warning, found the following remote orphaned signature file: >duplicity-new-signatures.2001-08-17T02:05:13-05:00.to.2002-08-17T05:05:14-05:00.sigtar.gpg >Warning, found signatures but no corresponding backup files >Warning, found incomplete backup sets, probably left from aborted session >Warning, found the following orphaned backup file: >[duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.manifest.gpg, duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.vol1.difftar.gpg] >ok >test_sig_chain (testing.unit.test_collections.CollectionTest) >Test a single signature chain ... ok >test_sig_chains (testing.unit.test_collections.CollectionTest) >Test making signature chains from filename list ... ok >test_sig_chains2 (testing.unit.test_collections.CollectionTest) >Test making signature chains from filename list on backend ... ok >test_sigchain_fileobj (testing.unit.test_collections.CollectionTest) >Test getting signature chain fileobjs from archive_dir ... gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >ok >test_delete (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete_clean (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete_list (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete_missing (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_get (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_list (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_move (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_query_exists (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_query_list (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_query_missing (testing.unit.test_backend_instance.BackendInstanceBase) ... ok >test_delete (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_get (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_list (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_move (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.FTPBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_get (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_list (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_move (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.FTPSBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_get (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_list (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_move (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.HSIBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_get (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_list (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_move (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.LocalBackendTest) ... ok >test_delete (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_delete_clean (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_delete_list (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_delete_missing (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_get (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_list (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_move (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_query_exists (testing.unit.test_backend_instance.Par2BackendTest) ... ERROR >test_query_list (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.Par2BackendTest) ... ok >test_delete (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_delete_clean (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_delete_list (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_delete_missing (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_get (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_list (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_move (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_query_exists (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_query_list (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_query_missing (testing.unit.test_backend_instance.TahoeBackendTest) ... ok >test_cleans_up (testing.unit.test_backend.BackendWrapperTest) ... Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >ok >test_close (testing.unit.test_backend.BackendWrapperTest) ... ok >test_default_error_exit (testing.unit.test_backend.BackendWrapperTest) ... Giving up after 1 attempts. Exception: >ok >test_move (testing.unit.test_backend.BackendWrapperTest) ... ok >test_move_fallback_false (testing.unit.test_backend.BackendWrapperTest) ... ok >test_move_fallback_undefined (testing.unit.test_backend.BackendWrapperTest) ... ok >test_prefer_lists (testing.unit.test_backend.BackendWrapperTest) ... ok >test_retries (testing.unit.test_backend.BackendWrapperTest) ... Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Attempt 2 failed. Exception: >Attempt 1 failed. Exception: >Giving up after 2 attempts. Exception: >ok >test_translates_code (testing.unit.test_backend.BackendWrapperTest) ... Giving up after 1 attempts. Exception: >ok >test_uses_exception_code (testing.unit.test_backend.BackendWrapperTest) ... Giving up after 1 attempts. BackendException: error >ok >test_basic (testing.unit.test_backend.ParsedUrlTest) >Test various url strings ... ok >test_errors (testing.unit.test_backend.ParsedUrlTest) >Test various url errors ... ok >test_2to3 (testing.test_code.CodeTest) ... skipped 'Must set environment var RUN_CODE_TESTS=1' >test_pep8 (testing.test_code.CodeTest) ... skipped 'Must set environment var RUN_CODE_TESTS=1' >test_pylint (testing.test_code.CodeTest) >Pylint test (requires pylint to be installed to pass) ... skipped 'Must set environment var RUN_CODE_TESTS=1' >test_asym_cycle (testing.functional.test_final.FinalTest) >Like test_basic_cycle but use asymmetric encryption and signing ... ok >test_asym_with_hidden_recipient_cycle (testing.functional.test_final.FinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... ok >test_basic_cycle (testing.functional.test_final.FinalTest) >Run backup/restore test on basic directories ... ok >test_empty_backup (testing.functional.test_final.FinalTest) >Make sure backup works when no files change ... ok >test_empty_restore (testing.functional.test_final.FinalTest) >Make sure error raised when restore doesn't match anything ... >...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--file-to-restore" "this_file_does_not_exist" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >this_file_does_not_exist not found in archive - no files restored.â >...return_val: 19 > >...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--file-to-restore" "this_file_does_not_exist" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >this_file_does_not_exist not found in archive - no files restored.â >...return_val: 19 >ok >test_long_filenames (testing.functional.test_final.FinalTest) >Test backing up a directory with long filenames in it ... ok >test_piped_password (testing.functional.test_final.FinalTest) >Make sure that prompting for a password works ... skipped 'skip failing test' >test_remove_older_than (testing.functional.test_final.FinalTest) >Test removing old backup chains ... ok >test_single_regfile (testing.functional.test_final.FinalTest) >Test backing and restoring up a single regular file ... ok >test_asym_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption and signing ... ok >test_asym_with_hidden_recipient_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... ok >test_basic_cycle (testing.functional.test_final.OldFilenamesFinalTest) >Run backup/restore test on basic directories ... ok >test_empty_backup (testing.functional.test_final.OldFilenamesFinalTest) >Make sure backup works when no files change ... ok >test_empty_restore (testing.functional.test_final.OldFilenamesFinalTest) >Make sure error raised when restore doesn't match anything ... >...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--file-to-restore" "this_file_does_not_exist" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--old-filenames" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >Warning: Option --old-filenames is pending deprecation and will be removed in a future release. >Use of default filenames is strongly suggested.â >this_file_does_not_exist not found in archive - no files restored.â >...return_val: 19 > >...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--file-to-restore" "this_file_does_not_exist" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--old-filenames" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >Warning: Option --old-filenames is pending deprecation and will be removed in a future release. >Use of default filenames is strongly suggested.â >this_file_does_not_exist not found in archive - no files restored.â >...return_val: 19 >ok >test_long_filenames (testing.functional.test_final.OldFilenamesFinalTest) >Test backing up a directory with long filenames in it ... ok >test_piped_password (testing.functional.test_final.OldFilenamesFinalTest) >Make sure that prompting for a password works ... skipped 'skip failing test' >test_remove_older_than (testing.functional.test_final.OldFilenamesFinalTest) >Test removing old backup chains ... ok >test_single_regfile (testing.functional.test_final.OldFilenamesFinalTest) >Test backing and restoring up a single regular file ... ok >test_asym_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption and signing ... ok >test_asym_with_hidden_recipient_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... ok >test_basic_cycle (testing.functional.test_final.ShortFilenamesFinalTest) >Run backup/restore test on basic directories ... ok >test_empty_backup (testing.functional.test_final.ShortFilenamesFinalTest) >Make sure backup works when no files change ... ok >test_empty_restore (testing.functional.test_final.ShortFilenamesFinalTest) >Make sure error raised when restore doesn't match anything ... >...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--file-to-restore" "this_file_does_not_exist" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--short-filenames" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >Warning: Option --short-filenames is pending deprecation and will be removed in a future release. >Use of default filenames is strongly suggested.â >this_file_does_not_exist not found in archive - no files restored.â >...return_val: 19 > >...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--file-to-restore" "this_file_does_not_exist" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--short-filenames" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >Warning: Option --short-filenames is pending deprecation and will be removed in a future release. >Use of default filenames is strongly suggested.â >this_file_does_not_exist not found in archive - no files restored.â >...return_val: 19 >ok >test_long_filenames (testing.functional.test_final.ShortFilenamesFinalTest) >Test backing up a directory with long filenames in it ... ok >test_piped_password (testing.functional.test_final.ShortFilenamesFinalTest) >Make sure that prompting for a password works ... skipped 'skip failing test' >test_remove_older_than (testing.functional.test_final.ShortFilenamesFinalTest) >Test removing old backup chains ... ok >test_single_regfile (testing.functional.test_final.ShortFilenamesFinalTest) >Test backing and restoring up a single regular file ... ok >test_verify (testing.functional.test_verify.VerifyTest) >Test that verify (without --compare-data) works in the basic case ... ok >test_verify_changed_source_file (testing.functional.test_verify.VerifyTest) >Test verify (without --compare-data) gives no error if a source file is changed ... ok >test_verify_changed_source_file_adjust_mtime (testing.functional.test_verify.VerifyTest) >Test verify (without --compare-data) gives no error if a source file is changed and the mtime is changed ... ok >test_verify_compare_data (testing.functional.test_verify.VerifyTest) >Test that verify works in the basic case when the --compare-data option is used ... ok >test_verify_compare_data_changed_source_file (testing.functional.test_verify.VerifyTest) >Test verify with --compare-data gives an error if a source file is changed ... >...command: "setsid" "-w" "duplicity" "verify" "file://testfiles/output" "testfiles/various_file_types/executable" "--compare-data" "--file-to-restore" "executable" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >...return_val: 1 >ok >test_verify_compare_data_changed_source_file_adjust_mtime (testing.functional.test_verify.VerifyTest) >Test verify with --compare-data gives an error if a source file is changed, even if the mtime is changed ... >...command: "setsid" "-w" "duplicity" "verify" "file://testfiles/output" "testfiles/various_file_types/executable" "--compare-data" "--file-to-restore" "executable" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >...return_val: 1 >ok >test_verify_corrupt_archive (testing.functional.test_verify.VerifyTest) >Test verify (without --compare-data) gives an error if the archive is corrupted ... >...command: "setsid" "-w" "duplicity" "verify" "file://testfiles/output" "testfiles/various_file_types/executable" "--file-to-restore" "executable" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >Invalid data - SHA1 hash mismatch for file:â > duplicity-full.20171108T105627Z.vol1.difftar.gpg > Calculated hash: 2619e4e27ba2accc1868ce426dc53a721b4a746aâ > Manifest hash: 3ebaf4b2df0554044bde17e628150c6dbdc33490â >...return_val: 21 >ok >test_verify_corrupt_archive_compare_data (testing.functional.test_verify.VerifyTest) >Test verify with --compare-data gives an error if the archive is corrupted ... >...command: "setsid" "-w" "duplicity" "verify" "file://testfiles/output" "testfiles/various_file_types/executable" "--compare-data" "--file-to-restore" "executable" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >Invalid data - SHA1 hash mismatch for file:â > duplicity-full.20171108T105628Z.vol1.difftar.gpg > Calculated hash: df4cc46b3430939be050054b974482c2a279c228â > Manifest hash: 525179b7666b8fcb1e1a5e9b6f48974cc6be1bc8â >...return_val: 21 >ok >test_commandline_asterisks_double_both (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with double asterisks on both exclude and include lines. ... ok >test_commandline_asterisks_double_exclude_only (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with double asterisks on exclude lines. ... ok >test_commandline_asterisks_single_both (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with single asterisks on both exclude and include lines. ... ok >test_commandline_asterisks_single_excludes_only (testing.functional.test_selection.TestAsterisks) >test_commandline_include_exclude with single asterisks on exclude lines. ... ok >test_exclude_filelist_asterisks_double_asterisks (testing.functional.test_selection.TestAsterisks) >Exclude filelist with double asterisks replacing folders. ... ok >test_exclude_filelist_asterisks_none (testing.functional.test_selection.TestAsterisks) >Basic exclude filelist. ... ok >test_exclude_filelist_asterisks_single (testing.functional.test_selection.TestAsterisks) >Exclude filelist with asterisks replacing folders. ... ok >test_single_and_double_asterisks (testing.functional.test_selection.TestAsterisks) >This compares a backup using --include-globbing-filelist with a single and double *. ... ok >test_single_and_double_asterisks_includes_excludes (testing.functional.test_selection.TestAsterisks) >This compares a backup using --includes/--excludes with a single and double *. ... ok >test_files_are_as_expected (testing.functional.test_selection.TestCheckTestFiles) >Test that the contents of testfiles/select are as expected. ... ok >test_exclude_filelist (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude filelist works in the basic case ... ok >test_exclude_filelist_combined_imperfections (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude filelist works with imperfections in the input file ... ok >test_exclude_filelist_progress_option (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude filelist is unaffected by the --progress option ... ok >test_exclude_filelist_trailing_whitespace_folders_work_with_quotes (testing.functional.test_selection.TestExcludeFilelistTest) >Test that folders with trailing whitespace in the names work correctly if they are enclosed in quotes ... ok >test_exclude_globbing_filelist_combined_imperfections (testing.functional.test_selection.TestExcludeFilelistTest) >Test that exclude globbing filelist works with imperfections in the input file ... ok >test_exclude_if_present_baseline (testing.functional.test_selection.TestExcludeIfPresent) >Test that duplicity normally backs up files ... ok >test_exclude_if_present_excludes (testing.functional.test_selection.TestExcludeIfPresent) >Test that duplicity excludes files with relevant tag ... ok >test_exclude_if_present_excludes_2 (testing.functional.test_selection.TestExcludeIfPresent) >Test that duplicity excludes files with relevant tag ... ok >test_excludes_files_no_trailing_slash (testing.functional.test_selection.TestFolderIncludesFiles) >This tests that excluding a folder excludes the files within it ... ok >test_excludes_files_trailing_slash (testing.functional.test_selection.TestFolderIncludesFiles) >Excluding a folder excludes the files within it, if ends with / ... ok >test_excludes_files_trailing_slash_globbing_chars (testing.functional.test_selection.TestFolderIncludesFiles) >Tests folder excludes with globbing char and / ... ok >test_includes_files (testing.functional.test_selection.TestFolderIncludesFiles) >This tests that including a folder includes the files within it ... ok >test_includes_files_trailing_slash (testing.functional.test_selection.TestFolderIncludesFiles) >This tests that including a folder includes the files within it ... ok >test_includes_files_trailing_slash_globbing_chars (testing.functional.test_selection.TestFolderIncludesFiles) >Tests folder includes with globbing char and / ... ok >test_globbing_replacement_in_includes (testing.functional.test_selection.TestGlobbingReplacement) >Test behaviour of the extended shell globbing pattern replacement functions in both include and exclude ... ok >test_include_exclude_basic (testing.functional.test_selection.TestIncludeExcludeOptions) >Test --include and --exclude work in the basic case ... ok >test_include_exclude_trailing_whitespace (testing.functional.test_selection.TestIncludeExcludeOptions) >Test that folders with trailing whitespace in the names work correctly when passing as include/exclude ... ok >test_commandline_include_exclude (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents when using commandline includes and excludes ... ok >test_exclude_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an exclude-filelist (non-globbing) ... ok >test_exclude_globbing_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an exclude-globbing-filelist ... ok >test_include_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an include-filelist (non-globbing) ... ok >test_include_globbing_filelist (testing.functional.test_selection.TestIncludeExcludedForContents) >test an excluded folder is included for included contents with an include-globbing-filelist ... ok >test_include_filelist (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include filelist works in the basic case ... ok >test_include_filelist_combined_imperfections (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include filelist works with imperfections in the input file ... ok >test_include_filelist_workaround_combined_imperfections_no_wildcards (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include filelist works with imperfections in the input file ... ok >test_include_globbing_filelist_combined_imperfections (testing.functional.test_selection.TestIncludeFilelistTest) >Test that include globbing filelist works with imperfections in the input file ... ok >test_locked_baseline (testing.functional.test_selection.TestLockedFoldersNoError) >Test no error if locked in path but excluded ... ok >test_locked_excl_if_present (testing.functional.test_selection.TestLockedFoldersNoError) >Test no error if excluded locked with --exclude-if-present ... ok >test_exclude_filelist_trailing_slashes (testing.functional.test_selection.TestTrailingSlash) >test_exclude_filelist_asterisks_none with trailing slashes. ... ok >test_exclude_filelist_trailing_slashes_double_wildcards_excludes (testing.functional.test_selection.TestTrailingSlash) >test_exclude_filelist_trailing_slashes with double wildcards in excludes. ... ok >test_exclude_filelist_trailing_slashes_double_wildcards_excludes_2 (testing.functional.test_selection.TestTrailingSlash) >second test_exclude_filelist_trailing_slashes with double wildcards in excludes. ... ok >test_exclude_filelist_trailing_slashes_single_wildcards_excludes (testing.functional.test_selection.TestTrailingSlash) >test_exclude_filelist_trailing_slashes with single wildcards in excludes. ... ok >test_exclude_filelist_trailing_slashes_wildcards (testing.functional.test_selection.TestTrailingSlash) >test_commandline_asterisks_single_excludes_only with trailing slashes. ... ok >test_include_files_not_subdirectories (testing.functional.test_selection.TestTrailingSlash2) >Test that a trailing slash glob followed by a * glob only matches ... ok >test_include_subdirectories_not_files (testing.functional.test_selection.TestTrailingSlash2) >Test that a trailing slash glob only matches directories ... ok >test_no_trailing_slash (testing.functional.test_selection.TestTrailingSlash2) >Test that including 1.py works as expected ... ok >test_trailing_slash (testing.functional.test_selection.TestTrailingSlash2) >Test that globs with a trailing slash only match directories ... ok >test_basic_checkpoint_restart (testing.functional.test_restart.RestartTest) ... ok >test_changed_source_dangling_manifest_volume (testing.functional.test_restart.RestartTest) ... ok >test_changed_source_file_disappears (testing.functional.test_restart.RestartTest) ... ok >test_first_volume_failure (testing.functional.test_restart.RestartTest) ... ok >test_last_file_missing_at_end (testing.functional.test_restart.RestartTest) ... ok >test_last_file_missing_in_middle (testing.functional.test_restart.RestartTest) ... ok >test_multi_volume_failure (testing.functional.test_restart.RestartTest) ... ok >test_multiple_checkpoint_restart (testing.functional.test_restart.RestartTest) ... ok >test_new_file (testing.functional.test_restart.RestartTest) ... ok >test_restart_incremental (testing.functional.test_restart.RestartTest) ... ok >test_restart_sign_and_encrypt (testing.functional.test_restart.RestartTest) ... ok >test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTest) ... ok >test_split_after_large (testing.functional.test_restart.RestartTest) ... ok >test_split_after_small (testing.functional.test_restart.RestartTest) ... ok >test_split_inside_large (testing.functional.test_restart.RestartTest) ... ok >test_basic_checkpoint_restart (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_changed_source_dangling_manifest_volume (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_changed_source_file_disappears (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_first_volume_failure (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_ignore_double_snapshot (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_last_file_missing_at_end (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_last_file_missing_in_middle (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_multi_volume_failure (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_multiple_checkpoint_restart (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_new_file (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_no_write_double_snapshot (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_restart_incremental (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_restart_sign_and_encrypt (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_split_after_large (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_split_after_small (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_split_inside_large (testing.functional.test_restart.RestartTestWithoutEncryption) ... ok >test_dirx (testing.functional.test_rdiffdir.RdiffdirTest) >Test cycle on testfiles/dirx ... ok >test_command_line_error (testing.functional.test_log.LogTest) >Check notification of a simple error code ... ok >test_cleanup_after_partial (testing.functional.test_cleanup.CleanupTest) ... ok >test_remove_all_but_n (testing.functional.test_cleanup.CleanupTest) ... ok >test_remove_all_inc_of_but_n (testing.functional.test_cleanup.CleanupTest) ... ok >test_missing_file (testing.functional.test_badupload.BadUploadTest) ... >...command: "setsid" "-w" "duplicity" "full" "testfiles/dir1" "file://testfiles/output" "--volsize" "1" "--skip-volume=1" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null >...cwd: /var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing >...output: >gpg: WARNING: unsafe permissions on homedir '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/gnupg' >File duplicity-full.20171108T110024Z.vol1.difftar.gpg was corrupted during upload.â >...return_val: 44 >ok > >====================================================================== >ERROR: test_delete (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 72, in test_delete > self.backend._put(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 96, in put > self.transfer(self.wrapped_backend._put, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >====================================================================== >ERROR: test_delete_clean (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 84, in test_delete_clean > self.backend._put(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 96, in put > self.transfer(self.wrapped_backend._put, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >====================================================================== >ERROR: test_delete_list (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 110, in test_delete_list > self.backend._put(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 96, in put > self.transfer(self.wrapped_backend._put, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >====================================================================== >ERROR: test_get (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 51, in test_get > self.backend._put(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 96, in put > self.transfer(self.wrapped_backend._put, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >====================================================================== >ERROR: test_list (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 59, in test_list > self.backend._put(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 96, in put > self.transfer(self.wrapped_backend._put, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >====================================================================== >ERROR: test_move (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 128, in test_move > self.backend._move(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 99, in move > self.transfer(self.wrapped_backend._move, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >====================================================================== >ERROR: test_query_exists (testing.unit.test_backend_instance.Par2BackendTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/testing/unit/test_backend_instance.py", line 141, in test_query_exists > self.backend._put(self.local, 'a') > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 96, in put > self.transfer(self.wrapped_backend._put, local, remote) > File "/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14/duplicity/backends/par2backend.py", line 81, in transfer > out, returncode = pexpect.run(par2create, None, True) > File "/usr/lib64/python2.7/site-packages/pexpect/run.py", line 100, in run > cwd=cwd, env=env, **kwargs) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 197, in __init__ > self._spawn(command, args, preexec_fn, dimensions) > File "/usr/lib64/python2.7/site-packages/pexpect/pty_spawn.py", line 270, in _spawn > 'executable: %s.' % self.command) >ExceptionPexpect: The command was not found or was not executable: par2. > >---------------------------------------------------------------------- >Ran 419 tests in 516.153s > >FAILED (errors=7, skipped=6) >Test failed: <unittest.runner.TextTestResult run=419 errors=7 failures=0> >error: Test failed: <unittest.runner.TextTestResult run=419 errors=7 failures=0> > * ERROR: app-backup/duplicity-0.7.14::gentoo failed (test phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 124: Called src_test > * environment, line 3964: Called distutils-r1_src_test > * environment, line 1106: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 378: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3445: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2547: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2545: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 685: Called distutils-r1_run_phase 'python_test' > * environment, line 1037: Called python_test > * environment, line 3807: Called esetup.py 'test' > * environment, line 1597: Called die > * The specific snippet of code: > * "${@}" || die "${die_args[@]}"; > * > * If you need support, post the output of `emerge --info '=app-backup/duplicity-0.7.14::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-backup/duplicity-0.7.14::gentoo'`. > * The complete build log is located at '/var/log/portage/app-backup:duplicity-0.7.14:20171108-105139.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-backup/duplicity-0.7.14/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-backup/duplicity-0.7.14/temp/environment'. > * Working directory: '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14' > * S: '/var/tmp/portage/app-backup/duplicity-0.7.14/work/duplicity-0.7.14' > * Failed to kill pid(s) in '/sys/fs/cgroup/portage/app-backup:duplicity-0.7.14.pvdmfjra/cgroup.procs': 8291 13804
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 636906
:
503214
| 503216 |
503218
|
503220
|
503222
|
503224