On Wed, Apr 8, 2015 at 4:06 PM, Mike Hommey <m...@glandium.org> wrote:

> On Wed, Apr 08, 2015 at 12:08:27PM -0700, Seth Fowler wrote:
> > I sometimes ask users to test a try build to verify that the build
> > fixes their problem. This is an important tool, especially when the
> > problem is hard to reproduce or when the definition of “fix” is a bit
> > nebulous (as it sometimes is in performance-related bugs).
> >
> > However, I don’t want to run the risk of causing users to lose data
> > when they test these builds! That’s especially true in light of the
> > fact that we sometimes make backwards incompatible changes to on-disk
> > data structures between releases (like the recent IndexedDB changes),
> > which could result in users being stuck on Nightly if they experiment
> > with a try build.
>
> It seems to me *this* is the actual problem that needs solving.
> Switching between esr-release-beta-aurora-nightly is *very* common. 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?

Nick
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to