[proposal] Move all of the ksecretsservice components into kdeutils/ksecrets

Kevin Kofler kevin.kofler at chello.at
Tue Nov 15 00:52:55 GMT 2011


Kevin Ottens wrote:
> * Introducing a plugin loading approach inside of the KWallet convenience
> API
> * Make your current code for the KWallet convenience API a plugin for
> the above mechanism (seeing your code right now, it'll even map fairly
> well as in most places it's right now "if (m_secretServices)" else it uses
> the old code path) and have this plugin installed at the same time than
> your library.

Plugin mechanisms to provide essential functionality really suck for 
packaging. It means the dependencies no longer get autodetected by RPM and 
we have to manually add Requires for all the stuff to get actually working 
applications. See e.g.:
https://bugzilla.redhat.com/show_bug.cgi?id=744443
for an example. (In that case, the problem is KTextEditor, which is in 
kdelibs, but the actual implementation is in the kate tarball.)

        Kevin Kofler





More information about the kde-core-devel mailing list