GNOME Bugzilla – Bug 588362
Extensions directory in $HOME is not versioned
Last modified: 2014-08-13 03:08:35 UTC
The extensions directory in /usr/share is versioned, and extensions for a specific major version are in a specific directory. However this is not the case for extensions installed in the user’s $HOME. They are always put in ~/.gnome2/epiphany/extensions, regardless of the epiphany version. When upgrading Epiphany, this leads to extensions incompatible with the current code being used, see http://bugs.debian.org/476955 for an example. It also causes trouble for people using the same $HOME with different distributions (using NFS or schroot). I suggest extensions should be installed in ~/.gnome2/epiphany/$MAJOR.$MINOR/extensions instead.