Skip to content

Add bookworm + PHP 8.3 images

Daimona Eaytoy requested to merge daimona/dev-images:work/daimona/bookworm into main

Add new images based on Debian Bookworm and PHP 8.3 for local development. These are based on the corresponding Buster + PHP 8.1 images, with the following differences:

  • Updated composer from 2.3.3 to 2.8.3 (latest) to avoid a PHP 8.2 deprecation warning (Using ${var} in strings is deprecated)
  • Updated the sury-php GPG key. The one we have in buster-php-sury has expired.
  • For bookworm-apache, create and set permissions on the Apache directories, to avoid a permission error upon starting a container (e.g., chown: changing ownership of '/tmp/apache2/socks.pL97XgNKwt': Operation not permitted)

Tested in my local MediaWiki-Docker environment, with both basic manual testing, and running the MW core selenium suite. Also, this may or may not be real, but the new version feels much faster and more responsive, and running selenium sequentially seems to confirm that (went down from 60s to 48s).

Bug: T381728
Bug: T362702
Bug: T376409

Edited by Jforrester

Merge request reports