Gentoo Archives: gentoo-dev

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-dev@l.g.o
Cc: "Ulrich Müller" <ulm@g.o>
Subject: [gentoo-dev] [PATCH 0/8] Deprecate eutils.eclass
Date: Sat, 23 Jul 2022 19:20:13
Message-Id: 20220723191945.29962-1-ulm@gentoo.org
1 This series of patches splits off eqawarn in its own eclass, which
2 will finally allow us to tag eutils.eclass as deprecated.
3
4 Also, some eclasses call eqawarn in EAPI 6 without inheriting the
5 function. Add a proper inherit statement to them, and drop EAPI 5
6 support while at it.
7
8 Ulrich Müller (8):
9 eqawarn.eclass: New eclass, split off from eutils
10 eutils.eclass: Add @DEPRECATED tag
11 python*-r1.eclass: Add missing inherit for eqawarn
12 ruby-ng.eclass: Drop support for EAPI 5
13 ruby-ng.eclass: Add missing inherit for eqawarn
14 vcs-snapshot.eclass: Add missing inherit for eqawarn
15 java-pkg-simple.eclass: Drop support for EAPI 5
16 java-pkg-simple.eclass: Inherit eqawarn instead of eutils
17
18 eclass/eqawarn.eclass | 26 +++++++++++++++++++++++
19 eclass/eutils.eclass | 28 ++----------------------
20 eclass/java-pkg-simple.eclass | 10 +++------
21 eclass/python-r1.eclass | 1 +
22 eclass/python-utils-r1.eclass | 1 +
23 eclass/ruby-ng.eclass | 40 +++++++++--------------------------
24 eclass/vcs-snapshot.eclass | 3 ++-
25 7 files changed, 45 insertions(+), 64 deletions(-)
26 create mode 100644 eclass/eqawarn.eclass
27
28 --
29 2.35.1

Replies