FS#62763 - spell checking for libreoffice-fresh 6.2.4-1

Attached to Project: Arch Linux
Opened by Giovanni (gggg) - Tuesday, 28 May 2019, 10:05 GMT
Last edited by Antonio Rojas (arojas) - Friday, 31 May 2019, 12:12 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Spell checking stopped working after system upadate: pacman -Suy

Additional info:
* 6.2.4-1
Everything is upadtaed to the last software on the 28th May 2019.

Steps to reproduce:
Open LibreOffice Writer, write all the wrong words you want. No spell ckecking report the worng words. It say no dictionary available, and it's not true. It worked perfectly till 2-3 weeks ago. I know because I use LibreOffice Writer everyday.
Hunspell work from command line, so it's LibreOffice package related.
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 31 May 2019, 12:12 GMT
Reason for closing:  Works for me
Comment by Antonio Rojas (arojas) - Tuesday, 28 May 2019, 11:00 GMT
Works fine here. Please give more details: what languages you are using, which hunspell packages are installed, which packages were upgraded when this broke.

Please also read https://wiki.archlinux.org/index.php/Bug_reporting_guidelines#Severity
Comment by Giovanni (ksniffer) - Tuesday, 28 May 2019, 13:13 GMT
Well, it fails with any language. I use English and Italian.

$ pacman -Q libreoffice-fresh
libreoffice-fresh 6.2.4-1

$ pacman -Q|grep hunspell
hunspell 1.7.0-2
hunspell-en_AU 2018.04.16-5
hunspell-en_CA 2018.04.16-5
hunspell-en_GB 2018.04.16-5
hunspell-en_US 2018.04.16-5
hunspell-it 2.4-5

I don't know what packages were updated when this broke because I didn't know that this could become broke with an update. It happens when was released another libreoffice-fresh package after 6.2.3-1 maybe a libreoffice-fresh 6.2.3-2 . The 6.2.4-1 didn't fix the issue that's why I wrote now.

If I try to do a manual spell checking pressing F7 it doesn't find the dictionary, but hunspell from command line works.

$ hunspell -l -d en_US test_en.txt
hehdfwhk
hdkleh

$ cat test_en.txt
He told me hehdfwhk and I hdkleh

$ hunspell -l -d it_IT test_it.txt
hehddd
tueeee

$ cat test_it.txt
Io dico che è una cosa giusta hehddd ma tueeee.

Where "hehddd" and "tueee" are correctly reported because they are not correct as Italian words.
Comment by Giovanni (ksniffer) - Wednesday, 29 May 2019, 11:25 GMT
I can add that also Thesaurus doesn't work anymore. It worked before the upgrades.

$ pacman -Q|grep thes
libmythes 1:1.2.4-3
mythes-en 20060306-4
mythes-it 2.0.9l-5
Comment by Giovanni (ksniffer) - Wednesday, 29 May 2019, 12:57 GMT
I removed this package and installed libreoffice-still-6.1.6-1-x86_64 and now spell checking and thesaurus work again. So it's this package that has the issue. Can you assign to someone and let fix it?
Comment by Eli Schwartz (eschwartz) - Thursday, 30 May 2019, 13:14 GMT
Spellchecking works fine for me too. So does the thesaurus. Both are using the only language installed on my system -- hunspell-en_US/mythes-en.

No, we will not assign the bug, because as far as everyone but you knows, it works fine. Before we can proceed, we need some way of confirming that the bug even exists.

If you reinstall libreoffice-fresh, is it still broken? Does the error appear when you run it via the command line as loffice --safe-mode?
Comment by Giovanni (ksniffer) - Friday, 31 May 2019, 08:58 GMT
Now, moving from 6.1.6 to 6.2.4 the issue disappeared. Maybe some strange configuration issue introduced moving from 6.2.3-1 to 6.2.3-2 something fixed in 6.1.6-1? Mystery.
Thanks for the suggestion.

Loading...