Page MenuHomePhabricator

Translate causing CI failures in other repos in REL1_43 and REL1_44
Closed, ResolvedPublic

Description

Seen in CampaignEvents, r1214766 for REL1_43, and r1214767 for REL1_44; both fail due to Translate with:

1) ResourcesTest::testValidDependencies
Dependencies that do not exist
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
     'ext.translate.ve' => Array (
+        0 => 'ext.visualEditor.mwcore'
     )
 )

I suspect this is related to the removal of recursive dependencies in CI (T389998), and that it would therefore be fixed by backporting r1193465. (See also how e.g. r1193456, which does basically the same thing in ProofreadPage, was backported)

Event Timeline

Change #1217525 had a related patch set uploaded (by Daimona Eaytoy; author: Hashar):

[mediawiki/extensions/Translate@REL1_43] Only load VisualEditor integration when it is loaded

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

Change #1217527 had a related patch set uploaded (by Daimona Eaytoy; author: Hashar):

[mediawiki/extensions/Translate@REL1_44] Only load VisualEditor integration when it is loaded

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

Change #1217529 had a related patch set uploaded (by Daimona Eaytoy; author: Hashar):

[mediawiki/extensions/Translate@REL1_39] Only load VisualEditor integration when it is loaded

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

Change #1217567 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/EventLogging@REL1_39] Skip EventLoggingTest if EventBus is not installed

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

Change #1217527 merged by jenkins-bot:

[mediawiki/extensions/Translate@REL1_44] Only load VisualEditor integration when it is loaded

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

Change #1217567 merged by jenkins-bot:

[mediawiki/extensions/EventLogging@REL1_39] Skip EventLoggingTest if EventBus is not installed

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

Change #1217525 merged by jenkins-bot:

[mediawiki/extensions/Translate@REL1_43] Only load VisualEditor integration when it is loaded

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

Change #1217529 merged by Umherirrender:

[mediawiki/extensions/Translate@REL1_39] Only load VisualEditor integration when it is loaded

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