On Thursday 22 June 2006 17:26, Hans Schou wrote:
> Where can I read more about "masked"? 

I would suggest that you read part 2 and 3 from the handbook [1]. It really is
worthwhile.

> I have questions like: Why use 
> unmask? Why not use unmask? If I unmask a package now, will that spoil the
> same package later? etc.

As you can see in part 2, chapter 1.d [2] packages may be masked in different
ways depending on whether it is not tested sufficiently to go in the stable
branch, not tested at all or simply broken.

Obviously you are running the stable branch (x86). Modular X (including
setxkbmap) still belongs to the testing branch (~x86) so you probably followed
[3] at some time because you wanted modular X (X.org 7.x). The fact that you
said you couldn't run emerge world suggests that you have unmasked setxkbmap
in the past by a specific version that doesn't cover version 1.0.2. Hence you
may run into this problem for a lot of packages that belong to modular X as
they are upgraded to newer versions that your /etc/portage/package.keywords
doesn't unmask.

The reasoning for unmasking is of course that you want newer software than is
available in the stable branch and the reasoning for not doing it is that you
want stability. Since this is just in ~x86 it is not broken and a lot of us
are using it. It is, however, not in stable and therefore you shouldn't run it
unless you are prepared to accept, that it might break at some point.

[1] http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2
[2] 
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1#doc_chap4
[3] http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml

-- 
Bo Andresen

Attachment: pgpAiKpCgyi93.pgp
Description: PGP signature

Reply via email to