[libvoikko] ZHFST, libreoffice-voikko, Mac & Windows: beta oxt's available

Sjur Moshagen sjurnm at mac.com
Thu Aug 14 13:38:03 EEST 2014


I have changed the subject to reflect the slightly changing topic.

13. aug. 2014 kl. 22:39 skrev Sjur Moshagen <sjurnm at mac.com>:

>> Best way to check this is to actually try it. Is it really slow? I did not 
>> notice any slowness at all.
> 
> On the Mac, it is very slow, but that is obviously because I compiled with 3.3. I will recompile with 3.4.1.

Now I recompiled with LO-voikko 3.4.1, and the slowness disappeared. They are still not super-fast, but the speed is quite ok.

> The most important issue I have found on both windows and mac for LO 4.0+ is that uninstallation does not work properly. On Windows the uninstallation never finishes, and on the mac it tends to leave an inactivated version of the oxt in the LO user cache.
> 
> I will test more and report after recompiling with the 3.4.1 version.

This is what I have found:

MacOSX 10.9, LO 3.6:

- kl/Greenlandic:
-- installs fine
-- works fine
-- uninstall is unreliable/unstable

- fi/Finnish:
-- installs fine
-- works fine
-- uninstall does always work, but the oxt and tmp dir is left in the user cache. The oxt tmp dir is removed upon restart of LO though, so this is probably not a major issue.

- se/Northern Sami:
-- installs fine
-- works fine
-- uninstall is unreliable/unstable

After several install + uninstall runs, this is the pattern I have found (for LO 3.6):

* KL and SE behaves differently than FI - it seems there is still some fi-specific code somewhere
* FI: uninstall always works, although if there is text in the document marked as FI before and after the OXT uninstallation, the speller continues to work. This is probably intended and fine. Also, the oxt stays in its tmp dir in the user cache until LO is started again, when it will be removed and no traces of the FI OXT can be found.
* KL/SE: if NO document ***during the ongoing session with LO*** have had text marked as the language installed, uninstallation works fine and is immediate. But if there is or have been some text marked as KL/SE when doing the uninstallation (such that the speller is active), then the uninstallation hangs forever (this does not happen with FI, as noted in the previous point). When this happens, one has to force-quit LO, and then restart it and uninstall again. Now the deinstallation completes as intended, but something is still unstable, as LO has a tendency to crash instead of shutting down properly when being quit after this deinstallation.

To reproduce:

1) Download the OXT’s from this page:

http://divvun.no/libreofficeoxt.html

(Readme and source download info is not yet there, download links for LO 3.6 for Mac should appear within a couple of hours.)

2) Download LO 3.6 from the following download archive:

http://downloadarchive.documentfoundation.org/libreoffice/old/

3) Install and uninstall the oxt’s with and without text marked as the speller language.

I repeated the same tests with *** LO 4.0 *** on the same mac, and with a strange difference: when using LO 4.0, FI behaves the same as KL and SE - deinstallation hangs under the same conditions (and can be remedied in the same way).

Windows 8, LibreOffice 3.6:

- se/Northern Sami:
-- installs fine
-- works fine
-- uninstallation hangs

- fi/Finnish:
-- installs fine
-- hangs upon first use, works fine after LO restart
-- uninstalls fine even when being activated, but behavior after uninstallation (ie the RAM resident part) seems to be a bit undefined - LO hangs after I tried using the speller; after force-quit (killed process) and restart, LO works fine, and the FI oxt is nowhere to be seen

- kl/Greenlandic:
-- installs fine, LO hangs a while after the extension dialog is closed, but then resumes normal operation (this could be caused by the autoupdate component - there was a dialog about autoupdates hiding in the background, which could not be activated)
-- speller seems to work normally, but LO is slow; after a second process kill, LO seems to be responding normally. The speller is slow, especially suggestions, but that is probably a combination of the really huge fst and the fact that the whole Windows system is run within a virtual machine on my mac
-- uninstallation goes fine, even when there is an open document with Greenlandic text in it; unfortunately LO can’t be restarted after kl was uninstalled and LO closed

All in all, installation and usage seems to be (mostly) fine, but uninstallation needs attention.

Sjur



More information about the Libvoikko mailing list