From 91afdd03b8c817816c71270b95110a1011818ed0 Mon Sep 17 00:00:00 2001 From: Arne Welzel Date: Wed, 13 Aug 2025 14:56:26 +0200 Subject: [PATCH] docker: Bump to debian:trixie-slim --- docker/builder.Dockerfile | 5 +++-- docker/final.Dockerfile | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/builder.Dockerfile b/docker/builder.Dockerfile index 72ca2f3eb3..078c6ef7d6 100644 --- a/docker/builder.Dockerfile +++ b/docker/builder.Dockerfile @@ -1,7 +1,7 @@ # See the file "COPYING" in the main distribution directory for copyright. # Layer to build Zeek. -FROM debian:bookworm-slim +FROM debian:13-slim # Make the shell split commands in the log so we can determine reasons for # failures more easily. @@ -16,6 +16,7 @@ RUN echo 'Acquire::https::timeout "180";' >> /etc/apt/apt.conf.d/99-timeouts # Configure system for build. RUN apt-get -q update \ + && apt-get upgrade -q -y \ && apt-get install -q -y --no-install-recommends \ bind9 \ bison \ @@ -36,7 +37,7 @@ RUN apt-get -q update \ libz-dev \ make \ python3-minimal \ - python3.11-dev \ + python3-dev \ swig \ ninja-build \ python3-pip \ diff --git a/docker/final.Dockerfile b/docker/final.Dockerfile index 8cfb7b1942..395854e099 100644 --- a/docker/final.Dockerfile +++ b/docker/final.Dockerfile @@ -1,7 +1,7 @@ # See the file "COPYING" in the main distribution directory for copyright. # Final layer containing all artifacts. -FROM debian:bookworm-slim +FROM debian:13-slim # Make the shell split commands in the log so we can determine reasons for # failures more easily. @@ -15,14 +15,15 @@ RUN echo 'Acquire::http::timeout "180";' > /etc/apt/apt.conf.d/99-timeouts RUN echo 'Acquire::https::timeout "180";' >> /etc/apt/apt.conf.d/99-timeouts RUN apt-get -q update \ + && apt-get upgrade -q -y \ && apt-get install -q -y --no-install-recommends \ ca-certificates \ git \ jq \ libmaxminddb0 \ - libnode108 \ + libnode115 \ libpcap0.8 \ - libpython3.11 \ + libpython3.13 \ libssl3 \ libuv1 \ libz1 \