Page MenuHomePhabricator

Deploy Extension:WikimediaEditorTasks to Beta
Closed, ResolvedPublic

Event Timeline

Change 495957 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] Deploy WikimediaEditorTasks to Beta

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

Change 496210 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] Add WikimediaEditorTasks to extension-list

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

Change 496211 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] WikimediaEditorTasks: Add config to InitializeSettings.php

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

Change 496212 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] WikimediaEditorTasks: Add Beta Cluster config

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

Change 496213 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] WikimediaEditorTasks: Load extension in CommonSettings

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

Change 495957 abandoned by Mholloway:
Deploy WikimediaEditorTasks to Beta

Reason:
See https://gerrit.wikimedia.org/r/#/q/topic:wmet (status:open)

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

AIUI (@Jdforrester-WMF please correct me if wrong) he steps needed are:

  1. add the extension to make-wmf-branch
  2. make wmf/1.33.0-wmf.20 and wmf/1.33.0-wmf.21 branches in the extension (probably not necessary? but won't hurt); also wmf/1.33.0-wmf.22 if the next MediaWiki branch cut happens before this
  3. add the extension to mediawiki/extensions as a submodule This was done a while ago, in c487058. Probably should be updated to point to the current version, though.
  4. add the extension to the wmf/1.33.0-wmf.20 and wmf/1.33.0-wmf.21 branches of mediawiki/core as a submodule (docs)
  5. in production, pull the new mediawiki/core commits for those branches, do a git submodule update --init extensions/WikimediaEditorTasks
  6. run scap sync
  7. deploy all the config patches above
  8. (bonus: fix our docs to actually mention this)

Steps 1-4 can be done any time, and don't depend on each other. Steps 5-7 will have to be done in that order in a deploy window (heads up @greg, we'd like to do this next Monday if possible).

Change 496484 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/tools/release@master] Add Extension:WikimediaEditorTasks

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

Change 496573 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/core@wmf/1.33.0-wmf.20] Add WikimediaEditorTasks submodule

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

Change 496577 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/core@wmf/1.33.0-wmf.21] Add WikimediaEditorTasks submodule

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

add the extension to mediawiki/extensions as a submodule This was done a while ago, in c487058. Probably should be updated to point to the current version, though.

This is auto-updated, and is currently pointing to 07c369a8708d63b1c3d3ae3181089b99c5d57ba3 which is master.

Change 496484 merged by jenkins-bot:
[mediawiki/tools/release@master] Add Extension:WikimediaEditorTasks

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

OK! Items #1-3 from T218137#5024580 are complete, and patches (1, 2) are teed up for #4. Now just need to get a deployment window onto the calendar.

Change 496573 abandoned by Hashar:
Add WikimediaEditorTasks submodule

Reason:
All wikis are now on the 1.33.0-wmf.31 branch.

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

Per email convo, no scheduled window is needed for the Beta Cluster deployment. I'll do that later today, after @Tgr comes online.

Change 496577 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/core@wmf/1.33.0-wmf.21] Add WikimediaEditorTasks submodule

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

Per email convo, no scheduled window is needed for the Beta Cluster deployment. I'll do that later today, after @Tgr comes online.

This didn't happen yesterday, between Gerrit/Phab outages and other uncertainty (see https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/496577/), but I'll plan to get it done between 22:00-23:00 UTC today, immediately following the regularly scheduled (currently unused) Americas MW Train window. @greg Please let me know if there's any problem with this. Thanks!

Per email convo, no scheduled window is needed for the Beta Cluster deployment. I'll do that later today, after @Tgr comes online.

This didn't happen yesterday, between Gerrit/Phab outages and other uncertainty (see https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/496577/), but I'll plan to get it done between 22:00-23:00 UTC today, immediately following the regularly scheduled (currently unused) Americas MW Train window. @greg Please let me know if there's any problem with this. Thanks!

OK, I'm going to punt on this again, since:

  • there's still uncertainty over whether backporting to wmf.21 (https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/496577/) is actually necessary for deploying to beta (see discussion on ticket)
  • being live in production but not yet consumed by the apps is effectively the "beta" period for this extension, and production rollout is blocked on performance review

Change 496577 abandoned by Mholloway:
Add WikimediaEditorTasks submodule

Reason:
This is moot now that wmf.22 has rolled out to all wikis (assuming it remains stable).

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

Now that wmf.22 has rolled out to all wikis, I'll plan to merge and sync the config changes to enable this on Beta during this afternoon's MediaWiki Train - Americas slot. // cc @Tgr @greg

Change 496210 merged by jenkins-bot:
[operations/mediawiki-config@master] Add WikimediaEditorTasks to extension-list

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

Change 496211 merged by jenkins-bot:
[operations/mediawiki-config@master] WikimediaEditorTasks: Add config to InitializeSettings.php

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

Change 496212 merged by jenkins-bot:
[operations/mediawiki-config@master] WikimediaEditorTasks: Add Beta Cluster config

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

Change 496213 merged by jenkins-bot:
[operations/mediawiki-config@master] WikimediaEditorTasks: Load extension in CommonSettings

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