After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 683134 - Make sure epiphany and its migrator are in sync when they run
Make sure epiphany and its migrator are in sync when they run
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-08-31 19:11 UTC by Xan Lopez
Modified: 2012-08-31 19:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Xan Lopez 2012-08-31 19:11:57 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.
Comment 1 Xan Lopez 2012-08-31 19:56:49 UTC
We now catch this condition with commit ba80bf28b56ebcdc42e2ba75bcee7f3b838f58fe.