Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 514444 - dev-python/iso8601-0.1.10 fails test suite on alpha
Summary: dev-python/iso8601-0.1.10 fails test suite on alpha
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 503094
  Show dependency tree
 
Reported: 2014-06-22 12:14 UTC by Tobias Klausmann (RETIRED)
Modified: 2014-07-03 13:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
iso8601-0.1.10 build log. (iso8601-0.1.10_build.log,7.30 KB, text/x-log)
2014-06-22 12:15 UTC, Tobias Klausmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Klausmann (RETIRED) gentoo-dev 2014-06-22 12:14:41 UTC
>>> Source compiled.
 * python3_3: running distutils-r1_run_phase python_test
=============================== test session starts ================================
platform linux -- Python 3.3.3 -- pytest-2.3.5 -- /usr/bin/python3.3
collecting ... collected 0 items / 1 errors

====================================== ERRORS ======================================
_____________________ ERROR collecting iso8601/test_iso8601.py _____________________
/usr/lib/python3.3/site-packages/_pytest/runner.py:129: in __init__
>               self.result = func()
/usr/lib/python3.3/site-packages/_pytest/main.py:368: in _memocollect
>       return self._memoizedcall('_collected', lambda: list(self.collect()))
/usr/lib/python3.3/site-packages/_pytest/main.py:289: in _memoizedcall
>           res = function()
/usr/lib/python3.3/site-packages/_pytest/main.py:368: in <lambda>
>   return self._memoizedcall('_collected', lambda: list(self.collect()))
/usr/lib/python3.3/site-packages/_pytest/python.py:347: in collect
>       return super(Module, self).collect()
/usr/lib/python3.3/site-packages/_pytest/python.py:280: in collect
>               res = self.makeitem(name, obj)
/usr/lib/python3.3/site-packages/_pytest/python.py:292: in makeitem
>           collector=self, name=name, obj=obj)
/usr/lib/python3.3/site-packages/_pytest/main.py:159: in call_matching_hooks
>       return hookmethod.pcall(plugins, **kwargs)
/usr/lib/python3.3/site-packages/_pytest/core.py:445: in pcall
>       return self._docall(methods, kwargs)
/usr/lib/python3.3/site-packages/_pytest/core.py:452: in _docall
>           res = mc.execute()
/usr/lib/python3.3/site-packages/_pytest/core.py:370: in execute
>           res = method(**kwargs)
/usr/lib/python3.3/site-packages/_pytest/python.py:185: in pytest_pycollect_makeitem
>               return list(collector._genfunctions(name, obj))
/usr/lib/python3.3/site-packages/_pytest/python.py:308: in _genfunctions
>       gentesthook.pcall(plugins, metafunc=metafunc)
/usr/lib/python3.3/site-packages/_pytest/core.py:445: in pcall
>       return self._docall(methods, kwargs)
/usr/lib/python3.3/site-packages/_pytest/core.py:452: in _docall
>           res = mc.execute()
/usr/lib/python3.3/site-packages/_pytest/core.py:370: in execute
>           res = method(**kwargs)
/usr/lib/python3.3/site-packages/_pytest/python.py:105: in pytest_generate_tests
>           metafunc.parametrize(*marker.args, **marker.kwargs)
/usr/lib/python3.3/site-packages/_pytest/python.py:684: in parametrize
>                                    self.function, arg))
E                   ValueError: <function test_parse_invalid_date at 0x200011db5f0> uses no fixture 'invalid_date, error_string'


Portage 2.2.8-r1 (default/linux/alpha/13.0, gcc-4.7.3, glibc-2.17, 3.11.9 alpha)
=================================================================
System uname: Linux-3.11.9-alpha-EV68AL-with-gentoo-2.2
KiB Mem:     3918320 total,   1729000 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Sat, 21 Jun 2014 10:00:01 +0000
ld GNU ld (Gentoo 2.23.2 p1.0) 2.23.2
app-shells/bash:          4.2_p45
dev-lang/python:          2.7.5-r3, 3.3.3
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.69
sys-devel/automake:       1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo
ACCEPT_KEYWORDS="alpha"
ACCEPT_LICENSE="*"
CBUILD="alpha-unknown-linux-gnu"
CFLAGS="-mieee -pipe -O2 -mcpu=ev67"
CHOST="alpha-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-mieee -pipe -O2 -mcpu=ev67"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="acl alpha berkdb bzip2 cli cracklib crypt cxx dri fortran gdbm iconv ipv6 modules ncurses nls nptl openmp pam pcre readline session ssl tcpd unicode zlib" ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 1 Tobias Klausmann (RETIRED) gentoo-dev 2014-06-22 12:15:34 UTC
Created attachment 379400 [details]
iso8601-0.1.10 build log.
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2014-06-25 10:50:17 UTC
 $ ebuild iso8601-0.1.10.ebuild clean test

passes all impls fine in amd64.  This is once again a pytest issue according to the traceback.  

test? ( >=dev-python/pytest-2.4.2[${PYTHON_USEDEP}] )"
means you can have only (~)2.4.2 OR (~)2.5.2, not much room to maneuver here.  Why should pytest play up in alpha? Not having alpha, I can't tell.
Comment 3 Tobias Klausmann (RETIRED) gentoo-dev 2014-07-03 13:59:58 UTC
This is indeed also a matter of pytest versions. With pytest-2.4.2, the tests pass. I'm not sure how this happened since the ebuild has the correct version limit (>=2.4.2) for pytest. Closing as invalid.