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

How to install the latest ESR? #264

Open
toastal opened this issue Sep 11, 2021 · 3 comments
Open

How to install the latest ESR? #264

toastal opened this issue Sep 11, 2021 · 3 comments

Comments

@toastal
Copy link

toastal commented Sep 11, 2021

Currently I'm on version 74 with latest.firefox-esr-bin, but version 91 is the new ESR (I need to downgrade because of the Wayland regressions in 92 where I can't right-click, the UI hangs, and I can't see extension pop-ups).

@nbp
Copy link
Collaborator

nbp commented Sep 22, 2021

See https://github.com/mozilla/nixpkgs-mozilla/blob/master/firefox-overlay.nix#L184-L188 , the firefoxVersion function is available at lib.firefoxVersion after importing the overlay.

You could add another overlay, loaded after, which looks like:

final: prev:

{
  my-firefox-esr = prev.lib.firefoxVersion {
    name = "Firefox ESR";
    version = "78.14.0esr"; # or prev.lib.firefox_versions.FIREFOX_ESR_NEXT
    release = true;
  };
}

If you are looking for a different version, you can have a look at https://download.cdn.mozilla.net/pub/firefox/releases/

Does that answer your question?

@toastal
Copy link
Author

toastal commented Sep 22, 2021

Sure, but why isn't the latest ESR the value for FIREFOX_ESR? Why is it NEXT? That name seems misleading.

@nbp
Copy link
Collaborator

nbp commented Nov 4, 2021

The reason is that ESR versions are used by companies/persons which might need time to migrate between one version to the next. Such as updating internal websites of configuration issues like you were experiencing.

Thus, there is a migration period where Mozilla maintains 2 versions of ESR, such that everybody can have time to migrate without using an unmaintained version of Firefox.

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

2 participants