You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Deployments: Difference between revisions
imported>Dereckson (→Week of March 7th: last minute additon to SWAT of a trivial config patch: 276382) |
imported>Jforrester (→Week of March 7th: +1) |
||
Line 232: | Line 232: | ||
|what= | |what= | ||
{{ircnick|dcausse|David Causse}} | {{ircnick|dcausse|David Causse}} | ||
* [wmf.15] {{gerrit|276253}} Allow switching completion suggester between default and beta feature | * {{not done}} [wmf.15] {{gerrit|276253}} Allow switching completion suggester between default and beta feature | ||
* [config] {{gerrit|275605}} Enable completion suggester as default on all but top 12 wikis | * {{not done}} [config] {{gerrit|275605}} Enable completion suggester as default on all but top 12 wikis | ||
{{ircnick|James_F}} | |||
* {{not done}} [config] {{gerrit|276395}} Default to Flow for new talk pages on MediaWiki.org | |||
{{ircnick|anomie|Brad}} | |||
* {{not done}} [wmf.16] {{gerrit|276467}} Check User::isSafeToLoad() in LanguageConverter | |||
{{ircnick|benestar}} | |||
* {{not done}} [wmf.16] {{gerrit|276473}} Update Wikibase: Backport of sitelinks related bug fixes | |||
{{ircnick|irc-nickname|Requesting Developer}} | {{ircnick|irc-nickname|Requesting Developer}} | ||
* ''Gerrit link to backport or config change'' | * ''Gerrit link to backport or config change'' | ||
Line 248: | Line 254: | ||
{{ircnick|ostriches|Chad}} | {{ircnick|ostriches|Chad}} | ||
* {{gerrit|275911}} Gerrit manifest cleanup | * {{gerrit|275911}} Gerrit manifest cleanup | ||
{{ircnick|kart_|Kartik Mistry}} | |||
* {{gerrit|276405}} Add Machine Translation support for some languages | |||
{{ircnick|irc-nickname|Requesting Developer}} | {{ircnick|irc-nickname|Requesting Developer}} | ||
* ''Gerrit link to backport or config change'' | * ''Gerrit link to backport or config change'' | ||
Line 291: | Line 299: | ||
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, {{ircnick|Krenair|Alex}}, {{ircnick|MaxSem|Max}}, or {{ircnick|awight|Adam}} | |who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, {{ircnick|Krenair|Alex}}, {{ircnick|MaxSem|Max}}, or {{ircnick|awight|Adam}} | ||
|what= | |what= | ||
[from the morning SWAT] | |||
{{ircnick|dcausse|David Causse}} | |||
* [wmf.15] {{gerrit|276253}} Allow switching completion suggester between default and beta feature | |||
* [config] {{gerrit|275605}} Enable completion suggester as default on all but top 12 wikis | |||
{{ircnick|anomie|Brad}} | |||
* [wmf.16] {{gerrit|276467}} Check User::isSafeToLoad() in LanguageConverter | |||
{{ircnick|benestar}} | |||
* [wmf.16] {{gerrit|276473}} Update Wikibase: Backport of sitelinks related bug fixes | |||
{{ircnick|RoanKattouw|Roan}} | {{ircnick|RoanKattouw|Roan}} | ||
* [config] {{gerrit|276395}} Default to Flow for new talk pages on MediaWiki.org | |||
* [config] {{gerrit|276508}} Remove vestiges of the old Occupy feature | |||
* [config] {{gerrit|275930}} Enable cross-wiki notifications beta feature on all wikis | * [config] {{gerrit|275930}} Enable cross-wiki notifications beta feature on all wikis | ||
* [wmf.16] {{gerrit|276556}} Attempted fix for thank-you-edit issues | |||
{{ircnick|jgirault|Julien}} | {{ircnick|jgirault|Julien}} | ||
* [config] {{gerrit|276094}} Bump portals to master (prominent search box and new type-ahead) | * [config] {{gerrit|276094}} Bump portals to master (prominent search box and new type-ahead) | ||
{{ircnick|ebernhardson|Erik B}} | |||
* [config] {{gerrit|275605}} Enable completion suggester as default on all but top 12 wikis | |||
{{ircnick|MaxSem}} | |||
* [wmf16] {{gerrit|276639}} Timing instrumentation fix | |||
{{ircnick|irc-nickname|Requesting Developer}} | {{ircnick|irc-nickname|Requesting Developer}} | ||
Line 354: | Line 381: | ||
* [config] {{gerrit|271712}} Enable VisualEditor for IP users on the German Wikipedia | * [config] {{gerrit|271712}} Enable VisualEditor for IP users on the German Wikipedia | ||
* [config] {{gerrit|274130}} Enable VisualEditor Single Edit Tab on the Polish Wikipedia | * [config] {{gerrit|274130}} Enable VisualEditor Single Edit Tab on the Polish Wikipedia | ||
{{ircnick|csteipp}} | |||
* [config] {{gerrit|272660}} Increase password requirements for privileged groups, as [[meta:Requests_for_comment/Password_policy_for_users_with_certain_advanced_permissions|specified in the RFC]] | |||
{{ircnick|irc-nickname|Requesting Developer}} | {{ircnick|irc-nickname|Requesting Developer}} | ||
* ''Gerrit link to backport or config change'' | * ''Gerrit link to backport or config change'' | ||
Line 450: | Line 479: | ||
{{ircnick|irc-nickname|Requesting Developer}} | {{ircnick|irc-nickname|Requesting Developer}} | ||
* ''Gerrit link to backport or config change'' | * ''Gerrit link to backport or config change'' | ||
}}| | |||
{{#invoke:Deployment schedule|row | |||
|when=2016-03-17 13:00 UTC | |||
|length=1 | |||
|window=Elasticsearch switch DC from eqiad to codfw | |||
|who={{ircnick|gehel|Guillaume}} with support from {{ircnick|dcausse|David}} and {{ircnick|ebernhardson|Erik}} | |||
|what= | |||
* ''Links to be added'' | |||
}}| | }}| | ||
Revision as of 00:02, 11 March 2016
- Some notes about the deployment windows
- It is good to ask for a little more time than what you think you'll need to do all of the deployment and testing; you never know what issues will come up and slow you down.
- Generally, we have found one hour windows to be a good size for most things.
- Deployment windows are 'pinned' to the time in San Francisco and thus the UTC time will change due to the United States observance of Daylight Savings Time as appropriate.
- SWAT deploys happen twice daily (8am and 4pm Pacific) and are for pushing out simple, quick, and low risk changes (as assessed by you, members of the SWAT team, and the Release Manager).
For detailed instructions on how to actually deploy code to the Wikimedia servers, see How to deploy code.
This page tracks planned deployments of software to the Wikimedia Foundation servers that host the various Wikimedia project wikis (Wikipedias, Wiktionaries, Wikiversities, Wikimedia Commons, etc.).
- Cadence
- The Wikimedia Foundation currently follows a one-week deploy cadence. This means that there is one week between updates to any one Wikimedia project site wiki (excluding urgent fixes, of course).
- Scheduling
- To schedule a deploy window, or if you see a potential conflict with your upcoming deployment, please e-mail Greg Grossmeier.
- Inclusion criteria
- See the list at Inclusion criteria for the kinds of changes that require scheduling here.
- Communicating
- Every major or new feature deployment should be announced on the Wikimedia blog and/or Tech News (use the "user-notice" tag on Phabricator) and/or global on-wiki delivery. For routine and maintenance deployments, listing your change here is enough.
- Changes that are liable to affect site performance or infrastructure should be announced on the ops mailing list. This includes anything that alters caching behavior, introduces cookies, substantially increases the static asset payload, or adds new and complicated query patterns.
Near-term
Week of March 7th
- Week of:
- nothing yet
- By day
Time | Component | Deployer | Changes | ||||||
---|---|---|---|---|---|---|---|---|---|
Monday, March 07 | |||||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), or Mark (marktraceur) | Erik B (ebernhardson)
jdlrobson
Sébastien (Dereckson)
Kartik Mistry (kart_)
Luke081515
| ||||||
– UTC # – PST |
CI | Antoine Musso (hashar), Andrew Bogott (andrewbogott) | Nodepool upgrade task T118573 | ||||||
– UTC # – PST |
Services – Parsoid / OCG / Citoid / Mobileapps / … | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) | See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments | ||||||
– UTC # – PST |
Kartographer extension | yurik, maxsem | Deploy Kartographer extension | ||||||
Tuesday, March 08 | |||||||||
– UTC # (Mon) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), or Max (MaxSem) | Roan (RoanKattouw)
AaronSchulz
Erik B (ebernhardson)
James_F
yurik
Requesting Developer (irc-nickname)
| ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) | James_F
csteipp
MarcoAurelio (mafk)
Nathaniel Schaaf (schana)
Requesting Developer (irc-nickname)
| ||||||
– UTC # – PST |
Puppet SWAT (Max 8 patches) |
Faidon (paravoid), Chase (chasemp) | Requesting Developer (irc-nickname)
Mukunda (twentyafterfour)
Chad (ostriches)
| ||||||
– UTC # – PST |
Services – Graphoid / Parsoid / OCG / Citoid | Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) | See Graphoid, mw:Parsoid/Deployments, OCG/Deployments | ||||||
– UTC # – PST |
MediaWiki train | Mukunda (twentyafterfour) | 1.27 schedule
| ||||||
Wednesday, March 09 | |||||||||
– UTC # (Tue) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), or Max (MaxSem) | Tomasz (odder)
Erik B (ebernhardson)
AaronSchulz
Roan (RoanKattouw)
jdlrobson
| ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) | Baha (bmansurov)
Sébastien (Dereckson)
Requesting Developer (irc-nickname)
| ||||||
– UTC # – PST |
MediaWiki train | Mukunda (twentyafterfour) | 1.27 schedule
| ||||||
– UTC # – PST |
Services – Parsoid / OCG / Citoid / Mobileapps / … | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) | See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments | ||||||
Thursday, March 10 | |||||||||
– UTC # (Wed) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), or Max (MaxSem) | Alex (Krenair)
Adam Baso (dr0ptp4kt)
Yuri (yurik)
Sébastien (Dereckson)
| ||||||
– UTC # (Wed) – PST |
Phabricator update | Mukunda (twentyafterfour) | HOLD: Window to update phabricator.wikimedia.org | ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), or Mark (marktraceur) | David Causse (dcausse)
James_F
Brad (anomie)
benestar
Requesting Developer (irc-nickname)
| ||||||
– UTC # – PST |
Puppet SWAT (Max 8 patches) |
Faidon (paravoid), Chase (chasemp) | Michael (mdholloway)
Chad (ostriches)
Kartik Mistry (kart_)
Requesting Developer (irc-nickname)
| ||||||
– UTC # – PST |
codfw-switchover: swift sync replication | Filippo (godog), | Filippo (godog)
Filippo (godog)
Filippo (godog)
Filippo (godog)
| ||||||
– UTC # – PST |
Services – Graphoid / Parsoid / OCG / Citoid | Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) | See Graphoid, mw:Parsoid/Deployments, OCG/Deployments | ||||||
– UTC # – PST |
MediaWiki train | Mukunda (twentyafterfour) | 1.27 schedule
| ||||||
Friday, March 11 | |||||||||
– UTC # (Thu) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), Max (MaxSem), or Adam (awight) | [from the morning SWAT]
David Causse (dcausse)
Brad (anomie)
benestar
Roan (RoanKattouw)
Julien (jgirault)
Erik B (ebernhardson)
MaxSem
Requesting Developer (irc-nickname)
|
Week of March 14th
- Week of:
- nothing yet
- By day
Time | Component | Deployer | Changes | ||||||
---|---|---|---|---|---|---|---|---|---|
Monday, March 14 | |||||||||
– UTC # – PDT |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), or Mark (marktraceur) | Requesting Developer (irc-nickname)
| ||||||
– UTC # – PDT |
Services – Parsoid / OCG / Citoid / Mobileapps / … | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) | See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments | ||||||
– UTC # – PDT |
Kartographer extension | yurik, maxsem | Deploy Kartographer extension | ||||||
– UTC # – PDT |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), or Max (MaxSem) | Requesting Developer (irc-nickname)
| ||||||
Tuesday, March 15 | |||||||||
– UTC # – PDT |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) | James_F
csteipp
Requesting Developer (irc-nickname)
| ||||||
– UTC # – PDT |
Puppet SWAT (Max 8 patches) |
Giuseppe (_joe_), Jaime (jynus) | Requesting Developer (irc-nickname)
| ||||||
– UTC # – PDT |
Services – Graphoid / Parsoid / OCG / Citoid | Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) | See Graphoid, mw:Parsoid/Deployments, OCG/Deployments | ||||||
– UTC # – PDT |
MediaWiki train | Mukunda (twentyafterfour) | 1.27 schedule
| ||||||
– UTC # – PDT |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), or Max (MaxSem) | Requesting Developer (irc-nickname)
| ||||||
Wednesday, March 16 | |||||||||
– UTC # – PDT |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) | Requesting Developer (irc-nickname)
| ||||||
– UTC # – PDT |
MediaWiki train | Mukunda (twentyafterfour) | 1.27 schedule
| ||||||
– UTC # – PDT |
Services – Parsoid / OCG / Citoid / Mobileapps / … | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND) and Michael (mdholloway) | See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments | ||||||
– UTC # – PDT |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), or Max (MaxSem) | Requesting Developer (irc-nickname)
| ||||||
Thursday, March 17 | |||||||||
– UTC # (Wed) – PDT |
Phabricator update | Mukunda (twentyafterfour) | HOLD: Window to update phabricator.wikimedia.org | ||||||
– UTC # – PDT |
Elasticsearch switch DC from eqiad to codfw | Guillaume (gehel) with support from David (dcausse) and Erik (ebernhardson) | * Links to be added | ||||||
– UTC # – PDT |
Morning SWAT (Max 8 patches) |
Brad (anomie), Chad (ostriches), Tyler (thcipriani), or Mark (marktraceur) | Requesting Developer (irc-nickname)
| ||||||
– UTC # – PDT |
Puppet SWAT (Max 8 patches) |
Moritz (moritzm), mutante (mutante) | Requesting Developer (irc-nickname)
| ||||||
– UTC # – PDT |
Services – Graphoid / Parsoid / OCG / Citoid | Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu) | See Graphoid, mw:Parsoid/Deployments, OCG/Deployments | ||||||
– UTC # – PDT |
MediaWiki train | Mukunda (twentyafterfour) | 1.27 schedule
| ||||||
– UTC # – PDT |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (ostriches), Alex (Krenair), Max (MaxSem), or Adam (awight) | Requesting Developer (irc-nickname)
|
Upcoming
16 March
Erik Bernhardson
- Day long switching default search to completion suggester
Long term callouts
Not scheduled yet
- Re-enable VisualEditor by default for all logged-out users of the English Wikipedia - phab:T90663
- Clean up skin user preferences in user_properties table on Wikimedia wikis – phab:T54778, use WikimediaMaintenance's
cleanupSkinPrefs
- Deploy Sentry (JavaScript error logging) to production, configured to log only UploadWizard - phab:T91649
- Scrap VisualEditor providing its own edit tab, instead provide only one with switching, and memory of which editor the user used last – phab:T102398
- Enable Wikibase arbitrary access on commons. phab:T49930
Deployment trains
Recently completed
For older deployments, please see the /Archive.