Closed Bug 1836379 Opened 1 years ago Closed 1 year ago

Stop offering Firefox 116+ updates to macOS 10.12/10.13/10.14 users

Categories

(Release Engineering :: General, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gbrown, Assigned: gbrown)

References

Details

Firefox 116 will no longer run on macOS 10.12/10.13/10.14.

Since 116 nightlies will begin June 5, I've temporarily disabled Firefox nightly updates for 10.12/10.13/10.14. Next week we'll update Balrog again to pin nightly for 10.12/10.13/10.14 to the latest 115 nightly build.

Nighly channel for 10.12/10.13/10.14 is pinned to the latest 115 nightly, with the de-support message served for the latest.

curl -s https://aus5.mozilla.org/update/6/Firefox/115.0a1/20230601093525/Darwin_x86_64-gcc3/en-US/nightly/Darwin%2017/default/default/default/update.xml
<?xml version="1.0"?>
<updates>
    <update type="minor" displayVersion="115.0a1" appVersion="115.0a1" platformVersion="115.0a1" buildID="20230605094751">
        <patch type="complete" URL="https://archive.mozilla.org/pub/firefox/nightly/2023/06/2023-06-05-09-47-51-mozilla-central/firefox-115.0a1.en-US.mac.complete.mar" hashFunction="sha512" hashValue="b9923d0267a946a44e18ef61a9c015fc9a6d75618a3dd49e6fcd596a4b1f5350cf0670e46f300adc88a5bbcd4019028970aabc36b8b986eb0e69941a163e85af" size="113713230"/>
    </update>
</updates>
curl -s https://aus5.mozilla.org/update/6/Firefox/115.0a1/20230605094751/Darwin_x86_64-gcc3/en-US/nightly/Darwin%2017/default/default/default/update.xml
<?xml version="1.0"?>
<updates>
    <update type="minor" unsupported="true" detailsURL="https://support.mozilla.org/en-US/kb/firefox-users-macos-1012-1013-1014-moving-to-extended-support" displayVersion="115.0">
</update>
</updates>
Assignee: nobody → gbrown

Via :mconca, the desired per-channel behavior is:

  • release and beta move to esr115
  • devedition and nightly should be "frozen at 115"
Depends on: 1837652
No longer depends on: 1837652

Beta-localtest rules serve the channel-switching mar and have now been validated by QA.

In preparation for Tuesday's merge and release, Aurora/Beta channels for macOS 10.12/.13/.14 are temporarily pinned to Devedition-115.0b9-build1 (Aurora*) and Firefox-115.0-build1 (Beta*, except for localtest).

I believe it is too early to stop supporting macOS 10.13 High Sierra and macOS 10.14 Mojave. The reason is in the support of 32-bit software: macOS Catalina dropped support for 32-bit applications and plug-ins entirely which made a lot of software broken and even unusable, including OpenCL data corruption and problems with saving files to exFAT formatted drives. Furthermore, StatCounter shows that there are still 1.62% of users on macOS High Sierra and 1.62% of users on macOS Mojave. Because of these reasons, it is reasonable to extend the support of macOS 10.13 High Sierra and macOS 10.14 Mojave at least until the next ESR release.

Users who still use macOS 10.13 High Sierra or macOS 10.14 Mojave are likely people who still face various software problems in macOS Catalina and later versions where the support of 32-bit software is removed, and updating the macOS version is not an option for them. That is why there is a need to extend the support for macOS 10.13 High Sierra and macOS 10.14 Mojave to serve these specific people.

The temporary beta channel pin was updated to 115.0-build2.
The aurora channel rules have been updated to point users on 115.0b9 at the desupport pages.
The beta-cdntest rules were updated to serve the channel-switching mar, and have been validated by QA.

Since yesterday, the beta* channel has been serving the channel-switching mar.

As of today, the channel-switching mar is being served on the release channel at 1%.

...that was increased to 25% and carefully monitored, then bumped to 100%.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.