Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 372075 - net-im/pidgin-2.8.0[gadu] has wrong dependency on net-libs/libgadu
Summary: net-im/pidgin-2.8.0[gadu] has wrong dependency on net-libs/libgadu
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-17 15:14 UTC by Bartosz Brachaczek
Modified: 2011-06-20 05:33 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bartosz Brachaczek 2011-06-17 15:14:12 UTC
Very similar to bug 363627. Pidgin actually needs libgadu with either USE="ssl gnutls" or USE="-ssl -gnutls". I verified it by looking at Pidgin 2.8.0 sources and checking it runtime.
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2011-06-19 07:19:19 UTC
Pidgin does not have ability to be built without ssl. Why do one need to built it against libgadu[-ssl]?
Comment 2 Bartosz Brachaczek 2011-06-19 11:12:37 UTC
Currently I'm using libgadu without ssl support. And I find it annoying that Pidgin forces me to enable it in libgadu, as I know that Pidgin supports being built and run with libgadu without ssl support. Also, by using libgadu[-ssl], one might avoid pulling in gnutls if other packages don't pull it in. And, lastly, if Pidgin wasn't against linking it with openssl or libgadu supported only gnutls, the dependency would have probably been set as >=net-libs/libgadu-1.11.0, allowing one to build libgadu without ssl support.

Please note that this issue is not very important to me, I just always report things that could be better.
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2011-06-20 05:33:39 UTC
Ok, I've added following change:

-	gadu? ( >=net-libs/libgadu-1.11.0[ssl,gnutls] )
+	gadu? ( || ( >=net-libs/libgadu-1.11.0[ssl,gnutls] 
+		>=net-libs/libgadu-1.11.0[-ssl] ) )

Although I'm not sure it's good idea to have something with ssl, let's give user ability to decide. Thank you for report.