El dom, 23-09-2012 a las 09:36 +0200, Pacho Ramos escribió:
> El dom, 23-09-2012 a las 05:52 +0000, Alec Warner escribió:
> > On Sat, Sep 22, 2012 at 7:22 PM, Pacho Ramos <pa...@gentoo.org> wrote:
> > > El sáb, 22-09-2012 a las 13:54 -0400, Mike Frysinger escribió:
> > >> On Friday 21 September 2012 15:08:20 Pacho Ramos wrote:
> > >> > In that one, we try to use the following:
> > >> > has vala ${IUSE//+/} && ! use vala && return 0
> > >>
> > >> inherit eutils
> > >> use_if_iuse vala
> > >> -mike
> > >
> > > I am aware of that one also, but Ciaran also wants to forbid it for the
> > > same reason :S
> > 
> > Well I assume Ciaran wants to forbid it because he is attempting to
> > write a PMS compliant PM; but in order to use these ebuilds properly
> > he has to emulate the unspecified behavior that the ebuilds rely on
> > upon. His claim is that the council is supposed to forbid this
> > behavior (presumably to make his job less horrible) but I don't see
> > them beating down your door to change it (and the behavior is not
> > new.)
> > 
> > -A
> > 
> > 
> 
> My point of view is that, as this is already supported in portage (and
> probably in other PMs as, otherwise, they would have had a lot of
> problems with, for example, a lot of packages inheritting important
> eclasses like gnome2, cmake-utils or xorg-2) and also used in the tree
> for years, the easiest solution is to simply specify current behavior
> for existing eapis, needing to wait for a new one to change that
> behavior.
> 
> As I pointed in http://www.gossamer-threads.com/lists/gentoo/dev/260662
> other options would be:
> - wait for next eapi to specify that, the problem is that, if that eapi
> take a long time to be approved, we would need to move all
> eclasses/ebuilds to the other non-automatic way to later revert 
> them back.
> - include this specification in eapi5 as it's still not allowed in the
> tree (maybe for this a council meeting should be soon enough I guess)
> 

As looks like this topic got stalled :(, not sure how hard would be to
implement (and document for PMS) the IUSE_FLATTENED idea over current
portage implementation:
http://www.gossamer-threads.com/lists/gentoo/dev/260812#260812

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to