[Nepomuk] Nepomuk code moved to nepomuk-core

Sebastian Trüg trueg at kde.org
Mon Sep 19 12:33:39 BST 2011


On 09/19/2011 12:59 PM, Vishesh Handa wrote:
> Just so that I'm clear -
> 
> * kde-runtime/nepomuk will be deleted

yes

> * kdelibs/nepomuk will not be touched and has the following libraries -
> libnepomuk, libnepomukquery, and libnepomukutils

yes

> * All new changes will happen in nepomuk-core

yes

> * nepomuk-core will now contain libnepomuk2, libnepomukquery2, and
> libnepomukutils2?

no, only libnepomuk2 - this is currently named libnepomukcore.

> * The services and other runtime components in nepomuk-core (
> ontologies, server .. ), will continue using libnepomuk? If so what is
> the point of creating libnepomuk2?

no, services all depend on the new lib.

> * When kde-runtime 4.8 is shipped - How will the nepomuk runtime
> components be shipped?

as an additional package.

> On Sat, Sep 17, 2011 at 9:51 PM, Sebastian Trüg <trueg at kde.org
> <mailto:trueg at kde.org>> wrote:
> 
>     On 09/17/2011 04:30 PM, Albert Astals Cid wrote:
>     > A Dissabte, 17 de setembre de 2011, Sebastian Trüg vàreu escriure:
>     >> On 09/16/2011 11:46 AM, Albert Astals Cid wrote:
>     >>> A Dijous, 15 de setembre de 2011, Sebastian Trüg vàreu escriure:
>     >>>> With the currently ongoing split of kdelibs and kde-runtime
>     according
>     >>>> to
>     >>>> KDE 5.0 frameworks Nepomuk has already partly been reorganized:
>     >>>>
>     >>>> kdelibs/nepomuk and most parts of kde-runtime/nepomuk have been
>     moved
>     >>>> into the new repository "nepomuk-core". kdelibs master has already
>     >>>> been
>     >>>> frozen for some time. kde-runtime/nepomuk master is now effectively
>     >>>> frozen as development has moved to the new nepomuk-core repository.
>     >>>>
>     >>>> Shortly new repositories as outlined in [1] will be created to
>     contain
>     >>>> the rest of kde-runtime/nepomuk.
>     >>>
>     >>> This is suboptimal regarding translations since now we have 2
>     different
>     >>> repositories that want to create a translation template with the
>     same
>     >>> name. Please comment out or remove the Messages.sh file from
>     >>> kde-runtime/nepomuk
>     >> damn, I always forget the translations. Very sorry about that.
>     >>
>     >> Now what is the solution. To be honest I am very confused about
>     the 4.8
>     >> release. kdelibs master is frozen. kde-runtime master apparently
>     should
>     >> be frozen but is not.
>     >
>     > There is no reason kde-runtime master should be frozen.
>     kde-runtime master
>     > will be part of the 4.8 release and has to compile against kdelibs 4.7
>     >
>     >> There will be no changed in kdelibs for 4.8 but
>     >> Nepomuk needs them (well, we could do them as bugfixes in 4.7 also).
>     >
>     > Not sure I understand the sentence so won't answer.
>     >
>     >> Then what about kde-runtime master? Should we continue to work in
>     there
>     >> until 4.8? If so, I would disable translations on nepomuk-core
>     and only
>     >> enable them for 5.0.
>     >
>     > If all those nepomuk-* repositories depend on frameworks, they can
>     only be
>     > released with 5.0, so yes, we should disable translations there.
>     > If all those nepomuk-* repositories do not depend on frameworks
>     and will be
>     > released with 4.8 (you shall inform the release team about it
>     since there is
>     > yet another tarball to release) then you need to clean kde-runtime
>     because
>     > otherwise we will be shipping duplicate code.
> 
>     since I really do not want to maintain two branches I propose removing
>     nepomuk from kde-runtime master completely.
>     However, since nepomuk-core also contains all the nepomuk libs which are
>     now in kdelibs 4.7 we need to act here, too.
>     I propose that we move to include path nepomuk2. The main library is
>     already called nepomukcore. I am not sure about that yet. So maybe it
>     could be renamed to libnepomuk2 also.
>     That way we would have the libnepomuk from 4.7 and the new stuff from
>     libnepomuk2 and the only thing we need to ensure is that the 4.7 libs
>     still work with the services from nepomuk-core. Applications are then
>     advised to already depend on nepomuk-core instead of kdelibs.
> 
>     Opinions?
> 
>     Cheers,
>     Sebastian
> 
> 
> 
> 
> -- 
> Vishesh Handa




More information about the kde-core-devel mailing list