Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198093 - net-libs/loudmouth doesn't require gnutls for ssl support
Summary: net-libs/loudmouth doesn't require gnutls for ssl support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://www.loudmouth-project.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-04 20:46 UTC by Frank Zschockelt
Modified: 2008-02-24 11:43 UTC (History)
0 users

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


Attachments
loudmouth-1.2.3.ebuild + gnutls USE flag (loudmouth-1.2.3.ebuild,922 bytes, text/plain)
2007-11-04 20:52 UTC, Frank Zschockelt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Zschockelt 2007-11-04 20:46:04 UTC
loudmouth can use openssl for ssl support without any drawbacks.
But it uses a different configure switch for turning openssl on(--with-ssl=openssl),
so the ebuild needs a change. 
I'll attach an ebuild with "gnutls" as a new USE flag.
Comment 1 Frank Zschockelt 2007-11-04 20:52:14 UTC
Created attachment 135195 [details]
loudmouth-1.2.3.ebuild + gnutls USE flag
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-11-04 21:55:24 UTC
Comment on attachment 135195 [details]
loudmouth-1.2.3.ebuild + gnutls USE flag

This dependencies are broken; you shouldn't depend on something that's not going to be used.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-11-04 23:49:39 UTC
fix in CVS

if you have ssl + gnutls, gnutls will be compiled,
if ssl only, openssl will be compiled.

thanks for reporting.
Comment 4 Justin Bronder (RETIRED) gentoo-dev 2008-02-20 22:50:09 UTC
(In reply to comment #3)
> fix in CVS
> 
> if you have ssl + gnutls, gnutls will be compiled,
>

The above is not working if openssl is already installed.  Portage 2.1.3.19
 and 2.1.4.4.
# emerge -C gnutls
# emerge -pv =loudmouth-1.2.3
[ebuild     U ] net-libs/loudmouth-1.2.3 [1.0.1] USE="gnutls%* ssl -debug -doc -test%" 0 kB [0=>1]
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-20 23:34:37 UTC
sorry I don't get your point. When I'm talking about "having ssl or gnutls", it's about having USE flags enabled. In this aspect, the output you pasted looks perfectly normal to me. gnutls is the default.

For what it's worth, it has been reported to me that loudmouth compiled with openssl doesn't work as well as with gnutls so I might decide to remove that flag anyway when I come around testing the problem.
Comment 6 Justin Bronder (RETIRED) gentoo-dev 2008-02-21 14:36:23 UTC
I guess I was trying to raise the point that loudmouth is not correctly depending on gnutls when USE="ssl gnutls".  If I have those useflags and gnutls is not already installed, the loudmouth build will fail.

Ignoring any issues with openssl, gnutls is a dependency of loudmouth when those useflags are defined and is not being installed.

Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-21 15:58:52 UTC
oh right, I can see it now. I've checked the ebuild and it's an ugly error of mine. I'll fix it asap.
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-24 11:43:23 UTC
should be fixed now. Please reopen if it's not the case.