Page MenuHomePhabricator

Drop MediaWiki testing in stretch and instead test only in buster
Closed, ResolvedPublic

Description

  • 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

Details

SubjectRepoBranchLines /-
integration/configmaster 1 -1 K
integration/configmaster 0 -523
integration/configmaster 0 -225
integration/configmaster 1 -1
integration/configmaster 0 -684
integration/configmaster 99 -0
integration/configmaster 3 -3
integration/configmaster 2 -2
integration/configmaster 1 -1
integration/configmaster 2 -2
integration/configmaster 1 -1
integration/configmaster 1 -1
integration/configmaster 1 -1
integration/configmaster 1 -1
integration/configmaster 1 -1
integration/configmaster 0 -2
integration/configmaster 0 -16
integration/configmaster 1 -1
integration/configmaster 1 -1
integration/configmaster 397 -0
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
Resolvedhashar
ResolvedJdforrester-WMF
ResolvedDzahn
Resolvedhashar
ResolvedJdforrester-WMF
ResolvedLadsgroup
ResolvedMoritzMuehlenhoff
Resolvedjijiki
ResolvedMoritzMuehlenhoff
ResolvedTrizek-WMF
ResolvedDzahn
Resolved Gilles
ResolvedDzahn
ResolvedRequestPapaul
Resolvedjijiki
DeclinedNone
ResolvedDzahn
ResolvedDzahn
ResolvedPapaul
Resolved Cmjohnson
ResolvedRequest Cmjohnson
ResolvedRequestPapaul
ResolvedAndrew
ResolvedArielGlenn
ResolvedDzahn
ResolvedLegoktm
ResolvedPapaul
ResolvedDzahn
Declined Gilles
ResolvedVolans
ResolvedDzahn
ResolvedLegoktm

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

https://gerrit.wikimedia.org/r/674175

Change 674176 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Zuul: Drop the now duplicate PHP72 'buster' quibble jobs

https://gerrit.wikimedia.org/r/674176

Change 674177 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Drop all quibble php72 jobs on buster

https://gerrit.wikimedia.org/r/674177

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

https://gerrit.wikimedia.org/r/674178

Change 674179 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: Provide quibble-buster-php*

https://gerrit.wikimedia.org/r/674179

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

https://gerrit.wikimedia.org/r/674180

Change 674181 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: Drop quibble-stretch-php72 , unused

https://gerrit.wikimedia.org/r/674181

Change 674192 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: Provide quibble-buster-php72-bundle

https://gerrit.wikimedia.org/r/674192

Change 674193 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Switch quibble 'bundle' jobs to buster

https://gerrit.wikimedia.org/r/674193

Change 674179 merged by jenkins-bot:

[integration/config@master] dockerfiles: Provide quibble-buster-php*

https://gerrit.wikimedia.org/r/674179

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

https://gerrit.wikimedia.org/r/674175

Change 680411 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Switch wmf-quibble php72 jobs over to buster

https://gerrit.wikimedia.org/r/680411

Change 680411 merged by jenkins-bot:

[integration/config@master] jjb: Switch wmf-quibble php72 jobs over to buster

https://gerrit.wikimedia.org/r/680411

Change 674176 merged by jenkins-bot:

[integration/config@master] Zuul: Drop the now duplicate PHP72 'buster' quibble jobs

https://gerrit.wikimedia.org/r/674176

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

https://gerrit.wikimedia.org/r/674177

Change 680419 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Switch mediawiki-quibble-api-testing* to buster

https://gerrit.wikimedia.org/r/680419

Change 680420 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Switch mediawiki-quibble-selenium* to buster

https://gerrit.wikimedia.org/r/680420

Change 680421 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: [parsoidsvc-parsertests-docker] Switch to buster

https://gerrit.wikimedia.org/r/680421

Change 680424 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Switch quibble apache jobs to buster

https://gerrit.wikimedia.org/r/680424

Change 680419 merged by jenkins-bot:

[integration/config@master] jjb: Switch mediawiki-quibble-api-testing* to buster

https://gerrit.wikimedia.org/r/680419

Change 680420 merged by jenkins-bot:

[integration/config@master] jjb: Switch mediawiki-quibble-selenium* to buster

https://gerrit.wikimedia.org/r/680420

Change 680422 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: [integration-quibble-fullrun] Switch to buster

https://gerrit.wikimedia.org/r/680422

Change 680421 merged by jenkins-bot:

[integration/config@master] jjb: [parsoidsvc-parsertests-docker] Switch to buster

https://gerrit.wikimedia.org/r/680421

Change 680422 merged by jenkins-bot:

[integration/config@master] jjb: [integration-quibble-fullrun] Switch to buster

https://gerrit.wikimedia.org/r/680422

Change 680423 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: [integration-quibble-apache-fullrun] Switch to buster

https://gerrit.wikimedia.org/r/680423

Change 674178 merged by jenkins-bot:

[integration/config@master] jjb: Switch all phan uses of quibble-stretch-php72 image to buster

https://gerrit.wikimedia.org/r/674178

Change 680424 merged by jenkins-bot:

[integration/config@master] jjb: Switch quibble apache jobs to buster

https://gerrit.wikimedia.org/r/680424

Change 680456 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Switch Wikibase custom jobs to buster

https://gerrit.wikimedia.org/r/680456

Change 680457 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] jjb: Update fundraising quibble jobs to buster

https://gerrit.wikimedia.org/r/680457

Change 680456 merged by jenkins-bot:

[integration/config@master] jjb: Switch Wikibase custom jobs to buster

https://gerrit.wikimedia.org/r/680456

Change 680457 merged by jenkins-bot:

[integration/config@master] jjb: Update fundraising quibble jobs to buster

https://gerrit.wikimedia.org/r/680457

Change 674180 merged by jenkins-bot:

[integration/config@master] jjb: [quibble*] Switch PHP73/74/80 jobs to buster images

https://gerrit.wikimedia.org/r/674180

Change 674192 merged by jenkins-bot:

[integration/config@master] dockerfiles: Provide quibble-buster-php72-bundle

https://gerrit.wikimedia.org/r/674192

Jdforrester-WMF claimed this task.
Jdforrester-WMF updated the task description. (Show Details)

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

https://gerrit.wikimedia.org/r/680468

Change 680468 merged by jenkins-bot:

[integration/config@master] dockerfiles: Drop quibble-stretch-php{73,74,80}, no longer used

https://gerrit.wikimedia.org/r/680468

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

https://gerrit.wikimedia.org/r/680423

Change 683778 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] dockerfiles: Drop quibble-stretch-php72-apache, unused

https://gerrit.wikimedia.org/r/683778

Change 683778 merged by jenkins-bot:

[integration/config@master] dockerfiles: Drop quibble-stretch-php72-apache, unused

https://gerrit.wikimedia.org/r/683778

Jdforrester-WMF added a subscriber: Izno.

@Izno: Not sure what you're doing? Please don't remove blockers like this, especially without any comment justifying the change.

@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.

@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.

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

https://gerrit.wikimedia.org/r/674181

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

https://gerrit.wikimedia.org/r/715539

Change 715539 merged by jenkins-bot:

[integration/config@master] Docker: Drop quibble-stretch-php72 and quibble-stretch, no longer used

https://gerrit.wikimedia.org/r/715539