[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