[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Re: Policy for conflicting USE flags
From:       "Jorge Manuel B. S. Vicetto" <jmbsvicetto () gentoo ! org>
Date:       2011-02-21 18:48:40
Message-ID: Pine.LNX.4.64.1102211841340.29199 () woodpecker ! gentoo ! org
[Download RAW message or body]

On Thu, 10 Feb 2011, Ryan Hill wrote:

> On Wed, 9 Feb 2011 13:04:11 +0100
> Ulrich Mueller <ulm@gentoo.org> wrote:
>
>> Maybe we also need a guideline that whenever possible, ebuilds should
>> accept the default USE flags from our profiles as a valid combination?
>> Or, in the exceptional case when that isn't possible, a package.use
>> entry should be added to profiles.
>
> Yes, we need to be careful when using REQUIRED_USE with global USE flags,
> especially the defaults.  If a new user has to spend half an hour trying to
> figure out the magic combination of USE flags that will allow them to run
> `emerge @world` on their fresh install they're going to get frustrated and
> leave.
>
> I imagine it would break stage building as well (?)

The stage building process is affected by ebuilds that die for 
conflicting and or missing use flags. Fortunately, stage building only 
builds packages in the system set and not the world set.
So if you have a package in the system set, before you make it die in the 
above scenario, be sure to check with releng the impact and try to provide 
an "exception" for USE="build".

---
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic