Summary: | dev-python/pytest-3.10.1 and 4.4.2 rekeywording | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Keywording | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | prefix, vdupras |
Priority: | Normal | Keywords: | KEYWORDREQ |
Version: | unspecified | Flags: | stable-bot:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: |
dev-python/more-itertools-5.0.0
dev-python/atomicwrites-1.2.1
dev-python/pathlib2-2.3.2
dev-python/scandir-1.10.0
dev-python/pytest-4.4.2
dev-python/pytest-3.10.1
|
Runtime testing required: | --- |
Bug Depends on: | |||
Bug Blocks: | 662076, 663436, 676560, 676592 |
Description
Michał Górny
![]() ![]() ![]() ![]() amd64-fbsd done ~ppc64 keyworded ~ia64 keyworded The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f0a863ac462cfd882825a186cf41e16ec85484 commit 68f0a863ac462cfd882825a186cf41e16ec85484 Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-09-10 19:49:36 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-09-10 19:51:29 +0000 dev-python/pytest: bump to 3.8.0 Need to drop ~ia64 and ~amd64-fbsd because of new dev-python/pathlib2 dependency. Will rekeyword in existing 3.6.3 keywording bug. Bug: https://bugs.gentoo.org/661306 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-python/pytest/Manifest | 1 + dev-python/pytest/pytest-3.8.0.ebuild | 89 +++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) I've just bumped pytest to 3.8.0 and it adds dev-python/pathlib2 as a new dependency, which also lacks keywords. I'm updating the package list and re-CCing amd64-fbsd and ia64 because they're missing from pathlib2. An automated check of this bug failed - the following atom is unknown: dev-python/pathlib2 Please verify the atom list. An automated check of this bug failed - repoman reported dependency errors (21 lines truncated):
> dependency.bad dev-python/pathlib2/pathlib2-2.3.2.ebuild: BDEPEND: ~amd64-fbsd(default/bsd/fbsd/amd64/11.1) ['dev-python/scandir[python_targets_pypy(-)?,-python_single_target_pypy(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']
> dependency.bad dev-python/pathlib2/pathlib2-2.3.2.ebuild: RDEPEND: ~amd64-fbsd(default/bsd/fbsd/amd64/11.1) ['dev-python/scandir[python_targets_pypy(-)?,-python_single_target_pypy(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']
> dependency.bad dev-python/pathlib2/pathlib2-2.3.2.ebuild: BDEPEND: ~alpha(default/linux/alpha/13.0) ['dev-python/scandir[python_targets_pypy(-)?,-python_single_target_pypy(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']
sparc done. Keyworded dev-python/pytest-3.8.0 for mips instead of 3.6.3. Re-add if you want 3.6.3 done as well. An automated check of this bug failed - the following atom is unknown: dev-python/pytest-3.8.1 Please verify the atom list. An automated check of this bug succeeded - the previous repoman errors are now resolved. mips: you keyworded pytest, but it seems that you missed some dependencies (pathlib2, scandir, atomicwrites). Don't you end up with keywording inconsistencies? Re-CCing you. Also, updating packaging list w.r.t needed arches. amd64-fbsd: all deps are keyworded except for pytest 3.8.2. Since previous versions were already keyworded and that all deps are now keyworded, I'm propagating keyword to 3.8.2 and un-CCing you. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417b2d3a3a7528fb10403aad5f28e265de758d78 commit 417b2d3a3a7528fb10403aad5f28e265de758d78 Author: Tobias Klausmann <klausman@gentoo.org> AuthorDate: 2018-10-17 10:35:37 +0000 Commit: Tobias Klausmann <klausman@gentoo.org> CommitDate: 2018-10-17 10:35:53 +0000 dev-python/scandir-1.9.0-r0: add ~alpha keyword Bug: http://bugs.gentoo.org/661306 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=2194f578b251b671cc0343b1e0bbb5c540adf23f commit 2194f578b251b671cc0343b1e0bbb5c540adf23f Author: Tobias Klausmann <klausman@gentoo.org> AuthorDate: 2018-10-17 10:35:37 +0000 Commit: Tobias Klausmann <klausman@gentoo.org> CommitDate: 2018-10-17 10:35:52 +0000 dev-python/pathlib2-2.3.2-r0: add ~alpha keyword Bug: http://bugs.gentoo.org/661306 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=a0724f1f48ad34ab094750610fa5634eb867be4c commit a0724f1f48ad34ab094750610fa5634eb867be4c Author: Tobias Klausmann <klausman@gentoo.org> AuthorDate: 2018-10-17 10:35:37 +0000 Commit: Tobias Klausmann <klausman@gentoo.org> CommitDate: 2018-10-17 10:35:51 +0000 dev-python/more-itertools-4.2.0-r1: add ~alpha keyword Bug: http://bugs.gentoo.org/661306 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=3857b176b4d7c890d9dbeb59ec8cf26760a47045 commit 3857b176b4d7c890d9dbeb59ec8cf26760a47045 Author: Tobias Klausmann <klausman@gentoo.org> AuthorDate: 2018-10-17 10:35:36 +0000 Commit: Tobias Klausmann <klausman@gentoo.org> CommitDate: 2018-10-17 10:35:51 +0000 dev-python/atomicwrites-1.1.5-r3: add ~alpha keyword Bug: http://bugs.gentoo.org/661306 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(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f20a2c4cee25189bfcfb7bbbc6547288350a2b9 commit 0f20a2c4cee25189bfcfb7bbbc6547288350a2b9 Author: Tobias Klausmann <klausman@gentoo.org> AuthorDate: 2018-10-17 10:35:31 +0000 Commit: Tobias Klausmann <klausman@gentoo.org> CommitDate: 2018-10-17 10:35:50 +0000 dev-python/pytest-3.6.3-r0: add ~alpha keyword Bug: http://bugs.gentoo.org/661306 Signed-off-by: Tobias Klausmann <klausman@gentoo.org> dev-python/pytest/pytest-3.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9250e04a79a5caaa880a2cee40e18a286424b47 commit f9250e04a79a5caaa880a2cee40e18a286424b47 Author: Tobias Klausmann <klausman@gentoo.org> AuthorDate: 2018-10-17 10:36:32 +0000 Commit: Tobias Klausmann <klausman@gentoo.org> CommitDate: 2018-10-17 10:36:32 +0000 dev-python/pytest-3.8.2-r0: add ~alpha keyword Bug: http://bugs.gentoo.org/661306 Signed-off-by: Tobias Klausmann <klausman@gentoo.org> dev-python/pytest/pytest-3.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ~ia64 keyworded This keywording request is taking forever and is getting more complicated all the time. This is mostly caused by pytest-xdist which seems to have fragile tests. However, pytest has many many reveps and we'll end up having problems if we stick with old pytest versions: most upstream never test with older pytest. As it turns out, pytest-xdist is actually an optional test dependency. It enables some tests, but is not actually needed to run the vast majority of the tests. I've just bumped pytest to 4.0.2 without pytest-xdist. What I'm planning to do in the next few minutes is to make a similar bump (that drops pytest-xdist test dep) to 3.10.1 and change this keyword req to target only 3.10.1 and 4.0.2 Hum, looking at pytest dependencies, it seems that I prematurely removed hppa and mips from the list (my confusion comes from the fact that they are keyworded for pytest, but not for its deps). Re-adding. Looking good on ppc. # cat atomicwrites-661306.report USE tests started on Mi 19. Dez 21:32:23 CET 2018 FEATURES=' test' USE='' succeeded for =dev-python/atomicwrites-1.1.5-r3 FEATURES=' test' USE='' succeeded for =dev-python/pytest-4.0.2 FEATURES=' test' USE='' succeeded for =dev-python/pytest-3.10.1 ~ppc keyworded thanks to ernsteiswuerfel! ~s390 done ~hppa keyworded An automated check of this bug failed - the following atom is unknown: dev-python/pytest-4.1.0 Please verify the atom list. An automated check of this bug succeeded - the previous repoman errors are now resolved. Looks like x86-fbsd is dead. Closing. Oh no, wrong window! Sorry for the noise. Added ~mips to the specified packages. We should be all good for now. An automated check of this bug failed - the following atom is unknown: dev-python/pytest-4.2.1 Please verify the atom list. An automated check of this bug succeeded - the previous repoman errors are now resolved. prometheanfire re-keyworded ~arm64 in c6c8f852018fae4a9c94fb81ce193aa6a32ad2e5 Closing. It looks like Prefix was missing from this keywordreq. It's missing some. Re-opening. Prefix, please keyword ~amd64-linux and ~x86-linux. Thanks. |