Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 591306

Summary: app-portage/repoman: only the first USE missing from IUSE is reported
Product: Portage Development Reporter: Coacher <itumaykin+gentoo>
Component: RepomanAssignee: Portage team <dev-portage>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: foo-0.ebuild

Description Coacher 2016-08-15 09:52:59 UTC
Created attachment 443378 [details]
foo-0.ebuild

Hello.

app-portage/repoman-9999 from master @ 99d8cdc.
Also reproducible with master @ b7f0937.

If I run 'repoman' with the attached ebuild I have the following list of errors:

  IUSE.missing [fatal]          2
   app-misc/foo/foo-0.ebuild: DEPEND: USE flag 'ImNotInIUSE' referenced in conditional 'ImNotInIUSE?' is not in IUSE
   app-misc/foo/foo-0.ebuild: RDEPEND: USE flag 'ImNotInIUSE' referenced in conditional 'ImNotInIUSE?' is not in IUSE
  dependency.syntax [fatal]     3
   app-misc/foo/foo-0.ebuild: DEPEND: USE flag 'ImNotInIUSE' referenced in conditional 'ImNotInIUSE?' is not in IUSE
   app-misc/foo/foo-0.ebuild: RDEPEND: USE flag 'ImNotInIUSE' referenced in conditional 'ImNotInIUSE?' is not in IUSE
   app-misc/foo/foo-0.ebuild: RDEPEND: USE flag 'ImNotInIUSE' referenced in conditional 'ImNotInIUSE?' is not in IUSE

The ebuild also includes 'ImNotInIUSETooButNotReported' USE flag, which is also missing from IUSE, but repoman doesn't report it.

Please fix.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-07-12 03:18:40 UTC
repoman support has been removed per bug 835013.

Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.