jenkins-bot no longer votes V-1 when a patch with C+2 can be rebased and passes all tests, but can't be submitted according to Gerrit (has the "Merge Conflict" status).
I think Gerrit for some reason uses a dumber merge algorithm that the "real" Git, so Jenkins manages to merge/rebase the changes, but it can't be submitted in Gerrit.
Examples from today:
- https://gerrit.wikimedia.org/r/c/oojs/ui/+/473819
- https://gerrit.wikimedia.org/r/c/VisualEditor/VisualEditor/+/474533
The patch just sits there with C+2 V+2 until a human notices the issue (which is much harder to spot when there are no negative votes) and clicks "Rebase" and votes C+2 again.
Coments for https://gerrit.wikimedia.org/r/c/VisualEditor/VisualEditor/+/474533 with UTC on 2018-11-26:
Actor | Message | Time |
---|---|---|
Bartosz Dziewoński | Patch Set 4: Code-Review+2 | 19:12 |
jenkins-bot | Patch Set 4: -Verified Starting gate-and-submit jobs. | 19:12 |
jenkins-bot | Patch Set 4: Verified+2 Gate pipeline build succeeded | 19:16 |
Bartosz Dziewoński | Removed Code-Review+2 by Bartosz Dziewoński | 19:22 |
Bartosz Dziewoński | Patch Set 5: Patch Set 4 was rebased | 19:23 |
Bartosz Dziewoński | Patch Set 5: Code-Review+2 | 19:23 |
jenkins-bot | Patch Set 5: Starting gate-and-submit jobs. | 19:23 |
jenkins-bot | Patch Set 5: Verified+2 Gate pipeline build succeeded. | 19:25 |
jenkins-bot | Change has been successfully merged by jenkins-bot | 19:25 |
The Gerrit repository has:
Setting | Value |
---|---|
Submit Type | Merge if Necessary |
Allow content merge | INHERIT (false) |