The shared-desktop-ontologies mess

Sebastian Trueg trueg at kde.org
Thu Nov 26 13:53:03 GMT 2009


Dear KDE,

I want to apologize for the mess I made in kdelibs yesterday evening. I
can understand that you are frustrated especially with the beta1 tagging.

Let me explain the whole idea of the shared-desktop-ontologies package:
In Nepomuk as in projects like Tracker and Strigi we need the ontologies
to describe our data and to create user interfaces. This only makes
sense if we use the same ontologies so that the data we create is
compatible. We have been struggling to create this package for a long
time. Putting it off even longer increases the possibility of ontology
forking and incompatible data even more. On a more practical note
without this package we need copies of the ontologies in several modules
like kdebase or kdepim for example.

Now if the big part of you think this was too bold a move and should be
reverted - I can understand that. In that case we have two possibilites:
1. put the ontologies in kdelibs (maybe even as a fallback in case the
shared-desktop-ontologies are not installed)
2. keep multiple copies all around as it was before (I would really like
to avoid that)

However, if you think it was bold and not very community but what's done
is done then I will try my best to get the cmake issues fixed (once I am
told what they are ;)

Thanks a lot for reading.
Sebastian Trueg





More information about the kde-core-devel mailing list