Page MenuHomePhabricator

Add AntiSpoof to shared extension gate
Closed, ResolvedPublicPRODUCTION ERROR

Description

Recently, a change was merged in mediawiki/core that was passing core's own tests as well as the Jenkins job with various extensions installed.

However, change proposals in Gerrit for some of those extensions then started consistently failing (such as AbuseFilter), as well as change proposals for extensions that aren't yet in the shared gate (such as UploadWizard).

Details at T198442 and T198384.

There seem to be two problems here:

  1. AntiSpoof and UploadWizard are both deployed at WMF but not in the shared extension job. We should fix this.
  1. AbuseFilter is installed without its dependencies by the shared extension job for MediaWiki core commits. This caused tests to pass for MediaWiki core commits, but fail for AbuseFilter commits, despite AbuseFilter being part of the extension job. We should fix this by updating Zuul's gatedextensions configuration to use the same dependency tree as for normal Jenkins jobs.

Event Timeline

Change 510967 had a related patch set uploaded (by Reedy; owner: Reedy):
[integration/config@master] Add AntiSpoof to gate

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

Change 510967 merged by jenkins-bot:
[integration/config@master] Add AntiSpoof to gate

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

Reedy claimed this task.
Reedy removed a project: Patch-For-Review.
mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:09 PM