From Fedora Project Wiki
m (update current status to ChangeReadyForWrangler)
Line 22: Line 22:


== Current status ==
== Current status ==
[[Category:ChangePageIncomplete]]
[[Category:ChangeReadyForWrangler]]
<!-- 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 -->

Revision as of 02:51, 24 December 2021


Hunspell Dictionary dir change

Summary

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

Owner


Current status

  • Targeted release: Fedora Linux 36
  • Last updated: 2021-12-24
  • FESCo issue: <will be assigned by the Wrangler>
  • Tracker bug: <will be assigned by the Wrangler>
  • Release notes tracker: <will be assigned by the Wrangler>

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:

In total there are 135 packages which is to be updated. libreoffice & Firefox are the two main applications and rest are mostly language dictionary packages.

  • Other developers:
  • 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/ instead of /usr/share/myspell/

$ 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


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