Created
December 16, 2019 04:04
-
-
Save nh2/4ba868027852e19d0129930c83b83c82 to your computer and use it in GitHub Desktop.
duplicity tests gpg invocations fail with double free or corruption (out) on nix-review for https://github.com/NixOS/nixpkgs/pull/73315
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% NIX_PATH=nixpkgs=. /usr/bin/time nix-build --no-link -A duplicity | |
these derivations will be built: | |
/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv | |
building '/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv' on 'ssh://static-haskell-nix-ci'... | |
copying path '/nix/store/75c1irykc5r095djhxhnxrj9r0s0gph7-1359.2.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/lcckqzhp6khmzb9833frnh47g7fsjgik-1359.2.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/srgh1frvgvz141rish0pyjn520rgff38-1359.2.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/q8mapr5b3z26h7hackmnsk3sirjxqcq8-duplicity-0.7.19.tar.gz' from 'https://cache.nixos.org'... | |
copying path '/nix/store/g2za9nam04lpb5h8s7dd0y51r3lg75x6-gnutar-in-test.patch' from 'https://cache.nixos.org'... | |
copying path '/nix/store/ijvka0qiq3c7sk19sgs1mvm49qwpzgpl-python2.7-pyOpenSSL-19.0.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/3jc3kdc1m9iqhffmzwvkxb2kcyn3h236-linux-disable-timezone-test.patch' from 'https://cache.nixos.org'... | |
copying path '/nix/store/6nwjfzmgmn7b9lsd36mv8hv72jnwkwrr-python2.7-urllib3-1.25.7' from 'https://cache.nixos.org'... | |
copying path '/nix/store/kaa42n77pk9cfizai900zchsx1jq1d7y-cyrus-sasl-2.1.27' from 'https://cache.nixos.org'... | |
copying path '/nix/store/4kg62hdbgrddl7lqkd5nwvjwmzy1hadk-gobject-introspection-1.62.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/p64864gw3np44dyzp4kmhgb460lk1wvm-libksba-1.3.5' from 'https://cache.nixos.org'... | |
copying path '/nix/store/26vz0nvk38vvb5r4jlqcigr6zfkdkqfp-librsync-2.2.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/0xqs21y19r47kfm28yzhvfnbcl2mg54i-libsodium-1.0.18' from 'https://cache.nixos.org'... | |
copying path '/nix/store/h9gysn5gcnzd5i9xn74invd6p28l4f4b-libyaml-0.2.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/kkamfr1hnjlwiqyv0p236d1dplxqjjv7-ncftp-3.2.6' from 'https://cache.nixos.org'... | |
copying path '/nix/store/yr6isdmhyqsqgzixv2zfkj8qr7panzy3-npth-1.6' from 'https://cache.nixos.org'... | |
copying path '/nix/store/88r6m320f3l2wxl30np989xjyihh9nrv-par2cmdline-0.8.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/ahvc3kfr8knm0f5wiiq9rhhclibx4g5k-pcsclite-1.8.25-bin' from 'https://cache.nixos.org'... | |
copying path '/nix/store/q09x1hba7cnbs3z3h9j3cx9rdnm2zxy0-openldap-2.4.48' from 'https://cache.nixos.org'... | |
copying path '/nix/store/wlgbib4n29f1znh72sy642zzfcryw8np-python2.7-backports.functools_lru_cache-1.5' from 'https://cache.nixos.org'... | |
copying path '/nix/store/nwxd3h22ih5kgns64knwk5s0vbdddzb9-python2.7-PyYAML-5.1.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/4ddn000ygnlr2la18hp0gbihp52sds5s-python2.7-cachetools-3.1.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/idm8g20c5qrn6qrr4jxi7zi69iglf3m8-pcsclite-1.8.25' from 'https://cache.nixos.org'... | |
copying path '/nix/store/15qhda5wdf7l95ajvaawxcs6hlp998xm-python2.7-certifi-2019.9.11' from 'https://cache.nixos.org'... | |
copying path '/nix/store/b1chfhgs6s60vy2j7pcxcx6bb03niha0-python2.7-cffi-1.13.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/c8rhdq4ng13vzlcsx6lqbzxnf8gqilpz-python2.7-chardet-3.0.4' from 'https://cache.nixos.org'... | |
copying path '/nix/store/snppj23hraijrvvwyp3ngr8rp0kw1dsw-python2.7-cryptography-2.8' from 'https://cache.nixos.org'... | |
copying path '/nix/store/8n1qgh2r62zmyssqnq22pw29m8yssvaw-python2.7-ecdsa-0.13.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/8nzm0i7f0k59n3ff56r8bsacm5phaawf-python2.7-enum-0.4.7' from 'https://cache.nixos.org'... | |
copying path '/nix/store/y6sq4wkanmq9c10xa0yv2agxsig022jn-python2.7-enum34-1.1.6' from 'https://cache.nixos.org'... | |
copying path '/nix/store/1q4h5sfl4irycicqx5hmc59q357gigca-python2.7-httplib2-0.14.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/n8p74d1r0a17611sbmg1acw0gqglp1jf-python2.7-futures-3.3.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/r84yd3l918n06nfqylpp9gd5sach6k2j-python2.7-httpretty-0.9.7' from 'https://cache.nixos.org'... | |
copying path '/nix/store/20j79v5sy05j4nya55ir95nbbr77bz1n-python2.7-idna-2.8' from 'https://cache.nixos.org'... | |
copying path '/nix/store/2r0hfcxbx7vg7l4iiygsgv04y6vyam5c-python2.7-ipaddress-1.0.23' from 'https://cache.nixos.org'... | |
copying path '/nix/store/04rb2fvsd5xkfzm32333s0qql6j5wr8g-python2.7-jdatetime-3.6.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/8in765minr0l4m4mablbvd9nhrk8nnb6-python2.7-lockfile-0.12.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/0pcrjx35hzidbx93a8rcdkradayybyq3-python2.7-logfury-0.1.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/1j2kd5452s7c6kzyvp5by8m1qwvgi18a-python2.7-monotonic-1.5' from 'https://cache.nixos.org'... | |
copying path '/nix/store/qwhmr71m2q16lp6h3li3fjp2ad7ri0lr-python2.7-pbr-5.4.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/w3j57v7hla6gayiglsl5z01ch40rj5p2-python2.7-ptyprocess-0.6.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/5064rcjvz7chcafvzqlj1rzr3yd6m2sh-python2.7-pyasn1-0.4.8' from 'https://cache.nixos.org'... | |
copying path '/nix/store/9ldx1gbh6qwwkfqsl4vc5xk8kmgwd3h7-python2.7-fasteners-0.15' from 'https://cache.nixos.org'... | |
copying path '/nix/store/f6ks0ykpqnwq1k96mi6s5ih1wh5ygsxj-python2.7-pycairo-1.18.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/m0ivhj3kfxgxhm5q12cpq2jk7vfwg6k7-python2.7-pycryptodome-3.9.4' from 'https://cache.nixos.org'... | |
copying path '/nix/store/f2x95wl08g0j1804s20x88a2329l7i6p-python2.7-pycparser-2.19' from 'https://cache.nixos.org'... | |
copying path '/nix/store/h9r45h5p2hnp0kakfs6xhzvykn607667-python2.7-pexpect-4.7.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/28sx8qr3d987772gj66cjsnsy9hdcazl-python2.7-pygobject-3.32.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/581d6iipapnv8rxsq15hjy15x08izcdc-python2.7-pysocks-1.7.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/kri4fmid7ladjp8b1cxgfxap41vbd8z8-gnupg-2.2.18' from 'https://cache.nixos.org'... | |
copying path '/nix/store/19hadn8k7k8xyviss5i2qqgnv68nnki0-python2.7-regex-2019.08.19' from 'https://cache.nixos.org'... | |
copying path '/nix/store/7gjdbb6f1vhnfzcmh17xccripwly1y80-python2.7-pyasn1-modules-0.2.7' from 'https://cache.nixos.org'... | |
copying path '/nix/store/acymkp3d0d7mpb8hsqk4v7r8b9642qnh-python2.7-ruamel.base-1.0.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/jyzj4ypz5hpc6sa4fwzbplhpvcbzzpms-python2.7-mock-3.0.5' from 'https://cache.nixos.org'... | |
copying path '/nix/store/bykxpr6rcq4c66fyxhvlcyjx6yrssnxk-python2.7-cffi-1.13.2-dev' from 'https://cache.nixos.org'... | |
copying path '/nix/store/p7avy35nh5rmrmrjy80ysvacswrw5qkq-python2.7-rsa-4.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/99y0mrpsj8xkp8qrvq0ilsjwhg6bkp59-python2.7-ruamel.ordereddict-0.4.14' from 'https://cache.nixos.org'... | |
copying path '/nix/store/r49lryqdhy8wq5qzpbxn09nd98rz9rah-python2.7-ruamel.yaml.clib-0.2.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/dlv4lasrsljzkngm9q6rn8fh9zzjyqhv-python2.7-pygobject-3.32.1-dev' from 'https://cache.nixos.org'... | |
copying path '/nix/store/5778ysjpszpq24akmx8rjwvz7qf80cdb-python2.7-simplejson-3.16.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/cpdvy6mrshjjqcz0d2q038mvyq5k5cli-python2.7-bcrypt-3.1.7' from 'https://cache.nixos.org'... | |
copying path '/nix/store/bhwym1a1xfr5v8h2kivh6728nyxgpcbs-python2.7-cryptography-2.8-dev' from 'https://cache.nixos.org'... | |
copying path '/nix/store/w1az0p0cssbdq9hs1wq7jk3n42fpickl-python2.7-tqdm-4.36.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/xlbdxdk5kbgwnyz13gribxajlzjny7fl-python2.7-pynacl-1.3.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/246vp5gd7qrnci2f2yhhhh2y3q55bw5m-python2.7-google-auth-1.6.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/5g34zcv3h71m69n0pvxxwhiyyqd24mj2-gnupg1compat-2.2.18' from 'https://cache.nixos.org'... | |
copying path '/nix/store/d7pgbckpyc6m9r500q0fxxgyvzcyayiz-python2.7-oauth2client-4.1.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/1hqj5dn22sqv1dp2c7lf8d3ykwh4czjb-python2.7-ruamel.yaml-0.16.5' from 'https://cache.nixos.org'... | |
copying path '/nix/store/1isqk8h7l1x55bjwljvylydixcwpxsp2-python2.7-tzlocal-2.0.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/11iixjmppxbhsp501cal74szpzj9m6sv-python2.7-pyOpenSSL-19.0.0-dev' from 'https://cache.nixos.org'... | |
copying path '/nix/store/y7j1hcx5rc3zgdr316kjcffh6w34p9cj-python2.7-umalqurra-0.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/9zp5hz482m18v9mig9rspi18zd79040n-python2.7-uritemplate-3.0.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/jxakchvr7258ay9hgr6fzfzd7irasiy7-rsync-3.1.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/gnqyi9j6p9km781yfp980lzaj0kj83yx-python2.7-google-auth-httplib2-0.0.3' from 'https://cache.nixos.org'... | |
copying path '/nix/store/2m8j35cjd4hj9pqj0rmn9zv2ll05bs8n-python2.7-urllib3-1.25.7-dev' from 'https://cache.nixos.org'... | |
copying path '/nix/store/x5mv02nd5bblj0lr8hxg9ywah1zb0kx9-use-installed-scripts-in-test.patch' from 'https://cache.nixos.org'... | |
copying path '/nix/store/kqp3svr5r2bk2jx691jwnh7agnd0vihq-python2.7-paramiko-2.6.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/58cmwqmnxl7x8y25vm5a7v38gqxvidg9-util-linux-2.33.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/nrlblw4h3i0f5sqlpww36xa6n0iba6nd-python2.7-dateparser-0.7.2' from 'https://cache.nixos.org'... | |
copying path '/nix/store/v0hkx84rmafli8dpxldn78001v1vdyq2-python2.7-google-api-python-client-1.7.6' from 'https://cache.nixos.org'... | |
copying path '/nix/store/xx5fa1fzblmg7c5raf3vzxa8pfcjn79j-python2.7-requests-2.22.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/rkbkifjmk3pb5lkp26i8n00ia14972sp-python2.7-pydrive-1.3.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/v418phyc7rlimkamzbjc5dpbwl6ka2p0-python2.7-boto-2.49.0' from 'https://cache.nixos.org'... | |
copying path '/nix/store/lwpv9l52b70d0lyism6xf2136vl3ib37-python2.7-arrow-0.15.4' from 'https://cache.nixos.org'... | |
copying path '/nix/store/gm4vas5wwk2rfpidf2xkzzfnxlsvq5qh-backblaze-b2-1.3.8' from 'https://cache.nixos.org'... | |
copying path '/nix/store/n506accs6x7a7bfmxfisdha3dvac4v46-python2.7-pycrypto-3.9.4' from 'https://cache.nixos.org'... | |
copying path '/nix/store/vrmi1l1dlylwlf9hxg49590ab8716vg7-util-linux-2.33.2-bin' from 'https://cache.nixos.org'... | |
copying path '/nix/store/j8g9bcq2cfi4cky9hvz1vqspz2qvwdnm-util-linux-2.33.2-dev' from 'https://cache.nixos.org'... | |
Sourcing python-catch-conflicts-hook.sh | |
Sourcing python-remove-bin-bytecode-hook.sh | |
Sourcing setuptools-build-hook | |
Using setuptoolsBuildPhase | |
Using setuptoolsShellHook | |
Sourcing pip-install-hook | |
Using pipInstallPhase | |
Sourcing python-imports-check-hook.sh | |
Using pythonImportsCheckPhase | |
Sourcing setuptools-check-hook | |
Using setuptoolsCheckPhase | |
unpacking sources | |
unpacking source archive /nix/store/q8mapr5b3z26h7hackmnsk3sirjxqcq8-duplicity-0.7.19.tar.gz | |
source root is duplicity-0.7.19 | |
setting SOURCE_DATE_EPOCH to timestamp 1556552963 of file duplicity-0.7.19/setup.py | |
patching sources | |
applying patch /nix/store/g2za9nam04lpb5h8s7dd0y51r3lg75x6-gnutar-in-test.patch | |
patching file testing/functional/test_restart.py | |
applying patch /nix/store/x5mv02nd5bblj0lr8hxg9ywah1zb0kx9-use-installed-scripts-in-test.patch | |
patching file setup.py | |
Hunk #1 succeeded at 90 with fuzz 1 (offset -2 lines). | |
applying patch /nix/store/srgh1frvgvz141rish0pyjn520rgff38-1359.2.1 | |
patching file testing/functional/__init__.py | |
Hunk #1 succeeded at 112 (offset -33 lines). | |
applying patch /nix/store/lcckqzhp6khmzb9833frnh47g7fsjgik-1359.2.2 | |
patching file testing/functional/__init__.py | |
Hunk #1 succeeded at 138 (offset -33 lines). | |
applying patch /nix/store/75c1irykc5r095djhxhnxrj9r0s0gph7-1359.2.3 | |
patching file testing/functional/__init__.py | |
Hunk #1 succeeded at 115 (offset -33 lines). | |
applying patch /nix/store/3jc3kdc1m9iqhffmzwvkxb2kcyn3h236-linux-disable-timezone-test.patch | |
patching file testing/unit/test_statistics.py | |
configuring | |
no configure script, doing nothing | |
building | |
Executing setuptoolsBuildPhase | |
running bdist_wheel | |
running build | |
running build_py | |
creating build | |
creating build/lib.linux-x86_64-2.7 | |
creating build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/statistics.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/globals.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/path.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/compilec.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/lazy.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/gpg.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/manifest.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/__init__.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/progress.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/cached_ops.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/util.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/dup_threading.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/selection.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/tempdir.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/filechunkio.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/patchdir.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/dup_temp.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/backend.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/diffdir.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/dup_time.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/collections.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/robust.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/log.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/librsync.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/tarfile.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/globmatch.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/asyncscheduler.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/errors.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/gpginterface.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/file_naming.py -> build/lib.linux-x86_64-2.7/duplicity | |
copying duplicity/commandline.py -> build/lib.linux-x86_64-2.7/duplicity | |
creating build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/rsyncbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/mediafirebackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/hubicbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/gdocsbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/imapbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/onedrivebackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/_boto_multi.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/pydrivebackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/tahoebackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/hsibackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/localbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/__init__.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/swiftbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/giobackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/_boto_single.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/ssh_paramiko_backend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/ssh_pexpect_backend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/sxbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/b2backend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/megabackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/dpbxbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/par2backend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/webdavbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/acdclibackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/cfbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/azurebackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/multibackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/botobackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/ncftpbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/_cf_pyrax.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/_cf_cloudfiles.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
copying duplicity/backends/lftpbackend.py -> build/lib.linux-x86_64-2.7/duplicity/backends | |
creating build/lib.linux-x86_64-2.7/duplicity/backends/pyrax_identity | |
copying duplicity/backends/pyrax_identity/__init__.py -> build/lib.linux-x86_64-2.7/duplicity/backends/pyrax_identity | |
copying duplicity/backends/pyrax_identity/hubic.py -> build/lib.linux-x86_64-2.7/duplicity/backends/pyrax_identity | |
creating build/lib.linux-x86_64-2.7/testing | |
copying testing/__init__.py -> build/lib.linux-x86_64-2.7/testing | |
copying testing/test_code.py -> build/lib.linux-x86_64-2.7/testing | |
creating build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_badupload.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_selection.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_cleanup.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_log.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_final.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/__init__.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_restart.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_rdiffdir.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_verify.py -> build/lib.linux-x86_64-2.7/testing/functional | |
creating build/lib.linux-x86_64-2.7/testing/overrides | |
copying testing/overrides/__init__.py -> build/lib.linux-x86_64-2.7/testing/overrides | |
copying testing/overrides/gettext.py -> build/lib.linux-x86_64-2.7/testing/overrides | |
creating build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_tarfile.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_backend.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_lazy.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_selection.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_manifest.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_globmatch.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_dup_time.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_statistics.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_file_naming.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_gpginterface.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/__init__.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_tempdir.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_diffdir.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_collections.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_gpg.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_path.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_backend_instance.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_patchdir.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_dup_temp.py -> build/lib.linux-x86_64-2.7/testing/unit | |
running build_ext | |
building 'duplicity._librsync' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/duplicity | |
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/include/python2.7 -c duplicity/_librsyncmodule.c -o build/temp.linux-x86_64-2.7/duplicity/_librsyncmodule.o | |
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)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
gcc -pthread -shared -lgcc_s build/temp.linux-x86_64-2.7/duplicity/_librsyncmodule.o -L/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/lib -lrsync -lpython2.7 -o build/lib.linux-x86_64-2.7/duplicity/_librsync.so | |
running build_scripts | |
creating build/scripts-2.7 | |
copying and NOT adjusting bin/rdiffdir -> build/scripts-2.7 | |
copying bin/rdiffdir -> build/scripts-2.7 | |
copying and NOT adjusting bin/duplicity -> build/scripts-2.7 | |
copying bin/duplicity -> build/scripts-2.7 | |
installing to build/bdist.linux-x86_64/wheel | |
running install | |
running install_lib | |
creating build/bdist.linux-x86_64 | |
creating build/bdist.linux-x86_64/wheel | |
creating build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/statistics.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/_librsync.so -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/globals.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/path.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/compilec.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/lazy.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/gpg.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/manifest.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/__init__.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/progress.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/cached_ops.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/util.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/dup_threading.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/selection.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/tempdir.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/filechunkio.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/patchdir.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/dup_temp.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/backend.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/diffdir.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/dup_time.py -> build/bdist.linux-x86_64/wheel/duplicity | |
creating build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/rsyncbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/mediafirebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/hubicbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/gdocsbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/imapbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/onedrivebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/_boto_multi.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/pydrivebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/tahoebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
creating build/bdist.linux-x86_64/wheel/duplicity/backends/pyrax_identity | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/pyrax_identity/__init__.py -> build/bdist.linux-x86_64/wheel/duplicity/backends/pyrax_identity | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/pyrax_identity/hubic.py -> build/bdist.linux-x86_64/wheel/duplicity/backends/pyrax_identity | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/hsibackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/localbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/__init__.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/swiftbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/giobackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/_boto_single.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/ssh_paramiko_backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/ssh_pexpect_backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/sxbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/b2backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/megabackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/dpbxbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/par2backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/webdavbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/acdclibackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/cfbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/azurebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/multibackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/botobackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/ncftpbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/_cf_pyrax.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/_cf_cloudfiles.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/backends/lftpbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends | |
copying build/lib.linux-x86_64-2.7/duplicity/collections.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/robust.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/log.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/librsync.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/tarfile.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/globmatch.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/asyncscheduler.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/errors.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/gpginterface.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/file_naming.py -> build/bdist.linux-x86_64/wheel/duplicity | |
copying build/lib.linux-x86_64-2.7/duplicity/commandline.py -> build/bdist.linux-x86_64/wheel/duplicity | |
running install_data | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/man | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/man/man1 | |
copying bin/duplicity.1 -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/man/man1 | |
copying bin/rdiffdir.1 -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/man/man1 | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19 | |
copying COPYING -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19 | |
copying README -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19 | |
copying README-REPO -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19 | |
copying README-LOG -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19 | |
copying CHANGELOG -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19 | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/fr | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/fr/LC_MESSAGES | |
copying po/fr/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/fr/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pl | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pl/LC_MESSAGES | |
copying po/pl/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pl/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/he | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/he/LC_MESSAGES | |
copying po/he/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/he/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/es | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/es/LC_MESSAGES | |
copying po/es/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/es/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/eo | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/eo/LC_MESSAGES | |
copying po/eo/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/eo/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/de | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/de/LC_MESSAGES | |
copying po/de/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/de/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ru | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ru/LC_MESSAGES | |
copying po/ru/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ru/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/tr | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/tr/LC_MESSAGES | |
copying po/tr/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/tr/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ca@valencia | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ca@valencia/LC_MESSAGES | |
copying po/ca@valencia/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ca@valencia/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/io | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/io/LC_MESSAGES | |
copying po/io/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/io/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/bg | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/bg/LC_MESSAGES | |
copying po/bg/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/bg/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pt_BR | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pt_BR/LC_MESSAGES | |
copying po/pt_BR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pt_BR/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ug | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ug/LC_MESSAGES | |
copying po/ug/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ug/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ms | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ms/LC_MESSAGES | |
copying po/ms/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ms/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/en_GB | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/en_GB/LC_MESSAGES | |
copying po/en_GB/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/en_GB/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pt | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pt/LC_MESSAGES | |
copying po/pt/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/pt/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/el | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/el/LC_MESSAGES | |
copying po/el/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/el/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/en_AU | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/en_AU/LC_MESSAGES | |
copying po/en_AU/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/en_AU/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/hu | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/hu/LC_MESSAGES | |
copying po/hu/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/hu/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/gl | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/gl/LC_MESSAGES | |
copying po/gl/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/gl/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/nl | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/nl/LC_MESSAGES | |
copying po/nl/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/nl/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sr | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sr/LC_MESSAGES | |
copying po/sr/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sr/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/zh_CN | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/zh_CN/LC_MESSAGES | |
copying po/zh_CN/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/zh_CN/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sv | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sv/LC_MESSAGES | |
copying po/sv/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sv/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/oc | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/oc/LC_MESSAGES | |
copying po/oc/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/oc/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/fi | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/fi/LC_MESSAGES | |
copying po/fi/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/fi/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/uk | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/uk/LC_MESSAGES | |
copying po/uk/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/uk/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/id | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/id/LC_MESSAGES | |
copying po/id/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/id/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sl | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sl/LC_MESSAGES | |
copying po/sl/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sl/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/cs | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/cs/LC_MESSAGES | |
copying po/cs/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/cs/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ca | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ca/LC_MESSAGES | |
copying po/ca/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/ca/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/km | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/km/LC_MESSAGES | |
copying po/km/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/km/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sq | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sq/LC_MESSAGES | |
copying po/sq/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/sq/LC_MESSAGES | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/it | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/it/LC_MESSAGES | |
copying po/it/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/data/share/locale/it/LC_MESSAGES | |
running install_egg_info | |
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' | |
Copying duplicity.egg-info to build/bdist.linux-x86_64/wheel/duplicity-0.7.19-py2.7.egg-info | |
running install_scripts | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/scripts | |
copying build/scripts-2.7/rdiffdir -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/scripts | |
copying build/scripts-2.7/duplicity -> build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/scripts | |
changing mode of build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/scripts/rdiffdir to 755 | |
changing mode of build/bdist.linux-x86_64/wheel/duplicity-0.7.19.data/scripts/duplicity to 755 | |
adding license file "COPYING" (matched pattern "COPYING*") | |
creating build/bdist.linux-x86_64/wheel/duplicity-0.7.19.dist-info/WHEEL | |
creating 'dist/duplicity-0.7.19-cp27-cp27mu-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it | |
adding 'duplicity/__init__.py' | |
adding 'duplicity/_librsync.so' | |
adding 'duplicity/asyncscheduler.py' | |
adding 'duplicity/backend.py' | |
adding 'duplicity/cached_ops.py' | |
adding 'duplicity/collections.py' | |
adding 'duplicity/commandline.py' | |
adding 'duplicity/compilec.py' | |
adding 'duplicity/diffdir.py' | |
adding 'duplicity/dup_temp.py' | |
adding 'duplicity/dup_threading.py' | |
adding 'duplicity/dup_time.py' | |
adding 'duplicity/errors.py' | |
adding 'duplicity/file_naming.py' | |
adding 'duplicity/filechunkio.py' | |
adding 'duplicity/globals.py' | |
adding 'duplicity/globmatch.py' | |
adding 'duplicity/gpg.py' | |
adding 'duplicity/gpginterface.py' | |
adding 'duplicity/lazy.py' | |
adding 'duplicity/librsync.py' | |
adding 'duplicity/log.py' | |
adding 'duplicity/manifest.py' | |
adding 'duplicity/patchdir.py' | |
adding 'duplicity/path.py' | |
adding 'duplicity/progress.py' | |
adding 'duplicity/robust.py' | |
adding 'duplicity/selection.py' | |
adding 'duplicity/statistics.py' | |
adding 'duplicity/tarfile.py' | |
adding 'duplicity/tempdir.py' | |
adding 'duplicity/util.py' | |
adding 'duplicity/backends/__init__.py' | |
adding 'duplicity/backends/_boto_multi.py' | |
adding 'duplicity/backends/_boto_single.py' | |
adding 'duplicity/backends/_cf_cloudfiles.py' | |
adding 'duplicity/backends/_cf_pyrax.py' | |
adding 'duplicity/backends/acdclibackend.py' | |
adding 'duplicity/backends/azurebackend.py' | |
adding 'duplicity/backends/b2backend.py' | |
adding 'duplicity/backends/botobackend.py' | |
adding 'duplicity/backends/cfbackend.py' | |
adding 'duplicity/backends/dpbxbackend.py' | |
adding 'duplicity/backends/gdocsbackend.py' | |
adding 'duplicity/backends/giobackend.py' | |
adding 'duplicity/backends/hsibackend.py' | |
adding 'duplicity/backends/hubicbackend.py' | |
adding 'duplicity/backends/imapbackend.py' | |
adding 'duplicity/backends/lftpbackend.py' | |
adding 'duplicity/backends/localbackend.py' | |
adding 'duplicity/backends/mediafirebackend.py' | |
adding 'duplicity/backends/megabackend.py' | |
adding 'duplicity/backends/multibackend.py' | |
adding 'duplicity/backends/ncftpbackend.py' | |
adding 'duplicity/backends/onedrivebackend.py' | |
adding 'duplicity/backends/par2backend.py' | |
adding 'duplicity/backends/pydrivebackend.py' | |
adding 'duplicity/backends/rsyncbackend.py' | |
adding 'duplicity/backends/ssh_paramiko_backend.py' | |
adding 'duplicity/backends/ssh_pexpect_backend.py' | |
adding 'duplicity/backends/swiftbackend.py' | |
adding 'duplicity/backends/sxbackend.py' | |
adding 'duplicity/backends/tahoebackend.py' | |
adding 'duplicity/backends/webdavbackend.py' | |
adding 'duplicity/backends/pyrax_identity/__init__.py' | |
adding 'duplicity/backends/pyrax_identity/hubic.py' | |
adding 'duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19/CHANGELOG' | |
adding 'duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19/COPYING' | |
adding 'duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19/README' | |
adding 'duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19/README-LOG' | |
adding 'duplicity-0.7.19.data/data/share/doc/duplicity-0.7.19/README-REPO' | |
adding 'duplicity-0.7.19.data/data/share/locale/bg/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/ca/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/ca@valencia/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/cs/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/de/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/el/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/en_AU/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/en_GB/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/eo/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/es/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/fi/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/fr/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/gl/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/he/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/hu/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/id/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/io/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/it/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/km/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/ms/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/nl/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/oc/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/pl/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/pt/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/pt_BR/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/ru/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/sl/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/sq/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/sr/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/sv/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/tr/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/ug/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/uk/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/locale/zh_CN/LC_MESSAGES/duplicity.mo' | |
adding 'duplicity-0.7.19.data/data/share/man/man1/duplicity.1' | |
adding 'duplicity-0.7.19.data/data/share/man/man1/rdiffdir.1' | |
adding 'duplicity-0.7.19.data/scripts/duplicity' | |
adding 'duplicity-0.7.19.data/scripts/rdiffdir' | |
adding 'duplicity-0.7.19.dist-info/COPYING' | |
adding 'duplicity-0.7.19.dist-info/METADATA' | |
adding 'duplicity-0.7.19.dist-info/WHEEL' | |
adding 'duplicity-0.7.19.dist-info/top_level.txt' | |
adding 'duplicity-0.7.19.dist-info/RECORD' | |
removing build/bdist.linux-x86_64/wheel | |
Finished executing setuptoolsBuildPhase | |
glibPreInstallPhase | |
installing | |
Executing pipInstallPhase | |
/build/duplicity-0.7.19/dist /build/duplicity-0.7.19 | |
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support | |
Processing ./duplicity-0.7.19-cp27-cp27mu-linux_x86_64.whl | |
Requirement already satisfied: fasteners in /nix/store/9ldx1gbh6qwwkfqsl4vc5xk8kmgwd3h7-python2.7-fasteners-0.15/lib/python2.7/site-packages (from duplicity==0.7.19) (0.15) | |
Requirement already satisfied: monotonic>=0.1 in /nix/store/1j2kd5452s7c6kzyvp5by8m1qwvgi18a-python2.7-monotonic-1.5/lib/python2.7/site-packages (from fasteners->duplicity==0.7.19) (1.5) | |
Requirement already satisfied: six in /nix/store/2a86qa10xylfkqs1yg1vsx9cqr77m1vs-python2.7-six-1.12.0/lib/python2.7/site-packages (from fasteners->duplicity==0.7.19) (1.12.0) | |
Installing collected packages: duplicity | |
Successfully installed duplicity-0.7.19 | |
/build/duplicity-0.7.19 | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/bin/rdiffdir'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/bin/.duplicity-wrapped'... | |
Rewriting #! /nix/store/jg730c9crhf06bf800jyv85cmq0n285k-bash-4.4-p23/bin/bash -e to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
Finished executing pipInstallPhase | |
glibPreFixupPhase | |
post-installation fixup | |
shrinking RPATHs of ELF executables and libraries in /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19 | |
shrinking /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/lib/python2.7/site-packages/duplicity/_librsync.so | |
gzipping man pages under /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/share/man/ | |
strip is /nix/store/a0kdlyvbj9j4l67a8kxjr494qx6g3q0v-binutils-2.31.1/bin/strip | |
stripping (with command strip and flags -S) in /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/lib /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/bin | |
patching script interpreter paths in /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19 | |
checking for references to /build/ in /nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/bin/..duplicity-wrapped-wrapped'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/nix/store/lddf18574wsmpbc28kywx0f72lqk4dsh-duplicity-0.7.19/bin/.rdiffdir-wrapped'... | |
Rewriting #! /nix/store/jg730c9crhf06bf800jyv85cmq0n285k-bash-4.4-p23/bin/bash -e to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
Rewriting #! /nix/store/jg730c9crhf06bf800jyv85cmq0n285k-bash-4.4-p23/bin/bash -e to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
Rewriting #! /nix/store/jg730c9crhf06bf800jyv85cmq0n285k-bash-4.4-p23/bin/bash -e to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
running install tests | |
no Makefile or custom buildPhase, doing nothing | |
pythonCatchConflictsPhase | |
pythonRemoveBinBytecodePhase | |
pythonImportsCheckPhase | |
Executing pythonImportsCheckPhase | |
setuptoolsCheckPhase | |
Executing setuptoolsCheckPhase | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/build/duplicity-0.7.19/testing/overrides/bin/ncftpget'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/build/duplicity-0.7.19/testing/overrides/bin/hsi'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/build/duplicity-0.7.19/testing/overrides/bin/lftp'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/build/duplicity-0.7.19/testing/overrides/bin/ncftpput'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/build/duplicity-0.7.19/testing/overrides/bin/ncftpls'... | |
Rewriting #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17/bin/python2.7 to #!/nix/store/5m4d9zwq6h4dwn5injg8cxxmqnhfny0p-python-2.7.17 | |
wrapping `/build/duplicity-0.7.19/testing/overrides/bin/tahoe'... | |
running test | |
creating build/lib.linux-x86_64-2.7/testing | |
copying testing/__init__.py -> build/lib.linux-x86_64-2.7/testing | |
copying testing/test_code.py -> build/lib.linux-x86_64-2.7/testing | |
creating build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_badupload.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_selection.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_cleanup.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_log.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_final.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/__init__.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_restart.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_rdiffdir.py -> build/lib.linux-x86_64-2.7/testing/functional | |
copying testing/functional/test_verify.py -> build/lib.linux-x86_64-2.7/testing/functional | |
creating build/lib.linux-x86_64-2.7/testing/overrides | |
copying testing/overrides/__init__.py -> build/lib.linux-x86_64-2.7/testing/overrides | |
copying testing/overrides/gettext.py -> build/lib.linux-x86_64-2.7/testing/overrides | |
creating build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_tarfile.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_backend.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_lazy.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_selection.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_manifest.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_globmatch.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_dup_time.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_statistics.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_file_naming.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_gpginterface.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/__init__.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_tempdir.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_diffdir.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_collections.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_gpg.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_path.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_backend_instance.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_patchdir.py -> build/lib.linux-x86_64-2.7/testing/unit | |
copying testing/unit/test_dup_temp.py -> build/lib.linux-x86_64-2.7/testing/unit | |
WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. | |
running 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 | |
reading manifest file 'duplicity.egg-info/SOURCES.txt' | |
writing manifest file 'duplicity.egg-info/SOURCES.txt' | |
running build_ext | |
copying build/lib.linux-x86_64-2.7/duplicity/_librsync.so -> duplicity | |
test_cached_ops (testing.unit.test_tarfile.TarfileTest) ... 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 | |
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 | |
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_basic (testing.unit.test_manifest.ManifestTest) ... 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 | |
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 | |
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 | |
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 ... skipped "Broken on Linux in Nix' build environment" | |
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 | |
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 | |
test_create_fhs_solely (testing.unit.test_gpginterface.GnuPGTests) | |
Do GnuPG operations using solely the create_fhs feature ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: starting migration from earlier GnuPG versions | |
gpg: porting secret keys from '/build/duplicity-0.7.19/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_all (testing.unit.test_tempdir.TempDirTest) ... ok | |
test_dirname (testing.unit.test_tempdir.TempDirTest) ... 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 '/build/duplicity-0.7.19/testing/gnupg' | |
ok | |
test_GPGWriteFile (testing.unit.test_gpg.GPGTest) | |
Test GPGWriteFile ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
ok | |
test_GzipWriteFile (testing.unit.test_gpg.GPGTest) | |
Test GzipWriteFile ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
ok | |
test_gpg1 (testing.unit.test_gpg.GPGTest) | |
Test gpg short strings ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
ok | |
test_gpg2 (testing.unit.test_gpg.GPGTest) | |
Test gpg long strings easily compressed ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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 '/build/duplicity-0.7.19/testing/gnupg' | |
ok | |
test_gpg_asym (testing.unit.test_gpg.GPGTest) | |
Test GPG asymmetric encryption ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
ERROR | |
test_gpg_hidden_asym (testing.unit.test_gpg.GPGTest) | |
Test GPG asymmetric encryption with hidden key id ... gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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 '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
FAIL | |
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 '/build/duplicity-0.7.19/testing/gnupg' | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
ERROR | |
test_sha (testing.unit.test_gpg.SHATest) ... 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_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) ... ok | |
test_delete_clean (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
test_delete_list (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
test_delete_missing (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
test_get (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
test_list (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
test_move (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
test_query_exists (testing.unit.test_backend_instance.Par2BackendTest) ... ok | |
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_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_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_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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
File duplicity-full.20191216T034933Z.vol1.difftar.gpg was corrupted during upload. | |
...return_val: 44 | |
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_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_command_line_error (testing.functional.test_log.LogTest) | |
Check notification of a simple error code ... ok | |
test_asym_cycle (testing.functional.test_final.FinalTest) | |
Like test_basic_cycle but use asymmetric encryption and signing ... | |
...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--encrypt-key" "839E6A2856538CCF" "--sign-key" "839E6A2856538CCF" "--restore-time" "100000" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
test_asym_with_hidden_recipient_cycle (testing.functional.test_final.FinalTest) | |
Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... | |
...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--hidden-encrypt-key" "839E6A2856538CCF" "--sign-key" "839E6A2856538CCF" "--restore-time" "100000" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: encrypted with RSA key, ID 0000000000000000 | |
gpg: Signature made Mon Dec 16 03:52:17 2019 | |
gpg: using RSA key 96B629431B77DC52B1917B40839E6A2856538CCF | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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 ... ok | |
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 ... | |
...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--encrypt-key" "839E6A2856538CCF" "--sign-key" "839E6A2856538CCF" "--restore-time" "100000" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--old-filenames" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
Warning: Option --old-filenames is pending deprecation and will be removed in a future release. | |
Use of default filenames is strongly suggested. | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
test_asym_with_hidden_recipient_cycle (testing.functional.test_final.OldFilenamesFinalTest) | |
Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... | |
...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--hidden-encrypt-key" "839E6A2856538CCF" "--sign-key" "839E6A2856538CCF" "--restore-time" "100000" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--old-filenames" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
Warning: Option --old-filenames is pending deprecation and will be removed in a future release. | |
Use of default filenames is strongly suggested. | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: encrypted with RSA key, ID 0000000000000000 | |
gpg: Signature made Mon Dec 16 03:53:39 2019 | |
gpg: using RSA key 96B629431B77DC52B1917B40839E6A2856538CCF | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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 ... ok | |
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 ... | |
...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--encrypt-key" "839E6A2856538CCF" "--sign-key" "839E6A2856538CCF" "--restore-time" "100000" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--short-filenames" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
Warning: Option --short-filenames is pending deprecation and will be removed in a future release. | |
Use of default filenames is strongly suggested. | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
test_asym_with_hidden_recipient_cycle (testing.functional.test_final.ShortFilenamesFinalTest) | |
Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing ... | |
...command: "setsid" "-w" "duplicity" "file://testfiles/output" "testfiles/restore_out" "--hidden-encrypt-key" "839E6A2856538CCF" "--sign-key" "839E6A2856538CCF" "--restore-time" "100000" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" "--short-filenames" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
Warning: Option --short-filenames is pending deprecation and will be removed in a future release. | |
Use of default filenames is strongly suggested. | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: encrypted with RSA key, ID 0000000000000000 | |
gpg: Signature made Mon Dec 16 03:54:41 2019 | |
gpg: using RSA key 96B629431B77DC52B1917B40839E6A2856538CCF | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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 ... ok | |
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_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) ... | |
...command: "setsid" "-w" "duplicity" "full" "testfiles/largefiles" "file://testfiles/output" "--volsize" "1" "--sign-key" "839E6A2856538CCF" "--encrypt-key" "839E6A2856538CCF" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTest) ... | |
...command: "setsid" "-w" "duplicity" "full" "testfiles/largefiles" "file://testfiles/output" "--volsize" "1" "--sign-key" "839E6A2856538CCF" "--hidden-encrypt-key" "839E6A2856538CCF" "-v0" "--no-print-statistics" "--allow-source-mismatch" "--archive-dir=testfiles/cache" < /dev/null | |
...cwd: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: encrypted with RSA key, ID 0000000000000000 | |
gpg: Signature made Mon Dec 16 03:56:42 2019 | |
gpg: using RSA key 96B629431B77DC52B1917B40839E6A2856538CCF | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
...return_val: 31 | |
ERROR | |
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_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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
Invalid data - SHA1 hash mismatch for file: | |
duplicity-full.20191216T035803Z.vol1.difftar.gpg | |
Calculated hash: 3c01b9592772281cc39859cf8d470512aee2c6f5 | |
Manifest hash: e2f390f680ad869d3332f07036c09992fd40e0c9 | |
...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: /build/duplicity-0.7.19/testing | |
...output: | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
Invalid data - SHA1 hash mismatch for file: | |
duplicity-full.20191216T035805Z.vol1.difftar.gpg | |
Calculated hash: f48f3b732e258be363b00b5f08e695d20223a900 | |
Manifest hash: fff1dbd861de64d2f97335b58335e557cc79be76 | |
...return_val: 21 | |
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' | |
====================================================================== | |
ERROR: test_gpg_asym (testing.unit.test_gpg.GPGTest) | |
Test GPG asymmetric encryption | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/unit/test_gpg.py", line 77, in test_gpg_asym | |
self.gpg_cycle("aoensutha aonetuh saoe", profile) | |
File "/build/duplicity-0.7.19/testing/unit/test_gpg.py", line 51, in gpg_cycle | |
decrypted_file.close() | |
File "/build/duplicity-0.7.19/duplicity/gpg.py", line 305, in close | |
self.gpg_failed() | |
File "/build/duplicity-0.7.19/duplicity/gpg.py", line 272, in gpg_failed | |
raise GPGError(msg) | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: selecting card failed: No such device | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: encrypted with 2048-bit RSA key, ID 3873C75AD3EE4285, created 2011-11-04 | |
"Recipient Two <[email protected]>" | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
free(): invalid pointer | |
===== End GnuPG log ===== | |
====================================================================== | |
ERROR: 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 | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/unit/test_gpg.py", line 128, in test_gpg_signing_and_hidden_encryption | |
decrypted_file.close() | |
File "/build/duplicity-0.7.19/duplicity/gpg.py", line 305, in close | |
self.gpg_failed() | |
File "/build/duplicity-0.7.19/duplicity/gpg.py", line 272, in gpg_failed | |
raise GPGError(msg) | |
GPGError: GPG Failed, see log below: | |
===== Begin GnuPG log ===== | |
gpg: using "839E6A2856538CCF" as default secret key for signing | |
gpg: anonymous recipient; trying secret key 894B20AE56E34BD4 ... | |
gpg: okay, we are the anonymous recipient. | |
gpg: encrypted with RSA key, ID 0000000000000000 | |
gpg: Signature made Mon Dec 16 03:49:24 2019 | |
gpg: using RSA key 96B629431B77DC52B1917B40839E6A2856538CCF | |
gpg: WARNING: unsafe permissions on homedir '/build/duplicity-0.7.19/testing/gnupg' | |
double free or corruption (out) | |
===== End GnuPG log ===== | |
====================================================================== | |
ERROR: test_asym_cycle (testing.functional.test_final.FinalTest) | |
Like test_basic_cycle but use asymmetric encryption and signing | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 87, in test_asym_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 66, in test_basic_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 50, in runtest | |
self.restore(time=current_time, options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 162, in restore | |
self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_asym_with_hidden_recipient_cycle (testing.functional.test_final.FinalTest) | |
Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 96, in test_asym_with_hidden_recipient_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 66, in test_basic_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 50, in runtest | |
self.restore(time=current_time, options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 162, in restore | |
self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_asym_cycle (testing.functional.test_final.OldFilenamesFinalTest) | |
Like test_basic_cycle but use asymmetric encryption and signing | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 87, in test_asym_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 66, in test_basic_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 50, in runtest | |
self.restore(time=current_time, options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 162, in restore | |
self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_asym_with_hidden_recipient_cycle (testing.functional.test_final.OldFilenamesFinalTest) | |
Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 96, in test_asym_with_hidden_recipient_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 66, in test_basic_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 50, in runtest | |
self.restore(time=current_time, options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 162, in restore | |
self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_asym_cycle (testing.functional.test_final.ShortFilenamesFinalTest) | |
Like test_basic_cycle but use asymmetric encryption and signing | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 87, in test_asym_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 66, in test_basic_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 50, in runtest | |
self.restore(time=current_time, options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 162, in restore | |
self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_asym_with_hidden_recipient_cycle (testing.functional.test_final.ShortFilenamesFinalTest) | |
Like test_basic_cycle but use asymmetric encryption (hiding key id) and signing | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 96, in test_asym_with_hidden_recipient_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 66, in test_basic_cycle | |
restore_options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/test_final.py", line 50, in runtest | |
self.restore(time=current_time, options=restore_options) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 162, in restore | |
self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_restart_sign_and_encrypt (testing.functional.test_restart.RestartTest) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_restart.py", line 86, in test_restart_sign_and_encrypt | |
self.backup("full", "testfiles/largefiles", options=enc_opts) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 149, in backup | |
result = self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
ERROR: test_restart_sign_and_hidden_encrypt (testing.functional.test_restart.RestartTest) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/functional/test_restart.py", line 97, in test_restart_sign_and_hidden_encrypt | |
self.backup("full", "testfiles/largefiles", options=enc_opts) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 149, in backup | |
result = self.run_duplicity(options=options, **kwargs) | |
File "/build/duplicity-0.7.19/testing/functional/__init__.py", line 132, in run_duplicity | |
raise CmdError(return_val) | |
CmdError: 31 | |
====================================================================== | |
FAIL: test_gpg_signing (testing.unit.test_gpg.GPGTest) | |
Test to make sure GPG reports the proper signature key | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/build/duplicity-0.7.19/testing/unit/test_gpg.py", line 108, in test_gpg_signing | |
assert decrypted_file.read() == plaintext | |
AssertionError | |
---------------------------------------------------------------------- | |
Ran 418 tests in 542.369s | |
FAILED (failures=1, errors=10, skipped=4) | |
Test failed: <unittest.runner.TextTestResult run=418 errors=10 failures=1> | |
error: Test failed: <unittest.runner.TextTestResult run=418 errors=10 failures=1> | |
builder for '/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv' failed with exit code 1 | |
error: build of '/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv' on 'ssh://static-haskell-nix-ci' failed: builder for '/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv' failed with exit code 1 | |
builder for '/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv' failed with exit code 1 | |
error: build of '/nix/store/73in6wzsqzpsi6k4y4x2qqi3az9rnkff-duplicity-0.7.19.drv' failed | |
Command exited with non-zero status 1 | |
0.59user 0.13system 9:11.99elapsed 0%CPU (0avgtext+0avgdata 115152maxresident)k | |
600inputs+240outputs (0major+28443minor)pagefaults 0swaps |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Disappeared on latest nixpkgs master.