lists.osmocom.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2026
July
June
May
April
March
February
January
2025
December
November
October
September
August
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
List overview
Download
gerrit-log
July 2026
----- 2026 -----
July 2026
June 2026
May 2026
April 2026
March 2026
February 2026
January 2026
----- 2025 -----
December 2025
November 2025
October 2025
September 2025
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
gerrit-log@lists.osmocom.org
1 participants
502 discussions
Start a n
N
ew thread
[S] Change in docker-playground[master]: debian-{bullseye,bookworm}-titan[-master]: drop libfftranscode
by fixeria
16 Jul '26
16 Jul '26
fixeria has uploaded this change for review. (
https://gerrit.osmocom.org/c/docker-playground/+/43079?usp=email
) Change subject: debian-{bullseye,bookworm}-titan[-master]: drop libfftranscode ...................................................................... debian-{bullseye,bookworm}-titan[-master]: drop libfftranscode We've meanwhile migrated to more recent TITAN release that can do ASN.1 PER encoding/decoding, so libfftranscode is no longer needed. Change-Id: If68f478d29f4728a9f3518b20128b195a8267955 Related: OS#6490 --- M debian-bookworm-titan-master/Dockerfile M debian-bookworm-titan/Dockerfile M debian-bullseye-titan-master/Dockerfile M debian-bullseye-titan/Dockerfile 4 files changed, 0 insertions(+), 39 deletions(-) git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/79/43079/1 diff --git a/debian-bookworm-titan-master/Dockerfile b/debian-bookworm-titan-master/Dockerfile index d292efe..0f41925 100644 --- a/debian-bookworm-titan-master/Dockerfile +++ b/debian-bookworm-titan-master/Dockerfile @@ -33,15 +33,6 @@ && \ apt-get clean -# Binary-only transcoding library for RANAP/RUA/HNBAP to work around TITAN only implementing BER -RUN set -x && \ - export DPKG_ARCH="$(dpkg --print-architecture)" && \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode0_0.6_${DPKG_…
&& \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode-dev_0.6_${DP…
&& \ - dpkg -i ./libfftranscode0_0.6_${DPKG_ARCH}.deb ./libfftranscode-dev_0.6_${DPKG_ARCH}.deb && \ - apt install --fix-broken && \ - rm libfftranscode*.deb - # Install osmo-python-tests (for obtaining talloc reports from SUT) ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit RUN pip3 install --break-system-packages \ diff --git a/debian-bookworm-titan/Dockerfile b/debian-bookworm-titan/Dockerfile index ba07550..05fa0d3 100644 --- a/debian-bookworm-titan/Dockerfile +++ b/debian-bookworm-titan/Dockerfile @@ -38,15 +38,6 @@ # testsuites inside the docker containers. Don't use it by default. ENV USE_CCACHE=0 -# Binary-only transcoding library for RANAP/RUA/HNBAP to work around TITAN only implementing BER -RUN set -x && \ - export DPKG_ARCH="$(dpkg --print-architecture)" && \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode0_0.6_${DPKG_…
&& \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode-dev_0.6_${DP…
&& \ - dpkg -i ./libfftranscode0_0.6_${DPKG_ARCH}.deb ./libfftranscode-dev_0.6_${DPKG_ARCH}.deb && \ - apt install --fix-broken && \ - rm libfftranscode*.deb - # Install osmo-python-tests (for obtaining talloc reports from SUT) ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit RUN pip3 install --break-system-packages \ diff --git a/debian-bullseye-titan-master/Dockerfile b/debian-bullseye-titan-master/Dockerfile index 1e3a2a7..49624a7 100644 --- a/debian-bullseye-titan-master/Dockerfile +++ b/debian-bullseye-titan-master/Dockerfile @@ -84,16 +84,6 @@ # This is required for obtaining talloc reports from the SUT RUN pip3 install
git+https://gitea.osmocom.org/cellular-infrastructure/osmo-python-tests
-# binary-only transcoding library for RANAP/RUA/HNBAP to work around TITAN only implementing BER -RUN apt-get update && \ - apt-get -y install wget -RUN DPKG_ARCH="$(dpkg --print-architecture)" && export $DPKG_ARCH && \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode0_0.6_${DPKG_…
&& \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode-dev_0.6_${DP…
&& \ - dpkg -i ./libfftranscode0_0.6_${DPKG_ARCH}.deb ./libfftranscode-dev_0.6_${DPKG_ARCH}.deb && \ - apt install --fix-broken && \ - rm libfftranscode*.deb - RUN git config --global user.email docker(a)dock.er && \ git config --global user.name "Dock Er" diff --git a/debian-bullseye-titan/Dockerfile b/debian-bullseye-titan/Dockerfile index b099c47..c017cc3 100644 --- a/debian-bullseye-titan/Dockerfile +++ b/debian-bullseye-titan/Dockerfile @@ -40,17 +40,6 @@ # somehow Debian folks updated the gcc version but not titan :/ RUN sed -i 's/^#error/\/\/#error/' /usr/include/titan/cversion.h - -# binary-only transcoding library for RANAP/RUA/HNBAP to work around TITAN only implementing BER -RUN apt-get update && \ - apt-get -y install wget -RUN DPKG_ARCH="$(dpkg --print-architecture)" && export $DPKG_ARCH && \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode0_0.6_${DPKG_…
&& \ - wget
https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode-dev_0.6_${DP…
&& \ - dpkg -i ./libfftranscode0_0.6_${DPKG_ARCH}.deb ./libfftranscode-dev_0.6_${DPKG_ARCH}.deb && \ - apt install --fix-broken && \ - rm libfftranscode*.deb - RUN git config --global user.email docker(a)dock.er && \ git config --global user.name "Dock Er" -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43079?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: If68f478d29f4728a9f3518b20128b195a8267955 Gerrit-Change-Number: 43079 Gerrit-PatchSet: 1 Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
1
0
0
0
[M] Change in docker-playground[master]: Install osmo-python-tests with pip
by fixeria
16 Jul '26
16 Jul '26
Attention is currently required from: osmith. fixeria has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/docker-playground/+/43078?usp=email
) Change subject: Install osmo-python-tests with pip ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43078?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: I9bb5d13897dbf1be9855c4eba29c6b3a2c35729c Gerrit-Change-Number: 43078 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Comment-Date: Thu, 16 Jul 2026 18:42:07 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
1
0
0
0
[M] Change in docker-playground[master]: debian-sid-jenkins: remove
by fixeria
16 Jul '26
16 Jul '26
Attention is currently required from: osmith. fixeria has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/docker-playground/+/43077?usp=email
) Change subject: debian-sid-jenkins: remove ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43077?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: Ia7e2a92cba81a51bae409e0dadfd592204bce6d0 Gerrit-Change-Number: 43077 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Comment-Date: Thu, 16 Jul 2026 18:38:53 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
1
0
0
0
[L] Change in docker-playground[master]: debian-bullseye-jenkins*: remove
by fixeria
16 Jul '26
16 Jul '26
Attention is currently required from: osmith. fixeria has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/docker-playground/+/43076?usp=email
) Change subject: debian-bullseye-jenkins*: remove ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43076?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: Iec6ecbc7446aaf3a643aec0168264dba3e671894 Gerrit-Change-Number: 43076 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Comment-Date: Thu, 16 Jul 2026 18:38:38 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
1
0
0
0
[L] Change in docker-playground[master]: debian-buster-jenkins*: remove
by fixeria
16 Jul '26
16 Jul '26
Attention is currently required from: osmith, pespin. fixeria has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/docker-playground/+/43075?usp=email
) Change subject: debian-buster-jenkins*: remove ...................................................................... Patch Set 1: Code-Review+2 -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43075?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: Ia7fc6aac738738c1a3929ad92ae93d0f2d6a825d Gerrit-Change-Number: 43075 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de> Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Attention: pespin <pespin(a)sysmocom.de> Gerrit-Comment-Date: Thu, 16 Jul 2026 18:38:05 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
1
0
0
0
[M] Change in ...osmo-python-tests[master]: Modernize python packaging
by fixeria
16 Jul '26
16 Jul '26
Attention is currently required from: daniel, osmith. fixeria has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/python/osmo-python-tests/+/43074?usp=email
) Change subject: Modernize python packaging ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/python/osmo-python-tests/+/43074?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: python/osmo-python-tests Gerrit-Branch: master Gerrit-Change-Id: I186544163ab02834c33f1363f3a06cd380898f56 Gerrit-Change-Number: 43074 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de> Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Attention: daniel <dwillmann(a)sysmocom.de> Gerrit-Comment-Date: Thu, 16 Jul 2026 18:37:39 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
1
0
0
0
[L] Change in docker-playground[master]: debian-buster-jenkins*: remove
by daniel
16 Jul '26
16 Jul '26
Attention is currently required from: fixeria, osmith, pespin. daniel has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/docker-playground/+/43075?usp=email
) Change subject: debian-buster-jenkins*: remove ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43075?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: Ia7fc6aac738738c1a3929ad92ae93d0f2d6a825d Gerrit-Change-Number: 43075 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de> Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Attention: pespin <pespin(a)sysmocom.de> Gerrit-Comment-Date: Thu, 16 Jul 2026 17:14:57 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
1
0
0
0
[M] Change in docker-playground[master]: debian-sid-jenkins: remove
by osmith
16 Jul '26
16 Jul '26
osmith has uploaded this change for review. (
https://gerrit.osmocom.org/c/docker-playground/+/43077?usp=email
) Change subject: debian-sid-jenkins: remove ...................................................................... debian-sid-jenkins: remove This container is not being used, and it still attempts to install python2 which has been removed from debian sid quite some time ago. Let's remove it. Change-Id: Ia7e2a92cba81a51bae409e0dadfd592204bce6d0 --- D debian-sid-jenkins/Dockerfile D debian-sid-jenkins/Makefile 2 files changed, 0 insertions(+), 190 deletions(-) git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/77/43077/1 diff --git a/debian-sid-jenkins/Dockerfile b/debian-sid-jenkins/Dockerfile deleted file mode 100644 index 5650192..0000000 --- a/debian-sid-jenkins/Dockerfile +++ /dev/null @@ -1,187 +0,0 @@ -# Image used to run contrib/jenkins.sh scripts of most Osmocom projects. -# See master-builds.yml, gerrit-verifications.yml in osmo-ci.git. - -ARG DEBIAN_VERSION=sid -ARG REGISTRY=docker.io -FROM ${REGISTRY}/debian:${DEBIAN_VERSION} -# Arguments used after FROM must be specified again -ARG OSMOCOM_REPO_MIRROR="
https://downloads.osmocom.org
" -ARG OSMOCOM_REPO_PATH="packages/osmocom:" - -# Make "$DEBIAN_VERSION" available after FROM -#
https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-fr…
-ARG DEBIAN_VERSION - -# Install apt dependencies (keep in alphabetic order) -RUN \ - [ "$(arch)" = "x86_64" ] && dpkg --add-architecture i386; \ - DEBIAN_FRONTEND=noninteractive apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - asciidoc \ - asciidoc-dblatex \ - autoconf \ - autoconf-archive \ - automake \ - bc \ - bison \ - bzip2 \ - ca-certificates \ - cmake \ - coccinelle \ - cppcheck \ - dahdi-source \ - dblatex \ - dbus \ - debhelper \ - devscripts \ - dh-autoreconf \ - dh-systemd \ - docbook5-xml \ - doxygen \ - flex \ - g++ \ - gawk \ - gcc \ - gcc-arm-none-eabi \ - git \ - git-buildpackage \ - graphviz \ - htop \ - inkscape \ - lcov \ - libaio-dev \ - libasound2-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 \ - libnl-3-dev \ - libnl-route-3-dev \ - liboping-dev \ - libortp-dev \ - libpcap-dev \ - libpcsclite-dev \ - libreadline-dev \ - libsctp-dev \ - libsigsegv-dev \ - libsnmp-dev \ - libsofia-sip-ua-glib-dev \ - libsqlite3-dev \ - libssl-dev \ - libtalloc-dev \ - libtool \ - libusb-1.0-0-dev \ - libusb-dev \ - libxml2-utils \ - libzmq3-dev \ - locales \ - lua-socket \ - make \ - mscgen \ - ofono \ - openssh-client \ - osc \ - patchelf \ - pkg-config \ - python3 \ - python3-gi \ - python3-mako \ - python3-nwdiag \ - python3-pip \ - python3-pyflakes \ - python3-setuptools \ - python3-usb \ - python3-yaml \ - python2.7 \ - python-setuptools \ - rsync \ - sdcc \ - sqlite3 \ - source-highlight \ - stow \ - sudo \ - systemd \ - tcpdump \ - texinfo \ - unzip \ - wget \ - xsltproc - -# Install pip dependencies (keep in alphabetic order) -RUN pip3 install \ -
git+https://github.com/podshumok/python-smpplib.git
\ -
git+https://github.com/eriwen/lcov-to-cobertura-xml.git
\ - pydbus \ - pysispm - -# match the outside user -RUN useradd --uid=1000 build -#RUN echo "build ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/build - -RUN mkdir /build -RUN chown build:build /build - -# Install osmo-python-tests for python2 (when building old tags again new releases) -ARG OSMO_PYTHON2_TESTS_COMMIT=fb4b813d4df62b7b2445bdced961eb1847267eed -RUN git clone
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests2 && \ - cd osmo-python-tests2 && \ - git checkout $OSMO_PYTHON2_TESTS_COMMIT && \ - python2 setup.py clean build install - -# Install osmo-python-tests for python3 -ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN git clone
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests3 && \ - cd osmo-python-tests3 && \ - python3 setup.py clean build install - -# Install osmo-ci.git/scripts to /usr/local/bin -ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit -RUN git clone
https://gerrit.osmocom.org/osmo-ci
osmo-ci && \ - cp -v $(find osmo-ci/scripts \ - -maxdepth 1 \ - -type f ) \ - /usr/local/bin - -# Install osmo-gsm-manuals to /opt/osmo-gsm-manuals -ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-gsm-manuals/+/master?format…
/tmp/osmo-gsm-manuals-commit -RUN git -C /opt clone
https://gerrit.osmocom.org/osmo-gsm-manuals
- -# Set a UTF-8 locale -RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ - dpkg-reconfigure --frontend=noninteractive locales && \ - update-locale LANG=en_US.UTF-8 -ENV LANG en_US.UTF-8 - -# Install packages from Osmocom OBS repositories: -# * osmo-remsim: libulfius -# * osmo-trx: liblimesuite-dev, libuhd-dev -ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/nightly/Debian_9.0/" -COPY .common/Release.key /tmp/Release.key -RUN apt-key add /tmp/Release.key && \ - rm /tmp/Release.key && \ - echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-nightly.list -ADD $OSMOCOM_REPO/Release /tmp/Release -RUN apt-get update && \ - apt-get install -y --no-install-recommends \ - liblimesuite-dev \ - libuhd-dev \ - libulfius-dev && \ - apt-get clean - -# osmo-python-tests' contrib/jenkins.sh writes to /usr/local as user -RUN chown -R build:build /usr/local diff --git a/debian-sid-jenkins/Makefile b/debian-sid-jenkins/Makefile deleted file mode 100644 index eaa01d2..0000000 --- a/debian-sid-jenkins/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -UPSTREAM_DISTRO=debian:sid -DISTRO=debian-sid -include ../make/Makefile -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43077?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: Ia7e2a92cba81a51bae409e0dadfd592204bce6d0 Gerrit-Change-Number: 43077 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de>
1
0
0
0
[M] Change in docker-playground[master]: Install osmo-python-tests with pip
by osmith
16 Jul '26
16 Jul '26
osmith has uploaded this change for review. (
https://gerrit.osmocom.org/c/docker-playground/+/43078?usp=email
) Change subject: Install osmo-python-tests with pip ...................................................................... Install osmo-python-tests with pip Use pip to install osmo-python-tests instead of calling setup.py, so it works with modern python packaging as well. Related: osmo-python-tests I186544163ab02834c33f1363f3a06cd380898f56 Change-Id: I9bb5d13897dbf1be9855c4eba29c6b3a2c35729c --- M debian-bookworm-build-arm/Dockerfile M debian-bookworm-build/Dockerfile M debian-bookworm-titan-master/Dockerfile M debian-bookworm-titan/Dockerfile M debian-trixie-build-arm/Dockerfile M debian-trixie-build/Dockerfile 6 files changed, 16 insertions(+), 36 deletions(-) git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/78/43078/1 diff --git a/debian-bookworm-build-arm/Dockerfile b/debian-bookworm-build-arm/Dockerfile index a6a1b21..7739afc 100644 --- a/debian-bookworm-build-arm/Dockerfile +++ b/debian-bookworm-build-arm/Dockerfile @@ -54,6 +54,7 @@ make \ pkg-config \ python3-minimal \ + python3-pip \ python3-setuptools \ sdcc \ stow \ @@ -62,12 +63,8 @@ # Install osmo-python-tests ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN set -x && \ - git clone --depth=1
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests && \ - cd osmo-python-tests && \ - python3 setup.py clean build install && \ - cd .. && \ - rm -rf osmo-python-tests +RUN pip3 install --break-system-packages \ + '
git+https://gerrit.osmocom.org/python/osmo-python-tests
' # Install osmo-ci.git/scripts to /usr/local/bin ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit diff --git a/debian-bookworm-build/Dockerfile b/debian-bookworm-build/Dockerfile index b82fc25..7ba0572 100644 --- a/debian-bookworm-build/Dockerfile +++ b/debian-bookworm-build/Dockerfile @@ -197,12 +197,8 @@ # Install osmo-python-tests ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN set -x && \ - git clone --depth=1
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests && \ - cd osmo-python-tests && \ - python3 setup.py clean build install && \ - cd .. && \ - rm -rf osmo-python-tests +RUN pip3 install --break-system-packages \ + '
git+https://gerrit.osmocom.org/python/osmo-python-tests
' # Install osmo-ci.git/scripts to /usr/local/bin ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit diff --git a/debian-bookworm-titan-master/Dockerfile b/debian-bookworm-titan-master/Dockerfile index 8c322fe..d292efe 100644 --- a/debian-bookworm-titan-master/Dockerfile +++ b/debian-bookworm-titan-master/Dockerfile @@ -24,6 +24,7 @@ iputils-ping \ netcat-openbsd \ procps \ + python3-pip \ python3-setuptools \ tcpdump \ vim \ @@ -43,12 +44,8 @@ # Install osmo-python-tests (for obtaining talloc reports from SUT) ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN set -x && \ - git clone --depth=1
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests && \ - cd osmo-python-tests && \ - python3 setup.py clean build install && \ - cd .. && \ - rm -rf osmo-python-tests +RUN pip3 install --break-system-packages \ + '
git+https://gerrit.osmocom.org/python/osmo-python-tests
' # Configure git RUN git config --global user.email docker(a)dock.er && \ diff --git a/debian-bookworm-titan/Dockerfile b/debian-bookworm-titan/Dockerfile index 8a85044..ba07550 100644 --- a/debian-bookworm-titan/Dockerfile +++ b/debian-bookworm-titan/Dockerfile @@ -25,6 +25,7 @@ iputils-ping \ netcat-openbsd \ procps \ + python3-pip \ python3-setuptools \ tcpdump \ vim \ @@ -48,12 +49,8 @@ # Install osmo-python-tests (for obtaining talloc reports from SUT) ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN set -x && \ - git clone --depth=1
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests && \ - cd osmo-python-tests && \ - python3 setup.py clean build install && \ - cd .. && \ - rm -rf osmo-python-tests +RUN pip3 install --break-system-packages \ + '
git+https://gerrit.osmocom.org/python/osmo-python-tests
' # Configure git RUN git config --global user.email docker(a)dock.er && \ diff --git a/debian-trixie-build-arm/Dockerfile b/debian-trixie-build-arm/Dockerfile index cd462c3..acf825f 100644 --- a/debian-trixie-build-arm/Dockerfile +++ b/debian-trixie-build-arm/Dockerfile @@ -56,6 +56,7 @@ make \ pkg-config \ python3-minimal \ + python3-pip \ python3-setuptools \ stow \ && \ @@ -63,12 +64,8 @@ # Install osmo-python-tests ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN set -x && \ - git clone --depth=1
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests && \ - cd osmo-python-tests && \ - python3 setup.py clean build install && \ - cd .. && \ - rm -rf osmo-python-tests +RUN pip3 install --break-system-packages \ + '
git+https://gerrit.osmocom.org/python/osmo-python-tests
' # Install osmo-ci.git/scripts to /usr/local/bin ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit diff --git a/debian-trixie-build/Dockerfile b/debian-trixie-build/Dockerfile index 0a7affd..58cd9c1 100644 --- a/debian-trixie-build/Dockerfile +++ b/debian-trixie-build/Dockerfile @@ -205,12 +205,8 @@ # Install osmo-python-tests ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN set -x && \ - git clone --depth=1
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests && \ - cd osmo-python-tests && \ - python3 setup.py clean build install && \ - cd .. && \ - rm -rf osmo-python-tests +RUN pip3 install --break-system-packages \ + '
git+https://gerrit.osmocom.org/python/osmo-python-tests
' # Install osmo-ci.git/scripts to /usr/local/bin ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43078?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: I9bb5d13897dbf1be9855c4eba29c6b3a2c35729c Gerrit-Change-Number: 43078 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de>
1
0
0
0
[L] Change in docker-playground[master]: debian-buster-jenkins*: remove
by osmith
16 Jul '26
16 Jul '26
osmith has uploaded this change for review. (
https://gerrit.osmocom.org/c/docker-playground/+/43075?usp=email
) Change subject: debian-buster-jenkins*: remove ...................................................................... debian-buster-jenkins*: remove We are clearly not using these containers anymore, as they fail to build: 0.297 Err:4
http://deb.debian.org/debian
buster Release 0.297 404 Not Found [IP: 199.232.190.132 80] 0.305 Err:5
http://deb.debian.org/debian-security
buster/updates Release 0.305 404 Not Found [IP: 199.232.190.132 80] 0.314 Err:6
http://deb.debian.org/debian
buster-updates Release 0.314 404 Not Found [IP: 199.232.190.132 80] 0.320 Reading package lists... 0.334 E: The repository '
http://deb.debian.org/debian
buster Release' does not have a Release file. 0.334 E: The repository '
http://deb.debian.org/debian-security
buster/updates Release' does not have a Release file. 0.334 E: The repository '
http://deb.debian.org/debian
buster-updates Release' does not have a Release file. Change-Id: Ia7fc6aac738738c1a3929ad92ae93d0f2d6a825d --- D debian-buster-jenkins-arm/Dockerfile D debian-buster-jenkins-arm/Makefile D debian-buster-jenkins/Dockerfile D debian-buster-jenkins/Makefile 4 files changed, 0 insertions(+), 295 deletions(-) git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/75/43075/1 diff --git a/debian-buster-jenkins-arm/Dockerfile b/debian-buster-jenkins-arm/Dockerfile deleted file mode 100644 index c918b15..0000000 --- a/debian-buster-jenkins-arm/Dockerfile +++ /dev/null @@ -1,78 +0,0 @@ -# Image used to run contrib/jenkins.sh scripts of a few Osmocom projects on -# arm. Keep this image minimal so the rpis don't need forever to build it. -# See master-builds.yml, gerrit-verifications.yml in osmo-ci.git. - -ARG DEBIAN_VERSION=buster-slim -ARG REGISTRY=docker.io -FROM ${REGISTRY}/debian:${DEBIAN_VERSION} -# Arguments used after FROM must be specified again -ARG OSMOCOM_REPO_MIRROR="
https://downloads.osmocom.org
" -ARG OSMOCOM_REPO_PATH="packages/osmocom:" - -# Install apt dependencies (keep in alphabetic order) -RUN \ - DEBIAN_FRONTEND=noninteractive apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - autoconf \ - automake \ - bzip2 \ - ca-certificates \ - ccache \ - g++ \ - gcc \ - git \ - libboost-dev \ - libboost-filesystem-dev \ - libboost-program-options-dev \ - libboost-thread-dev \ - libfftw3-dev \ - libgnutls28-dev \ - libmnl-dev \ - libortp-dev \ - libpcsclite-dev \ - libsctp-dev \ - libtalloc-dev \ - libtool \ - libusb-1.0-0-dev \ - make \ - pkg-config \ - python3-minimal \ - python3-setuptools \ - sdcc \ - stow \ - && \ - apt-get clean - -# match the outside user -RUN useradd --uid=1000 build - -RUN mkdir /build -RUN chown build:build /build - -# Install osmo-python-tests for python3 -ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN git clone
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests3 && \ - cd osmo-python-tests3 && \ - python3 setup.py clean build install - -# Install osmo-ci.git/scripts to /usr/local/bin -ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit -RUN git clone
https://gerrit.osmocom.org/osmo-ci
osmo-ci && \ - cp -v $(find osmo-ci/scripts \ - -maxdepth 1 \ - -type f ) \ - /usr/local/bin - -# Install packages from Osmocom OBS repositories: -# * osmo-trx: liblimesuite-dev, libuhd-dev -ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/nightly/Debian_10/" -COPY .common/Release.key /etc/apt/trusted.gpg.d/obs.osmocom.org.asc -RUN echo "deb [signed-by=/etc/apt/trusted.gpg.d/obs.osmocom.org.asc] " \ - $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-nightly.list -ADD $OSMOCOM_REPO/Release /tmp/Release -RUN apt-get update && \ - apt-get install -y --no-install-recommends \ - liblimesuite-dev \ - libuhd-dev \ - && \ - apt-get clean diff --git a/debian-buster-jenkins-arm/Makefile b/debian-buster-jenkins-arm/Makefile deleted file mode 100644 index c63bf12..0000000 --- a/debian-buster-jenkins-arm/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -UPSTREAM_DISTRO=debian/eol:buster-slim -DISTRO=debian-buster-slim -include ../make/Makefile diff --git a/debian-buster-jenkins/Dockerfile b/debian-buster-jenkins/Dockerfile deleted file mode 100644 index f0bb6c7..0000000 --- a/debian-buster-jenkins/Dockerfile +++ /dev/null @@ -1,211 +0,0 @@ -# osmo-gsm-tester is still using this (OS#6126). -# See master-builds.yml, gerrit-verifications.yml in osmo-ci.git. - -ARG DEBIAN_VERSION=buster -ARG REGISTRY=docker.io -FROM ${REGISTRY}/debian:${DEBIAN_VERSION} -# Arguments used after FROM must be specified again -ARG OSMOCOM_REPO_MIRROR="
https://downloads.osmocom.org
" -ARG OSMOCOM_REPO_PATH="packages/osmocom:" - -# Make "$DEBIAN_VERSION" available after FROM -#
https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-fr…
-ARG DEBIAN_VERSION - -# LLVM-embedded-toolchain-for-Arm version -ARG LLVM_VERSION="14.0.0" - -# Install apt dependencies (keep in alphabetic order) -RUN \ - [ "$(arch)" = "x86_64" ] && dpkg --add-architecture i386; \ - DEBIAN_FRONTEND=noninteractive apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - asciidoc \ - asciidoc-dblatex \ - autoconf \ - autoconf-archive \ - automake \ - bc \ - bison \ - bzip2 \ - ca-certificates \ - ccache \ - cmake \ - coccinelle \ - cppcheck \ - dahdi-source \ - dblatex \ - dbus \ - debhelper \ - devscripts \ - dh-autoreconf \ - dh-systemd \ - docbook5-xml \ - doxygen \ - flex \ - g++ \ - gawk \ - gcc \ - gcc-arm-none-eabi \ - ghostscript \ - git \ - git-buildpackage \ - graphviz \ - htop \ - inkscape \ - latexmk \ - lcov \ - libaio-dev \ - libasound2-dev \ - libboost-all-dev \ - libc-ares-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 \ - libnl-3-dev \ - libnl-route-3-dev \ - liboping-dev \ - libortp-dev \ - libpcap-dev \ - libpcsclite-dev \ - libreadline-dev \ - libsctp-dev \ - libsigsegv-dev \ - libsnmp-dev \ - libsofia-sip-ua-glib-dev \ - libsqlite3-dev \ - libssl-dev \ - libtalloc-dev \ - libtinfo5 \ - libtool \ - libusb-1.0-0-dev \ - libusb-dev \ - libxml2-utils \ - libzmq3-dev \ - locales \ - lua-socket \ - make \ - mscgen \ - ofono \ - openssh-client \ - osc \ - patchelf \ - pkg-config \ - pylint \ - python-pip \ - python-setuptools \ - python-yaml \ - python2.7 \ - python3 \ - python3-cryptography \ - python3-gi \ - python3-mako \ - python3-nwdiag \ - python3-pip \ - python3-pyflakes \ - python3-setuptools \ - python3-usb \ - python3-yaml \ - rsync \ - sdcc \ - source-highlight \ - sqlite3 \ - stow \ - sudo \ - systemd \ - tcpdump \ - tex-gyre \ - texinfo \ - unzip \ - wget \ - xsltproc - -RUN set -x && \ - [ "$(arch)" = "x86_64" ] || exit 0; \ - wget -q
https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/do…
&& \ - tar -xf LLVMEmbeddedToolchainForArm-${LLVM_VERSION}-linux.tar.gz && \ - rm LLVMEmbeddedToolchainForArm-${LLVM_VERSION}-linux.tar.gz && \ - mv LLVMEmbeddedToolchainForArm-${LLVM_VERSION} /opt/llvm-arm && \ - /opt/llvm-arm/bin/clang --version && \ - /opt/llvm-arm/bin/clang --print-targets - -# Install pip dependencies (keep in alphabetic order) -RUN pip3 install \ - '
git+https://github.com/eriwen/lcov-to-cobertura-xml.git
' \ - '
git+https://github.com/osmocom/sphinx-argparse@master#egg=sphinx-argparse
' \ - '
git+https://github.com/podshumok/python-smpplib.git
' \ - 'pydbus' \ - 'pysispm' \ - 'sphinx' \ - 'sphinxcontrib-napoleon' \ - 'swig' - -# match the outside user -RUN useradd --uid=1000 build -#RUN echo "build ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/build - -RUN mkdir /build -RUN chown build:build /build - -# Install osmo-python-tests for python2 (when building old tags again new releases) -ARG OSMO_PYTHON2_TESTS_COMMIT=fb4b813d4df62b7b2445bdced961eb1847267eed -RUN git clone
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests2 && \ - cd osmo-python-tests2 && \ - git checkout $OSMO_PYTHON2_TESTS_COMMIT && \ - python2 setup.py clean build install - -# Install osmo-python-tests for python3 -ADD
https://gerrit.osmocom.org/plugins/gitiles/python/osmo-python-tests/+/maste…
/tmp/osmo-python-tests-commit -RUN git clone
https://gerrit.osmocom.org/python/osmo-python-tests
osmo-python-tests3 && \ - cd osmo-python-tests3 && \ - python3 setup.py clean build install - -# Install osmo-ci.git/scripts to /usr/local/bin -ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-ci/+/master?format=TEXT
/tmp/osmo-ci-commit -RUN git clone
https://gerrit.osmocom.org/osmo-ci
osmo-ci && \ - cp -v $(find osmo-ci/scripts \ - -maxdepth 1 \ - -type f ) \ - /usr/local/bin - -# Install osmo-gsm-manuals to /opt/osmo-gsm-manuals -ADD
https://gerrit.osmocom.org/plugins/gitiles/osmo-gsm-manuals/+/master?format…
/tmp/osmo-gsm-manuals-commit -RUN git -C /opt clone
https://gerrit.osmocom.org/osmo-gsm-manuals
- -# Set a UTF-8 locale -RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ - dpkg-reconfigure --frontend=noninteractive locales && \ - update-locale LANG=en_US.UTF-8 -ENV LANG en_US.UTF-8 - -# Install packages from Osmocom OBS repositories: -# * osmo-remsim: libulfius -# * osmo-trx: liblimesuite-dev, libuhd-dev -ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/nightly/Debian_10/" -COPY .common/Release.key /tmp/Release.key -RUN apt-key add /tmp/Release.key && \ - rm /tmp/Release.key && \ - echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-nightly.list -ADD $OSMOCOM_REPO/Release /tmp/Release -RUN apt-get update && \ - apt-get install -y --no-install-recommends \ - liblimesuite-dev \ - libuhd-dev \ - libulfius-dev && \ - apt-get clean - -# osmo-python-tests' contrib/jenkins.sh writes to /usr/local as user -RUN chown -R build:build /usr/local diff --git a/debian-buster-jenkins/Makefile b/debian-buster-jenkins/Makefile deleted file mode 100644 index 8fd0302..0000000 --- a/debian-buster-jenkins/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -UPSTREAM_DISTRO=debian/eol:buster -DISTRO=debian-buster -include ../make/Makefile -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/43075?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: Ia7fc6aac738738c1a3929ad92ae93d0f2d6a825d Gerrit-Change-Number: 43075 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de>
1
0
0
0
← Newer
1
2
3
4
5
6
7
8
9
...
51
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Results per page:
10
25
50
100
200