Apache OpenOffice (AOO) Bugzilla – Issue 120033
Include only one english dictionary
Last modified: 2017-05-20 08:57:40 UTC
At the moment there are five dictionary extensions included in the english version of OpenOffice: dict-en.oxt en_CA_2_0_0.oxt dict-en-au-2008-12-15.oxt dict-en-nz-2008-12-03.oxt en_US.oxt These cover different versions of the english language (CA,BT,US,NZ,AU). This leads to two problems: 1. dict-en.oxt and dict-en-nz-2008-12-03.oxt provide the same thesaurus file and that leads to a conflict. 2. The five extensions provide four thesaurus files, three of them identical, all about 18MB large. This wastes a lot of space. See bug 119272 for more details on this. Drop all these dictionaries except dict-en.oxt. dict-en.oxt covers the variants AU, CA, GB,US, and ZA anyway.
Will it still be possible for users to install the other extensions and remove the default dictionary?
(In reply to comment #1) > Will it still be possible for users to install the other extensions and > remove the default dictionary? yes, this is only about the dictionaries included in the default installation. You can always install any dictionary you want.
add release blocker flag for 3.4.1
Updated main/extensions.lst. SVN revision is 1355436.
Verify steps: 1)check OOo-dev 3\share\extensions\install, dropping all english extensions except dict-en.oxt. may have dict-en.oxt and en_US.oxt in this directory, but only dict-en.oxt for en.*. 2)simple spell check test.
"af" committed SVN revision 1359603 into /branches: #i120033# Include only dict-en.oxt as dictionary for en-US and en-GB.
Merged fix into 3.4.1 branch.
Verify steps: 1)check OOo-dev 3\share\extensions\install, dropping all english extensions except dict-en.oxt. 2)simple spell check test. pass on AOO341 branch r1359641
on Windows XP, Win7 and Ubuntu 10.04 against build r1359641 Only one English dic when clean install Aoo 3.4.1 But there are still 5 En dictionaries when upgrade from Aoo 3.4 to 3.4.1
(In reply to comment #9) > But there are still 5 En dictionaries when upgrade from Aoo 3.4 to 3.4.1 Upgrading from one version to another won't remove the extensions already deployed in the user installation. As far as I know, this is the expected behavior.
expected is a question of definition here. It would be nice if we track which extensions would have been installed by default. A cleanup based on this info could make sense but is not trivial when we take into account that the users has already upgraded an extension. It's of course more complex and we should think about a reliable solution for the future. The whole extension deployment stuff is fragile and complex implemented... A lot of room for improvements. The problem here is that the thesaurus (as far as I have understand) of the extensions can conflict. Workaround for upgrade installations would be to uninstall the extension manually.
I try another common scenario just now on my XP: 1. Install Aoo 3.4. There are five English dictionaries. 2. Uninstall Aoo 3.4. This will remove the installation folder in c:\program files, but the user profile under user home C:\Documents and Settings\%user%\Application Data is kept. 3. Install Aoo 3.4.1 The extensions remains: 5 English dictionaries. And the presenter console is not installed either, Which is fixed in bug 119206. I said if clean install 3.4.1 it's correct, Here the clean install means remove the user profile in C:\Documents and Settings\%user%\Application Data. But I think few users will do this after uninstall.
Verifed pass on AOO trunk 1362376 Suggest to arise another defect to record this kind of problem of upgrade install. It may more complex to solve.
set target milestone AOO 3.4.1