Skip to content

feat(php-lol): update base images from bookworm to trixie#315

Draft
Copilot wants to merge 2 commits intomasterfrom
copilot/update-php-lol-images
Draft

feat(php-lol): update base images from bookworm to trixie#315
Copilot wants to merge 2 commits intomasterfrom
copilot/update-php-lol-images

Conversation

Copy link
Contributor

Copilot AI commented Feb 26, 2026

Migrates all four php-lol Dockerfiles (8.1–8.4) from php:x.y.z-fpm-bookworm to php:x.y.z-fpm-trixie with pinned SHA256 digests.

Package changes required for trixie compatibility

Old New Reason
libpcre3-dev libpcre2-dev PCRE1 dropped from trixie; nginx 1.28+ auto-detects PCRE2
libaio1 libaio1t64 t64 ABI transition
libodbc1 libodbc2 Package renamed
libc-client-dev (removed) Not in trixie; upstream unmaintained
libkrb5-dev (removed) Only used for IMAP

IMAP extension dropped

libc-client-dev (UW IMAP C client library) is unavailable in trixie with no replacement. This makes the PHP IMAP extension unbuildable regardless of PHP version:

  • 8.4: removed pickle install imap@1.0.3
  • 8.1–8.3: removed docker-php-ext-configure imap and imap from docker-php-ext-install

The imap extension is installed test in tests/php-lol.yaml is removed accordingly.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: bdossantos <245284+bdossantos@users.noreply.github.com>
Copilot AI changed the title [WIP] Update php-lol base images from debian bookworm to trixie feat(php-lol): update base images from bookworm to trixie Feb 26, 2026
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.

2 participants