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

Reply via email to