Summary: | `portageq match` fails when more than one package is found with same short name | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Nathan Sullivan <nathan> |
Component: | Tools | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nathan Sullivan
2006-04-14 05:19:33 UTC
not a bug in quickpkg ... portageq is failing output from portage-2.1_pre7-r5: # portageq match / linux-headers Traceback (most recent call last): File "/usr/bin/portageq", line 285, in ? main() File "/usr/bin/portageq", line 280, in main function(sys.argv[2:]) File "/usr/bin/portageq", line 138, in match print string.join(portage.db[argv[0]]["vartree"].dbapi.match(argv[1]),"\n") File "/usr/lib/portage/pym/portage.py", line 4443, in match mydep=dep_expand(origdep,mydb=self,use_cache=use_cache) File "/usr/lib/portage/pym/portage.py", line 3336, in dep_expand return prefix+cpv_expand(mydep,mydb=mydb,use_cache=use_cache)+postfix File "/usr/lib/portage/pym/portage.py", line 3525, in cpv_expand raise ValueError, matches ValueError: ['cross-arm-gentoo-linux-uclibc/linux-headers', 'cross-sparc-gentoo-linux-uclibc/linux-headers', 'cross-sh4eb-gentoo-linux-uclibc/linux-headers', 'cross-i686-gentoo-linux-uclibc/linux-headers', 'cross-ia64-gentoo-linux-uclibc/linux-headers', 'cross-bfin-elf/linux-headers', 'cross-cris-gentoo-linux-uclibc/linux-headers', 'cross-armeb-gentoo-linux-uclibc/linux-headers', 'cross-armeb-softfloat-linux-uclibc/linux-headers', 'cross-m68k-gentoo-linux-uclibc/linux-headers', 'cross-sh4-unknown-linux-gnu/linux-headers', 'cross-bfin-uclinux/linux-headers', 'cross-hppa-gentoo-linux-uclibc/linux-headers', 'cross-s390-gentoo-linux-uclibc/linux-headers', 'cross-x86_64-gentoo-linux-uclibc/linux-headers', 'cross-powerpc-softfloat-linux-uclibc/linux-headers', 'cross-sh4-gentoo-linux-uclibc/linux-headers', 'cross-arm-unknown-linux-gnu/linux-headers', 'cross-powerpc-gentoo-linux-uclibc/linux-headers', 'sys-kernel/linux-headers', 'cross-arm-softfloat-linux-uclibc/linux-headers', 'cross-alpha-gentoo-linux-uclibc/linux-headers'] |