Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37762 - gentoolkit-0.2.0_pre2: Would like ability to determine if package is masked.
Summary: gentoolkit-0.2.0_pre2: Would like ability to determine if package is masked.
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-09 21:18 UTC by Paul Varner (RETIRED)
Modified: 2004-01-11 22:27 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Varner (RETIRED) gentoo-dev 2004-01-09 21:18:24 UTC
I didn't see this in the TODO file so here it goes.

In gentoolkit-0.1.38, I can run env ACCEPT_KEYWORDS="~x86" etcat -v get the following output:
*  sys-kernel/genkernel :
        [   ] sys-kernel/genkernel-1.6 (0)
        [  I] sys-kernel/genkernel-1.8 (0)
        [ ~ ] sys-kernel/genkernel-1.9 (0)
        [M  ] sys-kernel/genkernel-2.0 (0)
        [M  ] sys-kernel/genkernel-2.1 (0)
        [M  ] sys-kernel/genkernel-3.0.1_beta1 (0)
        [M  ] sys-kernel/genkernel-3.0 (0)
        [ ~ ] sys-kernel/genkernel-3.0.1_beta2 (0)
        [ ~ ] sys-kernel/genkernel-3.0.1_beta3 (0)

This gives me a reliable method of seeing the stable/testing/unstable status of the various ebuilds in the system. Additionally, I'm able to determine if a package is slotted.

Using equery, I have so far only been able to produce the following:
equery list -i -o -p genkernel
Searching for package 'genkernel' in all categories among:
 * installed packages
 * Portage tree (/usr/portage)
 * overlay tree (/usr/local/portage)
[-P-] sys-kernel/genkernel-1.6
[-P-] sys-kernel/genkernel-3.0.1_beta1
[I--] sys-kernel/genkernel-1.8
[-P-] sys-kernel/genkernel-1.9
[-P-] sys-kernel/genkernel-2.0
[-P-] sys-kernel/genkernel-2.1
[-P-] sys-kernel/genkernel-3.0
[-P-] sys-kernel/genkernel-3.0.1_beta2
[-P-] sys-kernel/genkernel-3.0.1_beta3

This just tells me which ebuild is installed and what versions are in portage.  The only method that I can see to determine the status is by actually looking at the ebuilds and package.mask to see what state the ebuild is in.

Reproducible: Always
Steps to Reproduce:
See above
Actual Results:  
See above

Expected Results:  
See above
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-01-11 22:27:40 UTC
included in pre3