Gentoo Archives: gentoo-dev

From: Pacho Ramos <pacho@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] vala.eclass: change vala_src_prepare behavior when USE=-vala
Date: Sat, 22 Sep 2012 08:09:03
Message-Id: 1348301277.2085.12.camel@belkin4
In Reply to: Re: [gentoo-dev] vala.eclass: change vala_src_prepare behavior when USE=-vala by Pacho Ramos
1 El vie, 21-09-2012 a las 21:01 +0200, Pacho Ramos escribió:
2 > El jue, 20-09-2012 a las 14:23 -0400, Ian Stakenvicius escribió:
3 > > -----BEGIN PGP SIGNED MESSAGE-----
4 > > Hash: SHA256
5 > >
6 > > On 20/09/12 02:12 PM, Michael Mol wrote:
7 > > > On Thu, Sep 20, 2012 at 1:58 PM, Pacho Ramos <pacho@g.o>
8 > > > wrote:
9 > > >> El jue, 20-09-2012 a las 10:14 -0400, Ian Stakenvicius escribió:
10 > > >>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
11 > > >>>
12 > > >>> On 20/09/12 09:52 AM, Ciaran McCreesh wrote:
13 > > >>>> On Thu, 20 Sep 2012 09:13:40 -0400 Ian Stakenvicius
14 > > >>>> <axs@g.o> wrote:
15 > > >>>>> PMS may not need to be fixed, just the spec
16 > > >>>>
17 > > >>>> PMS is the spec, and it doesn't need fixing, since it
18 > > >>>> accurately reflects the situation we're dealing with.
19 > > >>>>
20 > > >>>
21 > > >>> Sorry, I misread PMS as PMs (portage, paludis, etc).
22 > > >>>
23 > > >>> And, for support to be official for ebuilds or eclasses to
24 > > >>> query IUSE (or other globals) within phase functions, then the
25 > > >>> 'spec' (PMS) is probably all that needs to be 'fixed'. Right?
26 > > >>>
27 > > >>> So, in EAPI=6, we propose something that'll make it official
28 > > >>> (ie a querying function; or ensure that PMs can provide these
29 > > >>> variables along with their proper 'effective' values, or their
30 > > >>> in-ebuild 'explicit' values, or whatever it is we want to say
31 > > >>> can be relied upon, to the environment).
32 > > >>>
33 > > >>
34 > > >> The problem of waiting for eapi6 to specify CURRENT behavior is
35 > > >> that we don't know how much time will need to wait until it's
36 > > >> approved (as I think eapi5 cannot include this "extra" function
37 > > >> as was approved some hours ago). Other option would be to fast
38 > > >> release some kind of eapi5.1 adding this... but, again, I think
39 > > >> we are discussing about something that could be resolved as
40 > > >> simply as specifying current behavior for all existing eapis (as
41 > > >> we are in fact doing in the tree) and rely on new eapis for
42 > > >> future hypothetical changes on it.
43 > > >
44 > > > The key question is: How would you formally describe the current
45 > > > behavior?
46 > > >
47 > > > I think someone already noted it's not reliable behavior in all
48 > > > places.
49 > > >
50 > >
51 > > I think we'd need an audit of what current behaviour is and then
52 > > define based on that. Possibly removing cases where the 'expected'
53 > > behaviour isn't occurring (ie, bugs that just aren't being caught).
54 > >
55 > > I'm biased, so to me just auditing what portage does would be good
56 > > enough. :D But probably the other PMs should be audited to before
57 > > 'official' behaviour should be described for PMS.
58 > >
59 >
60 > Will ask to portage people then to know what is current behavior
61
62 Here it's:
63 http://www.mail-archive.com/gentoo-portage-dev@l.g.o/msg02830.html

Attachments

File name MIME type
signature.asc application/pgp-signature