From Fedora Project Wiki
Line 45: Line 45:
== Detailed Description ==
== Detailed Description ==
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->
In most of the linux distributions the standard Hunspell dictionary path is `/usr/share/hunspell/` but in fedora its `/usr/share/myspell/`. This effort is to follow default standard to install all Hunspell dictionary into `/usr/share/hunspell/` instead of `/usr/share/myspell/`.
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 ==
== Feedback ==

Revision as of 06:34, 13 December 2021


Hunspell Dictionary dir change from myspell to hunspell

Summary

Update Hunspell Dictionary dir from /usr/share/myspell/ to /usr/share/hunspell/

Owner


Current status

  • Targeted release: Fedora Linux 36
  • Last updated: 2021-12-13
  • 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 change will standardize the default dictionary installation dir location which is followed across all the Linux distributions.

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

Dependencies

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No


Documentation

N/A (not a System Wide Change)

Release Notes