Ciaran McCreesh napsal(a):
> On Sun, 15 Oct 2006 13:05:09 -0700 Brian Harring <[EMAIL PROTECTED]>
> wrote:
> | On Sun, Oct 15, 2006 at 08:37:48PM +0100, Ciaran McCreesh wrote:
> | > On Sun, 15 Oct 2006 12:27:20 -0700 Brian Harring
> | > <[EMAIL PROTECTED]> wrote:
> | > | Ebuilds already have a boatload of duplication;
> | > 
> | > They have no duplication related to whether a USE flag is enabled.
> | 
> | ...Because until up until now, THEY DIDN'T SPECIFY IF A USE FLAG WAS 
> | ENABLED.
> 
> Which is exactly my point.

Eh??? Which point? You didn't tell us any, except for your circular ranting.

> 
> | It's a stupid statement, not providing any further backing for your 
> | position; please dear god spare us all the waste of time reading 
> | your emails if that's how you're going to push for what you want...
> 
> Not at all. Your argument could be rephrased like this: There are
> already lots of people dying in Africa, so it's ok to poison their food
> supply.

Oh noes, not more pink elephants...

> 
> | > It's not a question of space. It's a question of maintainability.
> | 
> | Your proposal is using profiles.  Ok, so for any overlay that is
> | going to use default IUSE, they now have to bundle their own profile
> | (and maintain said profile).
> | 
> | Further, since portage (the official manager) supports *one*, and
> | only *one* profile, the user has to specify their own high level
> | profile pulling in their desired profile, and intermixing all base
> | profiles from their overlays.  This is regardless of whether that
> | default use flag is applicable to *all* repos, like it or not, it's
> | forced on via your proposal.
> 
> Which is why I suggested changing Portage's behaviour earlier in the
> thread. Like it or not, overlays are already getting complex enough
> that they'd benefit from profile behaviour.

Because maintaining your own profiles and stacking them and dealing with
all the related mess is a _lot_ easier that sticking a + before foo in
IUSE. Right. ;)

> | Nearest I can figure, you're pressing hard for the view that all USE 
> | flags must come from profiles (by extension user configuration); 
> 
> Yup. Default USE flags are profile dependent data. The sensible default
> value varies depending upon conditions like arch and system role.

You are really circular, fix your record player :P

Defaults that makes sense in profiles can and will stay there and
noone's damn forcing you to change it. We are talking about per-package
(or per-ebuild even) stuff here, which is a feature that has been
missing for ages. Just search for all the bugzilla bugs where it would
make sense but it can't be done without bloating the profiles'
make.defaults with ebuild-specific mess, inventing redundant use flags
so that other ebuilds don't pull in unwanted dependencies, check all the
no* flags that exist just because of this missing feature.

Sigh...


-- 
Best regards,

 Jakub Moc
 mailto:[EMAIL PROTECTED]
 GPG signature:
 http://subkeys.pgp.net:11371/pks/lookup?op=get&search=0xCEBA3D9E
 Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95  B30F 8717 D5FD CEBA 3D9E

 ... still no signature   ;)

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to