Summary: | [Future EAPI] Empty any-of and exactly-one-of groups should not count as being matched | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Ulrich Müller <ulm> |
Component: | PMS/EAPI | Assignee: | PMS/EAPI <pms> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=370565 | ||
Whiteboard: | in-eapi-7 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 174380 |
Description
Ulrich Müller
2017-11-05 11:12:13 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=9ebd5865559aa17186c23c90c6a90894449dc3ac commit 9ebd5865559aa17186c23c90c6a90894449dc3ac Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-02-26 13:09:32 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-04 21:03:52 +0000 Empty || *DEPEND group no longer satisfy deps in EAPI 7 Bug: https://bugs.gentoo.org/636596 pym/portage/dep/__init__.py | 3 +++ pym/portage/tests/resolver/test_eapi.py | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/proj/portage.git/commit/?id=83f059e7db3a269e994e70f98b0e406f819b19e5 commit 83f059e7db3a269e994e70f98b0e406f819b19e5 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-02-26 12:48:37 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-04 21:03:52 +0000 Empty ||/^^ REQUIRED_USE groups are no longer true in EAPI 7 Bug: https://bugs.gentoo.org/636596 pym/portage/dep/__init__.py | 4 ++-- pym/portage/eapi.py | 10 ++++++++-- pym/portage/tests/dep/testCheckRequiredUse.py | 5 +++-- pym/portage/tests/resolver/test_required_use.py | 8 ++++++++ 4 files changed, 21 insertions(+), 6 deletions(-)} The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/pms.git/commit/?id=7d6c155014d082cfc2b37f8a0ffee61feb275ea8 commit 7d6c155014d082cfc2b37f8a0ffee61feb275ea8 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2017-11-05 11:26:44 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2018-03-30 16:35:43 +0000 EAPI 7: Empty || and ^^ groups no longer count as matched. Bug: https://bugs.gentoo.org/636596 dependencies.tex | 21 +++++++++++++++++++-- eapi-differences.tex | 6 ++++++ 2 files changed, 25 insertions(+), 2 deletions(-)} |