1 |
While investigating bug 489542, it became clear that the netsurf |
2 |
eclass is deprecated in spirit if not in fact. All of the newer |
3 |
netsurf ebuilds use a custom function loaded from a script that is |
4 |
shipped in netsurf-buildsystem's $FILESDIR to do (some of) what the |
5 |
eclass used to do. That function probably does belong in an eclass, |
6 |
but at this point, we should throw this thing out and start from |
7 |
scratch. |
8 |
|
9 |
By deprecating the eclass, we make sure that no one else inherits it |
10 |
during the time it takes to purge the two remaining consumers. Then, |
11 |
once those are gone, the build system script magic can be put back |
12 |
into an eclass, and its consumers updated one-at-a-time. |
13 |
|
14 |
Bug: https://bugs.gentoo.org/489542 |
15 |
Bug: https://bugs.gentoo.org/637824 |
16 |
Signed-off-by: Michael Orlitzky <mjo@g.o> |
17 |
--- |
18 |
repoman/lib/repoman/modules/linechecks/deprecated/inherit.py | 1 + |
19 |
1 file changed, 1 insertion(+) |
20 |
|
21 |
diff --git a/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py b/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py |
22 |
index 5848a0c37..60410347b 100644 |
23 |
--- a/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py |
24 |
+++ b/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py |
25 |
@@ -33,6 +33,7 @@ class InheritDeprecated(LineCheck): |
26 |
"gst-plugins10": "gstreamer", |
27 |
"ltprune": False, |
28 |
"mono": "mono-env", |
29 |
+ "netsurf": False, |
30 |
"python": "python-r1 / python-single-r1 / python-any-r1", |
31 |
"ruby": "ruby-ng", |
32 |
"user": "GLEP 81", |
33 |
-- |
34 |
2.26.2 |