Upgrade CanastaBase to Debian 13 (Trixie) and align PHP-FPM runtime wiring#212
Conversation
|
@copilot Even though Trixie is bundled with PHP 8.4, it should use PHP 8.2 because MediaWiki 1.43 is not compatible with PHP 8.4. If it's not in the default apt repository, it should use Sury's repo. |
Addressed in a0ef0fb. Debian 13 now uses Sury’s signed repository and installs the full PHP runtime/extension set as PHP 8.2; the FPM launcher default, tests, and release notes are aligned. |
|
@copilot The build is failing with this error: |
... Fixed in f4ab5df. The log’s underlying error was that Sury has no |
|
🐳 The image based on f4ab5df6 commit has been built with |
This PR updates CanastaBase from Debian 12 to Debian 13 (Trixie) and applies the runtime/package adjustments needed to keep container behavior consistent on the new distro baseline. It also captures the main compatibility impact of the Trixie move (default PHP series change).
Base OS + package-set update
debian:12.8todebian:13.software-properties-common).PHP-FPM versioned-path decoupling
PHP_SERIESbuild arg/env (default8.4) across:php${PHP_SERIES}-fpm)a2enconf php${PHP_SERIES}-fpm)/etc/php/<series>/...config copy/edit pathsDocs/release notes + migration signal
Targeted regression coverage