Page MenuHomePhabricator

Tarballs should include external dependencies via composer
Closed, ResolvedPublic

Description

Starting with 1.25, tarballs need to include dependencies specified in core's composer.json file.

https://lists.wikimedia.org/pipermail/mediawiki-distributors/2015-January/000079.html was notified, no reply from package maintainers yet (they don't seem to be on Phabricator, maybe email pkg-mediawiki-devel@lists.alioth.debian.org ?).

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:47 AM
bzimport set Reference to bz72726.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to Kunal Mehta (Legoktm) from comment #0)

Starting with 1.25, tarballs need to include the mediawiki/vendor repository.

Or more specifically tarballs will need to include the required libraries specified in composer.json for MediaWiki and any bundled extensions. This may end up being a superset or subset of the mediawiki/vendor repository.

Legoktm renamed this task from Tarballs should include mediawiki/vendor repository to Tarballs should include external dependencies via composer.Dec 18 2014, 11:33 PM
Legoktm claimed this task.
Legoktm updated the task description. (Show Details)
Legoktm added a project: Librarization.
Legoktm set Security to None.

Change 181004 had a related patch set uploaded (by Legoktm):
make-release: Fetch composer dependencies for core 1.25

https://gerrit.wikimedia.org/r/181004

Patch-For-Review

bd808 moved this task from In Dev to Needs Review on the Librarization board.

Change 181004 merged by jenkins-bot:
make-release: Fetch composer dependencies for core 1.25

https://gerrit.wikimedia.org/r/181004