Gentoo Archives: gentoo-dev

From: Alexis Ballier <aballier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: small cleanup of flag-o-matic.eclass
Date: Sun, 12 Feb 2017 16:55:10
Message-Id: 20170212175455.5c0eedab@gentoo.org
In Reply to: Re: [gentoo-dev] RFC: small cleanup of flag-o-matic.eclass by Ulrich Mueller
1 On Sun, 12 Feb 2017 17:39:48 +0100
2 Ulrich Mueller <ulm@g.o> wrote:
3
4 > >>>>> On Sun, 12 Feb 2017, Alexis Ballier wrote:
5 >
6 > >> Or do you have any concrete evidence that has_m64 is still used?
7 >
8 > > Nope. It is just that it is part of an API that we export and, since
9 > > we have easy means to drop it properly, why not doing so ? Esp.
10 > > since dropping it "improperly" doesn't seem to bring any
11 > > advantage.
12 >
13 > But we don't have such means.
14
15 has "${EAPI:-0}" 0 1 2 3 4 5 6 || die "${FUNCNAME}: don't use this
16 anymore"
17
18
19 isn't there a plan to have eqawarn into eapi7 ?
20
21 you would even be able to achieve removal of eutils inherit
22
23
24 [...]
25 > > The 5 years deprecation is irrelevant here: With C libraries, you
26 > > deprecate a symbol/function for a few years then bump soname when
27 > > dropping it. The equivalent here is removing it in a new EAPI after
28 > > a deprecation period.
29 >
30 > That's not equivalent. For C libraries there are releases and the code
31 > gets actually removed.
32
33
34 Eclasses can drop old EAPI support too.
35
36 [...]
37
38 Alexis.