Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • Mholloway | T212793 Build infrastructure required to support the Suggested Edits feature | |||
Resolved | • Mholloway | T218136 Deploy Extension:WikimediaEditorTasks to production | |||
Resolved | • Mholloway | T218137 Deploy Extension:WikimediaEditorTasks to Beta |
Event Timeline
Change 495957 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] Deploy WikimediaEditorTasks to Beta
Change 496210 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] Add WikimediaEditorTasks to extension-list
Change 496211 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] WikimediaEditorTasks: Add config to InitializeSettings.php
Change 496212 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] WikimediaEditorTasks: Add Beta Cluster config
Change 496213 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[operations/mediawiki-config@master] WikimediaEditorTasks: Load extension in CommonSettings
Change 495957 abandoned by Mholloway:
Deploy WikimediaEditorTasks to Beta
Reason:
See https://gerrit.wikimedia.org/r/#/q/topic:wmet (status:open)
AIUI (@Jdforrester-WMF please correct me if wrong) he steps needed are:
- add the extension to make-wmf-branch
- 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
add the extension to mediawiki/extensions as a submoduleThis was done a while ago, in c487058.Probably should be updated to point to the current version, though.- 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)
- in production, pull the new mediawiki/core commits for those branches, do a git submodule update --init extensions/WikimediaEditorTasks
- run scap sync
- deploy all the config patches above
- (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
Change 496573 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/core@wmf/1.33.0-wmf.20] Add WikimediaEditorTasks submodule
Change 496577 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/core@wmf/1.33.0-wmf.21] Add WikimediaEditorTasks submodule
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
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.
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
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).
Change 496210 merged by jenkins-bot:
[operations/mediawiki-config@master] Add WikimediaEditorTasks to extension-list
Change 496211 merged by jenkins-bot:
[operations/mediawiki-config@master] WikimediaEditorTasks: Add config to InitializeSettings.php
Change 496212 merged by jenkins-bot:
[operations/mediawiki-config@master] WikimediaEditorTasks: Add Beta Cluster config
Change 496213 merged by jenkins-bot:
[operations/mediawiki-config@master] WikimediaEditorTasks: Load extension in CommonSettings