See
<https://jenkins.osmocom.org/jenkins/job/Osmocom-release-manuals/718/display/redirect?page=changes>
Changes:
[laforge] remove build2-deb{10,11}build related config
[laforge] build5: add another obsworker
[laforge] build5: also deploy qemu, as othewise some jenkins jobs fail.
[laforge] update known_hosts with build5
[Oliver Smith] ansible/setup-obs-worker: sort pkgnames
[Oliver Smith] ansible/setup-obs-worker: add man and etckeeper
[Oliver Smith] ansible/setup-obs-worker: install lxc<5.0.0
[Oliver Smith] ansible/vars/Suse-15: set obs_vm_type = lxc
[Oliver Smith] ansible/hosts: fix name: build4-obsworker
[Oliver Smith] ansible: obs worker: set worker cache size to 50G
[Oliver Smith] ansible: build4/5: set docker_max_image_space=50G
[Oliver Smith] jobs/gerrit: build libosmo-netif for centos7
[Oliver Smith] update coverity version to 2024.6.1 (current one)
[Oliver Smith] ansible: build5-deb12build is also a coverity builder
------------------------------------------
[...truncated 15.83 KiB...]
:: (osmo-pcap, 0.4.0): skipping, manuals exist
:: (osmo-pcap, 0.4.1): skipping, manuals exist
:: (osmo-pcap, 0.4.2): skipping, manuals exist
:: (osmo-pcap, 0.5.0): skipping, manuals exist
:: (osmo-pcu) Listing files on server: /docs/osmo-pcu
:: (osmo-pcu) Getting git tags
:: (osmo-pcu) Building missing manuals
:: (osmo-pcu, 0.1): skipping, tag is ignored
:: (osmo-pcu, 0.1.0): skipping, tag is ignored
:: (osmo-pcu, 0.2): skipping, tag is ignored
:: (osmo-pcu, 0.2.0): skipping, tag is ignored
:: (osmo-pcu, 0.4.0): skipping, tag is ignored
:: (osmo-pcu, 0.5.0): skipping, tag is ignored
:: (osmo-pcu, 0.5.1): skipping, tag is ignored
:: (osmo-pcu, 0.6.0): skipping, manuals exist
:: (osmo-pcu, 0.7.0): skipping, manuals exist
:: (osmo-pcu, 0.8.0): skipping, manuals exist
:: (osmo-pcu, 0.9.0): skipping, manuals exist
:: (osmo-pcu, 0.9.1): skipping, manuals exist
:: (osmo-pcu, 1.0.0): skipping, manuals exist
:: (osmo-pcu, 1.1.0): skipping, manuals exist
:: (osmo-pcu, 1.2.0): skipping, manuals exist
:: (osmo-pcu, 1.3.0): skipping, manuals exist
:: (osmo-pcu, 1.3.1): skipping, manuals exist
:: (osmo-pcu, 1.4.0): skipping, manuals exist
:: (osmo-pcu, 1.5.0): skipping, manuals exist
:: (osmo-remsim) Listing files on server: /docs/osmo-remsim
:: (osmo-remsim) Getting git tags
:: (osmo-remsim) Building missing manuals
:: (osmo-remsim, 0.0): skipping, tag is ignored
:: (osmo-remsim, 0.1.0): skipping, tag is ignored
:: (osmo-remsim, 0.2.0): skipping, tag is ignored
:: (osmo-remsim, 0.2.1): skipping, tag is ignored
:: (osmo-remsim, 0.2.2): skipping, manuals exist
:: (osmo-remsim, 0.2.3): skipping, manuals exist
:: (osmo-remsim, 0.2.4): skipping, manuals exist
:: (osmo-remsim, 1.0.0): skipping, manuals exist
:: (osmo-sgsn) Listing files on server: /docs/osmo-sgsn
:: (osmo-sgsn) Getting git tags
:: (osmo-sgsn) Building missing manuals
:: (osmo-sgsn, 0.9.0): skipping, tag is ignored
:: (osmo-sgsn, 0.9.1): skipping, tag is ignored
:: (osmo-sgsn, 0.9.2): skipping, tag is ignored
:: (osmo-sgsn, 0.9.3): skipping, tag is ignored
:: (osmo-sgsn, 0.9.4): skipping, tag is ignored
:: (osmo-sgsn, 0.9.5): skipping, tag is ignored
:: (osmo-sgsn, 0.9.6): skipping, tag is ignored
:: (osmo-sgsn, 0.9.8): skipping, tag is ignored
:: (osmo-sgsn, 0.9.9): skipping, tag is ignored
:: (osmo-sgsn, 0.9.10): skipping, tag is ignored
:: (osmo-sgsn, 0.9.11): skipping, tag is ignored
:: (osmo-sgsn, 0.9.12): skipping, tag is ignored
:: (osmo-sgsn, 0.9.13): skipping, tag is ignored
:: (osmo-sgsn, 0.9.14): skipping, tag is ignored
:: (osmo-sgsn, 0.9.15): skipping, tag is ignored
:: (osmo-sgsn, 0.9.16): skipping, tag is ignored
:: (osmo-sgsn, 0.10.0): skipping, tag is ignored
:: (osmo-sgsn, 0.10.1): skipping, tag is ignored
:: (osmo-sgsn, 0.11.0): skipping, tag is ignored
:: (osmo-sgsn, 0.12.0): skipping, tag is ignored
:: (osmo-sgsn, 0.13.0): skipping, tag is ignored
:: (osmo-sgsn, 0.14.0): skipping, tag is ignored
:: (osmo-sgsn, 0.15.0): skipping, tag is ignored
:: (osmo-sgsn, 1.0.1): skipping, tag is ignored
:: (osmo-sgsn, 1.1.0): skipping, tag is ignored
:: (osmo-sgsn, 1.2.0): skipping, tag is ignored
:: (osmo-sgsn, 1.3.0): skipping, tag is ignored
:: (osmo-sgsn, 1.4.0): skipping, tag is ignored
:: (osmo-sgsn, 1.4.1): skipping, tag is ignored
:: (osmo-sgsn, 1.5.0): skipping, tag is ignored
:: (osmo-sgsn, 1.6.0): skipping, tag is ignored
:: (osmo-sgsn, 1.6.1): skipping, tag is ignored
:: (osmo-sgsn, 1.6.2): skipping, manuals exist
:: (osmo-sgsn, 1.7.0): skipping, manuals exist
:: (osmo-sgsn, 1.7.1): skipping, manuals exist
:: (osmo-sgsn, 1.8.0): skipping, manuals exist
:: (osmo-sgsn, 1.9.0): skipping, manuals exist
:: (osmo-sgsn, 1.10.0): skipping, tag is ignored
:: (osmo-sgsn, 1.10.1): skipping, manuals exist
:: (osmo-sgsn, 1.11.0): skipping, manuals exist
:: (osmo-sgsn, 1.11.1): skipping, manuals exist
:: (osmo-sgsn, 1.12.0): skipping, manuals exist
:: (osmo-sgsn, 1.12.1): skipping, manuals exist
:: (osmo-sip-connector) Listing files on server: /docs/osmo-sip-connector
:: (osmo-sip-connector) Getting git tags
:: (osmo-sip-connector) Building missing manuals
:: (osmo-sip-connector, 0.0.1): skipping, tag is ignored
:: (osmo-sip-connector, 1.1.0): skipping, tag is ignored
:: (osmo-sip-connector, 1.1.1): skipping, tag is ignored
:: (osmo-sip-connector, 1.2.0): skipping, manuals exist
:: (osmo-sip-connector, 1.3.0): skipping, manuals exist
:: (osmo-sip-connector, 1.3.1): skipping, manuals exist
:: (osmo-sip-connector, 1.4.0): skipping, manuals exist
:: (osmo-sip-connector, 1.4.1): skipping, manuals exist
:: (osmo-sip-connector, 1.5.0): skipping, manuals exist
:: (osmo-sip-connector, 1.5.1): skipping, manuals exist
:: (osmo-sip-connector, 1.6.0): skipping, manuals exist
:: (osmo-sip-connector, 1.6.1): skipping, manuals exist
:: (osmo-sip-connector, 1.6.2): skipping, manuals exist
:: (osmo-sip-connector, 1.6.3): skipping, manuals exist
:: (osmo-sip-connector, 1.7.0): skipping, manuals exist
:: (osmo-smlc) Listing files on server: /docs/osmo-smlc
:: (osmo-smlc) Getting git tags
:: (osmo-smlc) Building missing manuals
:: (osmo-smlc, 0.1.0): skipping, manuals exist
:: (osmo-smlc, 0.2.0): skipping, manuals exist
:: (osmo-smlc, 0.2.1): skipping, manuals exist
:: (osmo-smlc, 0.2.2): skipping, manuals exist
:: (osmo-smlc, 0.2.3): skipping, manuals exist
:: (osmo-smlc, 0.2.4): skipping, manuals exist
:: (osmo-smlc, 0.3.0): skipping, manuals exist
:: (osmo-smlc, 0.3.1): skipping, manuals exist
:: (libosmo-sigtran) Listing files on server: /docs/osmo-stp
:: (libosmo-sigtran) Getting git tags
:: (libosmo-sigtran) Building missing manuals
:: (libosmo-sigtran, 0.0.1) Cloning
https://gerrit.osmocom.org/libosmo-sigtran
Cloning into 'libosmo-sigtran'...
:: (libosmo-sigtran, 0.0.1) Checkout 0.0.1
HEAD is now at 64122ba jenkins.sh: libosmo-netif no longer depends on libosmo-abis
Note: switching to '0.0.1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 7cab49b sccp: Rename the pkg-config file to osmo-sccp
:: (libosmo-sigtran, 0.0.1) Building manuals
+ apt-get update
Hit:1
http://deb.debian.org/debian bookworm InRelease
Hit:2
http://deb.debian.org/debian bookworm-updates InRelease
Hit:3
http://deb.debian.org/debian-security bookworm-security InRelease
Get:4
https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_12 ./ InRelease [1579
B]
Get:5
https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_12 ./ Packages [197
kB]
Fetched 199 kB in 0s (677 kB/s)
Reading package lists...
+ apt-get -y upgrade osmocom-nightly
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following NEW packages will be installed:
osmocom-nightly
The following packages will be upgraded:
libnftables-dev libnftables1
2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 313 kB of archives.
After this operation, 3072 B of additional disk space will be used.
Get:1
https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_12 ./ libnftables-dev
1.0.6.3~osmocom.429.7d98 [13.1 kB]
Get:2
https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_12 ./ libnftables1
1.0.6.3~osmocom.429.7d98 [299 kB]
Get:3
https://downloads.osmocom.org/packages/osmocom:/nightly/Debian_12 ./ osmocom-nightly
202501152026 [1180 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 313 kB in 0s (7745 kB/s)
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database
... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading
database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ...
50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading
database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ...
85%(Reading database ... 90%(Reading database ... 95%(Reading database ... 100%(Reading
database ... 117416 files and directories currently installed.)
Preparing to unpack .../libnftables-dev_1.0.6.3~osmocom.429.7d98_amd64.deb ...
Unpacking libnftables-dev:amd64 (1.0.6.3~osmocom.429.7d98) over (1.0.6-2+deb12u2) ...
Preparing to unpack .../libnftables1_1.0.6.3~osmocom.429.7d98_amd64.deb ...
Unpacking libnftables1:amd64 (1.0.6.3~osmocom.429.7d98) over (1.0.6-2+deb12u2) ...
Selecting previously unselected package osmocom-nightly.
Preparing to unpack .../osmocom-nightly_202501152026_amd64.deb ...
Unpacking osmocom-nightly (202501152026) ...
Setting up libnftables1:amd64 (1.0.6.3~osmocom.429.7d98) ...
Setting up osmocom-nightly (202501152026) ...
Setting up libnftables-dev:amd64 (1.0.6.3~osmocom.429.7d98) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
+ [ -e /build/debian/control ]
+ cd /opt/osmo-gsm-manuals/
+ patch -p1
patching file build/custom-dblatex.sty
+ cd /build
+ su build -c autoreconf -fi
configure.ac:23: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from...
./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
configure.ac:23: the top level
configure.ac:30: warning: AC_OUTPUT should be used without arguments.
configure.ac:30: You should run autoupdate.
configure.ac:13: installing './compile'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or
'*_CPPFLAGS')
src/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS'
(or '*_CPPFLAGS')
src/Makefile.am:7: warning: source file 'sccp/sccp.c' is in a subdirectory,
src/Makefile.am:7: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least one source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled. For now, the corresponding output
automake: object file(s) will be placed in the top-level directory. However, this
automake: behavior may change in a future Automake major version, with object
automake: files being placed in the same subdirectory as the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
src/Makefile.am: installing './depcomp'
tests/sccp/Makefile.am:1: warning: 'INCLUDES' is the old name for
'AM_CPPFLAGS' (or '*_CPPFLAGS')
+ su build -c ./configure --enable-manuals
configure: WARNING: unrecognized options: --enable-manuals
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libosmocore >= 0.1.13... no
configure: error: Package requirements (libosmocore >= 0.1.13) were not met:
Package 'libosmocore', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBOSMOCORE_CFLAGS
and LIBOSMOCORE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
:: (libosmo-sigtran, 0.0.1) Building manuals failed!
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2011728 killed;
[ssh-agent] Stopped.