Skip to content

feat: add libssl3t64 runtime for OpenSSL-linked binaries#1

Merged
DavidCozens merged 1 commit into
mainfrom
feat/libssl3-explicit
Apr 20, 2026
Merged

feat: add libssl3t64 runtime for OpenSSL-linked binaries#1
DavidCozens merged 1 commit into
mainfrom
feat/libssl3-explicit

Conversation

@DavidCozens

Copy link
Copy Markdown
Owner

Summary

Explicitly declare `libssl3t64` as a runtime dependency. It's already pulled in transitively by Python 3.12 / ca-certificates on `debian:trixie-slim`, but making it explicit removes the ambiguity for downstream projects that run OpenSSL-linked example binaries — e.g. SolidSyslog E3 (TLS transport).

Companion to CppUTestDocker#1 and CppUTestDockerClang#1, which added `libssl-dev` to the compiler images. Development there; runtime here.

Why `libssl3t64` not `libssl3`?

Debian 13 / trixie's time-64 transition renamed the package. `apt-cache policy libssl3` shows no candidate; `libssl3t64` is the right name. Same shared library (`libssl.so.3`).

Test plan

  • Image builds clean locally
  • `dpkg -l libssl3t64` shows `3.5.5-1~deb13u2`
  • `ldconfig -p | grep libssl.so.3` resolves to `/lib/x86_64-linux-gnu/libssl.so.3`
  • CI build + push produces a new `sha-` tag
  • SolidSyslog BDD suite still green when the image bump lands

🤖 Generated with Claude Code

Previously pulled in transitively via Python 3.12 / ca-certificates on
debian:trixie-slim. Making it explicit so downstream projects that run
OpenSSL-linked binaries (e.g. SolidSyslog E3 TLS transport) don't
depend on the transitive graph holding stable across base-image
updates.

Note: package is libssl3t64 (t64 = Debian 13's time64 transition), not
libssl3 — the latter doesn't exist in trixie.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@DavidCozens DavidCozens merged commit 3faff14 into main Apr 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant