Description of problem: Aspell exits with error: Error: /usr/lib64/aspell-0.60/bulgarian.kbd:4: The string "w�" is invalid. Invalid UTF-8 sequence at position 2. Version-Release number of selected component (if applicable): aspell-0.60.5-3.fc7 aspell-en-6.0-7.fc7 aspell-bg-0.50-14.fc7 How reproducible: Spell check a file with aspell using the bulgarian dictionary. Steps to Reproduce: 1. Create an example file 'foo' Exsample foo content: ново ффф "ново" is correct, it means "new". "ффф" is incorrect. 2. aspell -l bg -c foo Actual results: Error: /usr/lib64/aspell-0.60/bulgarian.kbd:4: The string "w�" is invalid. Invalid UTF-8 sequence at position 2. Expected results: Mark "ффф" as misspelled Additional info: If bulgarian.kbd is empty, aspell works fine
I have no idea when bulgarian.kbd got filled with data, but I think I fixed this: # recode cp1251/ /usr/lib64/aspell-0.60/bulgarian.kbd It's in CP1251, while aspell needs it to be in UTF-8. It's quite simple, isn't it? I can't rising the priority, but please do so because: a) it's very simple to fix, b) it kills the spell check in kbabel (which I need to translate fedora), kwrite... everywhere.
I confirm that recoding bulgarian.kbd fixes the problem.
Thanks. Fixed in aspell-bg-0.50-15.fc7.
Thank you too ;-)
*** Bug 244569 has been marked as a duplicate of this bug. ***
When will the updated package be available in the fedora 7 repository? The issue was resolved more than a month ago.
Now the file is zero sized: $ rpmverify aspell-bg-0.50-15.fc7 $ ls -al /usr/lib/aspell-0.60/bulgarian.kbd -rw-r--r-- 1 root root 0 2 май 13,49 /usr/lib/aspell-0.60/bulgarian.kbd
Filled in bug # 245257 .