Page MenuHomePhabricator

1.38.0-wmf.3 deployment blockers
Closed, ResolvedPublic5 Estimated Story PointsRelease

Details

Backup Train Conductor
jeena
Release Version
1.38.0-wmf.3
Release Date
Oct 4 2021, 12:00 AM

2021 week 40 1.38-wmf.3 Changes wmf/1.38.0-wmf.3

This MediaWiki Train Deployment is scheduled for the week of Monday, October 4th:

Monday October 4thTuesday, October 5thWednesday, October 6thThursday, October 7thFriday
Backports only.Branch wmf.3 and deploy to Group 0 Wikis.Deploy wmf.3 to Group 1 Wikis.Deploy wmf.3 to all Wikis.No deployments on fridays

How this works

  • Any serious bugs affecting wmf.3 should be added as subtasks beneath this one.
  • Any open subtask(s) block the train from moving forward. This means no further deployments until the blockers are resolved.
  • If something is serious enough to warrant a rollback then you should bring it to the attention of deployers on the #wikimedia-operations IRC channel.
  • If you have a risky change in this week's train add a comment to this task using the Risky patch template
  • For more info about deployment blockers, see Holding the train.

Related Links

Other Deployments

Previous: 1.38.0-wmf.2
Next: 1.38.0-wmf.4

Related Objects

Event Timeline

thcipriani renamed this task from 1.37.0-wmf.26 deployment blockers to 1.38.0-wmf.3 deployment blockers.Aug 24 2021, 6:51 PM
thcipriani changed Release Version from 1.37.0-wmf.26 to 1.38.0-wmf.3.
thcipriani triaged this task as Medium priority.
thcipriani updated Other Assignee, added: jeena.
thcipriani set the point value for this task to 5.

T280806 will likely show up during a train deploy. We're removing old deprecated Action API parameters, and after many many many announcements there's still a bunch of usages left. It's possible there will be no complaints and all the leftover requests are by some not-used-anymore bots, but if there's a breakage, these 2 changes return the removed parameters.

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/724792
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/724791

Please ping me if something shows up.

Mentioned in SAL (#wikimedia-operations) [2021-10-05T16:47:29Z] <brennen> coordinated with deployment backup and starting train prep for 1.38.0-wmf.3 (T281167), branched at 65279490f82c785181b8b6961e40901a4aaafca4

Mentioned in SAL (#wikimedia-operations) [2021-10-05T16:56:15Z] <brennen> successfully applied security patches for 1.38.0-wmf.3 train (T281167)

Change 726664 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] testwikis wikis to 1.38.0-wmf.3 refs T281167

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

Change 726664 merged by jenkins-bot:

[operations/mediawiki-config@master] testwikis wikis to 1.38.0-wmf.3 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-05T17:09:54Z] <brennen@deploy1002> Started scap: testwikis wikis to 1.38.0-wmf.3 refs T281167

Mentioned in SAL (#wikimedia-operations) [2021-10-05T17:55:53Z] <brennen@deploy1002> Finished scap: testwikis wikis to 1.38.0-wmf.3 refs T281167 (duration: 45m 59s)

Mentioned in SAL (#wikimedia-operations) [2021-10-05T18:21:20Z] <brennen> 1.38.0-wmf.3 (T281167): pruning old branches, starting with 1.37.0-wmf.21, proceeeding to 1.37.0-wmf.23 if time allows

Change 726676 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] group0 wikis to 1.38.0-wmf.3 refs T281167

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

Change 726676 merged by jenkins-bot:

[operations/mediawiki-config@master] group0 wikis to 1.38.0-wmf.3 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-05T19:03:05Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: group0 wikis to 1.38.0-wmf.3 refs T281167

Change 726683 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] group0 wikis to 1.38.0-wmf.3 refs T281167

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

Change 726683 merged by jenkins-bot:

[operations/mediawiki-config@master] group0 wikis to 1.38.0-wmf.3 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-05T20:47:52Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: group0 wikis to 1.38.0-wmf.3 refs T281167

@brennen would it be possible for the commits that revert/rollback the train to also get tagged with this task? Otherwise its confusing that there are two entries above for rolling group0 to wmf.3 with no indication that they were moved back to wmf.2 in between

@DannyS712 That's a reasonable enough ask, though this is all still manual and tends to vary some between deployers. I've added a note about adding the blocker task to the Bug: field for the revert commit:

https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys#Rollback

I think I also sometimes log the action beforehand, though it's easy to forget.

Mentioned in SAL (#wikimedia-operations) [2021-10-05T22:20:09Z] <brennen> 1.38.0-wmf.3 (T281167) rolling back to testwikis for the day; will revisit in US-morning

Change 726700 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] Revert \"group0 wikis to 1.38.0-wmf.3 refs T281167\"

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

Change 726700 merged by jenkins-bot:

[operations/mediawiki-config@master] Revert \"group0 wikis to 1.38.0-wmf.3 refs T281167\"

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

Mentioned in SAL (#wikimedia-operations) [2021-10-06T15:45:47Z] <brennen> 1.38.0-wmf.3 train (T281167): proceeding to deploy backports for T292589

Mentioned in SAL (#wikimedia-operations) [2021-10-06T16:43:08Z] <brennen> 1.38.0-wmf.3 train (T281167): unblocked, rolling to group0

Change 726937 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] group0 wikis to 1.38.0-wmf.3 refs T281167

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

Change 726937 merged by jenkins-bot:

[operations/mediawiki-config@master] group0 wikis to 1.38.0-wmf.3 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-06T16:47:19Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: group0 wikis to 1.38.0-wmf.3 refs T281167

Mentioned in SAL (#wikimedia-operations) [2021-10-06T19:01:11Z] <brennen> 1.38.0-wmf.3 train (T281167): still unblocked after triage meeting, rolling to group1

Change 726977 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] group1 wikis to 1.38.0-wmf.3 refs T281167

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

Change 726977 merged by jenkins-bot:

[operations/mediawiki-config@master] group1 wikis to 1.38.0-wmf.3 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-06T19:04:20Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: group1 wikis to 1.38.0-wmf.3 refs T281167

Mentioned in SAL (#wikimedia-operations) [2021-10-06T19:05:23Z] <brennen@deploy1002> Synchronized php: group1 wikis to 1.38.0-wmf.3 refs T281167 (duration: 01m 03s)

End-of-workday status: Logs generally quiet, with the exception of T292667, which has a patch and reviewers. I expect that can likely be deployed before tomorrow's train window.

Note that I've upgraded the CI world to composer 2.x, which works fine, but which brought along a new version of wikidiff2 with a couple of necessary fixes; these fixes are cherry-picked to wmf.3 (and wmf.2) and ready to merge/deploy if anything needs it.

Mentioned in SAL (#wikimedia-operations) [2021-10-07T19:03:27Z] <brennen> 1.38.0-wmf.3 train (T281167): unblocked, rolling to all wikis

Change 727468 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] all wikis to 1.38.0-wmf.3 refs T281167

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

Change 727468 merged by jenkins-bot:

[operations/mediawiki-config@master] all wikis to 1.38.0-wmf.3 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-07T19:07:08Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: all wikis to 1.38.0-wmf.3 refs T281167

Change 727470 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] Revert \"all wikis to 1.38.0-wmf.3 refs T281167\"

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

Change 727470 merged by jenkins-bot:

[operations/mediawiki-config@master] Revert \"all wikis to 1.38.0-wmf.3 refs T281167\"

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

Mentioned in SAL (#wikimedia-operations) [2021-10-07T19:33:46Z] <brennen> 1.38.0-wmf.3 train (T281167): variously blocked, rolling back to testwikis for safe deploy of backports

Mentioned in SAL (#wikimedia-operations) [2021-10-07T19:37:36Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: Revert all wikis to 1.38.0-wmf.2 (T281167)

Change 727525 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/mediawiki-config@master] all wikis to 1.38.0-wmf.2 refs T281167

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

Change 727525 merged by jenkins-bot:

[operations/mediawiki-config@master] all wikis to 1.38.0-wmf.2 refs T281167

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

Mentioned in SAL (#wikimedia-operations) [2021-10-07T20:37:49Z] <brennen@deploy1002> rebuilt and synchronized wikiversions files: all wikis to 1.38.0-wmf.2 refs T281167

At all wikis overnight, things seem pretty chill in logs. Optimistically calling this resolved.

brennen moved this task from Doing/Involved to Done or Declined on the User-brennen board.
  NODES
composer 1
HOME 1
Note 3
os 13