Update Debian version recommendations based on current release status

DEBIAN VERSION UPDATES:
- Debian 12 (Bookworm) is now oldstable with outdated OSTree packages
- Debian 13 (Trixie) is now stable and recommended for bootc
- Debian 14 (Forky) is testing with latest OSTree libraries
- Update all Containerfiles to use debian:trixie-slim

OSTREE COMPATIBILITY:
- Document OSTree version requirements for each Debian release
- Add backporting guide for newer OSTree libraries from Forky to Trixie
- Explain benefits of newer OSTree (bootupd support, better bootc compatibility)
- Update compatibility matrix with current Debian status

RECOMMENDATIONS:
- Recommend Debian 13 (Trixie) as minimum for production use
- Suggest Debian 14 (Forky) for latest OSTree libraries
- Provide backporting instructions for Trixie users
- Update testing matrix to reflect current Debian releases

This addresses the critical issue that Debian 12's OSTree packages
are too old for modern bootc/bootupd requirements.
This commit is contained in:
robojerk 2025-09-15 14:21:53 -07:00
parent d2238df478
commit 49281ba325
4 changed files with 56 additions and 15 deletions

View file

@ -312,7 +312,7 @@ echo "Example: podman build -f examples/nginx/Containerfile -t ${IMAGE_NAME}:ngi
```dockerfile
# Containerfile.wo-bootc - Build bootc base without bootc binary
FROM debian:bookworm-slim
FROM debian:trixie-slim
# Install essential packages for bootc
RUN apt update && apt install -y \
@ -998,7 +998,7 @@ CMD ["/lib/systemd/systemd"]
```dockerfile
# examples/nginx/Containerfile.multistage
FROM debian:bookworm-slim as base
FROM debian:trixie-slim as base
# Install base packages
RUN apt update && apt install -y \