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

Yuri D'Elia wavexx at thregr.org
Wed Nov 18 11:10:24 UTC 2015


On 18/11/15 11:23, Simon McVittie wrote:
>> 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.

True, but dbus in the past was mostly local to an user session.

dbus now is critical for most system machinery. It deserves, actually
no, it *needs* such a feature.

>> 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).

I understand all you said and I agree on the complexity, but I still see
it as a big issue for a component that sits side-by-side with init.

Somehow it didn't click for me before that message.

I realize debian has nothing to do with this, but still, as long as you
don't close the bug, I'm fine with wontfix...



More information about the Pkg-utopia-maintainers mailing list