Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] EAPI usage
Date: Thu, 30 Aug 2012 13:05:46
Message-Id: 503F64D1.6000203@gentoo.org
In Reply to: Re: [gentoo-dev] EAPI usage by Rich Freeman
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 30/08/12 08:30 AM, Rich Freeman wrote:
5 > On Thu, Aug 30, 2012 at 7:29 AM, Johannes Huber <johu@g.o>
6 > wrote:
7 >>
8 >> EAPI 0 is more readable than EAPI 4? No benefit for maintainer?
9 >> No benefit for user who wants to read the ebuild? Realy?
10 >
11 > Then why make it a policy?
12 >
13
14 ("Realy?" in the above specifies the statement was sarcastic)
15
16 > If as you say there is a benefit to the maintainer, then you won't
17 > have to hit them over a head for noncompliance. Just point out
18 > that newer EAPIs make things easier, and they'll happily use the
19 > new EAPIs if they agree. If they don't agree, who cares?
20 >
21 > You don't need a policy to tell somebody to do something in their
22 > own interest. The main reason for policy is to get people to do
23 > things that are in the interests of others.
24 >
25
26
27 The primary benefit to the policy that dev's should bump EAPI when
28 bumping ebuilds is so that older inferior EAPIs can be deprecated and
29 eventually removed from the tree.
30
31 Take, for example, the sub-slot and slot-operator support that will
32 hopefully be applied as part of EAPI=5 -- when this is integrated
33 across the tree, there will be little to no purpose for revdep-rebuild
34 and/or @preserved-libs. But this tree-wide integration would never
35 happen if said policy didn't exist, ie, I think this is a good example
36 of "interests of others".
37
38 -----BEGIN PGP SIGNATURE-----
39 Version: GnuPG v2.0.19 (GNU/Linux)
40
41 iF4EAREIAAYFAlA/ZNEACgkQ2ugaI38ACPAthAD/XDwdxGj/cDprcFUtPUtklPaU
42 6KbooOamqxFJrfVxMbgBAJ56bQ+TYrYQ+eSvV+38bknCsp1+bKWfwXa1GxSERJha
43 =iaCP
44 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] EAPI usage Rich Freeman <rich0@g.o>