Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 224271 - [TRACKER] ebuilds with undefined IUSE variable.
Summary: [TRACKER] ebuilds with undefined IUSE variable.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords: QAbadiuse, QAcanfix, Tracker
Depends on: 224349 224351 224353 224355 224357 224359 224361 224363 224365 224367 224369 224371 224373 224375
Blocks:
  Show dependency tree
 
Reported: 2008-05-30 21:25 UTC by Marek Miller
Modified: 2008-07-08 00:29 UTC (History)
2 users (show)

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


Attachments
repoman check for undefined IUSE (iuse_not_defined.patch,752 bytes, patch)
2008-06-07 09:32 UTC, Zac Medico
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Miller 2008-05-30 21:25:16 UTC
I've made a list of ebuilds that have IUSE variable undeclared, though devmanual says it's required. Following the advice from #gentoo-bugs, I put them all in one larger bug instead of reporting 27 trivial ones.

[cgvg, y4mscaler, inotify-tools-3.12 are marked stable for x86]

app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.4.ebuild
app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.4.ebuild
app-crypt/asekey/asekey-3.3.ebuild
app-crypt/md4sum/md4sum-0.02.03.ebuild
app-text/glosung/glosung-3.2.1.ebuild
app-text/glosung/glosung-3.2.2.ebuild
app-text/rnv/rnv-1.7.8-r1.ebuild
app-text/utrac/utrac-0.3.0.ebuild
dev-util/cgvg/cgvg-1.6.2.ebuild 
dev-util/confix-wrapper/confix-wrapper-0.ebuild
dev-util/devel-chroots/devel-chroots-2.1.0.ebuild
dev-util/redet/redet-8.4.ebuild
dev-util/redet/redet-8.9.ebuild
dev-util/tig/tig-0.10.ebuild
media-plugins/audacious-xosd/audacious-xosd-0.9.ebuild
media-plugins/libvisual-projectm/libvisual-projectm-0.99.ebuild
media-video/y4mscaler/y4mscaler-9.0.ebuild
net-analyzer/pnp4nagios/pnp4nagios-0.4.7.ebuild
net-misc/connect/connect-1.95.ebuild
net-misc/connect/connect-1.96.ebuild
sys-fs/inotify-tools/inotify-tools-3.11.ebuild
sys-fs/inotify-tools/inotify-tools-3.12.ebuild
sys-fs/inotify-tools/inotify-tools-3.13.ebuild
sys-power/sispmctl/sispmctl-2.7.ebuild
x11-misc/touchcal/touchcal-0.31.ebuild

sunrise/app-text/tabler/tabler-1.ebuild
sunrise/dev-cpp/ETL/ETL-0.04.10.ebuild
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-31 16:05:36 UTC
Thanks. The list below assigns cat/pkg to (maintainers). Please file separate bug reports for every line in the list (so that's 14 bugs), and make those bugs block bug #224271.

 1) app-crypt/asedriveiiie-serial app-crypt/asedriveiiie-usb app-crypt/asekey crypto
 2) x11-misc/touchcal dsd
 3) app-crypt/md4sum hanno
 4) app-text/glosung theology
 5) app-text/rnv opfer,l.valerimanera@gmail.com,dma05@web.de
 6) dev-util/confix-wrapper haubi
 7) dev-util/devel-chroots maintainer-needed
 8) dev-util/redet maintainer-needed
 9) dev-util/cgvg dev-util/tig gregkh
10) media-plugins/audacious-xosd joker
11) media-plugins/libvisual-projectm sound
12) media-video/y4mscaler media-video
13) net-analyzer/pnp4nagios netmon
14) app-text/utrac net-misc/connect sys-fs/inotify-tools sys-power/sispmctl wschlich
Comment 2 Marek Miller 2008-05-31 17:00:35 UTC
Done.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-06-01 18:05:28 UTC
probably better if assigned to QA.
Comment 4 Mark Loeser (RETIRED) gentoo-dev 2008-06-02 11:55:29 UTC
Please don't take our bugs away from us.  If its misassigned, we'll let you know.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-02 13:30:25 UTC
(In reply to comment #4)
> Please don't take our bugs away from us.  If its misassigned, we'll let you
> know.

Sorry, I just did half the work of what you now call your work to finish. I can understand you want to finish it now... :)
Comment 6 Steve Dibb (RETIRED) gentoo-dev 2008-06-03 15:06:54 UTC
This seems like a pretty trivial QA check to maintain, personally, but whatever.  

If we're going to file bugs about it, can we get a check for it in repoman?
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-03 15:25:05 UTC
(In reply to comment #6)
> This seems like a pretty trivial QA check to maintain, personally, but
> whatever.  

I've been thinking about that. Of course an empty variable has no use in an ebuild. But think of the impetus it provides to developers to make their ebuilds behave as much like upstream intended as possible - including all kinds of configure time options that IUSE would need to incorporate. :)
Comment 8 Mark Loeser (RETIRED) gentoo-dev 2008-06-07 03:03:03 UTC
portage folks, think we could get a repoman warning for this?
Comment 9 Zac Medico gentoo-dev 2008-06-07 09:32:08 UTC
Created attachment 155793 [details, diff]
repoman check for undefined IUSE
Comment 10 Zac Medico gentoo-dev 2008-06-12 01:40:08 UTC
The 'IUSE.undefined' check is included in portage-2.1.5.5 and portage-2.2_pre8.
Comment 11 Marek Miller 2008-07-07 23:03:40 UTC
So the problem is solved once and for all. 
Could anyone change the last ebuild and close the bug?