build-unit-test-docker: switch to ubuntu:lunar
Besides the usual changes, upgrade requires the following:
- remove liburing2-dbgsym - package no longer exists
- pip3 add `--break-system-packages` - pip3 will no longer install
content at the system level without this.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ic84e19c7c0f0e3be0057126d562b4aab00392aaf
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index 75b463e..68534a5 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -627,7 +627,7 @@
)
force_build = os.environ.get("FORCE_DOCKER_BUILD")
is_automated_ci_build = os.environ.get("BUILD_URL", False)
-distro = os.environ.get("DISTRO", "ubuntu:kinetic")
+distro = os.environ.get("DISTRO", "ubuntu:lunar")
branch = os.environ.get("BRANCH", "master")
ubuntu_mirror = os.environ.get("UBUNTU_MIRROR")
http_proxy = os.environ.get("http_proxy")
@@ -785,7 +785,6 @@
libssl-dev \
libsystemd-dev \
libtool \
- liburing2-dbgsym \
liburing-dev \
libxml2-utils \
libxml-simple-perl \
@@ -811,7 +810,7 @@
wget \
xxd
-# Kinetic comes with GCC-12, so skip this.
+# Lunar comes with GCC-12, so skip this.
#RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 \
# --slave /usr/bin/g++ g++ /usr/bin/g++-12 \
# --slave /usr/bin/gcov gcov /usr/bin/gcov-12 \
@@ -839,7 +838,7 @@
"""
dockerfile_base += """
-RUN pip3 install \
+RUN pip3 install --break-system-packages \
beautysh \
black \
codespell \