Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565306 - [kde overlay] kdepim-15.08.2 pulls in all KDE PIM apps irrespectively of KDEPIM_FEATURES
Summary: [kde overlay] kdepim-15.08.2 pulls in all KDE PIM apps irrespectively of KDEP...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-09 23:00 UTC by Matthias Nagel
Modified: 2015-12-31 17:08 UTC (History)
0 users

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 Matthias Nagel 2015-11-09 23:00:29 UTC
The package kdepim-15.08.2 pulls in all KDE PIM apps by means of $(add_kdeapps_dep ...) irrespective of KDEPIM_FEATURES. For example, even if "blogilo" is not set "kblog" is pulled in. The function "src_prepare" does iterate overall entries of KDEPIM_FEATURES, but the dependencies do not.

Reproducible: Always
Comment 1 Andreas Sturmlechner gentoo-dev 2015-11-10 03:09:17 UTC
Here's what I did:
$ KDEPIM_FEATURES="" ebuild kdepim-15.08.2.ebuild configure

$ grep DONOTCOMPILE /var/tmp/portage/kde-apps/kdepim-15.08.2/work/kdepim-15.08.2/CMakeLists.txt

#DONOTCOMPILE     add_subdirectory(kleopatra)
#DONOTCOMPILE add_subdirectory(kmail)
#DONOTCOMPILE   add_subdirectory(examples)
#DONOTCOMPILE add_subdirectory(korganizer)
#DONOTCOMPILE   add_subdirectory(akregator)
#DONOTCOMPILE   add_subdirectory(kaddressbook)
#DONOTCOMPILE   add_subdirectory(knotes)
#DONOTCOMPILE   add_subdirectory(ktnef)
#DONOTCOMPILE   add_subdirectory(kalarm)
#DONOTCOMPILE   add_subdirectory(blogilo)
#DONOTCOMPILE   add_subdirectory(kontact)
#DONOTCOMPILE add_subdirectory(akonadiconsole)
#DONOTCOMPILE add_subdirectory(console)


...seems to work as expected.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2015-11-10 11:12:25 UTC
kblog is a library, not an application.

The individual libraries are not behind use flags (yet) because we're still hoping to see a proper split upstream. To do it now would be a lot of effort for not much gain, especially since upstream sees a high level of activity in kdepim.
Comment 3 Matthias Nagel 2015-11-10 14:45:06 UTC
Thanks, I see clearer now. I assumed that kblog is the name of the ebuild for the application behind blogilo. Then let's hope that there will be a proper split by upstream between kontact, the embedded application (like kmail) and their libraries. If nobody mind, I would agree to mark this bug as "invalid" and "closed".
Comment 4 Andreas Sturmlechner gentoo-dev 2015-12-29 18:13:45 UTC
As owner of the bug, you can close it yourself. ;)