(Create aspell deprecation change) |
(Update mail thread and bug ID) |
||
Line 37: | Line 37: | ||
ON_QA -> change is fully code complete | ON_QA -> change is fully code complete | ||
--> | --> | ||
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YJWK522SSTYGIILBRC5BFVRAU74TQYHB/ devel thread] | |||
* FESCo issue: | * FESCo issue: | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2210277 #2210277] | ||
* Release notes tracker: | * Release notes tracker: | ||
Line 53: | Line 54: | ||
== Feedback == | == Feedback == | ||
Early feedback from the community is located in this ([ | Early feedback from the community is located in this ([https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YJWK522SSTYGIILBRC5BFVRAU74TQYHB/ Devel list announce]) | ||
== Benefit to Fedora == | == Benefit to Fedora == |
Revision as of 12:34, 26 May 2023
Aspell Deprecation
Summary
Deprecating aspell package because it is no longer Required/Buildrequired by any package in Fedora. It has dead upstream and the huspell that Obsoleted this package is much more relevant.
Owner
- Name: Lukas Javorsky
- Email: ljavorsk@redhat.com
Current status
- Targeted release: Fedora Linux 39
- Last updated: 2023-05-26
- devel thread
- FESCo issue:
- Tracker bug: #2210277
- Release notes tracker:
Detailed Description
Upstream of the aspell package has been inactive for almost 4 years now. Most of the packages that has been using aspell in the past did migrate to the supported hunspell package.
The plan is simple:
1) Deprecate man-pages-ru package.
2) Create Bugzilla tracker to request all of the packages to be migrated to the hunspell.
3) After all of the packages has been migrated, create a Change to retire aspell from Fedora
Feedback
Early feedback from the community is located in this (Devel list announce)
Benefit to Fedora
Fedora shouldn't maintain a dead package. This change will ensure Fedora has relevant and upstreamed packages in it's repositories.
Scope
- Proposal owners: Package aspell will be deprecated and the migration request will be filled as a Bugzilla to all dependent packages
- Other developers: Migrate to hunspell package
- 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
As this is only deprecation change, nothing will need to be handled manually. The dependent packages will migrate to hunspell.
How To Test
User Experience
Dependencies
List of the packages from Fedora 39
aspell
dnf repoquery --whatrequires aspell* | pkgname
<ommiting the aspell-* packages>
eiskaltdcpp-qt
enchant-aspell
enchant2-aspell
kf5-sonnet-core
kf5-sonnet-core
moodle
perl-Code-TidyAll
perl-Text-Aspell
php-pspell
qa-tools
recoll
recoll
xedit
xmlcopyeditor
yagf
aspell-devel
dnf repoquery --whatrequires aspell | pkgname
<empty>
Contingency Plan
- Contingency mechanism: No contingency mechanism is required for deprecation.
- 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.