Actions
Bug #4391
closedbuilding of shared manual chapters fails in osmocom-bb + openbsc
Start date:
02/08/2020
Due date:
% Done:
100%
Spec Reference:
Description
I have the feeling this is related to Change-Id If847f16eab3ddba6009f67ed641b48805467eb1b, hence assigning to neels
The master-osmocombb and master-openbsc jobs are consistently failing since more than a week ago; they're unable to find common manual sections/chapters. This has worked for years without any flaw before:
asciidoc: WARNING: osmocombb-usermanual.adoc: line 8: include file not found: /chapters/scripting.adoc /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/Makefile.asciidoc.inc:89: recipe for target 'osmocombb-usermanual.check' failed make[1]: Leaving directory '/build/doc/manuals' make[1]: *** [osmocombb-usermanual.check] Error 1 make: *** [check] Error 2 /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/Makefile.asciidoc.inc:79: recipe for target 'check' failed make: Leaving directory '/build/doc/manuals' Build step 'Execute shell' marked build as failure [WARNINGS]Skipping publisher since build result is FAILURE
asciidoc -v -f /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/mscgen-filter.conf -f /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/diag-filter.conf -f /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/docinfo-releaseinfo.conf -a srcdir='' -a commondir='/build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/common' osmonitb-usermanual.adoc > osmonitb-usermanual.check 2>&1 # Make absolutely sure that the %.check target is updated. touch osmonitb-usermanual.check # Do print the WARNING output but return error if any was found # (grep -v would omit the WARNING output from the log). asciidoc: WARNING: osmonitb-usermanual.adoc: line 11: include file not found: /chapters/overview.adoc asciidoc: WARNING: osmonitb-usermanual.adoc: line 13: include file not found: /chapters/running.adoc asciidoc: WARNING: osmonitb-usermanual.adoc: line 15: include file not found: /chapters/control.adoc asciidoc: WARNING: osmonitb-usermanual.adoc: line 23: include file not found: /chapters/counters.adoc asciidoc: WARNING: osmonitb-usermanual.adoc: line 25: include file not found: /chapters/net.adoc asciidoc: WARNING: osmonitb-usermanual.adoc: line 31: include file not found: /chapters/bts-examples.adoc asciidoc: WARNING: osmonitb-usermanual.adoc: line 33: include file not found: /chapters/hlr.adoc make[1]: *** [osmonitb-usermanual.check] Error 1 /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/Makefile.asciidoc.inc:89: recipe for target 'osmonitb-usermanual.check' failed make[1]: Leaving directory '/build/manuals/OsmoNITB' make: *** [check] Error 2 /build/deps/install/stow/osmo-gsm-manuals/share/osmo-gsm-manuals/build/Makefile.asciidoc.inc:79: recipe for target 'check' failed make: Leaving directory '/build/manuals/OsmoNITB' Build step 'Execute shell' marked build as failure [WARNINGS]Skipping publisher since build result is FAILURE
Updated by neels about 4 years ago
- Status changed from New to In Progress
It is indeed the "fix srcdir" patch that breaks the manuals build.
The reason is that in those Makefile environments, $(abs_srcdir) is unset.
Updated by neels about 4 years ago
- % Done changed from 0 to 90
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/17118 should fix it
Updated by neels about 4 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
Actions