Bug 134440 - Undocumented M in equery list from gentoolkit
|
Bug#:
134440
|
Product: Portage Development
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: tools-portage@gentoo.org
|
Reported By: zurd3@yahoo.com
|
|
Component: Tools
|
|
|
URL:
|
|
Summary: Undocumented M in equery list from gentoolkit
|
|
Keywords: InSVN
|
|
Status Whiteboard:
|
|
Opened: 2006-05-26 11:18 0000
|
Thanks Mike. The patch is in subversion.
$ svn commit -m "Add description of equery list output to man page (Bug
#134440)"
Sending equery/equery.1
Transmitting file data .
Committed revision 459.
*** Bug 198219 has been marked as a duplicate of this bug. ***
(In reply to comment #1)
> Created an attachment (id=141355) [edit] [details]
> Patch adding requested information to man page
>
I think there is something wrong with the patch. the capital 'M' does not imply
hard mask. It appears when current combination of ebuild's keywords, your
accepted keywords with ACCEPT_KEYWORDS or /etc/portage/package.(un)mask files.
In my system wine is masked in etc/package.mask `` <app-emulation/wine-0.9.42
''
And >app-emulation/wine-0.9.47 has ~x86 in ebuild. And wine-0.9.46 is
installed.
$ equery list -p wine
[-P-] [M-] app-emulation/wine-0.9.39 (0)
[-P-] [M-] app-emulation/wine-0.9.40 (0)
[-P-] [M-] app-emulation/wine-0.9.41 (0)
[-P-] [ -] app-emulation/wine-0.9.42 (0)
[-P-] [ -] app-emulation/wine-0.9.43 (0)
[-P-] [ -] app-emulation/wine-0.9.44 (0)
[-P-] [ -] app-emulation/wine-0.9.45 (0)
[-P-] [M~] app-emulation/wine-0.9.47 (0)
[-P-] [M~] app-emulation/wine-0.9.48 (0)
[-P-] [M~] app-emulation/wine-0.9.49 (0)
[-P-] [M~] app-emulation/wine-0.9.50 (0)
$ ACCEPT_KEYWORDS="~x86" equery list -p wine
[-P-] [M-] app-emulation/wine-0.9.39 (0)
[-P-] [M-] app-emulation/wine-0.9.40 (0)
[-P-] [M-] app-emulation/wine-0.9.41 (0)
[-P-] [ -] app-emulation/wine-0.9.42 (0)
[-P-] [ -] app-emulation/wine-0.9.43 (0)
[-P-] [ -] app-emulation/wine-0.9.44 (0)
[-P-] [ -] app-emulation/wine-0.9.45 (0)
[-P-] [ ~] app-emulation/wine-0.9.47 (0)
[-P-] [ ~] app-emulation/wine-0.9.48 (0)
[-P-] [ ~] app-emulation/wine-0.9.49 (0)
[-P-] [ ~] app-emulation/wine-0.9.50 (0)
The logic behind can be seen at lines 1537-1557 of /usr/bin/equery
correction:
It appears when current combination of ...... prevent the package from being
installed(i.e. masked)
Released in gentoolkit-0.2.4_rc2