Page MenuHomePhabricator

the first time a Jenkins language screenshots job runs, it checks out an old VisualEditor revision
Closed, InvalidPublic

Description

Compare these two console outputs:

  1. https://integration.wikimedia.org/ci/view/BrowserTests/view/VisualEditor/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/38/console
  2. https://integration.wikimedia.org/ci/view/BrowserTests/view/VisualEditor/job/browsertests-VisualEditor-language-screenshot-os_x_10.10-firefox/39/console

They ran within minutes from each other. The first one tried to check out f120d63ff4ac002b95dfa0ad4036b7139b29ee11, which is a revision from three days earlier. The second one checked out 30772ee3f5e25fce6460e5b0b961cbb336fbbbdb, which is the most recent revision at the time of running.

I would expect it to run with the latest version the first time.

Event Timeline

Amire80 raised the priority of this task from to Needs Triage.
Amire80 updated the task description. (Show Details)
Amire80 added a subscriber: Amire80.
Amire80 set Security to None.
Amire80 updated the task description. (Show Details)
Amire80 added a subscriber: zeljkofilipin.

@hashar, @Krinkle: have you noticed this problem before? I remember seeing the problem a while ago on another Jenkins job.

JanZerebecki claimed this task.
JanZerebecki added a subscriber: JanZerebecki.

That is not what happened according to the logs. It says "Last Built Revision: Revision f120d63ff4ac002b95dfa0ad4036b7139b29ee11 (origin/master)" which means that the last build in that workspace on that node was for that revision. Further down it says "Checking out Revision 30772ee3f5e25fce6460e5b0b961cbb336fbbbdb (origin/master)" so it is in fact doing the correct thing.