Page MenuHomePhabricator

Distribution strategy option: Use Debian packages
Closed, DeclinedPublic

Description

  • Set up a public apt repository with sections by major release, with security upgrade support
  • Package MediaWiki core and key extensions / services.
    • already packaged: Parsoid, Mathoid, RESTBase, Content Translation Service
    • already packaged in Debian, MediaWiki core, + bundled extensions
  • Make the MediaWiki package depend on important services like Parsoid, with extensions and other feature services as optional dependencies.
  • Optionally, set up unattended-upgrades for MW security updates during install

Security upgrades

  • Could set up unattended-upgrades for security updates from our repo

Major version upgrades

  • Change the major version in the sources.list line
  • apt-get update && apt-get install mediawiki

Previous discussion: http://www.mediawiki.org/wiki/Packaging

Event Timeline

GWicke raised the priority of this task from to Needs Triage.
GWicke updated the task description. (Show Details)
GWicke added subscribers: Spage, Worden.lee, scfc and 10 others.
hashar subscribed.

@Legoktm, thank you for pushing this forward!

There is currently no clear owner of the overall strategy. Could Release-Engineering-Team take this on?

Pchelolo subscribed.

It has been decided that we are going to use docker images for service deployment and distribution.