Project

General

Profile

Bug #4391

building of shared manual chapters fails in osmocom-bb + openbsc

Added by laforge 10 days ago. Updated 7 days ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
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

History

#1 Updated by neels 9 days 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.

#2 Updated by neels 9 days ago

  • % Done changed from 0 to 90

#3 Updated by neels 7 days ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)