Summary: | dev-python/pytest-3.10.1: stabilization request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Virgil Dupras (RETIRED) <vdupras> |
Component: | Stabilization | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | STABLEREQ |
Priority: | Normal | Flags: | stable-bot:
sanity-check+
|
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
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: | --- |
Bug Depends on: | 661306, 669630, 670918, 676562 | ||
Bug Blocks: |
Description
Virgil Dupras (RETIRED)
2019-01-27 19:39:41 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(-)]']
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(-)]']
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(-)]']
An automated check of this bug succeeded - the previous repoman errors are now resolved. 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(-) x86 stopped stabilization due to bug 677556. arm stable sparc stable amd64 stable x86 stable 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. 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. (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. ppc/ppc64 stable s390 stable hppa stable arm64 stable, closing |