Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH 10/15] perl-module.eclass: Rename SRC_TEST to DIST_TEST in EAPI=6 and default to "do parallel"
Date: Sun, 27 Dec 2015 11:37:15
Message-Id: 201512271237.31603.dilfridge@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH 10/15] perl-module.eclass: Rename SRC_TEST to DIST_TEST in EAPI=6 and default to "do parallel" by Jeroen Roovers
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Am Samstag, 26. Dezember 2015, 12:53:20 schrieb Jeroen Roovers:
5 > On Fri, 11 Dec 2015 22:03:06 +0100
6 >
7 > dilfridge@g.o wrote:
8 > > From: "Andreas K. Huettel (dilfridge)" <dilfridge@g.o>
9 > >
10 > > ---
11 > >
12 > > eclass/perl-module.eclass | 40
13 > >
14 > > +++++++++++++++++++++++----------------- 1 file changed, 23
15 > > insertions(+), 17 deletions(-)
16 > >
17 > > diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass
18 > > index efcc47c..0d428d2 100644
19 > > --- a/eclass/perl-module.eclass
20 > > +++ b/eclass/perl-module.eclass
21 > > @@ -154,6 +154,8 @@ if [[ ${EAPI:-0} = 5 ]] ; then
22 > >
23 > >
24 SRC_URI="mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR
25 > > :0:2}/${MODULE_AUTHOR}/${MODULE_SECTION:
26 +${MODULE_SECTION}/}${MODULE_A
27 > > }"
28 > >
29 > > [[ -z "${HOMEPAGE}" ]] && \
30 > >
31 > > HOMEPAGE="http://search.cpan.org/dist/${MODULE_NAME}/"
32 > >
33 > > +
34 > > + SRC_TEST="skip"
35 > >
36 > > else
37 > >
38 > > DIST_NAME=${DIST_NAME:-${PN}}
39 > > DIST_P=${DIST_NAME}-${DIST_VERSION:-${PV}}
40 > >
41 > > @@ -168,7 +170,6 @@ else
42 > >
43 > > fi
44 >
45 > You're disabling src_test() by default in any ebuild that happens to
46 > inherit perl-module. Everyone who wants a way around that has to set
47 > STUPID_VARIABLE now. Why?
48 >
49
50 That's the current (EAPI=5) behaviour, which has been unchanged in perl-
51 module.eclass since before I joined Gentoo afaik... I'm not too enthusiastic
52 about it.
53
54 EAPI=6 behaviour is the reverse; testing is enabled unless the variable
55 DIST_TEST is set (and the variable allows more finetuning).
56
57 - --
58 Andreas K. Huettel
59 Gentoo Linux developer (council, perl, libreoffice)
60 dilfridge@g.o
61 http://www.akhuettel.de/
62 -----BEGIN PGP SIGNATURE-----
63 Version: GnuPG v2
64
65 iQIcBAEBCgAGBQJWf811AAoJEHRrah2soMK+qhcP/2jKg70ic2XcGvdJnnsk/yuD
66 EJwE1dxlsSWBrTd01E71hbBcujJfHQQwslKtumU1TZ/a5uAF6jpEJXuxWtz/vV9U
67 XvNJuCjFhnKndWJxL3AiygbLNqk+R7ddOS5B2Pm2q/EV8PdSpVDhOX7qrmWQWWvL
68 dXekoN0ALTo5q+G/AKXddC/H4cu63V2ES4tjcVoc7dTVnXkiPD9oRTRYyPA3lG44
69 LCwIx3wVBO61Bu24DqvUqume/6obRp+ort3feM/mlGGxiOyYKSnlSHcOvcEw5FSg
70 stcF5urVRueiBTk8hHJVHHVttxwLRwrEGWL5849DgK3WZp1JMDRSrWmin93S6ur2
71 YXIbpxCm73ZwSXBJA74kcAh/CN3MVZf60ZIi/z3GdZE4pJU4zYRVlmd5AOVz3V4n
72 G0cGruJ2qtlFqinOxrrkj6/EKE7N4cjTN70nUggHKu4ApID8sd783uIbizs9+1Zs
73 0ZCCnj9EO28nIRmJhr8UfawVK0hQvZ14gGN/90D07bC1GIZeMFnd1aePIRz/bABN
74 eeI3OhhPI+yIlMKkRryT2RMi9lthUH9kIe+wEL9QnyCEjFlZsOhhl/e+m3lutfsF
75 E/AQ6WwzCrVpkjn1xkdrpKlZqjlzPXuQJv8irO9H/9IvViGvzxhF/+RO3Y6Cr/d3
76 ZqpUljJsvlT1Ob8/om55
77 =bJFY
78 -----END PGP SIGNATURE-----