Page MenuHomeSolus

Update libhunspell to 1.6.2
ClosedPublic

Authored by kyrios123 on Sep 3 2017, 1:41 PM.

Details

Summary

Release notes available on this page

Packaging:

  • format the package.yml
  • add make check
  • review dependencies

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • build & test enchant against this version of hunspell
$ hunspell
Hunspell 1.6.2
hello, world!
*
*

helli, worli!
& helli 5 0: hello, hell, Kelli, hell i, helix
& worli 1 7: world

Diff Detail

Repository
R1730 libhunspell
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

I imagine since abi symbols changed that the following would need a rebuild: texstudio aegisub ghostwriter sigil focuswriter codelite libreoffice-common lyx texworks onboard sonnet enchant thunderbird

In D943#14450, @Justin wrote:

I imagine since abi symbols changed that the following would need a rebuild: texstudio aegisub ghostwriter sigil focuswriter codelite libreoffice-common lyx texworks onboard sonnet enchant thunderbird

For enchant, there is an update in D944 so it needs to be rebuild anyway.
I made a quick test with libreoffice writer and indeed, the spellcheck doesn't work so it should be rebuilt.

joebonrichie added a subscriber: joebonrichie.

I don't mind doing the rebuilds for this, unless you particularly fancy doing them?

package.yml
2

Outdated, 1.6.3 has been released.

This revision now requires changes to proceed.Oct 28 2017, 4:49 PM
package.yml
2

Okay, i'm an idiot.

I don't mind doing the rebuilds for this, unless you particularly fancy doing them?

I will do it, I think you already have lot of things on your plate !

Nice, once you've confirmed all the reverse deps are working this is good to go.

This revision is now accepted and ready to land.Oct 28 2017, 5:33 PM

Testing progress

  • aegisub
  • codelite (can be updated after this)
  • enchant
  • firefox (do not forget to enable back hunspell)
  • focuswriter
  • ghostwriter
  • libreoffice-common
  • lyx
  • onboard
  • sigil
  • sonnet
  • texstudio
  • texworks
  • thunderbird

Need some help to check sonnet
I got lot of problems, I tired to check it through a couple of applications like kmail but they are completely broken on my non-plasma desktop. Here are the sonnet relater errors from the logs:

sonnet.core: No language dictionaries for the language: "en"
sonnet.core: No language dictionaries for the language: "en"
sonnet.core: No language dictionaries for the language: "en"
sonnet.core: deleting 0x7fff330724f0 for "en"
sonnet.core: deleting 0x7fff33072288 for "en_US"
sonnet.core: deleting 0x7fff330722f8 for "en_US"
sonnet.core: deleting 0x7fff330722d8 for "en_US"
sonnet.core: deleting 0x7fff33072348 for "en_US"
sonnet.core: No language dictionaries for the language: "en"
sonnet.core: deleting 0x26f3450 for "en"
sonnet.core: deleting 0x26f3008 for "en"

@sunnyflunk perhaps you can help me with this one (hunspell-en is installed on my test machine and I had no problem with other apps) ?

texworks is working fine but the following trick is required as it is still looking for the deprecated myspell

sudo mkdir -p /usr/share/myspell/dicts
cd /usr/share/myspell/dicts
sudo ln -s /usr/share/hunspell/en_US.aff
sudo ln -s /usr/share/hunspell/en_US.dic

texworks is working fine but the following trick is required as it is still looking for the deprecated myspell

sudo mkdir -p /usr/share/myspell/dicts
cd /usr/share/myspell/dicts
sudo ln -s /usr/share/hunspell/en_US.aff
sudo ln -s /usr/share/hunspell/en_US.dic

Or we fix it properly via -DTeXworks_DIC_DIR=/usr/share/hunspell

I recommend using kate to test sonnet.

So the workaround for having spellchecker working on applications using sonnet (basically KDE apps) on non-plasma desktops is to prefix the binary with LANGUAGE=''.
This is not related to this update.

This revision was automatically updated to reflect the committed changes.