Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 12 23 mediawiki updates #152

Merged
merged 4 commits into from
Dec 28, 2024
Merged

Conversation

christian-heusel
Copy link
Collaborator

  • remove the EOL MediaWiki 1.41
  • Add missing gpg identity to the templates
  • Add MediaWiki 1.43.0

@christian-heusel
Copy link
Collaborator Author

christian-heusel commented Dec 23, 2024

Requesting explicit review because of the GPG changes here 😊
Edit: Now merged regardless due to the the upgrade issue 😅

Apparently the [a patch][1] missed the 1.42.4 which causes the
update.php script to fail:

    $ docker compose exec -it mediawiki php /var/www/html/maintenance/run.php update --quick
    MediaWiki 1.42.4 Updater
    wikimedia/parsoid: 0.19.1 installed, 0.19.0 required.
    Error: your composer.lock file is not up to date. Run "composer update --no-dev" to install newer dependencies

Fix this by manually adding the version from the patch as this is more
easily reviewable as compared to applying some random patch.

The code path is included in all docker recipies but only triggers for
the 1.42.4 release and can be removed with the next version.

[1]: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1082844

Signed-off-by: Christian Heusel <[email protected]>
@christian-heusel christian-heusel force-pushed the 2024-12-23_mediawiki_updates branch from e7fdda5 to 89be19a Compare December 23, 2024 23:39
@christian-heusel christian-heusel added this pull request to the merge queue Dec 28, 2024
Merged via the queue into main with commit 0ff3ce3 Dec 28, 2024
20 checks passed
christian-heusel added a commit to christian-heusel/official-images that referenced this pull request Dec 28, 2024
@Richard-Degenne
Copy link

Hello!

I noticed that the 1.43 image is not available yet on DockerHub. Do you have an idea on when it will be pushed?

@christian-heusel
Copy link
Collaborator Author

christian-heusel commented Jan 1, 2025

Hey @Richard-Degenne we're still waiting on review & merge on this PR from the Docker Inc. team: docker-library/official-images#18170

I guess people are on vacation/break due to new years eve 🎉 🎆
For the time being you can just clone this repo and build the docker image with docker build yourself 😄

@Richard-Degenne
Copy link

Oh, right, didn't see the mentioned PR right away! Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants