Page MenuHomePhabricator

Vagrant role for TimedMediaHandler doesn't run composer after git clone
Closed, ResolvedPublic

Description

TimedMediaHandler now fetches the getid3 library via composer, and requires that composer be run after git clone. This doesn't appear to be happening when installing the 'timedmediahandler' role and running a 'vagrant provision'.

Result is that an upload of a WebM or Ogg file kicks back a 'Class not found: getid3' error.

Workaround: manually run 'vagrant git-update' after provisioning.

Event Timeline

It needs a composer => true parameter in the mediawiki::extension { 'TimedMediaHandler': declaration in puppet/modules/role/manifests/timedmediahandler.pp.

Change 338915 had a related patch set uploaded (by Brion VIBBER):
Set TimedMediaHandler to run composer

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

Change 338915 merged by jenkins-bot:
Set TimedMediaHandler to run composer

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

bd808 assigned this task to brion.