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

Bug 392613

Summary: net-irc/irssi-xmpp - Questionable USE flag dependency of net-libs/loudmouth[debug]
Product: Gentoo Linux Reporter: Adrian <adrian>
Component: Current packagesAssignee: Kacper Kowalik (Xarthisius) (RETIRED) <xarthisius>
Status: RESOLVED FIXED    
Severity: normal CC: adrian
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Adrian 2011-11-30 14:09:59 UTC
The irssi-xmpp ebuild requires net-libs/loudmouth[debug].
Requiring a debug use flag on a library looks seems to be questionable.

IMO it should be either removed or a proper comment added to the ebuild why this is needed.

Reproducible: Always
Comment 1 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-12-04 16:21:13 UTC
(In reply to comment #0)
> The irssi-xmpp ebuild requires net-libs/loudmouth[debug].
> Requiring a debug use flag on a library looks seems to be questionable.
> 
> IMO it should be either removed or a proper comment added to the ebuild why
> this is needed.
> 
> Reproducible: Always

It's just been there when I inherited this package. Never investigated if it's really needed. I have done it now and it seems to be unnecessary. Thanks for the report.

+  04 Dec 2011; Kacper Kowalik <xarthisius@gentoo.org> irssi-xmpp-0.51.ebuild:
+  Don't depend on loudmouth with debug enabled wrt bug 392613 by Adrian
+  <adrian@planetcoding.net>
Comment 2 Agostino Sarubbo gentoo-dev 2012-10-28 12:11:28 UTC
After investigation, irssi-xmpp needs loudmouth[debug] to avoid xml errors in the ain window.

+  28 Oct 2012; Agostino Sarubbo <ago@gentoo.org> irssi-xmpp-0.52.ebuild:                                                                                                           
+  Restore loudmouth[debug] wrt #392613