Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-portage-dev] [PATCH] repoman: Add EAPI 7 eclass deprecation
Date: Mon, 14 May 2018 07:01:35
Message-Id: 20180514070127.6618-1-mgorny@gentoo.org
1 Explicitly indicate that epatch, ltprune and versionator eclasses
2 are deprecated. Do not deprecate eapi7-ver yet since it is still
3 required in EAPI 6.
4 ---
5 repoman/pym/repoman/modules/linechecks/deprecated/inherit.py | 3 +++
6 1 file changed, 3 insertions(+)
7
8 diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
9 index 8a20f22a4..77ad4f625 100644
10 --- a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
11 +++ b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
12 @@ -17,6 +17,7 @@ class InheritDeprecated(LineCheck):
13 "clutter": "gnome2",
14 "confutils": False,
15 "distutils": "distutils-r1",
16 + "epatch": "(eapply since EAPI 6)",
17 "games": False,
18 "gems": "ruby-fakegem",
19 "gpe": False,
20 @@ -25,9 +26,11 @@ class InheritDeprecated(LineCheck):
21 "gst-plugins-good": "gstreamer",
22 "gst-plugins-ugly": "gstreamer",
23 "gst-plugins10": "gstreamer",
24 + "ltprune": False,
25 "mono": "mono-env",
26 "python": "python-r1 / python-single-r1 / python-any-r1",
27 "ruby": "ruby-ng",
28 + "versionator": "eapi7-ver (built-in since EAPI 7)",
29 "x-modular": "xorg-2",
30 }
31
32 --
33 2.17.0

Replies