- T252434: Test MW code in buster as well as stretch
- Drop PHP 7.2-on-stretch jobs from Zuul configuration
- Provide buster variants of all other flavours of PHP (80, 74, 73, ¿71?, ¿70?)
- Enable PHP *-on-buster jobs as experimental
- Ensure everything passes
- Drop stretch jobs use from Zuul configuration
- Drop stretch jobs from jjb configuration and delete
- Drop stretch docker images for quibble
Description
Details
Event Timeline
T274023 - create mwdebug1004, mwdebug2003 and mwdebug2004 as mediawiki::canary_appserver
Change 674175 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Switch all quibble php72 jobs over to buster
Change 674176 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Zuul: Drop the now duplicate PHP72 'buster' quibble jobs
Change 674177 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Drop all quibble php72 jobs on buster
Change 674178 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Switch all remaining uses of quibble-stretch-php72 image to buster
Change 674179 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: Provide quibble-buster-php*
Change 674180 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: [quibble] Switch PHP73/74/80 jobs to buster images
Change 674181 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: Drop quibble-stretch-php72+, unused
Change 674192 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: Provide quibble-buster-php72-bundle
Change 674193 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Switch quibble 'bundle' jobs to buster
Change 674179 merged by jenkins-bot:
[integration/config@master] dockerfiles: Provide quibble-buster-php*
Mentioned in SAL (#wikimedia-releng) [2021-04-11T00:02:52Z] <James_F> Docker: Publishing quibble-buster images T252432
Change 674175 merged by jenkins-bot:
[integration/config@master] jjb: Switch all quibble php72 jobs over to buster
Change 680411 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Switch wmf-quibble php72 jobs over to buster
Change 680411 merged by jenkins-bot:
[integration/config@master] jjb: Switch wmf-quibble php72 jobs over to buster
Change 674176 merged by jenkins-bot:
[integration/config@master] Zuul: Drop the now duplicate PHP72 'buster' quibble jobs
Mentioned in SAL (#wikimedia-releng) [2021-04-16T19:43:48Z] <James_F> Zuul: Drop the now duplicate PHP72 'buster' quibble jobs T252432
Change 674177 merged by jenkins-bot:
[integration/config@master] jjb: Drop all quibble 'php72_buster' jobs, no longer used
Change 680419 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Switch mediawiki-quibble-api-testing* to buster
Change 680420 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Switch mediawiki-quibble-selenium* to buster
Change 680421 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: [parsoidsvc-parsertests-docker] Switch to buster
Change 680424 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Switch quibble apache jobs to buster
Change 680419 merged by jenkins-bot:
[integration/config@master] jjb: Switch mediawiki-quibble-api-testing* to buster
Change 680420 merged by jenkins-bot:
[integration/config@master] jjb: Switch mediawiki-quibble-selenium* to buster
Change 680422 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: [integration-quibble-fullrun] Switch to buster
Change 680421 merged by jenkins-bot:
[integration/config@master] jjb: [parsoidsvc-parsertests-docker] Switch to buster
Change 680422 merged by jenkins-bot:
[integration/config@master] jjb: [integration-quibble-fullrun] Switch to buster
Change 680423 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: [integration-quibble-apache-fullrun] Switch to buster
Change 674178 merged by jenkins-bot:
[integration/config@master] jjb: Switch all phan uses of quibble-stretch-php72 image to buster
Change 680424 merged by jenkins-bot:
[integration/config@master] jjb: Switch quibble apache jobs to buster
Change 680456 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Switch Wikibase custom jobs to buster
Change 680457 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Update fundraising quibble jobs to buster
Change 680456 merged by jenkins-bot:
[integration/config@master] jjb: Switch Wikibase custom jobs to buster
Change 680457 merged by jenkins-bot:
[integration/config@master] jjb: Update fundraising quibble jobs to buster
Change 674180 merged by jenkins-bot:
[integration/config@master] jjb: [quibble*] Switch PHP73/74/80 jobs to buster images
Change 674192 merged by jenkins-bot:
[integration/config@master] dockerfiles: Provide quibble-buster-php72-bundle
Change 680468 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] dockerfiles: Drop quibble-stretch-php{73,74,80}, no longer used
Change 680468 merged by jenkins-bot:
[integration/config@master] dockerfiles: Drop quibble-stretch-php{73,74,80}, no longer used
Thanks!
fyi: mwdebug1003 (stretch debug server) removed Friday/today. and remaining 3 stretch servers reimaged with buster as well now.
Change 680423 merged by jenkins-bot:
[integration/config@master] jjb: [integration-quibble-apache-fullrun] Switch to buster
Change 683778 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] dockerfiles: Drop quibble-stretch-php72-apache, unused
Change 683778 merged by jenkins-bot:
[integration/config@master] dockerfiles: Drop quibble-stretch-php72-apache, unused
@Izno: Not sure what you're doing? Please don't remove blockers like this, especially without any comment justifying the change.
I routinely remove links from parent to child when the parent is closed but the child is not, under BOLDish lines. When such occurs, it usually indicates that the task chains are wrong in some way (i.e. this task does *not* actually depend on its children) and often loses visibility into open child tasks still blocking some grandparent task. When I do so, I connect any remaining open tasks in the chain to their supposed parents and children.
As it's a gnomish activity and on the balance it takes a bit of time when I find a thicket, and we don't have edit summaries here beyond a comment which seems like overkill, I haven't been leaving comments.
You're free to correct or revert of course.
Please, stop. This almost always means that someone should re-consider this properly. If you don't have enough time to leave a comment, you shouldn't do anything. You should leave a comment asking for involved people to work out whether things need fixing in the way you suggest, or something else.
In this particular case, this was intentional to flag that we'd dropped the testing ahead of the final bits of production roll-over, which was an unusual situation that needed flagging.
You're free to correct or revert of course.
Yes, I can, but remembering every few weeks to run a query digging up from the DB a list of all your edits and reverting them would be exceedingly tedious.
BOLD does not apply here. This is not the English Wikipedia. This is not just helpfully fixing a typo.
Change 674181 merged by jenkins-bot:
[integration/config@master] dockerfiles: Drop quibble-stretch-bundle, unused
Change 715539 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Docker: Drop quibble-stretch-php72 and quibble-stretch, no longer used
Change 715539 merged by jenkins-bot:
[integration/config@master] Docker: Drop quibble-stretch-php72 and quibble-stretch, no longer used