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

Thunderbird LATEST vs ESR #187251

Open
6 tasks done
giacgbj opened this issue Oct 2, 2024 · 3 comments
Open
6 tasks done

Thunderbird LATEST vs ESR #187251

giacgbj opened this issue Oct 2, 2024 · 3 comments

Comments

@giacgbj
Copy link

giacgbj commented Oct 2, 2024

Verification

Description of issue

It seems that Thunderbird cask should follow ESR channel instead of LATEST or, at least, create different casks.
Launching the latest (131), Thunderbird shows the following warning:
Screenshot 2024-10-02 at 14 29 23

Command that failed

Output of command with --verbose --debug

-

Output of brew doctor and brew config

-

Output of brew tap

-
@Bo98
Copy link
Member

Bo98 commented Oct 2, 2024

Mozilla's communication on this has been very confusing. In the previous announcement they made it clear that monthly releases are not the same as betas: https://support.mozilla.org/en-US/kb/thunderbird-128-nebula-faq

We took data from https://product-details.mozilla.org/1.0/thunderbird_versions.json and LATEST_THUNDERBIRD_VERSION has historically always been the latest stable version (https://web.archive.org/web/20240212012428/https://product-details.mozilla.org/1.0/thunderbird_versions.json). ESR is a very new entry.

Seems like they've suddenly changed the definition of what "latest" means to now mean a beta, breaking any scripts that use that API in the process.

Based on https://thunderbird.topicbox.com/groups/planning/T10766b2d0c60c029/product-details-update-for-monthly-releases, it seems like "latest" will be the correct thing to use, but not for v131 so we need to temporarily move to ESR and then move back when ready.

@sdellenb
Copy link

sdellenb commented Oct 3, 2024

Unfortunately, starting Thunderbird after the upgrade to 131.0 made my profile incompatible with 128.2.3esr.
There's no path back without setting everything up from scratch (or backup).

@Bo98
Copy link
Member

Bo98 commented Oct 3, 2024

In that case, we probably have no choice but to stick with it then. It's unfortunate that this happened. Unsurprisingly, we're not the only package manager affected (see Arch, Scoop etc.) as this change was announced on an obscure channel with just a few days notice. Even the documentation wasn't updated.

We will add a thunderbird@esr though. Not as a fix for this issue as it can't but simply because we always planned to offer both Stable and ESR versions, like we do for 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

3 participants