On Fri, 2011-05-20 at 16:13 +0100, David Woodhouse wrote: > I have lost count of the number of times I've been trying to debug > something in e-calendar-factory, but the factory I'm running in gdb is > *not* the one that's actually being used. > > Sometimes I forget to kill the old factory. Sometimes I *do* kill it, > but Evolution, *while* complaining that calendars will never work again, > automatically starts a replacement (that it will never use). > > This patch should allow replacement simply by running a new factory > process. This will upset Evolution, because its existing factory will go > away. But users should never be doing that anyway; this is only for > debugging. And it should make debugging a *lot* easier. > > Comments?
Looks reasonable to me. No reason for the backend process to continue running if it loses its bus name. Haven't encountered that myself -- I'm still on Fedora 14 with E-D-S 2.32, so I always run the 3.0 or 3.1 backend processes manually. But I can see how that would be confusing when debugging the same version as the system package. _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers