Spell checking issues after updating from Leap 42.3

Before updating to Leap 15 I had aspell-bg installed and all spell checking for English and Bulgarian in Claws Mail (CM) worked fine. (CM is compiled from git source, no issues). English dictionary showed as ‘en_US’, Bulgarian showed as ‘bg’.

After the update I see only ‘en_US’ - no ‘bg’ as a default alternate dictionary.
Tried installing ispell-bulgarian instead - didn’t help.
Tried installing myspell-bg_BG - now I can select ‘bg_BG’ as a dictionary. However any correct Bulgarian word I type is marked as incorrect.
KWrite also seems incapable to check spelling in Bulgarian.

One of the developers of CM suggested to do the following simple test (last word is deliberately misspelled) because CM uses enchant:


~]:  echo "някакъв текст за пробаа" | enchant -d bg -a
@(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)
# някакъв 0
# текст 8
# за 14
# пробаа 17
~]: echo "някакъв текст за пробаа" | enchant -d bg -l
някакъв
текст
за
пробаа

i.e. all words are wrong according to it which proves that the problem is not in CM.

He tested the same on Debian:

I get slightly more suggestions, which is ok, because they are
different dictionaries.

With aspell-bg:
& пробаа 19 17: проба, пробва, пробка, пробна, пробра, просба, пробоя,
побая, пробата, пропя, роба, пробвай, пробвам, пробия, побай, проби,
проза, пропан, проспа

With myspell-bg:
& пробаа 9 17: проба, пробата, побара, пробна, пробра, пробва, пробка,
проба а, прокоба

So it seems that the issue is specific to Opensuse. My guess is that the
dictionaries are empty, or at least enchant sees them as empty, and
therefore every word is considered misspelled (and Claws Mail shows it
in red).

Testing with English gave for both of us identical result:


~]: echo "hello wrold" | enchant -d en -a
@(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)
*
& wrold 2 6: world, wold

Is there a fix for all this?
Or should it be reported as a bug?

On Mon 23 Jul 2018 04:56:03 PM CDT, heyjoe wrote:

Before updating to Leap 15 I had aspell-bg installed and all spell
checking for English and Bulgarian in Claws Mail (CM) worked fine. (CM
is compiled from git source, no issues). English dictionary showed as
‘en_US’, Bulgarian showed as ‘bg’.

After the update I see only ‘en_US’ - no ‘bg’ as a default alternate
dictionary.
Tried installing ispell-bulgarian instead - didn’t help.
Tried installing myspell-bg_BG - now I can select ‘bg_BG’ as a
dictionary. However any correct Bulgarian word I type is marked as
incorrect.
KWrite also seems incapable to check spelling in Bulgarian.

One of the developers of CM suggested to do the following simple test
(last word is deliberately misspelled) because CM uses enchant:

Code:

~]: echo “някакъв текст за пробаа” | enchant -d bg -a
@(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)

някакъв 0

текст 8

за 14

пробаа 17

~]: echo “някакъв текст за пробаа” | enchant -d bg -l
някакъв
текст
за
пробаа


i.e. all words are wrong according to it which proves that the problem
is not in CM.

He tested the same on Debian:

>
> I get slightly more suggestions, which is ok, because they are
> different dictionaries.
>
> With aspell-bg:
> & пробаа 19 17: проба, пробва, пробка,
> пробна, пробра, просба, пробоя,
> побая, пробата, пропя, роба, пробвай,
> пробвам, пробия, побай, проби,
> проза, пропан, проспа
>
> With myspell-bg:
> & пробаа 9 17: проба, пробата, побара,
> пробна, пробра, пробва, пробка,
> проба а, прокоба
>
> So it seems that the issue is specific to Opensuse. My guess is that
> the
> dictionaries are empty, or at least enchant sees them as empty, and
> therefore every word is considered misspelled (and Claws Mail shows it
> in red).

>

Testing with English gave for both of us identical result:

Code:

~]: echo “hello wrold” | enchant -d en -a
@(#) International Ispell Version 3.1.20 (but really Enchant 1.6.0)
*
& wrold 2 6: world, wold


Is there a fix for all this?
Or should it be reported as a bug?

Hi
Sounds like a bug to me…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-23-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Thanks. Reported.

Hi
Can you post the bug reference too :wink:

Yes:

https://bugzilla.opensuse.org/show_bug.cgi?id=1102294