Dear Wikibase Community,
Today we’re releasing two features, one for Wikibase Suite Deploy and the other for the Wikibase Image. With these releases, Wikibase Suite Deploy becomes compatible with SELinux and we added new system dependencies to the Wikibase Image. Highlights
Following are the highlights of these new features:
For Wikibase Suite Deploy:
-
We had to instruct docker to add "SELinux labels" to host file system volume mounts in order to allow containers to access files and write in there.
-
On SELinux, the traefik container was not allowed to use the docker socket anymore. Therefore, we moved the traefik configuration from docker labels to a traefik config file.
You can find all the changes here: https://github.com/wmde/wikibase-release-pipeline/commit/e70777977ffed8620e4...
For the Wikibase Image:
-
These system dependencies unlock the use of additional extensions supporting several types of media files.
-
System dependencies we added: ghostscript, poppler-utils, exiv2, libtiff-tools, ffmpeg, and libvips-tools.
-
This allows the use of extensions such as PdfHandler https://www.mediawiki.org/wiki/Extension:PdfHandler, PagedTiffHandler https://www.mediawiki.org/wiki/Extension:PagedTiffHandler, TimedMediaHandler https://www.mediawiki.org/wiki/Extension:TimedMediaHandler, VipsScaler https://www.mediawiki.org/wiki/Extension:VipsScaler and others.
You can find all the relevant changes here: https://github.com/wmde/wikibase-release-pipeline/commit/ecb2da1a68bb7aaa842...
This feature builds on one of our previous releases which allowed users to add user-defined extensions https://github.com/wmde/wikibase-release-pipeline/tree/main/deploy#user-defined-extensions. We hope this further supports you to customize your Wikibase Suite Instance! How to get itNew installation
To install Wikibase Suite Deploy, follow the instructions in our documentation https://github.com/wmde/wikibase-release-pipeline/tree/main/deploy#initial-setup . Updating from earlier versions of Wikibase Suite Deploy
For information on how to upgrade from earlier versions of Wikibase Suite Deploy, check out our upgrading documentation https://github.com/wmde/wikibase-release-pipeline/tree/main/deploy#minor-and-patch-updates-for-wbs-deploy . Got feedback or questions?
Join our channels on Telegram https://t.me/wikibasesuite and https://t.me/+WBsf9-C9KPuMZCDT. You can also check out our Phabricator board at https://phabricator.wikimedia.org/project/view/5755/.
We can’t wait to hear what you think of this feature! Want to stay up to date?
Sign up for our mailing list to follow and participate in discussions about Wikibase development:
https://lists.wikimedia.org/postorius/lists/wikibaseug.lists.wikimedia.org/
Best,
wikibaseug@lists.wikimedia.org