Red Hat Bugzilla – Bug 207571
Fix the dictionary proliferation problem
Last modified: 2014-03-16 23:02:38 EDT
Right now, we have aspell-XX, openoffice.org dictionaries in the langpacks, and
For FC7 we should go to a single shared dictionary source.
I posted about this last week on fedora-devel/fedora-desktop-devel. Actually
firefox/thunderbird/mozilla is also part of this as it is able to use myspell
ideally from my point of view
1. package hunspell standalone
2. make OOO use system hunspell (easyish)
3. package hunspell dictionaries seperately, perhaps some as extras dictionary
4. upgrade firefox/mozilla from hunspell to myspell
5. tweak vim to not need to additionally convert these dictionaries (does it
curently do this?)
additionally more hand-wavingly...
6. replace aspell with hunspell (?)
6.1. make an aspell drop in replacement that backs onto hunspell (?)
6.2. tweak hunspell to be also able to use additional pure-aspell dictionaries
without modification, and accept lower quality spelling suggestions in this case (?)
ack!, 4. upgrade firefox/mozilla to hunspell from myspell
See also bug 209657.
See bug 214764 for splitting hunspell out from OOo, should do that anyway.
see https://bugzilla.mozilla.org/show_bug.cgi?id=319778 for a plausible patch to
upgrade firefox to use hunspell instead of myspell
1. package hunspell standalone (done)
2. make OOO use system hunspell (done)
3. package hunspell dictionaries separately, perhaps some as extras dictionary
3.a) OOo can now as of 2.1.0-5.6 detect and use dictionaries that appear in
/usr/share/myspell automatically so anyone wanting to package extra dictionaries
for OOo can simply follow the pattern of
OOo will just see a LANG_REGION.dic in /usr/share/myspell as a dictionary for
LANG_REGION (i.e. not need for a DICT line in the obscure OOo dictionary.lst file)
3.b) and as an interim measure the current "built-in" OOo dictionaries have been
relocated into /usr/share/myspell
I'm a little unsure of what the extras/core/merge story is going to be, but the
obvious next step is to break them out of the OOo package and maintainership
into individual packages like the demo above. When there's a bit of clarity
there I'll either dump the lot of the dictionaries and leave it up to some
volunteers to add them to extras, or add them to extras/core/whatever is going
*** Bug 127024 has been marked as a duplicate of this bug. ***
what is the story with this? We want this for OLPC as aspell is being brought
in by enchant (which is brought in by abiword). Aspell brings in perl which we
absolutly do not want. With hunspell (provided firefox is ported to it) we
would have a single dictionary for all of our apps.
well hunspell is in fedora, as in hunspell-en. The rest of the hunspell
dictionaries are ready to be set for review for inclusion into fedora post the
So really sounds like that for your needs you should investigate configuring
enchant to use hunspell as the backend, either exclusive of aspell in an olpc
branch, or tweak the generic enchant to dlopen aspell and hunspell and not
dependancy requre aspell so that the requirement of aspell becomes optional.
Based on the date this bug was created, it appears to have been reported
against rawhide during the development of a Fedora release that is no
longer maintained. In order to refocus our efforts as a project we are
flagging all of the open bugs for releases which are no longer
maintained. If this bug remains in NEEDINFO thirty (30) days from now,
we will automatically close it.
If you can reproduce this bug in a maintained Fedora version (7, 8, or
rawhide), please change this bug to the respective version and change
the status to ASSIGNED. (If you're unable to change the bug's version
or status, add a comment to the bug and someone will change it for you.)
Thanks for your help, and we apologize again that we haven't handled
these issues to this point.
The process we're following is outlined here:
We will be following the process here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this
doesn't happen again.
According to http://fedoraproject.org/wiki/Releases/FeatureDictionary, this is
now done in rawhide so I'm closing this issue.