Lines 207-212
Link Here
|
207 |
"IUSE.invalid":"This ebuild has a variable in IUSE that is not in the use.desc or use.local.desc file", |
207 |
"IUSE.invalid":"This ebuild has a variable in IUSE that is not in the use.desc or use.local.desc file", |
208 |
"LICENSE.invalid":"This ebuild is listing a license that doesnt exist in portages license/ dir.", |
208 |
"LICENSE.invalid":"This ebuild is listing a license that doesnt exist in portages license/ dir.", |
209 |
"KEYWORDS.invalid":"This ebuild contains KEYWORDS that are not listed in profiles/arch.list or for which no valid profile was found", |
209 |
"KEYWORDS.invalid":"This ebuild contains KEYWORDS that are not listed in profiles/arch.list or for which no valid profile was found", |
|
|
210 |
"RDEPEND.suspect":"RDEPEND contains a package that usually only belongs in DEPEND.", |
210 |
"RESTRICT.invalid":"This ebuild contains invalid RESTRICT values.", |
211 |
"RESTRICT.invalid":"This ebuild contains invalid RESTRICT values.", |
211 |
"ebuild.nostable":"There are no ebuilds that are marked as stable for your ARCH", |
212 |
"ebuild.nostable":"There are no ebuilds that are marked as stable for your ARCH", |
212 |
"ebuild.allmasked":"All ebuilds are masked for this package (Package level only)", |
213 |
"ebuild.allmasked":"All ebuilds are masked for this package (Package level only)", |
Lines 242-247
Link Here
|
242 |
"KEYWORDS.dropped", |
243 |
"KEYWORDS.dropped", |
243 |
"KEYWORDS.stupid", |
244 |
"KEYWORDS.stupid", |
244 |
"KEYWORDS.missing", |
245 |
"KEYWORDS.missing", |
|
|
246 |
"RDEPEND.suspect", |
245 |
"RESTRICT.invalid", |
247 |
"RESTRICT.invalid", |
246 |
"ebuild.minorsyn", |
248 |
"ebuild.minorsyn", |
247 |
"ebuild.badheader", |
249 |
"ebuild.badheader", |
Lines 272-277
Link Here
|
272 |
"fetch", "installsources", "mirror", |
274 |
"fetch", "installsources", "mirror", |
273 |
"primaryuri", "strip", "test", "userpriv"]) |
275 |
"primaryuri", "strip", "test", "userpriv"]) |
274 |
|
276 |
|
|
|
277 |
suspect_rdepend = frozenset([ |
278 |
"app-arch/cabextract", |
279 |
"app-arch/rpm2targz", |
280 |
"app-doc/doxygen", |
281 |
"dev-lang/nasm", |
282 |
"dev-lang/swig", |
283 |
"dev-lang/yasm", |
284 |
"dev-perl/extutils-pkgconfig", |
285 |
"dev-python/setuptools", |
286 |
"dev-util/byacc", |
287 |
"dev-util/cmake", |
288 |
"dev-util/gtk-doc", |
289 |
"dev-util/gtk-doc-am", |
290 |
"dev-util/intltool", |
291 |
"dev-util/jam", |
292 |
"dev-util/pkgconfig", |
293 |
"dev-util/scons", |
294 |
"dev-util/unifdef", |
295 |
"dev-util/yacc", |
296 |
"media-gfx/ebdftopcf", |
297 |
"sys-apps/help2man", |
298 |
"sys-devel/autoconf", |
299 |
"sys-devel/automake", |
300 |
"sys-devel/bin86", |
301 |
"sys-devel/bison", |
302 |
"sys-devel/dev86", |
303 |
"sys-devel/flex", |
304 |
"sys-devel/libtool", |
305 |
"sys-devel/m4", |
306 |
"sys-devel/pmake", |
307 |
"x11-misc/bdftopcf", |
308 |
"x11-misc/imake", |
309 |
]) |
310 |
|
275 |
# file.executable |
311 |
# file.executable |
276 |
no_exec = frozenset(["Manifest","ChangeLog","metadata.xml"]) |
312 |
no_exec = frozenset(["Manifest","ChangeLog","metadata.xml"]) |
277 |
|
313 |
|
Lines 1678-1683
Link Here
|
1678 |
portage.dep_getkey(atom) == "virtual/jdk": |
1714 |
portage.dep_getkey(atom) == "virtual/jdk": |
1679 |
stats['java.eclassesnotused'] += 1 |
1715 |
stats['java.eclassesnotused'] += 1 |
1680 |
fails['java.eclassesnotused'].append(relative_path) |
1716 |
fails['java.eclassesnotused'].append(relative_path) |
|
|
1717 |
elif mytype == "RDEPEND": |
1718 |
if portage.dep_getkey(atom) in suspect_rdepend: |
1719 |
stats['RDEPEND.suspect'] += 1 |
1720 |
fails['RDEPEND.suspect'].append( |
1721 |
relative_path + ": '%s'" % atom) |
1681 |
if eapi == "0": |
1722 |
if eapi == "0": |
1682 |
if portage_dep.dep_getslot(atom): |
1723 |
if portage_dep.dep_getslot(atom): |
1683 |
stats['EAPI.incompatible'] += 1 |
1724 |
stats['EAPI.incompatible'] += 1 |