In advance of starting the production MediaWiki migration to PHP 8.3 (targeting the start of Q2), it would be good to put some production miles on 8.3 by migrating Shellbox.
See T377038 for prior art from the migration to PHP 8.1. Importantly, this does not change the underlying Debian version (and in turn, dependency package versions), in contrast to the 8.1 migration where this was a significant source of risk.
Services to migrate:
- shellbox -- Migrated 2025-09-16 T403284#11187124
- shellbox-constraints -- Migrated 2025-09-11 T403284#11174141
- shellbox-media -- Migrated 2025-09-15 T403284#11182339
- shellbox-syntaxhighlight -- Migrated 2025-09-09 T403284#11164363
- shellbox-timeline -- Migrated 2025-09-17 T403284#11190838
- shellbox-video -- Migrated 2025-09-17 T403284#11191019
Monitoring:
- Generic service health (errors, latency): eqiad, codfw (note you will need to select the specific instance)
- Non-INFO MediaWiki exec-channel logs
- MediaWiki exceptions involving Shellbox-related code paths
- Service-specific:
- shellbox (score)
- MediaWiki exceptions involving Score-related code paths
- shellbox-constraints
- MediaWiki exceptions involving WikibaseQualityConstraints-related code paths
- shellbox-media
- MediaWiki exceptions involving PdfHandler, PagedTiffHandler, or DjVuImage-related code paths
- shellbox-sytaxhighlight
- MediaWiki exceptions involving SyntaxHighlight-related code paths
- shellbox-timeline
- MediaWiki exceptions involving Timeline-related code paths
- shellbox-video
- MediaWiki exceptions involving TimedMediaHandler-related code paths
- Mercurius transcode processing status: eqiad, codfw
- shellbox (score)