-
-
Notifications
You must be signed in to change notification settings - Fork 668
build(ddev-webserver): move ddev-webserver base image to debian trixie #7492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Download the artifacts for this pull request:
See Testing a PR. |
3c7902a
to
1557b16
Compare
…lity Based on test results from test_web_packages.sh (2025-07-28), temporarily remove packages that are missing from the Sury repository for Debian Trixie: - memcached: missing for php5.6 (arm64), php7.0-8.4 (all architectures) - redis: missing for php7.0-7.3 (all architectures) - apcu-bc: missing for php5.6-8.3 (all architectures) - json: missing for php8.0+ (all architectures) - NOTE: JSON is built into PHP 8.0+ core, so this is expected behavior This is an experimental workaround to allow DDEV container builds on Debian Trixie while waiting for the Sury repository to be updated. Related issue: https://github.com/oerdnj/deb.sury.org/issues/TBD 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
This replaces d25f4c0 That workaround is no longer needed.
1557b16
to
2fb419b
Compare
containers/ddev-webserver/ddev-webserver-base-files/usr/local/bin/mariadb-client-install.sh
Outdated
Show resolved
Hide resolved
It passes tests! I'll leave this as draft and try to poke at the action items. I don't expect that we would do this until v1.25.0, which should also include PHP 8.5. |
7d46a46
to
e5b91b8
Compare
@stasadev I don't remember a reason that we used the upstream nginx.org packages, but it probably dates back a couple of Debian versions. |
I traced it back to: But I didn't find a reason why nginx repo was added. |
Jessie in 2018! I think we should probably go with the Debian stuff. |
I'm closing this for now, will reopen when we get closer. All of the external requests have been made, and all can be worked around if we need to... except the problems with deb.sury.org. |
|
The Issue
In DDEV v1.25.0 we expect to migrate the base image for ddev-webserver to debian trixie v13.
I know this is jumping the gun. I was inspired by #7484 from @GuySartorelli but they reported later it wasn't a fix. I did it anyway. There were a few workarounds required to get the various components going.
TODO
ddev/containers/ddev-webserver/Dockerfile
Lines 101 to 102 in 87d4aa5
How This PR Solves The Issue
Manual Testing Instructions
Try it out
Automated Testing Overview
Release/Deployment Notes