Page MenuHomePhabricator

Include Scribunto extension in Wikibase release packages
Closed, ResolvedPublic3 Estimated Story Points

Description

As a Wikibase Release manager I want to be publish releases of the Scribunto so that Wikibase users can use LUA on their installations.

Acceptance Criteria:

  • Version(s) of Scribunto that are compatible/required to be installed are indicated (write a build metadata file for scribunto that can be used later)
  • Relevant Mediawiki extensions are included in the tarball result of the "release pipeline" in versions which is compatible with the included version of Wikibase
    • Scribunto
  • Relevant Mediawiki extensions are included in the Docker container image of the "release pipeline" in versions which is compatible with the included version of Wikibase
    • Scribunto

Notes

  • "in a version which is compatible with the included version of Wikibase" in the acceptance criteria above means that automated testing of integration between the relevant extensions and the released version of Wikibase has happened during the releasing process
  • This testing should/could probably be done in the repo-client suite.
  • We will start by using the luastandalone module

Event Timeline

As a technical writer I'd like to be able to write instructions to a user installing Scribunto manually; these instructions exist in part, but I'd benefit from knowing about any special install instructions or problems.

Pullrequest -> https://github.com/wmde/wikibase-release-prototype/pull/54

No special instructions / problems for Scribunto just clone and add the extension

then in LocalSettings.php

wfLoadExtension( 'Scribunto' );
$wgScribuntoDefaultEngine = 'luastandalone';

No special instructions / problems for Scribunto just clone and add the extension

then in LocalSettings.php

Thanks, that trues up in part with https://www.mediawiki.org/wiki/Extension:Scribunto#Installation . Just to be 100% sure: is it still the case that Scribunto comes installed and preconfigured with a standard install of MediaWiki >= 1.34?

Looks like that's the case https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.1.tar.gz unless this is known as the bundle

So will you still plan to include Scribunto in the WB release given that it comes installed with MW?