Page MenuHomePhabricator

composer dependencies missing for TimedMediaHandler tarball
Closed, DuplicatePublic

Description

This tarball seems to be missing its composer dependencies.

https://www.mediawiki.org/w/index.php?title=Special:ExtensionDistributor&extdistname=TimedMediaHandler&extdistversion=REL1_32
https://extdist.wmflabs.org/dist/extensions/TimedMediaHandler-REL1_32-1662275.tar.gz

We received some reports of this on mw:Help desk about this before of people trying to install and running into errors which were solved by running composer install.. For some time i figured that people must have accidently installed a git version without fully realizing or something, but checking myself seems to confirm the tarballs indeed don't have a vender dir.
Judging from the python in https://github.com/wikimedia/labs-tools-extdist these should be package along, and our documentation also notes this https://www.mediawiki.org/wiki/Composer#Using_composer-merge-plugin

I suspect composer is not installed on the extdist.wmflabs.org host, or maybe the path misconfigured after the host got switched away from trusty perhaps ?