The next person who tries to rebuild the Quibble images is going to pull in Firefox 60 (instead of 52) and Chrome 69 (instead of 68). It would be good to rebuild them now for the purpose of upgrading Firefox/Chrome so people don't get surprised later on.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T203181 Quibble MariaDB should use a tmpfs as a datadir | |||
Resolved | hashar | T203902 Rebuild quibble images for Chrome 69 and Firefox 60 | |||
Resolved | hashar | T204214 mwselenium-quibble-docker jobs broken on WikibaseLexeme |
Event Timeline
Change 459575 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] docker: rebuild Quibble stretch for Chromium/Firefox
Change 459576 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Quibble Stretch jobs with Chromium 69
Change 459577 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Bump wdio selenium jobs Chromium 60/Firefox 60
Change 459580 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] docker: update npm-browser for Firefox/Chromium
Change 459582 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update oojs-ui jobs for Chromium 69/Firefox 60
I have split the updates in different changes. I will probably rebuild all images at once then update the jobs one per one and monitor them.
Change 459580 merged by jenkins-bot:
[integration/config@master] docker: update npm-browser for Firefox/Chromium
Change 459575 merged by jenkins-bot:
[integration/config@master] docker: rebuild Quibble stretch for Chromium/Firefox
Mentioned in SAL (#wikimedia-releng) [2018-09-12T09:38:28Z] <hashar> Updating jobs oojs-ui-docker-publish oojs-ui-npm-run-jenkins-node-6-docker for Chromium 69 and Firefox 60 - T203902
Change 459582 merged by jenkins-bot:
[integration/config@master] Update oojs-ui jobs for Chromium 69/Firefox 60
Mentioned in SAL (#wikimedia-releng) [2018-09-13T08:57:37Z] <hashar> Updating jenkins job mwselenium-quibble-docker to use Chromium 69/Firefox 60 | T203902
Mentioned in SAL (#wikimedia-operations) [2018-09-13T08:59:43Z] <hashar> Bumped CI jobs based on Debian Stretch to use Chrome 69 and Firefox 60 | T203902
Change 459577 merged by jenkins-bot:
[integration/config@master] Bump wdio selenium jobs Chromium 69/Firefox 60
Change 459576 merged by jenkins-bot:
[integration/config@master] Quibble Stretch jobs with Chromium 69
I have checked all images on contint1001 using:
docker images|awk '{ print $1 ":" $2 }'|egrep -v ':(<none>|latest)'|xargs --verbose -n1 -I{} docker run --entrypoint=/bin/bash --rm {} -c '[ -e /usr/bin/chromium ] && /usr/bin/chromium --version || echo "No chromium"'
One container is not updated yet:
releng/npm-browser-test:0.2.0 | Chromium 64 |
Change 460292 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update jobs to use releng/npm-browser-test:0.2.0
Change 460292 merged by jenkins-bot:
[integration/config@master] Update jobs to use releng/npm-browser-test:0.2.0
Change 460293 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Firefox/Chromium for language-screenshots-VisualEditor
Change 460293 merged by jenkins-bot:
[integration/config@master] Update Firefox/Chromium for language-screenshots-VisualEditor
Change 460295 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Firefox/Chromium for selenium-daily-beta-* jobs
Change 460295 merged by jenkins-bot:
[integration/config@master] Update Firefox/Chromium for selenium-daily-beta-* jobs
Change 460298 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for mediawiki/services/chromium-render
Change 460298 merged by jenkins-bot:
[integration/config@master] Update Chromium for mediawiki/services/chromium-render
Change 460300 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium and Firefox for VisualEditor
Change 460300 merged by jenkins-bot:
[integration/config@master] Update Chromium and Firefox for VisualEditor
Change 460302 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for oojs/core and oojs/router
Change 460302 merged by jenkins-bot:
[integration/config@master] Update Chromium for oojs/core and oojs/router
Change 460303 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for unicodejs
Change 460305 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for analytics/mediawiki-storage
Change 460303 merged by jenkins-bot:
[integration/config@master] Update Chromium for unicodejs
Change 460306 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for analytics/wikistats2
Change 460308 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for wikibase/data-values-value
Change 460309 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for wikibase/javascript-api
Change 460310 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for wikidata/query/gui
Change 460311 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium for wikimedia/portals
Change 460312 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update Chromium on mwgate-npm-browser-node-6-docker
Change 460313 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Update container of {name}-npm-browser-node-6-docker
Change 460305 merged by jenkins-bot:
[integration/config@master] Update Chromium for analytics/mediawiki-storage
Change 460306 merged by jenkins-bot:
[integration/config@master] Update Chromium for analytics/wikistats2
Change 460308 merged by jenkins-bot:
[integration/config@master] Update Chromium for wikibase/data-values-value
Change 460309 merged by jenkins-bot:
[integration/config@master] Update Chromium for wikibase/javascript-api
Change 460310 merged by jenkins-bot:
[integration/config@master] Update Chromium for wikidata/query/gui
Change 460311 merged by jenkins-bot:
[integration/config@master] Update Chromium for wikimedia/portals
Change 460312 merged by jenkins-bot:
[integration/config@master] Update Chromium on mwgate-npm-browser-node-6-docker
Change 460313 merged by jenkins-bot:
[integration/config@master] Update container of {name}-npm-browser-node-6-docker
I have made a change per repository so we can easily revert if something goes wrong.
Seems to me all jobs are now using the latest container with Chromium v69 and Firefox 60.
I have poked wikitech-l and QA lists:
https://lists.wikimedia.org/pipermail/wikitech-l/2018-September/090813.html