Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 824975 Details for
Bug 877845
app-backup/borgmatic-1.7.4 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 194.59 KB, created by
Agostino Sarubbo
on 2022-10-21 14:45:08 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2022-10-21 14:45:08 UTC
Size:
194.59 KB
patch
obsolete
> * Package: app-backup/borgmatic-1.7.4:0 > * Repository: gentoo > * Maintainer: marecki@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_10 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; >This ebuild was merged at the following commit: >https://github.com/gentoo/gentoo/commit/1c9869d4d2b46767b3bc45028c4f4579d05cb412 (Fri Oct 21 13:24:46 UTC 2022) >@@@@@ END @@@@@ > > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This ebuild was merged (directly or as a dependency) because of the following commit: >https://github.com/gentoo/gentoo/commit/b6f79807539ff62893ec68c35d18d93c5184b5f4 >@@@@@ END @@@@@ > > > >################## ># emerge --info: # >################## >Portage 3.0.38.1 (python 3.10.8-final-0, default/linux/amd64/17.1, gcc-12, glibc-2.36-r5, 5.10.133-gentoo x86_64) >================================================================= >System uname: Linux-5.10.133-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-2650_v4_@_2.20GHz-with-glibc2.36 >KiB Mem: 264024340 total, 67606192 free >KiB Swap: 0 total, 0 free >sh bash 5.1_p16-r2 >ld GNU ld (Gentoo 2.39 p5) 2.39.0 >app-misc/pax-utils: 1.3.5::gentoo >app-shells/bash: 5.1_p16-r2::gentoo >dev-lang/perl: 5.36.0::gentoo >dev-lang/python: 3.8.15::gentoo, 3.9.15::gentoo, 3.10.8::gentoo, 3.11.0_rc2_p1::gentoo >dev-util/cmake: 3.24.2::gentoo >dev-util/meson: 0.63.2-r1::gentoo >sys-apps/baselayout: 2.9::gentoo >sys-apps/openrc: 0.45.2-r1::gentoo >sys-apps/sandbox: 2.29::gentoo >sys-devel/autoconf: 2.71-r4::gentoo >sys-devel/automake: 1.16.5::gentoo >sys-devel/binutils: 2.39-r4::gentoo >sys-devel/binutils-config: 5.4.1::gentoo >sys-devel/gcc: 12.2.1_p20221008::gentoo >sys-devel/gcc-config: 2.8::gentoo >sys-devel/libtool: 2.4.7::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 6.0::gentoo (virtual/os-headers) >sys-libs/glibc: 2.36-r5::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-metamanifest: yes > sync-rsync-verify-jobs: 1 > sync-rsync-verify-max-age: 24 > sync-rsync-extra-opts: > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* GPL-3" >CBUILD="x86_64-pc-linux-gnu" >CFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXXFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >DISTDIR="/var/tmp/portage/app-backup/borgmatic-1.7.4/distdir" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" >FCFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" >GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" >LANG="en_US.utf8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >MAKEOPTS="-j47" >PKGDIR="/root/tbci/binpkg" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >SHELL="/bin/bash" >USE="acl amd64 bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl test test-rust unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_SINGLE_TARGET="python3_10" USERLAND="GNU" >Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS > > > > > >############################## ># emerge history (qlop -mv): # >############################## >2022-10-21T16:23:09 >>> sys-fs/fuse-common-3.10.4 >2022-10-21T16:23:12 >>> app-arch/lz4-1.9.4 >2022-10-21T16:23:16 >>> dev-python/pkgutil_resolve_name-1.3.10 >2022-10-21T16:23:19 >>> dev-python/pluggy-1.0.0-r2 >2022-10-21T16:23:26 >>> dev-python/iniconfig-1.1.1-r1 >2022-10-21T16:23:23 >>> dev-python/colorama-0.4.5 >2022-10-21T16:23:29 >>> dev-python/py-1.11.0-r1 >2022-10-21T16:23:36 >>> dev-python/lark-1.1.3 >2022-10-21T16:23:33 >>> dev-python/zope-interface-5.5.0 >2022-10-21T16:23:40 >>> dev-python/tomlkit-0.11.5 >2022-10-21T16:23:43 >>> dev-python/ruamel-yaml-clib-0.2.6-r2 >2022-10-21T16:23:53 >>> dev-python/jsonpointer-2.3 >2022-10-21T16:23:50 >>> dev-python/fqdn-1.5.1-r2 >2022-10-21T16:23:46 >>> dev-python/pyrsistent-0.18.1-r1 >2022-10-21T16:23:57 >>> dev-python/uri_template-1.2.0-r1 >2022-10-21T16:24:00 >>> dev-python/webcolors-1.12 >2022-10-21T16:24:03 >>> dev-python/editables-0.3 >2022-10-21T16:24:07 >>> dev-python/pathspec-0.10.1 >2022-10-21T16:24:13 >>> dev-python/strict-rfc3339-0.7-r2 >2022-10-21T16:24:10 >>> dev-python/regex-2022.9.13 >2022-10-21T16:24:17 >>> dev-python/python-dateutil-2.8.2-r1 >2022-10-21T16:24:20 >>> dev-python/msgpack-1.0.4 >2022-10-21T16:24:27 >>> dev-python/exceptiongroup-1.0.0_rc9 >2022-10-21T16:24:24 >>> dev-python/async_generator-1.10-r2 >2022-10-21T16:24:30 >>> dev-python/sniffio-1.3.0 >2022-10-21T16:24:34 >>> dev-python/sortedcontainers-2.4.0-r1 >2022-10-21T16:24:37 >>> dev-python/flit_scm-1.7.0 >2022-10-21T16:24:52 >>> sys-fs/fuse-3.12.0 >2022-10-21T16:25:52 >>> dev-python/attrs-22.1.0 >2022-10-21T16:26:03 >>> dev-python/ruamel-yaml-0.17.21-r2 >2022-10-21T16:26:40 >>> dev-python/rfc3339-validator-0.1.4-r1 >2022-10-21T16:26:45 >>> dev-python/rfc3987-1.3.8-r2 >2022-10-21T16:26:50 >>> dev-python/arrow-1.2.3 >2022-10-21T16:26:36 >>> dev-python/hatchling-1.11.1 >2022-10-21T16:27:39 >>> dev-python/outcome-1.2.0 >2022-10-21T16:27:52 >>> dev-python/rfc3986-validator-0.1.1-r1 >2022-10-21T16:27:35 >>> dev-python/pytest-7.1.3 >2022-10-21T16:27:57 >>> dev-python/isoduration-20.11.0-r1 >2022-10-21T16:28:03 >>> dev-python/hatch-fancy-pypi-readme-22.8.0 >2022-10-21T16:28:07 >>> dev-python/hatch-vcs-0.2.0 >2022-10-21T16:28:20 >>> dev-python/trio-0.22.0 >2022-10-21T16:28:50 >>> dev-python/jsonschema-4.16.0 >2022-10-21T16:28:46 >>> dev-python/flexmock-0.11.3 >2022-10-21T16:29:03 >>> dev-python/pyfuse3-3.2.2 >2022-10-21T16:29:08 >>> dev-python/poetry-core-1.3.2 >2022-10-21T16:29:27 >>> dev-python/pkgconfig-1.5.5-r1 >2022-10-21T16:29:37 >>> app-backup/borgbackup-1.2.2 > > > > >####################################### ># installed packages (qlist -ICvUSS): # >####################################### >acct-group/audio-0-r1:0 >acct-group/cdrom-0-r1:0 >acct-group/dialout-0-r1:0 >acct-group/disk-0-r1:0 >acct-group/input-0-r1:0 >acct-group/kmem-0-r1:0 >acct-group/kvm-0-r1:0 >acct-group/lp-0-r1:0 >acct-group/man-0-r1:0 >acct-group/messagebus-0-r1:0 >acct-group/polkitd-0-r1:0 >acct-group/portage-0:0 >acct-group/render-0-r1:0 >acct-group/sgx-0:0 >acct-group/sshd-0-r1:0 >acct-group/tape-0-r1:0 >acct-group/tty-0-r1:0 >acct-group/video-0-r1:0 >acct-user/man-1-r1:0 >acct-user/messagebus-0-r1:0 >acct-user/polkitd-0-r1:0 >acct-user/portage-0:0 >acct-user/sshd-0-r1:0 >app-admin/eselect-1.4.20:0 -doc -emacs -vim-syntax >app-admin/perl-cleaner-2.30:0 >app-arch/bzip2-1.0.8-r3:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static -static-libs -verify-sig >app-arch/gzip-1.12-r2:0 -pic -static -verify-sig >app-arch/libarchive-3.6.1:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs -verify-sig xattr -zstd >app-arch/lz4-1.9.4:0/r132 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >app-arch/tar-1.34:0 acl -minimal nls -selinux -verify-sig xattr >app-arch/unzip-6.0_p27:0 bzip2 -natspec unicode >app-arch/xz-utils-5.2.7:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 extra-filters nls split-usr -static-libs -verify-sig >app-arch/zstd-1.5.2-r3:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -lz4 split-usr -static-libs >app-backup/borgbackup-1.2.2:0 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 >app-crypt/gnupg-2.3.8:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket -verify-sig -wks-server >app-crypt/gpgme-1.18.0-r2:1/11.6.15.1 -common-lisp cxx -python python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -qt5 -static-libs -test -verify-sig >app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs >app-crypt/libmd-1.0.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >app-crypt/pinentry-1.2.1-r1:0 -caps -efl -emacs -gnome-keyring -gtk ncurses -qt5 -verify-sig >app-crypt/rhash-1.4.3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug nls ssl -static-libs >app-editors/nano-6.4:0 -debug -justify -magic -minimal ncurses nls spell split-usr -static unicode >app-eselect/eselect-fontconfig-20220403:0 >app-eselect/eselect-iptables-20220320:0 >app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 >app-eselect/eselect-pinentry-0.7.2:0 >app-i18n/man-pages-ja-20180315-r1:0 >app-i18n/man-pages-l10n-4.14.0-r1:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_sr l10n_sv l10n_uk l10n_vi >app-i18n/man-pages-ru-5.03.2390.2390.20191017-r1:0 >app-i18n/man-pages-zh_CN-1.6.3.6:0 >app-misc/c_rehash-1.7-r1:0 >app-misc/ca-certificates-20211016.3.83:0 -cacert >app-misc/editor-wrapper-4-r1:0 >app-misc/mime-types-2.1.53:0 -nginx >app-misc/pax-utils-1.3.5:0 -caps man -python python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_8 -python_single_target_python3_9 seccomp -test >app-misc/tmux-3.3a-r1:0 -debug -selinux -systemd -utempter -vim-syntax >app-portage/eix-0.36.5:0 -debug -doc nls -sqlite >app-portage/elt-patches-20220831:0 >app-portage/gemato-17.0:0 gpg -pretty-log python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test -tools >app-portage/gentoolkit-0.6.1-r3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >app-portage/portage-utils-0.94.3:0 openmp qmanifest qtegrity -static >app-shells/bash-5.1_p16-r2:0 -afs -bashlogger -examples -mem-scramble net nls -plugins readline -verify-sig >app-shells/bash-completion-2.11:0 eselect -test >app-shells/gentoo-bashcomp-20190211-r1:0 >app-shells/push-3.4:0 >app-shells/quoter-4.2:0 >app-text/ansifilter-2.18:0 -qt5 >app-text/build-docbook-catalog-2.3-r1:0 >app-text/docbook-xml-dtd-4.5-r2:4.5 >app-text/docbook-xml-dtd-4.4-r3:4.4 >app-text/docbook-xml-dtd-4.2-r3:4.2 >app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 >app-text/docbook-xsl-stylesheets-1.79.1-r3:0 -ruby >app-text/manpager-1:0 >app-text/opensp-1.5.2-r7:0 -doc nls -static-libs -test >app-text/po4a-0.68:0 -test -test >app-text/sgml-common-0.6.3-r7:0 >app-text/xmlto-0.0.28-r9:0 -latex text >dev-db/sqlite-3.39.4:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools >dev-lang/duktape-2.7.0-r3:0/2.7.0 >dev-lang/execline-2.9.0.1:0/2.9 >dev-lang/perl-5.36.0:0/5.36 -berkdb -debug -doc gdbm ithreads -minimal -quadmath >dev-lang/python-3.11.0_rc2_p1:3.11 -bluetooth -build ensurepip -examples gdbm -hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -verify-sig >dev-lang/python-3.10.8:3.10 -bluetooth -build ensurepip -examples gdbm -hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -verify-sig xml >dev-lang/python-3.9.15:3.9 -bluetooth -build ensurepip -examples gdbm -hardened -lto ncurses -pgo readline sqlite ssl -test -tk -verify-sig xml >dev-lang/python-3.8.15:3.8 -bluetooth -build ensurepip -examples gdbm -hardened -lto ncurses -pgo readline sqlite ssl -test -tk -verify-sig -wininst xml >dev-lang/python-exec-2.4.9:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-lang/python-exec-conf-2.4.6:2 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-lang/tcl-8.6.12:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug threads >dev-libs/boehm-gc-8.2.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx large -static-libs threads >dev-libs/elfutils-0.187-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzma nls -static-libs -test utils -valgrind -verify-sig -zstd >dev-libs/expat-2.4.9:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples -static-libs unicode >dev-libs/glib-2.74.0-r1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -dbus -debug elf -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr >dev-libs/gmp-6.2.1-r2:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cxx -doc -pic -static-libs >dev-libs/gobject-introspection-1.74.0:0 -doctool -gtk-doc python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_8 -python_single_target_python3_9 -test >dev-libs/gobject-introspection-common-1.74.0:0 >dev-libs/isl-0.24-r2:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/jsoncpp-1.9.5:0/25 -doc -test >dev-libs/libassuan-2.5.5:0 >dev-libs/libatomic_ops-7.6.14:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >dev-libs/libbsd-0.11.7:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -verify-sig >dev-libs/libevent-2.1.12:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 clock-gettime -debug -malloc-replacement ssl -static-libs -test threads -verbose-debug >dev-libs/libffi-3.4.3:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -exec-static-trampoline -pax-kernel -static-libs -test >dev-libs/libgcrypt-1.10.1-r2:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 -cpu_flags_x86_padlock -cpu_flags_x86_sha cpu_flags_x86_sse4_1 -doc -static-libs -verify-sig >dev-libs/libgpg-error-1.46-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs -test -verify-sig >dev-libs/libksba-1.6.2:0 -static-libs -verify-sig >dev-libs/libltdl-2.4.7:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/libpcre2-10.40:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline split-usr -static-libs unicode -verify-sig zlib >dev-libs/libpipeline-1.5.6:0 -test >dev-libs/libtasn1-4.19.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -valgrind -verify-sig >dev-libs/libunistring-1.1-r1:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs >dev-libs/libuv-1.44.2-r1:0/1 >dev-libs/libxml2-2.10.3:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -examples ftp -icu -lzma python python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 readline -static-libs -test >dev-libs/libxslt-1.1.37:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 crypt -debug -examples -python python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -static-libs >dev-libs/lzo-2.10:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs >dev-libs/mpc-1.2.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/mpfr-4.1.0_p13-r1:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >dev-libs/nettle-3.8.1:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_pclmul -cpu_flags_x86_sha -doc gmp -static-libs -verify-sig >dev-libs/npth-1.6-r1:0 -test >dev-libs/openssl-1.1.1q:0/1.1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpu_flags_x86_sse2 -rfc3779 -sctp -sslv3 -static-libs -test -tls-compression -tls-heartbeat -vanilla -verify-sig -verify-sig -weak-ssl-ciphers >dev-libs/popt-1.19:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs >dev-libs/skalibs-2.12.0.1:0/2.12 -doc ipv6 >dev-perl/Devel-CheckLib-1.140.0:0 -test >dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -test >dev-perl/Encode-HanExtra-0.230.0-r3:0 >dev-perl/Encode-Locale-1.50.0-r1:0 -test >dev-perl/ExtUtils-CChecker-0.110.0:0 -test >dev-perl/File-BaseDir-0.90.0:0 -test >dev-perl/File-DesktopEntry-0.220.0-r1:0 -test >dev-perl/File-Listing-6.150.0:0 -test -test >dev-perl/File-MimeInfo-0.300.0:0 -test >dev-perl/HTML-Parser-3.760.0:0 -test >dev-perl/HTML-Tagset-3.200.0-r2:0 >dev-perl/HTTP-Cookies-6.100.0:0 -test >dev-perl/HTTP-Date-6.50.0:0 >dev-perl/HTTP-Message-6.330.0:0 -test -test >dev-perl/HTTP-Negotiate-6.10.0-r2:0 -test >dev-perl/IO-HTML-1.4.0:0 -test >dev-perl/IO-Socket-INET6-2.720.0-r2:0 -test >dev-perl/IO-Socket-SSL-2.74.0:0 -examples -idn -test >dev-perl/IPC-System-Simple-1.300.0:0 -test >dev-perl/libwww-perl-6.600.0-r1:0 ssl -test >dev-perl/Locale-gettext-1.70.0-r1:0 -test >dev-perl/LWP-MediaTypes-6.40.0:0 -test >dev-perl/LWP-Protocol-https-6.100.0:0 -test >dev-perl/MIME-Charset-1.12.2-r1:0 l10n_ja l10n_zh -test >dev-perl/Module-Build-0.423.100:0 -test >dev-perl/Mozilla-CA-20999999-r1:0 -test >dev-perl/Net-HTTP-6.210.0:0 -minimal -test >dev-perl/Net-SSLeay-1.920.0:0 -examples -examples -minimal -test >dev-perl/Pod-Parser-1.630.0-r1:0 -test >dev-perl/SGMLSpm-1.1-r2:0 -test >dev-perl/Socket6-0.290.0:0 -test >dev-perl/Sub-Name-0.260.0:0 -suggested -test >dev-perl/Syntax-Keyword-Try-0.270.0:0 -test >dev-perl/TermReadKey-2.380.0:0 -examples -test >dev-perl/Text-CharWidth-0.40.0-r2:0 -test >dev-perl/Text-WrapI18N-0.60.0-r2:0 -test >dev-perl/TimeDate-2.330.0-r1:0 -test >dev-perl/Try-Tiny-0.310.0:0 -minimal -test >dev-perl/Unicode-LineBreak-2019.1.0:0 >dev-perl/URI-5.110.0:0 -test >dev-perl/WWW-RobotRules-6.20.0-r2:0 -test >dev-perl/XML-Parser-2.460.0-r2:0 >dev-perl/XS-Parse-Keyword-0.250.0:0 -test >dev-perl/YAML-Tiny-1.730.0-r1:0 -minimal -test >dev-python/appdirs-1.4.4-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/arrow-1.2.3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/async_generator-1.10-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/attrs-22.1.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/autocommand-2.2.1_p20211118:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/certifi-3021.3.16-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/charset_normalizer-3.0.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/colorama-0.4.5:0 -examples python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/cython-0.29.32:0 -doc -emacs python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/editables-0.3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/ensurepip-pip-22.3:0 >dev-python/ensurepip-setuptools-65.4.1:0 >dev-python/ensurepip-wheels-100:0 >dev-python/exceptiongroup-1.0.0_rc9:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/flexmock-0.11.3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/flit_core-3.7.1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/flit_scm-1.7.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/fqdn-1.5.1-r2:0 -doc python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/gpep517-9:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/hatch-fancy-pypi-readme-22.8.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/hatch-vcs-0.2.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/hatchling-1.11.1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/idna-3.4:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/importlib_metadata-5.0.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/importlib_resources-5.10.0:0 python_targets_pypy3 python_targets_python3_8 -test >dev-python/inflect-6.0.2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/iniconfig-1.1.1-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/installer-0.5.1-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/isoduration-20.11.0-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jaraco-context-4.1.2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jaraco-functools-3.5.2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jaraco-text-3.10.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jinja-3.1.2:0 -doc -examples python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/jsonpointer-2.3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/jsonschema-4.16.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/lark-1.1.3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/markupsafe-2.1.1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/more-itertools-9.0.0:0 -doc python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/msgpack-1.0.4:0 native-extensions python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/nspektr-0.4.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/ordered-set-4.1.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/outcome-1.2.0:0 -doc python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/packaging-21.3-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pathspec-0.10.1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pkgconfig-1.5.5-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pkgutil_resolve_name-1.3.10:0 python_targets_python3_8 >dev-python/pluggy-1.0.0-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/poetry-core-1.3.2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/py-1.11.0-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pydantic-1.10.2:0 native-extensions python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pyfuse3-3.2.2:0 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pyparsing-3.0.9:0 -examples python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/pypy3-7.3.9_p5-r2:0/pypy39-pp73-336 ensurepip gdbm jit ncurses -sqlite -test -tk >dev-python/pypy3-exe-bin-7.3.9_p3-r4:3.9-7.3.9 >dev-python/pyrsistent-0.18.1-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/PySocks-1.7.1-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/pytest-7.1.3:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/python-dateutil-2.8.2-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/regex-2022.9.13:0 -doc python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/requests-2.28.1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -socks5 -test test-rust >dev-python/rfc3339-validator-0.1.4-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/rfc3986-validator-0.1.1-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/rfc3987-1.3.8-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/ruamel-yaml-0.17.21-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/ruamel-yaml-clib-0.2.6-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/setuptools-65.5.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/setuptools_scm-7.0.5:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/six-1.16.0-r1:0 -doc python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/sniffio-1.3.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/sortedcontainers-2.4.0-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/strict-rfc3339-0.7-r2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/tomli-2.0.1-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/tomlkit-0.11.5:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/trio-0.22.0:0 -doc python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/typing-extensions-4.3.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/uri_template-1.2.0-r1:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-python/urllib3-1.26.12:0 -brotli python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/webcolors-1.12:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/wheel-0.38.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/zipp-3.9.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-python/zope-interface-5.5.0:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-util/checkbashisms-2.22.2:0 >dev-util/cmake-3.24.2:0 -doc -emacs ncurses -qt5 -test -test -verify-sig >dev-util/desktop-file-utils-0.26-r2:0 -emacs >dev-util/glib-utils-2.74.0:0 python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_8 -python_single_target_python3_9 >dev-util/gperf-3.1-r1:0 >dev-util/gtk-doc-am-1.33.2:0 >dev-util/intltool-0.51.0-r3:0 >dev-util/meson-0.63.2-r1:0 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test >dev-util/meson-format-array-0:0 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >dev-util/ninja-1.11.1-r2:0 -doc -emacs -test >dev-util/pkgconf-1.8.0-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -test >dev-util/re2c-2.2:0 -debug -test >dev-vcs/git-2.38.1:0 blksha1 -cgi curl -cvs -doc -gnome-keyring gpg -highlight iconv -mediawiki -mediawiki-experimental nls pcre -perforce -perl python_single_target_python3_10 -python_single_target_python3_8 -python_single_target_python3_9 safe-directory -selinux -subversion -test -tk webdav -xinetd >media-fonts/liberation-fonts-2.1.5:0 -X -X -fontforge >media-gfx/graphite2-1.3.14_p20210810-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -perl -test >media-libs/fontconfig-2.14.0-r1:1.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs -test >media-libs/freetype-2.12.1-r1:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adobe-cff -brotli bzip2 cleartype-hinting -debug -doc -fontforge harfbuzz -infinality png -static-libs -svg -utils >media-libs/harfbuzz-5.3.0:0/4.0.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 cairo -debug -doc -experimental glib graphite -icu introspection -test truetype >media-libs/libpng-1.6.38:0/16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -apng -cpu_flags_arm_neon cpu_flags_x86_sse -static-libs >net-dns/c-ares-1.18.1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test >net-dns/libidn2-2.3.3:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs -verify-sig >net-firewall/iptables-1.8.8-r4:0/1.8.3 -conntrack -netlink -nftables -pcap split-usr -static-libs >net-libs/gnutls-3.7.8:0/30.30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -brotli cxx -dane -doc -examples -guile idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -valgrind -verify-sig zlib -zstd >net-libs/libmnl-1.0.5:0/0.2.0 -examples -verify-sig >net-libs/libnsl-2.0.0-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >net-libs/libtirpc-1.3.3:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 ipv6 -kerberos split-usr -static-libs >net-libs/nghttp2-1.50.0:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx -debug -hpack-tools -jemalloc -static-libs -test -utils -xml >net-misc/curl-7.85.0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adns -alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls -curl_ssl_nss curl_ssl_openssl ftp -gnutls -gopher -hsts http2 -idn imap ipv6 -kerberos -ldap -mbedtls -nghttp3 -nss openssl pop3 progress-meter -quiche -rtmp -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -verify-sig -zstd >net-misc/dhcpcd-9.4.1:0 -debug embedded ipv6 -privsep udev >net-misc/iputils-20211215:0 arping -caps -clockdiff -doc filecaps -idn nls -rarpd -rdisc -static -test -tracepath >net-misc/netifrc-0.7.3-r1:0 dhcp >net-misc/openssh-9.1_p1:0 -X -X509 -abi_mips_n32 -audit -debug -hpn -kerberos -ldns -libedit -livecd pam pie -sctp -security-key -selinux ssl -static -test -verify-sig -xmss >net-misc/rsync-3.2.6:0 acl -examples iconv -lz4 python_single_target_python3_10 -python_single_target_python3_8 -python_single_target_python3_9 ssl -stunnel -system-zlib -verify-sig xattr -xxhash -zstd >net-misc/wget-1.21.3-r1:0 -cookie-check -debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid -verify-sig zlib >perl-core/Compress-Raw-Zlib-2.202.0:0 >perl-core/File-Temp-0.231.100:0 >sec-keys/openpgp-keys-gentoo-release-20220101:0 -test >sys-apps/acl-2.3.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls split-usr -static-libs >sys-apps/attr-2.5.1-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug nls split-usr -static-libs >sys-apps/baselayout-2.9:0 -build split-usr >sys-apps/coreutils-9.1-r1:0 acl -caps -gmp -hostname -kill -multicall nls -selinux split-usr -static -test -vanilla -verify-sig xattr >sys-apps/dbus-1.15.2:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc elogind -selinux -static-libs -systemd -test -test >sys-apps/debianutils-5.7:0 installkernel -static >sys-apps/diffutils-3.8:0 nls -static -verify-sig >sys-apps/file-5.43:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzma -python python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -seccomp -static-libs -verify-sig zlib >sys-apps/findutils-4.9.0:0 nls -selinux -static -test -verify-sig >sys-apps/gawk-5.1.1-r2:0 -mpfr nls readline -verify-sig >sys-apps/gentoo-functions-0.17:0 >sys-apps/grep-3.8:0 nls pcre -static -verify-sig >sys-apps/groff-1.22.4:0 -X -examples -uchardet >sys-apps/help2man-1.49.2:0 nls >sys-apps/install-xattr-0.8:0 >sys-apps/iproute2-6.0.0:0 -atm -berkdb -bpf -caps -elf iptables -libbsd -minimal -nfs -selinux split-usr >sys-apps/kbd-2.5.1:0 nls pam -test >sys-apps/kmod-30:0 -debug -doc lzma -pkcs7 -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -static-libs tools zlib zstd >sys-apps/less-608:0 pcre unicode >sys-apps/man-db-2.11.0:0 manpager nls seccomp -selinux -static-libs zlib >sys-apps/man-pages-6.01:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_ja l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi l10n_zh-CN >sys-apps/miscfiles-1.5-r4:0 -minimal >sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static >sys-apps/openrc-0.45.2-r1:0 -audit -bash -debug ncurses netifrc -newnet pam -selinux -sysv-utils unicode >sys-apps/portage-3.0.38.1:0 -apidoc -build -doc -gentoo-dev ipc native-extensions python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 rsync-verify -selinux -test xattr >sys-apps/s6-2.11.1.2:0/2.11 execline >sys-apps/s6-linux-init-1.0.8.0-r1:0/1.0 sysv-utils >sys-apps/sandbox-2.29:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 nnp >sys-apps/sed-4.8:0 acl nls -selinux -static -verify-sig >sys-apps/shadow-4.12.3:0/4 acl -audit -bcrypt -cracklib nls pam -selinux -skey split-usr -su -verify-sig xattr >sys-apps/systemd-utils-251.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -boot kmod -selinux split-usr -split-usr -sysusers -test tmpfiles udev >sys-apps/texinfo-6.8:0 nls standalone -static >sys-apps/util-linux-2.38.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 readline -rtas -selinux -slang split-usr -static-libs su suid -systemd -test -tty-helpers -udev unicode -verify-sig >sys-apps/which-2.21:0 >sys-auth/elogind-246.10-r2:0 acl -audit cgroup-hybrid -debug -doc pam policykit -selinux -test >sys-auth/pambase-20220214:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -systemd -yescrypt >sys-auth/passwdqc-2.0.2-r1:0 >sys-auth/polkit-121:0 duktape -examples -gtk introspection -kde pam -selinux -systemd -test >sys-devel/autoconf-2.71-r4:2.71 -emacs >sys-devel/autoconf-archive-2022.09.03:0 >sys-devel/autoconf-wrapper-20220130:0 >sys-devel/automake-1.16.5:1.16 -test >sys-devel/automake-wrapper-11-r1:0 >sys-devel/bc-1.07.1-r5:0 -libedit readline -static >sys-devel/binutils-2.39-r4:2.39 -cet -default-gold -doc -gold -gprofng -multitarget nls -pgo plugins -static-libs -test -vanilla >sys-devel/binutils-config-5.4.1:0 native-symlinks >sys-devel/bison-3.8.2:0 -examples nls -static -test -verify-sig >sys-devel/flex-2.6.4-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static -test >sys-devel/gcc-12.2.1_p20221008:12 -ada -cet -custom-cflags cxx -d -debug -doc -fixed-point fortran -go graphite -hardened -jit -libssp lto multilib nls nptl -objc -objc++ -objc-gc openmp -pch -pgo pie sanitize ssp -systemtap -test -valgrind -vanilla -vtv -zstd >sys-devel/gcc-config-2.8:0 cc-wrappers native-symlinks >sys-devel/gettext-0.21.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -cvs cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs -verify-sig >sys-devel/gnuconfig-20221007:0 >sys-devel/libtool-2.4.7:2 -vanilla >sys-devel/m4-1.4.19:0 -examples nls -verify-sig >sys-devel/make-4.3:0 -guile nls -static -verify-sig >sys-devel/patch-2.7.6-r4:0 -static -test -verify-sig xattr >sys-fs/e2fsprogs-1.46.5-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cron -fuse -lto nls split-usr -static-libs -test tools >sys-fs/fuse-3.12.0:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 suid -test >sys-fs/fuse-common-3.10.4:0 >sys-fs/udev-init-scripts-35:0 >sys-kernel/installkernel-gentoo-5:0 -grub >sys-kernel/linux-headers-6.0:0 -headers-only >sys-libs/binutils-libs-2.39-r3:0/2.39 -64-bit-bfd -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cet -multitarget nls -static-libs >sys-libs/gdbm-1.23:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs -verify-sig >sys-libs/glibc-2.36-r5:2.2 -audit -caps -cet -compile-locales -crypt -custom-cflags -doc -gd -hash-sysv-compat -headers-only multiarch multilib -multilib-bootstrap -nscd -profile -selinux ssp stack-realign static-libs -suid -systemd -systemtap -test -vanilla >sys-libs/libcap-2.66:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 pam split-usr -static-libs -tools >sys-libs/libseccomp-2.5.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -experimental-loong -python python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -static-libs -test >sys-libs/libxcrypt-4.4.28-r2:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 compat -headers-only split-usr -static-libs system -test >sys-libs/ncurses-6.3_p20220924:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -ada cxx -debug -doc -gpm -minimal -profile split-usr stack-realign -static-libs -test tinfo -trace -verify-sig >sys-libs/pam-1.5.2-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -berkdb -debug filecaps -nis -selinux split-usr >sys-libs/readline-8.1_p2-r1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static-libs unicode -utils -verify-sig >sys-libs/timezone-data-2022e:0 -leaps-timezone nls -zic-slim >sys-libs/zlib-1.2.13:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 minizip split-usr -static-libs -verify-sig >sys-process/procps-3.3.17-r1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux split-usr -static-libs -systemd -test unicode >sys-process/psmisc-23.4-r1:0 -X ipv6 nls -selinux >virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >virtual/awk-1:0 >virtual/dev-manager-0-r2:0 >virtual/editor-0-r3:0 >virtual/libc-1-r1:0 >virtual/libcrypt-2-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs >virtual/libelf-3-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >virtual/libudev-232-r7:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -systemd >virtual/man-0-r4:0 >virtual/os-headers-0-r2:0 >virtual/package-manager-1:0 >virtual/pager-0-r1:0 >virtual/perl-Carp-1.520.0-r2:0 >virtual/perl-Compress-Raw-Bzip2-2.103.0-r2:0 >virtual/perl-Compress-Raw-Zlib-2.202.0:0 >virtual/perl-CPAN-2.330.0:0 >virtual/perl-CPAN-Meta-2.150.10-r6:0 >virtual/perl-CPAN-Meta-Requirements-2.140.0-r8:0 >virtual/perl-CPAN-Meta-YAML-0.18.0-r8:0 >virtual/perl-Data-Dumper-2.184.0:0 >virtual/perl-Digest-MD5-2.580.0-r1:0 >virtual/perl-Encode-3.170.0:0 >virtual/perl-Exporter-5.770.0:0 >virtual/perl-ExtUtils-CBuilder-0.280.236-r1:0 >virtual/perl-ExtUtils-Install-2.200.0-r1:0 >virtual/perl-ExtUtils-MakeMaker-7.640.0:0 >virtual/perl-ExtUtils-Manifest-1.730.0-r1:0 >virtual/perl-ExtUtils-ParseXS-3.450.0:0 >virtual/perl-File-Path-2.180.0-r1:0 >virtual/perl-File-Spec-3.840.0:0 >virtual/perl-File-Temp-0.231.100:0 >virtual/perl-Getopt-Long-2.520.0-r1:0 >virtual/perl-IO-1.500.0:0 >virtual/perl-IO-Compress-2.106.0:0 >virtual/perl-IO-Socket-IP-0.410.0-r1:0 >virtual/perl-JSON-PP-4.70.0:0 >virtual/perl-libnet-3.140.0:0 ssl >virtual/perl-MIME-Base64-3.160.0-r1:0 >virtual/perl-Module-Metadata-1.0.37-r2:0 >virtual/perl-parent-0.238.0-r2:0 >virtual/perl-Parse-CPAN-Meta-2.150.10-r6:0 >virtual/perl-Perl-OSType-1.10.0-r6:0 >virtual/perl-podlators-4.140.0-r3:0 >virtual/perl-Scalar-List-Utils-1.620.0:0 >virtual/perl-Test-Harness-3.440.0:0 >virtual/perl-Text-ParseWords-3.310.0:0 >virtual/perl-Time-Local-1.300.0-r1:0 >virtual/perl-version-0.992.900:0 >virtual/perl-XSLoader-0.310.0:0 >virtual/pkgconfig-2-r1:0 >virtual/service-manager-1:0 >virtual/ssh-0-r1:0 -minimal >virtual/tmpfiles-0-r3:0 >virtual/ttf-fonts-1-r2:0 >virtual/udev-217-r5:0 >virtual/w3m-1:0 >virtual/yacc-0:0 >www-client/pybugz-0.13-r2:0 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >www-client/w3m-0.5.3_p20220429-r1:0 -X -fbcon -gdk-pixbuf -gpm -imlib l10n_ja -lynxkeymap nls -nntp ssl unicode -xface >x11-apps/xprop-1.2.5:0 >x11-apps/xset-1.2.4-r1:0 >x11-base/xcb-proto-1.15.2:0 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 >x11-base/xorg-proto-2022.2:0 -test >x11-libs/cairo-1.16.0-r6:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -aqua -debug -gles2-only glib -opengl -static-libs svg -utils -valgrind >x11-libs/libICE-1.0.10-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 ipv6 >x11-libs/libSM-1.2.3-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc ipv6 uuid >x11-libs/libX11-1.8.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test >x11-libs/libXau-1.0.10:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libxcb-1.15-r1:0/1.12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -doc -selinux -test xkb >x11-libs/libXdmcp-1.1.3-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXext-1.3.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXmu-1.1.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc >x11-libs/libXrender-0.9.10-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 >x11-libs/libXt-1.2.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test >x11-libs/pixman-0.40.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -cpu_flags_arm_neon -cpu_flags_ppc_altivec cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 -loongson2f -static-libs -test >x11-libs/xtrans-1.4.0:0 -doc >x11-misc/compose-tables-1.8.1:0 >x11-misc/shared-mime-info-2.2:0 -test >x11-misc/xdg-utils-1.1.3_p20210805:0 -dbus -doc -gnome > > >####################### ># build.log # >####################### * Using python3.10 to build >>>> Unpacking source... >>>> Unpacking borgmatic-1.7.4.tar.gz to /var/tmp/portage/app-backup/borgmatic-1.7.4/work >>>> Source unpacked in /var/tmp/portage/app-backup/borgmatic-1.7.4/work >>>> Preparing source in /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4 ... > * Applying borgmatic-1.5.1-no_test_coverage.patch ... > [ ok ] > * Applying borgmatic-1.7.3-systemd_service_bin_path.patch ... > [ ok ] > * Build system packages: > * dev-python/gpep517 : 9 > * dev-python/installer : 0.5.1-r1 > * dev-python/setuptools : 65.5.0 > * dev-python/setuptools_scm : 7.0.5 > * dev-python/wheel : 0.38.0 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4 ... > * Building the wheel for borgmatic-1.7.4 via setuptools.build_meta:__legacy__ >gpep517 build-wheel --backend setuptools.build_meta:__legacy__ --output-fd 3 --wheel-dir /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/wheel >2022-10-21 16:29:55,539 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ >running bdist_wheel >running build >running build_py >creating build >creating build/lib >creating build/lib/borgmatic >copying borgmatic/verbosity.py -> build/lib/borgmatic >copying borgmatic/signals.py -> build/lib/borgmatic >copying borgmatic/logger.py -> build/lib/borgmatic >copying borgmatic/execute.py -> build/lib/borgmatic >copying borgmatic/__init__.py -> build/lib/borgmatic >creating build/lib/borgmatic/hooks >copying borgmatic/hooks/postgresql.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/pagerduty.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/ntfy.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/mysql.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/monitor.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/mongodb.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/healthchecks.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/dump.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/dispatch.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/cronitor.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/cronhub.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/command.py -> build/lib/borgmatic/hooks >copying borgmatic/hooks/__init__.py -> build/lib/borgmatic/hooks >creating build/lib/borgmatic/config >copying borgmatic/config/validate.py -> build/lib/borgmatic/config >copying borgmatic/config/override.py -> build/lib/borgmatic/config >copying borgmatic/config/normalize.py -> build/lib/borgmatic/config >copying borgmatic/config/load.py -> build/lib/borgmatic/config >copying borgmatic/config/legacy.py -> build/lib/borgmatic/config >copying borgmatic/config/generate.py -> build/lib/borgmatic/config >copying borgmatic/config/environment.py -> build/lib/borgmatic/config >copying borgmatic/config/convert.py -> build/lib/borgmatic/config >copying borgmatic/config/collect.py -> build/lib/borgmatic/config >copying borgmatic/config/checks.py -> build/lib/borgmatic/config >copying borgmatic/config/__init__.py -> build/lib/borgmatic/config >creating build/lib/borgmatic/commands >copying borgmatic/commands/validate_config.py -> build/lib/borgmatic/commands >copying borgmatic/commands/generate_config.py -> build/lib/borgmatic/commands >copying borgmatic/commands/convert_config.py -> build/lib/borgmatic/commands >copying borgmatic/commands/completion.py -> build/lib/borgmatic/commands >copying borgmatic/commands/borgmatic.py -> build/lib/borgmatic/commands >copying borgmatic/commands/arguments.py -> build/lib/borgmatic/commands >copying borgmatic/commands/__init__.py -> build/lib/borgmatic/commands >creating build/lib/borgmatic/borg >copying borgmatic/borg/version.py -> build/lib/borgmatic/borg >copying borgmatic/borg/umount.py -> build/lib/borgmatic/borg >copying borgmatic/borg/transfer.py -> build/lib/borgmatic/borg >copying borgmatic/borg/state.py -> build/lib/borgmatic/borg >copying borgmatic/borg/rlist.py -> build/lib/borgmatic/borg >copying borgmatic/borg/rinfo.py -> build/lib/borgmatic/borg >copying borgmatic/borg/rcreate.py -> build/lib/borgmatic/borg >copying borgmatic/borg/prune.py -> build/lib/borgmatic/borg >copying borgmatic/borg/mount.py -> build/lib/borgmatic/borg >copying borgmatic/borg/list.py -> build/lib/borgmatic/borg >copying borgmatic/borg/info.py -> build/lib/borgmatic/borg >copying borgmatic/borg/flags.py -> build/lib/borgmatic/borg >copying borgmatic/borg/feature.py -> build/lib/borgmatic/borg >copying borgmatic/borg/extract.py -> build/lib/borgmatic/borg >copying borgmatic/borg/export_tar.py -> build/lib/borgmatic/borg >copying borgmatic/borg/environment.py -> build/lib/borgmatic/borg >copying borgmatic/borg/create.py -> build/lib/borgmatic/borg >copying borgmatic/borg/compact.py -> build/lib/borgmatic/borg >copying borgmatic/borg/check.py -> build/lib/borgmatic/borg >copying borgmatic/borg/break_lock.py -> build/lib/borgmatic/borg >copying borgmatic/borg/borg.py -> build/lib/borgmatic/borg >copying borgmatic/borg/__init__.py -> build/lib/borgmatic/borg >running egg_info >writing borgmatic.egg-info/PKG-INFO >writing dependency_links to borgmatic.egg-info/dependency_links.txt >writing entry points to borgmatic.egg-info/entry_points.txt >writing requirements to borgmatic.egg-info/requires.txt >writing top-level names to borgmatic.egg-info/top_level.txt >2022-10-21 16:29:55,894 setuptools_scm.file_finder_git ERROR listing git files failed - pretending there aren't any >reading manifest file 'borgmatic.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >adding license file 'LICENSE' >adding license file 'AUTHORS' >writing manifest file 'borgmatic.egg-info/SOURCES.txt' >copying borgmatic/config/schema.yaml -> build/lib/borgmatic/config >warning: build_py: byte-compiling is disabled, skipping. > >2022-10-21 16:29:55,930 wheel INFO 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/borgmatic >creating build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/__init__.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/borg.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/break_lock.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/check.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/compact.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/create.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/environment.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/export_tar.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/extract.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/feature.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/flags.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/info.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/list.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/mount.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/prune.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/rcreate.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/rinfo.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/rlist.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/state.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/transfer.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/umount.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >copying build/lib/borgmatic/borg/version.py -> build/bdist.linux-x86_64/wheel/borgmatic/borg >creating build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/__init__.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/arguments.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/borgmatic.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/completion.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/convert_config.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/generate_config.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >copying build/lib/borgmatic/commands/validate_config.py -> build/bdist.linux-x86_64/wheel/borgmatic/commands >creating build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/schema.yaml -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/__init__.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/checks.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/collect.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/convert.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/environment.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/generate.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/legacy.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/load.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/normalize.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/override.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >copying build/lib/borgmatic/config/validate.py -> build/bdist.linux-x86_64/wheel/borgmatic/config >creating build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/command.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/cronhub.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/cronitor.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/dispatch.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/dump.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/healthchecks.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/mongodb.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/monitor.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/mysql.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/ntfy.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/pagerduty.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/hooks/postgresql.py -> build/bdist.linux-x86_64/wheel/borgmatic/hooks >copying build/lib/borgmatic/__init__.py -> build/bdist.linux-x86_64/wheel/borgmatic >copying build/lib/borgmatic/execute.py -> build/bdist.linux-x86_64/wheel/borgmatic >copying build/lib/borgmatic/logger.py -> build/bdist.linux-x86_64/wheel/borgmatic >copying build/lib/borgmatic/signals.py -> build/bdist.linux-x86_64/wheel/borgmatic >copying build/lib/borgmatic/verbosity.py -> build/bdist.linux-x86_64/wheel/borgmatic >warning: install_lib: byte-compiling is disabled, skipping. > >running install_egg_info >Copying borgmatic.egg-info to build/bdist.linux-x86_64/wheel/borgmatic-1.7.4-py3.10.egg-info >running install_scripts >2022-10-21 16:29:56,021 wheel INFO creating build/bdist.linux-x86_64/wheel/borgmatic-1.7.4.dist-info/WHEEL >2022-10-21 16:29:56,022 wheel INFO creating '/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/wheel/tmp9n20ivy1/borgmatic-1.7.4-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it >2022-10-21 16:29:56,022 wheel INFO adding 'borgmatic/__init__.py' >2022-10-21 16:29:56,023 wheel INFO adding 'borgmatic/execute.py' >2022-10-21 16:29:56,023 wheel INFO adding 'borgmatic/logger.py' >2022-10-21 16:29:56,024 wheel INFO adding 'borgmatic/signals.py' >2022-10-21 16:29:56,024 wheel INFO adding 'borgmatic/verbosity.py' >2022-10-21 16:29:56,025 wheel INFO adding 'borgmatic/borg/__init__.py' >2022-10-21 16:29:56,025 wheel INFO adding 'borgmatic/borg/borg.py' >2022-10-21 16:29:56,025 wheel INFO adding 'borgmatic/borg/break_lock.py' >2022-10-21 16:29:56,026 wheel INFO adding 'borgmatic/borg/check.py' >2022-10-21 16:29:56,026 wheel INFO adding 'borgmatic/borg/compact.py' >2022-10-21 16:29:56,027 wheel INFO adding 'borgmatic/borg/create.py' >2022-10-21 16:29:56,027 wheel INFO adding 'borgmatic/borg/environment.py' >2022-10-21 16:29:56,027 wheel INFO adding 'borgmatic/borg/export_tar.py' >2022-10-21 16:29:56,028 wheel INFO adding 'borgmatic/borg/extract.py' >2022-10-21 16:29:56,028 wheel INFO adding 'borgmatic/borg/feature.py' >2022-10-21 16:29:56,029 wheel INFO adding 'borgmatic/borg/flags.py' >2022-10-21 16:29:56,029 wheel INFO adding 'borgmatic/borg/info.py' >2022-10-21 16:29:56,029 wheel INFO adding 'borgmatic/borg/list.py' >2022-10-21 16:29:56,030 wheel INFO adding 'borgmatic/borg/mount.py' >2022-10-21 16:29:56,030 wheel INFO adding 'borgmatic/borg/prune.py' >2022-10-21 16:29:56,031 wheel INFO adding 'borgmatic/borg/rcreate.py' >2022-10-21 16:29:56,031 wheel INFO adding 'borgmatic/borg/rinfo.py' >2022-10-21 16:29:56,031 wheel INFO adding 'borgmatic/borg/rlist.py' >2022-10-21 16:29:56,032 wheel INFO adding 'borgmatic/borg/state.py' >2022-10-21 16:29:56,032 wheel INFO adding 'borgmatic/borg/transfer.py' >2022-10-21 16:29:56,033 wheel INFO adding 'borgmatic/borg/umount.py' >2022-10-21 16:29:56,033 wheel INFO adding 'borgmatic/borg/version.py' >2022-10-21 16:29:56,033 wheel INFO adding 'borgmatic/commands/__init__.py' >2022-10-21 16:29:56,034 wheel INFO adding 'borgmatic/commands/arguments.py' >2022-10-21 16:29:56,034 wheel INFO adding 'borgmatic/commands/borgmatic.py' >2022-10-21 16:29:56,035 wheel INFO adding 'borgmatic/commands/completion.py' >2022-10-21 16:29:56,035 wheel INFO adding 'borgmatic/commands/convert_config.py' >2022-10-21 16:29:56,036 wheel INFO adding 'borgmatic/commands/generate_config.py' >2022-10-21 16:29:56,036 wheel INFO adding 'borgmatic/commands/validate_config.py' >2022-10-21 16:29:56,037 wheel INFO adding 'borgmatic/config/__init__.py' >2022-10-21 16:29:56,037 wheel INFO adding 'borgmatic/config/checks.py' >2022-10-21 16:29:56,037 wheel INFO adding 'borgmatic/config/collect.py' >2022-10-21 16:29:56,038 wheel INFO adding 'borgmatic/config/convert.py' >2022-10-21 16:29:56,038 wheel INFO adding 'borgmatic/config/environment.py' >2022-10-21 16:29:56,038 wheel INFO adding 'borgmatic/config/generate.py' >2022-10-21 16:29:56,039 wheel INFO adding 'borgmatic/config/legacy.py' >2022-10-21 16:29:56,039 wheel INFO adding 'borgmatic/config/load.py' >2022-10-21 16:29:56,040 wheel INFO adding 'borgmatic/config/normalize.py' >2022-10-21 16:29:56,040 wheel INFO adding 'borgmatic/config/override.py' >2022-10-21 16:29:56,041 wheel INFO adding 'borgmatic/config/schema.yaml' >2022-10-21 16:29:56,041 wheel INFO adding 'borgmatic/config/validate.py' >2022-10-21 16:29:56,042 wheel INFO adding 'borgmatic/hooks/__init__.py' >2022-10-21 16:29:56,042 wheel INFO adding 'borgmatic/hooks/command.py' >2022-10-21 16:29:56,042 wheel INFO adding 'borgmatic/hooks/cronhub.py' >2022-10-21 16:29:56,043 wheel INFO adding 'borgmatic/hooks/cronitor.py' >2022-10-21 16:29:56,043 wheel INFO adding 'borgmatic/hooks/dispatch.py' >2022-10-21 16:29:56,044 wheel INFO adding 'borgmatic/hooks/dump.py' >2022-10-21 16:29:56,044 wheel INFO adding 'borgmatic/hooks/healthchecks.py' >2022-10-21 16:29:56,044 wheel INFO adding 'borgmatic/hooks/mongodb.py' >2022-10-21 16:29:56,045 wheel INFO adding 'borgmatic/hooks/monitor.py' >2022-10-21 16:29:56,045 wheel INFO adding 'borgmatic/hooks/mysql.py' >2022-10-21 16:29:56,045 wheel INFO adding 'borgmatic/hooks/ntfy.py' >2022-10-21 16:29:56,046 wheel INFO adding 'borgmatic/hooks/pagerduty.py' >2022-10-21 16:29:56,046 wheel INFO adding 'borgmatic/hooks/postgresql.py' >2022-10-21 16:29:56,047 wheel INFO adding 'borgmatic-1.7.4.dist-info/AUTHORS' >2022-10-21 16:29:56,047 wheel INFO adding 'borgmatic-1.7.4.dist-info/LICENSE' >2022-10-21 16:29:56,048 wheel INFO adding 'borgmatic-1.7.4.dist-info/METADATA' >2022-10-21 16:29:56,048 wheel INFO adding 'borgmatic-1.7.4.dist-info/WHEEL' >2022-10-21 16:29:56,048 wheel INFO adding 'borgmatic-1.7.4.dist-info/entry_points.txt' >2022-10-21 16:29:56,049 wheel INFO adding 'borgmatic-1.7.4.dist-info/top_level.txt' >2022-10-21 16:29:56,049 wheel INFO adding 'borgmatic-1.7.4.dist-info/RECORD' >2022-10-21 16:29:56,050 wheel INFO removing build/bdist.linux-x86_64/wheel >2022-10-21 16:29:56,053 gpep517 INFO The backend produced /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/wheel/borgmatic-1.7.4-py3-none-any.whl > * Installing borgmatic-1.7.4-py3-none-any.whl to /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/install >gpep517 install-wheel --destdir=/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/install --interpreter=/usr/bin/python3.10 --prefix=/usr --optimize=all /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/wheel/borgmatic-1.7.4-py3-none-any.whl >2022-10-21 16:29:56,620 gpep517 INFO Installing /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/wheel/borgmatic-1.7.4-py3-none-any.whl into /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/install >2022-10-21 16:29:57,026 gpep517 INFO Installation complete >>>> Source compiled. >>>> Test phase: app-backup/borgmatic-1.7.4 >python3.10 -m pytest -vv -ra -l -Wdefault --color=no -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb >============================= test session starts ============================== >platform linux -- Python 3.10.8, pytest-7.1.3, pluggy-1.0.0 -- /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/install/usr/bin/python3.10 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4, configfile: setup.cfg, testpaths: tests >collected 959 items > >tests/integration/test_execute.py::test_log_outputs_logs_each_line_separately PASSED [ 1/959] >tests/integration/test_execute.py::test_log_outputs_skips_logs_for_process_with_none_stdout PASSED [ 2/959] >tests/integration/test_execute.py::test_log_outputs_returns_output_without_logging_for_output_log_level_none PASSED [ 3/959] >tests/integration/test_execute.py::test_log_outputs_includes_error_output_in_exception PASSED [ 4/959] >tests/integration/test_execute.py::test_log_outputs_logs_multiline_error_output PASSED [ 5/959] >tests/integration/test_execute.py::test_log_outputs_skips_error_output_in_exception_for_process_with_none_stdout PASSED [ 6/959] >tests/integration/test_execute.py::test_log_outputs_kills_other_processes_when_one_errors PASSED [ 7/959] >tests/integration/test_execute.py::test_log_outputs_vents_other_processes_when_one_exits PASSED [ 8/959] >tests/integration/test_execute.py::test_log_outputs_does_not_error_when_one_process_exits PASSED [ 9/959] >tests/integration/test_execute.py::test_log_outputs_truncates_long_error_output PASSED [ 10/959] >tests/integration/test_execute.py::test_log_outputs_with_no_output_logs_nothing PASSED [ 11/959] >tests/integration/test_execute.py::test_log_outputs_with_unfinished_process_re_polls PASSED [ 12/959] >tests/integration/borg/test_feature.py::test_available_true_for_new_enough_borg_version PASSED [ 13/959] >tests/integration/borg/test_feature.py::test_available_true_for_borg_version_introducing_feature PASSED [ 14/959] >tests/integration/borg/test_feature.py::test_available_true_for_borg_stable_version_introducing_feature PASSED [ 15/959] >tests/integration/borg/test_feature.py::test_available_false_for_too_old_borg_version PASSED [ 16/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_no_arguments_uses_defaults PASSED [ 17/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_multiple_config_paths_parses_as_list PASSED [ 18/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_verbosity_overrides_default PASSED [ 19/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_syslog_verbosity_overrides_default PASSED [ 20/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_log_file_verbosity_overrides_default PASSED [ 21/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_single_override_parses PASSED [ 22/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_multiple_overrides_parses PASSED [ 23/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_multiple_overrides_and_flags_parses PASSED [ 24/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_list_json_overrides_default PASSED [ 25/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_no_actions_defaults_to_all_actions_enabled PASSED [ 26/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_no_actions_passes_argument_to_relevant_actions PASSED [ 27/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_help_and_no_actions_shows_global_help PASSED [ 28/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_help_and_action_shows_action_help PASSED [ 29/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_action_before_global_options_parses_options PASSED [ 30/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_global_options_before_action_parses_options PASSED [ 31/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_prune_action_leaves_other_actions_disabled PASSED [ 32/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_multiple_actions_leaves_other_action_disabled PASSED [ 33/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_invalid_arguments_exits PASSED [ 34/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_deprecated_excludes_option PASSED [ 35/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_encryption_mode_without_init PASSED [ 36/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_encryption_mode_with_init PASSED [ 37/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_requires_encryption_mode_with_init PASSED [ 38/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_append_only_without_init PASSED [ 39/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_storage_quota_without_init PASSED [ 40/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_init_and_prune PASSED [ 41/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_init_and_create PASSED [ 42/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_repository_unless_action_consumes_it PASSED [ 43/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_repository_with_extract PASSED [ 44/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_repository_with_mount PASSED [ 45/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_repository_with_list PASSED [ 46/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_archive_unless_action_consumes_it PASSED [ 47/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_paths_unless_action_consumes_it PASSED [ 48/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_archive_with_extract PASSED [ 49/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_archive_with_mount PASSED [ 50/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_archive_with_restore PASSED [ 51/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_archive_with_list PASSED [ 52/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_requires_archive_with_extract PASSED [ 53/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_requires_archive_with_restore PASSED [ 54/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_requires_mount_point_with_mount PASSED [ 55/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_requires_mount_point_with_umount PASSED [ 56/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_progress_before_create PASSED [ 57/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_progress_after_create PASSED [ 58/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_progress_and_extract PASSED [ 59/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_progress_without_create PASSED [ 60/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_stats_and_create_flags_does_not_raise PASSED [ 61/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_stats_and_prune_flags_does_not_raise PASSED [ 62/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_stats_flag_but_no_create_or_prune_flag_raises_value_error PASSED [ 63/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_list_and_create_flags_does_not_raise PASSED [ 64/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_list_and_prune_flags_does_not_raise PASSED [ 65/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_with_list_flag_but_no_relevant_action_raises_value_error PASSED [ 66/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_allows_json_with_list_or_info PASSED [ 67/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_json_with_both_list_and_info PASSED [ 68/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_json_with_both_list_and_rinfo PASSED [ 69/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_json_with_both_rinfo_and_info PASSED [ 70/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_transfer_with_both_archive_and_match_archives PASSED [ 71/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_info_with_both_archive_and_match_archives PASSED [ 72/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_info_with_both_archive_and_prefix PASSED [ 73/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_disallows_info_with_both_prefix_and_match_archives PASSED [ 74/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_check_only_extract_does_not_raise_extract_subparser_error PASSED [ 75/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_extract_archive_check_does_not_raise_check_subparser_error PASSED [ 76/959] >tests/integration/commands/test_arguments.py::test_parse_arguments_extract_with_check_only_extract_does_not_raise PASSED [ 77/959] >tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version FAILED [ 78/959] >tests/integration/commands/test_completion.py::test_bash_completion_does_not_raise PASSED [ 79/959] >tests/integration/commands/test_convert_config.py::test_parse_arguments_with_no_arguments_uses_defaults PASSED [ 80/959] >tests/integration/commands/test_convert_config.py::test_parse_arguments_with_filename_arguments_overrides_defaults PASSED [ 81/959] >tests/integration/commands/test_convert_config.py::test_parse_arguments_with_missing_default_excludes_file_sets_filename_to_none PASSED [ 82/959] >tests/integration/commands/test_convert_config.py::test_parse_arguments_with_invalid_arguments_exits PASSED [ 83/959] >tests/integration/commands/test_generate_config.py::test_parse_arguments_with_no_arguments_uses_default_destination PASSED [ 84/959] >tests/integration/commands/test_generate_config.py::test_parse_arguments_with_destination_argument_overrides_default PASSED [ 85/959] >tests/integration/commands/test_generate_config.py::test_parse_arguments_parses_source PASSED [ 86/959] >tests/integration/commands/test_generate_config.py::test_parse_arguments_parses_overwrite PASSED [ 87/959] >tests/integration/commands/test_validate_config.py::test_parse_arguments_with_no_arguments_uses_defaults PASSED [ 88/959] >tests/integration/commands/test_validate_config.py::test_parse_arguments_with_multiple_config_paths_parses_as_list PASSED [ 89/959] >tests/integration/config/test_generate.py::test_insert_newline_before_comment_does_not_raise PASSED [ 90/959] >tests/integration/config/test_generate.py::test_comment_out_line_skips_blank_line PASSED [ 91/959] >tests/integration/config/test_generate.py::test_comment_out_line_skips_already_commented_out_line PASSED [ 92/959] >tests/integration/config/test_generate.py::test_comment_out_line_comments_section_name PASSED [ 93/959] >tests/integration/config/test_generate.py::test_comment_out_line_comments_indented_option PASSED [ 94/959] >tests/integration/config/test_generate.py::test_comment_out_line_comments_twice_indented_option PASSED [ 95/959] >tests/integration/config/test_generate.py::test_comment_out_optional_configuration_comments_optional_config_only PASSED [ 96/959] >tests/integration/config/test_generate.py::test_render_configuration_converts_configuration_to_yaml_string PASSED [ 97/959] >tests/integration/config/test_generate.py::test_write_configuration_does_not_raise PASSED [ 98/959] >tests/integration/config/test_generate.py::test_write_configuration_with_already_existing_file_raises PASSED [ 99/959] >tests/integration/config/test_generate.py::test_write_configuration_with_already_existing_file_and_overwrite_does_not_raise PASSED [100/959] >tests/integration/config/test_generate.py::test_write_configuration_with_already_existing_directory_does_not_raise PASSED [101/959] >tests/integration/config/test_generate.py::test_add_comments_to_configuration_sequence_of_strings_does_not_raise PASSED [102/959] >tests/integration/config/test_generate.py::test_add_comments_to_configuration_sequence_of_maps_does_not_raise PASSED [103/959] >tests/integration/config/test_generate.py::test_add_comments_to_configuration_sequence_of_maps_without_description_does_not_raise PASSED [104/959] >tests/integration/config/test_generate.py::test_add_comments_to_configuration_object_does_not_raise PASSED [105/959] >tests/integration/config/test_generate.py::test_add_comments_to_configuration_object_with_skip_first_does_not_raise PASSED [106/959] >tests/integration/config/test_generate.py::test_remove_commented_out_sentinel_keeps_other_comments PASSED [107/959] >tests/integration/config/test_generate.py::test_remove_commented_out_sentinel_without_sentinel_keeps_other_comments PASSED [108/959] >tests/integration/config/test_generate.py::test_remove_commented_out_sentinel_on_unknown_field_does_not_raise PASSED [109/959] >tests/integration/config/test_generate.py::test_generate_sample_configuration_does_not_raise PASSED [110/959] >tests/integration/config/test_generate.py::test_generate_sample_configuration_with_source_filename_does_not_raise PASSED [111/959] >tests/integration/config/test_legacy.py::test_parse_section_options_with_punctuation_should_return_section_options PASSED [112/959] >tests/integration/config/test_load.py::test_load_configuration_parses_contents PASSED [113/959] >tests/integration/config/test_load.py::test_load_configuration_inlines_include_relative_to_current_directory PASSED [114/959] >tests/integration/config/test_load.py::test_load_configuration_inlines_include_relative_to_config_parent_directory PASSED [115/959] >tests/integration/config/test_load.py::test_load_configuration_raises_if_relative_include_does_not_exist PASSED [116/959] >tests/integration/config/test_load.py::test_load_configuration_inlines_absolute_include PASSED [117/959] >tests/integration/config/test_load.py::test_load_configuration_raises_if_absolute_include_does_not_exist PASSED [118/959] >tests/integration/config/test_load.py::test_load_configuration_merges_include PASSED [119/959] >tests/integration/config/test_load.py::test_load_configuration_does_not_merge_include_list PASSED [120/959] >tests/integration/config/test_load.py::test_deep_merge_nodes_replaces_colliding_scalar_values PASSED [121/959] >tests/integration/config/test_load.py::test_deep_merge_nodes_keeps_non_colliding_scalar_values PASSED [122/959] >tests/integration/config/test_load.py::test_deep_merge_nodes_keeps_deeply_nested_values PASSED [123/959] >tests/integration/config/test_load.py::test_deep_merge_nodes_appends_colliding_sequence_values PASSED [124/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[thing-thing] PASSED [125/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[33-33] PASSED [126/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[33b-33b] PASSED [127/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[true-True] PASSED [128/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[false-False] PASSED [129/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[[foo]-expected_result5] PASSED [130/959] >tests/integration/config/test_override.py::test_convert_value_type_coerces_values[[foo, bar]-expected_result6] PASSED [131/959] >tests/integration/config/test_override.py::test_apply_overrides_updates_config PASSED [132/959] >tests/integration/config/test_schema.py::test_schema_line_length_stays_under_limit PASSED [133/959] >tests/integration/config/test_validate.py::test_schema_filename_returns_plausable_path PASSED [134/959] >tests/integration/config/test_validate.py::test_parse_configuration_transforms_file_into_mapping PASSED [135/959] >tests/integration/config/test_validate.py::test_parse_configuration_passes_through_quoted_punctuation PASSED [136/959] >tests/integration/config/test_validate.py::test_parse_configuration_with_schema_lacking_examples_does_not_raise PASSED [137/959] >tests/integration/config/test_validate.py::test_parse_configuration_inlines_include PASSED [138/959] >tests/integration/config/test_validate.py::test_parse_configuration_merges_include PASSED [139/959] >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_missing_config_file PASSED [140/959] >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_missing_schema_file PASSED [141/959] >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_syntax_error PASSED [142/959] >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_validation_error PASSED [143/959] >tests/integration/config/test_validate.py::test_parse_configuration_applies_overrides PASSED [144/959] >tests/integration/config/test_validate.py::test_parse_configuration_applies_normalization PASSED [145/959] >tests/integration/hooks/test_healthchecks.py::test_destroy_monitor_removes_healthchecks_handler PASSED [146/959] >tests/integration/hooks/test_healthchecks.py::test_destroy_monitor_without_healthchecks_handler_does_not_raise PASSED [147/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process0-2-None-True] PASSED [148/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process1-2-borg-True] PASSED [149/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process2-2-borg-True] PASSED [150/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process3-2-borg1-True] PASSED [151/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process4-1-None-True] PASSED [152/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process5-1-borg-True] PASSED [153/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process6-1-borg-False] PASSED [154/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process7-1-borg1-False] PASSED [155/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process8-0-None-False] PASSED [156/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process9-0-borg-False] PASSED [157/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process10-0-borg-False] PASSED [158/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process11-0-borg1-False] PASSED [159/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process12--9-None-True] PASSED [160/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process13--9-borg-True] PASSED [161/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process14--9-borg-True] PASSED [162/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process15--9-borg1-True] PASSED [163/959] >tests/unit/test_execute.py::test_exit_code_indicates_error_respects_exit_code_and_borg_local_path[process16-None-None-False] PASSED [164/959] >tests/unit/test_execute.py::test_command_for_process_converts_sequence_command_to_string PASSED [165/959] >tests/unit/test_execute.py::test_command_for_process_passes_through_string_command PASSED [166/959] >tests/unit/test_execute.py::test_output_buffer_for_process_returns_stderr_when_stdout_excluded PASSED [167/959] >tests/unit/test_execute.py::test_output_buffer_for_process_returns_stdout_when_not_excluded PASSED [168/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command PASSED [169/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command_with_output_file PASSED [170/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command_without_capturing_output PASSED [171/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command_with_input_file PASSED [172/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command_with_shell PASSED [173/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command_with_extra_environment PASSED [174/959] >tests/unit/test_execute.py::test_execute_command_calls_full_command_with_working_directory PASSED [175/959] >tests/unit/test_execute.py::test_execute_command_without_run_to_completion_returns_process PASSED [176/959] >tests/unit/test_execute.py::test_execute_command_and_capture_output_returns_stdout PASSED [177/959] >tests/unit/test_execute.py::test_execute_command_and_capture_output_with_capture_stderr_returns_stderr PASSED [178/959] >tests/unit/test_execute.py::test_execute_command_and_capture_output_returns_output_with_shell PASSED [179/959] >tests/unit/test_execute.py::test_execute_command_and_capture_output_returns_output_with_extra_environment PASSED [180/959] >tests/unit/test_execute.py::test_execute_command_and_capture_output_returns_output_with_working_directory PASSED [181/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command PASSED [182/959] >tests/unit/test_execute.py::test_execute_command_with_processes_returns_output_with_output_log_level_none PASSED [183/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command_with_output_file PASSED [184/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command_without_capturing_output PASSED [185/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command_with_input_file PASSED [186/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command_with_shell PASSED [187/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command_with_extra_environment PASSED [188/959] >tests/unit/test_execute.py::test_execute_command_with_processes_calls_full_command_with_working_directory PASSED [189/959] >tests/unit/test_execute.py::test_execute_command_with_processes_kills_processes_on_error PASSED [190/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[True0] PASSED [191/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[yes] PASSED [192/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[on] PASSED [193/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[10] PASSED [194/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[true] PASSED [195/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[True1] PASSED [196/959] >tests/unit/test_logger.py::test_to_bool_parses_true_values[11] PASSED [197/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[False0] PASSED [198/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[no] PASSED [199/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[off] PASSED [200/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[00] PASSED [201/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[false] PASSED [202/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[False1] PASSED [203/959] >tests/unit/test_logger.py::test_to_bool_parses_false_values[01] PASSED [204/959] >tests/unit/test_logger.py::test_to_bool_passes_none_through PASSED [205/959] >tests/unit/test_logger.py::test_interactive_console_false_when_not_isatty PASSED [206/959] >tests/unit/test_logger.py::test_interactive_console_false_when_TERM_is_dumb PASSED [207/959] >tests/unit/test_logger.py::test_interactive_console_true_when_isatty_and_TERM_is_not_dumb PASSED [208/959] >tests/unit/test_logger.py::test_should_do_markup_respects_no_color_value PASSED [209/959] >tests/unit/test_logger.py::test_should_do_markup_respects_config_value PASSED [210/959] >tests/unit/test_logger.py::test_should_do_markup_prefers_any_false_config_value PASSED [211/959] >tests/unit/test_logger.py::test_should_do_markup_respects_PY_COLORS_environment_variable PASSED [212/959] >tests/unit/test_logger.py::test_should_do_markup_prefers_no_color_value_to_config_value PASSED [213/959] >tests/unit/test_logger.py::test_should_do_markup_prefers_config_value_to_PY_COLORS PASSED [214/959] >tests/unit/test_logger.py::test_should_do_markup_prefers_no_color_value_to_PY_COLORS PASSED [215/959] >tests/unit/test_logger.py::test_should_do_markup_respects_interactive_console_value PASSED [216/959] >tests/unit/test_logger.py::test_should_do_markup_prefers_PY_COLORS_to_interactive_console_value PASSED [217/959] >tests/unit/test_logger.py::test_multi_stream_handler_logs_to_handler_for_log_level PASSED [218/959] >tests/unit/test_logger.py::test_console_color_formatter_format_includes_log_message PASSED [219/959] >tests/unit/test_logger.py::test_color_text_does_not_raise PASSED [220/959] >tests/unit/test_logger.py::test_color_text_without_color_does_not_raise PASSED [221/959] >tests/unit/test_logger.py::test_configure_logging_probes_for_log_socket_on_linux PASSED [222/959] >tests/unit/test_logger.py::test_configure_logging_probes_for_log_socket_on_macos PASSED [223/959] >tests/unit/test_logger.py::test_configure_logging_probes_for_log_socket_on_freebsd PASSED [224/959] >tests/unit/test_logger.py::test_configure_logging_sets_global_logger_to_most_verbose_log_level PASSED [225/959] >tests/unit/test_logger.py::test_configure_logging_skips_syslog_if_not_found PASSED [226/959] >tests/unit/test_logger.py::test_configure_logging_skips_syslog_if_interactive_console PASSED [227/959] >tests/unit/test_logger.py::test_configure_logging_to_logfile_instead_of_syslog PASSED [228/959] >tests/unit/test_logger.py::test_configure_logging_skips_logfile_if_argument_is_none PASSED [229/959] >tests/unit/test_signals.py::test_handle_signal_forwards_to_subprocesses PASSED [230/959] >tests/unit/test_signals.py::test_handle_signal_bails_on_recursion PASSED [231/959] >tests/unit/test_signals.py::test_handle_signal_exits_on_sigterm PASSED [232/959] >tests/unit/test_signals.py::test_configure_signals_installs_signal_handlers PASSED [233/959] >tests/unit/test_verbosity.py::test_verbosity_to_log_level_maps_known_verbosity_to_log_level PASSED [234/959] >tests/unit/test_verbosity.py::test_verbosity_to_log_level_maps_unknown_verbosity_to_warning_level PASSED [235/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_calls_borg_with_parameters PASSED [236/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_log_info_calls_borg_with_info_parameter PASSED [237/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_log_debug_calls_borg_with_debug_parameter PASSED [238/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [239/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_archive_calls_borg_with_archive_parameter PASSED [240/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_local_path_calls_borg_via_local_path PASSED [241/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_remote_path_calls_borg_with_remote_path_parameters PASSED [242/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_passes_borg_specific_parameters_to_borg PASSED [243/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_omits_dash_dash_in_parameters_passed_to_borg PASSED [244/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_without_borg_specific_parameters_does_not_raise PASSED [245/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_passes_key_sub_command_to_borg_before_repository PASSED [246/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_passes_debug_sub_command_to_borg_before_repository PASSED [247/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_debug_info_command_does_not_pass_borg_repository PASSED [248/959] >tests/unit/borg/test_borg.py::test_run_arbitrary_borg_with_debug_convert_profile_command_does_not_pass_borg_repository PASSED [249/959] >tests/unit/borg/test_break_lock.py::test_break_lock_calls_borg_with_required_flags PASSED [250/959] >tests/unit/borg/test_break_lock.py::test_break_lock_calls_borg_with_remote_path_flags PASSED [251/959] >tests/unit/borg/test_break_lock.py::test_break_lock_calls_borg_with_umask_flags PASSED [252/959] >tests/unit/borg/test_break_lock.py::test_break_lock_calls_borg_with_lock_wait_flags PASSED [253/959] >tests/unit/borg/test_break_lock.py::test_break_lock_with_log_info_calls_borg_with_info_parameter PASSED [254/959] >tests/unit/borg/test_break_lock.py::test_break_lock_with_log_debug_calls_borg_with_debug_flags PASSED [255/959] >tests/unit/borg/test_check.py::test_parse_checks_returns_them_as_tuple PASSED [256/959] >tests/unit/borg/test_check.py::test_parse_checks_with_missing_value_returns_defaults PASSED [257/959] >tests/unit/borg/test_check.py::test_parse_checks_with_empty_list_returns_defaults PASSED [258/959] >tests/unit/borg/test_check.py::test_parse_checks_with_none_value_returns_defaults PASSED [259/959] >tests/unit/borg/test_check.py::test_parse_checks_with_disabled_returns_no_checks PASSED [260/959] >tests/unit/borg/test_check.py::test_parse_checks_prefers_override_checks_to_configured_checks PASSED [261/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[None-None] PASSED [262/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[always-None] PASSED [263/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[1 hour-expected_result2] PASSED [264/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[2 hours-expected_result3] PASSED [265/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[1 day-expected_result4] PASSED [266/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[2 days-expected_result5] PASSED [267/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[1 week-expected_result6] PASSED [268/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[2 weeks-expected_result7] PASSED [269/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[1 month-expected_result8] PASSED [270/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[2 months-expected_result9] PASSED [271/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[1 year-expected_result10] PASSED [272/959] >tests/unit/borg/test_check.py::test_parse_frequency_parses_into_timedeltas[2 years-expected_result11] PASSED [273/959] >tests/unit/borg/test_check.py::test_parse_frequency_raises_on_parse_error[sometime] PASSED [274/959] >tests/unit/borg/test_check.py::test_parse_frequency_raises_on_parse_error[x days] PASSED [275/959] >tests/unit/borg/test_check.py::test_parse_frequency_raises_on_parse_error[3 decades] PASSED [276/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_without_config_uses_default_checks PASSED [277/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_retains_unconfigured_check PASSED [278/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_retains_check_without_frequency PASSED [279/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_retains_check_with_elapsed_frequency PASSED [280/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_retains_check_with_missing_check_time_file PASSED [281/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_skips_check_with_unelapsed_frequency PASSED [282/959] >tests/unit/borg/test_check.py::test_filter_checks_on_frequency_restains_check_with_unelapsed_frequency_and_force PASSED [283/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_repository_check_returns_flag PASSED [284/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_archives_check_returns_flag PASSED [285/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_data_check_returns_flag_and_implies_archives PASSED [286/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_extract_omits_extract_flag PASSED [287/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_repository_and_data_checks_does_not_return_repository_only PASSED [288/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_default_checks_and_default_prefix_returns_default_flags PASSED [289/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_all_checks_and_default_prefix_returns_default_flags PASSED [290/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_all_checks_and_default_prefix_without_borg_features_returns_glob_archives_flags PASSED [291/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_archives_check_and_last_includes_last_flag PASSED [292/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_repository_check_and_last_omits_last_flag PASSED [293/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_default_checks_and_last_includes_last_flag PASSED [294/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_archives_check_and_prefix_includes_match_archives_flag PASSED [295/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_archives_check_and_empty_prefix_omits_match_archives_flag PASSED [296/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_archives_check_and_none_prefix_omits_match_archives_flag PASSED [297/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_repository_check_and_prefix_omits_match_archives_flag PASSED [298/959] >tests/unit/borg/test_check.py::test_make_check_flags_with_default_checks_and_prefix_includes_match_archives_flag PASSED [299/959] >tests/unit/borg/test_check.py::test_read_check_time_does_not_raise PASSED [300/959] >tests/unit/borg/test_check.py::test_read_check_time_on_missing_file_does_not_raise PASSED [301/959] >tests/unit/borg/test_check.py::test_check_archives_with_progress_calls_borg_with_progress_parameter PASSED [302/959] >tests/unit/borg/test_check.py::test_check_archives_with_repair_calls_borg_with_repair_parameter PASSED [303/959] >tests/unit/borg/test_check.py::test_check_archives_calls_borg_with_parameters[checks0] PASSED [304/959] >tests/unit/borg/test_check.py::test_check_archives_calls_borg_with_parameters[checks1] PASSED [305/959] >tests/unit/borg/test_check.py::test_check_archives_calls_borg_with_parameters[checks2] PASSED [306/959] >tests/unit/borg/test_check.py::test_check_archives_calls_borg_with_parameters[checks3] PASSED [307/959] >tests/unit/borg/test_check.py::test_check_archives_with_json_error_raises PASSED [308/959] >tests/unit/borg/test_check.py::test_check_archives_with_missing_json_keys_raises PASSED [309/959] >tests/unit/borg/test_check.py::test_check_archives_with_extract_check_calls_extract_only PASSED [310/959] >tests/unit/borg/test_check.py::test_check_archives_with_log_info_calls_borg_with_info_parameter PASSED [311/959] >tests/unit/borg/test_check.py::test_check_archives_with_log_debug_calls_borg_with_debug_parameter PASSED [312/959] >tests/unit/borg/test_check.py::test_check_archives_without_any_checks_bails PASSED [313/959] >tests/unit/borg/test_check.py::test_check_archives_with_local_path_calls_borg_via_local_path PASSED [314/959] >tests/unit/borg/test_check.py::test_check_archives_with_remote_path_calls_borg_with_remote_path_parameters PASSED [315/959] >tests/unit/borg/test_check.py::test_check_archives_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [316/959] >tests/unit/borg/test_check.py::test_check_archives_with_retention_prefix PASSED [317/959] >tests/unit/borg/test_check.py::test_check_archives_with_extra_borg_options_calls_borg_with_extra_options PASSED [318/959] >tests/unit/borg/test_compact.py::test_compact_segments_calls_borg_with_parameters PASSED [319/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_log_info_calls_borg_with_info_parameter PASSED [320/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_log_debug_calls_borg_with_debug_parameter PASSED [321/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_dry_run_skips_borg_call PASSED [322/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_local_path_calls_borg_via_local_path PASSED [323/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_remote_path_calls_borg_with_remote_path_parameters PASSED [324/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_progress_calls_borg_with_progress_parameter PASSED [325/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_cleanup_commits_calls_borg_with_cleanup_commits_parameter PASSED [326/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_threshold_calls_borg_with_threshold_parameter PASSED [327/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_umask_calls_borg_with_umask_parameters PASSED [328/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [329/959] >tests/unit/borg/test_compact.py::test_compact_segments_with_extra_borg_options_calls_borg_with_extra_options PASSED [330/959] >tests/unit/borg/test_create.py::test_expand_directory_with_basic_path_passes_it_through PASSED [331/959] >tests/unit/borg/test_create.py::test_expand_directory_with_glob_expands PASSED [332/959] >tests/unit/borg/test_create.py::test_expand_directories_flattens_expanded_directories PASSED [333/959] >tests/unit/borg/test_create.py::test_expand_directories_considers_none_as_no_directories PASSED [334/959] >tests/unit/borg/test_create.py::test_expand_home_directories_expands_tildes PASSED [335/959] >tests/unit/borg/test_create.py::test_expand_home_directories_considers_none_as_no_directories PASSED [336/959] >tests/unit/borg/test_create.py::test_map_directories_to_devices_gives_device_id_per_path PASSED [337/959] >tests/unit/borg/test_create.py::test_map_directories_to_devices_with_missing_path_does_not_error PASSED [338/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories0-additional_directories0-expected_directories0] PASSED [339/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories1-additional_directories1-expected_directories1] PASSED [340/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories2-additional_directories2-expected_directories2] PASSED [341/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories3-additional_directories3-expected_directories3] PASSED [342/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories4-additional_directories4-expected_directories4] PASSED [343/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories5-additional_directories5-expected_directories5] PASSED [344/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories6-additional_directories6-expected_directories6] PASSED [345/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories7-additional_directories7-expected_directories7] PASSED [346/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories8-additional_directories8-expected_directories8] PASSED [347/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories9-additional_directories9-expected_directories9] PASSED [348/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories10-additional_directories10-expected_directories10] PASSED [349/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories11-additional_directories11-expected_directories11] PASSED [350/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories12-additional_directories12-expected_directories12] PASSED [351/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories13-additional_directories13-expected_directories13] PASSED [352/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories14-additional_directories14-expected_directories14] PASSED [353/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories15-additional_directories15-expected_directories15] PASSED [354/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories16-additional_directories16-expected_directories16] PASSED [355/959] >tests/unit/borg/test_create.py::test_deduplicate_directories_removes_child_paths_on_the_same_filesystem[directories17-additional_directories17-expected_directories17] PASSED [356/959] >tests/unit/borg/test_create.py::test_write_pattern_file_writes_pattern_lines PASSED [357/959] >tests/unit/borg/test_create.py::test_write_pattern_file_with_sources_writes_sources_as_roots PASSED [358/959] >tests/unit/borg/test_create.py::test_write_pattern_file_without_patterns_but_with_sources_writes_sources_as_roots PASSED [359/959] >tests/unit/borg/test_create.py::test_write_pattern_file_with_empty_exclude_patterns_does_not_raise PASSED [360/959] >tests/unit/borg/test_create.py::test_write_pattern_file_overwrites_existing_file PASSED [361/959] >tests/unit/borg/test_create.py::test_ensure_files_readable_opens_filenames[filename_lists0-opened_filenames0] PASSED [362/959] >tests/unit/borg/test_create.py::test_ensure_files_readable_opens_filenames[filename_lists1-opened_filenames1] PASSED [363/959] >tests/unit/borg/test_create.py::test_ensure_files_readable_opens_filenames[filename_lists2-opened_filenames2] PASSED [364/959] >tests/unit/borg/test_create.py::test_make_pattern_flags_includes_pattern_filename_when_given PASSED [365/959] >tests/unit/borg/test_create.py::test_make_pattern_flags_includes_patterns_from_filenames_when_in_config PASSED [366/959] >tests/unit/borg/test_create.py::test_make_pattern_flags_includes_both_filenames_when_patterns_given_and_patterns_from_in_config PASSED [367/959] >tests/unit/borg/test_create.py::test_make_pattern_flags_considers_none_patterns_from_filenames_as_empty PASSED [368/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_exclude_patterns_filename_when_given PASSED [369/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_exclude_from_filenames_when_in_config PASSED [370/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_both_filenames_when_patterns_given_and_exclude_from_in_config PASSED [371/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_considers_none_exclude_from_filenames_as_empty PASSED [372/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_exclude_caches_when_true_in_config PASSED [373/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_does_not_include_exclude_caches_when_false_in_config PASSED [374/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_exclude_if_present_when_in_config PASSED [375/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_keep_exclude_tags_when_true_in_config PASSED [376/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_does_not_include_keep_exclude_tags_when_false_in_config PASSED [377/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_includes_exclude_nodump_when_true_in_config PASSED [378/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_does_not_include_exclude_nodump_when_false_in_config PASSED [379/959] >tests/unit/borg/test_create.py::test_make_exclude_flags_is_empty_when_config_has_no_excludes PASSED [380/959] >tests/unit/borg/test_create.py::test_collect_borgmatic_source_directories_set_when_directory_exists PASSED [381/959] >tests/unit/borg/test_create.py::test_collect_borgmatic_source_directories_empty_when_directory_does_not_exist PASSED [382/959] >tests/unit/borg/test_create.py::test_collect_borgmatic_source_directories_defaults_when_directory_not_given PASSED [383/959] >tests/unit/borg/test_create.py::test_pattern_root_directories_deals_with_none_patterns PASSED [384/959] >tests/unit/borg/test_create.py::test_pattern_root_directories_parses_roots_and_ignores_others PASSED [385/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[False-False-False-False] PASSED [386/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[True-False-False-True] PASSED [387/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[False-True-False-True] PASSED [388/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[True-True-False-True] PASSED [389/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[False-False-True-True] PASSED [390/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[False-True-True-True] PASSED [391/959] >tests/unit/borg/test_create.py::test_special_file_looks_at_file_type[True-False-True-True] PASSED [392/959] >tests/unit/borg/test_create.py::test_special_file_treats_broken_symlink_as_non_special PASSED [393/959] >tests/unit/borg/test_create.py::test_any_parent_directories_treats_parents_as_match PASSED [394/959] >tests/unit/borg/test_create.py::test_any_parent_directories_treats_grandparents_as_match PASSED [395/959] >tests/unit/borg/test_create.py::test_any_parent_directories_treats_unrelated_paths_as_non_match PASSED [396/959] >tests/unit/borg/test_create.py::test_collect_special_file_paths_parses_special_files_from_borg_dry_run_file_list PASSED [397/959] >tests/unit/borg/test_create.py::test_collect_special_file_paths_excludes_requested_directories PASSED [398/959] >tests/unit/borg/test_create.py::test_collect_special_file_paths_excludes_non_special_files PASSED [399/959] >tests/unit/borg/test_create.py::test_create_archive_calls_borg_with_parameters PASSED [400/959] >tests/unit/borg/test_create.py::test_create_archive_calls_borg_with_environment PASSED [401/959] >tests/unit/borg/test_create.py::test_create_archive_with_patterns_calls_borg_with_patterns_including_converted_source_directories PASSED [402/959] >tests/unit/borg/test_create.py::test_create_archive_with_exclude_patterns_calls_borg_with_excludes PASSED [403/959] >tests/unit/borg/test_create.py::test_create_archive_with_log_info_calls_borg_with_info_parameter PASSED [404/959] >tests/unit/borg/test_create.py::test_create_archive_with_log_info_and_json_suppresses_most_borg_output PASSED [405/959] >tests/unit/borg/test_create.py::test_create_archive_with_log_debug_calls_borg_with_debug_parameter PASSED [406/959] >tests/unit/borg/test_create.py::test_create_archive_with_log_debug_and_json_suppresses_most_borg_output PASSED [407/959] >tests/unit/borg/test_create.py::test_create_archive_with_dry_run_calls_borg_with_dry_run_parameter PASSED [408/959] >tests/unit/borg/test_create.py::test_create_archive_with_stats_and_dry_run_calls_borg_without_stats_parameter PASSED [409/959] >tests/unit/borg/test_create.py::test_create_archive_with_checkpoint_interval_calls_borg_with_checkpoint_interval_parameters PASSED [410/959] >tests/unit/borg/test_create.py::test_create_archive_with_chunker_params_calls_borg_with_chunker_params_parameters PASSED [411/959] >tests/unit/borg/test_create.py::test_create_archive_with_compression_calls_borg_with_compression_parameters PASSED [412/959] >tests/unit/borg/test_create.py::test_create_archive_with_upload_rate_limit_calls_borg_with_upload_ratelimit_parameters[True---upload-ratelimit] PASSED [413/959] >tests/unit/borg/test_create.py::test_create_archive_with_upload_rate_limit_calls_borg_with_upload_ratelimit_parameters[False---remote-ratelimit] PASSED [414/959] >tests/unit/borg/test_create.py::test_create_archive_with_working_directory_calls_borg_with_working_directory PASSED [415/959] >tests/unit/borg/test_create.py::test_create_archive_with_one_file_system_calls_borg_with_one_file_system_parameter PASSED [416/959] >tests/unit/borg/test_create.py::test_create_archive_with_numeric_ids_calls_borg_with_numeric_ids_parameter[True---numeric-ids] PASSED [417/959] >tests/unit/borg/test_create.py::test_create_archive_with_numeric_ids_calls_borg_with_numeric_ids_parameter[False---numeric-owner] PASSED [418/959] >tests/unit/borg/test_create.py::test_create_archive_with_read_special_calls_borg_with_read_special_parameter PASSED [419/959] >tests/unit/borg/test_create.py::test_create_archive_with_basic_option_calls_borg_with_corresponding_parameter[ctime-True] PASSED [420/959] >tests/unit/borg/test_create.py::test_create_archive_with_basic_option_calls_borg_with_corresponding_parameter[ctime-False] PASSED [421/959] >tests/unit/borg/test_create.py::test_create_archive_with_basic_option_calls_borg_with_corresponding_parameter[birthtime-True] PASSED [422/959] >tests/unit/borg/test_create.py::test_create_archive_with_basic_option_calls_borg_with_corresponding_parameter[birthtime-False] PASSED [423/959] >tests/unit/borg/test_create.py::test_create_archive_with_atime_option_calls_borg_with_corresponding_parameter[True-True---atime] PASSED [424/959] >tests/unit/borg/test_create.py::test_create_archive_with_atime_option_calls_borg_with_corresponding_parameter[True-False-None] PASSED [425/959] >tests/unit/borg/test_create.py::test_create_archive_with_atime_option_calls_borg_with_corresponding_parameter[False-True-None] PASSED [426/959] >tests/unit/borg/test_create.py::test_create_archive_with_atime_option_calls_borg_with_corresponding_parameter[False-False---noatime] PASSED [427/959] >tests/unit/borg/test_create.py::test_create_archive_with_flags_option_calls_borg_with_corresponding_parameter[True-True-None] PASSED [428/959] >tests/unit/borg/test_create.py::test_create_archive_with_flags_option_calls_borg_with_corresponding_parameter[True-False-None] PASSED [429/959] >tests/unit/borg/test_create.py::test_create_archive_with_flags_option_calls_borg_with_corresponding_parameter[False-True---noflags] PASSED [430/959] >tests/unit/borg/test_create.py::test_create_archive_with_flags_option_calls_borg_with_corresponding_parameter[False-False---nobsdflags] PASSED [431/959] >tests/unit/borg/test_create.py::test_create_archive_with_files_cache_calls_borg_with_files_cache_parameters PASSED [432/959] >tests/unit/borg/test_create.py::test_create_archive_with_local_path_calls_borg_via_local_path PASSED [433/959] >tests/unit/borg/test_create.py::test_create_archive_with_remote_path_calls_borg_with_remote_path_parameters PASSED [434/959] >tests/unit/borg/test_create.py::test_create_archive_with_umask_calls_borg_with_umask_parameters PASSED [435/959] >tests/unit/borg/test_create.py::test_create_archive_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [436/959] >tests/unit/borg/test_create.py::test_create_archive_with_stats_calls_borg_with_stats_parameter_and_warning_output_log_level PASSED [437/959] >tests/unit/borg/test_create.py::test_create_archive_with_stats_and_log_info_calls_borg_with_stats_parameter_and_info_output_log_level PASSED [438/959] >tests/unit/borg/test_create.py::test_create_archive_with_files_calls_borg_with_list_parameter_and_warning_output_log_level PASSED [439/959] >tests/unit/borg/test_create.py::test_create_archive_with_files_and_log_info_calls_borg_with_list_parameter_and_info_output_log_level PASSED [440/959] >tests/unit/borg/test_create.py::test_create_archive_with_progress_and_log_info_calls_borg_with_progress_parameter_and_no_list PASSED [441/959] >tests/unit/borg/test_create.py::test_create_archive_with_progress_calls_borg_with_progress_parameter PASSED [442/959] >tests/unit/borg/test_create.py::test_create_archive_with_progress_and_stream_processes_calls_borg_with_progress_parameter PASSED [443/959] >tests/unit/borg/test_create.py::test_create_archive_with_stream_processes_ignores_read_special_false_and_logs_warnings PASSED [444/959] >tests/unit/borg/test_create.py::test_create_archive_with_stream_processes_adds_special_files_to_excludes PASSED [445/959] >tests/unit/borg/test_create.py::test_create_archive_with_stream_processes_and_read_special_does_not_add_special_files_to_excludes PASSED [446/959] >tests/unit/borg/test_create.py::test_create_archive_with_json_calls_borg_with_json_parameter PASSED [447/959] >tests/unit/borg/test_create.py::test_create_archive_with_stats_and_json_calls_borg_without_stats_parameter PASSED [448/959] >tests/unit/borg/test_create.py::test_create_archive_with_source_directories_glob_expands PASSED [449/959] >tests/unit/borg/test_create.py::test_create_archive_with_non_matching_source_directories_glob_passes_through PASSED [450/959] >tests/unit/borg/test_create.py::test_create_archive_with_glob_calls_borg_with_expanded_directories PASSED [451/959] >tests/unit/borg/test_create.py::test_create_archive_with_archive_name_format_calls_borg_with_archive_name PASSED [452/959] >tests/unit/borg/test_create.py::test_create_archive_with_archive_name_format_accepts_borg_placeholders PASSED [453/959] >tests/unit/borg/test_create.py::test_create_archive_with_repository_accepts_borg_placeholders PASSED [454/959] >tests/unit/borg/test_create.py::test_create_archive_with_extra_borg_options_calls_borg_with_extra_options PASSED [455/959] >tests/unit/borg/test_create.py::test_create_archive_with_stream_processes_calls_borg_with_processes_and_read_special PASSED [456/959] >tests/unit/borg/test_environment.py::test_make_environment_with_passcommand_should_set_environment PASSED [457/959] >tests/unit/borg/test_environment.py::test_make_environment_with_passphrase_should_set_environment PASSED [458/959] >tests/unit/borg/test_environment.py::test_make_environment_with_ssh_command_should_set_environment PASSED [459/959] >tests/unit/borg/test_environment.py::test_make_environment_without_configuration_should_only_set_default_environment PASSED [460/959] >tests/unit/borg/test_environment.py::test_make_environment_with_relocated_repo_access_should_override_default PASSED [461/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_path_parameters PASSED [462/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_local_path_parameters PASSED [463/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_remote_path_parameters PASSED [464/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_umask_parameters PASSED [465/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_lock_wait_parameters PASSED [466/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_with_log_info_calls_borg_with_info_parameter PASSED [467/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_with_log_debug_calls_borg_with_debug_parameters PASSED [468/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_dry_run_parameter PASSED [469/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_tar_filter_parameters PASSED [470/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_list_parameter PASSED [471/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_strip_components_parameter PASSED [472/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_skips_abspath_for_remote_repository_parameter PASSED [473/959] >tests/unit/borg/test_export_tar.py::test_export_tar_archive_calls_borg_with_stdout_destination_path PASSED [474/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_calls_borg_with_last_archive PASSED [475/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_without_any_archives_should_not_raise PASSED [476/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_with_log_info_calls_borg_with_info_parameter PASSED [477/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_with_log_debug_calls_borg_with_debug_parameter PASSED [478/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_calls_borg_via_local_path PASSED [479/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_calls_borg_with_remote_path_parameters PASSED [480/959] >tests/unit/borg/test_extract.py::test_extract_last_archive_dry_run_calls_borg_with_lock_wait_parameters PASSED [481/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_path_parameters PASSED [482/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_remote_path_parameters PASSED [483/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_numeric_ids_parameter[True---numeric-ids] PASSED [484/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_numeric_ids_parameter[False---numeric-owner] PASSED [485/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_umask_parameters PASSED [486/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_lock_wait_parameters PASSED [487/959] >tests/unit/borg/test_extract.py::test_extract_archive_with_log_info_calls_borg_with_info_parameter PASSED [488/959] >tests/unit/borg/test_extract.py::test_extract_archive_with_log_debug_calls_borg_with_debug_parameters PASSED [489/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_dry_run_parameter PASSED [490/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_destination_path PASSED [491/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_strip_components PASSED [492/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_progress_parameter PASSED [493/959] >tests/unit/borg/test_extract.py::test_extract_archive_with_progress_and_extract_to_stdout_raises PASSED [494/959] >tests/unit/borg/test_extract.py::test_extract_archive_calls_borg_with_stdout_parameter_and_returns_process PASSED [495/959] >tests/unit/borg/test_extract.py::test_extract_archive_skips_abspath_for_remote_repository PASSED [496/959] >tests/unit/borg/test_flags.py::test_make_flags_formats_string_value PASSED [497/959] >tests/unit/borg/test_flags.py::test_make_flags_formats_integer_value PASSED [498/959] >tests/unit/borg/test_flags.py::test_make_flags_formats_true_value PASSED [499/959] >tests/unit/borg/test_flags.py::test_make_flags_omits_false_value PASSED [500/959] >tests/unit/borg/test_flags.py::test_make_flags_formats_name_with_underscore PASSED [501/959] >tests/unit/borg/test_flags.py::test_make_flags_from_arguments_flattens_and_sorts_multiple_arguments PASSED [502/959] >tests/unit/borg/test_flags.py::test_make_flags_from_arguments_excludes_underscored_argument_names PASSED [503/959] >tests/unit/borg/test_flags.py::test_make_flags_from_arguments_omits_excludes PASSED [504/959] >tests/unit/borg/test_flags.py::test_make_repository_flags_with_borg_features_includes_repo_flag PASSED [505/959] >tests/unit/borg/test_flags.py::test_make_repository_flags_without_borg_features_includes_omits_flag PASSED [506/959] >tests/unit/borg/test_flags.py::test_make_repository_archive_flags_with_borg_features_separates_repository_and_archive PASSED [507/959] >tests/unit/borg/test_flags.py::test_make_repository_archive_flags_with_borg_features_joins_repository_and_archive PASSED [508/959] >tests/unit/borg/test_info.py::test_display_archives_info_calls_borg_with_parameters PASSED [509/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_log_info_calls_borg_with_info_parameter PASSED [510/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_log_info_and_json_suppresses_most_borg_output PASSED [511/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_log_debug_calls_borg_with_debug_parameter PASSED [512/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_log_debug_and_json_suppresses_most_borg_output PASSED [513/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_json_calls_borg_with_json_parameter PASSED [514/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_archive_calls_borg_with_match_archives_parameter PASSED [515/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_local_path_calls_borg_via_local_path PASSED [516/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_remote_path_calls_borg_with_remote_path_parameters PASSED [517/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [518/959] >tests/unit/borg/test_info.py::test_display_archives_info_with_prefix_calls_borg_with_match_archives_parameters PASSED [519/959] >tests/unit/borg/test_info.py::test_display_archives_info_passes_through_arguments_to_borg[match_archives] PASSED [520/959] >tests/unit/borg/test_info.py::test_display_archives_info_passes_through_arguments_to_borg[sort_by] PASSED [521/959] >tests/unit/borg/test_info.py::test_display_archives_info_passes_through_arguments_to_borg[first] PASSED [522/959] >tests/unit/borg/test_info.py::test_display_archives_info_passes_through_arguments_to_borg[last] PASSED [523/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_log_info PASSED [524/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_json_but_not_info PASSED [525/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_log_debug PASSED [526/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_json_but_not_debug PASSED [527/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_json PASSED [528/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_lock_wait PASSED [529/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_archive PASSED [530/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_archive_and_path PASSED [531/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_local_path PASSED [532/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_remote_path PASSED [533/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_short PASSED [534/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[prefix] PASSED [535/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[match_archives] PASSED [536/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[sort_by] PASSED [537/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[first] PASSED [538/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[last] PASSED [539/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[exclude] PASSED [540/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[exclude_from] PASSED [541/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[pattern] PASSED [542/959] >tests/unit/borg/test_list.py::test_make_list_command_includes_additional_flags[patterns_from] PASSED [543/959] >tests/unit/borg/test_list.py::test_make_find_paths_considers_none_as_empty_paths PASSED [544/959] >tests/unit/borg/test_list.py::test_make_find_paths_passes_through_patterns PASSED [545/959] >tests/unit/borg/test_list.py::test_make_find_paths_adds_globs_to_path_fragments PASSED [546/959] >tests/unit/borg/test_list.py::test_list_archive_calls_borg_with_parameters PASSED [547/959] >tests/unit/borg/test_list.py::test_list_archive_with_archive_and_json_errors PASSED [548/959] >tests/unit/borg/test_list.py::test_list_archive_calls_borg_with_local_path PASSED [549/959] >tests/unit/borg/test_list.py::test_list_archive_calls_borg_multiple_times_with_find_paths PASSED [550/959] >tests/unit/borg/test_list.py::test_list_archive_calls_borg_with_archive PASSED [551/959] >tests/unit/borg/test_list.py::test_list_archive_without_archive_delegates_to_list_repository PASSED [552/959] >tests/unit/borg/test_list.py::test_list_archive_with_borg_features_without_archive_delegates_to_list_repository PASSED [553/959] >tests/unit/borg/test_list.py::test_list_archive_with_archive_ignores_archive_filter_flag[prefix] PASSED [554/959] >tests/unit/borg/test_list.py::test_list_archive_with_archive_ignores_archive_filter_flag[match_archives] PASSED [555/959] >tests/unit/borg/test_list.py::test_list_archive_with_archive_ignores_archive_filter_flag[sort_by] PASSED [556/959] >tests/unit/borg/test_list.py::test_list_archive_with_archive_ignores_archive_filter_flag[first] PASSED [557/959] >tests/unit/borg/test_list.py::test_list_archive_with_archive_ignores_archive_filter_flag[last] PASSED [558/959] >tests/unit/borg/test_list.py::test_list_archive_with_find_paths_allows_archive_filter_flag_but_only_passes_it_to_rlist[prefix] PASSED [559/959] >tests/unit/borg/test_list.py::test_list_archive_with_find_paths_allows_archive_filter_flag_but_only_passes_it_to_rlist[match_archives] PASSED [560/959] >tests/unit/borg/test_list.py::test_list_archive_with_find_paths_allows_archive_filter_flag_but_only_passes_it_to_rlist[sort_by] PASSED [561/959] >tests/unit/borg/test_list.py::test_list_archive_with_find_paths_allows_archive_filter_flag_but_only_passes_it_to_rlist[first] PASSED [562/959] >tests/unit/borg/test_list.py::test_list_archive_with_find_paths_allows_archive_filter_flag_but_only_passes_it_to_rlist[last] PASSED [563/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_required_flags PASSED [564/959] >tests/unit/borg/test_mount.py::test_mount_archive_with_borg_features_calls_borg_with_repository_and_match_archives_flags PASSED [565/959] >tests/unit/borg/test_mount.py::test_mount_archive_without_archive_calls_borg_with_repository_flags_only PASSED [566/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_path_flags PASSED [567/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_remote_path_flags PASSED [568/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_umask_flags PASSED [569/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_lock_wait_flags PASSED [570/959] >tests/unit/borg/test_mount.py::test_mount_archive_with_log_info_calls_borg_with_info_parameter PASSED [571/959] >tests/unit/borg/test_mount.py::test_mount_archive_with_log_debug_calls_borg_with_debug_flags PASSED [572/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_foreground_parameter PASSED [573/959] >tests/unit/borg/test_mount.py::test_mount_archive_calls_borg_with_options_flags PASSED [574/959] >tests/unit/borg/test_prune.py::test_make_prune_flags_returns_flags_from_config_plus_default_prefix_glob PASSED [575/959] >tests/unit/borg/test_prune.py::test_make_prune_flags_accepts_prefix_with_placeholders PASSED [576/959] >tests/unit/borg/test_prune.py::test_make_prune_flags_with_prefix_without_borg_features_uses_glob_archives PASSED [577/959] >tests/unit/borg/test_prune.py::test_make_prune_flags_treats_empty_prefix_as_no_prefix PASSED [578/959] >tests/unit/borg/test_prune.py::test_make_prune_flags_treats_none_prefix_as_no_prefix PASSED [579/959] >tests/unit/borg/test_prune.py::test_prune_archives_calls_borg_with_parameters PASSED [580/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_log_info_calls_borg_with_info_parameter PASSED [581/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_log_debug_calls_borg_with_debug_parameter PASSED [582/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_dry_run_calls_borg_with_dry_run_parameter PASSED [583/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_local_path_calls_borg_via_local_path PASSED [584/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_remote_path_calls_borg_with_remote_path_parameters PASSED [585/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_stats_calls_borg_with_stats_parameter_and_warning_output_log_level PASSED [586/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_stats_and_log_info_calls_borg_with_stats_parameter_and_info_output_log_level PASSED [587/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_files_calls_borg_with_list_parameter_and_warning_output_log_level PASSED [588/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_files_and_log_info_calls_borg_with_list_parameter_and_info_output_log_level PASSED [589/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_umask_calls_borg_with_umask_parameters PASSED [590/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [591/959] >tests/unit/borg/test_prune.py::test_prune_archives_with_extra_borg_options_calls_borg_with_extra_options PASSED [592/959] >tests/unit/borg/test_rcreate.py::test_create_repository_calls_borg_with_flags PASSED [593/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_dry_run_skips_borg_call PASSED [594/959] >tests/unit/borg/test_rcreate.py::test_create_repository_raises_for_borg_rcreate_error PASSED [595/959] >tests/unit/borg/test_rcreate.py::test_create_repository_skips_creation_when_repository_already_exists PASSED [596/959] >tests/unit/borg/test_rcreate.py::test_create_repository_raises_for_unknown_rinfo_command_error PASSED [597/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_source_repository_calls_borg_with_other_repo_flag PASSED [598/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_copy_crypt_key_calls_borg_with_copy_crypt_key_flag PASSED [599/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_append_only_calls_borg_with_append_only_flag PASSED [600/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_storage_quota_calls_borg_with_storage_quota_flag PASSED [601/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_make_parent_dirs_calls_borg_with_make_parent_dirs_flag PASSED [602/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_log_info_calls_borg_with_info_flag PASSED [603/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_log_debug_calls_borg_with_debug_flag PASSED [604/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_local_path_calls_borg_via_local_path PASSED [605/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_remote_path_calls_borg_with_remote_path_flag PASSED [606/959] >tests/unit/borg/test_rcreate.py::test_create_repository_with_extra_borg_options_calls_borg_with_extra_options PASSED [607/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_calls_borg_with_parameters PASSED [608/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_without_borg_features_calls_borg_with_info_sub_command PASSED [609/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_log_info_calls_borg_with_info_parameter PASSED [610/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_log_info_and_json_suppresses_most_borg_output PASSED [611/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_log_debug_calls_borg_with_debug_parameter PASSED [612/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_log_debug_and_json_suppresses_most_borg_output PASSED [613/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_json_calls_borg_with_json_parameter PASSED [614/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_local_path_calls_borg_via_local_path PASSED [615/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_remote_path_calls_borg_with_remote_path_parameters PASSED [616/959] >tests/unit/borg/test_rinfo.py::test_display_repository_info_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [617/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_passes_through_non_latest_archive_name PASSED [618/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_calls_borg_with_parameters PASSED [619/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_with_log_info_calls_borg_without_info_parameter PASSED [620/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_with_log_debug_calls_borg_without_debug_parameter PASSED [621/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_with_local_path_calls_borg_via_local_path PASSED [622/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_with_remote_path_calls_borg_with_remote_path_parameters PASSED [623/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_without_archives_raises PASSED [624/959] >tests/unit/borg/test_rlist.py::test_resolve_archive_name_with_lock_wait_calls_borg_with_lock_wait_parameters PASSED [625/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_log_info PASSED [626/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_json_but_not_info PASSED [627/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_log_debug PASSED [628/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_json_but_not_debug PASSED [629/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_json PASSED [630/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_lock_wait PASSED [631/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_local_path PASSED [632/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_remote_path PASSED [633/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_transforms_prefix_into_match_archives PASSED [634/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_short PASSED [635/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[match_archives] PASSED [636/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[sort_by] PASSED [637/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[first] PASSED [638/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[last] PASSED [639/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[exclude] PASSED [640/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[exclude_from] PASSED [641/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[pattern] PASSED [642/959] >tests/unit/borg/test_rlist.py::test_make_rlist_command_includes_additional_flags[patterns_from] PASSED [643/959] >tests/unit/borg/test_rlist.py::test_list_repository_calls_borg_with_parameters PASSED [644/959] >tests/unit/borg/test_rlist.py::test_list_repository_with_json_returns_borg_output PASSED [645/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_calls_borg_with_flags PASSED [646/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_dry_run_calls_borg_with_dry_run_flag PASSED [647/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_log_info_calls_borg_with_info_flag PASSED [648/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_log_debug_calls_borg_with_debug_flag PASSED [649/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_archive_calls_borg_with_match_archives_flag PASSED [650/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_match_archives_calls_borg_with_match_archives_flag PASSED [651/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_local_path_calls_borg_via_local_path PASSED [652/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_remote_path_calls_borg_with_remote_path_flags PASSED [653/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_lock_wait_calls_borg_with_lock_wait_flags PASSED [654/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_passes_through_arguments_to_borg[upgrader] PASSED [655/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_passes_through_arguments_to_borg[sort_by] PASSED [656/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_passes_through_arguments_to_borg[first] PASSED [657/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_passes_through_arguments_to_borg[last] PASSED [658/959] >tests/unit/borg/test_transfer.py::test_transfer_archives_with_source_repository_calls_borg_with_other_repo_flags PASSED [659/959] >tests/unit/borg/test_umount.py::test_unmount_archive_calls_borg_with_required_parameters PASSED [660/959] >tests/unit/borg/test_umount.py::test_unmount_archive_with_log_info_calls_borg_with_info_parameter PASSED [661/959] >tests/unit/borg/test_umount.py::test_unmount_archive_with_log_debug_calls_borg_with_debug_parameters PASSED [662/959] >tests/unit/borg/test_version.py::test_local_borg_version_calls_borg_with_required_parameters PASSED [663/959] >tests/unit/borg/test_version.py::test_local_borg_version_with_log_info_calls_borg_with_info_parameter PASSED [664/959] >tests/unit/borg/test_version.py::test_local_borg_version_with_log_debug_calls_borg_with_debug_parameters PASSED [665/959] >tests/unit/borg/test_version.py::test_local_borg_version_with_local_borg_path_calls_borg_with_it PASSED [666/959] >tests/unit/borg/test_version.py::test_local_borg_version_with_invalid_version_raises PASSED [667/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_consumes_subparser_arguments_before_subparser_name PASSED [668/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_consumes_subparser_arguments_after_subparser_name PASSED [669/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_consumes_subparser_arguments_with_alias PASSED [670/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_consumes_multiple_subparser_arguments PASSED [671/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_applies_default_subparsers PASSED [672/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_passes_through_unknown_arguments_before_subparser_name PASSED [673/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_passes_through_unknown_arguments_after_subparser_name PASSED [674/959] >tests/unit/commands/test_arguments.py::test_parse_subparser_arguments_parses_borg_options_and_skips_other_subparsers PASSED [675/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_runs_actions_for_each_repository PASSED [676/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_with_invalid_borg_version_errors PASSED [677/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_logs_monitor_start_error PASSED [678/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_bails_for_monitor_start_soft_failure PASSED [679/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_logs_actions_error PASSED [680/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_bails_for_actions_soft_failure PASSED [681/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_logs_monitor_finish_error PASSED [682/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_bails_for_monitor_finish_soft_failure PASSED [683/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_logs_on_error_hook_error PASSED [684/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_bails_for_on_error_hook_soft_failure PASSED [685/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_retries_soft_error PASSED [686/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_retries_hard_error PASSED [687/959] >tests/unit/commands/test_borgmatic.py::test_run_repos_ordered PASSED [688/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_retries_round_robbin PASSED [689/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_retries_one_passes PASSED [690/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_retry_wait PASSED [691/959] >tests/unit/commands/test_borgmatic.py::test_run_configuration_retries_timeout_multiple_repos PASSED [692/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_rcreate_action PASSED [693/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_transfer_action PASSED [694/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_calls_hooks_for_prune_action PASSED [695/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_calls_hooks_for_compact_action PASSED [696/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_executes_and_calls_hooks_for_create_action PASSED [697/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_calls_hooks_for_check_action PASSED [698/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_calls_hooks_for_extract_action PASSED [699/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_export_tar_action PASSED [700/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_mount_action PASSED [701/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_rlist_action PASSED [702/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_list_action PASSED [703/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_rinfo_action PASSED [704/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_info_action PASSED [705/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_break_lock_action PASSED [706/959] >tests/unit/commands/test_borgmatic.py::test_run_actions_does_not_raise_for_borg_action PASSED [707/959] >tests/unit/commands/test_borgmatic.py::test_load_configurations_collects_parsed_configurations_and_logs PASSED [708/959] >tests/unit/commands/test_borgmatic.py::test_load_configurations_logs_warning_for_permission_error PASSED [709/959] >tests/unit/commands/test_borgmatic.py::test_load_configurations_logs_critical_for_parse_error PASSED [710/959] >tests/unit/commands/test_borgmatic.py::test_log_record_does_not_raise PASSED [711/959] >tests/unit/commands/test_borgmatic.py::test_log_record_with_suppress_does_not_raise PASSED [712/959] >tests/unit/commands/test_borgmatic.py::test_log_error_records_generates_output_logs_for_message_only PASSED [713/959] >tests/unit/commands/test_borgmatic.py::test_log_error_records_generates_output_logs_for_called_process_error PASSED [714/959] >tests/unit/commands/test_borgmatic.py::test_log_error_records_generates_logs_for_value_error PASSED [715/959] >tests/unit/commands/test_borgmatic.py::test_log_error_records_generates_logs_for_os_error PASSED [716/959] >tests/unit/commands/test_borgmatic.py::test_log_error_records_generates_nothing_for_other_error PASSED [717/959] >tests/unit/commands/test_borgmatic.py::test_get_local_path_uses_configuration_value PASSED [718/959] >tests/unit/commands/test_borgmatic.py::test_get_local_path_without_location_defaults_to_borg PASSED [719/959] >tests/unit/commands/test_borgmatic.py::test_get_local_path_without_local_path_defaults_to_borg PASSED [720/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_info_for_success PASSED [721/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_executes_hooks_for_create PASSED [722/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_info_for_success_with_extract PASSED [723/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_extract_with_repository_error PASSED [724/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_info_for_success_with_mount PASSED [725/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_mount_with_repository_error PASSED [726/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_missing_configs_error PASSED [727/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_pre_hook_error PASSED [728/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_post_hook_error PASSED [729/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_for_list_with_archive_and_repository_error PASSED [730/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_info_for_success_with_list PASSED [731/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_run_configuration_error PASSED [732/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_run_umount_error PASSED [733/959] >tests/unit/commands/test_borgmatic.py::test_collect_configuration_run_summary_logs_outputs_merged_json_results PASSED [734/959] >tests/unit/config/test_checks.py::test_repository_enabled_for_checks_defaults_to_enabled_for_all_repositories PASSED [735/959] >tests/unit/config/test_checks.py::test_repository_enabled_for_checks_is_enabled_for_specified_repositories PASSED [736/959] >tests/unit/config/test_checks.py::test_repository_enabled_for_checks_is_disabled_for_other_repositories PASSED [737/959] >tests/unit/config/test_collect.py::test_get_default_config_paths_includes_absolute_user_config_path PASSED [738/959] >tests/unit/config/test_collect.py::test_get_default_config_paths_prefers_xdg_config_home_for_user_config_path PASSED [739/959] >tests/unit/config/test_collect.py::test_get_default_config_paths_does_not_expand_home_when_false PASSED [740/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_collects_given_files PASSED [741/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_collects_yml_file_endings PASSED [742/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_collects_files_from_given_directories_and_ignores_sub_directories PASSED [743/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_collects_files_from_given_directories_and_ignores_non_yaml_filenames PASSED [744/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_skips_permission_denied_directories PASSED [745/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_skips_etc_borgmatic_config_dot_yaml_if_it_does_not_exist PASSED [746/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_skips_etc_borgmatic_dot_d_if_it_does_not_exist PASSED [747/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_skips_non_canonical_etc_borgmatic_dot_d_if_it_does_not_exist PASSED [748/959] >tests/unit/config/test_collect.py::test_collect_config_filenames_includes_other_directory_if_it_does_not_exist PASSED [749/959] >tests/unit/config/test_convert.py::test_convert_section_generates_integer_value_for_integer_type_in_schema PASSED [750/959] >tests/unit/config/test_convert.py::test_convert_legacy_parsed_config_transforms_source_config_to_mapping PASSED [751/959] >tests/unit/config/test_convert.py::test_convert_legacy_parsed_config_splits_space_separated_values PASSED [752/959] >tests/unit/config/test_convert.py::test_guard_configuration_upgraded_raises_when_only_source_config_present PASSED [753/959] >tests/unit/config/test_convert.py::test_guard_configuration_upgraded_does_not_raise_when_only_destination_config_present PASSED [754/959] >tests/unit/config/test_convert.py::test_guard_configuration_upgraded_does_not_raise_when_both_configs_present PASSED [755/959] >tests/unit/config/test_convert.py::test_guard_configuration_upgraded_does_not_raise_when_neither_config_present PASSED [756/959] >tests/unit/config/test_environment.py::test_env PASSED [757/959] >tests/unit/config/test_environment.py::test_env_braces PASSED [758/959] >tests/unit/config/test_environment.py::test_env_multi PASSED [759/959] >tests/unit/config/test_environment.py::test_env_escape PASSED [760/959] >tests/unit/config/test_environment.py::test_env_default_value PASSED [761/959] >tests/unit/config/test_environment.py::test_env_unknown PASSED [762/959] >tests/unit/config/test_environment.py::test_env_full PASSED [763/959] >tests/unit/config/test_generate.py::test_schema_to_sample_configuration_generates_config_map_with_examples PASSED [764/959] >tests/unit/config/test_generate.py::test_schema_to_sample_configuration_generates_config_sequence_of_strings_with_example PASSED [765/959] >tests/unit/config/test_generate.py::test_schema_to_sample_configuration_generates_config_sequence_of_maps_with_examples PASSED [766/959] >tests/unit/config/test_generate.py::test_schema_to_sample_configuration_with_unsupported_schema_raises PASSED [767/959] >tests/unit/config/test_generate.py::test_merge_source_configuration_into_destination_inserts_map_fields PASSED [768/959] >tests/unit/config/test_generate.py::test_merge_source_configuration_into_destination_inserts_nested_map_fields PASSED [769/959] >tests/unit/config/test_generate.py::test_merge_source_configuration_into_destination_inserts_sequence_fields PASSED [770/959] >tests/unit/config/test_generate.py::test_merge_source_configuration_into_destination_inserts_sequence_of_maps PASSED [771/959] >tests/unit/config/test_generate.py::test_merge_source_configuration_into_destination_without_source_does_nothing PASSED [772/959] >tests/unit/config/test_legacy.py::test_option_should_create_config_option PASSED [773/959] >tests/unit/config/test_legacy.py::test_option_should_create_config_option_with_defaults PASSED [774/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_valid_config_should_not_raise PASSED [775/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_missing_required_section_should_raise PASSED [776/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_missing_optional_section_should_not_raise PASSED [777/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_unknown_section_should_raise PASSED [778/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_missing_required_option_should_raise PASSED [779/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_missing_optional_option_should_not_raise PASSED [780/959] >tests/unit/config/test_legacy.py::test_validate_configuration_format_with_extra_option_should_raise PASSED [781/959] >tests/unit/config/test_legacy.py::test_parse_section_options_should_return_section_options PASSED [782/959] >tests/unit/config/test_legacy.py::test_parse_section_options_for_missing_section_should_return_empty_dict PASSED [783/959] >tests/unit/config/test_legacy.py::test_parse_configuration_should_return_section_configs PASSED [784/959] >tests/unit/config/test_legacy.py::test_parse_configuration_with_file_open_error_should_raise PASSED [785/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config0-expected_config0-False] PASSED [786/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config1-expected_config1-False] PASSED [787/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config2-expected_config2-False] PASSED [788/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config3-expected_config3-False] PASSED [789/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config4-expected_config4-False] PASSED [790/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config5-expected_config5-False] PASSED [791/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config6-expected_config6-False] PASSED [792/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config7-expected_config7-False] PASSED [793/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config8-expected_config8-False] PASSED [794/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config9-expected_config9-False] PASSED [795/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config10-expected_config10-False] PASSED [796/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config11-expected_config11-False] PASSED [797/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config12-expected_config12-True] PASSED [798/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config13-expected_config13-True] PASSED [799/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config14-expected_config14-True] PASSED [800/959] >tests/unit/config/test_normalize.py::test_normalize_applies_hard_coded_normalization_to_config[config15-expected_config15-False] PASSED [801/959] >tests/unit/config/test_override.py::test_set_values_with_empty_keys_bails PASSED [802/959] >tests/unit/config/test_override.py::test_set_values_with_one_key_sets_it_into_config PASSED [803/959] >tests/unit/config/test_override.py::test_set_values_with_one_key_overwrites_existing_key PASSED [804/959] >tests/unit/config/test_override.py::test_set_values_with_multiple_keys_creates_hierarchy PASSED [805/959] >tests/unit/config/test_override.py::test_set_values_with_multiple_keys_updates_hierarchy PASSED [806/959] >tests/unit/config/test_override.py::test_parse_overrides_splits_keys_and_values PASSED [807/959] >tests/unit/config/test_override.py::test_parse_overrides_allows_value_with_equal_sign PASSED [808/959] >tests/unit/config/test_override.py::test_parse_overrides_raises_on_missing_equal_sign PASSED [809/959] >tests/unit/config/test_override.py::test_parse_overrides_raises_on_invalid_override_value PASSED [810/959] >tests/unit/config/test_override.py::test_parse_overrides_allows_value_with_single_key PASSED [811/959] >tests/unit/config/test_override.py::test_parse_overrides_handles_empty_overrides PASSED [812/959] >tests/unit/config/test_validate.py::test_format_json_error_path_element_formats_array_index PASSED [813/959] >tests/unit/config/test_validate.py::test_format_json_error_path_element_formats_property PASSED [814/959] >tests/unit/config/test_validate.py::test_format_json_error_formats_error_including_path PASSED [815/959] >tests/unit/config/test_validate.py::test_format_json_error_formats_error_without_path PASSED [816/959] >tests/unit/config/test_validate.py::test_validation_error_string_contains_errors PASSED [817/959] >tests/unit/config/test_validate.py::test_apply_locical_validation_raises_if_unknown_repository_in_check_repositories PASSED [818/959] >tests/unit/config/test_validate.py::test_apply_locical_validation_does_not_raise_if_known_repository_in_check_repositories PASSED [819/959] >tests/unit/config/test_validate.py::test_apply_logical_validation_does_not_raise_if_archive_name_format_and_prefix_present PASSED [820/959] >tests/unit/config/test_validate.py::test_apply_logical_validation_does_not_raise_otherwise PASSED [821/959] >tests/unit/config/test_validate.py::test_normalize_repository_path_passes_through_remote_repository PASSED [822/959] >tests/unit/config/test_validate.py::test_normalize_repository_path_passes_through_absolute_repository PASSED [823/959] >tests/unit/config/test_validate.py::test_normalize_repository_path_resolves_relative_repository PASSED [824/959] >tests/unit/config/test_validate.py::test_repositories_match_does_not_raise PASSED [825/959] >tests/unit/config/test_validate.py::test_guard_configuration_contains_repository_does_not_raise_when_repository_in_config PASSED [826/959] >tests/unit/config/test_validate.py::test_guard_configuration_contains_repository_does_not_raise_when_repository_not_given PASSED [827/959] >tests/unit/config/test_validate.py::test_guard_configuration_contains_repository_errors_when_repository_missing_from_config PASSED [828/959] >tests/unit/config/test_validate.py::test_guard_configuration_contains_repository_errors_when_repository_matches_config_twice PASSED [829/959] >tests/unit/config/test_validate.py::test_guard_single_repository_selected_raises_when_multiple_repositories_configured_and_none_selected PASSED [830/959] >tests/unit/config/test_validate.py::test_guard_single_repository_selected_does_not_raise_when_single_repository_configured_and_none_selected PASSED [831/959] >tests/unit/config/test_validate.py::test_guard_single_repository_selected_does_not_raise_when_no_repositories_configured_and_one_selected PASSED [832/959] >tests/unit/config/test_validate.py::test_guard_single_repository_selected_does_not_raise_when_repositories_configured_and_one_selected PASSED [833/959] >tests/unit/hooks/test_command.py::test_interpolate_context_passes_through_command_without_variable PASSED [834/959] >tests/unit/hooks/test_command.py::test_interpolate_context_passes_through_command_with_unknown_variable PASSED [835/959] >tests/unit/hooks/test_command.py::test_interpolate_context_interpolates_variables PASSED [836/959] >tests/unit/hooks/test_command.py::test_interpolate_context_does_not_touch_unknown_variables PASSED [837/959] >tests/unit/hooks/test_command.py::test_execute_hook_invokes_each_command PASSED [838/959] >tests/unit/hooks/test_command.py::test_execute_hook_with_multiple_commands_invokes_each_command PASSED [839/959] >tests/unit/hooks/test_command.py::test_execute_hook_with_umask_sets_that_umask PASSED [840/959] >tests/unit/hooks/test_command.py::test_execute_hook_with_dry_run_skips_commands PASSED [841/959] >tests/unit/hooks/test_command.py::test_execute_hook_with_empty_commands_does_not_raise PASSED [842/959] >tests/unit/hooks/test_command.py::test_execute_hook_on_error_logs_as_error PASSED [843/959] >tests/unit/hooks/test_command.py::test_considered_soft_failure_treats_soft_fail_exit_code_as_soft_fail PASSED [844/959] >tests/unit/hooks/test_command.py::test_considered_soft_failure_does_not_treat_other_exit_code_as_soft_fail PASSED [845/959] >tests/unit/hooks/test_command.py::test_considered_soft_failure_does_not_treat_other_exception_type_as_soft_fail PASSED [846/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_rewrites_ping_url_for_start_state PASSED [847/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_rewrites_ping_url_and_state_for_start_state PASSED [848/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_rewrites_ping_url_for_finish_state PASSED [849/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_rewrites_ping_url_for_fail_state PASSED [850/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_dry_run_does_not_hit_ping_url PASSED [851/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_with_connection_error_logs_warning PASSED [852/959] >tests/unit/hooks/test_cronhub.py::test_ping_monitor_with_other_error_logs_warning PASSED [853/959] >tests/unit/hooks/test_cronitor.py::test_ping_monitor_hits_ping_url_for_start_state PASSED [854/959] >tests/unit/hooks/test_cronitor.py::test_ping_monitor_hits_ping_url_for_finish_state PASSED [855/959] >tests/unit/hooks/test_cronitor.py::test_ping_monitor_hits_ping_url_for_fail_state PASSED [856/959] >tests/unit/hooks/test_cronitor.py::test_ping_monitor_dry_run_does_not_hit_ping_url PASSED [857/959] >tests/unit/hooks/test_cronitor.py::test_ping_monitor_with_connection_error_logs_warning PASSED [858/959] >tests/unit/hooks/test_cronitor.py::test_ping_monitor_with_other_error_logs_warning PASSED [859/959] >tests/unit/hooks/test_dispatch.py::test_call_hook_invokes_module_function_with_arguments_and_returns_value PASSED [860/959] >tests/unit/hooks/test_dispatch.py::test_call_hook_without_hook_config_invokes_module_function_with_arguments_and_returns_value PASSED [861/959] >tests/unit/hooks/test_dispatch.py::test_call_hook_without_corresponding_module_raises PASSED [862/959] >tests/unit/hooks/test_dispatch.py::test_call_hooks_calls_each_hook_and_collects_return_values PASSED [863/959] >tests/unit/hooks/test_dispatch.py::test_call_hooks_calls_skips_return_values_for_missing_hooks PASSED [864/959] >tests/unit/hooks/test_dispatch.py::test_call_hooks_calls_skips_return_values_for_null_hooks PASSED [865/959] >tests/unit/hooks/test_dispatch.py::test_call_hooks_even_if_unconfigured_calls_each_hook_and_collects_return_values PASSED [866/959] >tests/unit/hooks/test_dispatch.py::test_call_hooks_even_if_unconfigured_calls_each_hook_configured_or_not_and_collects_return_values PASSED [867/959] >tests/unit/hooks/test_dump.py::test_make_database_dump_path_joins_arguments PASSED [868/959] >tests/unit/hooks/test_dump.py::test_make_database_dump_path_defaults_without_source_directory PASSED [869/959] >tests/unit/hooks/test_dump.py::test_make_database_dump_filename_uses_name_and_hostname PASSED [870/959] >tests/unit/hooks/test_dump.py::test_make_database_dump_filename_without_hostname_defaults_to_localhost PASSED [871/959] >tests/unit/hooks/test_dump.py::test_make_database_dump_filename_with_invalid_name_raises PASSED [872/959] >tests/unit/hooks/test_dump.py::test_create_parent_directory_for_dump_does_not_raise PASSED [873/959] >tests/unit/hooks/test_dump.py::test_create_named_pipe_for_dump_does_not_raise PASSED [874/959] >tests/unit/hooks/test_dump.py::test_remove_database_dumps_removes_dump_path PASSED [875/959] >tests/unit/hooks/test_dump.py::test_remove_database_dumps_with_dry_run_skips_removal PASSED [876/959] >tests/unit/hooks/test_dump.py::test_remove_database_dumps_without_dump_path_present_skips_removal PASSED [877/959] >tests/unit/hooks/test_dump.py::test_convert_glob_patterns_to_borg_patterns_removes_leading_slash PASSED [878/959] >tests/unit/hooks/test_healthchecks.py::test_forgetful_buffering_handler_emit_collects_log_records PASSED [879/959] >tests/unit/hooks/test_healthchecks.py::test_forgetful_buffering_handler_emit_collects_log_records_with_zero_byte_capacity PASSED [880/959] >tests/unit/hooks/test_healthchecks.py::test_forgetful_buffering_handler_emit_forgets_log_records_when_capacity_reached PASSED [881/959] >tests/unit/hooks/test_healthchecks.py::test_format_buffered_logs_for_payload_flattens_log_buffer PASSED [882/959] >tests/unit/hooks/test_healthchecks.py::test_format_buffered_logs_for_payload_inserts_truncation_indicator_when_logs_forgotten PASSED [883/959] >tests/unit/hooks/test_healthchecks.py::test_format_buffered_logs_for_payload_without_handler_produces_empty_payload PASSED [884/959] >tests/unit/hooks/test_healthchecks.py::test_initialize_monitor_creates_log_handler_with_ping_body_limit PASSED [885/959] >tests/unit/hooks/test_healthchecks.py::test_initialize_monitor_creates_log_handler_with_default_ping_body_limit PASSED [886/959] >tests/unit/hooks/test_healthchecks.py::test_initialize_monitor_creates_log_handler_with_zero_ping_body_limit PASSED [887/959] >tests/unit/hooks/test_healthchecks.py::test_initialize_monitor_creates_log_handler_when_send_logs_true PASSED [888/959] >tests/unit/hooks/test_healthchecks.py::test_initialize_monitor_bails_when_send_logs_false PASSED [889/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_hits_ping_url_for_start_state PASSED [890/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_hits_ping_url_for_finish_state PASSED [891/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_hits_ping_url_for_fail_state PASSED [892/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_with_ping_uuid_hits_corresponding_url PASSED [893/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_skips_ssl_verification_when_verify_tls_false PASSED [894/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_executes_ssl_verification_when_verify_tls_true PASSED [895/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_dry_run_does_not_hit_ping_url PASSED [896/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_does_not_hit_ping_url_when_states_not_matching PASSED [897/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_hits_ping_url_when_states_matching PASSED [898/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_with_connection_error_logs_warning PASSED [899/959] >tests/unit/hooks/test_healthchecks.py::test_ping_monitor_with_other_error_logs_warning PASSED [900/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_runs_mongodump_for_each_database PASSED [901/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_with_dry_run_skips_mongodump PASSED [902/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_runs_mongodump_with_hostname_and_port PASSED [903/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_runs_mongodump_with_username_and_password PASSED [904/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_runs_mongodump_with_directory_format PASSED [905/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_runs_mongodump_with_options PASSED [906/959] >tests/unit/hooks/test_mongodb.py::test_dump_databases_runs_mongodumpall_for_all_databases PASSED [907/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_runs_mongorestore PASSED [908/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_errors_on_multiple_database_config PASSED [909/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_runs_mongorestore_with_hostname_and_port PASSED [910/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_runs_mongorestore_with_username_and_password PASSED [911/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_runs_psql_for_all_database_dump PASSED [912/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_with_dry_run_skips_restore PASSED [913/959] >tests/unit/hooks/test_mongodb.py::test_restore_database_dump_without_extract_process_restores_from_disk PASSED [914/959] >tests/unit/hooks/test_mysql.py::test_database_names_to_dump_passes_through_name PASSED [915/959] >tests/unit/hooks/test_mysql.py::test_database_names_to_dump_queries_mysql_for_database_names PASSED [916/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_runs_mysqldump_for_each_database PASSED [917/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_with_dry_run_skips_mysqldump PASSED [918/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_runs_mysqldump_with_hostname_and_port PASSED [919/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_runs_mysqldump_with_username_and_password PASSED [920/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_runs_mysqldump_with_options PASSED [921/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_runs_mysqldump_for_all_databases PASSED [922/959] >tests/unit/hooks/test_mysql.py::test_database_names_to_dump_runs_mysql_with_list_options PASSED [923/959] >tests/unit/hooks/test_mysql.py::test_dump_databases_errors_for_missing_all_databases PASSED [924/959] >tests/unit/hooks/test_mysql.py::test_restore_database_dump_runs_mysql_to_restore PASSED [925/959] >tests/unit/hooks/test_mysql.py::test_restore_database_dump_errors_on_multiple_database_config PASSED [926/959] >tests/unit/hooks/test_mysql.py::test_restore_database_dump_runs_mysql_with_hostname_and_port PASSED [927/959] >tests/unit/hooks/test_mysql.py::test_restore_database_dump_runs_mysql_with_username_and_password PASSED [928/959] >tests/unit/hooks/test_mysql.py::test_restore_database_dump_with_dry_run_skips_restore PASSED [929/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_minimal_config_hits_hosted_ntfy_on_fail PASSED [930/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_minimal_config_does_not_hit_hosted_ntfy_on_start PASSED [931/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_minimal_config_does_not_hit_hosted_ntfy_on_finish PASSED [932/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_minimal_config_hits_selfhosted_ntfy_on_fail PASSED [933/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_minimal_config_does_not_hit_hosted_ntfy_on_fail_dry_run PASSED [934/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_custom_message_hits_hosted_ntfy_on_fail PASSED [935/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_custom_state_hits_hosted_ntfy_on_start PASSED [936/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_with_connection_error_logs_warning PASSED [937/959] >tests/unit/hooks/test_ntfy.py::test_ping_monitor_with_other_error_logs_warning PASSED [938/959] >tests/unit/hooks/test_pagerduty.py::test_ping_monitor_ignores_start_state PASSED [939/959] >tests/unit/hooks/test_pagerduty.py::test_ping_monitor_ignores_finish_state PASSED [940/959] >tests/unit/hooks/test_pagerduty.py::test_ping_monitor_calls_api_for_fail_state PASSED [941/959] >tests/unit/hooks/test_pagerduty.py::test_ping_monitor_dry_run_does_not_call_api PASSED [942/959] >tests/unit/hooks/test_pagerduty.py::test_ping_monitor_with_connection_error_logs_warning PASSED [943/959] >tests/unit/hooks/test_pagerduty.py::test_ping_monitor_with_other_error_logs_warning PASSED [944/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_runs_pg_dump_for_each_database PASSED [945/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_with_dry_run_skips_pg_dump PASSED [946/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_runs_pg_dump_with_hostname_and_port PASSED [947/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_runs_pg_dump_with_username_and_password PASSED [948/959] >tests/unit/hooks/test_postgresql.py::test_make_extra_environment_maps_options_to_environment PASSED [949/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_runs_pg_dump_with_directory_format PASSED [950/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_runs_pg_dump_with_options PASSED [951/959] >tests/unit/hooks/test_postgresql.py::test_dump_databases_runs_pg_dumpall_for_all_databases PASSED [952/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_runs_pg_restore PASSED [953/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_errors_on_multiple_database_config PASSED [954/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_runs_pg_restore_with_hostname_and_port PASSED [955/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_runs_pg_restore_with_username_and_password PASSED [956/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_runs_psql_for_all_database_dump PASSED [957/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_with_dry_run_skips_restore PASSED [958/959] >tests/unit/hooks/test_postgresql.py::test_restore_database_dump_without_extract_process_restores_from_disk PASSED [959/959] > >=================================== FAILURES =================================== >_________________ test_borgmatic_version_matches_news_version __________________ > > def test_borgmatic_version_matches_news_version(): > flexmock(module.collect).should_receive('get_default_config_paths').and_return(['default']) > >> borgmatic_version = subprocess.check_output(('borgmatic', '--version')).decode('ascii') > > >tests/integration/commands/test_borgmatic.py:11: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.10/subprocess.py:421: in check_output > return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, > kwargs = {} > popenargs = (('borgmatic', '--version'),) > timeout = None >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >input = None, capture_output = False, timeout = None, check = True >popenargs = (('borgmatic', '--version'),), kwargs = {'stdout': -1} >process = <Popen: returncode: 1 args: ('borgmatic', '--version')>, stdout = b'' >stderr = None, retcode = 1 > > def run(*popenargs, > input=None, capture_output=False, timeout=None, check=False, **kwargs): > """Run command with arguments and return a CompletedProcess instance. > > The returned instance will have attributes args, returncode, stdout and > stderr. By default, stdout and stderr are not captured, and those attributes > will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, > or pass capture_output=True to capture both. > > If check is True and the exit code was non-zero, it raises a > CalledProcessError. The CalledProcessError object will have the return code > in the returncode attribute, and output & stderr attributes if those streams > were captured. > > If timeout is given, and the process takes too long, a TimeoutExpired > exception will be raised. > > There is an optional argument "input", allowing you to > pass bytes or a string to the subprocess's stdin. If you use this argument > you may not also use the Popen constructor's "stdin" argument, as > it will be used internally. > > By default, all communication is in bytes, and therefore any "input" should > be bytes, and the stdout and stderr will be bytes. If in text mode, any > "input" should be a string, and stdout and stderr will be strings decoded > according to locale encoding, or by "encoding" if set. Text mode is > triggered by setting any of text, encoding, errors or universal_newlines. > > The other arguments are the same as for the Popen constructor. > """ > if input is not None: > if kwargs.get('stdin') is not None: > raise ValueError('stdin and input arguments may not both be used.') > kwargs['stdin'] = PIPE > > if capture_output: > if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: > raise ValueError('stdout and stderr arguments may not be used ' > 'with capture_output.') > kwargs['stdout'] = PIPE > kwargs['stderr'] = PIPE > > with Popen(*popenargs, **kwargs) as process: > try: > stdout, stderr = process.communicate(input, timeout=timeout) > except TimeoutExpired as exc: > process.kill() > if _mswindows: > # Windows accumulates the output in a single blocking > # read() call run on child threads, with the timeout > # being done in a join() on those threads. communicate() > # _after_ kill() is required to collect that and add it > # to the exception. > exc.stdout, exc.stderr = process.communicate() > else: > # POSIX _communicate already populated the output so > # far into the TimeoutExpired exception. > process.wait() > raise > except: # Including KeyboardInterrupt, communicate handled that. > process.kill() > # We don't call process.wait() as .__exit__ does that for us. > raise > retcode = process.poll() > if check and retcode: >> raise CalledProcessError(retcode, process.args, > output=stdout, stderr=stderr) >E subprocess.CalledProcessError: Command '('borgmatic', '--version')' returned non-zero exit status 1. > >capture_output = False >check = True >input = None >kwargs = {'stdout': -1} >popenargs = (('borgmatic', '--version'),) >process = <Popen: returncode: 1 args: ('borgmatic', '--version')> >retcode = 1 >stderr = None >stdout = b'' >timeout = None > >/usr/lib/python3.10/subprocess.py:526: CalledProcessError >----------------------------- Captured stderr call ----------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/install/usr/bin/borgmatic", line 8, in <module> > sys.exit(main()) > File "/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4_python3.10/install/usr/lib/python3.10/site-packages/borgmatic/commands/borgmatic.py", line 1016, in main > print(pkg_resources.require('borgmatic')[0].version) > File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 909, in require > needed = self.resolve(parse_requirements(requirements)) > File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 800, in resolve > raise VersionConflict(dist, req).with_context(dependent_req) >pkg_resources.ContextualVersionConflict: (charset-normalizer 3.0.0 (/usr/lib/python3.10/site-packages), Requirement.parse('charset-normalizer<3,>=2'), {'requests'}) >=============================== warnings summary =============================== >tests/integration/test_execute.py::test_log_outputs_logs_each_line_separately >tests/integration/test_execute.py::test_log_outputs_skips_logs_for_process_with_none_stdout >tests/integration/test_execute.py::test_log_outputs_returns_output_without_logging_for_output_log_level_none >tests/integration/test_execute.py::test_log_outputs_vents_other_processes_when_one_exits >tests/integration/test_execute.py::test_log_outputs_does_not_error_when_one_process_exits > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed file <_io.BufferedReader name=11> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_logs_each_line_separately >tests/integration/test_execute.py::test_log_outputs_returns_output_without_logging_for_output_log_level_none >tests/integration/test_execute.py::test_log_outputs_logs_multiline_error_output >tests/integration/test_execute.py::test_log_outputs_with_no_output_logs_nothing > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed file <_io.BufferedReader name=12> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_kills_other_processes_when_one_errors > /usr/lib/python3.10/subprocess.py:1072: ResourceWarning: subprocess 51 is still running > _warn("subprocess %s is still running" % self.pid, > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_kills_other_processes_when_one_errors > /usr/lib/python3.10/inspect.py:2400: ResourceWarning: unclosed file <_io.FileIO name=11 mode='rb' closefd=True> > sig = _get_signature_of(obj.__func__) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_vents_other_processes_when_one_exits > /usr/lib/python3.10/sre_parse.py:115: ResourceWarning: unclosed file <_io.BufferedReader name=12> > data = [] > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_vents_other_processes_when_one_exits > /usr/lib/python3.10/subprocess.py:1072: ResourceWarning: subprocess 55 is still running > _warn("subprocess %s is still running" % self.pid, > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_vents_other_processes_when_one_exits > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed file <_io.BufferedReader name=14> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_vents_other_processes_when_one_exits > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed file <_io.BufferedReader name=15> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/test_execute.py::test_log_outputs_with_unfinished_process_re_polls > /usr/lib/python3.10/subprocess.py:1072: ResourceWarning: subprocess 62 is still running > _warn("subprocess %s is still running" % self.pid, > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/commands/test_arguments.py::test_parse_arguments_with_no_arguments_uses_defaults > /usr/lib/python3.10/argparse.py:1537: ResourceWarning: unclosed file <_io.FileIO name=11 mode='rb' closefd=True> > for option_string in args: > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/config/test_schema.py::test_schema_line_length_stays_under_limit > /usr/lib/python3.10/site-packages/_pytest/python.py:192: ResourceWarning: unclosed file <_io.TextIOWrapper name='borgmatic/config/schema.yaml' mode='r' encoding='UTF-8'> > result = testfunction(**testargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/config/test_validate.py::test_parse_configuration_inlines_include > /usr/lib/python3.10/site-packages/ruamel/yaml/constructor.py:119: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4/borgmatic/config/schema.yaml' mode='r' encoding='UTF-8'> > node = self.composer.get_single_node() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/config/test_validate.py::test_parse_configuration_inlines_include >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_validation_error > /usr/lib/python3.10/site-packages/ruamel/yaml/resolver.py:398: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4/borgmatic/config/schema.yaml' mode='r' encoding='UTF-8'> > version = self.loadumper._serializer.use_version # dumping > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_missing_schema_file >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_syntax_error > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4/borgmatic/config/schema.yaml' mode='r' encoding='UTF-8'> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/integration/config/test_validate.py::test_parse_configuration_raises_for_syntax_error > /usr/lib/python3.10/ast.py:72: ResourceWarning: unclosed file <_io.FileIO name='/tmp/config.yaml' mode='rb' closefd=True> > def _convert_num(node): > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_logger.py::test_configure_logging_probes_for_log_socket_on_linux >tests/unit/test_logger.py::test_configure_logging_probes_for_log_socket_on_macos >tests/unit/test_logger.py::test_configure_logging_probes_for_log_socket_on_freebsd > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET6, type=SocketKind.SOCK_DGRAM, proto=17, laddr=('::', 0, 0, 0)> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_logger.py::test_configure_logging_to_logfile_instead_of_syslog > /usr/lib/python3.10/site-packages/_pytest/runner.py:338: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/logfile' mode='a' encoding='UTF-8'> > result: Optional[TResult] = func() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/borg/test_check.py::test_check_archives_with_progress_calls_borg_with_progress_parameter > /usr/lib/python3.10/enum.py:385: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4/borgmatic/config/schema.yaml' mode='r' encoding='UTF-8'> > return cls.__new__(cls, value) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >=========================== short test summary info ============================ >FAILED tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version >================== 1 failed, 958 passed, 29 warnings in 6.11s ================== > * ERROR: app-backup/borgmatic-1.7.4::gentoo failed (test phase): > * pytest failed with python3.10 > * > * Call stack: > * ebuild.sh, line 122: Called src_test > * environment, line 3496: Called distutils-r1_src_test > * environment, line 1771: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 898: Called distutils-r1_run_phase 'python_test' > * environment, line 1694: Called python_test > * environment, line 3461: Called distutils-r1_python_test > * environment, line 1644: Called epytest > * environment, line 2249: Called die > * The specific snippet of code: > * "${@}" || die -n "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=app-backup/borgmatic-1.7.4::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-backup/borgmatic-1.7.4::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/app-backup/borgmatic-1.7.4:20221021-142948.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-backup/borgmatic-1.7.4/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-backup/borgmatic-1.7.4/temp/environment'. > * Working directory: '/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4' > * S: '/var/tmp/portage/app-backup/borgmatic-1.7.4/work/borgmatic-1.7.4' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 877845
: 824975