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

Bug 187479

Summary: qt[34] eclasses inject bogus debug USE flag into lots of ebuilds
Product: Gentoo Linux Reporter: Jakub Moc (RETIRED) <jakub>
Component: EclassesAssignee: Qt Bug Alias <qt>
Status: RESOLVED FIXED    
Severity: normal CC: pesa
Priority: High    
Version: 2007.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 120116    
Attachments: qt3.eclass patch
qt4.eclass patch

Description Jakub Moc (RETIRED) gentoo-dev 2007-08-02 09:19:46 UTC
See net-im/skype for example. Please, make this optional (see gnome2.eclass for example) how to do this) at least.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-02 09:30:53 UTC
Created attachment 126687 [details, diff]
qt3.eclass patch
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-08-02 09:32:36 UTC
Created attachment 126688 [details]
qt4.eclass patch

Forget the gnome2.eclass suggestion; seeing the loads of ebuilds that have grown themselves a debug use flag overnight for no reason, I made it disabled by default. If an ebuild has debug configure option, it should state it in its own IUSE.
Comment 3 Davide Pesavento (RETIRED) gentoo-dev 2007-08-02 10:24:01 UTC
You're right jakub. Injection of 'debug' in IUSE was an idea of troll. I didn't change that because I thought he had a good reason to do that, but now I see that this effectively turns out to be completely wrong rather than being an improvement.

Caleb: please apply jakub's patch ASAP.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2007-08-02 11:22:53 UTC
should be fixed.
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2007-08-02 14:57:42 UTC
IUSE="${IUSE}" is needless.
Comment 6 Davide Pesavento (RETIRED) gentoo-dev 2007-08-02 21:24:18 UTC
Yeah, that line should be completely removed.