Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 324627 - net-im/qutecom should not hard-DEPEND on net-im/pidgin nor dev-libs/glib
Summary: net-im/qutecom should not hard-DEPEND on net-im/pidgin nor dev-libs/glib
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-18 18:53 UTC by Luke-Jr
Modified: 2013-07-21 07:23 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 Luke-Jr 2010-06-18 18:53:49 UTC
I am informed by a QuteCom developer that the dependency on libpurple is optional, and there shouldn't be any dependency on glib other than via libpurple. I'd rather not have these dependencies polluting my nice Qt-purist system, so making them IUSE-specific would be appreciated. ;)
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-06-22 09:15:09 UTC
Qutecom ships internal versions of libpurple and glib, but using them is not a good idea for security reasons.

I am not sure whether you can deactivate libpurple support entirely. And even if you could it would make you lose IM capabilities.
Comment 2 Luke-Jr 2010-06-22 13:39:47 UTC
I believe the context in which I asked implied it could be disabled completely, but I'll double-check...

Losing IM capabilities is no loss, since QuteCom can't do anything useful (that is, voice/video chat) with it anyway.
Comment 3 Luke-Jr 2010-06-22 14:06:05 UTC
[08:57:43] <laurent_> libpurple could be disable completely
[08:59:01] <laurent_> should be deactivated with IMWRAPPER_BACKEND_MULTI from http://trac.qutecom.org/browser/DefineWengoOptions.cmake
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-06-22 14:09:32 UTC
I would be open to adding such a flag to the ebuild, if you demonstrate that it works without glib installed and does not break anything else.
Comment 5 Luke-Jr 2010-06-22 15:48:53 UTC
Tried to get this working in my own source tree... Apparently this is an upstream regression for now :(
Comment 6 Luke-Jr 2010-06-24 02:13:14 UTC
[17:31:50] <CIA-55> laurent default * 630:7caa616004aa / (14 files in 9 dirs):
[17:31:51] <CIA-55> disable libpurple when MULTIIMWRAPPER is set to OFF

[16:11:42] <laurent_> you must define IMWRAPPER_BACKEND_MULTI to OFF and SIPWRAPPER_BACKEND_PHAPI to ON

This fixes the IUSE=purple (or whatever) problem, so please fix this with the next version ebuild.

glib is still a problem, though I don't know why (it seems to link if I remove -lg* from the link commandline, but ldd still links it at runtime...)
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2011-09-30 19:41:06 UTC
qutecom was removed from tree because it failed to compile with linux-headers-2.6.38 and above, closing as WONTFIX
Comment 8 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-10-01 17:07:35 UTC
Reopening.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2011-10-02 08:25:20 UTC
Closing again as per bug 361181
Comment 10 Luke-Jr 2011-10-03 14:48:17 UTC
Chí-Thanh, might I suggest assigning the bug to yourself if you want to take it on? Or perhaps opening a new bug since the issue is a lot more than dependencies now?
Comment 11 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-10-03 14:59:01 UTC
I am sorry for the bugspam, qutecom was removed and re-added to the tree twice, every time closing and reopening all the bugs.

See bug 361181 and http://archives.gentoo.org/gentoo-dev/msg_1b5175710239130af402c941e67ca03b.xml for the reasons why.
Comment 12 Pacho Ramos gentoo-dev 2013-07-21 07:23:08 UTC
dropped