π 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-04-25
- devel thread
- FESCo issue:
- Tracker bug: #2163421
- Release notes tracker:
π 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) Deprecate 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