It looks like the process of packing extensions has changed in OpenOffice 3.3 and LibreOffice 3.3:
Several extensions were included into LibreOffice 3.3, irrespect of the demand of the end-user.
I beg to remove them, or, give us a way to select them for installation. All of them are under "Extension" installation option, that is, either you get all of them, or none of them.
These extensions are under the new --bundled option of unopkg, which prevents it to be removed. One possible solution is to pack them into --shared option.
If questions rises on why on earth do I need to remove these nice extensions, then I have to remind that in very large corporations with IT software policies, some of these extensions are not welcome at all.
For instance, LanguageTool is not even localized into many languages. It should be dropped, and left to the user the option to install it on his own. PDF Import can be considered as an undesired feature that overcomes restrictions on editing PDF.
Bundled extensions can be removed post-install, but simply physically removing the dirs in which they were installed, e.g. removing /path/to/libreoffice3/share/extensions/LanguageTool. And they'll be auto-deinstalled on next start.
If you didnt know these "extensions" had been packaged as extensions, but they would appear to be just features like any other functionality in LibreOffice, would you then ask for instance for the Presenter Console functionality to be removed?
In Go-OO 3.2.1 individual Extensions were selectable in Windows installer - IMHO this is what Olivier asked for. Please bring back this option to LibO 3.3. For Linux we have separate packages for each extension, therefore it is OK. I don't have Mac, I don't know how it goes on Mac.
In general - only those extensions should be bundled that are hosted in the LibreOffice git tree, so they can be properly localized as a part of the product. LangueTool and NLP Solver are not localized to all languages, because they come from an external source.
As a first step, the next RC2 will not bundle LanguageTool and the MySQL connector for Windows. That helps with some size problems as well as the l10n issues.
Andras - changing the win32 installer UI just now is not going to be trivial, though easy enough for the next version perhaps.
Olivier - simply removing the relevant directories, as Caolan suggests should be trivial to do in a script right ? Can you test that ? if it works nicely, then we can remove this as a blocker I think.
Caolán gave the post installation hint. It should solve my issue for the
András got the right way to address the issue. To extend, we should publish the
msi (msiexec) options to selectively install or de-install LiBO features.
OK for unblock
Should this bug be marked as duplicate of bug #32150?
I think we need to define some terminology here. Most importantly, what is a "bundled extension"? It can mean several things:
1) A piece of code that is included in the OOo and thus also LibreOffice source code repository. It is an OOo/LO "extensions" in the technical sense, but license- and authorship-wise it is just part of OOo/LO. (The Presenter Console, also known as Presenter Screen, would be in this category, I think? Or is the code for it in the OOo/LO repository (in sdext/source/presenter) just a snapshot of a true "upstream" location?)
2) A piece of code that originates from another software repository and which might have different licensing that the LGPL of the bulk of OOo/LO. Technically an extension, but included in the LibreOffice installer on Windows. Optional in a custom installation's "feature tree" dialog (but selected by default).
3) as 2), but not mentioned in the custom installation dialog, always installed.
4) Any of the above, the main point being visibility in the Extension Manager dialog, and having the padlock icon there and thus not removable using that dialog.
Now, when the summary of this bug report asks for no bundled extensions, what does it actually mean?
(adding me to cc.)
I remarked last week (on list ..) that the bundled extensions in RC3 count for 25.8 MB (compressed).
We removed the controversial LanguageTool extension in LO-3.3-rc2.
The installation of other extensions can be disabled (fixed as the bug #32150).
I would consider this bug as fixed.
Nobody followed up on my question in comment #7, so I guess the term "bundled extension" is still not strictly defined, and thus we can resolve this bug as fixed, as there sure is some definition of "bundled extension" that matches something we now no longer have ;)
Closing - Sophie