Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: William Hubbs <williamh@g.o>
Subject: Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
Date: Tue, 27 Oct 2009 13:44:36 -0500
On Tue, Oct 27, 2009 at 11:37:38PM +0530, Nirbheek Chauhan wrote:
> On Tue, Oct 27, 2009 at 11:29 PM, William Hubbs <williamh@g.o> wrote:
> > I just tested this, and make.conf overrides iuse defaults. ??To verify
> > this for yourself, pick a package with an iuse default turning on a
> > flag, then turn off the flag in make.conf and check what would happen if
> > you emerged the package.
> >
> > package.use overrides for a single package, but make.conf overrides for
> > all of your system.
> >
> 
> This behaviour is controlled by the variable USE_ORDER. make.globals
> sets this to:
> 
> USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
 
That is correct, and the documentation (man make.conf) gives a very
strong warning about changing this setting:

"Do not modify this value unless you are a developer and you know what you
are doing.  If you change this and something breaks, we will not help
you fix it."

I can't find the bug right now, but at one point I asked in a bug about
the possibility of switching the order of defaults and pkginternal on
the grounds that if a maintainer wants to disable a use flag for a
package that is enabled in the profile they can't because the profile
overrides the iuse defaults.  It was closed as wontfix because it has
been agreed that the profile's use flag settings should have a higher
priority than the ebuild's.  I'm cool with that, but that is also why I
think the use flags the profiles enable should be the bare essentials
for using that profile.

-- 
William Hubbs
gentoo accessibility team lead
williamh@g.o
Attachment:
pgpQWfqhnJ4El.pgp (PGP signature)
References:
Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Rémi Cardona
Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Maciej Mrozowski
Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Duncan
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Richard Freeman
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Rémi Cardona
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Richard Freeman
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
-- William Hubbs
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Thomas Sachau
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
-- Nirbheek Chauhan
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
Next by thread:
Re: Re: [RFC] Splitting desktop profile to KDE and GNOME
Previous by date:
Re: adding a modification timestamp to the installed pkgs database (vdb)
Next by date:
Re: Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup


Updated Nov 24, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.