Page MenuHomePhabricator

Deploy GlobalWatchlist extension to production (Meta only)
Open, MediumPublic

Description

This is the top-level task for deploying GlobalWatchlist, and extension developed as part of a grant from the WMF

Event Timeline

Restricted Application added a project: User-DannyS712. · View Herald TranscriptAug 20 2020, 12:44 AM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
DannyS712 changed the task status from Open to Stalled.Aug 20 2020, 12:44 AM
DannyS712 moved this task from Unsorted to Next on the User-DannyS712 board.
DannyS712 moved this task from To Triage to Not ready to announce on the User-notice board.
DannyS712 updated the task description. (Show Details)

"Blocked on development" and stalling pending outcome of Security Readiness Review

Change 621242 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/tools/release@master] Start branching GlobalWatchlist extension

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

To ensure that this can be deployed to the beta cluster when the Security Review is complete, doing the patch for make-wmf-branch now

DannyS712 updated the task description. (Show Details)Aug 20 2020, 1:01 AM

Change 621242 merged by jenkins-bot:
[mediawiki/tools/release@master] Start branching GlobalWatchlist extension

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

DannyS712 updated the task description. (Show Details)Aug 27 2020, 2:40 AM
DannyS712 removed a project: Patch-For-Review.
Jony added a subscriber: Jony.Aug 28 2020, 5:27 PM
Gilles changed the status of subtask T260860: Performance review of GlobalWatchlist from Open to Stalled.Sep 11 2020, 7:45 AM

Regarding SDAW-MediaSearch in T266513: Security Readiness Review For the MediaSearch extension:

So the official guidelines for these sorts of things (which, to be fair, were actually just reworked a bit by me) don't list any review as being a hard blocker for deployment to the beta cluster. Production would be a bit different. [snip]

@sbassett Does this mean that it would be okay to deploy this extension the extension to beta now, so that @Gilles can begin the performance review (T260860: Performance review of GlobalWatchlist), rather than waiting until after the security review? Or was your comment specifically for the mediasearch extension, since that is code that is already deployed as part of WikibaseMediaInfo?

@sbassett Does this mean that it would be okay to deploy this extension the extension to beta now, so that @Gilles can begin the performance review (T260860: Performance review of GlobalWatchlist), rather than waiting until after the security review? Or was your comment specifically for the mediasearch extension, since that is code that is already deployed as part of WikibaseMediaInfo?

I think for any situation like this, the Security-Team would likely assign a default risk of medium. So as long as there is a WMF manager willing to own that risk, per our current risk acceptance policy (T249039#6309061), that should be fine.

aezell added a subscriber: aezell.Nov 18 2020, 8:13 PM

Hi @sbassett, I will take on the risk management of @DannyS712's work here to release this to beta. I'm excited to see this work move toward full release.

Hi @sbassett, I will take on the risk management of @DannyS712's work here to release this to beta. I'm excited to see this work move toward full release.

Thanks so much @aezell. @Urbanecm has agreed to deploy the extension to beta later today.

Hi @sbassett, I will take on the risk management of @DannyS712's work here to release this to beta. I'm excited to see this work move toward full release.

Thanks so much @aezell. @Urbanecm has agreed to deploy the extension to beta later today.

You can't deploy to beta unless it's branched and in production. Ignore me, it is already being branched ahead of this.

Hi @sbassett, I will take on the risk management of @DannyS712's work here to release this to beta. I'm excited to see this work move toward full release.

Thanks so much @aezell. @Urbanecm has agreed to deploy the extension to beta later today.

You can't deploy to beta unless it's branched and in production.

Its already branched and in production, just not enabled (https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/621242/)

DannyS712 changed the status of subtask T260860: Performance review of GlobalWatchlist from Stalled to Open.Nov 18 2020, 10:59 PM
DannyS712 updated the task description. (Show Details)

Change 644216 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[integration/config@master] Move GlobalWatchlist extension to wikimedia-deployed section

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

Change 644216 merged by jenkins-bot:
[integration/config@master] Move GlobalWatchlist extension to wikimedia-deployed section

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

Mentioned in SAL (#wikimedia-releng) [2020-11-30T22:17:21Z] <James_F> Zuul: [mediawiki/extensions/GlobalWatchlist] Move to Wikimedia-deployed section T260862

DannyS712 updated the task description. (Show Details)
DannyS712 updated the task description. (Show Details)Tue, Jan 5, 10:29 PM
DannyS712 updated the task description. (Show Details)Sat, Jan 9, 1:03 AM
DannyS712 changed the task status from Stalled to Open.Tue, Jan 12, 11:57 PM
DannyS712 claimed this task.
DannyS712 triaged this task as Medium priority.
DannyS712 updated the task description. (Show Details)

Change 655774 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[operations/mediawiki-config@master] Enable GlobalWatchlist extension in production

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

DannyS712 moved this task from Next to In progress on the User-DannyS712 board.

Per https://wikitech.wikimedia.org/wiki/Deployments/Inclusion_criteria enabling this requires a dedicated deployment window, which means I can't just add it to the next backport windows. Will try to schedule a time over IRC with a deployer.