Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 662234 - dev-python/pypy order during test phase
Summary: dev-python/pypy order during test phase
Status: RESOLVED PKGREMOVED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2018-07-27 07:39 UTC by Alexey
Modified: 2024-12-31 10:30 UTC (History)
1 user (show)

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


Attachments
emerge --info (file_662234.txt,19.02 KB, text/plain)
2018-07-27 07:39 UTC, Alexey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey 2018-07-27 07:39:01 UTC
Created attachment 541190 [details]
emerge --info

I have these pythons enabled:
*/* PYTHON_TARGETS: python3_6 python3_5 python2_7 pypy3
*/* PYTHON_SINGLE_TARGET: -* python3_6

I also enabled FEATURES="test", and python packages often fail the test now. All pythons are tested, but pypy3 is tested first (probably because it's alphabetically before "python"), and if it fails, the build aborts.

pypy generally fails more than cpython, so I don't know whether test failure is related to pypy, or not. So I can mistakenly mark bug reports (e.g. https://bugs.gentoo.org/662232) as related to pypy3 while it's not.

How feasible is it to reverse the order in which pythons are tested? Or test all of them regardless of whether any previous python failed; this could even be done in parallel. That way I can know for sure in my bug reports which package fails on pypy only, and which fail on every python.
Comment 1 Alexey 2018-07-27 07:41:10 UTC
Note about the linked bug: I don't actually know whether it's pypy-only, and I have no way to check, unless I disable pypy3 for the package, which would lead to many other changes in my use flags because of dependencies.
Comment 2 Larry the Git Cow gentoo-dev 2024-12-31 10:30:51 UTC
The bug has been closed via the following commit(s):

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

commit d017bc9d21ec620ea6a5ef4346f8c6568fdbf00f
Author:     Florian Schmaus <flow@gentoo.org>
AuthorDate: 2024-12-31 10:29:29 +0000
Commit:     Florian Schmaus <flow@gentoo.org>
CommitDate: 2024-12-31 10:29:34 +0000

    dev-python/pypy: treeclean
    
    Closes: https://bugs.gentoo.org/654242 (pkgremoved)
    Closes: https://bugs.gentoo.org/662234 (pkgremoved)
    Closes: https://bugs.gentoo.org/682780 (pkgremoved)
    Closes: https://bugs.gentoo.org/723714 (pkgremoved)
    Closes: https://bugs.gentoo.org/729948 (pkgremoved)
    Closes: https://bugs.gentoo.org/738206 (pkgremoved)
    Closes: https://bugs.gentoo.org/754204 (pkgremoved)
    Closes: https://bugs.gentoo.org/920778 (pkgremoved)
    Signed-off-by: Florian Schmaus <flow@gentoo.org>

 dev-python/pypy/Manifest           |   2 -
 dev-python/pypy/metadata.xml       |  19 ---
 dev-python/pypy/pypy-7.3.17.ebuild | 306 -------------------------------------
 profiles/package.mask              |   5 -
 4 files changed, 332 deletions(-)