Nepomuk + kdelibs + BC

Sebastian Trüg strueg at
Thu Jan 10 17:34:50 GMT 2008

On Thursday 10 January 2008 18:14:24 Andras Mantia wrote:
> On Thursday 10 January 2008, Sebastian Trüg wrote:
> > Any objections for me to do that?
> If it isn't really needed, I'd object. In my opinion we should break BC
> only if there is a real need for it, not for making the API nicer. The
> fact that you are the only user at this moment doesn't mean that nobody
> will use it before 4.1 comes out.

You are right and normally I would agree. But in this case I would love to see 
an exception since the changes mean a performance improvement that is really 
needed in Nepomuk.

> In any, before any decision is made, we should see a patch.

Actually I have two: the one I was talking about before which changes the API 
of classes Nepomuk::Class and Nepomuk::Property and removes 
Nepomuk::OntologyManager and Nepomuk::Ontology.

The second one changes Nepomuk::Resource from using QString to QUrl for all 
URIs (the properties are still missing though). This second patch is mainly 
to improve the API and would be nice. But in the end it is my own fault that 
I did not do this sooner. Very stupid actually. This one I could strip down 
to a minimum by only adding stuff I think.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdelibs-nepomuk-qurl.diff
Type: text/x-diff
Size: 5156 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdelibs-nepomuk-ontology.diff
Type: text/x-diff
Size: 14065 bytes
Desc: not available
URL: <>

More information about the kde-core-devel mailing list