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

Closed
6 tasks done
giacgbj opened this issue Oct 2, 2024 · 5 comments · Fixed by #187876
Closed
6 tasks done

Thunderbird LATEST vs ESR #187251

giacgbj opened this issue Oct 2, 2024 · 5 comments · Fixed by #187876

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.

@NicoHaase
Copy link
Contributor

I fully understand that this is neither the fault nor the responsibility of Homebrew's team, but do you recommend any action for endusers to handle this situation? Do we need to migrate to another cask? Or do you plan to migrate the "existing" Thunderbird cask to a different kind of release once that is ready?

@Bo98
Copy link
Member

Bo98 commented Oct 9, 2024

do you recommend any action for endusers to handle this situation? Do we need to migrate to another cask? Or do you plan to migrate the "existing" Thunderbird cask to a different kind of release once that is ready?

The monthly release channel will eventually become stable so we'll keep everyone on that branch until it does. The recommendation is to ignore the warning as it will be removed in a future release.

There is an ESR cask available too now but that is only for those who really don't want the warning and are okay with a new profile.

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

Successfully merging a pull request may close this issue.

4 participants