Page MenuHomePhabricator

CI fails all tests to CirrusSearch REL1_32 branch
Closed, DuplicatePublic

Description

It looks like the appropriate elastica dependency in composer is not being loaded. This prevents merging fixes to the REL1_32 branch without locally verifying tests pass and overriding jenkins.

https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/CirrusSearch/+/491866/

Event Timeline

Might be related to, or duplicate of T189560: mediawiki/vendor REL1_* no longer ship dependencies for wmf extensions that are not in the mediawiki tarball.

In particular:

so if you want to have a vendor inside of AbuseFilter we'd have to add something like:

require __DIR__ . '/vendor/autoload.php';

somewhere (I have no idea where this would go).

This is what the following code in extension.json does:

"load_composer_autoloader": true