[Libreoffice-qa] ESC meeting minutes: 2020-03-05
Stephan Bergmann
sbergman at redhat.com
Tue Mar 10 12:35:19 UTC 2020
On 10/03/2020 10:47, Michael Stahl wrote:
> On 10.03.20 10:25, Stephan Bergmann wrote:
>> After the transition from the two-stage dmake-based build system to
>> gbuild was completed, this could have been cleaned up, moving the
>> relevant dependencies into the individual tests.
>
> this was actually done for new tests and turned out to be a horrible
> idea leading to dozens of lines of copypasta in every CppunitTest
> makefile and still missing vital dependencies that then led to hours
> wasted debugging test failures that only happen sometimes when building
> from scratch.
Oh, what I meant with "relevant dependencies" there was rather the
coarse dependencies that subsequentcheck itself currently depends on.
(If I understand solenv/gbuild/Module.mk correctly, something like its
> $(call gb_Module_get_subsequentcheck_target,$(1)) : $$(gb_Module_CURRENTTARGET)
> $$(gb_Module_CURRENTTARGET) :| \
> $(call gb_Postprocess_get_target,AllModulesButInstsetNative) \
> $(call gb_Package_get_target,instsetoo_native_setup) \
> $(call gb_Package_get_target,instsetoo_native_setup_ure)
and probably wrapped up as some convenience macro to be used in the
individual tests' .mk files.)
More information about the LibreOffice
mailing list