Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waterfox Current initially can not use (but can downgrade, or import from) a profile that was used by a superior build of Waterfox Current #1241

Closed
grahamperrin opened this issue Oct 28, 2019 · 9 comments

Comments

@grahamperrin
Copy link

grahamperrin commented Oct 28, 2019

From https://old.reddit.com/comments/dnmecu/-/f5fbxyk/:

As far as I know:

  • for as long as Waterfox Current will be based on Firefox ESR 68, it should be possible for an inferior version e.g. 2019.10 (20191022131008) to use a profile that was touched by a superior version

Logically – given (a) the Waterfox Current user base; (b) soft launch scenarios; and so on – it should be possible. Desirable, sooner or later.

Actually it's not (or not yet) possible.

A fluffy example:

  • Waterfox Current 2019.10 (20191015121210) can not use a profile that was used by Waterfox Current 2019.10 (20191023104314).

– "fluffy" because I can think of no reason for anyone to prefer 20191015121210.

Inherent protection; the Mozilla code base. A sane base, but it's likely to be perceived as troublesome in a future Waterfox scenario, so it's worth raising this issue (meta, tracking: #538) – maybe to be closed WONTFIX, but let's have a record.

With Waterfox Current alone, there is no easy workaround. False! Sorry. See #1241 (comment) below.


A workaround does exist, however it's as ugly (potentially troublesome) as it is easy so I'll make it a separate comment, to be voted down.

@grahamperrin
Copy link
Author

grahamperrin commented Oct 28, 2019

Here's a screen recording of the ugly workaround.

(I just realised, there's an alternative workaround that's sane, but I'll go ahead and share what's below as an example of an approach that's bad; likely to be troublesome.)

Attention to the command lines:

In a nutshell:

@grahamperrin
Copy link
Author

Sane workaround

At the command line:

--migration

image

@MrAlex94
Copy link
Collaborator

MrAlex94 commented Oct 28, 2019 via email

@grahamperrin
Copy link
Author

grahamperrin commented Oct 28, 2019

Reopening this as a documentation issue – #582 – I imagine a single-sentence, single-paragraph answer amongst FAQ with a link to a separate page about:

  • supported downgrades e.g. from Waterfox Current to Waterfox Current
  • non-supported downgrade scenarios e.g. to Waterfox Classic
  • import/migration.

@MrAlex94 probably not a bug.

Gut feeling: let's not attempt to override the protection.

@grahamperrin grahamperrin reopened this Oct 28, 2019
@grahamperrin
Copy link
Author

@MrAlex94 PS (no rush) if you can remove the quoted text from your comment, doing so will probably cease the link with bug tracking issue #538. I mean, I no longer see this as a bug :-)

@grahamperrin
Copy link
Author

Inherent protection; the Mozilla code base. A sane base,

For readers who may be unfamiliar with this approach to protection: two screenshots borrowed from https://www.reddit.com/comments/dnmecu/-/f5gl7r0/?context=1.

image

image

In this case (without showing any build ID):

  • www/firefox 70.0_2,1 could not use a profile that was used by 70.0_3,1.

In as few words as possible:

  • both installations were of the same version of Firefox
  • whilst one is recognisably 'older' than the other, the recognition is not time-based
  • protection is a good thing.

@grahamperrin grahamperrin changed the title Waterfox Current can not use a profile that was used by a superior build of Waterfox Current Waterfox Current can not use (but can import from) a profile that was used by a superior build of Waterfox Current Oct 28, 2019
@laniakea64
Copy link

@grahamperrin Did you try just starting Waterfox Current with --allow-downgrade command-line option?

@grahamperrin
Copy link
Author

@laniakea64 even better! Thanks. Sorry I didn't think to check available options.

https://developer.mozilla.org/docs/Mozilla/Command_Line_Options#User_Profile

Confirmed: the option is effective.

@grahamperrin grahamperrin changed the title Waterfox Current can not use (but can import from) a profile that was used by a superior build of Waterfox Current Waterfox Current can not use (but can downgrade or import from) a profile that was used by a superior build of Waterfox Current Oct 30, 2019
@grahamperrin grahamperrin changed the title Waterfox Current can not use (but can downgrade or import from) a profile that was used by a superior build of Waterfox Current Waterfox Current initially can not use (but can downgrade, or import from) a profile that was used by a superior build of Waterfox Current Oct 30, 2019
@grahamperrin
Copy link
Author

Reopening solely for documentation purposes. Not a bug.

#1241 (comment) above is expanded to three bullet points.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants