# equery l -p *gentoolkit * Searching for *gentoolkit ... [-P-] [ ] app-portage/gentoolkit-0.2.4.5:0 [-P-] [ ] app-portage/gentoolkit-0.3.0_rc7:0 [-P-] [ ] app-portage/gentoolkit-0.3.0_rc8:0 [IP-] [ ] app-portage/gentoolkit-0.3.0_rc8-r1:0 [IP-] [ ] app-portage/gentoolkit-0.3.0_rc8-r1:0 [-P-] [ -] app-portage/gentoolkit-9999:0 The installed version is listed twice. But # equery l -p gentoolkit * Searching for gentoolkit ... [-P-] [ ] app-portage/gentoolkit-0.2.4.5:0 [-P-] [ ] app-portage/gentoolkit-0.3.0_rc7:0 [-P-] [ ] app-portage/gentoolkit-0.3.0_rc8:0 [IP-] [ ] app-portage/gentoolkit-0.3.0_rc8-r1:0 [-P-] [ -] app-portage/gentoolkit-9999:0 Without the redundant wildcard, it is fine. The installed version is still listed twice if the wildcard is not redundant, e.g. genttool* or gentookit* . Reproducible: Always Steps to Reproduce:
Thanks for the bug report. $ svn ci -m "Removes duplicates in gentoolkit.helpers.get_cpvs(); bug #305747." Sending gentoolkit/pym/gentoolkit/base.py Sending gentoolkit/pym/gentoolkit/equery/list_.py Sending gentoolkit/pym/gentoolkit/helpers.py Transmitting file data ... Committed revision 224.
This bug has been fixed in app-portage/gentoolkit-0.3.0_rc10, thanks for reporting this issue.