[PATCH] do not call _dbus_warn_check_failed on checks
Frederic Crozat
fcrozat at mandriva.com
Tue Nov 14 06:44:34 PST 2006
Le mardi 14 novembre 2006 à 15:34 +0100, Timo Hoenig a écrit :
> Hi Frederic,
>
> On Tue, 2006-11-14 at 14:48 +0100, Frederic Crozat wrote:
> > Le mardi 14 novembre 2006 à 13:51 +0100, Timo Hoenig a écrit :
>
> > > There are distributions out there which get along quite nicely with
> > > system bus restarts once D-Bus is being updated.
> >
> > Could you share with us how you handle such cases in SUSE ?
>
> There's no magic actually.
>
> For the last enterprise release we simply fixed all applications which
> did not survive restarts of the D-Bus system bus. The patches should be
> upstream by now as this was several months ago.
>
> This allows us to restart the system bus whenever the worst case
> scenario happens.
Ok, that is what was expected from users (and packagers) : apps should
handle bus restart nicely. Thanks for helping in fixing those problems.
> > > However, I do not share Frederic's POV when it comes down to updating
> > > applications which use the system bus. The dnotify support in D-Bus
> > > works nicely and I have never seen problems with regard to updating the
> > > bus policy at runtime (read: without restarting the system bus in %
> > > post).
> >
> > Well, maybe I was a little outdated concerning dbus support about
> > configuration change. But from reading dbus-daemon manpage, it isn't
> > really explicit about transparent management of config file.
>
> Agreed. The warning with regard of the partial reload could be verbose;
> no idea what the 'partially' actually encompasses.
Good that I'm not the only one wondering about that :)
> > But I'll be more than happy to remove all system dbus restart in all
> > Mandriva packages %post EXCEPT dbus package (of course).
>
> Just make sure that dnotify is enabled during build.
It is. I'm going to do a nice cleanup in cooker.
Now, we just need to add inotify support in dbus too.. RML, where are
you ? :)
--
Frederic Crozat <fcrozat at mandriva.com>
Mandriva
More information about the dbus
mailing list