(Add link to discussion between upstreams) |
No edit summary |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
= Man-pages-ru Retirement <!-- The name of your change proposal --> = | = Man-pages-ru Retirement <!-- The name of your change proposal --> = | ||
== Summary == | == Summary == | ||
Line 19: | Line 20: | ||
== Current status == | == Current status == | ||
[[Category: | [[Category:ChangeAcceptedF39]] | ||
<!-- 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 38: | Line 39: | ||
--> | --> | ||
*[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/WGLMJ7XXB5JUER57GEOZQBFMNKHD5FSZ/ devel thread] | *[https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/WGLMJ7XXB5JUER57GEOZQBFMNKHD5FSZ/ devel thread] | ||
* FESCo issue: | * [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/FX275JM5LQUYWPMVJ53ZAOMIJ4SOSLEB/ official announcement thread] | ||
* FESCo issue: [https://pagure.io/fesco/issue/2995 #2995] | |||
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2163421 #2163421] | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2163421 #2163421] | ||
* Release notes tracker: | * Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/989 #989] | ||
== Detailed Description == | == Detailed Description == | ||
Line 46: | Line 48: | ||
The plan is simple: | The plan is simple: | ||
1) | |||
1) Retire man-pages-ru package. | |||
2) Enable 'ru' translations for man-pages-l10n (temporary disabled due to conflicts). [https://src.fedoraproject.org/rpms/man-pages-l10n/c/00a88c237e1fd7cdef9c52665128b155cf14243c?branch=rawhide Commit disabling it] | 2) Enable 'ru' translations for man-pages-l10n (temporary disabled due to conflicts). [https://src.fedoraproject.org/rpms/man-pages-l10n/c/00a88c237e1fd7cdef9c52665128b155cf14243c?branch=rawhide Commit disabling it] |
Latest revision as of 10:26, 24 May 2023
🔗 Man-pages-ru Retirement
🔗 Summary
Retiring man-pages-ru because it is already part of the man-pages-l10n.
🔗 Owner
- Name: Lukas Javorsky
- Email: ljavorsk@redhat.com
🔗 Current status
- Targeted release: Fedora Linux 39
- Last updated: 2023-05-24
- devel thread
- official announcement thread
- FESCo issue: #2995
- Tracker bug: #2163421
- Release notes tracker: #989
🔗 Detailed Description
Upstream (man-pages-l10n) has integrated Russian translations for man-pages. It means we no longer need to have a specific (man-pages-ru) package for it. Upstream commit containing the change
The plan is simple:
1) Retire man-pages-ru package.
2) Enable 'ru' translations for man-pages-l10n (temporary disabled due to conflicts). Commit disabling it Also add Obsolete and Provides for man-pages-ru package.
🔗 Feedback
Early feedback from the community is positive, the feedback is located in this (Devel list announce)
🔗 Benefit to Fedora
Fedora shouldn't maintain a redundant package. This change would make it easier for the maintainer as well as for the packages that requires man-pages-l10n and man-pages-ru.
🔗 Scope
- Proposal owners: Package man-pages-ru will be retired, and the man-pages-l10n will contain the Russian translations.
- Other developers: Change the names of their BuildRequires/Requires accordingly.
- Release engineering: No action required
- 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 following the plan in Detailed Description there will be no need for manual action. Everything will be handled by the automated dnf upgrade.
🔗 How To Test
🔗 User Experience
🔗 Dependencies
List of the packages from Fedora 39
🔗 man-pages-ru
dnf repoquery --whatrequires man-pages-ru | pkgname <empty>
dnf repoquery --whatrequires '/usr/share/man/ru/*' | pkgname <empty>
🔗 Contingency Plan
- Contingency mechanism: Remove the man-pages-l10n build with Russian translation enabled. Revert deprecation of the man-pages-ru package.
- Contingency deadline: Beta freeze
- Blocks release? No
NOTE: If we don't finish this change by the deadline, it is possible to just complete this change with the next release.
🔗 Documentation
Upstream issue Bugzilla tracker man-pages-l10n upstream discussion with man-pages-ru upstream about this