On May 6th 2019, we had two CI incidents both originating from Zuul
https://wikitech.wikimedia.org/wiki/Incident_documentation/20190506-zuul
The first was a layout config change which, although valid, was not properly recognized by Zuul. T105474.
The second is an overflow of the zuul-merger due to preparing merge commits for parent changes even when those merge commits are not needed T140297.
2.5.1wmf8 ported two patches:
https://gerrit.wikimedia.org/r/#/c/integration/zuul/+/508390/ | patch: Don't call merger for non live item |
https://gerrit.wikimedia.org/r/#/c/integration/zuul/+/508511/ | patch: Fix reject clauses in the absence of approvals |
But the first is broken and I have not been able to backport it properly. Hence I have cut a new 2.5.1wmf9 version without that faulty backport:
The new package is at https://people.wikimedia.org/~hashar/debs/zuul_2.5.1-wmf9/
It should be uploaded to apt.wikimedia.org under jessie-wikimedia/main.