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

Bug 348456

Summary: net-im/choqok-0.98 may have automagic dependency on libindicate-qt
Product: Gentoo Linux Reporter: Tanktalus
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://opendesktop.org/content/show.php?content=95760
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: libindicate patch
libindicate patch

Description Tanktalus 2010-12-12 00:22:54 UTC
This is a new item in the 1.0RC1 changelog:

* Support for LibIndicate to use as an alternate notification system. (It's Optional)

If I install the ebuild for libindicate-qt, later install choqok, and then later ask emerge if I can uninstall libindicate-qt, I'm not sure if portage can tell the dependency without adding to the DEPEND.  Also, if libindicate-qt is installed, I'm not sure that there is a way to prevent this dependency.

Basically, the resulting binaries will be different based on what other ebuilds are present on the system instead of based on stuff inside the ebuild.

Reproducible: Always
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2011-01-09 15:26:47 UTC
Confirmed, on line 15 of the CMakeLists.txt file there should be used macro_optional_find_package.
Needs to be reported upstream...
Comment 2 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2011-01-13 05:43:31 UTC
Created attachment 259681 [details, diff]
libindicate patch

the above patch was sent to the choqok developer, waiting for his answer
Comment 3 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2011-01-13 05:52:34 UTC
Created attachment 259683 [details, diff]
libindicate patch

the previous one is wrong :/
Comment 4 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2011-01-13 06:59:47 UTC
patch was accepted by upstream

https://projects.kde.org/projects/extragear/network/choqok/repository/revisions/81969e4cc0bfde034a71472188823f4d5991311d

Fixed in 0.9.98-r1 and 9999, by introducing an indicate use flag
Comment 5 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2011-01-19 16:26:08 UTC
another upstream developer contacted me, my patch was not complete. I submitted a new one to them, waiting for their decision