From Fedora Project Wiki
 
(5 intermediate revisions by 3 users not shown)
Line 2: Line 2:


= Firefox Langpacks Subpackage =
= Firefox Langpacks Subpackage =
{{Change_Proposal_Banner}}


== 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>
* Email: <petersen@redhat.com>, <mstransky@redhat.com>
* Name: [[User:Stransky| Martin Stransky]]
* 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:ChangePageIncomplete]]
[[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-->


<!-- Select proper category, default is Self Contained Change -->
[[Category:SystemWideChange]]
[[Category:SelfContainedChange]]
<!-- [[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: <will be assigned by the Wrangler>
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/VEXUXKEJ535V5EFA3LLF4EWMYRFE4NWF/ Devel list thread]
* Tracker bug: <will be assigned by the Wrangler>
* FESCo issue: [https://pagure.io/fesco/issue/2826 #2826]
* Release notes tracker: <will be assigned by the Wrangler>
* 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 83: Line 78:
-->
-->


* install firefox and check that firefox-langpacks gets pulled in
* 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

Current status

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
  • 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.