Repository navigation
Use Debian archive repositories for Bullseye builds - #314
Conversation
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
There was a problem hiding this comment.
🟡 Changes recommended
The security repository is redirected to an archive suite reported missing, leaving the Bullseye package update failure unresolved.
1 open issue
What changed in this PR
This PR aims to restore Bullseye-based PHP image builds by centralizing Debian archive configuration in a shared parent stage.
Changes:
- Redirect Bullseye package sources to Debian’s archive and disable metadata expiry checks.
- Make downloader and PHP extension stages inherit the shared configuration.
- Record the task checklist and completion criteria.
| File | Description |
|---|---|
TODO.md |
Records archive migration steps and validation checklist. |
base/Dockerfile |
Adds Bullseye archive configuration shared by both build stages. |
Review effort: Balanced
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Reflowed the remaining affected paragraphs in workflow comments, preseed cache comments, Dockerfile comments, Bake configuration, and build-test help text in |
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Co-authored-by: darrenoh <2293701+darrenoh@users.noreply.github.com>
Implemented in |
I chose 24.04 ARM to match the documented |

PHP 7.4 builds fail because Bullseye’s security mirror returns 404 for the
unzippackage. Bullseye has reached end of LTS, so its packages are available from Debian’s archive.