Tech Preview settings loss

Michael Catanzaro <[email protected]> Fri, 12 Jul 2019 21:38:54 -0500
Newsgroups gmane.comp.gnome.apps.epiphany
Message-ID <[email protected]>
Hi,

[1] explains some major changes to how GSettings works in flatpak apps. 
The problem for Tech Preview users is that the changes described in 
this blog post have so far only half-landed: applications now use the 
keyfile backend for settings rather than dconf, but there's no way to 
trigger the intended migration of settings from dconf to the keyfile.

As of right now, there is no workaround. However, in a couple days the 
GLib fixes will land and then it will be possible to trigger the 
settings migration by manually deleting the keyfile:

$ rm 
/home/mcatanzaro/.var/app/org.gnome.Epiphany.Devel/config/glib-2.0/settings/keyfile

After this rm, then the next time you launch Epiphany, it should 
migrate your Epiphany settings from dconf into the keyfile. Again, this 
will NOT work yet. You'll have to wait until the first successful 
runtime build after [2] lands, which will probably be not too long from 
now.

Sorry for the inconvenience, and as always, thanks for testing Epiphany 
Tech Preview. Also thanks to Adrian Vovk for reporting this issue right 
away, so that Matthias could deal with it before it ever hit GNOME's 
stable runtime.

Michael

[1] 
https://blogs.gnome.org/mclasen/2019/07/12/settings-in-a-sandbox-world/
[2] https://gitlab.gnome.org/GNOME/glib/merge_requests/985/