Project:Mozilla

From Gentoo Wiki
Jump to:navigation Jump to:search
Mozilla Project
Description Mozilla and related applications
Project email mozilla@gentoo.org
Packages p.g.o/mozilla@gentoo.org



IRC channel #gentoo-mozilla (webchat)
Lead(s) none
No lead election date set
Member(s)
Subproject(s)
(and inherited member(s))
(none)
Parent Project Gentoo
Project listing

The Gentoo Mozilla team is responsible for all Mozilla related packages in Gentoo.

Choosing the Firefox channel to follow

With the addition of so called "fakeslots" it's now easier to control which Firefox release channel to choose from in Gentoo. To pick ESR, the Extended Support Release, issue:

root #emerge --ask www-client/firefox:esr

This will always offer the latest available ESR version. Availability depends on the defined KEYWORDS. The "rapid" slot, named after upstream, is defined for completionists' sake. If you decide to ignore slots altogether, just following stable/unstable ebuild keywords will get you the natural choices, as intended by the Mozilla project. Choosing a Firefox update channel.

Rapid line will follow the monthly feature releases from Mozilla and hold purely unstable keywords.

Benefits and disadvantages of the slotting system

For benefits it improves user experience. Slots can be recorded in the /var/lib/portage/world file, and users don't have to fiddle with package.accept_keywords or package.mask files for their browser. Even ESR will have ~unstable releases only in Gentoo that never get stabilized, which gets shipped to unstable users.

Disadvantage is obviously the migration period, from 91.5.0 to 91.6.0, or 96.0.3 to 97.0. Since the slotted versions will block :0, as intended, the initial emerge might look a bit scary. But after the migration period it should move on naturally without any issues, or scary emerge messages. Also, conceptually, slotting in Gentoo usually means multiple versions of the same package are installable in parallel. This is currently not the case with Firefox, and switching between :esr and :rapid will unmerge the previous version. This might change in future though.

Stable Firefox/Thunderbird packages

Since our resources are quite limited, and stabilization realistically should take at least 4 weeks between Mozilla releases, we decided to only stabilize ESR (Extended Support Release) versions of Firefox. Thunderbird's upstream stable releases are based on Firefox ESR. For planned release cycles of different Firefox browsers, please see https://wiki.mozilla.org/Release_Management/Calendar

And for a matching NSS-ESR, see https://wiki.mozilla.org/NSS:Release_Versions

Thunderbirds past release notes are available at https://www.thunderbird.net/en-US/thunderbird/releases/

List of Mozilla packages

For project members

Version Bump Guide