Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o, Michael Orlitzky <mjo@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH 1/1] repoman: deprecate netsurf.eclass.
Date: Tue, 16 Jun 2020 17:52:12
Message-Id: 30dee1e8-4179-8e7e-f0e6-8dfa9c6a63fe@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH 1/1] repoman: deprecate netsurf.eclass. by Michael Orlitzky
1 On 6/16/20 10:36 AM, Michael Orlitzky wrote:
2 > While investigating bug 489542, it became clear that the netsurf
3 > eclass is deprecated in spirit if not in fact. All of the newer
4 > netsurf ebuilds use a custom function loaded from a script that is
5 > shipped in netsurf-buildsystem's $FILESDIR to do (some of) what the
6 > eclass used to do. That function probably does belong in an eclass,
7 > but at this point, we should throw this thing out and start from
8 > scratch.
9 >
10 > By deprecating the eclass, we make sure that no one else inherits it
11 > during the time it takes to purge the two remaining consumers. Then,
12 > once those are gone, the build system script magic can be put back
13 > into an eclass, and its consumers updated one-at-a-time.
14 >
15 > Bug: https://bugs.gentoo.org/489542
16 > Bug: https://bugs.gentoo.org/637824
17 > Signed-off-by: Michael Orlitzky <mjo@g.o>
18 > ---
19 > repoman/lib/repoman/modules/linechecks/deprecated/inherit.py | 1 +
20 > 1 file changed, 1 insertion(+)
21 >
22 > diff --git a/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py b/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py
23 > index 5848a0c37..60410347b 100644
24 > --- a/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py
25 > +++ b/repoman/lib/repoman/modules/linechecks/deprecated/inherit.py
26 > @@ -33,6 +33,7 @@ class InheritDeprecated(LineCheck):
27 > "gst-plugins10": "gstreamer",
28 > "ltprune": False,
29 > "mono": "mono-env",
30 > + "netsurf": False,
31 > "python": "python-r1 / python-single-r1 / python-any-r1",
32 > "ruby": "ruby-ng",
33 > "user": "GLEP 81",
34 >
35
36 Thanks, applied:
37
38 https://gitweb.gentoo.org/proj/portage.git/commit/?id=a73024729860f9224b8d1660d24c450080b67d9f
39 --
40 Thanks,
41 Zac

Attachments

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