Deployments: Difference between revisions
Moving swat |
→Week of December 15th: +Revert unintentional undeployed changes to a number of extensions at gerrit:180229 |
||
Line 361: | Line 361: | ||
|who={{ircnick|manybubbles|Nik}}, {{ircnick|anomie|Brad}}, {{ircnick|^d|Chad}}, or {{ircnick|marktraceur|Mark}} |
|who={{ircnick|manybubbles|Nik}}, {{ircnick|anomie|Brad}}, {{ircnick|^d|Chad}}, or {{ircnick|marktraceur|Mark}} |
||
|what= |
|what= |
||
* Revert unintentional undeployed changes to a number of extensions at [[gerrit:180229]] |
|||
{{ircnick|rmoen|Rob Moen}}/{{ircnick|manybubbles|Nik}} |
{{ircnick|rmoen|Rob Moen}}/{{ircnick|manybubbles|Nik}} |
||
* {{gerrit|180319}} - Move advanced search inputs back into the form |
* {{gerrit|180319}} - Move advanced search inputs back into the form |
Revision as of 11:50, 17 December 2014
- 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 two-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.
- If your deployment is simple, quick, and low risk (as assessed by you, your team, and the Release Manager) you can sign up for a "SWAT deploy" which is a twice-daily (except Fridays) 30 minute window for those quick, simple, and low risk deploys. Please read the corresponding SWAT deploys page on how to use these.
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). You can see the current cadence, including which wikis are updated on what days, on the /One week page.
- Scheduling
- To schedule a deploy window, or if you see a potential conflict with your upcoming deployment, please e-mail Greg Grossmeier (or catch him on IRC, his nickname is greg-g).
- 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 and/or global on-wiki delivery; you can ask Guillaume Paumier for support, including if you're not sure what channel(s) to use. 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 December 8th
- Week of
- Fundraising throughout the month
- HHVM: reimaging servers, should be completed by EOY
- By day
Time | Component | Deployer | Changes | ||||||
---|---|---|---|---|---|---|---|---|---|
Monday, December 08 | |||||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | James (James_F)
Requesting developer (irc handle)
| ||||||
– UTC # – PST |
Parsoid/OCG | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), and Subbu (subbu) | See mw:Parsoid/Deployments, OCG/Deployments | ||||||
Tuesday, December 09 | |||||||||
– UTC # (Mon) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Kaldari (kaldari)
MaxSem
Roan (RoanKattouw)
aude
| ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | aude
gi11es
Requesting developer (irc handle)
| ||||||
– UTC # – PST |
Mobile Web | Max Semenik (maxsem) / Kaldari (kaldari) | Hold. | ||||||
– UTC # – PST |
MediaWiki train | Sam (Reedy) or Greg (greg-g) | 1.25 schedule
| ||||||
Wednesday, December 10 | |||||||||
– UTC # (Tue) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Matt Flaschen (superm401)
Sam (Reedy)/Brad (Anomie)
Erik B (ebernhardson)
Ori (ori)
| ||||||
– UTC # – PST |
Phabricator update | Chase (chasemp) | HOLD: Window to update phabricator.wikimedia.org | ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | Requesting developer (irc handle)
| ||||||
– UTC # – PST |
MediaWiki train | Sam (Reedy) or Greg (greg-g) | 1.25 schedule
| ||||||
– UTC # – PST |
Parsoid/OCG | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra) and Subbu (subbu) | See mw:Parsoid/Deployments, OCG/Deployments | ||||||
Thursday, December 11 | |||||||||
– UTC # (Wed) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Requesting developer (irc handle)
MaxSem
Kaldari (kaldari)
Superm401 (superm401)
| ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | Requesting developer (irc handle)
bd808 (bd808) Matt Flaschen (superm401)
Marius (hoo)
| ||||||
– UTC # – PST |
CentralNotice | Adam (awight), Andrew (AndyRussG) | * 178423 (deploy commands) Make Special:HideBanners set a P3P header for IE | ||||||
Friday, December 12 | |||||||||
– UTC # (Thu) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Kaldari (kaldari)
MaxSem
|
Near-term
Week of December 15th
- Week of
- Fundraising throughout the month
- HHVM: reimaging servers, should be completed by EOY
- By day
Time | Component | Deployer | Changes | ||||||
---|---|---|---|---|---|---|---|---|---|
Monday, December 15 | |||||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | aude
gi11es
marktraceur
Requesting developer (irc handle)
| ||||||
– UTC # – PST |
Monolog logging config | bd808 (bd808) | Deploy Monolog logging configuration for testwiki (179368 (deploy commands), 179369 (deploy commands), 179370 (deploy commands)) | ||||||
– UTC # – PST |
Parsoid/OCG | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), and Subbu (subbu) | See mw:Parsoid/Deployments, OCG/Deployments | ||||||
Tuesday, December 16 | |||||||||
– UTC # (Mon) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Matt Flaschen (superm401)
Erik B (ebernhardson)
MaxSem Yurik
Requesting developer (irc handle)
| ||||||
– UTC # (Mon) – PST |
Zero team | yurik | * 179357 (deploy commands) - redirect calculation for zero.wp -> m.wp for zero users (branches - 180088 (deploy commands), 180089 (deploy commands))
| ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | Brad (anomie)
aude
Nikerabbot
Requesting developer (irc handle)
| ||||||
– UTC # – PST |
Mobile Web | Max Semenik (maxsem) / Kaldari (kaldari) | Hold. | ||||||
– UTC # – PST |
MediaWiki train | Mukunda (twentyafterfour) | 1.25 schedule
| ||||||
Wednesday, December 17 | |||||||||
– UTC # (Tue) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Requesting developer (irc handle)
bd808 (bd808)
Erik B (ebernhardson)
Marius (hoo) or aude
| ||||||
– UTC # – PST |
Phabricator update | Chase (chasemp) | HOLD: Window to update phabricator.wikimedia.org | ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | * Revert unintentional undeployed changes to a number of extensions at gerrit:180229
Rob Moen (rmoen)/Nik (manybubbles)
Requesting developer (irc handle)
| ||||||
– UTC # – PST |
MediaWiki train | Sam (Reedy) or Greg (greg-g) | 1.25 schedule
| ||||||
– UTC # – PST |
Parsoid/OCG | Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra) and Subbu (subbu) | See mw:Parsoid/Deployments, OCG/Deployments | ||||||
Thursday, December 18 | |||||||||
– UTC # (Wed) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Kaldari (kaldari)
| ||||||
– UTC # (Wed) – PST |
RT Migration | Chase (chasemp), Andre (andre__) | Phabricator RT migration: Tracking task and Timeline | ||||||
– UTC # – PST |
Morning SWAT (Max 8 patches) |
Nik (manybubbles), Brad (anomie), Chad (^d), or Mark (marktraceur) | gi11es
Requesting developer (irc handle)
| ||||||
Friday, December 19 | |||||||||
– UTC # (Thu) – PST |
Evening SWAT (Max 8 patches) |
Roan (RoanKattouw), Chad (^d), Mark (marktraceur) or Max (MaxSem) | Requesting developer (irc handle)
|
Upcoming
General
- HHVM
- Should be 100% of all mediawiki servers by EOY
- Fundraising
- Now through End of Year: tests throughout the week
- Holidays:
- Week of Dec 22nd: No deploys
- Week of Dec 29th: No deploys
- Language Engineering
- Content Translation as BetaFeature (January 2015)
Not yet scheduled / On-going
- SUL Date? tracking bug
- Category collation improvements (bugzilla:44667, bugzilla:43799)
- Form Refresh Beta Feature
- FlaggedRevs for Norwegian (bokmål) Wikipedia - bugzilla:64726
Deployment trains
Product roadmaps
These are the overall 2013–14 engineering goals:
- Multimedia
- Core Features (Flow)
- Growth Team
- New extension to resolve bug 57315 (see also: Wikipedia article creation and Draft namespace)
- All activities
- VisualEditor
Recently completed
For older deployments, please see the /Archive.