GNOME Bugzilla – Bug 683134
Make sure epiphany and its migrator are in sync when they run
Last modified: 2012-08-31 19:56:49 UTC
We just wasted a fair amount of time because of the following: - Make incompatible change in profiles, update migrator (version is now N+1) - Type 'make' - Execute ephy from source (ephy has version N+1) - Since you didn't install, the migrator from the install dir is picked up and executed (it has version N) - It won't find anything to do, since it does not know about version N+1, finishes - Ephy tries to run, fails catastrophically because the data was not migrated We need to make sure ephy is always talking to the proper migrator, and make it abort ASAP otherwise. That will make it much easier to realize what's going on.
We now catch this condition with commit ba80bf28b56ebcdc42e2ba75bcee7f3b838f58fe.