Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 662084

Summary: dev-python/pytest-3.4.2 and dev-python/pytest-cov-2.5.1 - stabilization request
Product: Gentoo Linux Reporter: Coacher <itumaykin+gentoo>
Component: StabilizationAssignee: Python Gentoo Team <python>
Status: RESOLVED INVALID    
Severity: normal Keywords: STABLEREQ
Priority: Normal Flags: stable-bot: sanity-check+
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
dev-python/pytest-3.4.2 dev-python/pytest-cov-2.5.1 dev-python/pytest-forked-0.2 dev-python/pytest-xdist-1.22.2 dev-python/py-1.5.3 dev-python/attrs-18.1.0
Runtime testing required: ---
Bug Depends on: 637678, 662418    
Bug Blocks: 662034    

Description Coacher 2018-07-25 10:09:20 UTC
Required for the upcoming vint stabilization.
Target keywords: alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86
Comment 1 Coacher 2018-07-25 12:40:19 UTC
vint also needs recent pytest-cov.
Comment 2 Coacher 2018-07-28 20:41:15 UTC
Dear arches, please test and stabilize.
Acked by floppym via IRC.
Comment 3 Stabilization helper bot gentoo-dev 2018-07-28 21:02:26 UTC
An automated check of this bug failed - repoman reported dependency errors (99 lines truncated): 

> dependency.bad dev-python/pytest/pytest-3.4.2.ebuild: DEPEND: alpha(default/linux/alpha/13.0) ['>=dev-python/pytest-xdist-1.22.2[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]']
> dependency.bad dev-python/pytest/pytest-3.4.2.ebuild: DEPEND: alpha(default/linux/alpha/13.0/desktop) ['>=dev-python/pytest-xdist-1.22.2[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]']
> dependency.bad dev-python/pytest/pytest-3.4.2.ebuild: DEPEND: alpha(default/linux/alpha/13.0/desktop/gnome) ['>=dev-python/pytest-xdist-1.22.2[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]']
Comment 4 Mart Raudsepp gentoo-dev 2018-07-29 12:20:53 UTC
It's rather unfortunate that with this package list, we have a new pytest-xdist requested, while pytest-cov specifically requires older =pytest-xdist-1.15, which of course can't be co-installed with 1.22.2 requested here; additionally it requires pytest-capturelog, which is hard blocked by the newer pytest...
Comment 5 Mart Raudsepp gentoo-dev 2018-07-29 12:21:50 UTC
Refusing to stabilize for arm64 due to these blockers and incompatibility with eachother with FEATURES=test until advisement from maintainer if to ignore this or not.
Comment 6 Thomas Deutschmann (RETIRED) gentoo-dev 2018-07-29 13:47:35 UTC
x86 stopped stabilization due to bug 637678 and bug 662418.
Why do you start stabilization for packages with open bugs from 2017?
Comment 7 Coacher 2018-07-29 17:42:59 UTC
This stable request appeared trivial, but turned out to be problematic. My bad.

I am closing this bug and leaving it up to python team to reopen/create a new stable request later as this one seems to go nowhere and I don't have the knowledge to address all the issues mentioned above.