Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499504 - [kde overlay] All kdepim-9999 packages require baloo package
Summary: [kde overlay] All kdepim-9999 packages require baloo package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: http://community.kde.org/Baloo
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-27 21:58 UTC by Jakub Caban
Modified: 2014-02-10 12:28 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 Jakub Caban 2014-01-27 21:58:23 UTC
Example from cmake:

-- The following REQUIRED packages have not been found:

 * Baloo , The Baloo libraries , <http://www.kde.org>
   Baloo provides search capabilities in KMail and Akonadi

Baloo is AFAIK successor of Nepomuk:

http://community.kde.org/Baloo

Ans it seems they plan to port all applications from Nepomuk to Baloo:

http://community.kde.org/Baloo/NepomukPort

For now we probably just need working kde-base/baloo-9999 ebuild. Repository for Baloo is here:

https://projects.kde.org/projects/kde/kdelibs/baloo/repository

Reproducible: Always
Comment 1 Jakub Caban 2014-01-27 21:59:12 UTC
And this commit confirms my speculations:

https://projects.kde.org/projects/kde/kdepim/repository/revisions/abe0fcb051e08668608411da59951c63a22094ac
Comment 2 Jakub Caban 2014-01-29 11:06:02 UTC
This one needs kfilemetadata as dependency. Unfortunately all my attemps to create ebuild for that fails as kfilemetadata keeps installing just 1 file and not compiling anything :(
Comment 3 Michael Palimaka (kensington) gentoo-dev 2014-01-29 11:46:36 UTC
kfilemetadata in git

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=9d2afa4d7f4ac036d7cf177c8568eecff2af074f
Comment 4 Michael Palimaka (kensington) gentoo-dev 2014-01-29 12:46:01 UTC
Upstream says it's supposed to be coinstallable, but there are file collisions :/
Comment 5 Jakub Caban 2014-01-29 12:47:26 UTC
I couldn't make working ebuild for baloo - can you post it? I doubt my possibilities, but maybe somehow will be able to help ;)
Comment 6 Michael Palimaka (kensington) gentoo-dev 2014-01-29 12:49:47 UTC
 * kde-base/nepomuk-9999:4::kde
 *      /usr/lib/debug/usr/lib64/kde4/kio_timeline.so.debug
 *      /usr/lib64/kde4/kio_timeline.so
 *      /usr/share/kde4/services/timeline.protocol

It needs to be fixed upstream, otherwise we can't support users having both merged at once. (alternatively we could drop kio_timeline...but is that a good idea?)
Comment 7 Jakub Caban 2014-01-29 12:52:12 UTC
In my opinion we can disable it for now in Baloo and report upstream.

As long as only kdepim uses Baloo kio-timeline seems useless for us.
Comment 8 Jakub Caban 2014-01-31 10:43:30 UTC
Can you please post here you version of baloo-9999.ebuild that I can mess with?
Comment 9 Michael Palimaka (kensington) gentoo-dev 2014-02-01 14:43:28 UTC
(In reply to Jakub Caban from comment #8)
> Can you please post here you version of baloo-9999.ebuild that I can mess
> with?

I have no real ebuild - the KDE eclass does most of the work automagically anyway so renaming a really simple ebuild like kfloppy should at least build something.
Comment 10 Michael Palimaka (kensington) gentoo-dev 2014-02-05 19:16:51 UTC
Initial baloo ebuild added, still needs testing. kdepim deps still need to be updated, and we are planning to try solving the collisions by dropping kio-timeline from nepomuk.

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=0e070305b21562b845fe4150c19a51f84b50d7ec
Comment 11 Michael Palimaka (kensington) gentoo-dev 2014-02-05 19:50:20 UTC
Dependencies not added yet, but everything else should be good to test now.
Comment 12 Jakub Caban 2014-02-05 22:21:13 UTC
Thanks - kde-meta-9999 recompiled with no issues here.

I will let you know if everything works when will use it for some time.
Comment 13 Michael Palimaka (kensington) gentoo-dev 2014-02-10 12:28:39 UTC
Dependency was added in kdepim-common-libs.

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=bb0464a3ee600f637c00b9d4fe6fee1f7b413acd