(Created page with "<!-- The actual name of your proposed change page should look something like: Changes/Your_Change_Proposal_Name. This keeps all change proposals in the same namespace --> = Firefox Langpacks Subpackage = {{Change_Proposal_Banner}} == Summary == Firefox langpacks, which have been bundled in the Fedora firefox base package until now, will be moved to a firefox-langpacks subpackage. == Owner == <!-- For change proposals to qualify as self-contained, owners of all affe...") |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
= Firefox Langpacks Subpackage = | = Firefox Langpacks Subpackage = | ||
== Summary == | == Summary == | ||
Line 13: | Line 11: | ||
This should link to your home wiki page so we know who you are. | This should link to your home wiki page so we know who you are. | ||
--> | --> | ||
* Name: [[User:Petersen| Jens Petersen]] | * Name: [[User:Petersen| Jens Petersen]], [[User:Stransky| Martin Stransky]] | ||
* Email: <petersen@redhat.com>, <mstransky@redhat.com> | |||
* Email: <mstransky@redhat.com> | |||
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo) | <!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo) | ||
* FESCo shepherd: [[User:FASAccountName| Shehperd name]] <email address> | * FESCo shepherd: [[User:FASAccountName| Shehperd name]] <email address> | ||
Line 22: | Line 18: | ||
== Current status == | == Current status == | ||
[[Category: | [[Category:ChangeAcceptedF37]] | ||
<!-- When your change proposal page is completed and ready for review and announcement --> | <!-- When your change proposal page is completed and ready for review and announcement --> | ||
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | <!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | ||
Line 28: | Line 24: | ||
<!-- After review, the Wrangler will move your page to Category:ChangeReadyForFesco... if it still needs more work it will move back to Category:ChangePageIncomplete--> | <!-- After review, the Wrangler will move your page to Category:ChangeReadyForFesco... if it still needs more work it will move back to Category:ChangePageIncomplete--> | ||
[[Category:SystemWideChange]] | |||
* Targeted release: [[Releases/37 | Fedora Linux 37 ]] | * Targeted release: [[Releases/37 | Fedora Linux 37 ]] | ||
Line 40: | Line 34: | ||
ON_QA -> change is fully code complete | ON_QA -> change is fully code complete | ||
--> | --> | ||
* FESCo issue: | * [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/VEXUXKEJ535V5EFA3LLF4EWMYRFE4NWF/ Devel list thread] | ||
* Tracker bug: | * FESCo issue: [https://pagure.io/fesco/issue/2826 #2826] | ||
* Release notes tracker: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2108184 #2108184] | ||
* Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/861 #861] | |||
== Detailed Description == | == Detailed Description == | ||
Line 62: | Line 57: | ||
* Other developers: none <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | * Other developers: none <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
* Release engineering: [https://pagure.io/releng/ | * Release engineering: [https://pagure.io/releng/issue/10858 #10858] | ||
* Policies and guidelines: N/A (not needed for this Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | * Policies and guidelines: N/A (not needed for this Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
Line 83: | Line 78: | ||
--> | --> | ||
* | * check that firefox-langpacks gets installed by default | ||
* test that firefox's langpacks are functioning normally | * test that firefox's langpacks are functioning normally | ||
* test upgrade from F36 to F37 and ensure that the firefox-langpacks subpackage gets installed. | * test upgrade from F36 to F37 and ensure that the firefox-langpacks subpackage gets installed. |
Latest revision as of 07:25, 24 August 2022
Firefox Langpacks Subpackage
Summary
Firefox langpacks, which have been bundled in the Fedora firefox base package until now, will be moved to a firefox-langpacks subpackage.
Owner
- Name: Jens Petersen, Martin Stransky
- Email: <petersen@redhat.com>, <mstransky@redhat.com>
Current status
- Targeted release: Fedora Linux 37
- Last updated: 2022-08-24
- Devel list thread
- FESCo issue: #2826
- Tracker bug: #2108184
- Release notes tracker: #861
Detailed Description
The firefox packages carries many langpacks containing translations and other localization data for different countries and languages. This Change will move them to a separate subpackage pulled in as a weak dependency by the base package.
Feedback
Initial discussion: https://bugzilla.redhat.com/show_bug.cgi?id=2035178
Benefit to Fedora
This makes Fedora a little more modular: going forward it will be possible to install firefox without having to have all the langpacks installed too.
Scope
- Proposal owners:
- Update Rawhide firefox to add the langpacks subpackage (PR)
- Other developers: none
- Release engineering: #10858
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with Objectives:
Upgrade/compatibility impact
When upgrading to Fedora 37, firefox's new weak dependency will pull in the firefox-langpacks subpackage, so users should not experience any change by default.
How To Test
- check that firefox-langpacks gets installed by default
- test that firefox's langpacks are functioning normally
- test upgrade from F36 to F37 and ensure that the firefox-langpacks subpackage gets installed.
User Experience
Users will have a new firefox-langpacks subpackage installed by default. If they don't require localization they can remove it and benefit from lighter firefox updates and save about 50MB of diskspace.
Dependencies
None
Contingency Plan
- Contingency mechanism: proposal owners will revert firefox.spec to not subpackage langpacks
- Contingency deadline: before final freeze
- Blocks release? No
Documentation
None
Release Notes
Firefox's langpacks have been moved to a subpackage for greater install flexibility.