Making dbus optional in Calligra

Sebastian Sauer mail at dipe.org
Tue Feb 7 19:34:05 GMT 2012


On 02/07/2012 03:09 PM, Boudewijn Rempt wrote:
> On Tue, 7 Feb 2012, Jaroslaw Staniek wrote:
>
>> I am not sure about the plugin idea. Plugins are good if there are
>> alternative means implemented supporting the same interface - here the
>> generic local communication.
>> Is that the case here? How about complexity that would not pay off?
>
> Compile switches tend to bitrot -- suddenly a particular option no 
> longer compiles or works because nobody is actually using that option 
> anymore.

We have at least Windows, OSX and Android as user. On those platforms 
dbus would be disabled per default. Also Linux-users may decide to 
disable dbus in Calligra per default too (I certainly would cause it's 
just not needed for my use-cases). So, I do not think that option could 
bitrot.

>
> And yes, well, of course there are platform-local ways of ipc, on windows
> and android that we might want to use instead of dbus, if there is demand
> for it.

Such things should be done a few level down the stack outside of 
Calligra. In any case I think it's unrelated.




More information about the calligra-devel mailing list