[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