Summary: | has_version breaks during Python target migrations ("portageq: this Python implementation (python3.9) is not supported by the script.") for sys-apps/portage (breaks e.g. install-qa-check.d) | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Petr Bahula <petr.bahula> |
Component: | Core - External Interaction | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | gentoo, mgorny, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Happens with -ipc at least | ||
Package list: | Runtime testing required: | --- |
Description
Petr Bahula
2022-09-08 13:05:55 UTC
commit c310e44692ad91777c71394dda97cd1f33f72589 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-08-05 01:43:05 +0200 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-08-05 01:48:57 +0200 metadata/install-qa-check.d: don't fail if has_version died Apparently someone's abusing nonfatal to workaround bug in Portage implementation. (In reply to Michał Górny from comment #1) > commit c310e44692ad91777c71394dda97cd1f33f72589 > Author: Sam James <sam@gentoo.org> > AuthorDate: 2022-08-05 01:43:05 +0200 > Commit: Sam James <sam@gentoo.org> > CommitDate: 2022-08-05 01:48:57 +0200 > > metadata/install-qa-check.d: don't fail if has_version died > > > Apparently someone's abusing nonfatal to workaround bug in Portage > implementation. Can you link the bug you've filed for portage then? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9b14a0bc5b66b1397efc0ada1a791f5b0adadd commit 4d9b14a0bc5b66b1397efc0ada1a791f5b0adadd Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-19 03:50:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-19 03:51:51 +0000 metadata/install-qa-check.d: don't use nonfatal on older EAPIs in 60python-pyc Bug: https://bugs.gentoo.org/869182 Fixes: c310e44692ad91777c71394dda97cd1f33f72589 Signed-off-by: Sam James <sam@gentoo.org> metadata/install-qa-check.d/60python-pyc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) |