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

Reply via email to