Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49965 - equery list fails on packages w, versions installed that are removed from portage
Summary: equery list fails on packages w, versions installed that are removed from por...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-04 06:09 UTC by Mikael A
Modified: 2004-09-01 14:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Simple patch to give desired _behaviour_ for this case (gentoolkit.patch,584 bytes, patch)
2004-05-04 06:11 UTC, Mikael A
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael A 2004-05-04 06:09:35 UTC
gentoolkit only looks in portage tree and not in var/db/pkg when finding installed versions of packages ( or something like that). 
I'll attach a small patch that gives the correct behaviour, but it's quite possible that i've fixed it in the wrong way since i don't know much about gentoolkit.py portage.py etc.


Reproducible: Always
Steps to Reproduce:
1. I have versions of development-sources installed which has been removed from portage. Now i run:
$ equery list development-sources
2. *poof*
Actual Results:  
Searching for package 'development-sources' in all categories among:
 * installed packages
[I--] [  ] sys-kernel/development-sources-2.6.4 (2.6.4)
[I--] [  ] sys-kernel/development-sources-2.6.5 (2.6.5)
!!! aux_get(): ebuild for 'sys-kernel/development-sources-2.6.2_rc2' does not
exist at:
!!!           
/usr/portage/sys-kernel/development-sources/development-sources-2.6.2_rc2.ebuild
Traceback (most recent call last):
  File "/usr/bin/equery", line 946, in ?
    if e and type(e[0]) == types.ListType and \
IndexError: tuple index out of range


Expected Results:  
Searching for package 'development-sources' in all categories among:
 * installed packages
[I--] [  ] sys-kernel/development-sources-2.6.4 (2.6.4)
[I--] [  ] sys-kernel/development-sources-2.6.5 (2.6.5)
[I--] [M ] sys-kernel/development-sources-2.6.2_rc2 (2.6.2-rc2)
[I--] [M ] sys-kernel/development-sources-2.6.4_rc2 (2.6.4-rc2)
[I--] [M ] sys-kernel/development-sources-2.6.5_rc1 (2.6.5-rc1)
[I--] [M ] sys-kernel/development-sources-2.6.5_rc2 (2.6.5-rc2)
[I--] [M ] sys-kernel/development-sources-2.6.5_rc3 (2.6.5-rc3)
[I--] [  ] sys-kernel/development-sources-2.6.6_rc1 (2.6.6_rc1)
[I--] [ ~] sys-kernel/development-sources-2.6.6_rc2 (2.6.6_rc2)
[I--] [ ~] sys-kernel/development-sources-2.6.6_rc3 (2.6.6_rc3)
Comment 1 Mikael A 2004-05-04 06:11:03 UTC
Created attachment 30702 [details, diff]
Simple patch to give desired _behaviour_ for this case
Comment 2 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-08-28 03:09:47 UTC
Will look at it.
Comment 3 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-09-01 14:19:43 UTC
This has been fixed in CVS by now. Will be available on the next Gentoolkit release.