On Sun, 20 Oct 2013 14:30:56 +0200 Tom Wijsman <tom...@gentoo.org> wrote:
> Yes, I am sorry for that; it didn't came to mind to unkeyword HPPA, > because I planned to unkeyword the USE flags instead and have planned > to have a bug filed, I'll pay more attention to not -f again in a > hurry. There is no "instead". The default policy (did you read the devmanual yet?) is to DROP KEYWORDS (and let arch teams re-add them) -unless- that is really cumbersome (when you need to drop more and more keywords as a result). Since you don't seem to get why this is. Let me give you an example. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Minor Arch User: I want cat-more/pkg with USE=foo but I can't enable it. Why is USE=interesting masked? Minor Arch Dev: I don't know. Let me look it up. Minor Arch Dev: Ah, it's in profiles/default/linux/somearch/package.use.mask: # Some Package Maintainer <some@package.maintainer> (1 Jan 1970) # dev-libs/interesting not keyworded so disabling, kthxbye cat-more/pkg interesting Minor Arch Dev: Apparently it was put there a long time ago. It has no bug reference and I can't find a ChangeLog entry. Oh wait, it's mentioned in profiles/ChangeLog-1971 but with the same uninformative text. Minor Arch User: So what do I need to do? Minor Arch Dev: Er, you write an entry in /etc/portage/profile/package.keywords for the dev-libs/interesting package (make sure to put the ~arch or '**', yeah?), and another entry in /etc/portage/profile/package.use.mask with the same entry as package.use.mask (but with the sign of the USE flag inverted, right?). Then when you have successfully re-emerged cat-more/pkg with USE=interesting, send me a new bug report so we can start removing the bitrot from the arch profile and keywording stuff properly. (Several portage configuration explanations and bug hunts later.) (Minor Arch User exits stage left having gained happy happy support for "interesting" in his pkg.) Minor Arch Dev: O, if only the keyword had been dropped at the time, and two more keywords had been re-added to cat-more/pkg and dev-libs/interesting at the time, none of this would have been needed. Mercy! (Minor Arch Dev drinks the poison and drops to the floor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - jer