On Wed, 8 Apr 2015 20:40:12 -0700, Nicholas Alexander wrote: > On Wed, Apr 8, 2015 at 4:06 PM, Mike Hommey <m...@glandium.org> wrote: > >> If >> running nightly screws up profiles for older versions, that's a serious >> problem imho. >> > > Really? Presumably not every forward DB migration can be reverted without > some data loss in theory, and and in my limited practice, handling DB > downgrades is pretty damn hard. Is there an expectation that Release -> > Nightly -> Release will work? Preserve data?
The fact the Nightly and Release and ESR default to the same profile implies that it is expected that this will work. Either channels should default to different profiles or this should work. We need to choose an approach rather than pretending the problem is with the user. Downgrades don't need to work perfectly. I guess it's OK if running a build with an older db format uses the old db and doesn't have any of the changes made by a build with the newer format, but then there is still the issue of whether and how to merge changes to the old db since the new db was created when switching back to the new db again. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform