Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15495 - List of ebuilds with problems in KEYWORDS, LICENSE, or IUSE
Summary: List of ebuilds with problems in KEYWORDS, LICENSE, or IUSE
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL: http://cvs.gentoo.org/~vladimir/borkl...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-11 08:17 UTC by Graham Forest
Modified: 2003-10-01 08:33 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
these files should have IUSE set (missingIUSE,17.22 KB, text/plain)
2003-03-27 18:13 UTC, Gregorio Guidi (RETIRED)
Details
wrong headers (wrongHeaders,10.60 KB, text/plain)
2003-03-27 18:13 UTC, Gregorio Guidi (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Forest 2003-02-11 08:17:43 UTC
For anyone who isn't already involved, the included URL points to a bzip2'd list
of ebuilds with problems in their KEYWORDS, LICENSE, and/or IUSE fields, with
the problematic parts specified.
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-02-11 11:28:34 UTC
that's a really large list of ebuilds 
Comment 2 SpanKY gentoo-dev 2003-02-11 12:02:30 UTC
a large # of those are invalid ... you have to work with the inherit statement
because many ebuild's (like the i18n ones) just inherit KEYWORDS/LICENSE and such

also, if IUSE is not defined, that is not a bug ... it just means it doesnt USE anything ...
Comment 3 Graham Forest 2003-02-11 17:16:53 UTC
Yes, seemant and I are aware of the inherit ebuilds, I asked him if he wanted them included in the list, and he said yes. Also, according to skel.ebuild, if your build doesn't use anything, IUSE="" is appropriate.
Comment 4 Graham Forest 2003-02-11 21:28:48 UTC
New list posted at http://cvs.gentoo.org/~vladimir/newlist.bz2

This one omits ebuilds that have inherit lines, and includes ebuilds that are named "incorrectly" (Current standards, "+" and "_" still bunk)

ENAM = Bad name
KYWD = Bad KEYWORDS (usually sparc64 or some variety)
LCNS = Bad LICENSE
IUSE = Bad IUSE
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-02-28 19:32:19 UTC
fix a whole load of the LICENSE ones, so might be time to regenerate the list :)
Comment 6 Graham Forest 2003-03-01 04:38:40 UTC
New list, as per liquidx's request:
http://cvs.gentoo.org/~vladimir/spankinnewlist.bz2
(I never meant for those files to have versions, and putting a date on 'em is too much thought. Forgive me for the names)
Comment 7 Gregorio Guidi (RETIRED) gentoo-dev 2003-03-27 18:12:06 UTC
[I write here to avoid opening a new bug] 
 
Currently there are 4371 ebuilds without IUSE, that's not a big problem, but... 
the attached list contains 311 ebuilds that _should_ have an IUSE. 
 
Moreover, these two ebuilds have a strange "use <nothing>" syntax: 
/usr/portage/media-libs/sdl-gfx/sdl-gfx-2.0.3.ebuild 
/usr/portage/net-analyzer/traceroute/traceroute-1.4_p12.ebuild 
 
Last but not least, there's another list attached with 197 packages with wrong/strange 
headers (and I left out another few hundreds with the first line "personalized" or with wrong 
years) 
 
Enjoy! 
Comment 8 Gregorio Guidi (RETIRED) gentoo-dev 2003-03-27 18:13:20 UTC
Created attachment 9919 [details]
these files should have IUSE set
Comment 9 Gregorio Guidi (RETIRED) gentoo-dev 2003-03-27 18:13:48 UTC
Created attachment 9920 [details]
wrong headers
Comment 10 Martin Holzer (RETIRED) gentoo-dev 2003-10-01 08:33:48 UTC
closing, please add new bugs for single packages or smaller groups if still
exists