From ec0f68a9fe49cf96bf30314223c5b2765c5f2c21 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Mon, 27 Apr 2026 12:54:31 -0700 Subject: [PATCH] Add libcgi-pm-perl to Dockerfile runtime deps for gitweb CGI.pm was removed from Perl core in v5.22 and is not included in the debian:trixie-slim perl package, so gitweb.cgi fails at startup. Assisted-by: GLM-5.1 via pi --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 375e3a7..180cf37 100644 --- a/Dockerfile +++ b/Dockerfile @@ -65,13 +65,14 @@ FROM debian:trixie-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ ca-certificates \ + libcgi-pm-perl \ libcurl4 \ libexpat1 \ lighttpd \ perl \ && rm -rf /var/lib/apt/lists/* -# TODO(vys): lighttpd and perl are interim deps for gitweb; remove both -# when quire serve has its own web view. +# TODO(vys): lighttpd, perl, and libcgi-pm-perl are interim deps for gitweb; +# remove all three when quire serve has its own web view. COPY --from=git-builder /usr/local/bin/git /usr/local/bin/git COPY --from=git-builder /usr/local/libexec/git-core/ /usr/local/libexec/git-core/ -- 2.54.0