You are browsing a read-only backup copy of Wikitech. The primary site can be found at wikitech.wikimedia.org

Difference between revisions of "Deployments"

From Wikitech-static
Jump to navigation Jump to search
imported>Catrope
imported>Catrope
Line 25: Line 25:
{{anchor|Next Week|Near Term|Near term}}
{{anchor|Next Week|Near Term|Near term}}
== Near-term ==
== Near-term ==
=== Week of October 26th ===
=== Week of November 2nd ===
* Week of:
* Week of:
** nothing yet
** nothing yet
Line 33: Line 33:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-26 8:00 SF
|when=2015-11-02 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, or {{ircnick|marktraceur|Mark}}
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|ebernhardson|Erik B}}
{{ircnick|matt_flaschen|Matt}}
* [config] {{gerrit|248871}} enable cirrus writes to codfw
* [config] {{gerrit|249935}} Remove Flow cache version override
* [wmf.3] [WikimediaEvents] {{gerrit|248880}} Update schema id to bust varnish caching wrong version of schema
* [wmf.4] {{gerrit|249940}} '''DEPLOY CONFIG CHANGE FIRST''' Fix non-deterministic behavior in FeatureIndex
* [wmf.3] [WikimediaEvents] {{gerrit|248873}} {{gerrit|248876}} {{gerrit|248877}} Move eventlogging search schema into WikimediaEvents
{{ircnick|Glaisher|Glaisher}}
* {{gerrit|240640}} Remove Page and Index namespaces from $wgContentNamespaces
{{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 49: Line 46:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-26 13:00 SF
|when=2015-11-02 9:00 SF
|length=1
|window=Flow
|who={{ircnick|matt_flaschen|Matt}}
|what=Run FlowFixLinks.php on all wikis
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-11-02 13:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
Line 57: Line 62:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-26 13:00 UTC
|when=2015-11-02 14:00 SF
|length=2
|length=2
|window=Wikidata
|window=Flow
|who={{ircnick|aude}}
|who={{ircnick|RoanKattouw|Roan}}
|what=Continued deployment of GeoData on test.wikidata and wikidata
|what=Convert LQT to Flow on ptwikibooks ([[phab:T114540]])
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-26 16:00 SF
|when=2015-11-02 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|Krenair|Alex}}
* {{gerrit|248633}} [config] Change Venetian Wikipedia logo per admin request
* {{gerrit|248632}} [config] Add QuickSurveys to extension-list-labs
* {{gerrit|248475}} [config] Remove old unused wmgUseAPIRequestLog code referencing locke, a pmtpa host
* {{gerrit|248478}} [config] Remove old bugzilla and mingle.corp RSS whitelist entries from mediawiki.org
{{ircnick|ebernhardson|Erik B}}
* {{gerrit|248871}} [config] Enables cirrus writes to codfw cluster
{{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 82: Line 80:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-27 09:00 UTC
|when=2015-11-03 8:00 SF
|length=1
|window=Wikidata
|who={{ircnick|aude}}
|what=Continued deployment / populating GeoData on Wikidata
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-10-27 07:00 SF
|length=1
|window=ContentTranslation
|who={{ircnick|kart_|Kartik Mistry}}
|what=Run ContentTranslation/scripts/fix-stats.php. See {{phabT|112626}}.
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-10-27 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|James_F}}
* [config] {{gerrit|248910}} Enable VisualEditor in the 'Projet' namespace on the French Wikipedia {{phabT|116603}}
* [wmf.3] {{gerrit|249081}} mw.ForeignStructuredUpload: Mark description as being in source wiki's content language {{phabT|116395}}
{{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 111: Line 90:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-27 9:00 SF
|when=2015-11-03 9:00 SF
|length=1
|length=1
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|Coren}}, {{ircnick|jynus}}
|who={{ircnick|_joe_}}, {{ircnick|andrewbogott}}
|what=
|what=
{{ircnick|Krenair|Alex}}
* {{gerrit|244228}} Rename mediawiki::web::sites to mediawiki::web::prod_sites to make room for a new generic sites.pp
* {{gerrit|244237}} Begin to merge production and beta apache config, starting with nonexistent.conf
* {{gerrit|246125}} dynamicproxy: Make blocked user agents configurable
* {{gerrit|247587}} beta: Use new self-signed SSL certificate
* {{gerrit|248622}} dynamicproxy: Empty data from initial-data.db
* {{gerrit|248634}} Checkout instead of cherry-pick
{{ircnick|JohnFLewis|John}}
* {{gerrit|244806}} monitoring: append sms to contact groups, don't override with admins,sms
{{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 130: Line 100:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-27 11:00 SF
|when=2015-11-03 11:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.3->1.27.0-wmf.4|1.27.0-wmf.3|1.27.0-wmf.3}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.4->1.27.0-wmf.5|1.27.0-wmf.4|1.27.0-wmf.4}}
* group0 to [[mw:MediaWiki_1.27/wmf.4|1.27.0-wmf.4]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
* group0 to [[mw:MediaWiki_1.27/wmf.5|1.27.0-wmf.5]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-27 16:00 SF
|when=2015-11-03 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|legoktm}}
* [config] {{gerrit|249306}} Set $wgRCWatchCategoryMembership = true on beta cluster
{{ircnick|tgr|Gergő}}
* [1.27.0-wmf.4] {{gerrit|249314}} Add some error details to bug report
{{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 152: Line 118:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-27 17:00 SF
|when=2015-11-04 8:00 SF
|length=1
|window=Graphoid service deployment
|who={{ircnick|yurik}}
|what=Deploy updated Graphoid service - {{gerrit|249324}}
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-10-28 07:00 SF
|length=0.5
|window=ContentTranslation
|who={{ircnick|kart_|Kartik Mistry}}
|what=Run ContentTranslation/scripts/fix-stats.php. See {{phabT|112626}}.
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-10-28 7:30 SF
|length=1
|window=TechOps deployment <br/>
|who={{ircnick|moritzm|Moritz}}
|what=
Enable ferm on tin
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-10-28 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|ebernhardson|Erik B}}
* [wmf.3] {{gerrit|249405}} [wmf.4] {{gerrit|249404}} Delay loading of schema.Search until the event is to be fired to help prevent the wrong version being loaded into varnish and cached mid-deployment of patch immediatly below
* [wmf.3] {{gerrit|249316}} [wmf.4] {{gerrit|249317}} Bump schema.Search version number to bust varnish cache
{{ircnick|legoktm}}
* [wmf.4] {{gerrit|249350}} LinksUpdate: Keep track of the triggering User
* [wmf.4] {{gerrit|249351}} Fix page-linked notifications
* [wmf.4] {{gerrit|249411}} Comment out presentation model for mentions since it fatals on deleted pages
{{ircnick|aude}}
* [config] {{gerrit|249412}} Add pageterms mobile api params for test.wikidata
{{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 196: Line 128:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-28 11:00 SF
|when=2015-11-04 11:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.4|1.27.0-wmf.3->1.27.0-wmf.4|1.27.0-wmf.3}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.5|1.27.0-wmf.4->1.27.0-wmf.5|1.27.0-wmf.4}}
* group1 to [[mw:MediaWiki_1.27/wmf.4|1.27.0-wmf.4]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
* group1 to [[mw:MediaWiki_1.27/wmf.5|1.27.0-wmf.5]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-28 13:00 SF
|when=2015-11-04 13:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
Line 212: Line 144:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-28 16:00 SF
|when=2015-11-04 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, {{ircnick|rmoen|RobM}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, {{ircnick|rmoen|RobM}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|ebernhardson|Erik B}}
* [config] {{gerrit|243744}} Adjust the timeout for failing write jobs to the elasticsearch cluster
MaxSem
* [config] {{gerrit|248526}} www portals (no-op as not used annywhere)
{{ircnick|jdlrobson}}
* {{gerrit|249585}} and {{gerrit|249581}}
{{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 229: Line 154:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-28 17:00 SF
|when=2015-11-04 17:00 SF
|length=1
|length=1
|window=Phabricator update
|window=Phabricator update
Line 237: Line 162:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-29 8:00 SF
|when=2015-11-05 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 247: Line 172:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-29 9:00 SF
|when=2015-11-05 9:00 SF
|length=1
|length=1
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|Coren}}, {{ircnick|jynus}}
|who={{ircnick|_joe_}}, {{ircnick|andrewbogott}}
|what=
|what=
{{ircnick|kart_|Kartik Mistry}}
* ''{{gerrit|249735}} CX: Add proxy and yandex_url for cxserver
{{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 259: Line 182:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-29 11:00 SF
|when=2015-11-05 11:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.4|1.27.0-wmf.4|1.27.0-wmf.3->1.27.0-wmf.4}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.5|1.27.0-wmf.5|1.27.0-wmf.4->1.27.0-wmf.5}}
* group2 to [[mw:MediaWiki_1.27/wmf.4|1.27.0-wmf.4]] All Wikipedias
* group2 to [[mw:MediaWiki_1.27/wmf.5|1.27.0-wmf.5]] All Wikipedias
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-10-29 16:00 SF
|when=2015-11-05 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, {{ircnick|rmoen|RobM}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|RoanKattouw|Roan}}, {{ircnick|ostriches|Chad}}, {{ircnick|rmoen|RobM}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|AaronSchulz}}
* {{gerrit|249803}} Fixed getMWScriptWithArgs() user error message
{{ircnick|ebernhardson|Erik B}}
* [wmf.4] {{gerrit|249912}} Styling fixes for interwiki search results
* [wmf.4] {{gerrit|249913}} Fix unwriteable cluster errors from MassIndex jobs
{{ircnick|RoanKattouw|Roan}}
* [wmf.4] {{gerrit|249910}} Fix Flow CAPTCHAs in RTL
{{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 284: Line 200:
}}
}}


=== Week of November 2nd ===
=== Week of November 9th ===
* Week of:
* Week of:
** nothing yet
** nothing yet
Line 292: Line 208:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-02 8:00 SF
|when=2015-11-09 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|who={{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|thcipriani|Tyler}}, {{ircnick|marktraceur|Mark}}, or {{ircnick|Krenair|Alex}}
|what=
|what=
{{ircnick|matt_flaschen|Matt}}
* [config] {{gerrit|249935}} Remove Flow cache version override
* [wmf.4] {{gerrit|249940}} '''DEPLOY CONFIG CHANGE FIRST''' Fix non-deterministic behavior in FeatureIndex
{{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 305: Line 218:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-02 9:00 SF
|when=2015-11-09 13:00 SF
|length=1
|window=Flow
|who={{ircnick|RoanKattouw|Roan}}
|what=Run FlowFixLinks.php on all wikis
}}|
 
{{#invoke:Deployment schedule|row
|when=2015-11-02 13:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
Line 321: Line 226:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-02 16:00 SF
|when=2015-11-09 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 331: Line 236:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-03 8:00 SF
|when=2015-11-10 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 341: Line 246:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-03 9:00 SF
|when=2015-11-10 9:00 SF
|length=1
|length=1
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
Line 351: Line 256:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-03 11:00 SF
|when=2015-11-10 11:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.4->1.27.0-wmf.5|1.27.0-wmf.4|1.27.0-wmf.4}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.5->1.27.0-wmf.6|1.27.0-wmf.5|1.27.0-wmf.5}}
* group0 to [[mw:MediaWiki_1.27/wmf.5|1.27.0-wmf.5]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
* group0 to [[mw:MediaWiki_1.27/wmf.6|1.27.0-wmf.6]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-03 16:00 SF
|when=2015-11-10 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 369: Line 274:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-04 8:00 SF
|when=2015-11-11 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 379: Line 284:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-04 11:00 SF
|when=2015-11-11 11:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.5|1.27.0-wmf.4->1.27.0-wmf.5|1.27.0-wmf.4}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.6|1.27.0-wmf.5->1.27.0-wmf.6|1.27.0-wmf.5}}
* group1 to [[mw:MediaWiki_1.27/wmf.5|1.27.0-wmf.5]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
* group1 to [[mw:MediaWiki_1.27/wmf.6|1.27.0-wmf.6]] All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-04 13:00 SF
|when=2015-11-11 13:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / …
Line 395: Line 300:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-04 16:00 SF
|when=2015-11-11 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 405: Line 310:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-04 17:00 SF
|when=2015-11-11 17:00 SF
|length=1
|length=1
|window=Phabricator update
|window=Phabricator update
Line 413: Line 318:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-05 8:00 SF
|when=2015-11-12 8:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
Line 423: Line 328:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-05 9:00 SF
|when=2015-11-12 9:00 SF
|length=1
|length=1
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
|window=Puppet SWAT<br/><small>'''(Max 8 patches)'''</small>
Line 433: Line 338:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-05 11:00 SF
|when=2015-11-12 11:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.5|1.27.0-wmf.5|1.27.0-wmf.4->1.27.0-wmf.5}}
|what=[[mw:MediaWiki 1.26/Roadmap#Schedule for the deployments|1.26 schedule]] {{DeployOneWeekMini|1.27.0-wmf.6|1.27.0-wmf.6|1.27.0-wmf.5->1.27.0-wmf.6}}
* group2 to [[mw:MediaWiki_1.27/wmf.5|1.27.0-wmf.5]] All Wikipedias
* group2 to [[mw:MediaWiki_1.27/wmf.6|1.27.0-wmf.6]] All Wikipedias
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2015-11-05 16:00 SF
|when=2015-11-12 16:00 SF
|length=1
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>

Revision as of 17:56, 30 October 2015

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 November 2nd

  • Week of:
    • nothing yet
By day
Time Component Deployer Changes

Monday, November 02

 UTC #
 PST
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) Matt (matt_flaschen)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Flow Matt (matt_flaschen) Run FlowFixLinks.php on all wikis
 UTC #
 PST
ServicesParsoid / 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
Flow Roan (RoanKattouw) Convert LQT to Flow on ptwikibooks (phab:T114540)

Tuesday, November 03

 UTC #
(Mon)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
_joe_, andrewbogott Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.26 schedule
group0 1.27.0-wmf.4->1.27.0-wmf.5
group1 1.27.0-wmf.4
group2 1.27.0-wmf.4
  • group0 to 1.27.0-wmf.5 All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)

Wednesday, November 04

 UTC #
(Tue)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.26 schedule
group0 1.27.0-wmf.5
group1 1.27.0-wmf.4->1.27.0-wmf.5
group2 1.27.0-wmf.4
  • group1 to 1.27.0-wmf.5 All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
 UTC #
 PST
ServicesParsoid / 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, November 05

 UTC #
(Wed)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), RobM (rmoen), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 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) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
_joe_, andrewbogott Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.26 schedule
group0 1.27.0-wmf.5
group1 1.27.0-wmf.5
group2 1.27.0-wmf.4->1.27.0-wmf.5

Friday, November 06

 UTC #
(Thu)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), RobM (rmoen), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Week of November 9th

  • Week of:
    • nothing yet
By day
Time Component Deployer Changes

Monday, November 09

 UTC #
 PST
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesParsoid / 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

Tuesday, November 10

 UTC #
(Mon)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
_joe_, andrewbogott Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.26 schedule
group0 1.27.0-wmf.5->1.27.0-wmf.6
group1 1.27.0-wmf.5
group2 1.27.0-wmf.5
  • group0 to 1.27.0-wmf.6 All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)

Wednesday, November 11

 UTC #
(Tue)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 8 patches)
Brad (anomie), Chad (ostriches), Tyler (thcipriani), Mark (marktraceur), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.26 schedule
group0 1.27.0-wmf.6
group1 1.27.0-wmf.5->1.27.0-wmf.6
group2 1.27.0-wmf.5
  • group1 to 1.27.0-wmf.6 All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
 UTC #
 PST
ServicesParsoid / 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, November 12

 UTC #
(Wed)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), RobM (rmoen), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 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) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
_joe_, andrewbogott Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.26 schedule
group0 1.27.0-wmf.6
group1 1.27.0-wmf.6
group2 1.27.0-wmf.5->1.27.0-wmf.6

Friday, November 13

 UTC #
(Thu)  PST
Evening SWAT
(Max 8 patches)
Roan (RoanKattouw), Chad (ostriches), RobM (rmoen), or Alex (Krenair) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Upcoming

See the Phabricator Roadmap workboard for details on many upcoming plans.

Long term callouts

Not scheduled yet

  • Re-enable VisualEditor by default for all logged-out users of the English Wikipedia - phab:T90663
  • No date: Clean up skin user preferences in user_properties table on Wikimedia wikis – phab:T54778, use WikimediaMaintenance's cleanupSkinPrefs
  • No date: 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 usage tracking + arbitrary access, in staged roll out to clients. phab:T49930
    • deploy to arbitrary access to commons, as well as Wikibooks and Wikinews when they get data access.

Deployment trains

Recently completed

For older deployments, please see the /Archive.