Created attachment 671239 [details] build.log > =============================================== short test summary info ================================================ > FAILED tests/test_xvfb.py::test_xvfb_available - assert <ExitCode.TESTS_FAILED: 1> == 0 > FAILED tests/test_xvfb.py::test_xvfb_unavailable - Failed: nomatch: '* could not find Xvfb.*' > FAILED tests/test_xvfb.py::test_no_xvfb_arg - assert <ExitCode.USAGE_ERROR: 4> == 0 > FAILED tests/test_xvfb.py::test_screen_size[True] - assert <ExitCode.TESTS_FAILED: 1> == 0 > FAILED tests/test_xvfb.py::test_failing_start - Failed: remains unmatched: 'INTERNALERROR> *.XStartError: Xvfb progra... > FAILED tests/test_xvfb.py::test_no_xvfb_marker[args0-1 passed, 1 skipped] - Failed: nomatch: '*= 1 passed, 1 skipped*' > FAILED tests/test_xvfb.py::test_no_xvfb_marker[args1-2 passed] - Failed: remains unmatched: '*= 2 passed*' > FAILED tests/test_xvfb.py::test_xvfb_fixture - assert <ExitCode.TESTS_FAILED: 1> == 0 > FAILED tests/test_xvfb.py::test_strict_markers - assert <ExitCode.INTERRUPTED: 2> == 0 > FAILED tests/test_xvfb.py::test_xvfb_session_fixture - assert <ExitCode.TESTS_FAILED: 1> == 0 > FAILED tests/test_xvfb.py::test_xvfb_with_xauth - StopIteration > ============================================= 11 failed, 4 passed in 5.23s ============================================= > * ERROR: dev-python/pytest-xvfb-2.0.0::gentoo failed (test phase): > * Tests failed with python3.7 Portage 3.0.8 (python 3.7.9-final-0, default/linux/x86/17.0, gcc-9.3.0, glibc-2.32-r2, 5.4.72-gentoo-x86 i686) ================================================================= System uname: Linux-5.4.72-gentoo-x86-i686-with-gentoo-2.7 KiB Mem: 3106076 total, 1855172 free KiB Swap: 8875836 total, 8872244 free Timestamp of repository gentoo: Fri, 13 Nov 2020 15:05:29 +0000 Head commit of repository gentoo: e5be9f5bac4f5accf827311291b246a16ed7f485 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 2.7.18-r4::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0::gentoo dev-util/cmake: 3.17.4-r1::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.1-r1::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 9.3.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: https://anongit.gentoo.org/git/repo/sync/gentoo.git priority: -1000 ABI="x86" ABI_X86="32" ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ADA_TARGET="gnat_2018" ARCH="x86" BINPKG_COMPRESS="bzip2" BROOT="" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare" CHOST="i686-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" COLLISION_IGNORE="/lib/modules/*" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CPU_FLAGS_X86="mmx mmxext sse sse2" CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare" DEFAULT_ABI="x86" EDITOR="/usr/bin/mcedit" ELIBC="glibc" 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" EPREFIX="" EROOT="/" ESYSROOT="/" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg cgroup config-protect-if-modified distlocks downgrade-backup 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 strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" GCC_SPECS="" GRUB_PLATFORMS="efi-32 pc" GSETTINGS_BACKEND="dconf" HOME="/root" INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/9.3.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.34/info:/usr/share/info" INPUT_DEVICES="libinput" IUSE_IMPLICIT="abi_x86_32 prefix prefix-guest prefix-stack" KERNEL="linux" L10N="en en-US de de-DE" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LC_MESSAGES="C" LC_PAPER="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LIBDIR_x86="lib" LINGUAS="en de" LOGNAME="root" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" MAIL="/var/mail/root" MAKEOPTS="--jobs 5 --load-average 7.95" MANPAGER="manpager" MOTD_SHOWN="pam" MULTILIB_ABIS="x86" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OPENCL_PROFILE="ocl-icd" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/10/bin" PHP_TARGETS="php7-2 php7-3" POSTGRES_TARGETS="postgres10 postgres11" PWD="/root" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" QT_GRAPHICSSYSTEM="raster" ROOT="/" ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/10/bin" RUBY_TARGETS="ruby25 ruby26" SHELL="/bin/bash" SHLVL="2" SSH_TTY="/dev/pts/0" SYSROOT="/" TERM="tmux-256color" TMUX="/tmp//tmux-0/default,3447,0" TMUX_PANE="%2" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" USER="root" USERLAND="GNU" VIDEO_CARDS="vmware" XDG_RUNTIME_DIR="/run/user/0" XDG_SESSION_CLASS="user" XDG_SESSION_ID="1" XDG_SESSION_TYPE="tty"
This is a setuptools problem, downgrading to =dev-python/setuptools-46.4.0-r3 fixes it. Michał, any idea as to what we can do to fix this? This site.py removal probably breaks all tests for pytest plugins (and more).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8a23888c935ac7ca633f7d586b60ea5670f530 commit bf8a23888c935ac7ca633f7d586b60ea5670f530 Author: Andrew Ammerlaan <andrewammerlaan@riseup.net> AuthorDate: 2020-11-13 17:00:59 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2020-11-18 21:35:44 +0000 dev-python/pytest-xvfb: fix tests tests do not work at all if the package is not already installed to the system Closes: https://bugs.gentoo.org/754270 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/18246 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> dev-python/pytest-xvfb/pytest-xvfb-2.0.0.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)