Gentoo Archives: gentoo-dev

From: "Santiago M. Mola" <coldwind@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] One-Day Gentoo Council Reminder for September
Date: Thu, 11 Sep 2008 15:15:39
Message-Id: 3c32af40809110815o772f83cfp5201e9e8c219be53@mail.gmail.com
In Reply to: Re: [gentoo-dev] One-Day Gentoo Council Reminder for September by Robert Buchholz
1 On Thu, Sep 11, 2008 at 4:55 PM, Robert Buchholz <rbu@g.o> wrote:
2 > On Thursday 11 September 2008, Ciaran McCreesh wrote:
3 >> On Wed, 10 Sep 2008 23:43:54 -0700
4 >>
5 >> Zac Medico <zmedico@g.o> wrote:
6 >> > [2] http://dev.gentoo.org/~zmedico/portage/eapi/eapi-2-draft.html
7 >>
8 >> By table 6.11, are you implying that you consider the new pkg_ phase
9 >> order to be part of EAPI 2?
10 >>
11 >> Really, Portage needs to revert the order and go back to the way it
12 >> used to be for all EAPIs. The change breaks lots of existing ebuilds
13 >> (you claim you've probably fixed everything in ::gentoo, but you
14 >> don't know that and you've definitely not fixed overlays), including
15 >> ebuilds using a common documented technique recommended by the
16 >> devmanual.
17 >>
18 >> If you want the new pkg_* ordering to go through at all, it really
19 >> needs a lengthy discussion on its own and it mustn't apply to any
20 >> action that involves any existing EAPI.
21 >>
22 >> I'd like the Council to say that for anything involving EAPIs 0, 1 or
23 >> 2 we stick to the pkg_* phase ordering we've used years.
24 >
25 > What is the change of order you witnessed in table 6.11 of the draft?
26 > Comparing that to the PMS on [3], the order looks identical to me
27 > (except for the two new phases). Am I missing something?
28 >
29 >
30 > Robert
31 >
32 > [3] http://dev.gentoo.org/~coldwind/pms.pdf Section 10.2
33 >
34
35 Previously, the order was different for upgrading/downgrading
36 packages. You can see a summary of the problem in bug #235020 [1]. I
37 sent a note to @-dev [2] with a list of all packages *in the tree*
38 which were affected by the most common problem of the order change
39 (using has_version in pkg_postinst), all of them were quickly fixed by
40 Zac. But there may be more packages affected not included there.
41
42 [1] https://bugs.gentoo.org/show_bug.cgi?id=226505
43 [2] http://archives.gentoo.org/gentoo-dev/msg_27feec8fc563e406b174386d24c39fdc.xml
44
45 Regards,
46 --
47 Santiago M. Mola
48 Jabber ID: cooldwind@×××××.com