On Wed, Mar 12, 2008 at 3:58 PM, Jan de Groot <[EMAIL PROTECTED]> wrote: > > > On Wed, 2008-03-12 at 15:42 -0500, Aaron Griffin wrote: > > On Wed, Mar 12, 2008 at 3:37 PM, Jan de Groot <[EMAIL PROTECTED]> wrote: > > > There's a dangerous dbus update coming up for the testing repository. > > > The package itself isn't so special, as it works fine, but the fact that > > > every dbus-daemon process on your system will crash during the upgrade > > > can lead to unpleasant surprises. > > > > > > Testing users: please be aware of this and run your upcoming upgrades > > > from a plain text console instead of from X. One of the unpleasant > > > surprises is that xorg-server in testing goes down with dbus while it's > > > upgrading, leading to loss of important work or an interrupted package > > > upgrade process. > > > > Awesome. I had something similar happen to me when a status script for > > my screen session segfaulted while it was upgrading bash... took > > screen down, and thus killed bash too... fun times. > > > > Is there *any* way around this? > > No, there isn't. The structure of dbus 1.1 is completely different from > 1.0. Dbus 1.0 has a configuration-validation algorithm that validates > the configuration before doing a reload, but as the new installed > configuration is completely valid, but just different from what 1.0 can > handle, your 1.0 daemon will crash. > > As xorg-server doesn't set the right flags when opening the dbus > connection and integrating it in the mainloop, it will exit together > with your crashing dbus daemon, taking down all programs running inside > X without any warning. I was not amused when I upgraded it on my system > last monday.
Is there any better way to handle this? When this gets moved to extra, people -Syu first, read front page news later. I ask because I can't really think of a better way. Dang this is stupid. -Dan

