Bug 115403 - MSI installer ADDLOCAL=ALL does not set all features
Summary: MSI installer ADDLOCAL=ALL does not set all features
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Installation (show other bugs)
Version:
(earliest affected)
6.0.0.3 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-02 13:28 UTC by Jan Jurkus
Modified: 2018-11-05 16:11 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
msi verbose logfile (15.94 MB, application/octet-stream)
2018-02-02 13:28 UTC, Jan Jurkus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Jurkus 2018-02-02 13:28:41 UTC
Created attachment 139529 [details]
msi verbose logfile

Installing LO with the msi installer somehow does not set all features to local with the ADDLOCAL=ALL parameter.

This was working in 5.4.4 but has changed with 6.0.0
I'm installing three UI languages and four dictionaries.
UI_LANGS=en-US_en-GB_nl also does not seem to be accepted, because only the en-US langpack is installed.

I have included the verbose installation log. As an example, these features are not in the REMOVE parameter and should be installed:
gm_Langpack_r_nl
gm_r_ex_Dictionary_Nl
(search for these terms in the msi logfile and you will hopefully see what I mean)

This looks to be the same error as in https://bugs.documentfoundation.org/show_bug.cgi?id=100929
Comment 1 Jan Jurkus 2018-02-02 13:48:48 UTC Comment hidden (obsolete)
Comment 2 Jan Jurkus 2018-02-02 14:04:53 UTC
Ugh, I'm talking out of my ass in the previous comment.

As I have set UI_LANGS=en-US_en-GB_nl, NOT UI_LANGS="" will be true. The last part will evaluate as true, whereas in 5.4.4 this would evaluate as false.

So I think it should be this:
SelectLanguage	NOT Installed And (ADDLOCAL="" Or UI_LANGS="")

You do not have to select the language if specified on the commandline via ADDLOCAL or via UI_LANGS.
Comment 3 Buovjaga 2018-03-01 14:47:14 UTC
Let's ask Jürgen
Comment 4 Juergen Funk (CIB) 2018-03-02 12:04:22 UTC
Hi Jan,

but you can controll this over the REMOVE=lang in this case all given languages will be not installed.
e.g. ADDLOCAL=ALL REMOVE=gm_r_ex_Dictionary_AN,gm_r_ex_Dictionary_CA
the name of the given languages and dictonaries is in the msi you can look with ORCA (free).

Or your solution but the condition must be
SelectLanguage	NOT Installed And (ADDLOCAL="" Or UI_LANGS<>"")

The SelectLanguage must be called when UI_LANGS not empty is

We here (LHM) make this with REMOVE

best
juergen
Comment 5 Xisco Faulí 2018-04-04 08:56:17 UTC
Hi Jan Jurkus,
Have you tried the solution provided by Juergen Funk?
Did it work?
Setting it to NEEDINFO...
Comment 6 QA Administrators 2018-10-09 11:26:58 UTC Comment hidden (obsolete)
Comment 7 QA Administrators 2018-11-05 16:11:52 UTC
Dear Bug Submitter,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-20181105