Skip to content

MediaWiki 1.43 LTS #265

@hairmare

Description

@hairmare

We want to update to the next LTS version of MW.

The version we are currently using is EOL in Nov 2025.

The goals of this ticket seem reachable, some parts can be worked upon now.

There are some blockers to reach this goal:

  • We need a compatible SMW version to be released
  • We want to update the base image to EL9, this means we might need to change the PHP deployment model to use FPM

This new LTS also affords us to consider doing some change:

  • Get rid of the approved-revs plugin completely Remove ApprovedRevs Extension #286
  • Review and potentially refactor the env variable magic in our LocalConfig.php
  • Scale down out ExternalData usage (esp. the netbox integration thingy that is a pain to operate)
  • Modernize, clean-up, and publish our mod_sec ruleset

While we are at it we could also add features

This is going to be a major change that breaks backwards compatibility,

  • Announce early that image is switching to a fpm runtime (e.g. in README.md)
  • Create some migration docuemtation

I'm assuming there might be more to it than this summary and don't foresee us moving to 1.34.0 as proposed by #264.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions