From: Alpha Chen Date: Mon, 27 Apr 2026 19:54:31 +0000 (-0700) Subject: Add libcgi-pm-perl to Dockerfile runtime deps for gitweb X-Git-Url: http://quire.kejadlen.dev/?a=commitdiff_plain;h=ec0f68a9fe49cf96bf30314223c5b2765c5f2c21;p=quire.git 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 --- 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/