Discussion:
[gentoo-portage-dev] [PATCH] repoman: Add EAPI 7 eclass deprecation
Michał Górny
2018-05-14 07:01:27 UTC
Permalink
Explicitly indicate that epatch, ltprune and versionator eclasses
are deprecated. Do not deprecate eapi7-ver yet since it is still
required in EAPI 6.
---
repoman/pym/repoman/modules/linechecks/deprecated/inherit.py | 3 +++
1 file changed, 3 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
index 8a20f22a4..77ad4f625 100644
--- a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
@@ -17,6 +17,7 @@ class InheritDeprecated(LineCheck):
"clutter": "gnome2",
"confutils": False,
"distutils": "distutils-r1",
+ "epatch": "(eapply since EAPI 6)",
"games": False,
"gems": "ruby-fakegem",
"gpe": False,
@@ -25,9 +26,11 @@ class InheritDeprecated(LineCheck):
"gst-plugins-good": "gstreamer",
"gst-plugins-ugly": "gstreamer",
"gst-plugins10": "gstreamer",
+ "ltprune": False,
"mono": "mono-env",
"python": "python-r1 / python-single-r1 / python-any-r1",
"ruby": "ruby-ng",
+ "versionator": "eapi7-ver (built-in since EAPI 7)",
"x-modular": "xorg-2",
}
--
2.17.0
Zac Medico
2018-05-14 23:11:53 UTC
Permalink
Post by Michał Górny
Explicitly indicate that epatch, ltprune and versionator eclasses
are deprecated. Do not deprecate eapi7-ver yet since it is still
required in EAPI 6.
---
repoman/pym/repoman/modules/linechecks/deprecated/inherit.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
index 8a20f22a4..77ad4f625 100644
--- a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
"clutter": "gnome2",
"confutils": False,
"distutils": "distutils-r1",
+ "epatch": "(eapply since EAPI 6)",
"games": False,
"gems": "ruby-fakegem",
"gpe": False,
"gst-plugins-good": "gstreamer",
"gst-plugins-ugly": "gstreamer",
"gst-plugins10": "gstreamer",
+ "ltprune": False,
"mono": "mono-env",
"python": "python-r1 / python-single-r1 / python-any-r1",
"ruby": "ruby-ng",
+ "versionator": "eapi7-ver (built-in since EAPI 7)",
"x-modular": "xorg-2",
}
Looks good, please merge.
--
Thanks,
Zac
Loading...