Bug 108784 - macOS langpack FR (French) fails to install LO 534 when LODev version already present
Summary: macOS langpack FR (French) fails to install LO 534 when LODev version already...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Installation (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: x86-64 (AMD64) macOS (All)
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: regression
Depends on:
Blocks: Language-Help-Packs
  Show dependency treegraph
 
Reported: 2017-06-26 08:46 UTC by Alex Thurgood
Modified: 2017-10-23 08:31 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Thurgood 2017-06-26 08:46:37 UTC
Description:
The current French langpack for MacOS fails to install for LibreOffice 

Version: 5.3.4.2
Build ID: f82d347ccc0be322489bf7da61d7e4ad13fe2ff3
CPU Threads: 4; OS Version: Mac OS X 10.12.5; UI Render: default; Layout Engine: new; 
Locale: fr-FR (fr_FR.UTF-8); Calc: group

After verification by the OS (double-click to launch the installation script or right mouse button click then "Open", the installation procedure starts, and asks the user to click on install. However, an error message that no compatible 5.3 installatio has been found is displayed. Clicking on the Install button which is nonetheless displayed with the error message results in an abort of the installation procedure.


Steps to Reproduce:
1. Download the French langpack for LO534
2. Open the DMG.
3. Double-click on the installation script icon
4. Accept OSX message to launch script.
5. Click on Install in the install script dialog.
6. Error message:

/Applications/LibreOfficeDev.appCe n'est pas une installation valide de LibreOffice 5.3.

Exécutez de nouveau l'installeur et choisissez une version valide de 5.3 LibreOffice

7. Clicking on Install aborts the installation script.

Actual Results:  
The langpack installation aborts.

Expected Results:
The langpack installation should not abort and indicate that it has successfully found a corresponding installation of LO5342.


Reproducible: Always

User Profile Reset: Brand new user profile

Additional Info:


User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:54.0) Gecko/20100101 Firefox/54.0
Comment 1 Alex Thurgood 2017-06-26 08:54:19 UTC
hdiutil: verify: checksum of "/Users/ajt/Downloads/LibreOffice_5.3.4_MacOS_x86-64_langpack_fr.dmg" is VALID

codesign -dv --verbose=4 /Volumes/LibreOffice\ Language\ Pack/LibreOffice\ Language\ Pack.app 
Executable=/Volumes/LibreOffice Language Pack/LibreOffice Language Pack.app/Contents/LibreOffice Language Pack
Identifier=org.libreoffice.script.langpack
Format=app bundle with generic
CodeDirectory v=20200 size=175 flags=0x0(none) hashes=1+3 location=embedded
Hash type=sha1 size=20
CandidateCDHash sha1=fdd58e3ce7cdb423657ac915b3a7c6db2fef37bc
Hash choices=sha1
Page size=none
CDHash=fdd58e3ce7cdb423657ac915b3a7c6db2fef37bc
Signature size=8531
Authority=Developer ID Application: The Document Foundation
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=17 juin 2017 à 18:18:21
Info.plist entries=13
TeamIdentifier=7P5S3ZLCN7
Sealed Resources version=2 rules=12 files=3
Internal requirements count=2 size=244
Comment 2 Alex Thurgood 2017-06-26 09:29:45 UTC
The only way to solve this was to completely delete LibreOfficeDev - even dragging the app bundle to the WasteBasket was not enough to allow installation to proceed.

This is a regression over previous versions. 

The script should search for all existing installations as it used to do (and displayed such in the corresponding menu dialog about where to install the pack).