Issue 119205 - r1309668 Installs too many en-XX dictionary extensions on Windows
Summary: r1309668 Installs too many en-XX dictionary extensions on Windows
Status: CONFIRMED
Alias: None
Product: lingucomponent
Classification: Code
Component: other (show other issues)
Version: OOo 3.4 Beta
Hardware: PC Windows, all
: P3 Normal (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-09 04:31 UTC by orcmid
Modified: 2013-02-07 22:42 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
These are the bundled extensions where they are placed in the installation location of r1309668 on Windows (here an English x64 version of the Windows 8 Community Preview). (89.61 KB, image/png)
2012-04-09 04:31 UTC, orcmid
no flags Details
All of the extensions, however duplicative, are expanded into the AppData cache created by AOO 3.4.0 r1309668. (180.30 KB, image/png)
2012-04-09 04:45 UTC, orcmid
no flags Details
The Extension Manager (87.25 KB, image/png)
2012-04-09 04:54 UTC, orcmid
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description orcmid 2012-04-09 04:31:04 UTC
Created attachment 77432 [details]
These are the bundled extensions where they are placed in the installation location of r1309668 on Windows (here an English x64 version of the Windows 8 Community Preview).

Installing AOO 3.4.0 r1390668 on WIndows results in multiple, seemingly duplicate dictionary extensions for the en-XX cases.

The bundled extensions include 

large dict-en.oxt
small dict-en_ZA-2009-10-22.oxt
large dict-en-au-2008-12-15.oxt
large dict-en-nz-2008-12-03.oxt
large en_CA_2_0_0.oxt
small en_US.oxt

It appears that all of them have been installed.

It also appears that they are all reflected in the Extension Manager.

While others observe that en_US seems to be the only one supported in other configurations, this one seems to have the variants en_ZA, en_AU, en_NZ, and en_CA covered with a vengeance.
Comment 1 orcmid 2012-04-09 04:45:10 UTC
Created attachment 77433 [details]
All of the extensions, however duplicative, are expanded into the AppData cache created by AOO 3.4.0 r1309668.

This shows where the multiple en_XX dictionary extensions are stored in the AppData cache of AOO 3.4.0 r1309668 as installed on an x64 Windows version (Windows 8 Consumer Preview).  The same result occurs on Windows 7 and Windows Vista.  The Windows XP SP3 installation is equivalent but located slightly differently.

Note that, for each extension appearing as a bundled .oxt file in the installed share\extensions\install\ location, there is a corresponding cache director with the same name as the .oxt.  Essentially, the .oxt, which is a Zip package, has been cached by extracting the .oxt content into a sub-directory of the cache.

Note, here, that the extracted content of the dict-en.oxt bundled extension appears to be a compilation of the same content to be found in the other .oxt packages.
Comment 2 orcmid 2012-04-09 04:54:48 UTC
Created attachment 77434 [details]
The Extension Manager

The Extension Manager of the freshly-installed AOO 3.4.0 r1309668 Window x86 distribution shows six 6 Writing-Aid Extensions, the same quantity as in the bundled .oxt collection.

The fifth one has the description provided by the dict-en.oxt extension.

It is not clear what the impact of this redundancy happens to be.  For example, the spell-checking option only offers any en_XX variant exactly once.

If it is possible to disable any one of these, it is not clear what the consequences are, especially for "English spelling and hyphenation dictionaries and thesaurus" dated 2010.03.16.
Comment 3 orcmid 2012-04-09 05:54:57 UTC
(In reply to comment #1)
> Created attachment 77433 [details]
[ ... ]
> Note, here, that the extracted content of the dict-en.oxt bundled extension
> appears to be a compilation of the same content to be found in the other .oxt
> packages.

The dict-en.oxt also includes files for en_GB and there may be other non-duplicative material there.  But the apparent level of duplication remains quite high.