Summary: | app-portage/portage-utils: qdepends does not parse patterns obtained | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Kevin Vigouroux <gilaro> |
Component: | Third-Party Tools | Assignee: | Fabian Groffen <grobian> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | gilaro |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Kevin Vigouroux
2018-01-24 15:08:41 UTC
Originally, I reported this bug in another bug report: bug #390749 This bug may concerned the bug #608960 The utility actually does nothing more than exact (regular expression) matching on the *DEPEND data from vdb. It does match substrings, though, which is what makes this thing pretty odd. https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=3d00cad1 adds atom parsing, in your case it is unclear to me what you actually want. larry $ qdepends -aQ logrotate sys-apps/portage-2.3.13-r1 yes it returns, because logrotate atom is in there: % ./qdepends -vaQ logrotate * DEPEND * RDEPEND sys-apps/portage-2.3.18: >=app-admin/logrotate-3.8.0 * PDEPEND in git now, one can say: % ./qdepends -aQ "logrotate-3" * DEPEND * RDEPEND * PDEPEND % ./qdepends -aQ "logrotate-4" * DEPEND * RDEPEND sys-apps/portage-2.3.18 * PDEPEND *** This bug has been marked as a duplicate of bug 608960 *** |