[Nepomuk] The Nepomuk Situation
Sebastian Trüg
trueg at kde.org
Thu May 3 08:51:46 UTC 2012
On 05/02/2012 11:39 PM, Christian Mollekopf wrote:
>> On Thursday 03 May 2012 00.32:37 Vishesh Handa wrote:
>>
>> Hey everyone!
>>
> Hey Vishesh,
>
> Glad your tackling this, it's indeed a rather painful situation.
>
>>
>> So, we need a solution.
>>
>> The first solution -
>> * Remove nepomuk from kdelibs and kde-runtime
>> * Make nepomuk-core a compile time dependency for kdelibs
>> * Including the missing gui code into nepomuk-core
>>
>> The second solution is -
>> * nepomuk-core installs the headers in nepomuk2
>> * the library already has a different name, so there are no clashes over
> there
>> * kde-runtime/nepomuk is removed
>> * nepomuk-core is added as a dependency of kde-runtime
>>
>> The problem with the second solution is that all applications using Nepomuk
> will also need to depend on nepomuk-core. So far the list includes - Dolphin,
> KDE-pim and Telepathy (kinda)
>>
>
> I would suggest to create two repostories. One "nepomuk-core" containing the
> dependencies of kdelibs (respectively nepomuks core libraries), and another
> one "nepomuk2" containing the dms and possibly other stuff which depends on
> kdelibs (and in the future the required parts of kf5). That would give you
> clean dependencies without copies of code, which I think would be rather ugly
> (assuming that the "missing gui code" would be a copy of kdelibs code).
Well, nepomuk-core already exists and contains all the libs. Splitting
that now and merging it back for kde5 would just be adding more workload.
> I don't see any problem with applications having to depend on nepomuk
> libraries when they're using it. In contrary I would welcome repositories
> which keep dependencies low, as that opens new possibilities, such as using
> the same libraries in a server environment where you don't want to pull in
> everything including X11.
>
> Cheers,
> Christian
>
>> What do you guys think?
>>
>> [1] https://projects.kde.org/projects/kde/kdelibs/nepomuk-core
>> [2] http://trueg.wordpress.com/2011/06/08/nepomuk-2-0-and-the-data-
> management-service/
>>
>> --
>> Vishesh Handa
>>
>>
>>
>>
>>
> _______________________________________________
> Nepomuk mailing list
> Nepomuk at kde.org
> https://mail.kde.org/mailman/listinfo/nepomuk
>
More information about the Nepomuk
mailing list