Skip to content

Commit b8358c8

Browse files
jp-fizzbeejayaprabhakarclaude
authored
chore(docker): base image bookworm -> trixie (#374)
Debian 13 (trixie) is current stable; bookworm is oldstable and its scanner profile will only degrade from here. Same unfixed perl C/H in both today, but trixie drops the openssl HIGH and roughly halves the M/L noise (bookworm: 2C 3H 17M 41L -> trixie: 2C 2H 11M 29L). The python:3.12-slim base itself is unchanged in role: the parser runs on the tarball's bundled hermetic interpreter; the base only provides bash for the fizz wrapper and a `python` binary for the mbt-scaffold launcher — which is also why plain debian:slim doesn't fit (no python without an apt RUN step, which would break the no-RUN runtime stage that lets multi-arch builds skip QEMU) and alpine can't work at all (the bundled interpreter is glibc-linked). Verified against the real v0.5.3 tarball on trixie: two-phase-commit passes with baseline-identical output (331/281), and mbt-scaffold — never previously exercised on trixie — works. Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 209ee6b commit b8358c8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
# `python`; the parser itself uses the tarball's bundled interpreter.
2424

2525
# ---- Fetch ----------------------------------------------------------------
26-
FROM --platform=$BUILDPLATFORM python:3.12-slim-bookworm AS fetch
26+
FROM --platform=$BUILDPLATFORM python:3.12-slim-trixie AS fetch
2727

2828
ARG FIZZBEE_VERSION
2929
ARG TARGETARCH
@@ -52,7 +52,7 @@ RUN set -e; \
5252
test -x /opt/fizzbee/parser/parser_bin
5353

5454
# ---- Runtime ---------------------------------------------------------------
55-
FROM python:3.12-slim-bookworm
55+
FROM python:3.12-slim-trixie
5656

5757
COPY --from=fetch /opt/fizzbee /opt/fizzbee
5858

0 commit comments

Comments
 (0)