See
<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build2-deb9build-ansible/1265/display/redirect?page=changes>
Changes:
[Oliver Smith] jobs/gerrit-verifications: wrap in pipeline job
[Oliver Smith] jobs/gerrit-verifications: add param to skip build
[Oliver Smith] jobs/gerrit-lint: run as part of pipeline
[Oliver Smith] obs: build_binpkg: use almalinux:8 naming
[Oliver Smith] jobs/gerrit-binpkgs: new job for deb, rpm packages
[Oliver Smith] obs/README: add overview with build_binpkg.py
[Oliver Smith] obs: config: update note about testing packages
[Oliver Smith] jobs/gerrit-verifications: write summary comment
[Oliver Smith] obs: support Osmocom projects without prefix
------------------------------------------
[...truncated 20.18 KB...]
Unpacking libgcrypt20-dev (1.8.4-5+deb10u1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../03-libjs-jquery_3.3.1~dfsg-3+deb10u1_all.deb ...
Unpacking libjs-jquery (3.3.1~dfsg-3+deb10u1) ...
Selecting previously unselected package liblimesuite18.06-1:amd64.
Preparing to unpack .../04-liblimesuite18.06-1_18.06.0+dfsg-1+b1_amd64.deb ...
Unpacking liblimesuite18.06-1:amd64 (18.06.0+dfsg-1+b1) ...
Selecting previously unselected package liblimesuite-dev:amd64.
Preparing to unpack .../05-liblimesuite-dev_18.06.0+dfsg-1+b1_amd64.deb ...
Unpacking liblimesuite-dev:amd64 (18.06.0+dfsg-1+b1) ...
Selecting previously unselected package libmicrohttpd12.
Preparing to unpack .../06-libmicrohttpd12_0.9.62-1_amd64.deb ...
Unpacking libmicrohttpd12 (0.9.62-1) ...
Selecting previously unselected package libmicrohttpd-dev.
Preparing to unpack .../07-libmicrohttpd-dev_0.9.62-1_amd64.deb ...
Unpacking libmicrohttpd-dev (0.9.62-1) ...
Selecting previously unselected package liborcania1.2.
Preparing to unpack .../08-liborcania1.2_1.2.9-5_amd64.deb ...
Unpacking liborcania1.2 (1.2.9-5) ...
Selecting previously unselected package liborcania-dev.
Preparing to unpack .../09-liborcania-dev_1.2.9-5_amd64.deb ...
Unpacking liborcania-dev (1.2.9-5) ...
Selecting previously unselected package libsystemd-dev:amd64.
Preparing to unpack .../10-libsystemd-dev_241-7~deb10u8_amd64.deb ...
Unpacking libsystemd-dev:amd64 (241-7~deb10u8) ...
Selecting previously unselected package libuhd3.13.1:amd64.
Preparing to unpack .../11-libuhd3.13.1_3.13.1.0-3_amd64.deb ...
Unpacking libuhd3.13.1:amd64 (3.13.1.0-3) ...
Selecting previously unselected package libuhd-dev:amd64.
Preparing to unpack .../12-libuhd-dev_3.13.1.0-3_amd64.deb ...
Unpacking libuhd-dev:amd64 (3.13.1.0-3) ...
Selecting previously unselected package libyder2.0:amd64.
Preparing to unpack .../13-libyder2.0_1.4.4-4_amd64.deb ...
Unpacking libyder2.0:amd64 (1.4.4-4) ...
Selecting previously unselected package libulfius2.5:amd64.
Preparing to unpack .../14-libulfius2.5_2.5.2-4.2_amd64.deb ...
Unpacking libulfius2.5:amd64 (2.5.2-4.2) ...
Selecting previously unselected package libyder-dev:amd64.
Preparing to unpack .../15-libyder-dev_1.4.4-4_amd64.deb ...
Unpacking libyder-dev:amd64 (1.4.4-4) ...
Selecting previously unselected package libulfius-dev:amd64.
Preparing to unpack .../16-libulfius-dev_2.5.2-4.2_amd64.deb ...
Unpacking libulfius-dev:amd64 (2.5.2-4.2) ...
Setting up libuhd3.13.1:amd64 (3.13.1.0-3) ...
Setting up liblimesuite18.06-1:amd64 (18.06.0+dfsg-1+b1) ...
Setting up libcurl4-gnutls-dev:amd64 (7.64.0-4+deb10u3) ...
Setting up libmicrohttpd12 (0.9.62-1) ...
Setting up libgpg-error-dev (1.35-1) ...
Setting up liborcania1.2 (1.2.9-5) ...
Setting up libyder2.0:amd64 (1.4.4-4) ...
Setting up libuhd-dev:amd64 (3.13.1.0-3) ...
Setting up libjs-jquery (3.3.1~dfsg-3+deb10u1) ...
Setting up libsystemd-dev:amd64 (241-7~deb10u8) ...
Setting up liblimesuite-dev:amd64 (18.06.0+dfsg-1+b1) ...
Setting up liborcania-dev (1.2.9-5) ...
Setting up libulfius2.5:amd64 (2.5.2-4.2) ...
Setting up libgcrypt20-dev (1.8.4-5+deb10u1) ...
Setting up libmicrohttpd-dev (0.9.62-1) ...
Setting up libyder-dev:amd64 (1.4.4-4) ...
Setting up libulfius-dev:amd64 (2.5.2-4.2) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10+deb10u1) ...
Removing intermediate container 54d6686e44f4
---> 1e3e07107b4c
Step 28/28 : RUN chown -R build:build /usr/local
---> Running in 0dc84a14b854
Removing intermediate container 0dc84a14b854
---> 92b0a74cc46f
[Warning] One or more build-args [OSMO_NITB_BRANCH OPEN5GS_BRANCH OSMOCOM_REPO_VERSION
OSMO_GGSN_BRANCH OSMO_IUH_BRANCH OSMO_MSC_BRANCH OSMOCOM_REPO_TESTSUITE_MIRROR
OSMO_BSC_BRANCH OSMO_BTS_BRANCH OSMO_HNODEB_BRANCH OSMO_TTCN3_BRANCH UID
OSMO_GBPROXY_BRANCH OSMO_GSM_TESTER_BRANCH OSMO_UECUPS_BRANCH UPSTREAM_DISTRO
OSMO_STP_BRANCH DISTRO OSMO_MGW_BRANCH OSMO_SGSN_BRANCH USER LIBOSMOCORE_BRANCH
OSMO_CBC_BRANCH OSMO_HNBGW_BRANCH OSMO_BB_BRANCH OSMO_SIP_BRANCH OSMO_HLR_BRANCH
OSMO_PCU_BRANCH] were not consumed
Successfully built 92b0a74cc46f
Successfully tagged osmocom-build/debian-buster-jenkins:latest
rm -rf .common
make: Leaving directory
'/home/osmocom-build/osmo-ci/_docker_playground/debian-buster-jenkins'
+ docker_image_exists debian-buster-jenkins
+ docker images -q osmocom-build/debian-buster-jenkins
+ test -n 92b0a74cc46f
+ list_osmo_packages debian-buster debian-buster-jenkins
+ local distro=debian-buster
+ local image=debian-buster-jenkins
+ local docker_run_sh=docker run --rm --entrypoint=/bin/sh
osmocom-build/debian-buster-jenkins -c
+ [ -n ]
+ return
+ ret=0
+ cd /home/osmocom-build/osmo-ci
+ return 0
+ arch
+ [ x86_64 = x86_64 ]
+ docker_images_require debian-bullseye-erlang debian-bullseye-jenkins
+ local oldpwd=/home/osmocom-build/osmo-ci
+ [ -L _docker_playground ]
+ [ -d _docker_playground ]
+ git -C _docker_playground fetch
warning: redirecting to
https://gitea.osmocom.org/osmocom/docker-playground/
+ cd _docker_playground
+ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
+ git reset --hard origin/master
HEAD is now at e077fec ttcn3-mgw: Set osmux bind-ip(-v6) VTY configs
+ cd debian-bullseye-erlang
+ . ../jenkins-common.sh
+ realpath ../_cache
+ CACHE_DIR=/home/osmocom-build/osmo-ci/_docker_playground/_cache
+ realpath ../scripts/kernel-test
+ KERNEL_TEST_DIR=/home/osmocom-build/osmo-ci/_docker_playground/scripts/kernel-test
+ IMAGE_DIR_PREFIX=..
+ set -x
+ [ x = x ]
+ REPO_USER=osmocom-build
+ [
x<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label…
= x ]
+
VOL_BASE_DIR=<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-…
+ rm -rf
<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build2-deb9build-ansible/ws/logs>
+ mkdir -p
<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build2-deb9build-ansible/ws/logs>
+ [ ! -d
<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build2-deb9build-ansible/ws/logs>
]
+ [ xjenkins-update-osmo-ci-on-slaves-label=build2-deb9build-ansible-1265 = x ]
+ basename /home/osmocom-build/osmo-ci/_docker_playground/debian-bullseye-erlang
+ SUITE_NAME=debian-bullseye-erlang
+ NET_NAME=debian-bullseye-erlang
+ docker_images_require debian-bullseye-erlang debian-bullseye-jenkins
+ local i
+ local from_line
+ local pull_arg
+ local upstream_distro_arg
+ local distro_arg
+ local depends
+ local dir
+ [ =
registry.osmocom.org ]
+ docker_depends debian-bullseye-erlang
+ local feed
+ depends=
+ [ -n ]
+ docker_distro_from_image_name debian-bullseye-erlang
+ echo debian-bullseye
+ distro_arg=debian-bullseye
+ [ -z ]
+ docker_upstream_distro_from_image_name debian-bullseye-erlang
+ echo debian:bullseye
+ upstream_distro_arg=debian:bullseye
+ docker_dir_from_image_name debian-bullseye-erlang
+ echo debian-bullseye-erlang
+ dir=debian-bullseye-erlang
+ pull_arg=--pull
+ grep ^FROM ../debian-bullseye-erlang/Dockerfile
+ from_line=FROM ${REGISTRY}/debian:bullseye
+ echo FROM ${REGISTRY}/debian:bullseye
+ grep -q $USER
+ echo Building image: debian-bullseye-erlang (export NO_DOCKER_IMAGE_BUILD=1 to prevent
this)
Building image: debian-bullseye-erlang (export NO_DOCKER_IMAGE_BUILD=1 to prevent this)
+ make -C ../debian-bullseye-erlang BUILD_ARGS=--pull UPSTREAM_DISTRO=debian:bullseye
DISTRO=debian-bullseye IMAGE=osmocom-build/debian-bullseye-erlang
make: Entering directory
'/home/osmocom-build/osmo-ci/_docker_playground/debian-bullseye-erlang'
rm -rf .common
cp -r /home/osmocom-build/osmo-ci/_docker_playground/common .common
docker build \
--build-arg USER=osmocom-build \
--build-arg UID=1000 \
--build-arg REGISTRY=docker.io \
--build-arg OSMO_TTCN3_BRANCH=master \
--build-arg UPSTREAM_DISTRO=debian:bullseye \
--build-arg DISTRO=debian-bullseye \
--build-arg
OSMOCOM_REPO_MIRROR=https://downloads.osmocom.org \
--build-arg OSMOCOM_REPO_PATH=packages/osmocom: \
--build-arg OSMOCOM_REPO_VERSION=latest \
--build-arg
OSMOCOM_REPO_TESTSUITE_MIRROR=https://downloads.osmocom.org \
--build-arg LIBOSMOCORE_BRANCH=master \
--build-arg OSMO_BB_BRANCH=master \
--build-arg OSMO_BSC_BRANCH=master \
--build-arg OSMO_BTS_BRANCH=master \
--build-arg OSMO_CBC_BRANCH=master \
--build-arg OSMO_GBPROXY_BRANCH=master \
--build-arg OSMO_GGSN_BRANCH=master \
--build-arg OSMO_GSM_TESTER_BRANCH=master \
--build-arg OSMO_HLR_BRANCH=master \
--build-arg OSMO_HNBGW_BRANCH=master \
--build-arg OSMO_HNODEB_BRANCH=master \
--build-arg OSMO_IUH_BRANCH=master \
--build-arg OSMO_MGW_BRANCH=master \
--build-arg OSMO_MSC_BRANCH=master \
--build-arg OSMO_NITB_BRANCH=master \
--build-arg OSMO_PCU_BRANCH=master \
--build-arg OSMO_SGSN_BRANCH=master \
--build-arg OSMO_SIP_BRANCH=master \
--build-arg OSMO_STP_BRANCH=master \
--build-arg OSMO_UECUPS_BRANCH=master \
--build-arg OPEN5GS_BRANCH=main \
--pull -t osmocom-build/debian-bullseye-erlang:latest .
Sending build context to Docker daemon 25.6kB
Step 1/18 : ARG REGISTRY=docker.io
Step 2/18 : FROM ${REGISTRY}/debian:bullseye
bullseye: Pulling from library/debian
Digest: sha256:e538a2f0566efc44db21503277c7312a142f4d0dedc5d2886932b92626104bff
Status: Image is up to date for debian:bullseye
---> d91720f514f7
Step 3/18 : ARG OSMOCOM_REPO_MIRROR="https://downloads.osmocom.org"
---> Using cache
---> e93ecba14f25
Step 4/18 : ARG OSMOCOM_REPO_PATH="packages/osmocom:"
---> Using cache
---> 2490c7a22fb6
Step 5/18 :
ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/latest/Debian_11/"
---> Using cache
---> 38909df36d78
Step 6/18 : RUN apt-get update && apt-get upgrade -y && apt-get -y
install erlang rebar
---> Using cache
---> 63ec33490616
Step 7/18 : ARG REBAR3_VERSION="3.18.0"
---> Using cache
---> 9b90e46dcbac
Step 8/18 : ADD
https://github.com/erlang/rebar3/archive/refs/tags/${REBAR3_VERSION}.tar.gz
/tmp/rebar3.tar.gz
---> Using cache
---> e683a1fbce13
Step 9/18 : RUN tar -zxf /tmp/rebar3.tar.gz && cd rebar3-${REBAR3_VERSION}
&& ./bootstrap && install -Dm0755 "rebar3"
"/usr/bin/rebar3"
---> Using cache
---> ffde1a4ba31f
Step 10/18 : RUN apt-get update && apt-get -y install build-essential git
procps tcpdump vim netcat-openbsd wget && apt-get clean
---> Using cache
---> 900809d23a69
Step 11/18 : RUN apt-get update && apt-get -y install libpcap-dev &&
apt-get clean
---> Using cache
---> 4771a58fe34b
Step 12/18 : RUN apt-get update && apt-get install -y ca-certificates gnupg
---> Using cache
---> 9e7004a71e73
Step 13/18 : COPY .common/Release.key /tmp/Release.key
---> Using cache
---> 0d988e8c30d7
Step 14/18 : RUN apt-key add /tmp/Release.key && rm /tmp/Release.key &&
echo "deb " $OSMOCOM_REPO " ./" >
/etc/apt/sources.list.d/osmocom-latest.list
---> Using cache
---> 26e3ef08d283
Step 15/18 : ADD $OSMOCOM_REPO/Release /tmp/Release
---> Using cache
---> 074b5956dd83
Step 16/18 : RUN useradd -m build
---> Using cache
---> 2e8f391484be
Step 17/18 : WORKDIR /home/build
---> Using cache
---> 769387494ab5
Step 18/18 : USER build
---> Running in 72210189dcb7
unknown parent image ID
sha256:769387494ab5ff7f71f91804803efa2c3c9dcc3885a111fcfc6f505879229985
../make/Makefile:90: recipe for target 'docker-build' failed
make: *** [docker-build] Error 1
make: Leaving directory
'/home/osmocom-build/osmo-ci/_docker_playground/debian-bullseye-erlang'
+ exit 1
Build step 'Execute shell' marked build as failure