Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] Initial python-r1.eclass & distutils-r1.eclass
Date: Sat, 29 Sep 2012 13:50:55
Message-Id: 5066FC6C.6090200@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] Initial python-r1.eclass & distutils-r1.eclass by "Michał Górny"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 09/29/2012 12:49 PM, Michał Górny wrote:
5 > On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras
6 > <hwoarang@g.o> wrote:
7 >
8 >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
9 >>
10 >> On 09/29/2012 09:53 AM, Micha? Górny wrote:
11 >>> Hello,
12 >>>
13 >>> Instead of the floating patches and p-d-ng modifications I sent
14 >>> earlier, here are the two complete (so far, well, initial :P)
15 >>> eclasses for review.
16 >>>
17 >>> They are designed as 'mostly' drop-in python-distutils-ng
18 >>> replacement.
19 >>>
20 >> Hi,
21 >>
22 >> Are you saying that you are going to remove the
23 >> python-distutils-ng eclass in favour of the new eclasses? I don't
24 >> quite understand the reasons to be honest.
25 >
26 > The reason is simple -- I can't fix it without changing the API.
27 > Changing the API on a live eclass is confusing, and considering
28 > that it is not used by many packages, it's easier to lastrite it.
29 >
30 > Also, this fixes the name not to have any '-ng' nor '-ds9'.
31 >
32
33 What are the reasons to change the API in the first place? There has
34 to be a good reason, cause this will involve yet another migration of
35 many ebuilds. I don't see any bugreports.
36
37 I fear this will cause more confusion, i.e. some ebuilds using the old
38 distutils, some using python-distutils-ng and some using distutils-r1
39 resulting in weird tree behavior.
40 -----BEGIN PGP SIGNATURE-----
41 Version: GnuPG v2.0.19 (GNU/Linux)
42 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
43
44 iQEcBAEBAgAGBQJQZvxsAAoJEFpvPKfnPDWzL1IH/iaChrfPET4KArZzaViXJjlL
45 4pM2tmgByJNAgtFjwLwz3c6lqdJGAV8Uf4VpPTec+Z7lj0v0SDj04YI63CgFZ2N/
46 R7edGAoJdGOFDv/oOY+bP38PeWpnuguOvEaKI8EEqaJgLne29wPEQ7+KcWe8M6hM
47 tA41lIIFpK2PN+kIHdItbSl8aRZmm9NorfUCukFfs1odwV+C0B3rP4mJZQW+TnbR
48 DmDqFCFQF/r1k+n17wARqvcCL+hBqs/CvTG7K8Z/mNWD/Dove1vMB1ir8p8KnYSO
49 TULgpcVEK4VuXjHrccLhmO4ODWZiXn/yWKws3z+XmRwIwBB7m9IhC8G32aeyqoE=
50 =gU6H
51 -----END PGP SIGNATURE-----

Replies