Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162551 - wrong manuals about install masked packages!! package.unmask and package.keywords don't work
Summary: wrong manuals about install masked packages!! package.unmask and package.keyw...
Status: VERIFIED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Documentation (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-17 16:07 UTC by Victor
Modified: 2007-01-17 16:22 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 Victor 2007-01-17 16:07:29 UTC
First, I newbie but not stupid.

    I use gentoo 2006.1 amd64.

    I want to install sys-dev/dev86 needed to install virtualBox.

    sys-dev/dev86 is mask with ~amd64 keyword (like too many gentoo64 packages)

(mupen64 is mask with similar keyword more that a year and probably never will be unmasked; because appear better version but noone is unmasked, :-(. But it-s other story )

    The problem start when I want unmask that sys-dev/dev86 package. 
(It-s a compiler, I think that a compiler won't break my Pc )

    All manuals (like gentoo Handbook )talk about /usr/portage/package.keywords file and  /usr/portage/package.unmask file.

    They only say that I must add a line in that files. 

    I haven't that files. I surprised first time, an I create that and do.

    #echo sys-dev/dev86 ~amd64 >  /usr/portage/package.keywords
    #emerge sys-dev/dev86
    -> WRONG
    #echo sys-dev/dev86  >  /usr/portage/package.keywords
    #emerge sys-dev/dev86
    -> WRONG
    #echo =sys-dev/dev86   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo =sys-dev/dev86-0.16.17-r3   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo >sys-dev/dev86-0.16.17-r3   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo >=sys-dev/dev86-0.14   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    -> WRONG
    #echo =sys-dev/dev86 ~amd64   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo >sys-dev/dev86 ~amd64   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG

     Now I'm very depressed :-C

 
    


                         





    

Reproducible: Always

Steps to Reproduce:
    #echo sys-dev/dev86 ~amd64 >  /usr/portage/package.keywords
    #emerge sys-dev/dev86
    -> WRONG
    #echo sys-dev/dev86  >  /usr/portage/package.keywords
    #emerge sys-dev/dev86
    -> WRONG
    #echo =sys-dev/dev86   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo =sys-dev/dev86-0.16.17-r3   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo >sys-dev/dev86-0.16.17-r3   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo >=sys-dev/dev86-0.14   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    -> WRONG
    #echo =sys-dev/dev86 ~amd64   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG
    #echo >sys-dev/dev86 ~amd64   >  /usr/portage/package.unmask
    #emerge sys-dev/dev86
    -> WRONG

Actual Results:  
!!! All ebuilds that could satisfy "sys-devel/dev86" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/dev86-0.16.17-r3 (masked by: ~amd64 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


Expected Results:  
Installing....

Now I'm very depressed :-C

Why the normally clever manuals about gentoo see that it's too easy; and don't give more information that 1 or 2 lines?

And why there are too many website in internet talking about too easy of unmask packages if is too easy?
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2007-01-17 16:09:59 UTC
it is sys-devel/dev86 not sys-dev/dev86
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-01-17 16:10:25 UTC
This is not a support forum; move to forums.gentoo.org or #gentoo. Hint:

sys-dev != sys-devel
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-17 16:10:56 UTC
Closed.
Comment 4 Bo Ørsted Andresen (RETIRED) gentoo-dev 2007-01-17 16:22:06 UTC
And one final hint: It's /etc/portage/package.keywords. Not /usr/portage.. Now you can read all of this in the handbook and `man portage`.