From Fedora Project Wiki
m (→‎Owner: add myself)
(→‎Scope: we dropped symlink now)
Line 88: Line 88:
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
** PR for Hunspell package
** PR for Hunspell package
*** Rename dir name from myspell/ to hunspell/
*** Update dir name from myspell/ to hunspell/
*** Create symlink myspell (to have better backward compatibility)
*** <strike>Create symlink myspell (to have better backward compatibility)</strike>
** PRs for language dictionaries ([https://paste.opensuse.org/61121010 121 packages]):
** PRs for language dictionaries ([https://paste.opensuse.org/61121010 121 packages]):
*** Update “install dir” from myspell/ to hunspell/
*** Update “install dir” from myspell/ to hunspell/

Revision as of 07:17, 28 March 2022


Hunspell Dictionary dir change

Summary

Update Hunspell Dictionary system directory from /usr/share/myspell/ to /usr/share/hunspell/

Owner

Current status

Detailed Description

In most of Linux distributions the standard Hunspell dictionary path is /usr/share/hunspell/ but in Fedora still has /usr/share/myspell/. This effort is to follow default standard to install all Hunspell dictionary into /usr/share/hunspell/ instead of /usr/share/myspell/.

Feedback

Benefit to Fedora

This will future proof Fedora to use the correct current location for hunspell spelling dictionaries.

Scope

  • Proposal owners:
    • PR for Hunspell package
      • Update dir name from myspell/ to hunspell/
      • Create symlink myspell (to have better backward compatibility)
    • PRs for language dictionaries (121 packages):
      • Update “install dir” from myspell/ to hunspell/
    • PRs for libreoffice & firefox:
      • Update dictionary usage path from myspell/ to hunspell/
    • Test copr repo
  • Other developers:
    • merge PRs to update path in hunspell-* dictionaries
    • Merge PRs to update path dictionary path for libreoffice & Firefox
  • 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

How To Test

1. Check if default installed dictionary path is /usr/share/hunspell/

$ hunspell -D or $ ls /usr/share/hunspell/

2. Install any language dictionary and check if it getting installed into '/usr/share/hunspell/'

$ dnf install hunspell-hi

$ hunspell -D

3. Test spellchecking working in desktop apps for your language (eg Libreoffice, Firefox, Gedit, Evolution, Thunderbird, KDE, Emacs, etc)

4. Spellchecking on commandline: aspell, hunspell, nuspell

User Experience

User should not notice any difference: their applications should continue to work as expected after this directory migration.

Dependencies

Contingency Plan

  • Contingency mechanism: revert release back to /usr/share/myspell
  • Contingency deadline: Beta
  • Blocks release? No

Documentation

Release Notes