See
<https://jenkins.osmocom.org/jenkins/job/ttcn3-msc-test-io_uring/390/display/redirect>
Changes:
------------------------------------------
[...truncated 4.94 KiB...]
+ local upstream_distro_arg
+ local distro_arg
+ local depends
+ local dir
+ [
registry.osmocom.org =
registry.osmocom.org ]
+ docker_depends debian-bookworm-build
+ local feed
+ depends=
+ [ -n ]
+ docker_distro_from_image_name debian-bookworm-build
+ echo debian-bookworm
+ distro_arg=debian-bookworm
+ [ -z ]
+ docker_upstream_distro_from_image_name debian-bookworm-build
+ echo debian:bookworm
+ upstream_distro_arg=debian:bookworm
+ docker_dir_from_image_name debian-bookworm-build
+ echo debian-bookworm-build
+ dir=debian-bookworm-build
+ [ -z ]
+ pull_arg=--pull
+ grep ^FROM ../debian-bookworm-build/Dockerfile
+ from_line=FROM ${REGISTRY}/${UPSTREAM_DISTRO}
+ echo FROM ${REGISTRY}/${UPSTREAM_DISTRO}
+ grep -q $USER
+ set +x
Building image: debian-bookworm-build (export NO_DOCKER_IMAGE_BUILD=1 to prevent this)
+ docker_osmo_ttcn3_branch
+ [ -n ]
+ echo master
+ make -C ../debian-bookworm-build BUILD_ARGS=--pull UPSTREAM_DISTRO=debian:bookworm
DISTRO=debian-bookworm IMAGE=osmocom-build/debian-bookworm-build OSMO_TTCN3_BRANCH=master
make: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/ttcn3-msc-test-io_uring/ws/debian-bookworm-build'>
awk: fatal: cannot open file `.release' for reading: No such file or directory
awk: fatal: cannot open file `.release' for reading: No such file or directory
awk: fatal: cannot open file `.release' for reading: No such file or directory
rm -rf .common
cp -r <https://jenkins.osmocom.org/jenkins/job/ttcn3-msc-test-io_uring/ws/common>
.common
INFO: .release created
release=0.0.0
docker build \
--build-arg USER=osmocom-build \
--build-arg UID=1000 \
--build-arg
REGISTRY=registry.osmocom.org \
--build-arg OSMO_TTCN3_BRANCH=master \
--build-arg UPSTREAM_DISTRO=debian:bookworm \
--build-arg DISTRO=debian-bookworm \
--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 ASTERISK_BRANCH=sysmocom/20.7.0 \
--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_DIA2GSUP_BRANCH=master \
--build-arg OSMO_EPDG_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_REMSIM_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 \
--build-arg PJPROJECT_BRANCH=sysmocom/2.14 \
--pull -t osmocom-build/debian-bookworm-build:latest .
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 5.80kB done
#1 DONE 0.0s
#2 [auth] sharing credentials for
registry.osmocom.org
#2 DONE 0.0s
#3 [internal] load metadata for
registry.osmocom.org/debian:bookworm
#3 DONE 0.0s
#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s
#5 [internal] load build context
#5 DONE 0.0s
#6 [ 7/16] ADD
HTTPS://GITEA.OSMOCOM.ORG/SIM-CARD/PYSIM/RAW/BRANCH/MASTER/REQUIREMENTS.TXT
/tmp/pysim_requirements.txt
#6 DONE 0.1s
#7 [ 1/16] FROM
registry.osmocom.org/debian:bookworm@sha256:30c92cee105dd5e0b358aad92c408f3…
#7 resolve
registry.osmocom.org/debian:bookworm@sha256:30c92cee105dd5e0b358aad92c408f3…
#7 resolve
registry.osmocom.org/debian:bookworm@sha256:30c92cee105dd5e0b358aad92c408f3…
0.1s done
#7 DONE 0.1s
#8 [11/16] ADD
HTTPS://GERRIT.OSMOCOM.ORG/PLUGINS/GITILES/OSMO-CI/+/MASTER?FORMAT=TEXT
/tmp/osmo-ci-commit
#8 DONE 0.2s
#5 [internal] load build context
#5 transferring context: 1.96kB done
#5 DONE 0.1s
#9 [15/16] ADD
HTTPS://DOWNLOADS.OSMOCOM.ORG/PACKAGES/OSMOCOM:/NIGHTLY/DEBIAN_12//RELEASE
/tmp/Release
#9 CACHED
#10 [ 4/16] RUN SET -x && useradd --uid=1000 -d /build -m build && chown
-R build:build /usr/local && echo "path-exclude=/usr/share/man/*"
> /etc/dpkg/dpkg.cfg.d/exclude-man-pages && rm -rf /usr/share/man/
#10 CACHED
#11 [ 2/16] COPY .COMMON/RESPAWN.SH /usr/local/bin/respawn.sh
#11 CACHED
#12 [ 5/16] RUN IF [ "$(arch)" != "x86_64" ]; then echo "ERROR:
use debian-bookworm-build-arm instead"; exit 1; fi && set -x &&
apt-get update && apt-get install -y --no-install-recommends ca-certificates
libtinfo5 wget && apt-get clean && wget
https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/do…
&& tar -xf LLVMEmbeddedToolchainForArm-14.0.0-linux.tar.gz && rm
LLVMEmbeddedToolchainForArm-14.0.0-linux.tar.gz && mv
LLVMEmbeddedToolchainForArm-14.0.0 /opt/llvm-arm && /opt/llvm-arm/bin/clang
--version && /opt/llvm-arm/bin/clang --print-targets
#12 CACHED
#13 [ 3/16] COPY .COMMON/RELEASE.KEY /etc/apt/trusted.gpg.d/obs.osmocom.org.asc
#13 CACHED
#14 [ 6/16] RUN SET -x && apt-get update && apt-get install -y
--no-install-recommends asciidoc asciidoc-dblatex autoconf autoconf-archive
autogen automake bc bison build-essential bzip2 ca-certificates ccache
clang-format cmake coccinelle cppcheck curl dahdi-source dblatex dbus
debhelper devscripts dh-autoreconf docbook5-xml doxygen equivs flex g++
gawk gcc gcc-arm-none-eabi ghostscript git gnupg graphviz htop iproute2
latexmk lcov libaio-dev libasound2-dev libbladerf-dev libboost-all-dev
libc-ares-dev libcdk5-dev libcsv-dev libdbd-sqlite3 libdbi-dev libelf-dev
libffi-dev libfftw3-dev libgmp-dev libgnutls28-dev libgps-dev libgsm1-dev
libjansson-dev liblua5.3-dev libmnl-dev libncurses5-dev libnewlib-arm-none-eabi
libnftables-dev libnftnl-dev libnl-3-dev libnl-route-3-dev liboping-dev
libortp-dev libpcap-dev libpcsclite-dev libreadline-dev librsvg2-bin
libsctp-dev libsigsegv-dev libsnmp-dev libsofia-sip-ua-glib-dev libsqlite3-dev
libssl-dev libtalloc-dev libtinfo5 libtool liburing-dev libusb-1.0-0-dev
libusb-dev libxml2-utils libzmq3-dev locales lua-socket make mscgen ofono
openssh-client patchelf picolibc-arm-none-eabi pkg-config pylint python3
python3-gi python3-mako python3-nwdiag python3-pip python3-pyflakes
python3-setuptools python3-usb python3-yaml rsync sdcc source-highlight
sqlite3 stow sudo swig systemd tcpdump telnet tex-gyre texinfo unzip
virtualenv xsltproc xxd && apt-get clean
#14 CACHED
#15 [ 7/16]
ADD
HTTPS://GITEA.OSMOCOM.ORG/SIM-CARD/PYSIM/RAW/BRANCH/MASTER/REQUIREMENTS.TXT
/tmp/pysim_requirements.txt
#15 CACHED
#16 [ 9/16]
ADD
HTTPS://GERRIT.OSMOCOM.ORG/PLUGINS/GITILES/PYTHON/OSMO-PYTHON-TESTS/+/MASTE…
/tmp/osmo-python-tests-commit
#16 CACHED
#8 [11/16] ADD
HTTPS://GERRIT.OSMOCOM.ORG/PLUGINS/GITILES/OSMO-CI/+/MASTER?FORMAT=TEXT
/tmp/osmo-ci-commit
#8 CACHED
#17 [13/16]
ADD
HTTPS://GERRIT.OSMOCOM.ORG/PLUGINS/GITILES/OSMO-GSM-MANUALS/+/MASTER?FORMAT…
/tmp/osmo-gsm-manuals-commit
#17 CACHED
#18 [ 8/16] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3
install --break-system-packages
'git+https://github.com/eriwen/lcov-to-cobertura-xml.git'
'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argparse'
'git+https://github.com/podshumok/python-smpplib.git' 'pydbus'
'pysispm' 'ruff' 'sphinx' 'sphinxcontrib-napoleon'
-r /tmp/pysim_requirements.txt
#18 0.320 + cat /tmp/pysim_requirements.txt
#18 0.320 pyscard
#18 0.320 pyserial
#18 0.320 pytlv
#18 0.320 cmd2>=1.5
#18 0.320 jsonpath-ng
#18 0.320 construct>=2.10.70
#18 0.320 bidict
#18 0.320 pyosmocom>=0.0.8
#18 0.320 pyyaml>=5.1
#18 0.320 termcolor
#18 0.320 colorlog
#18 0.320 pycryptodomex
#18 0.320 cryptography
#18 0.320
git+https://github.com/osmocom/asn1tools
#18 0.320 packaging
#18 0.320
git+https://github.com/hologram-io/smpp.pdu
#18 0.320 + pip3 install --break-system-packages
git+https://github.com/eriwen/lcov-to-cobertura-xml.git
git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-ar…
git+https://github.com/podshumok/python-smpplib.git pydbus pysispm ruff sphinx
sphinxcontrib-napoleon -r /tmp/pysim_requirements.txt
#18 0.504 Collecting
git+https://github.com/eriwen/lcov-to-cobertura-xml.git
#18 0.505 Cloning
https://github.com/eriwen/lcov-to-cobertura-xml.git to
/tmp/pip-req-build-mx8h6nx_
#18 0.506 Running command git clone --filter=blob:none --quiet
https://github.com/eriwen/lcov-to-cobertura-xml.git /tmp/pip-req-build-mx8h6nx_
#18 1.279 Resolved
https://github.com/eriwen/lcov-to-cobertura-xml.git to commit
85f51dfd646fadf534ce2bd636befeec37148ff9
#18 1.290 Installing build dependencies: started
#18 2.524 Installing build dependencies: finished with status 'done'
#18 2.525 Getting requirements to build wheel: started
#18 2.610 Getting requirements to build wheel: finished with status 'error'
#18 2.613 error: subprocess-exited-with-error
#18 2.613
#18 2.613 × Getting requirements to build wheel did not run successfully.
#18 2.613 │ exit code: 1
#18 2.613 ╰─> [28 lines of output]
#18 2.613 Traceback (most recent call last):
#18 2.613 File
"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 353, in <module>
#18 2.613 main()
#18 2.613 File
"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 335, in main
#18 2.613 json_out['return_val'] = hook(**hook_input['kwargs'])
#18 2.613 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.613 File
"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 118, in get_requires_for_build_wheel
#18 2.613 return hook(config_settings)
#18 2.613 ^^^^^^^^^^^^^^^^^^^^^
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py",
line 334, in get_requires_for_build_wheel
#18 2.613 return self._get_build_requires(config_settings, requirements=[])
#18 2.613 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py",
line 304, in _get_build_requires
#18 2.613 self.run_setup()
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py",
line 320, in run_setup
#18 2.613 exec(code, locals())
#18 2.613 File "<string>", line 3, in <module>
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/__init__.py",
line 116, in setup
#18 2.613 _install_setup_requires(attrs)
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/__init__.py",
line 87, in _install_setup_requires
#18 2.613 dist.parse_config_files(ignore_option_errors=True)
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py",
line 759, in parse_config_files
#18 2.613 self._finalize_license_expression()
#18 2.613 File
"/tmp/pip-build-env-2q53rshj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py",
line 432, in _finalize_license_expression
#18 2.613 raise InvalidConfigError(
#18 2.613 setuptools.errors.InvalidConfigError: License classifiers have been
superseded by license expressions (see
https://peps.python.org/pep-0639/). Please remove:
#18 2.613
#18 2.613 License :: OSI Approved :: Apache Software License
#18 2.613 [end of output]
#18 2.613
#18 2.613 note: This error originates from a subprocess, and is likely not a problem
with pip.
#18 2.613 error: subprocess-exited-with-error
#18 2.613
#18 2.613 × Getting requirements to build wheel did not run successfully.
#18 2.613 │ exit code: 1
#18 2.613 ╰─> See above for output.
#18 2.613
#18 2.613 note: This error originates from a subprocess, and is likely not a problem with
pip.
#18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt
&& \tpip3 install --break-system-packages
\t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git'
\t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argparse'
\t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'pydbus'
\t\t'pysispm' \t\t'ruff' \t\t'sphinx'
\t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not
complete successfully: exit code: 1
------
[ 8/16] RUN SET -x && cat
/tmp/pysim_requirements.txt && pip3 install --break-system-packages
'git+https://github.com/eriwen/lcov-to-cobertura-xml.git'
'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argparse'
'git+https://github.com/podshumok/python-smpplib.git' 'pydbus'
'pysispm' 'ruff' 'sphinx' 'sphinxcontrib-napoleon'
-r /tmp/pysim_requirements.txt:
2.613 [end of output]
2.613
2.613 note: This error originates from a subprocess, and is likely not a problem with
pip.
2.613 error: subprocess-exited-with-error
2.613
2.613 × Getting requirements to build wheel did not run successfully.
2.613 │ exit code: 1
2.613 ╰─> See above for output.
2.613
2.613 note: This error originates from a subprocess, and is likely not a problem with
pip.
------
Dockerfile:177
--------------------
176 | ADD
https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt
/tmp/pysim_requirements.txt
177 | >>> RUN set -x && \
178 | >>> cat /tmp/pysim_requirements.txt && \
179 | >>> pip3 install --break-system-packages \
180 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git' \
181 | >>>
'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argparse'
\
182 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \
183 | >>> 'pydbus' \
184 | >>> 'pysispm' \
185 | >>> 'ruff' \
186 | >>> 'sphinx' \
187 | >>> 'sphinxcontrib-napoleon' \
188 | >>> -r /tmp/pysim_requirements.txt
189 |
--------------------
ERROR: failed to solve: process "/bin/sh -c set -x && \tcat
/tmp/pysim_requirements.txt && \tpip3 install --break-system-packages
\t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git'
\t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argparse'
\t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'pydbus'
\t\t'pysispm' \t\t'ruff' \t\t'sphinx'
\t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not
complete successfully: exit code: 1
make: *** [../make/Makefile:95: docker-build] Error 1
make: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/ttcn3-msc-test-io_uring/ws/debian-bookworm-build'>
+ exit 1
Build step 'Execute shell' marked build as failure
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found.
Configuration error?