Gentoo Archives: gentoo-dev

From: John Mylchreest <johnm@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [QA] Incomplete IUSE for useflags in {,R,P}DEPEND, SRC_URI etc...
Date: Fri, 14 Jul 2006 15:26:10
Message-Id: 20060714152014.GB20541@getafix.willow.local
In Reply to: Re: [gentoo-dev] [QA] Incomplete IUSE for useflags in {,R,P}DEPEND, SRC_URI etc... by Matthias Schwarzott
1 On Wed, Jul 12, 2006 at 03:23:06PM +0200, Matthias Schwarzott <zzam@g.o> wrote:
2 > On Wednesday 12 July 2006 15:16, Danny van Dyk wrote:
3 > > Hi all,
4 > >
5 > > thanks to djm's efforts i was just able to scan the whole tree using
6 > > qualudis. For a start, i'll attach a list of QA violations on missing
7 > > entries in IUSE. As this is a minor change to the ebuilds, I'll go on
8 > > and fix all the listed ebuilds myself.
9 > >
10 > > There are 505 ebuilds which are missing use flags in IUSE that they use
11 > > in other places.
12 > >
13 > While reading your list I have seen pcmcia often. e.g. on my ebuild v4l-dvb-hg
14 > not supporting pcmcia as conditional. A bit digging showed that
15 > linux-mod.eclass contains this code:
16 >
17 > --cut--
18 > IUSE="" # don't put pcmcia here, rather in the ebuilds that actually support
19 > pcmcia
20 > SLOT="0"
21 > DESCRIPTION="Based on the $ECLASS eclass"
22 > RDEPEND="kernel_linux? ( virtual/modutils
23 > pcmcia? ( virtual/pcmcia ) )"
24 > --cut--
25 >
26 > I don't know if pcmcia should then be added to every ebuild including
27 > linux-mod.eclass.
28 >
29 > Please solve this before adding pcmcia on every kernel-module-ebuild.
30 >
31 > Matthias
32 >
33 > --
34 > Matthias Schwarzott
35 > Gentoo Developer
36 > http://www.gentoo.org
37
38 This is actually on my TODO list, but has been for some time now. I'll
39 reprioritise and get this out the way I think :)
40
41 --
42 Role: Gentoo Linux Kernel Lead
43 Gentoo Linux: http://www.gentoo.org
44 Public Key: gpg --recv-keys 9C745515
45 Key fingerprint: A0AF F3C8 D699 A05A EC5C 24F7 95AA 241D 9C74 5515