Gentoo Archives: gentoo-portage-dev

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

Replies