Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o, Matt Turner <mattst88@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH] Mark EAPIs "4-python" and "5-progress" as deprecated
Date: Sat, 06 Mar 2021 09:42:09
Message-Id: 71fd0807-dc3b-9e73-ec90-892d8e343037@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH] Mark EAPIs "4-python" and "5-progress" as deprecated by Matt Turner
1 On 3/4/21 11:35 AM, Matt Turner wrote:
2 > Signed-off-by: Matt Turner <mattst88@g.o>
3 > ---
4 > I've asked Arfrever multiple times if these are still used anywhere, and
5 > he seemingly has not responded intentionally.
6 >
7 > According to https://bugs.gentoo.org/174536#c27 these EAPIs were only
8 > used in Arfrever's personal overlay, and even in 2012 there were
9 > questions about why they were supported in portage.
10 >
11 > The "Progress Overlay" does contain ebuilds using these EAPIs but it has
12 > not been updated since 2018 and doesn't look like it is useful at this
13 > point.
14 >
15 > lib/portage/__init__.py | 8 ++++----
16 > 1 file changed, 4 insertions(+), 4 deletions(-)
17 >
18 > diff --git a/lib/portage/__init__.py b/lib/portage/__init__.py
19 > index 24c9d8b89..184db6ae2 100644
20 > --- a/lib/portage/__init__.py
21 > +++ b/lib/portage/__init__.py
22 > @@ -465,16 +465,16 @@ def abssymlink(symlink, target=None):
23 > _doebuild_manifest_exempt_depend = 0
24 >
25 > _testing_eapis = frozenset([
26 > - "4-python",
27 > - "5-progress",
28 > ])
29 > _deprecated_eapis = frozenset([
30 > + "3_pre1",
31 > + "3_pre2",
32 > "4_pre1",
33 > + "4-python",
34 > "4-slot-abi",
35 > - "3_pre2",
36 > - "3_pre1",
37 > "5_pre1",
38 > "5_pre2",
39 > + "5-progress",
40 > "6_pre1",
41 > "7_pre1",
42 > ])
43 >
44
45 Merged, thanks!
46
47 https://gitweb.gentoo.org/proj/portage.git/commit/?id=67cf9c2b05042de37f36f5b6840c450128a065bd
48 --
49 Thanks,
50 Zac

Attachments

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