[Pkg-utopia-maintainers] Bug#805449: Allow to replace the existing dbus daemon without reboot

Simon McVittie smcv at debian.org
Wed Nov 18 10:23:52 UTC 2015


Control: severity 805449 wishlist
Control: tags 805449 + upstream wontfix

On 18/11/15 09:45, Yuri D'Elia wrote:
> A reboot is required to replace the running dbus-daemon.
...
> We can re-exec init, but not dbus?

Yes. Handing off IPC connections across a re-exec is a feature of
significant complexity, which will break the system if done wrong; it
would require support for serializing and deserializing dbus-daemon's
entire state (name ownership, connection credentials, the buffer of
partially-read messages on each connection, etc.) in a way that is
compatible across versions.

dbus-daemon has never had this feature, and will continue to not have
this feature until/unless someone implements it.

> Somehow I have a big problem with that.

If you want to propose an implementation, I'd be happy to review a patch
series upstream (but I suspect it isn't actually feasible).

    S



More information about the Pkg-utopia-maintainers mailing list