[Libreoffice-commits] help.git: Properly handle language-specific parts of --with-help=html media/ sub-tree

Stephan Bergmann sbergman at redhat.com
Fri May 25 14:11:09 UTC 2018


On 25/05/18 13:57, Stephan Bergmann wrote:
> On 24/05/18 10:50, Stephan Bergmann wrote:
>> New commits:
>> commit 33551e7fd85aa327f76bb343a3740bceb162bbfa
>> Author: Stephan Bergmann <sbergman at redhat.com>
>> Date:   Thu May 24 10:41:34 2018 +0200
>>
>>      Properly handle language-specific parts of --with-help=html 
>> media/ sub-tree
> [...]
>>      What is not quite right yet is that content from
>>      helpcontent2/AllLangPackage_html_lang.mk and
>>      helpcontent2/AllLangPackage_html_media_lang.mk is ending up in 
>> both per-language
>>      helpcontent installation sets (as intended, via the instructions in
>>      helpcontent2/CustomTarget_html.mk) and per-language languagepack 
>> installation
>>      sets (which is unintended).  This needs to be fixed with a 
>> follow-up commit.
> 
> For the record, it appears that the observed behavior is intended, and 
> also happens with the old --with-help format:  For example on Linux with 
> --with-help --with-lang=de --with-package-format=archive, 
> workdir/installation/LibreOffice_languagepack/archive/install/de/LibreOffice_6.1.0.0.alpha1_Linux_x86-64_archive_langpack_de.tar.gz 
> contains everything from 
> workdir/installation/LibreOffice_helppack/archive/install/de/LibreOffice_6.1.0.0.alpha1_Linux_x86-64_archive_helppack_de.tar.gz. 
>   This is presumably in line with the behavior for other package 
> formats, where e.g. with --with-package-format=rpm, 
> workdir/installation/LibreOffice_languagepack/rpm/install/LibreOffice_6.1.0.0.alpha1_Linux_x86-64_rpm_langpack_de_download/LibreOffice_6.1.0.0.alpha1_Linux_x86-64_rpm_langpack_de.tar.gz 
> contains the libobasis6.1-de-help-6.1.0.0.alpha1-1.x86_64.rpm from 
> workdir/installation/LibreOffice_helppack/rpm/install/LibreOffice_6.1.0.0.alpha1_Linux_x86-64_rpm_helppack_de_download/LibreOffice_6.1.0.0.alpha1_Linux_x86-64_rpm_helppack_de.tar.gz, 
> too.  (On the other hand, 
> <http://download.documentfoundation.org/libreoffice/stable/6.0.4/rpm/x86_64/LibreOffice_6.0.4_Linux_x86-64_rpm_langpack_de.tar.gz> 
> does not contain a duplicate of 
> libobasis6.0-de-help-6.0.4.2-2.x86_64.rpm from 
> <http://download.documentfoundation.org/libreoffice/stable/6.0.4/rpm/x86_64/LibreOffice_6.0.4_Linux_x86-64_rpm_helppack_de.tar.gz>. 
>   Oh my.)

As cloph explained on IRC, the magic difference is 
--without-helppack-integration explicitly specified in the various 
distro-configs/LibreOffice*.conf (and otherwise defaulting to 
--with-helppack-integration).


More information about the LibreOffice mailing list