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
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
Done.
probably better if assigned to QA.
Please don't take our bugs away from us. If its misassigned, we'll let you know.
(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... :)
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?
(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. :)
portage folks, think we could get a repoman warning for this?
Created attachment 155793 [details, diff] repoman check for undefined IUSE
The 'IUSE.undefined' check is included in portage-2.1.5.5 and portage-2.2_pre8.
So the problem is solved once and for all. Could anyone change the last ebuild and close the bug?