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: Brian Harring <ferringb@...>
Subject: Re: a pragmatic approach to FEATURES [was FEATURES use or misuse?]
Date: Thu, 5 Nov 2009 01:36:18 -0800
On Thu, Nov 05, 2009 at 09:49:07AM +0100, Thilo Bangert wrote:
> 
> > Perhaps the pragmatic approach might be wise.
> > 
> 
> when filing the FEATURES bugs, i (IIRC) tried to remain on the pragmatic 
> side, recognising the sometimes non-existing alternatives. ie. i didnt 
> open bugs for each and every FEATURES usage.
> 
> the tracker bug is here:
> http://bugs.gentoo.org/show_bug.cgi?id=174335

While I appreciate you being pragmatic in your cleanup efforts, you 
miss the point of my post- while FEATURES reliance needed a valid 
reason from a QA standpoint, it was *valid* from a format standpoint 
prior to paludis/PMS (and was the only option in some corner cases 
ebuild wise).

The response these days when it comes to FEATURES is that you cannot 
rely on it's existance ever- this loops back to my point about 
pragmatism.

I understand PMS/paludis wishing to duck the vars existance to make it 
go away, but I don't think it's a tenuable approach- as you yourself 
said above, in trying to do this cleanup you recognized that sometimes 
there was no alternative.

Please understand my point here is QA; not picking a fight.  That 
said, paludis doesn't do anything FEATURES wise due to PMS not 
mandating they do so... as you said, certain ebuilds rely on it's 
existance to work.

This means via PMS being incomplete, paludis isn't going to play nice 
in those cases (corner case- if the user defines the var themselves in 
their config, this would address it).

Essentially, you can't use FEATURES but you have to in some cases.  
Doing so however doesn't necessarily play nice w/ paludis due to 
stepping outside of PMS.  Classic catch 22.

Rather then letting the problem persist, I'd rather see folk take a 
look at FEATURES/PMS and identify what needs to be pushed in to take 
care of the cases where there is no alternative to 'hasq some-feature 
$FEATURES' rather then us just collectively sticking our heads in the 
sand.

Grok?

Or we can just keep ignoring the problem pretending it's a user config 
issue rather then a format level issue...
~harring
Attachment:
pgpDtf0tTbuhV.pgp (PGP signature)
Replies:
Re: a pragmatic approach to FEATURES [was FEATURES use or misuse?]
-- Thilo Bangert
References:
FEATURES use or misuse?
-- Patrick Lauer
Re: FEATURES use or misuse?
-- Ryan Hill
a pragmatic approach to FEATURES [was FEATURES use or misuse?]
-- Brian Harring
Re: a pragmatic approach to FEATURES [was FEATURES use or misuse?]
-- Thilo Bangert
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: a pragmatic approach to FEATURES [was FEATURES use or misuse?]
Next by thread:
Re: a pragmatic approach to FEATURES [was FEATURES use or misuse?]
Previous by date:
Re: Re: [RFC] Improve policy of stabilizations
Next by date:
Re: [RFC] Improve policy of stabilizations


Updated Nov 22, 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.