Gentoo Archives: gentoo-project

From: Ian Stakenvicius <axs@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Re: Call for agenda items - Council meeting 2013-09-10
Date: Tue, 27 Aug 2013 14:15:33
Message-Id: 521CB490.70901@gentoo.org
In Reply to: [gentoo-project] Re: Call for agenda items - Council meeting 2013-09-10 by Ulrich Mueller
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 27/08/13 05:59 AM, Ulrich Mueller wrote:
5 > In a nutshell: The default src_install() implementation in EAPIs 4
6 > and 5 is flawed because it doesn't account for the DOCS variable
7 > being defined but empty. It ends up calling dodoc without any
8 > arguments in this case. This will work in Portage (with a QA
9 > warning), but the stricter implementation in Paludis will error
10 > out.
11 >
12 > 2. There is consensus that default src_install should be fixed in
13 > the next EAPI. The question is if we should retroactively change
14 > the specification [3].
15
16 (Replying to original list -- are we supposed to move these
17 discussions to -dev@ ??)
18
19 It's unfortunate that this bug is there (DOCS must always have a value
20 in the default src_install, whether it be set by the default phase or
21 in the ebuild), but I don't think we can just retroactively fix
22 EAPI4/5 to do it without consensus from all of the PM implementation
23 upstreams. Inviting them all to the council meeting to seek their
24 approval is always a possibility, of course.
25
26 It would probably be best to just enforce workarounds in eclasses and
27 remove the empty/null assignments in ebuilds, and make sure the spec
28 (and therefore PMs) are fixed to allow empty DOCS in EAPI6 and above.
29
30
31
32 -----BEGIN PGP SIGNATURE-----
33 Version: GnuPG v2.0.20 (GNU/Linux)
34
35 iF4EAREIAAYFAlIctJAACgkQ2ugaI38ACPBrKwD9HKGj9mZLrHmK9OlBkwngp20M
36 l2CVE+X5l9bFCK4g0KUA/3FT6+h0sb3UrW+eK+/mvTBabLIbgIrFV+rgjfZhjprc
37 =c7bt
38 -----END PGP SIGNATURE-----