[Dict-common-dev] Re: Bug#385403: aspell-ru: hash file is not
created
Agustin Martin
agustin.martin at hispalinux.es
Mon Sep 25 16:21:54 UTC 2006
On Sun, Sep 24, 2006 at 10:37:27PM +0200, Agustin Martin wrote:
> On Sat, Sep 23, 2006 at 09:12:28PM +0300, Martin-Éric Racine wrote:
> > Hello Brian,
> >
> > It seems that a recent release of the Russian wordlist (source:
> > rus-ispell) contains words that aspell interprets as illegal, which makes
> > the hash generation break, leaving users with an empty hash file (Bug
> > #385403) and making this an RC bug. Both words definitely exist in the
> > Russian language, so I am unsure how to solve this issue. Any ideas?
> I have blindly modified that line to something possible and I then find a
> different set of errors and warnings,
>
> ---------------------
> Warning: The word "???" is invalid. The total length is larger than 240
> characters. Skipping word.
> ...
> Error: The word "?????????" is invalid. The total word length, with
> soundslike data, is larger than 240 characters.
> ---------------------
No problem, I was using stuff from a previous message in the bug thread
without noticing that precat was missing there. After putting all
aspell-ru stuff in a dir and hacking the aff file as described in my
previous mail and the wordlist to remove "138420",
$ LANG=C zcat ru.cwl.gz | precat | aspell --dont-validate-affixes \
--local-data-dir=./ --lang=ru create master ./ru.rws
builds the hash. Keeping the original 'ru.cwl.gz' also works, but with the
warning
Warning: The word "138420" is invalid. The character '1' (U+31) may not
appear at the beginning of a word. Skipping word.
whose fix is described in #386577.
--
Agustin
More information about the Dict-common-dev
mailing list