Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 676592 - dev-python/pytest-3.10.1: stabilization request
Summary: dev-python/pytest-3.10.1: stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 661306 669630 670918 676562
Blocks:
  Show dependency tree
 
Reported: 2019-01-27 19:39 UTC by Virgil Dupras (RETIRED)
Modified: 2019-04-17 03:38 UTC (History)
0 users

See Also:
Package list:
dev-python/pytest-3.10.1 dev-python/pluggy-0.7.1 dev-python/atomicwrites-1.1.5-r3 dev-python/more-itertools-4.2.0-r1 dev-python/pathlib2-2.3.2 dev-python/scandir-1.9.0 dev-python/py-1.5.4 dev-python/more-itertools-5.0.0 dev-python/more-itertools-4.2.0-r1
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Virgil Dupras (RETIRED) gentoo-dev 2019-01-27 19:39:41 UTC
The ebuild has been there for a while now. Arches, please stabilize. Thanks!
Comment 1 Stabilization helper bot gentoo-dev 2019-01-27 20:14:12 UTC
An automated check of this bug failed - repoman reported dependency errors (215 lines truncated): 

> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: DEPEND: alpha(default/linux/alpha/17.0) ['>=dev-python/atomicwrites-1.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/attrs-17.4.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/more-itertools-4.0.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', 'dev-python/pathlib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]', '>=dev-python/py-1.5.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: RDEPEND: alpha(default/linux/alpha/17.0) ['>=dev-python/atomicwrites-1.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/attrs-17.4.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/more-itertools-4.0.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', 'dev-python/pathlib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]', '>=dev-python/py-1.5.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: DEPEND: alpha(default/linux/alpha/17.0/desktop) ['>=dev-python/atomicwrites-1.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/attrs-17.4.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/more-itertools-4.0.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', 'dev-python/pathlib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]', '>=dev-python/py-1.5.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]']
Comment 2 Stabilization helper bot gentoo-dev 2019-01-31 15:08:20 UTC
An automated check of this bug failed - repoman reported dependency errors (193 lines truncated): 

> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: DEPEND: alpha(default/linux/alpha/17.0) ['>=dev-python/more-itertools-4.0.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', 'dev-python/pathlib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]']
> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: RDEPEND: alpha(default/linux/alpha/17.0) ['>=dev-python/more-itertools-4.0.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', 'dev-python/pathlib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]']
> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: DEPEND: alpha(default/linux/alpha/17.0/desktop) ['>=dev-python/more-itertools-4.0.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', 'dev-python/pathlib2[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_4(-)?,-python_single_target_python3_4(-),python_targets_python3_5(-)?,-python_single_target_python3_5(-)]']
Comment 3 Stabilization helper bot gentoo-dev 2019-01-31 16:06:43 UTC
An automated check of this bug failed - repoman reported dependency errors (183 lines truncated): 

> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: DEPEND: arm(default/linux/arm/13.0) ['>=dev-python/attrs-17.4.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/py-1.5.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['>=dev-python/attrs-17.4.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/py-1.5.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]']
> dependency.bad dev-python/pytest/pytest-3.10.1.ebuild: DEPEND: arm(default/linux/arm/17.0) ['>=dev-python/attrs-17.4.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]', '>=dev-python/py-1.5.0[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-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(-),-python_single_target_python3_7(-)]']
Comment 4 Stabilization helper bot gentoo-dev 2019-01-31 17:06:50 UTC
An automated check of this bug succeeded - the previous repoman errors are now resolved.
Comment 5 Larry the Git Cow gentoo-dev 2019-02-07 12:31:36 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d91d5c223661cdfc7be8136cd61f34cccbf6f5

commit c2d91d5c223661cdfc7be8136cd61f34cccbf6f5
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-02-07 12:31:03 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-02-07 12:31:17 +0000

    dev-python/scandir-1.9.0-r0: alpha stable
    
    Bug: http://bugs.gentoo.org/676592
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 dev-python/scandir/scandir-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7976ce0998f1a60c7d00698d471f74482943cdc3

commit 7976ce0998f1a60c7d00698d471f74482943cdc3
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-02-07 12:31:03 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-02-07 12:31:16 +0000

    dev-python/pytest-3.10.1-r0: alpha stable
    
    Bug: http://bugs.gentoo.org/676592
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 dev-python/pytest/pytest-3.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b0fb30559a5e6ce5f1fa25da00db9f52923906

commit d1b0fb30559a5e6ce5f1fa25da00db9f52923906
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-02-07 12:31:02 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-02-07 12:31:16 +0000

    dev-python/pluggy-0.7.1-r0: alpha stable
    
    Bug: http://bugs.gentoo.org/676592
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 dev-python/pluggy/pluggy-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b0c9180e271849c8d647505b2ea7749c1dbb1c

commit 01b0c9180e271849c8d647505b2ea7749c1dbb1c
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-02-07 12:31:02 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-02-07 12:31:15 +0000

    dev-python/pathlib2-2.3.2-r0: alpha stable
    
    Bug: http://bugs.gentoo.org/676592
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 dev-python/pathlib2/pathlib2-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3422579423d0e122af87a3ecf5ebc894479bd6

commit cc3422579423d0e122af87a3ecf5ebc894479bd6
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-02-07 12:31:02 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-02-07 12:31:15 +0000

    dev-python/more-itertools-4.2.0-r1: alpha stable
    
    Bug: http://bugs.gentoo.org/676592
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 dev-python/more-itertools/more-itertools-4.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c21077ad17fdc09dcc24e405fa51ee15819ef48

commit 0c21077ad17fdc09dcc24e405fa51ee15819ef48
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-02-07 12:31:02 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-02-07 12:31:14 +0000

    dev-python/atomicwrites-1.1.5-r3: alpha stable
    
    Bug: http://bugs.gentoo.org/676592
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 dev-python/atomicwrites/atomicwrites-1.1.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 6 Thomas Deutschmann (RETIRED) gentoo-dev 2019-02-09 16:10:20 UTC
x86 stopped stabilization due to bug 677556.
Comment 7 Markus Meier gentoo-dev 2019-02-21 20:26:06 UTC
arm stable
Comment 8 Rolf Eike Beer archtester 2019-02-22 20:21:43 UTC
sparc stable
Comment 9 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-03-02 18:31:20 UTC
amd64 stable
Comment 10 Thomas Deutschmann (RETIRED) gentoo-dev 2019-03-02 20:51:06 UTC
x86 stable
Comment 11 Matt Turner gentoo-dev 2019-03-03 02:13:16 UTC
ia64 stable

... but this really sucks. pytest-3.10.1 runs tests against the installed pytest version and not itself, causing test failures. And since we've got this nice tree structure of blocker bugs, that inevitably happens. To work around you have to install pytest-3.10.1 first with FEATURES=-test and then again with FEATURES=test.

I really wish python@ would get its shit together.
Comment 12 Virgil Dupras (RETIRED) gentoo-dev 2019-03-05 13:25:17 UTC
Matt: I'm not sure what you're referring to. On a pristine machine where we start by installing pytest-3.4.2, emerging pytest-3.10.1 with FEATURES=test will result in pytest-3.10.1 testing pytest-3.10.1, with all tests passing. No "-test/test" dance necessary.
Comment 13 Matt Turner gentoo-dev 2019-03-05 17:30:22 UTC
(In reply to Virgil Dupras from comment #12)
> Matt: I'm not sure what you're referring to. On a pristine machine where we
> start by installing pytest-3.4.2, emerging pytest-3.10.1 with FEATURES=test
> will result in pytest-3.10.1 testing pytest-3.10.1, with all tests passing.
> No "-test/test" dance necessary.

It looks like Whissi filed this as a separate bug already (bug 677556) which we decided wasn't a stable blocker.
Comment 14 Matt Turner gentoo-dev 2019-03-10 21:37:40 UTC
ppc/ppc64 stable
Comment 15 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-03-15 10:12:44 UTC
s390 stable
Comment 16 Rolf Eike Beer archtester 2019-04-09 04:44:49 UTC
hppa stable
Comment 17 Aaron Bauman (RETIRED) gentoo-dev 2019-04-17 03:38:25 UTC
arm64 stable, closing