- Add deployment tracking task to the review queue
- Pass security review T315250
- Pass performance review T307736
- Pass design review
- Pass DB review (not relevant; no schema changes)
- Restore, update & merge CI updates: https://gerrit.wikimedia.org/r/c/integration/config/+/830584
- Restore, update & merge inclusion in release tool: https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/830606
- Wait at least 2 weeks after merging above patch, until extension code is branched & deployed (unused) in production
- Restore, update & merge extension-list entry and config var: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/830874
- Enable on beta cluster (InitialiseSettings-labs.php in operations/mediawiki-config) on relevant wikis with whatever config is needed for this extension: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/830876
- Enable on production cluster (InitialiseSettings.php in operations/mediawiki-config) on relevant wikis with whatever config is needed for this extension: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/830877
- Update mw.org/Extension:SearchVue, adding the {{OnWikimedia}} template & whatever additional config & information are relevant for this extension
- Double-check https://www.mediawiki.org/wiki/Writing_an_extension_for_deployment#Preparing_for_deployment to make sure nothing has been forgotten
Description
Details
Related Objects
- Mentioned In
- T336870: [S] Deploy Search Preview in 5 new wikis
rESVU1c09ce4160d3: build: Add mediawiki/mediawiki-phan-config
T309932: [M] Create new SearchVue extension to contain Search Improvements augmentations
T307736: Performance review of Quickview panel on Special:Search (SearchVue extension)
T315250: Application Security Review Request : SearchVue extension - Mentioned Here
- T315250: Application Security Review Request : SearchVue extension
T307736: Performance review of Quickview panel on Special:Search (SearchVue extension)
Event Timeline
@Seddon I added the performance review ticket number above (T307736), but realizing that that is specifically for QuickView - wondering if we should make that ticket a little broader to be a performance review for the extension? Or do we need a different ticket for a separate performance review of the extension?
Since Quickview has become the extension that ticket should serve its purpose for this task. We might just want to update T307736 to reflect the use of an extension.
Change 830584 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):
[integration/config@master] Zuul: [mediawiki/extensions/ImageSuggestions] Mark as in production
Change 830584 abandoned by Matthias Mullie:
[integration/config@master] Zuul: [mediawiki/extensions/SearchVue] Mark as in production
Reason:
Not yet; will restore in time.
Change 830606 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):
[mediawiki/tools/release@master] Start branching SearchVue for Wikimedia production
Change 830606 abandoned by Matthias Mullie:
[mediawiki/tools/release@master] Start branching SearchVue for Wikimedia production
Reason:
Not yet; will restore in time.
Change 830874 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):
[operations/mediawiki-config@master] Add SearchVue to extension-list and config var
Change 830874 abandoned by Matthias Mullie:
[operations/mediawiki-config@master] Add SearchVue to extension-list and config var
Reason:
Not yet; will be restored later
Change 830876 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):
[operations/mediawiki-config@master] [SearchVue] Enable extension on beta testwiki
Change 830876 abandoned by Matthias Mullie:
[operations/mediawiki-config@master] [SearchVue] Enable extension on beta ruwiki
Reason:
Not yet; will be restored later
Change 830584 restored by Matthias Mullie:
[integration/config@master] Zuul: [mediawiki/extensions/SearchVue] Mark as in production
Change 830584 abandoned by Matthias Mullie:
[integration/config@master] Zuul: [mediawiki/extensions/SearchVue] Mark as in production
Reason:
Oops, restored wrong one; will come back to this later
Change 830606 restored by Matthias Mullie:
[mediawiki/tools/release@master] Start branching SearchVue for Wikimedia production
@thcipriani We have a patch to start branching this extension (no concerns from security) - who do I turn to for CR/+2 in mediawiki/tools/release repo?
Change 830606 merged by jenkins-bot:
[mediawiki/tools/release@master] Start branching SearchVue for Wikimedia production
Change 839450 had a related patch set uploaded (by Amire80; author: Amire80):
[translatewiki@master] Add SearchVue to Wikimedia - Upcoming
Change 830874 restored by Matthias Mullie:
[operations/mediawiki-config@master] Add SearchVue to extension-list and config var
Change 830876 restored by Matthias Mullie:
[operations/mediawiki-config@master] [SearchVue] Enable extension on beta ruwiki
Change 830584 restored by Matthias Mullie:
[integration/config@master] Zuul: [mediawiki/extensions/SearchVue] Mark as in production
Change 830584 merged by jenkins-bot:
[integration/config@master] Zuul: [mediawiki/extensions/SearchVue] Mark as in production
Change 830874 merged by jenkins-bot:
[operations/mediawiki-config@master] Add SearchVue to extension-list and config var
Mentioned in SAL (#wikimedia-operations) [2022-10-19T13:34:23Z] <mlitn@deploy1002> Started scap: Backport for [[gerrit:830874|Add SearchVue to extension-list and config var (T310367)]]
Mentioned in SAL (#wikimedia-operations) [2022-10-19T13:43:33Z] <mlitn@deploy1002> mlitn and mlitn: Backport for [[gerrit:830874|Add SearchVue to extension-list and config var (T310367)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet
Mentioned in SAL (#wikimedia-operations) [2022-10-19T14:00:26Z] <mlitn@deploy1002> Finished scap: Backport for [[gerrit:830874|Add SearchVue to extension-list and config var (T310367)]] (duration: 26m 03s)
Change 830876 merged by jenkins-bot:
[operations/mediawiki-config@master] [SearchVue] Enable extension on beta enwiki
Change 863010 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/SearchVue@master] build: Add mediawiki/mediawiki-phan-config
Change 863010 merged by jenkins-bot:
[mediawiki/extensions/SearchVue@master] build: Add mediawiki/mediawiki-phan-config
Change 839450 merged by jenkins-bot:
[translatewiki@master] Add SearchVue to Wikimedia - Upcoming
Change 830877 had a related patch set uploaded (by Hashar; author: Matthias Mullie):
[operations/mediawiki-config@master] [SearchVue] Enable extension on ptwiki, ruwiki & idwiki
Change 830877 merged by jenkins-bot:
[operations/mediawiki-config@master] [SearchVue] Enable extension on ptwiki, ruwiki & idwiki
Mentioned in SAL (#wikimedia-operations) [2023-01-05T08:44:40Z] <hashar@deploy1002> Started scap: Backport for [[gerrit:830877|[SearchVue] Enable extension on ptwiki, ruwiki & idwiki (T310367)]]
Mentioned in SAL (#wikimedia-operations) [2023-01-05T08:46:36Z] <hashar@deploy1002> hashar and mlitn: Backport for [[gerrit:830877|[SearchVue] Enable extension on ptwiki, ruwiki & idwiki (T310367)]] synced to the testservers: mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet
Mentioned in SAL (#wikimedia-operations) [2023-01-05T08:56:19Z] <hashar@deploy1002> Finished scap: Backport for [[gerrit:830877|[SearchVue] Enable extension on ptwiki, ruwiki & idwiki (T310367)]] (duration: 11m 38s)