Created attachment 538044 [details] build.log ___________________________________________ ERROR collecting test_tablib.py ____________________________________________ ImportError while importing test module '/var/tmp/portage/dev-python/tablib-0.12.1/work/tablib-0.12.1/test_tablib.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python2.7/site-packages/_pytest/python.py:395: in _importtestmodule mod = self.fspath.pyimport(ensuresyspath=importmode) /usr/lib/python2.7/site-packages/py/_path/local.py:662: in pyimport __import__(modname) /usr/lib/python2.7/site-packages/_pytest/assertion/rewrite.py:212: in load_module py.builtin.exec_(co, mod.__dict__) test_tablib.py:11: in <module> import tablib tablib/__init__.py:3: in <module> from tablib.core import ( /usr/lib/python2.7/site-packages/_pytest/assertion/rewrite.py:212: in load_module py.builtin.exec_(co, mod.__dict__) tablib/core.py:15: in <module> from tablib import formats tablib/formats/__init__.py:13: in <module> from . import _ods as ods /usr/lib/python2.7/site-packages/_pytest/assertion/rewrite.py:212: in load_module py.builtin.exec_(co, mod.__dict__) tablib/formats/_ods.py:6: in <module> from odf import opendocument, style, table, text E ImportError: No module named odf Portage 2.3.40 (python 3.6.5-final-0, default/linux/x86/17.0, gcc-7.3.0, glibc-2.26-r7, 4.9.95-gentoo i686) ================================================================= System uname: Linux-4.9.95-gentoo-i686-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.4.1 KiB Mem: 3108308 total, 1934432 free KiB Swap: 488276 total, 474896 free Timestamp of repository gentoo: Sun, 01 Jul 2018 17:46:15 +0000 Head commit of repository gentoo: 8976c97207c582dcdc87e474f3d435fcb6929037 sh bash 4.4_p12 ld GNU ld (Gentoo 2.30 p2) 2.30.0 app-shells/bash: 4.4_p12::gentoo dev-lang/perl: 5.24.3-r1::gentoo dev-lang/python: 2.7.14-r1::gentoo, 3.6.5::gentoo dev-util/cmake: 3.9.6::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.4.1-r2::gentoo sys-apps/openrc: 0.34.11::gentoo sys-apps/sandbox: 2.13::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.15.1-r2::gentoo sys-devel/binutils: 2.30-r2::gentoo sys-devel/gcc: 7.3.0-r3::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r3::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers) sys-libs/glibc: 2.26-r7::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo.git priority: -1000 ABI="x86" ABI_X86="32" ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ARCH="x86" BROOT="" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m" CHOST="i686-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CPU_FLAGS_X86="mmx mmxext sse sse2" CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m" DEFAULT_ABI="x86" EDITOR="/usr/bin/mcedit" ELIBC="glibc" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY 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-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned 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/7.3.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.30/info:/usr/share/info" INPUT_DEVICES="libinput keyboard mouse" IUSE_IMPLICIT="abi_x86_32 prefix prefix-chain prefix-guest" 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" MAIL="/var/mail/root" MAKEOPTS="--jobs 5 --load-average 7.95" MULTILIB_ABIS="x86" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OPENCL_PROFILE="mesa" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/i686-pc-linux-gnu/gcc-bin/7.3.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5 postgres10" PWD="/root" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" QT_GRAPHICSSYSTEM="raster" ROOT="/" ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/7.3.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin" RUBY_TARGETS="ruby22 ruby23" SHELL="/bin/bash" SHLVL="2" SSH_TTY="/dev/pts/0" SYSROOT="/" TERM="tmux-256color" TMUX="/tmp/tmux-0/default,6917,0" TMUX_PANE="%3" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" USER="root" USERLAND="GNU" VIDEO_CARDS="vmware"
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff4a3ffcca07f8148c57cc86a8f159e3bc43a17 commit 2ff4a3ffcca07f8148c57cc86a8f159e3bc43a17 Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-08-07 15:55:12 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-08-07 15:55:12 +0000 dev-python/tablib: fix broken package * Dependencies were both incomplete and spurious * Fix tests which were failing for many different reasons Bug: https://bugs.gentoo.org/659790 Bug: https://bugs.gentoo.org/621884 Package-Manager: Portage-2.3.44, Repoman-2.3.10 .../tablib/files/tablib-0.12.1-no-ujson.patch | 16 ++++++++ dev-python/tablib/tablib-0.12.1-r1.ebuild | 45 ++++++++++++++++++++++ 2 files changed, 61 insertions(+)
It turns out that this package had many problems preventing tests from running properly, some problems come from upstream, some from packaging problems. This newly pushed ebuild has passing tests on my machine, but requires odfpy which is not stabilized yet. It will have to be added to the package list of the stabilization bug. Thomas, can you run tests on your side to confirm the fix please?
Created attachment 542742 [details] build.log #2 Still doesn't work.
Hum, I hadn't properly tested without pandas installed. It seems that the resolution of this bug depends on the stabilization of dev-python/pandas-0.23 which is a quite big package. Thomas, what do you think we should do here, RESTRICT tests and re-introduce them in a non-security-related bump? Otherwise, it will take a long while before we can stzbilize tablib.
Yes, restrict please.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8481a8b415611072824b2826d99581b065257a commit cd8481a8b415611072824b2826d99581b065257a Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-08-24 13:04:53 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-08-24 13:04:53 +0000 dev-python/tablib: RESTRICT tests To be able to fast-stabilize due to security bug, we need to RESTRICT tests because they depend on pandas>=0.23 which is hard to stabilize. Bug: https://bugs.gentoo.org/659790 Package-Manager: Portage-2.3.48, Repoman-2.3.10 dev-python/tablib/tablib-0.12.1-r1.ebuild | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3430d0ef48e274029d27008394354c92d6e33225 commit 3430d0ef48e274029d27008394354c92d6e33225 Author: Jakov Smolic <jakov.smolic@sartura.hr> AuthorDate: 2021-08-14 19:12:27 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-08-14 19:12:27 +0000 dev-python/tablib: Remove last-rited pkg Closes: https://bugs.gentoo.org/659790 Closes: https://bugs.gentoo.org/663126 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> dev-python/tablib/Manifest | 1 - dev-python/tablib/metadata.xml | 11 ----------- dev-python/tablib/tablib-3.0.0.ebuild | 36 ----------------------------------- profiles/package.mask | 1 - 4 files changed, 49 deletions(-)