* Package: dev-util/rbtools-4.0-r1:0 * Repository: gentoo * Maintainer: graaff@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 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/fd2231a8a89647a110acf11b2ca1c0ae9a25c592 (Mon Dec 5 18:24:48 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/3355dcdb426547d40c8633b9f1a17b74e9ea7def @@@@@ END @@@@@ ################## # emerge --info: # ################## Portage 3.0.41 (python 3.10.8-final-0, default/linux/amd64/17.1, gcc-12, glibc-2.36-r6, 5.15.77-gentoo-dist x86_64) ================================================================= System uname: Linux-5.15.77-gentoo-dist-x86_64-AMD_EPYC_7513_32-Core_Processor-with-glibc2.36 KiB Mem: 263533016 total, 77361564 free KiB Swap: 0 total, 0 free sh bash 5.2_p12 ld GNU ld (Gentoo 2.39 p5) 2.39.0 app-misc/pax-utils: 1.3.5::gentoo app-shells/bash: 5.2_p12::gentoo dev-lang/perl: 5.36.0-r1::gentoo dev-lang/python: 3.8.15_p3::gentoo, 3.9.15_p3::gentoo, 3.10.8_p3::gentoo, 3.11.0_p2::gentoo dev-util/cmake: 3.25.1::gentoo dev-util/meson: 0.64.1::gentoo sys-apps/baselayout: 2.9::gentoo sys-apps/openrc: 0.45.2-r2::gentoo sys-apps/sandbox: 2.29::gentoo sys-devel/autoconf: 2.71-r5::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_p20221203::gentoo sys-devel/gcc-config: 2.8::gentoo sys-devel/libtool: 2.4.7::gentoo sys-devel/make: 4.4::gentoo sys-kernel/linux-headers: 6.0::gentoo (virtual/os-headers) sys-libs/glibc: 2.36-r6::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* MIT" 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/dev-util/rbtools-4.0-r1/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" LEX="flex" MAKEOPTS="-j49" 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_TARGETS="python3_8 python3_9 python3_10" USERLAND="GNU" YACC="yacc.bison" 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, 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, YFLAGS ############################## # emerge history (qlop -mv): # ############################## 2022-12-05T19:25:45 >>> dev-python/tqdm-4.64.1 2022-12-05T19:25:48 >>> dev-python/iniconfig-1.1.1-r1 2022-12-05T19:25:43 >>> dev-python/pluggy-1.0.0-r2 2022-12-05T19:25:50 >>> dev-python/exceptiongroup-1.0.4 2022-12-05T19:25:58 >>> dev-python/pathspec-0.10.2 2022-12-05T19:25:55 >>> dev-python/editables-0.3 2022-12-05T19:25:53 >>> dev-python/zope-interface-5.5.2 2022-12-05T19:26:00 >>> dev-python/wcwidth-0.2.5-r1 2022-12-05T19:26:06 >>> dev-python/flit_scm-1.7.0 2022-12-05T19:26:18 >>> dev-python/colorama-0.4.6 2022-12-05T19:26:04 >>> dev-python/pydiffx-1.1 2022-12-05T19:26:21 >>> dev-python/hatchling-1.11.1 2022-12-05T19:26:23 >>> dev-python/attrs-22.1.0 2022-12-05T19:26:05 >>> dev-python/kgb-7.1.1 2022-12-05T19:26:48 >>> dev-python/hatch-vcs-0.2.0 2022-12-05T19:26:51 >>> dev-python/pytest-7.2.0 2022-12-05T19:26:26 >>> dev-python/texttable-1.6.7 2022-12-05T19:27:05 >>> dev-python/pytest-env-0.8.1 2022-12-05T19:26:03 >>> dev-vcs/mercurial-6.2.3 ####################################### # 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-alternatives/awk-2:0 -busybox gawk -mawk -nawk split-usr app-alternatives/bc-0:0 -gh gnu app-alternatives/bzip2-1:0 -lbzip2 -pbzip2 reference split-usr app-alternatives/gzip-0:0 -pigz reference split-usr app-alternatives/lex-0-r1:0 flex -reflex app-alternatives/tar-0:0 gnu -libarchive split-usr app-alternatives/yacc-1-r2:0 bison -byacc -reference app-arch/bzip2-1.0.8-r4: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-r3: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/tar-1.34-r2:0 acl -minimal nls -selinux -verify-sig xattr app-arch/unzip-6.0_p27-r1:0 bzip2 -natspec unicode app-arch/xz-utils-5.2.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 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-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/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-7.0: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.85: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.2_p12:0 -afs -bashlogger -examples -mem-scramble net nls -pgo -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-r9: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.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 -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-r1:0/5.36 -berkdb -debug -doc gdbm ithreads -minimal -quadmath dev-lang/python-3.11.0_p2:3.11 -bluetooth -build ensurepip -examples gdbm -hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-3.10.8_p3:3.10 -bluetooth -build ensurepip -examples gdbm -hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig xml dev-lang/python-3.9.15_p3:3.9 -bluetooth -build ensurepip -examples gdbm -hardened -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig xml dev-lang/python-3.8.15_p3:3.8 -bluetooth -build ensurepip -examples gdbm -hardened -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -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.13: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.188: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.5.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 -examples -static-libs unicode dev-libs/glib-2.74.3-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-r4: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 cpudetection 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/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.4: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-r3: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 getentropy -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-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 bzip2 jit -libedit pcre16 pcre32 readline split-usr -static-libs unicode -verify-sig zlib dev-libs/libpipeline-1.5.7: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-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 -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.1_p1: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.1s: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/Clone-0.460.0:0 -test dev-perl/Devel-CheckLib-1.160.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.440.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.77.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-r1: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/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.2: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-r3: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.1: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.6: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.1:0 dev-python/ensurepip-setuptools-65.6.3:0 dev-python/ensurepip-wheels-100:0 dev-python/exceptiongroup-1.0.4: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.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/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/gpep517-11: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.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/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/jaraco-context-4.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/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.11.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/kgb-7.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/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/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/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.2:0 python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test 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/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/pydiffx-1.1: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_p9: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/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.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/pytest-env-0.8.1:0 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test dev-python/requests-2.28.1-r1: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/setuptools-65.6.3: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/texttable-1.6.7:0 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/tqdm-4.64.1:0 -examples 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/urllib3-1.26.13:0 -brotli python_targets_pypy3 python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -test dev-python/wcwidth-0.2.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/wheel-0.38.4: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.11.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.2: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.25.1: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.3: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.64.1: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 dev-vcs/mercurial-6.2.3:0 chg -debug -emacs -gpg python_targets_python3_10 -python_targets_python3_11 python_targets_python3_8 python_targets_python3_9 -rust -test -tk 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.1-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 nls -test media-libs/freetype-2.12.1-r2: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.1-r1: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.39: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.4: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-r5: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 -kerberos split-usr -static-libs net-libs/nghttp2-1.51.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.86.0-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 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 -websockets -zstd net-misc/dhcpcd-9.4.1:0 -debug embedded ipv6 -privsep udev net-misc/iputils-20221126:0 arping -caps -clockdiff -doc filecaps -idn nls -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.7-r1:0 acl -examples iconv -lz4 python_single_target_python3_10 -python_single_target_python3_8 -python_single_target_python3_9 -rrsync 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-r2:0 acl -caps -gmp -hostname -kill -multicall nls openssl -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-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 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-r2:0 nls -selinux -static -test -verify-sig sys-apps/gawk-5.2.1:0 -mpfr nls -pma readline -verify-sig sys-apps/gentoo-functions-0.17:0 sys-apps/grep-3.8-r1:0 egrep-fgrep 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-r1:0 pcre unicode sys-apps/man-db-2.11.1: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-r2:0 -audit -bash -debug ncurses netifrc -newnet pam -selinux -sysv-utils unicode sys-apps/portage-3.0.41: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.9:0 acl nls -selinux -static -verify-sig sys-apps/shadow-4.13-r1:0/4 acl -audit -bcrypt -cracklib nls pam -selinux -skey split-usr -su -verify-sig xattr sys-apps/systemd-utils-251.8-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 acl -boot kmod -selinux split-usr -split-usr -sysusers -test tmpfiles udev sys-apps/texinfo-7.0.1: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-122:0 daemon duktape -examples -gtk introspection -kde pam -selinux -systemd -test sys-devel/autoconf-2.71-r5:2.71 -emacs sys-devel/autoconf-archive-2022.09.03:0 sys-devel/autoconf-wrapper-20221118:0 sys-devel/automake-1.16.5:1.16 -test sys-devel/automake-wrapper-11-r1:0 sys-devel/bc-1.07.1-r6: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-r2:0 -examples nls -static -test -verify-sig sys-devel/flex-2.6.4-r5: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_p20221203:12 -ada -cet -custom-cflags cxx -d -debug -default-stack-clash-protection -default-znow -doc -fixed-point fortran -go graphite -hardened -ieee-long-double -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.4:0 -guile nls -static -verify-sig sys-devel/patch-2.7.6-r5:0 -static -test -verify-sig xattr sys-fs/e2fsprogs-1.46.5-r4: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/udev-init-scripts-35:0 sys-kernel/installkernel-gentoo-5:0 -grub sys-kernel/linux-headers-6.0:0 -headers-only 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 -test -verify-sig sys-libs/glibc-2.36-r6: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.33: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-r10: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 -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.2_p1: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-2022g:0 -leaps-timezone nls -zic-slim sys-libs/zlib-1.2.13-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 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.5:0 -X nls -selinux -test 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/dev-manager-0-r2:0 virtual/editor-0-r4: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-r3: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-r1: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 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.6:0 x11-apps/xset-1.2.5: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.17.6: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 -gles3 glib -gtk-doc -opengl -test x11-libs/libICE-1.1.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 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.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 -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.4-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.5: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.11: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.42.2: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.2:0 x11-misc/shared-mime-info-2.2:0 -test x11-misc/xdg-utils-1.1.3_p20210805-r1:0 -dbus -doc -gnome ####################### # build.log # ####################### >>> Unpacking source... >>> Unpacking RBTools-4.0.tar.gz to /var/tmp/portage/dev-util/rbtools-4.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-util/rbtools-4.0-r1/work >>> Preparing source in /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0 ... * python3_8: running distutils-r1_run_phase distutils-r1_python_compile python3.8 setup.py build -j 49 running build running build_py creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools copying rbtools/tests.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools copying rbtools/deprecation.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools copying rbtools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/users.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/testbase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/streams.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/match_score.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/graphs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/encoding.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/diffs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/appdirs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils copying rbtools/utils/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing copying rbtools/testing/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing copying rbtools/testing/testcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing copying rbtools/testing/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing copying rbtools/testing/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks copying rbtools/hooks/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks copying rbtools/hooks/common.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks copying rbtools/hooks/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/helpers copying rbtools/helpers/hgext.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/helpers copying rbtools/helpers/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/helpers creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs copying rbtools/diffs/writers.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs copying rbtools/diffs/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/status_update.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/status.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/stamp.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/setup_completion.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/review.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/publish.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/logout.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/login.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/list_repo_types.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/land.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/install.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/info.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/diff.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/close.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/clearcache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/attach.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/api_get.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands copying rbtools/commands/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/svn.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/perforce.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/mercurial.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/cvs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/bazaar.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients copying rbtools/clients/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/utils.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/decorators.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/decode.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/client.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/cache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api copying rbtools/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_buffered_iterator.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/test_aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests copying rbtools/utils/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api copying rbtools/testing/api/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api copying rbtools/testing/api/payloads.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api copying rbtools/testing/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools copying rbtools/diffs/tools/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools copying rbtools/diffs/tools/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools copying rbtools/diffs/tools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_unified_diff_writer.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_gnu_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_diff_tools_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_apple_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests copying rbtools/diffs/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/gnu.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/apple.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests copying rbtools/commands/tests/test_setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests copying rbtools/commands/tests/test_post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests copying rbtools/commands/tests/test_main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests copying rbtools/commands/tests/test_alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests copying rbtools/commands/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_scmclient_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_p4.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_bzr.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/test_base_scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests copying rbtools/clients/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base copying rbtools/clients/base/scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base copying rbtools/clients/base/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base copying rbtools/clients/base/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base copying rbtools/clients/base/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base copying rbtools/clients/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/transport copying rbtools/api/transport/sync.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/transport copying rbtools/api/transport/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/transport creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/test_resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/test_http_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/test_factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/test_errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/test_capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/base.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests copying rbtools/api/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests running egg_info writing RBTools.egg-info/PKG-INFO writing dependency_links to RBTools.egg-info/dependency_links.txt writing entry points to RBTools.egg-info/entry_points.txt writing requirements to RBTools.egg-info/requires.txt writing top-level names to RBTools.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'RBTools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'ez_setup.py' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'RBTools.egg-info/SOURCES.txt' creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/conf copying rbtools/commands/conf/_rbt-zsh-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/conf copying rbtools/commands/conf/rbt-bash-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/conf /usr/lib/python3.8/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'rbtools.commands.conf' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'rbtools.commands.conf' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'rbtools.commands.conf' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'rbtools.commands.conf' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) warning: build_py: byte-compiling is disabled, skipping. * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 49 running build running build_py creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools copying rbtools/tests.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools copying rbtools/deprecation.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools copying rbtools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/users.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/testbase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/streams.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/match_score.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/graphs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/encoding.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/diffs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/appdirs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils copying rbtools/utils/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing copying rbtools/testing/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing copying rbtools/testing/testcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing copying rbtools/testing/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing copying rbtools/testing/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/hooks copying rbtools/hooks/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/hooks copying rbtools/hooks/common.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/hooks copying rbtools/hooks/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/hooks creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/helpers copying rbtools/helpers/hgext.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/helpers copying rbtools/helpers/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/helpers creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs copying rbtools/diffs/writers.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs copying rbtools/diffs/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/status_update.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/status.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/stamp.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/setup_completion.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/review.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/publish.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/logout.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/login.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/list_repo_types.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/land.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/install.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/info.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/diff.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/close.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/clearcache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/attach.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/api_get.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands copying rbtools/commands/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/svn.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/perforce.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/mercurial.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/cvs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/bazaar.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients copying rbtools/clients/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/utils.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/decorators.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/decode.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/client.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/cache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api copying rbtools/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_buffered_iterator.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/test_aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests copying rbtools/utils/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/utils/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing/api copying rbtools/testing/api/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing/api copying rbtools/testing/api/payloads.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing/api copying rbtools/testing/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/testing/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools copying rbtools/diffs/tools/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools copying rbtools/diffs/tools/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools copying rbtools/diffs/tools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_unified_diff_writer.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_gnu_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_diff_tools_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_apple_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests copying rbtools/diffs/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/gnu.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/apple.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/diffs/tools/backends creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/tests copying rbtools/commands/tests/test_setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/tests copying rbtools/commands/tests/test_post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/tests copying rbtools/commands/tests/test_main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/tests copying rbtools/commands/tests/test_alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/tests copying rbtools/commands/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_scmclient_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_p4.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_bzr.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/test_base_scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests copying rbtools/clients/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/base copying rbtools/clients/base/scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/base copying rbtools/clients/base/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/base copying rbtools/clients/base/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/base copying rbtools/clients/base/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/base copying rbtools/clients/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/clients/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/transport copying rbtools/api/transport/sync.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/transport copying rbtools/api/transport/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/transport creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/test_resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/test_http_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/test_factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/test_errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/test_capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/base.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests copying rbtools/api/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/api/tests running egg_info writing RBTools.egg-info/PKG-INFO writing dependency_links to RBTools.egg-info/dependency_links.txt writing entry points to RBTools.egg-info/entry_points.txt writing requirements to RBTools.egg-info/requires.txt writing top-level names to RBTools.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'RBTools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'ez_setup.py' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'RBTools.egg-info/SOURCES.txt' /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'rbtools.commands.conf' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'rbtools.commands.conf' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'rbtools.commands.conf' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'rbtools.commands.conf' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/conf copying rbtools/commands/conf/_rbt-zsh-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/conf copying rbtools/commands/conf/rbt-bash-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_9/lib/rbtools/commands/conf warning: build_py: byte-compiling is disabled, skipping. * python3_10: running distutils-r1_run_phase distutils-r1_python_compile python3.10 setup.py build -j 49 running build running build_py creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools copying rbtools/tests.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools copying rbtools/deprecation.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools copying rbtools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/users.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/testbase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/streams.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/match_score.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/graphs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/encoding.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/diffs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/appdirs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils copying rbtools/utils/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing copying rbtools/testing/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing copying rbtools/testing/testcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing copying rbtools/testing/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing copying rbtools/testing/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/hooks copying rbtools/hooks/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/hooks copying rbtools/hooks/common.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/hooks copying rbtools/hooks/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/hooks creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/helpers copying rbtools/helpers/hgext.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/helpers copying rbtools/helpers/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/helpers creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs copying rbtools/diffs/writers.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs copying rbtools/diffs/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/status_update.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/status.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/stamp.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/setup_completion.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/review.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/publish.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/logout.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/login.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/list_repo_types.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/land.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/install.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/info.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/diff.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/close.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/clearcache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/attach.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/api_get.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands copying rbtools/commands/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/svn.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/perforce.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/mercurial.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/cvs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/bazaar.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients copying rbtools/clients/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/utils.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/decorators.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/decode.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/client.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/cache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api copying rbtools/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_buffered_iterator.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/test_aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests copying rbtools/utils/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/utils/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing/api copying rbtools/testing/api/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing/api copying rbtools/testing/api/payloads.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing/api copying rbtools/testing/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/testing/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools copying rbtools/diffs/tools/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools copying rbtools/diffs/tools/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools copying rbtools/diffs/tools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_unified_diff_writer.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_gnu_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_diff_tools_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests copying rbtools/diffs/tests/test_apple_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests copying rbtools/diffs/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/base copying rbtools/diffs/tools/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/gnu.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/apple.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/backends copying rbtools/diffs/tools/backends/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/diffs/tools/backends creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/tests copying rbtools/commands/tests/test_setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/tests copying rbtools/commands/tests/test_post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/tests copying rbtools/commands/tests/test_main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/tests copying rbtools/commands/tests/test_alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/tests copying rbtools/commands/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_scmclient_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_p4.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_bzr.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/test_base_scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests copying rbtools/clients/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/base copying rbtools/clients/base/scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/base copying rbtools/clients/base/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/base copying rbtools/clients/base/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/base copying rbtools/clients/base/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/base copying rbtools/clients/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/clients/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/transport copying rbtools/api/transport/sync.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/transport copying rbtools/api/transport/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/transport creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/test_resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/test_http_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/test_factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/test_errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/test_capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/base.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests copying rbtools/api/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/api/tests running egg_info writing RBTools.egg-info/PKG-INFO writing dependency_links to RBTools.egg-info/dependency_links.txt writing entry points to RBTools.egg-info/entry_points.txt writing requirements to RBTools.egg-info/requires.txt writing top-level names to RBTools.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'RBTools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'ez_setup.py' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'RBTools.egg-info/SOURCES.txt' /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'rbtools.commands.conf' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'rbtools.commands.conf' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'rbtools.commands.conf' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'rbtools.commands.conf' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/conf copying rbtools/commands/conf/_rbt-zsh-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/conf copying rbtools/commands/conf/rbt-bash-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_10/lib/rbtools/commands/conf warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-util/rbtools-4.0-r1 * python3_8: running distutils-r1_run_phase python_test python3.8 setup.py install --root=/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test --install-lib=lib --install-scripts=scripts running install running build running build_py running egg_info writing RBTools.egg-info/PKG-INFO writing dependency_links to RBTools.egg-info/dependency_links.txt writing entry points to RBTools.egg-info/entry_points.txt writing requirements to RBTools.egg-info/requires.txt writing top-level names to RBTools.egg-info/top_level.txt /usr/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( listing git files failed - pretending there aren't any reading manifest file 'RBTools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'ez_setup.py' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'RBTools.egg-info/SOURCES.txt' /usr/lib/python3.8/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'rbtools.commands.conf' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'rbtools.commands.conf' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'rbtools.commands.conf' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'rbtools.commands.conf' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) warning: build_py: byte-compiling is disabled, skipping. running install_lib creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/base.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/test_capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/test_errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/test_factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/test_http_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/tests/test_resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/transport copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/transport/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/transport copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/transport/sync.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api/transport copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/cache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/capabilities.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/client.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/decode.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/decorators.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/factory.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/resource.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/api/utils.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/api creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/base/scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/base creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_base_scmclient.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_bzr.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_p4.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_scmclient_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tests/test_tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/bazaar.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/clearcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/cvs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/mercurial.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/perforce.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/plastic.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/sos.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/svn.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/clients/tfs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/clients creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/conf copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/conf/rbt-bash-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/conf copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/conf/_rbt-zsh-completion -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/conf creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests/test_alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests/test_main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests/test_post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/tests/test_setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/alias.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/api_get.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/attach.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/clearcache.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/close.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/diff.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/info.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/install.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/land.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/list_repo_types.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/login.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/logout.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/main.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/patch.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/post.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/publish.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/review.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/setup_completion.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/setup_repo.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/stamp.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/status.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/commands/status_update.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/commands creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests/test_apple_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests/test_diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests/test_diff_tools_registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests/test_gnu_diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tests/test_unified_diff_writer.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tests creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/backends copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/backends copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends/apple.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/backends copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/backends/gnu.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/backends creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base/diff_file_result.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/base/diff_tool.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools/base copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/tools/registry.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs/tools copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/diffs/writers.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/diffs creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/helpers copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/helpers/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/helpers copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/helpers/hgext.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/helpers creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/hooks copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/hooks copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks/common.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/hooks copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/hooks/git.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/hooks creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api/payloads.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/api/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing/api copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/testcase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/testing/transport.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/testing creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils creating /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_buffered_iterator.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/tests/test_console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils/tests copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/aliases.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/appdirs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/checks.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/commands.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/console.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/diffs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/encoding.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/errors.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/filesystem.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/graphs.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/match_score.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/process.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/repository.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/review_request.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/source_tree.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/streams.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/testbase.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/utils/users.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools/utils copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/__init__.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/deprecation.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools copying /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/lib/rbtools/tests.py -> /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/rbtools warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info Copying RBTools.egg-info to /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/lib/RBTools-4.0-py3.8.egg-info running install_scripts Installing rbt script to /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0-python3_8/test/scripts python3.8 -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 -p no:tavern ============================= test session starts ============================== platform linux -- Python 3.8.15, pytest-7.2.0, pluggy-1.0.0 -- /usr/bin/python3.8 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0, configfile: pytest.ini, testpaths: rbtools plugins: env-0.8.1, kgb-7.1.1 collecting ... collected 585 items rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_has_capability PASSED [ 1/585] rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_has_capability_with_partial_path PASSED [ 2/585] rbtools/api/tests/test_capabilities.py::CapabilitiesTests::test_has_capability_with_unknown_capability PASSED [ 3/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_error_code PASSED [ 4/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_error_code_unknown PASSED [ 5/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_http_status PASSED [ 6/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_http_status_and_error_code PASSED [ 7/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_http_status_unknown PASSED [ 8/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_no_details PASSED [ 9/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_rsp PASSED [ 10/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_rsp_and_error_code PASSED [ 11/585] rbtools/api/tests/test_errors.py::APIErrorTests::test_str_with_rsp_and_http_status PASSED [ 12/585] rbtools/api/tests/test_errors.py::AuthorizationErrorTests::test_str_with_details PASSED [ 13/585] rbtools/api/tests/test_errors.py::AuthorizationErrorTests::test_str_with_message PASSED [ 14/585] rbtools/api/tests/test_errors.py::AuthorizationErrorTests::test_str_without_message_or_details PASSED [ 15/585] rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str PASSED [ 16/585] rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_error_code PASSED [ 17/585] rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_message PASSED [ 18/585] rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_message_with_fields PASSED [ 19/585] rbtools/api/tests/test_errors.py::BadRequestErrorTests::test_str_with_rsp_error_message PASSED [ 20/585] rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_count_construction PASSED [ 21/585] rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_item_construction PASSED [ 22/585] rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_list_construction PASSED [ 23/585] rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_no_token_guessing PASSED [ 24/585] rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_resource_specific_base_class PASSED [ 25/585] rbtools/api/tests/test_factory.py::ResourceFactoryTests::test_token_guessing PASSED [ 26/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_defaults PASSED [ 27/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_multipart_formdata PASSED [ 28/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_multipart_formdata_normalizes_string_types PASSED [ 29/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_query_args PASSED [ 30/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_query_args_invalid PASSED [ 31/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_headers_normalized PASSED [ 32/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_method_normalized PASSED [ 33/585] rbtools/api/tests/test_http_request.py::HttpRequestTests::test_url_includes_normalized_query_args PASSED [ 34/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_getattr_with_expanded_item_resource PASSED [ 35/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_getattr_with_expanded_list_resource PASSED [ 36/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_item_resource_fields PASSED [ 37/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_item_resource_links PASSED [ 38/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_iteritems_with_expanded_item_resource PASSED [ 39/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_iteritems_with_expanded_list_resource PASSED [ 40/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data PASSED [ 41/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data_json PASSED [ 42/585] rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data_json_patch PASSED [ 43/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data PASSED [ 44/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data_json PASSED [ 45/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data_json_patch PASSED [ 46/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_link_field PASSED [ 47/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_list_resource_links PASSED [ 48/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_list_resource_list PASSED [ 49/585] rbtools/api/tests/test_resource.py::ListResourceTests::test_root_resource_templates PASSED [ 50/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_clear PASSED [ 51/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_fields PASSED [ 52/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getattr PASSED [ 53/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getattr_with_invalid_key PASSED [ 54/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getitem PASSED [ 55/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_getitem_with_invalid_key PASSED [ 56/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_iterfields PASSED [ 57/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_pop PASSED [ 58/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_popitem PASSED [ 59/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_setdefault PASSED [ 60/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_setitem PASSED [ 61/585] rbtools/api/tests/test_resource.py::ResourceFieldDictTests::test_update PASSED [ 62/585] rbtools/api/tests/test_resource.py::ResourceExtraDataFieldTests::test_copy PASSED [ 63/585] rbtools/api/tests/test_resource.py::ResourceExtraDataFieldTests::test_setitem PASSED [ 64/585] rbtools/api/tests/test_resource.py::ResourceExtraDataFieldTests::test_wrapped_fields PASSED [ 65/585] rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_count_construction PASSED [ 66/585] rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_item_construction PASSED [ 67/585] rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_list_construction PASSED [ 68/585] rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_no_token_guessing PASSED [ 69/585] rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_resource_specific_base_class PASSED [ 70/585] rbtools/api/tests/test_resource.py::ResourceFactoryTests::test_token_guessing PASSED [ 71/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_requires_false PASSED [ 72/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_requires_ids PASSED [ 73/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_requires_true PASSED [ 74/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_get_diff_tool_with_tool_missing PASSED [ 75/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_after_setup_with_found PASSED [ 76/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_after_setup_with_not_found PASSED [ 77/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_expect_checked_and_checked PASSED [ 78/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_expect_checked_and_not_checked PASSED [ 79/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_found PASSED [ 80/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_has_dependencies_with_not_found PASSED [ 81/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_setup_with_dep_errors PASSED [ 82/585] rbtools/clients/tests/test_base_scmclient.py::BaseSCMClientTests::test_setup_with_no_errors PASSED [ 83/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_bzr_with_deps_missing PASSED [ 84/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_bzr_with_deps_not_checked PASSED [ 85/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_brz_found PASSED [ 86/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_bzr_found_as_bazaar PASSED [ 87/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_bzr_found_as_breezy PASSED [ 88/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_check_dependencies_with_missing PASSED [ 89/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_local_path_with_deps_missing PASSED [ 90/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_local_path_with_deps_not_checked PASSED [ 91/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_repository_info_with_deps_missing PASSED [ 92/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_get_repository_info_with_deps_not_checked PASSED [ 93/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_is_breezy_with_deps_missing PASSED [ 94/585] rbtools/clients/tests/test_bzr.py::BazaarClientStandaloneTests::test_is_breezy_with_deps_not_checked PASSED [ 95/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [ 96/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_changes_in_parent_branch SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [ 97/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_changes_since_grandparent SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [ 98/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_exclude_patterns SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [ 99/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_exclude_patterns_in_repo_root SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [100/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_exclude_patterns_in_subdir SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [101/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_include_files SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [102/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_diff_with_multiple_commits SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [103/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_get_repository_info_child_branch SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [104/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_get_repository_info_no_branch SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [105/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_get_repository_info_original_branch SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [106/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_guessed_summary_and_description SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [107/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_guessed_summary_and_description_in_grand_parent_branch SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [108/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_guessed_summary_and_description_with_revision_range SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [109/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_no_args SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [110/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_one_arg SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [111/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_one_arg_parent SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [112/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_one_arg_split SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [113/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_parse_revision_spec_two_args SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [114/585] rbtools/clients/tests/test_bzr.py::BazaarClientTests::test_too_many_revisions SKIPPED (Command line tools (one of ('brz', 'bzr')) are missing.) [115/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_activity_changeset PASSED [116/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_check_dependencies_with_found PASSED [117/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_check_dependencies_with_missing PASSED [118/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_checkedout_changeset PASSED [119/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_diffx PASSED [120/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_directory_diffx PASSED [121/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_directory_legacy PASSED [122/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_diff_legacy PASSED [123/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_file_changes_from_directories PASSED [124/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_inside_view PASSED [125/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_outside_view PASSED [126/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_with_deps_missing PASSED [127/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_local_path_with_deps_not_checked PASSED [128/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_automatic PASSED [129/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_dynamic PASSED [130/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_dynamic_UCM PASSED [131/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_snapshot PASSED [132/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_webview PASSED [133/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_with_deps_missing PASSED [134/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_repository_info_with_deps_not_checked PASSED [135/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_vobtag_error PASSED [136/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_get_vobtag_success PASSED [137/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_host_properties_with_deps_missing PASSED [138/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_host_properties_with_deps_not_checked PASSED [139/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_parse_revision_spec PASSED [140/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_repository_info_update_from_remote_clearcase PASSED [141/585] rbtools/clients/tests/test_clearcase.py::ClearCaseClientTests::test_repository_info_update_from_remote_versionvault PASSED [142/585] rbtools/clients/tests/test_p4.py::P4WrapperTests::test_counters PASSED [143/585] rbtools/clients/tests/test_p4.py::P4WrapperTests::test_info PASSED [144/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_check_dependencies_with_found PASSED [145/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_check_dependencies_with_missing PASSED [146/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_exclude PASSED [147/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_for_submitted_changelist PASSED [148/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_with_moved_files_cap_off PASSED [149/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_with_moved_files_cap_on PASSED [150/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_diff_with_pending_changelist PASSED [151/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_local_path_with_deps_missing PASSED [152/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_local_path_with_deps_not_checked PASSED [153/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_outside_client_root PASSED [154/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_broker_address PASSED [155/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_broker_address_and_encrypted PASSED [156/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_repository_name_counter PASSED [157/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_server_address PASSED [158/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_get_repository_info_with_server_address_and_encrypted PASSED [159/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_invalid_spec PASSED [160/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_no_args PASSED [161/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_pending_cln PASSED [162/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_shelved_cln PASSED [163/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_submitted_cln PASSED [164/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_parse_revision_spec_two_args PASSED [165/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_scan_for_server_with_reviewboard_url PASSED [166/585] rbtools/clients/tests/test_p4.py::PerforceClientTests::test_scan_for_server_with_reviewboard_url_encoded PASSED [167/585] rbtools/clients/tests/test_plastic.py::PlasticClientTests::test_check_dependencies_with_found PASSED [168/585] rbtools/clients/tests/test_plastic.py::PlasticClientTests::test_check_dependencies_with_missing PASSED [169/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_builtin PASSED [170/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_entrypoint PASSED [171/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_entrypoint_and_missing PASSED [172/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_get_with_entrypoint_no_scmclient_id PASSED [173/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_init PASSED [174/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_iter PASSED [175/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register PASSED [176/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register_with_already_registered PASSED [177/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register_with_id_already_used PASSED [178/585] rbtools/clients/tests/test_scmclient_registry.py::SCMClientRegistryTests::test_register_with_no_scmclient_id PASSED [179/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_check_dependencies_with_found PASSED [180/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_check_dependencies_with_missing PASSED [181/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist PASSED [182/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_added_files PASSED [183/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_binary_files PASSED [184/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_exclude_patterns PASSED [185/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_include_files PASSED [186/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_and_renamed_files_soscmd_rename PASSED [187/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_complex PASSED [188/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_changelist_deleted_files PASSED [189/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection PASSED [190/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_added_files PASSED [191/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_and_binary_files PASSED [192/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_and_exclude_patterns PASSED [193/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_and_include_files PASSED [194/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_deleted_files PASSED [195/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_renamed_dirs PASSED [196/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_diff_with_selection_renamed_files PASSED [197/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_local_path PASSED [198/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_local_path_with_deps_missing PASSED [199/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_local_path_with_deps_not_checked PASSED [200/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_repository_info PASSED [201/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_tree_matches_review_request_with_match PASSED [202/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_tree_matches_review_request_without_match PASSED [203/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_get_tree_matches_review_request_without_sos PASSED [204/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_make_sos_path PASSED [205/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_make_sos_path_with_abs_path PASSED [206/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_make_sos_path_with_dot_slash PASSED [207/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_normalize_sos_path_with_non_sos_path PASSED [208/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_normalize_sos_path_with_none PASSED [209/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_normalize_sos_path_with_sos_path PASSED [210/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_0_args PASSED [211/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_1_arg_changelist_not_supported PASSED [212/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_1_arg_changelist_supported PASSED [213/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_1_arg_select PASSED [214/585] rbtools/clients/tests/test_sos.py::SOSClientTests::test_parse_revision_spec_with_multiple_args PASSED [215/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_check_dependencies_with_found PASSED [216/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_check_dependencies_with_found_wrong_version PASSED [217/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_check_dependencies_with_not_found PASSED [218/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_add PASSED [219/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_delete PASSED [220/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_edit PASSED [221/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_edit_branch PASSED [222/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_diff_with_non_working_copy_tip PASSED [223/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_0_revisions PASSED [224/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_1_revision PASSED [225/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_2_revisions PASSED [226/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_3_revisions PASSED [227/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_no_changeset_found PASSED [228/585] rbtools/clients/tests/test_tfs.py::TFExeWrapperTests::test_parse_revision_spec_with_r1_tilde_t2 PASSED [229/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_found PASSED [230/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_helper_path_not_found PASSED [231/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_java_not_found PASSED [232/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_check_dependencies_with_not_found PASSED [233/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_diff PASSED [234/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_diff_with_error_1 PASSED [235/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_diff_with_error_2 PASSED [236/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_0_revisions PASSED [237/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_1_revision PASSED [238/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_2_revisions PASSED [239/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_3_revisions PASSED [240/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_no_changeset_found PASSED [241/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_no_changeset_found_no_error PASSED [242/585] rbtools/clients/tests/test_tfs.py::TFHelperWrapperTests::test_parse_revision_spec_with_r1_tilde_t2 PASSED [243/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_found_on_linux PASSED [244/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_found_on_windows PASSED [245/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_found_with_custom PASSED [246/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_check_dependencies_with_not_found PASSED [247/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_add PASSED [248/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_delete PASSED [249/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_edit PASSED [250/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_edit_branch PASSED [251/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_diff_with_non_working_copy_tip PASSED [252/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_0_revisions PASSED [253/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_1_revision PASSED [254/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_2_revisions PASSED [255/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_3_revisions PASSED [256/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_no_changeset_found PASSED [257/585] rbtools/clients/tests/test_tfs.py::TEEWrapperTests::test_parse_revision_spec_with_r1_tilde_t2 PASSED [258/585] rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_not_found PASSED [259/585] rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_tee_found PASSED [260/585] rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_tf_exe_found PASSED [261/585] rbtools/clients/tests/test_tfs.py::TFSClientTests::test_check_dependencies_with_tf_helper_found PASSED [262/585] rbtools/clients/tests/test_tfs.py::TFSClientTests::test_tf_wrapper_with_deps_missing PASSED [263/585] rbtools/clients/tests/test_tfs.py::TFSClientTests::test_tf_wrapper_with_deps_not_checked PASSED [264/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_debug PASSED [265/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_defined PASSED [266/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_no_arg PASSED [267/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_dry_run_undefined PASSED [268/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_list_debug PASSED [269/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_list_defined PASSED [270/585] rbtools/commands/tests/test_alias.py::AliasCommandTests::test_alias_list_undefined PASSED [271/585] rbtools/commands/tests/test_main.py::MainCommandTests::test_help_command FAILED [272/585] rbtools/commands/tests/test_main.py::MainCommandTests::test_help_invalid_command PASSED [273/585] rbtools/commands/tests/test_main.py::MainCommandTests::test_help_multiple_args FAILED [274/585] rbtools/commands/tests/test_main.py::MainCommandTests::test_help_options_after FAILED [275/585] rbtools/commands/tests/test_main.py::MainCommandTests::test_help_options_before FAILED [276/585] rbtools/commands/tests/test_main.py::MainCommandTests::test_version_command PASSED [277/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_add PASSED [278/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_error_with_key PASSED [279/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_error_without_key PASSED [280/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_warning_with_key PASSED [281/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_add_warning_without_key PASSED [282/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_append PASSED [283/585] rbtools/commands/tests/test_main.py::JSONOutputTests::test_init PASSED [284/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_arg_field_set_again_by_custom_fields PASSED [285/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_multiple_delimiter PASSED [286/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_native_fields_through_extra_fields PASSED [287/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_default_target_groups PASSED [288/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_default_target_users PASSED [289/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_multiple_extra_fields PASSED [290/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_no_default_target_groups_update PASSED [291/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_no_default_target_users_update PASSED [292/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_one_extra_fields PASSED [293/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_groups PASSED [294/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_groups_on_update PASSED [295/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_users PASSED [296/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_post_setting_target_users_on_update PASSED [297/585] rbtools/commands/tests/test_post.py::PostCommandTests::test_wrong_argument_entry PASSED [298/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_defaults PASSED [299/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_bookmark PASSED [300/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_bookmark_and_no_json_patching_cap PASSED [301/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_branch PASSED [302/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_can_branch_and_no_json_patching_cap PASSED [303/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_diff_history_extra_data PASSED [304/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_diff_history_extra_data_no_json_patching_cap PASSED [305/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_changeunm PASSED [306/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_commit_id PASSED [307/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_commit_id_no_capability PASSED [308/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_extra_data PASSED [309/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_squashed_diff_extra_data_no_json_patching_cap PASSED [310/585] rbtools/commands/tests/test_post.py::PostBuildNewReviewRequestDataTests::test_with_submit_as PASSED [311/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_defaults PASSED [312/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_bookmark PASSED [313/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_bookmark_and_no_json_patching_cap PASSED [314/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_bookmark_and_review_request_is_new PASSED [315/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_branch PASSED [316/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_branch_and_no_json_patching_cap PASSED [317/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_can_branch_and_review_request_is_new PASSED [318/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_change_description PASSED [319/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_change_description_and_markdown PASSED [320/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_diff_history_extra_data PASSED [321/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_diff_history_extra_data_and_review_requst_is_new PASSED [322/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_diff_history_extra_data_no_json_patching_cap PASSED [323/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_auto PASSED [324/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_auto_and_review_request_id PASSED [325/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_auto_and_update PASSED [326/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_auto PASSED [327/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_auto_and_review_request_id PASSED [328/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_auto_and_update PASSED [329/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_no PASSED [330/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_yes_and_review_request_id PASSED [331/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_description_yes_and_update PASSED [332/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_no PASSED [333/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_auto PASSED [334/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_auto_and_review_request_id PASSED [335/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_auto_and_update PASSED [336/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_no PASSED [337/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_yes_and_review_request_id PASSED [338/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_summary_yes_and_update PASSED [339/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_yes_and_review_request_id PASSED [340/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_guess_yes_and_update PASSED [341/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_markdown PASSED [342/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_native_field_args PASSED [343/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_native_field_args_and_diff_only PASSED [344/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_native_field_args_and_markdown PASSED [345/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_publish PASSED [346/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff PASSED [347/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_and_commit_id PASSED [348/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_and_commit_id_no_cap PASSED [349/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_and_commit_id_no_change PASSED [350/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_extra_data PASSED [351/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_extra_data_and_review_requst_is_new PASSED [352/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_squashed_diff_extra_data_no_json_patching_cap PASSED [353/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_trivial_publish PASSED [354/585] rbtools/commands/tests/test_post.py::BuildReviewRequestDraftDataTests::test_with_trivial_publish_no_cap PASSED [355/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_generate_config_file PASSED [356/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_generate_config_file_contents PASSED [357/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_perforce_options PASSED [358/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_prompt_rb_repository_no_repos_found PASSED [359/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_prompt_rb_repository_repos_found PASSED [360/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_server_options PASSED [361/585] rbtools/commands/tests/test_setup_repo.py::SetupRepoTest::test_tfs_options PASSED [362/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_check_available_with_found PASSED [363/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_check_available_with_not_found PASSED [364/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_get_install_instructions PASSED [365/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_binary_differences PASSED [366/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_no_differences PASSED [367/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_show_hunk_context_true PASSED [368/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_text_differences PASSED [369/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_treat_missing_as_empty_false PASSED [370/585] rbtools/diffs/tests/test_apple_diff_tool.py::AppleDiffToolTests::test_run_diff_file_with_trouble_result PASSED [371/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_has_differences_with_binary PASSED [372/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_has_differences_with_text_changes PASSED [373/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_has_differences_with_text_no_changes PASSED [374/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks PASSED [375/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_after_orig_header PASSED [376/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_crcrlf PASSED [377/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_crlf PASSED [378/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_no_text_diff PASSED [379/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_hunks_with_out_of_bounds PASSED [380/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines PASSED [381/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_after_orig_header PASSED [382/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crcrlf PASSED [383/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crcrlf_and_keep_newlines PASSED [384/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crlf PASSED [385/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_crlf_and_keep_newlines PASSED [386/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_keep_newlines PASSED [387/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_iter_hunk_lines_with_out_of_bounds PASSED [388/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header PASSED [389/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_after_orig_header PASSED [390/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_crcrlf PASSED [391/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_crlf PASSED [392/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_no_header PASSED [393/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_no_text_diff PASSED [394/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_modified_file_header_with_out_of_bounds PASSED [395/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header PASSED [396/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_crcrlf PASSED [397/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_crlf PASSED [398/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_no_header PASSED [399/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_no_text_diff PASSED [400/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_orig_file_header_with_out_of_bounds PASSED [401/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_modified_file_header_with_no_separator PASSED [402/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_modified_file_header_with_spaces PASSED [403/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_modified_file_header_with_tab PASSED [404/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_orig_file_header_with_no_separator PASSED [405/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_orig_file_header_with_spaces PASSED [406/585] rbtools/diffs/tests/test_diff_file_result.py::DiffFileResultTests::test_parsed_orig_file_header_with_tab PASSED [407/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available PASSED [408/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_and_not_found PASSED [409/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_with_ids PASSED [410/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_with_ids_and_not_found PASSED [411/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_available_with_setup_error PASSED [412/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_diff_tool_class_with_found PASSED [413/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_get_diff_tool_class_with_not_found PASSED [414/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_iter_diff_tool_classes PASSED [415/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_register PASSED [416/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_register_with_conflict PASSED [417/585] rbtools/diffs/tests/test_diff_tools_registry.py::DiffToolsRegistryTests::test_register_with_missing_id PASSED [418/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_check_available_with_found PASSED [419/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_check_available_with_not_found PASSED [420/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_get_install_instructions_on_linux PASSED [421/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_get_install_instructions_on_macos PASSED [422/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_get_install_instructions_on_windows PASSED [423/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_binary_differences PASSED [424/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_binary_differences_2 PASSED [425/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_no_differences PASSED [426/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_show_hunk_context_true PASSED [427/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_text_differences PASSED [428/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_treat_missing_as_empty_false PASSED [429/585] rbtools/diffs/tests/test_gnu_diff_tool.py::GNUDiffToolTests::test_run_diff_file_with_trouble_result PASSED [430/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers PASSED [431/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_no_extra PASSED [432/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_extra_bytes PASSED [433/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_extra_str PASSED [434/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_paths_bytes PASSED [435/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_headers_with_custom_paths_str PASSED [436/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_diff_file_result_hunks PASSED [437/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_bytes PASSED [438/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_extra_bytes PASSED [439/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_extra_str PASSED [440/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_file_headers_with_str PASSED [441/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_bytes PASSED [442/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_bytes_empty PASSED [443/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_bytes_no_trailing_newline PASSED [444/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_iterable PASSED [445/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_hunks_with_iterable_and_custom_newline PASSED [446/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_index_with_bytes PASSED [447/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_index_with_str PASSED [448/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_bytes PASSED [449/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_custom_newline PASSED [450/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_extra_bytes PASSED [451/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_extra_str PASSED [452/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_modified_file_header_with_str PASSED [453/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_bytes PASSED [454/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_custom_newline PASSED [455/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_extra_bytes PASSED [456/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_extra_str PASSED [457/585] rbtools/diffs/tests/test_unified_diff_writer.py::UnifiedDiffWriterTests::test_write_orig_file_header_with_str PASSED [458/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_append PASSED [459/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_basic PASSED [460/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_blank PASSED [461/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_escaped_posix PASSED [462/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_invalid_quote PASSED [463/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_invalid_quote_non_posix PASSED [464/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_invalid_quote_posix PASSED [465/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_multiple PASSED [466/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_quoted_non_posix PASSED [467/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_star PASSED [468/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_star_whitespace PASSED [469/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_unescaped_non_posix PASSED [470/585] rbtools/utils/tests/test_aliases.py::AliasTests::test_replace_arguments_unrecognized_variables PASSED [471/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume PASSED [472/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume_after_peek PASSED [473/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume_empty PASSED [474/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_consume_overflow PASSED [475/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_is_empty_with_iter_empty PASSED [476/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_is_empty_with_iter_empty_buffer_populated PASSED [477/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_is_empty_with_iter_populated PASSED [478/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_iter PASSED [479/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_iter_after_peek PASSED [480/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_next PASSED [481/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_next_after_peek PASSED [482/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_peek PASSED [483/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_peek_empty PASSED [484/585] rbtools/utils/tests/test_buffered_iterator.py::BufferedIteratorTests::test_peek_overflow PASSED [485/585] rbtools/utils/tests/test_checks.py::ChecksTests::test_check_install_with_found PASSED [486/585] rbtools/utils/tests/test_checks.py::ChecksTests::test_check_install_with_not_found PASSED [487/585] rbtools/utils/tests/test_checks.py::ChecksTests::test_is_valid_version PASSED [488/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_0 PASSED [489/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_1 PASSED [490/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_f PASSED [491/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_false PASSED [492/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_n PASSED [493/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_no PASSED [494/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_off PASSED [495/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_on PASSED [496/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_repeated_asks PASSED [497/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_t PASSED [498/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_true PASSED [499/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_y PASSED [500/585] rbtools/utils/tests/test_console.py::ConfirmTests::test_with_yes PASSED [501/585] rbtools/utils/tests/test_console.py::ConfirmSelectTests::test_with_invalid_response PASSED [502/585] rbtools/utils/tests/test_console.py::ConfirmSelectTests::test_with_valid_response PASSED [503/585] rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file PASSED [504/585] rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_editor_priority PASSED [505/585] rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_file_deleted PASSED [506/585] rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_invalid_editor PASSED [507/585] rbtools/utils/tests/test_console.py::EditFileTests::test_edit_file_with_invalid_filename PASSED [508/585] rbtools/utils/tests/test_console.py::EditTextTests::test_edit_text PASSED [509/585] rbtools/utils/tests/test_console.py::EditTextTests::test_edit_text_with_filename PASSED [510/585] rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_false_and_blank_value PASSED [511/585] rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_false_and_no_value PASSED [512/585] rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_false_and_value PASSED [513/585] rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_true_and_blank_value_initially_provided PASSED [514/585] rbtools/utils/tests/test_console.py::GetInputTests::test_with_require_true_and_value PASSED [515/585] rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_false_and_blank_value PASSED [516/585] rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_false_and_no_value PASSED [517/585] rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_false_and_value PASSED [518/585] rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_true_and_blank_value_initially_provided PASSED [519/585] rbtools/utils/tests/test_console.py::GetPassTests::test_with_require_true_and_value PASSED [520/585] rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_empty_files PASSED [521/585] rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile PASSED [522/585] rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile_with_filename PASSED [523/585] rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile_with_prefix PASSED [524/585] rbtools/utils/tests/test_filesystem.py::FilesystemTests::test_make_tempfile_with_suffix PASSED [525/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_bytes PASSED [526/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_list_bytes PASSED [527/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_list_str PASSED [528/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_command_str PASSED [529/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_cwd PASSED [530/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_encoding PASSED [531/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_env PASSED [532/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_exit_code_non_0 PASSED [533/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_exit_code_non_0_and_log_debug_output_on_error_false PASSED [534/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_file_not_found PASSED [535/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_ignore_errors_true PASSED [536/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_ignore_errors_tuple_and_code_found PASSED [537/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_ignore_errors_tuple_and_code_not_found PASSED [538/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_permission_error PASSED [539/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_redirect_stderr PASSED [540/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_stderr PASSED [541/585] rbtools/utils/tests/test_process.py::RunProcessTests::test_with_stdout PASSED [542/585] rbtools/utils/tests/test_process.py::ExecuteTests::test_execute PASSED [543/585] rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_no_match PASSED [544/585] rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_with_mirror_path_match PASSED [545/585] rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_with_multiple_matches PASSED [546/585] rbtools/utils/tests/test_repository.py::RepositoryMatchTests::test_find_matching_server_repository_with_path_match PASSED [547/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_commit_id_match PASSED [548/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_commit_id_match_with_draft PASSED [549/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_commit_id_no_match PASSED [550/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_description_match PASSED [551/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_description_match_and_draft PASSED [552/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_empty PASSED [553/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_multiple_exact_matches PASSED [554/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_scmclient_match_bool PASSED [555/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_scmclient_match_bool_and_draft PASSED [556/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_scmclient_match_none PASSED [557/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_exact_match PASSED [558/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_exact_match_and_draft PASSED [559/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_fuzzy_match PASSED [560/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_description_fuzzy_match_and_draft PASSED [561/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_match PASSED [562/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_with_summary_match_and_draft PASSED [563/585] rbtools/utils/tests/test_review_request.py::FindReviewRequestMatchesTests::test_without_options PASSED [564/585] rbtools/utils/tests/test_review_request.py::GetPendingReviewRequestsTests::test_standard PASSED [565/585] rbtools/utils/tests/test_review_request.py::GetPendingReviewRequestsTests::test_with_additional_fields PASSED [566/585] rbtools/utils/tests/test_review_request.py::GetPendingReviewRequestsTests::test_with_repository_id PASSED [567/585] rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_api_error PASSED [568/585] rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_defaults PASSED [569/585] rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_exact_match PASSED [570/585] rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_fuzzy_match_and_callback_false PASSED [571/585] rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_fuzzy_match_and_callback_true PASSED [572/585] rbtools/utils/tests/test_review_request.py::GuessExistingReviewRequestTests::test_with_fuzzy_match_and_no_callback PASSED [573/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_check_remote_false PASSED [574/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_check_remote_true_and_match PASSED [575/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_dependency_errors PASSED [576/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_nested_repos PASSED [577/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_nested_repos_and_scmclient_ids_match PASSED [578/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_nested_repos_and_scmclient_ids_no_match PASSED [579/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_no_match PASSED [580/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_get_local_path PASSED [581/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_get_repository_info PASSED [582/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_init PASSED [583/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_scmclient_errors_from_is_remote_only PASSED [584/585] rbtools/utils/tests/test_source_tree.py::ScanSCMClientsForPathTests::test_with_single_match PASSED [585/585] =================================== FAILURES =================================== ______________________ MainCommandTests.test_help_command ______________________ self = def test_help_command(self): """Testing RBT commands when running 'rbt help '""" > self._check_help_output(['help', 'alias'], 'alias') self = rbtools/commands/tests/test_main.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rbtools/commands/tests/test_main.py:83: in _check_help_output output = self._run_rbt(*args) args = ['help', 'alias'] invalid = False self = subcommand = 'alias' rbtools/commands/tests/test_main.py:121: in _run_rbt return execute([sys.executable, _rbt_path] + list(args)) args = ('help', 'alias') self = rbtools/utils/process.py:638: in execute result = run_process( command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'help', 'alias'] cwd = None env = None extra_ignore_errors = () ignore_errors = False log_output_on_error = True none_on_ignored_error = False results_unicode = True return_error_code = False return_errors = False split_lines = False with_errors = True _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'help', 'alias'] def run_process( command: Union[AnyStr, List[AnyStr]], *, cwd: Optional[str] = None, env: Optional[Dict[str, str]] = None, encoding: str = 'utf-8', needs_stdout: bool = True, needs_stderr: bool = True, redirect_stderr: bool = False, ignore_errors: Union[bool, Tuple[int, ...]] = False, log_debug_output_on_error: bool = True, ) -> RunProcessResult: """Run a command and return the results. This will run the provided command and its arguments, optionally with the provided environment and working directory, returning a result that can be processed by the caller. Callers have access to the raw byte streams of the process's standard output and error streams, and can use those to decode or further process any results. This is the successor to :py:func:`execute`, which will be removed in a future release. Note that unit tests should not spy on this function. Instead, spy on :py:func:`run_process_exec`. Version Added: 4.0 Args: command (list of str): The command to execute. This should always be passed as a list of strings. It does accept passing a single string, or passing bytes instead of Unicode strings, but this is not recommended and is mainly for backwards-compatibility with :py:func:`execute`. cwd (str, optional): An optional working directory in which to run the command. env (dict, optional): Environment variables to pass to the called executable. These will be combined with the current environment and used for the process. :envvar:`LC_ALL` and :envvar:`LANGUAGE` will added to the final environment, set to ``en_US.UTF-8``. encoding (str, optional): The encoding used to convert any output to Unicode strings. This can usually be left as the default of ``utf-8``. needs_stdout (bool, optional): Whether the caller needs standard output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stdout_bytes` and :py:attr:`RunProcessResult.stdout` will contain any standard output from the process. If ``False``, standard output will be not be captured, and those will contain empty strings. needs_stderr (bool, optional): Whether the caller needs standard error output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will contain any standard error output from the process. If ``False``, standard error output will be not be captured, and those will contain empty strings. Note that ``redirect_stderr`` takes precedence over this. redirect_stderr (bool, optional): Whether to redirect stderr output to stdout, combining the results into one. If set, :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will be empty. Instead, any standard error output (if any) will be set in :py:attr:`RunProcessResult.stdout` (note that this also requires ``needs_stdout=True`` to stay set, which is the default). ignore_errors (bool or tuple, optional): Whether to ignore errors, or specific exit codes to ignore. If ``False`` (the default), non-0 exit codes will raise a :py:class:`RunProcessError`. If ``True``, exit codes will never cause the exception to be raised. If set to a tuple of exit codes, then those codes (including 0) will be ignored, and any other non-0 code will raise the exception. This is a convenience over catching :py:class:`RunProcessError` and accessing :py:attr:`RunProcessError.result`. log_debug_output_on_error (bool, optional): Whether to log the full output and errors of a command if it returns a non-0 exit code. Non-0 error codes will always log a debug message about the result. However, if this is ``True``, the output and errors will also be logged. The default is ``True``. Returns: RunProcessResult: The result of running the process, if no errors in execution were encountered. Raises: Exception: Any unexpected exceptions from running the command. FileNotFoundError: The provided program could not be found. PermissionError: The user didn't have permissions to run the provided program, or the program wasn't executable. RunProcessError: The command returned a non-0 exit code, and that code wasn't ignored. Details of the command and its results will be available as part of the exception. TypeError: The value for ``command`` was not a string, bytes, or list of either. """ assert isinstance(ignore_errors, (bool, tuple)) if isinstance(command, list): command_str = subprocess.list2cmdline( force_unicode(_part) for _part in command ) elif isinstance(command, bytes): command_str = force_unicode(command) elif isinstance(command, str): command_str = command else: raise TypeError('Unsupported type for command: %s' % type(command)) logger.debug('Running: %s', command_str) # Build a new environment for the process, containing any caller-provided # arguments and some default locales. new_env = os.environ.copy() if env: new_env.update(env) # NOTE: This can break on systems that don't have the en_US locale # installed (which isn't very many). Ideally in this case, we could # put something in the config file, but that's not plumbed through to # here. new_env['LC_ALL'] = 'en_US.UTF-8' new_env['LANGUAGE'] = 'en_US.UTF-8' # Run the process. try: exit_code, stdout, stderr = run_process_exec( command, cwd=cwd, env=new_env, needs_stdout=needs_stdout, needs_stderr=needs_stderr, redirect_stderr=redirect_stderr) except FileNotFoundError: logger.debug('Command not found (%s)', command_str) raise except PermissionError as e: logger.debug('Permission denied running command (%s): %s', command_str, e) raise except Exception as e: logger.debug('Unexpected error running command (%s): %s', command_str, e) raise # Process results. We'll build a response, and then determine if we need # to raise an exception. assert isinstance(exit_code, int) assert stdout is None or isinstance(stdout, bytes) assert stderr is None or isinstance(stderr, bytes) assert needs_stderr or not redirect_stderr or stderr in (b'', None) assert needs_stdout or stdout in (b'', None) has_error = (exit_code != 0) ignored_error = ( has_error and ignore_errors is True or (isinstance(ignore_errors, tuple) and exit_code in ignore_errors)) # Convert that into a result for the caller or the exception. run_result = RunProcessResult( command=command_str, encoding=encoding, exit_code=exit_code, ignored_error=ignored_error, stdout=stdout or b'', stderr=stderr or b'') if has_error: # Log some useful information on the result, and possibly raise an # exception. if ignored_error: logger.debug('Command exited with rc=%s (errors ignored): %s', exit_code, run_result.command) else: logger.debug('Command errored with rc=%s: %s', exit_code, run_result.command) if log_debug_output_on_error: logger.debug('Command stdout=%r', stdout) logger.debug('Command stderr=%r', stderr) if not ignored_error: > raise RunProcessError(run_result) E rbtools.utils.process.RunProcessError: Unexpected error executing the command: /usr/bin/python3.8 /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py help alias command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'help', 'alias'] command_str = ('/usr/bin/python3.8 ' '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py ' 'help alias') cwd = None encoding = 'utf-8' env = None exit_code = 1 has_error = True ignore_errors = False ignored_error = False log_debug_output_on_error = True needs_stderr = False needs_stdout = True new_env = {'A': 'RBTools-4.0.tar.gz', redirect_stderr = True run_result = stderr = None stdout = (b'Traceback (most recent call last):\n File "/var/tmp/portage/dev-util/rbt' b'ools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py", line 235, in \n main()\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBToo' b'ls-4.0/rbtools/commands/main.py", line 186, in main\n help(args, parse' b'r)\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbt' b'ools/commands/main.py", line 99, in help\n print_help_text(ep.load(), ' b'args)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py' b'", line 2470, in load\n self.require(*args, **kwargs)\n File "/usr/lib' b'/python3.8/site-packages/pkg_resources/__init__.py", line 2493, in requi' b're\n items = working_set.resolve(reqs, env, installer, extras=self.ext' b'ras)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py"' b', line 800, in resolve\n raise VersionConflict(dist, req).with_context' b'(dependent_req)\npkg_resources.VersionConflict: (importlib-metadata 5.1.0' b" (/usr/lib/python3.8/site-packages), Requirement.parse('importlib-metadata~=" b"4.12'))\n") rbtools/utils/process.py:418: RunProcessError ___________________ MainCommandTests.test_help_multiple_args ___________________ self = def test_help_multiple_args(self): """Testing RBT commands when running the help command or help options with multiple arguments present """ > self._check_help_output(['alias', 'extra_arg', '--help'], 'alias') self = rbtools/commands/tests/test_main.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rbtools/commands/tests/test_main.py:83: in _check_help_output output = self._run_rbt(*args) args = ['alias', 'extra_arg', '--help'] invalid = False self = subcommand = 'alias' rbtools/commands/tests/test_main.py:121: in _run_rbt return execute([sys.executable, _rbt_path] + list(args)) args = ('alias', 'extra_arg', '--help') self = rbtools/utils/process.py:638: in execute result = run_process( command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'alias', 'extra_arg', '--help'] cwd = None env = None extra_ignore_errors = () ignore_errors = False log_output_on_error = True none_on_ignored_error = False results_unicode = True return_error_code = False return_errors = False split_lines = False with_errors = True _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'alias', 'extra_arg', '--help'] def run_process( command: Union[AnyStr, List[AnyStr]], *, cwd: Optional[str] = None, env: Optional[Dict[str, str]] = None, encoding: str = 'utf-8', needs_stdout: bool = True, needs_stderr: bool = True, redirect_stderr: bool = False, ignore_errors: Union[bool, Tuple[int, ...]] = False, log_debug_output_on_error: bool = True, ) -> RunProcessResult: """Run a command and return the results. This will run the provided command and its arguments, optionally with the provided environment and working directory, returning a result that can be processed by the caller. Callers have access to the raw byte streams of the process's standard output and error streams, and can use those to decode or further process any results. This is the successor to :py:func:`execute`, which will be removed in a future release. Note that unit tests should not spy on this function. Instead, spy on :py:func:`run_process_exec`. Version Added: 4.0 Args: command (list of str): The command to execute. This should always be passed as a list of strings. It does accept passing a single string, or passing bytes instead of Unicode strings, but this is not recommended and is mainly for backwards-compatibility with :py:func:`execute`. cwd (str, optional): An optional working directory in which to run the command. env (dict, optional): Environment variables to pass to the called executable. These will be combined with the current environment and used for the process. :envvar:`LC_ALL` and :envvar:`LANGUAGE` will added to the final environment, set to ``en_US.UTF-8``. encoding (str, optional): The encoding used to convert any output to Unicode strings. This can usually be left as the default of ``utf-8``. needs_stdout (bool, optional): Whether the caller needs standard output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stdout_bytes` and :py:attr:`RunProcessResult.stdout` will contain any standard output from the process. If ``False``, standard output will be not be captured, and those will contain empty strings. needs_stderr (bool, optional): Whether the caller needs standard error output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will contain any standard error output from the process. If ``False``, standard error output will be not be captured, and those will contain empty strings. Note that ``redirect_stderr`` takes precedence over this. redirect_stderr (bool, optional): Whether to redirect stderr output to stdout, combining the results into one. If set, :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will be empty. Instead, any standard error output (if any) will be set in :py:attr:`RunProcessResult.stdout` (note that this also requires ``needs_stdout=True`` to stay set, which is the default). ignore_errors (bool or tuple, optional): Whether to ignore errors, or specific exit codes to ignore. If ``False`` (the default), non-0 exit codes will raise a :py:class:`RunProcessError`. If ``True``, exit codes will never cause the exception to be raised. If set to a tuple of exit codes, then those codes (including 0) will be ignored, and any other non-0 code will raise the exception. This is a convenience over catching :py:class:`RunProcessError` and accessing :py:attr:`RunProcessError.result`. log_debug_output_on_error (bool, optional): Whether to log the full output and errors of a command if it returns a non-0 exit code. Non-0 error codes will always log a debug message about the result. However, if this is ``True``, the output and errors will also be logged. The default is ``True``. Returns: RunProcessResult: The result of running the process, if no errors in execution were encountered. Raises: Exception: Any unexpected exceptions from running the command. FileNotFoundError: The provided program could not be found. PermissionError: The user didn't have permissions to run the provided program, or the program wasn't executable. RunProcessError: The command returned a non-0 exit code, and that code wasn't ignored. Details of the command and its results will be available as part of the exception. TypeError: The value for ``command`` was not a string, bytes, or list of either. """ assert isinstance(ignore_errors, (bool, tuple)) if isinstance(command, list): command_str = subprocess.list2cmdline( force_unicode(_part) for _part in command ) elif isinstance(command, bytes): command_str = force_unicode(command) elif isinstance(command, str): command_str = command else: raise TypeError('Unsupported type for command: %s' % type(command)) logger.debug('Running: %s', command_str) # Build a new environment for the process, containing any caller-provided # arguments and some default locales. new_env = os.environ.copy() if env: new_env.update(env) # NOTE: This can break on systems that don't have the en_US locale # installed (which isn't very many). Ideally in this case, we could # put something in the config file, but that's not plumbed through to # here. new_env['LC_ALL'] = 'en_US.UTF-8' new_env['LANGUAGE'] = 'en_US.UTF-8' # Run the process. try: exit_code, stdout, stderr = run_process_exec( command, cwd=cwd, env=new_env, needs_stdout=needs_stdout, needs_stderr=needs_stderr, redirect_stderr=redirect_stderr) except FileNotFoundError: logger.debug('Command not found (%s)', command_str) raise except PermissionError as e: logger.debug('Permission denied running command (%s): %s', command_str, e) raise except Exception as e: logger.debug('Unexpected error running command (%s): %s', command_str, e) raise # Process results. We'll build a response, and then determine if we need # to raise an exception. assert isinstance(exit_code, int) assert stdout is None or isinstance(stdout, bytes) assert stderr is None or isinstance(stderr, bytes) assert needs_stderr or not redirect_stderr or stderr in (b'', None) assert needs_stdout or stdout in (b'', None) has_error = (exit_code != 0) ignored_error = ( has_error and ignore_errors is True or (isinstance(ignore_errors, tuple) and exit_code in ignore_errors)) # Convert that into a result for the caller or the exception. run_result = RunProcessResult( command=command_str, encoding=encoding, exit_code=exit_code, ignored_error=ignored_error, stdout=stdout or b'', stderr=stderr or b'') if has_error: # Log some useful information on the result, and possibly raise an # exception. if ignored_error: logger.debug('Command exited with rc=%s (errors ignored): %s', exit_code, run_result.command) else: logger.debug('Command errored with rc=%s: %s', exit_code, run_result.command) if log_debug_output_on_error: logger.debug('Command stdout=%r', stdout) logger.debug('Command stderr=%r', stderr) if not ignored_error: > raise RunProcessError(run_result) E rbtools.utils.process.RunProcessError: Unexpected error executing the command: /usr/bin/python3.8 /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py alias extra_arg --help command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'alias', 'extra_arg', '--help'] command_str = ('/usr/bin/python3.8 ' '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py ' 'alias extra_arg --help') cwd = None encoding = 'utf-8' env = None exit_code = 1 has_error = True ignore_errors = False ignored_error = False log_debug_output_on_error = True needs_stderr = False needs_stdout = True redirect_stderr = True run_result = stderr = None stdout = (b'Traceback (most recent call last):\n File "/var/tmp/portage/dev-util/rbt' b'ools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py", line 235, in \n main()\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBToo' b'ls-4.0/rbtools/commands/main.py", line 188, in main\n help(opt.command' b', parser)\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-' b'4.0/rbtools/commands/main.py", line 99, in help\n print_help_text(ep.l' b'oad(), args)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__in' b'it__.py", line 2470, in load\n self.require(*args, **kwargs)\n File "/' b'usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2493, in re' b'quire\n items = working_set.resolve(reqs, env, installer, extras=self.' b'extras)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.' b'py", line 800, in resolve\n raise VersionConflict(dist, req).with_cont' b'ext(dependent_req)\npkg_resources.VersionConflict: (importlib-metadata 5.' b"1.0 (/usr/lib/python3.8/site-packages), Requirement.parse('importlib-metadat" b"a~=4.12'))\n") rbtools/utils/process.py:418: RunProcessError ___________________ MainCommandTests.test_help_options_after ___________________ self = def test_help_options_after(self): """Testing RBT commands when running 'rbt --help' or 'rbt -h' """ > self._check_help_output(['alias', '--help'], 'alias') self = rbtools/commands/tests/test_main.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rbtools/commands/tests/test_main.py:83: in _check_help_output output = self._run_rbt(*args) args = ['alias', '--help'] invalid = False self = subcommand = 'alias' rbtools/commands/tests/test_main.py:121: in _run_rbt return execute([sys.executable, _rbt_path] + list(args)) args = ('alias', '--help') self = rbtools/utils/process.py:638: in execute result = run_process( command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'alias', '--help'] cwd = None env = None extra_ignore_errors = () ignore_errors = False log_output_on_error = True none_on_ignored_error = False results_unicode = True return_error_code = False return_errors = False split_lines = False with_errors = True _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'alias', '--help'] def run_process( command: Union[AnyStr, List[AnyStr]], *, cwd: Optional[str] = None, env: Optional[Dict[str, str]] = None, encoding: str = 'utf-8', needs_stdout: bool = True, needs_stderr: bool = True, redirect_stderr: bool = False, ignore_errors: Union[bool, Tuple[int, ...]] = False, log_debug_output_on_error: bool = True, ) -> RunProcessResult: """Run a command and return the results. This will run the provided command and its arguments, optionally with the provided environment and working directory, returning a result that can be processed by the caller. Callers have access to the raw byte streams of the process's standard output and error streams, and can use those to decode or further process any results. This is the successor to :py:func:`execute`, which will be removed in a future release. Note that unit tests should not spy on this function. Instead, spy on :py:func:`run_process_exec`. Version Added: 4.0 Args: command (list of str): The command to execute. This should always be passed as a list of strings. It does accept passing a single string, or passing bytes instead of Unicode strings, but this is not recommended and is mainly for backwards-compatibility with :py:func:`execute`. cwd (str, optional): An optional working directory in which to run the command. env (dict, optional): Environment variables to pass to the called executable. These will be combined with the current environment and used for the process. :envvar:`LC_ALL` and :envvar:`LANGUAGE` will added to the final environment, set to ``en_US.UTF-8``. encoding (str, optional): The encoding used to convert any output to Unicode strings. This can usually be left as the default of ``utf-8``. needs_stdout (bool, optional): Whether the caller needs standard output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stdout_bytes` and :py:attr:`RunProcessResult.stdout` will contain any standard output from the process. If ``False``, standard output will be not be captured, and those will contain empty strings. needs_stderr (bool, optional): Whether the caller needs standard error output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will contain any standard error output from the process. If ``False``, standard error output will be not be captured, and those will contain empty strings. Note that ``redirect_stderr`` takes precedence over this. redirect_stderr (bool, optional): Whether to redirect stderr output to stdout, combining the results into one. If set, :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will be empty. Instead, any standard error output (if any) will be set in :py:attr:`RunProcessResult.stdout` (note that this also requires ``needs_stdout=True`` to stay set, which is the default). ignore_errors (bool or tuple, optional): Whether to ignore errors, or specific exit codes to ignore. If ``False`` (the default), non-0 exit codes will raise a :py:class:`RunProcessError`. If ``True``, exit codes will never cause the exception to be raised. If set to a tuple of exit codes, then those codes (including 0) will be ignored, and any other non-0 code will raise the exception. This is a convenience over catching :py:class:`RunProcessError` and accessing :py:attr:`RunProcessError.result`. log_debug_output_on_error (bool, optional): Whether to log the full output and errors of a command if it returns a non-0 exit code. Non-0 error codes will always log a debug message about the result. However, if this is ``True``, the output and errors will also be logged. The default is ``True``. Returns: RunProcessResult: The result of running the process, if no errors in execution were encountered. Raises: Exception: Any unexpected exceptions from running the command. FileNotFoundError: The provided program could not be found. PermissionError: The user didn't have permissions to run the provided program, or the program wasn't executable. RunProcessError: The command returned a non-0 exit code, and that code wasn't ignored. Details of the command and its results will be available as part of the exception. TypeError: The value for ``command`` was not a string, bytes, or list of either. """ assert isinstance(ignore_errors, (bool, tuple)) if isinstance(command, list): command_str = subprocess.list2cmdline( force_unicode(_part) for _part in command ) elif isinstance(command, bytes): command_str = force_unicode(command) elif isinstance(command, str): command_str = command else: raise TypeError('Unsupported type for command: %s' % type(command)) logger.debug('Running: %s', command_str) # Build a new environment for the process, containing any caller-provided # arguments and some default locales. new_env = os.environ.copy() if env: new_env.update(env) # NOTE: This can break on systems that don't have the en_US locale # installed (which isn't very many). Ideally in this case, we could # put something in the config file, but that's not plumbed through to # here. new_env['LC_ALL'] = 'en_US.UTF-8' new_env['LANGUAGE'] = 'en_US.UTF-8' # Run the process. try: exit_code, stdout, stderr = run_process_exec( command, cwd=cwd, env=new_env, needs_stdout=needs_stdout, needs_stderr=needs_stderr, redirect_stderr=redirect_stderr) except FileNotFoundError: logger.debug('Command not found (%s)', command_str) raise except PermissionError as e: logger.debug('Permission denied running command (%s): %s', command_str, e) raise except Exception as e: logger.debug('Unexpected error running command (%s): %s', command_str, e) raise # Process results. We'll build a response, and then determine if we need # to raise an exception. assert isinstance(exit_code, int) assert stdout is None or isinstance(stdout, bytes) assert stderr is None or isinstance(stderr, bytes) assert needs_stderr or not redirect_stderr or stderr in (b'', None) assert needs_stdout or stdout in (b'', None) has_error = (exit_code != 0) ignored_error = ( has_error and ignore_errors is True or (isinstance(ignore_errors, tuple) and exit_code in ignore_errors)) # Convert that into a result for the caller or the exception. run_result = RunProcessResult( command=command_str, encoding=encoding, exit_code=exit_code, ignored_error=ignored_error, stdout=stdout or b'', stderr=stderr or b'') if has_error: # Log some useful information on the result, and possibly raise an # exception. if ignored_error: logger.debug('Command exited with rc=%s (errors ignored): %s', exit_code, run_result.command) else: logger.debug('Command errored with rc=%s: %s', exit_code, run_result.command) if log_debug_output_on_error: logger.debug('Command stdout=%r', stdout) logger.debug('Command stderr=%r', stderr) if not ignored_error: > raise RunProcessError(run_result) E rbtools.utils.process.RunProcessError: Unexpected error executing the command: /usr/bin/python3.8 /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py alias --help command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', 'alias', '--help'] command_str = ('/usr/bin/python3.8 ' '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py ' 'alias --help') cwd = None encoding = 'utf-8' env = None exit_code = 1 has_error = True ignore_errors = False ignored_error = False log_debug_output_on_error = True needs_stderr = False needs_stdout = True redirect_stderr = True run_result = stderr = None stdout = (b'Traceback (most recent call last):\n File "/var/tmp/portage/dev-util/rbt' b'ools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py", line 235, in \n main()\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBToo' b'ls-4.0/rbtools/commands/main.py", line 188, in main\n help(opt.command' b', parser)\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-' b'4.0/rbtools/commands/main.py", line 99, in help\n print_help_text(ep.l' b'oad(), args)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__in' b'it__.py", line 2470, in load\n self.require(*args, **kwargs)\n File "/' b'usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2493, in re' b'quire\n items = working_set.resolve(reqs, env, installer, extras=self.' b'extras)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.' b'py", line 800, in resolve\n raise VersionConflict(dist, req).with_cont' b'ext(dependent_req)\npkg_resources.VersionConflict: (importlib-metadata 5.' b"1.0 (/usr/lib/python3.8/site-packages), Requirement.parse('importlib-metadat" b"a~=4.12'))\n") rbtools/utils/process.py:418: RunProcessError __________________ MainCommandTests.test_help_options_before ___________________ self = def test_help_options_before(self): """Testing RBT commands when running 'rbt --help ' or 'rbt -h ' """ > self._check_help_output(['--help', 'alias'], 'alias') self = rbtools/commands/tests/test_main.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rbtools/commands/tests/test_main.py:83: in _check_help_output output = self._run_rbt(*args) args = ['--help', 'alias'] invalid = False self = subcommand = 'alias' rbtools/commands/tests/test_main.py:121: in _run_rbt return execute([sys.executable, _rbt_path] + list(args)) args = ('--help', 'alias') self = rbtools/utils/process.py:638: in execute result = run_process( command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', '--help', 'alias'] cwd = None env = None extra_ignore_errors = () ignore_errors = False log_output_on_error = True none_on_ignored_error = False results_unicode = True return_error_code = False return_errors = False split_lines = False with_errors = True _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', '--help', 'alias'] def run_process( command: Union[AnyStr, List[AnyStr]], *, cwd: Optional[str] = None, env: Optional[Dict[str, str]] = None, encoding: str = 'utf-8', needs_stdout: bool = True, needs_stderr: bool = True, redirect_stderr: bool = False, ignore_errors: Union[bool, Tuple[int, ...]] = False, log_debug_output_on_error: bool = True, ) -> RunProcessResult: """Run a command and return the results. This will run the provided command and its arguments, optionally with the provided environment and working directory, returning a result that can be processed by the caller. Callers have access to the raw byte streams of the process's standard output and error streams, and can use those to decode or further process any results. This is the successor to :py:func:`execute`, which will be removed in a future release. Note that unit tests should not spy on this function. Instead, spy on :py:func:`run_process_exec`. Version Added: 4.0 Args: command (list of str): The command to execute. This should always be passed as a list of strings. It does accept passing a single string, or passing bytes instead of Unicode strings, but this is not recommended and is mainly for backwards-compatibility with :py:func:`execute`. cwd (str, optional): An optional working directory in which to run the command. env (dict, optional): Environment variables to pass to the called executable. These will be combined with the current environment and used for the process. :envvar:`LC_ALL` and :envvar:`LANGUAGE` will added to the final environment, set to ``en_US.UTF-8``. encoding (str, optional): The encoding used to convert any output to Unicode strings. This can usually be left as the default of ``utf-8``. needs_stdout (bool, optional): Whether the caller needs standard output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stdout_bytes` and :py:attr:`RunProcessResult.stdout` will contain any standard output from the process. If ``False``, standard output will be not be captured, and those will contain empty strings. needs_stderr (bool, optional): Whether the caller needs standard error output captured. If ``True`` (the default), :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will contain any standard error output from the process. If ``False``, standard error output will be not be captured, and those will contain empty strings. Note that ``redirect_stderr`` takes precedence over this. redirect_stderr (bool, optional): Whether to redirect stderr output to stdout, combining the results into one. If set, :py:attr:`RunProcessResult.stderr_bytes` and :py:attr:`RunProcessResult.stderr` will be empty. Instead, any standard error output (if any) will be set in :py:attr:`RunProcessResult.stdout` (note that this also requires ``needs_stdout=True`` to stay set, which is the default). ignore_errors (bool or tuple, optional): Whether to ignore errors, or specific exit codes to ignore. If ``False`` (the default), non-0 exit codes will raise a :py:class:`RunProcessError`. If ``True``, exit codes will never cause the exception to be raised. If set to a tuple of exit codes, then those codes (including 0) will be ignored, and any other non-0 code will raise the exception. This is a convenience over catching :py:class:`RunProcessError` and accessing :py:attr:`RunProcessError.result`. log_debug_output_on_error (bool, optional): Whether to log the full output and errors of a command if it returns a non-0 exit code. Non-0 error codes will always log a debug message about the result. However, if this is ``True``, the output and errors will also be logged. The default is ``True``. Returns: RunProcessResult: The result of running the process, if no errors in execution were encountered. Raises: Exception: Any unexpected exceptions from running the command. FileNotFoundError: The provided program could not be found. PermissionError: The user didn't have permissions to run the provided program, or the program wasn't executable. RunProcessError: The command returned a non-0 exit code, and that code wasn't ignored. Details of the command and its results will be available as part of the exception. TypeError: The value for ``command`` was not a string, bytes, or list of either. """ assert isinstance(ignore_errors, (bool, tuple)) if isinstance(command, list): command_str = subprocess.list2cmdline( force_unicode(_part) for _part in command ) elif isinstance(command, bytes): command_str = force_unicode(command) elif isinstance(command, str): command_str = command else: raise TypeError('Unsupported type for command: %s' % type(command)) logger.debug('Running: %s', command_str) # Build a new environment for the process, containing any caller-provided # arguments and some default locales. new_env = os.environ.copy() if env: new_env.update(env) # NOTE: This can break on systems that don't have the en_US locale # installed (which isn't very many). Ideally in this case, we could # put something in the config file, but that's not plumbed through to # here. new_env['LC_ALL'] = 'en_US.UTF-8' new_env['LANGUAGE'] = 'en_US.UTF-8' # Run the process. try: exit_code, stdout, stderr = run_process_exec( command, cwd=cwd, env=new_env, needs_stdout=needs_stdout, needs_stderr=needs_stderr, redirect_stderr=redirect_stderr) except FileNotFoundError: logger.debug('Command not found (%s)', command_str) raise except PermissionError as e: logger.debug('Permission denied running command (%s): %s', command_str, e) raise except Exception as e: logger.debug('Unexpected error running command (%s): %s', command_str, e) raise # Process results. We'll build a response, and then determine if we need # to raise an exception. assert isinstance(exit_code, int) assert stdout is None or isinstance(stdout, bytes) assert stderr is None or isinstance(stderr, bytes) assert needs_stderr or not redirect_stderr or stderr in (b'', None) assert needs_stdout or stdout in (b'', None) has_error = (exit_code != 0) ignored_error = ( has_error and ignore_errors is True or (isinstance(ignore_errors, tuple) and exit_code in ignore_errors)) # Convert that into a result for the caller or the exception. run_result = RunProcessResult( command=command_str, encoding=encoding, exit_code=exit_code, ignored_error=ignored_error, stdout=stdout or b'', stderr=stderr or b'') if has_error: # Log some useful information on the result, and possibly raise an # exception. if ignored_error: logger.debug('Command exited with rc=%s (errors ignored): %s', exit_code, run_result.command) else: logger.debug('Command errored with rc=%s: %s', exit_code, run_result.command) if log_debug_output_on_error: logger.debug('Command stdout=%r', stdout) logger.debug('Command stderr=%r', stderr) if not ignored_error: > raise RunProcessError(run_result) E rbtools.utils.process.RunProcessError: Unexpected error executing the command: /usr/bin/python3.8 /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py --help alias command = ['/usr/bin/python3.8', '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py', '--help', 'alias'] command_str = ('/usr/bin/python3.8 ' '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py ' '--help alias') cwd = None encoding = 'utf-8' env = None exit_code = 1 has_error = True ignore_errors = False ignored_error = False log_debug_output_on_error = True needs_stderr = False needs_stdout = True redirect_stderr = True run_result = stderr = None stdout = (b'Traceback (most recent call last):\n File "/var/tmp/portage/dev-util/rbt' b'ools-4.0-r1/work/RBTools-4.0/rbtools/commands/main.py", line 235, in \n main()\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBToo' b'ls-4.0/rbtools/commands/main.py", line 188, in main\n help(opt.command' b', parser)\n File "/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-' b'4.0/rbtools/commands/main.py", line 99, in help\n print_help_text(ep.l' b'oad(), args)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__in' b'it__.py", line 2470, in load\n self.require(*args, **kwargs)\n File "/' b'usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2493, in re' b'quire\n items = working_set.resolve(reqs, env, installer, extras=self.' b'extras)\n File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.' b'py", line 800, in resolve\n raise VersionConflict(dist, req).with_cont' b'ext(dependent_req)\npkg_resources.VersionConflict: (importlib-metadata 5.' b"1.0 (/usr/lib/python3.8/site-packages), Requirement.parse('importlib-metadat" b"a~=4.12'))\n") rbtools/utils/process.py:418: RunProcessError =============================== warnings summary =============================== rbtools/utils/appdirs.py:101 /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/utils/appdirs.py:101: DeprecationWarning: invalid escape sequence \D """Return full path to the user-shared data dir for this application. rbtools/utils/appdirs.py:207 /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/utils/appdirs.py:207: DeprecationWarning: invalid escape sequence \P """Return full path to the user-shared data dir for this application. rbtools/api/tests/test_http_request.py::HttpRequestTests::test_encode_multipart_formdata /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/api/tests/test_http_request.py:67: RemovedInRBTools50Warning: A value of type %s was passed to HttpRequest.add_field. In RBTools 5.0, only values of bytes or str types will be accepted. request.add_field('bar', 42) rbtools/api/tests/test_resource.py::ItemResourceTests::test_update_with_extra_data /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/api/resource.py:252: RemovedInRBTools50Warning: A value of type %s was passed to HttpRequest.add_field. In RBTools 5.0, only values of bytes or str types will be accepted. request.add_field(name, value) rbtools/api/tests/test_resource.py::ListResourceTests::test_create_with_extra_data /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/api/resource.py:188: RemovedInRBTools50Warning: A value of type %s was passed to HttpRequest.add_field. In RBTools 5.0, only values of bytes or str types will be accepted. request.add_field(name, value) rbtools/api/tests/test_resource.py: 9 warnings rbtools/clients/tests/test_base_scmclient.py: 2 warnings rbtools/clients/tests/test_bzr.py: 1 warning rbtools/clients/tests/test_clearcase.py: 1 warning rbtools/clients/tests/test_p4.py: 1 warning rbtools/clients/tests/test_plastic.py: 1 warning rbtools/clients/tests/test_sos.py: 2 warnings rbtools/clients/tests/test_tfs.py: 7 warnings rbtools/commands/tests/test_post.py: 2 warnings rbtools/diffs/tests/test_diff_tools_registry.py: 5 warnings rbtools/utils/tests/test_console.py: 3 warnings rbtools/utils/tests/test_process.py: 3 warnings rbtools/utils/tests/test_review_request.py: 1 warning /var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0/rbtools/testing/testcase.py:298: DeprecationWarning: Please use assertRaisesRegex instead. return self.assertRaisesRegexp(expected_exception, -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] rbtools/clients/tests/test_bzr.py:497: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:707: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:728: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:526: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:595: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:558: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:636: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:668: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:469: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:482: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:456: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:784: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:810: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:848: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:872: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:890: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:908: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:937: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:956: Command line tools (one of ('brz', 'bzr')) are missing. SKIPPED [1] rbtools/clients/tests/test_bzr.py:490: Command line tools (one of ('brz', 'bzr')) are missing. FAILED rbtools/commands/tests/test_main.py::MainCommandTests::test_help_command FAILED rbtools/commands/tests/test_main.py::MainCommandTests::test_help_multiple_args FAILED rbtools/commands/tests/test_main.py::MainCommandTests::test_help_options_after FAILED rbtools/commands/tests/test_main.py::MainCommandTests::test_help_options_before ============ 4 failed, 561 passed, 20 skipped, 43 warnings in 7.86s ============ * ERROR: dev-util/rbtools-4.0-r1::gentoo failed (test phase): * pytest failed with python3.8 * * Call stack: * ebuild.sh, line 136: Called src_test * environment, line 3435: Called distutils-r1_src_test * environment, line 1625: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 710: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3107: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2631: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2629: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 1042: Called distutils-r1_run_phase 'python_test' * environment, line 1548: Called python_test * environment, line 3398: Called distutils-r1_python_test * environment, line 1498: Called epytest * environment, line 2136: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=dev-util/rbtools-4.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/rbtools-4.0-r1::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-util/rbtools-4.0-r1:20221205-182736.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/rbtools-4.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/rbtools-4.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0' * S: '/var/tmp/portage/dev-util/rbtools-4.0-r1/work/RBTools-4.0'