Re: F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
This proposal has now been submitted to FESCo https://pagure.io/fesco/issue/3009 ___ devel-announce mailing list -- devel-annou...@lists.fedoraproject.org To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
This proposal has now been submitted to FESCo https://pagure.io/fesco/issue/3009 ___ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
> === BuildRequires === > repoquery -q --repo=rawhide{,-source} --whatrequires 'aspell*' | grep > -v '^aspell' | grep 'src$' | pkgname > ... > hunspell-az > > hunspell-csb > > hunspell-de > > hunspell-en > > hunspell-fa > > hunspell-gv > > hunspell-ky Apparantly, our spelling dictionaries for different languages come from quite different sources, and some use aspell to convert them during package build. This change provides an opportunity to update them to "hunspell-native" dictionaries, which can support more functionality (e.g. for compound words, block lists). ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
On Tue May 30, 2023 at 3:04 PM EDT, Aoife Moloney wrote: > https://fedoraproject.org/wiki/Changes/AspellDeprecation > > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This proposal will only be implemented if approved > by the Fedora Engineering Steering Committee. > > == Summary == > > Deprecating aspell package because there are better-supported spell > checkers like hunspell/enchant2 which could be used instead. It also > has an upstream with almost 4 years of no action. I am concerned about the potential accessibility ramifications of removing Aspell. I am a terrible speller; I had a spelling tutor in the summer between 4th and 5th grade to get me to the point where spellcheck could understand me. Even still, I struggle with most spellcheckers. However, I have found that Aspell with --sug-mode=bad-spellers and both the Aspell and system dictionaries to be extremely helpful (it should be noted that this was so monumental for me that I still remember the argument even though I’ve only ever written in once — in my editor’s config file). I looked through the Hunspell documentation [1] and did not find any equivalent option. I am further concerned because I also found [2] saying that Hunspell was not adequate for the author and that Aspell was, and “Spell Checker Test Kernel Results” [3] in which Aspell in Bad Spellers mode achieved a score of 82.3, while Hunspell achieved 75.8. [1]: https://github.com/hunspell/hunspell/tree/master/man [2]: https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/ [3]: http://aspell.net/test/cur/ Additionally, I do not believe that general support level should be a factor in deciding what to package. If we were to follow that logic, then we should remove niche DEs like NsCDE because most tools support other desktops. Support level is certainly something that should be considered when deciding what to deploy, but that decision should be left up to the people deploying them. As a more pertinent example, Nano supports Aspell by default and documents how to better integrate with it. As such, as a Nano user, it does not matter to me whether Aspell is supported in LibreOffice. -- DJ Chase They, Them, Theirs {gemini,https}://dj-chase.com/ ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
On 30. 05. 23 21:04, Aoife Moloney wrote: Upstream of the aspell package has been inactive for almost 4 years now. Most of the packages that have been using aspell in the past did migrate to the supported [https://github.com/hunspell/hunspell hunspell package] or any other spell checker. A slight off topic: https://churchyard.fedorapeople.org/orphans.txt currently has: hunspell-ak orphan 2 weeks ago hunspell-am orphan 2 weeks ago hunspell-ast orphan 2 weeks ago hunspell-az orphan 2 weeks ago hunspell-ber orphan 2 weeks ago hunspell-bg orphan 2 weeks ago hunspell-br orphan 2 weeks ago hunspell-ca orphan 2 weeks ago hunspell-cop orphan 2 weeks ago hunspell-csb orphan 2 weeks ago hunspell-cv orphan 2 weeks ago hunspell-cy orphan 2 weeks ago hunspell-dsb orphan 2 weeks ago hunspell-eo orphan 2 weeks ago hunspell-es olea, orphan 2 weeks ago hunspell-et orphan 2 weeks ago hunspell-fa orphan 2 weeks ago hunspell-fj orphan 2 weeks ago hunspell-fo orphan 2 weeks ago hunspell-fr orphan, remi 2 weeks ago hunspell-fur orphan 2 weeks ago hunspell-fy orphan 2 weeks ago hunspell-ga orphan 2 weeks ago hunspell-gd orphan 2 weeks ago hunspell-gl orphan 2 weeks ago hunspell-grc orphan 2 weeks ago hunspell-gv orphan 2 weeks ago hunspell-haw orphan 2 weeks ago hunspell-hil orphan 2 weeks ago hunspell-hr orphan 2 weeks ago hunspell-hsb orphan 2 weeks ago hunspell-ht orphan 2 weeks ago hunspell-hu orphan 2 weeks ago hunspell-hy orphan 2 weeks ago hunspell-ia orphan 2 weeks ago hunspell-id orphan 2 weeks ago hunspell-is orphan 2 weeks ago hunspell-it orphan 2 weeks ago hunspell-kk orphan 2 weeks ago hunspell-km orphan 2 weeks ago hunspell-la orphan 2 weeks ago hunspell-lb orphan 2 weeks ago hunspell-ln orphan 2 weeks ago hunspell-lt orphan 2 weeks ago hunspell-mg orphan 2 weeks ago hunspell-mi orphan 2 weeks ago hunspell-mk orphan 2 weeks ago hunspell-mn orphan 2 weeks ago hunspell-mos orphan 2 weeks ago hunspell-ms orphan 2 weeks ago hunspell-mt orphan 2 weeks ago hunspell-nds orphan 2 weeks ago hunspell-nl orphan 2 weeks ago hunspell-ny orphan 2 weeks ago hunspell-oc orphan 2 weeks ago hunspell-om orphan 2 weeks ago hunspell-pl orphan 2 weeks ago hunspell-pt orphan 2 weeks ago hunspell-qu
F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
https://fedoraproject.org/wiki/Changes/AspellDeprecation This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Deprecating aspell package because there are better-supported spell checkers like hunspell/enchant2 which could be used instead. It also has an upstream with almost 4 years of no action. == Owner == * Name: [[User:ljavorsk| Lukas Javorsky]] * Email: ljavo...@redhat.com == Detailed Description == Upstream of the aspell package has been inactive for almost 4 years now. Most of the packages that have been using aspell in the past did migrate to the supported [https://github.com/hunspell/hunspell hunspell package] or any other spell checker. The plan is simple: 1) Deprecate aspell package. 2) Create Bugzilla tracker to request all packages to be migrated to the hunspell or any other spell checker (let maintainers choose their preferred one). 3) After all of the packages have been migrated, create a Change to retire aspell from Fedora == Feedback == Early feedback from the community is located in this ([https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/YJWK522SSTYGIILBRC5BFVRAU74TQYHB/ 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 or any other supported spellchecker present in Fedora repositories. * 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 or any other supported spellchecker present in Fedora repositories. == How To Test == == User Experience == == Dependencies == List of the packages from Fedora 39 === Requires === repoquery -q --repo=rawhide{,-source} --whatrequires 'aspell*' | grep -v '^aspell' | grep -v 'src$' | pkgname 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 === BuildRequires === repoquery -q --repo=rawhide{,-source} --whatrequires 'aspell*' | grep -v '^aspell' | grep 'src$' | pkgname eiskaltdcpp enchant enchant2 hunspell-az hunspell-csb hunspell-de hunspell-en hunspell-fa hunspell-gv hunspell-ky ibus-typing-booster inkscape kf5-sonnet logjam perl-MouseX-ConfigFromFile perl-MouseX-Types-Path-Class perl-Text-Aspell perl-Text-SpellChecker PHP recoll tin xmlcopyeditor yagf == 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.'' == Documentation == == Release Notes == -- Aoife Moloney Product Owner Community Platform Engineering Team Red Hat EMEA Communications House Cork Road Waterford ___ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
F39 Change Proposal: Aspell Depreciation (Self-Contained Change)
https://fedoraproject.org/wiki/Changes/AspellDeprecation This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Deprecating aspell package because there are better-supported spell checkers like hunspell/enchant2 which could be used instead. It also has an upstream with almost 4 years of no action. == Owner == * Name: [[User:ljavorsk| Lukas Javorsky]] * Email: ljavo...@redhat.com == Detailed Description == Upstream of the aspell package has been inactive for almost 4 years now. Most of the packages that have been using aspell in the past did migrate to the supported [https://github.com/hunspell/hunspell hunspell package] or any other spell checker. The plan is simple: 1) Deprecate aspell package. 2) Create Bugzilla tracker to request all packages to be migrated to the hunspell or any other spell checker (let maintainers choose their preferred one). 3) After all of the packages have been migrated, create a Change to retire aspell from Fedora == Feedback == 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 == 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 or any other supported spellchecker present in Fedora repositories. * 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 or any other supported spellchecker present in Fedora repositories. == How To Test == == User Experience == == Dependencies == List of the packages from Fedora 39 === Requires === repoquery -q --repo=rawhide{,-source} --whatrequires 'aspell*' | grep -v '^aspell' | grep -v 'src$' | pkgname 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 === BuildRequires === repoquery -q --repo=rawhide{,-source} --whatrequires 'aspell*' | grep -v '^aspell' | grep 'src$' | pkgname eiskaltdcpp enchant enchant2 hunspell-az hunspell-csb hunspell-de hunspell-en hunspell-fa hunspell-gv hunspell-ky ibus-typing-booster inkscape kf5-sonnet logjam perl-MouseX-ConfigFromFile perl-MouseX-Types-Path-Class perl-Text-Aspell perl-Text-SpellChecker PHP recoll tin xmlcopyeditor yagf == 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.'' == Documentation == == Release Notes == -- Aoife Moloney Product Owner Community Platform Engineering Team Red Hat EMEA Communications House Cork Road Waterford ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue