Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516164 - kde-next-live add extra-cmake-modules
Summary: kde-next-live add extra-cmake-modules
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-03 13:10 UTC by gerion
Modified: 2014-07-18 15:06 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 gerion 2014-07-03 13:10:49 UTC
In kde overlay exists a set kde-next-live. In this set the lib:
dev-libs/extra-cmake-modules
is missing. Quite a time ago plasma does not compile anymore because changes in this lib.

Reproducible: Always
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-07-03 13:13:58 UTC
It's not in the set because extra-cmake-modules is part of neither frameworks nor Plasma 5.

Which version of extra-cmake-modules do you have installed currently?
Comment 2 Michael Palimaka (kensington) gentoo-dev 2014-07-03 13:16:09 UTC
(and which version of plasma too)
Comment 3 gerion 2014-07-03 13:34:44 UTC
I use the 9999 version of extra-cmake-modules, plasma-workspace, plasma-desktop (and the rest of frameworks, ..., all ebuilds that are specified in the set):
$ eix extra-cmake-modules
[I] dev-libs/extra-cmake-modules [1]
     Available versions:  ~0.0.14 [M]~1.0.0 (**)9999 {doc}
     Installed versions:  9999(00:55:34 03.07.2014)(-doc)
     Homepage:            https://projects.kde.org/projects/kdesupport/extra-cmake-modules
     Description:         Extra modules and scripts for CMake

[1] "kde" /var/lib/layman/kde
Comment 4 Michael Palimaka (kensington) gentoo-dev 2014-07-03 13:43:32 UTC
It sounds like extra-cmake-modules just needs updating then? I'm not sure how adding it to a set would help.
Comment 5 gerion 2014-07-04 14:44:49 UTC
Hmm, in my usecase adding would help a lot. I use sets to remerge/update the live modules (and to initially merge them, of course). The simpliest way to remerge live ebuilds, I found, is:
emerge -1 =liveebuild-9999
In this case:
emerge -1 @kde-next-live

Without extra-cmake-modules this can cause buildfailures, because extra-cmake-modules is not rebuilded automatically. You have to analyze the buildlog, determine cmake as reason for the build failure and then figure out, that there is an extra cmake module.
Comment 6 Michael Palimaka (kensington) gentoo-dev 2014-07-04 15:43:04 UTC
I would suggest to use 'emerge @live-rebuild', or even better app-portage/smart-live-rebuild which will automatically take care of dependency order.

That said it won't hurt to add a new set with the new support packages.
Comment 7 gerion 2014-07-04 15:51:23 UTC
Thank you for your tip. smart-live-rebuild looks very interesting (actually I talked with a gentoo dev month ago to implement such a function directly in portage).
emerge @live-rebuild builds a way too much for me, so I prefer a set for kf5 alone. BTW, I have a personal set for kf5, the only difference to kde-next-live is extra-cmake-modules :).