https://projects.osmocom.org/https://projects.osmocom.org/favicon.ico?16647414092019-07-26T13:06:39ZOpen Source Mobile CommunicationsCellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=154262019-07-26T13:06:39Zpespin
<ul></ul><p>Submitted a quick workaround for commit 061cca4d7345bc4f496324d0b4d30bc51e1f8d23 for now:<br /><a class="external" href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/14967">https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/14967</a> mgcp_extension_osmux.adoc: Workaround make check failures</p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=154282019-07-29T06:52:42Zosmith
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>osmith</i></li></ul><p>In IRC you wrote on Friday:</p>
<blockquote>
<p>I don't get the error in <a class="external" href="https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-gsm-manuals/Debian_9.0/aarch64">https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-gsm-manuals/Debian_9.0/aarch64</a><br />"asciidoc: WARNING: mgcp_extension_osmux.adoc: line 2: section title out of sequence: expected level 1, got level 2"</p>
</blockquote>
<p>As I understood, the package was building fine for all other arches, except for aarch64 on Friday. Clicking on the link again, it shows that the build goes through for aarch64 now.</p>
<p>Strangely, the error you reported shows up here now (i586 only, works for x86_64?!):</p>
<p><a class="external" href="https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-gsm-manuals-debian8-jessie/xUbuntu_16.04/i586">https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-gsm-manuals-debian8-jessie/xUbuntu_16.04/i586</a></p>
<p>The only other failure for osmo-gsm-manuals is on Debian_Testing x86_64, and it seems to be a completely unrelated error. I can't really find the exact cause of the error, all it says is, that a2x fails:</p>
<p><a class="external" href="https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-gsm-manuals/Debian_Testing/x86_64">https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-gsm-manuals/Debian_Testing/x86_64</a></p>
<pre>
[ 318s] ERROR: a2x failed! Running asciidoc to get verbose errors...
...
[ 342s] asciidoc: cell-broadcast.adoc: line 46: reading: /usr/src/packages/BUILD/common/chapters/osmocom-cbs.msc
[ 342s] asciidoc: cell-broadcast.adoc: line 45: evaluating: {counter2:target-number}
[ 342s] asciidoc: cell-broadcast.adoc: line 45: evaluating: {set2:target:test-usermanual__53.png}
[ 342s] asciidoc: osmocom-cbs.msc: line 12: filtering: "/usr/bin/python2" "./build/filter-wrapper.py" mscgen -o "/usr/src/packages/BUILD/tests/test-usermanual__53.png" -Tpng -
[ 343s] asciidoc: include: /usr/src/packages/BUILD/common/chapters/port_numbers.adoc
[ 343s] asciidoc: test-usermanual.adoc: line 31: reading: /usr/src/packages/BUILD/common/chapters/port_numbers.adoc
[ 343s] asciidoc: port_numbers.adoc: line 50: evaluating: {counter:table-number}
[ 343s] asciidoc: include: /usr/src/packages/BUILD/common/chapters/bts.adoc
[ 343s] asciidoc: test-usermanual.adoc: line 32: reading: /usr/src/packages/BUILD/common/chapters/bts.adoc
[ 343s] asciidoc: bts.adoc: line 305: evaluating: {counter:table-number}
[ 343s] make[3]: *** [../build/Makefile.asciidoc.inc:69: test-usermanual.pdf] Error 1
[ 343s] make[3]: Leaving directory '/usr/src/packages/BUILD/tests'
[ 343s] make[2]: *** [Makefile:438: all-recursive] Error 1
</pre>
<p>So all in all, it seems that specific architectures in the distributions offered by OBS have or had a different version of asciidoc, and therefore behave differently (debian 9.0 aarch64, ubuntu 16.04 i586). I'm assigning this to myself and investigating further (starting with a new trigger of the job to see if all distributions are behaving the same again).</p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=154292019-07-29T06:58:50Zosmith
<ul></ul><p>For the record, the workaround for not making the builds fail when asciidoc prints a warning, would be commenting out this line:</p>
<pre>
@grep WARNING $(notdir $@) && exit 1 || exit 0
</pre>
<p><a class="external" href="https://git.osmocom.org/osmo-gsm-manuals/tree/build/Makefile.asciidoc.inc?id=abadcd5f8a663695b6c8d0d249806e81116570e7#n100">https://git.osmocom.org/osmo-gsm-manuals/tree/build/Makefile.asciidoc.inc?id=abadcd5f8a663695b6c8d0d249806e81116570e7#n100</a></p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=154312019-07-29T07:49:24Zosmith
<ul></ul><blockquote>
<p>So all in all, it seems that specific architectures in the distributions offered by OBS have or had a different version of asciidoc, and therefore behave differently (debian 9.0 aarch64, ubuntu 16.04 i586). I'm assigning this to myself and investigating further (starting with a new trigger of the job to see if all distributions are behaving the same again).</p>
</blockquote>
<p>osmo-gsm-manuals and osmo-gsm-manuals-debian8-jessie are building again, for all supported distributions and architectures.</p>
<ul>
<li><a class="external" href="https://build.opensuse.org/package/show/network:osmocom:nightly/osmo-gsm-manuals">https://build.opensuse.org/package/show/network:osmocom:nightly/osmo-gsm-manuals</a></li>
<li><a class="external" href="https://build.opensuse.org/package/show/network:osmocom:nightly/osmo-gsm-manuals-debian8-jessie">https://build.opensuse.org/package/show/network:osmocom:nightly/osmo-gsm-manuals-debian8-jessie</a></li>
</ul>
<p>I suggest we close this in order to work on more important things, and only re-open it if it happens again.</p>
<p><a class="user active" href="https://projects.osmocom.org/users/30187">pespin</a>, is this fine for you?</p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=154362019-07-29T13:16:07Zpespin
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Low</i></li></ul><p>So after discussing with <a class="user active" href="https://projects.osmocom.org/users/301771">osmith</a>, we agreed that for now we drop the workaround patch I submitted, but still leave this ticket open since working on the leveloffset stuff for all files in common/ still makes sense. Not urgent though, so changing priority to Low.</p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=155052019-08-02T09:03:51Zosmith
<ul><li><strong>Priority</strong> changed from <i>Low</i> to <i>High</i></li></ul><p>This is happening again. I've changed the priority to high and will work on this.</p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=155062019-08-02T09:04:24Zosmith
<ul><li><strong>Subject</strong> changed from <i>osmo-gsm-manuals: Use leveoffset attribute on common documents</i> to <i>osmo-gsm-manuals: Use leveloffset attribute on common documents</i></li></ul> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=155072019-08-02T09:52:47Zosmith
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-3 priority-high3 closed" href="/issues/4140">Bug #4140</a>: osmo-gsm-manuals: asciidoc warnings fail the build in OBS</i> added</li></ul> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=155092019-08-02T09:54:46Zosmith
<ul><li><strong>Priority</strong> changed from <i>High</i> to <i>Low</i></li></ul><p>As long as this specific issue does not appear in jenkins and can not be reproduced by us locally, it seems more important to not fail on warnings in OBS: <a class="issue tracker-1 status-3 priority-3 priority-high3 closed" title="Bug: osmo-gsm-manuals: asciidoc warnings fail the build in OBS (Resolved)" href="https://projects.osmocom.org/issues/4140">#4140</a></p> Cellular Network Infrastructure - Bug #4131: osmo-gsm-manuals: Use leveloffset attribute on common documentshttps://projects.osmocom.org/issues/4131?journal_id=166202019-12-01T09:48:40Zlaforge
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Stalled</i></li></ul>