[REVIEW] Nepomuk query service to be moved to kdebase

Sebastian TrĂ¼g strueg at mandriva.com
Wed Sep 3 09:44:41 BST 2008


I just moved the Nepomuk query service to kdereview.

What does it do?
================
It provides consistent query folders via a DBus interface. It is used by the 
Nepomuk search KIO slave, the Nepomuk krunner, and the simple query client. 
It is also intended to be used by Akonadi, as well as all applications that 
want to query something.
Once this is moved to kdebase, I will move the kio slave, too.

The service consists of three parts:
====================================
1. subdir "service":
   The actual Nepomuk service to be moved to 
   kdebase/runtime/nepomuk/services/query

2. subdir "client":
   The query client which provides a class to access the query service without
   fiddling with DBus. To be moved to kdebase/workspace/nepomuk/queryclient

3. subdir "lib":
   The nepomuk query library which provides shared classes used by service and
   client.
   To be moved to kdebase/workspace/libs/nepomukquery

Open questions:
===============
* This would make runtime depend on workspace since the service uses the lib.
  Is that possible at all?
* What about the interfaces? They are used by the service and should be used
  by the client, too (once set_source_files_properties works for dbus 
  interfaces in cmake)

Please review and comment.

Cheers,
Sebastian




More information about the kde-core-devel mailing list