[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#875688: libreoffice-report-builder: report builder inactive in 5.4



On Wed, Dec 13, 2017 at 09:20:57AM +0100, Rene Engelhard wrote:
> On Wed, Dec 13, 2017 at 04:43:36AM +0100, Lionel Elie Mamane wrote:
>> On Tue, Dec 12, 2017 at 11:35:29PM +0100, Rene Engelhard wrote:
>>> On Thu, Dec 07, 2017 at 04:28:10PM +0100, Lionel Elie Mamane wrote:

>>>> The Debian package of 5.4 behaves as if the optional part of
>>>> LibreOffice "Report Builder" was not installed, although the
>>>> packages libreoffice-report-builder and
>>>> libreoffice-report-builder-bin are installed. I haven't diagnosed
>>>> why.

>>> Interestingly, in my sid test vm, the 5.4.4 packages from
>>> https://people.debian.org/~rene/libreoffice/5.4/ do show it again
>>> *but* you marked it as found in 6.0.0 beta2 and yes, I don't see
>>> it there either anymore...

>> This starts to look like there is some non-determinism in the build
>> process, and depending on more-or-less random choices made, the bug is
>> there or not.

> This was the case since ages (3.6.1 if I am right), but maybe something in
> 5.4 changed wrt how it detects/runs the report builder?

Not that I'm aware of, but it could be a change made by another
developer that I didn't see.

> Maybe it's the following:

> https://anonscm.debian.org/cgit/pkg-openoffice/libreoffice.git/tree/rules#n1965
> is build-arch. Due to build time (and Build-Depends:, one can move those
> to -Indep) optimization we build with

> -disable-ext-wiki-publisher \
> 		--disable-report-builder --disable-scripting-javascript \
> 		--disable-scripting-beanshell

> here and only later
> (https://anonscm.debian.org/cgit/pkg-openoffice/libreoffice.git/tree/rules#n2002)
> we do the full build with the report builder.

I wondered how this could ever work, since report builder (the
"*report*builder*" packages) contains .so files. Confusingly, it seems
that these parts are built even on a --disable-report-builder build.

-- 
Lionel


Reply to: