Error naming convention on dbus

Lawrence D'Oliveiro ldo at geek-central.gen.nz
Sun Feb 7 23:11:59 UTC 2021


On Sun, 07 Feb 2021 10:33:17 -0800, Thiago Macieira wrote:

> Whether you need a separate method or not depends on whether existing
> callers of the current interface can reliably call the enhanced one
> and expect it to work.

Is it also worth pointing out that “D-Bus Is Not CORBA” (not that I
know anything about CORBA). The spec does not offer ironclad guarantees
as to the behaviour of API calls, error returns etc. Try not to build
anything too complex on top of D-Bus, lest some little part collapses
and brings your whole edifice down in an embarrassing heap.

After all, the whole concept of remote procedure calls is inherently
fragile and prone to trouble
<https://www.cs.vu.nl/~ast/publications/euteco-1988.pdf>.


More information about the dbus mailing list