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

Difference between revisions of "Deployments"

From Wikitech-static
Jump to navigation Jump to search
imported>Mattflaschen
imported>Yurik
Line 28: Line 28:
''NOTE: You can subscribe to the "WMF Deployments" google calendar by adding <wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64@group.calendar.google.com>. This does not always get one-off windows that are noted below. This wiki page is the canonical deployment schedule and any differences with the google calendar are to be interpreted as the google calendar is wrong.''
''NOTE: You can subscribe to the "WMF Deployments" google calendar by adding <wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64@group.calendar.google.com>. This does not always get one-off windows that are noted below. This wiki page is the canonical deployment schedule and any differences with the google calendar are to be interpreted as the google calendar is wrong.''


=== Week of December 5th ===
=== Week of December 12th ===
* Week of:
* Week of:
** {{phabricator| T148967}}: ALTER table on dewiki.revision to unify it
** {{phabricator| T148967}}: ALTER table on dewiki.revision to unify it
** {{phabricator| T150644}}: ALTER table on wikidatawiki.revision to unify it
** {{phabricator| T69223}}: ALTER table page on wikidata and enwiki
** {{phabricator| T153194}}: ALTER table page on metawiki.pagelinks to remove partitioning (only db2068 so far)


; By day
; By day
Line 36: Line 39:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 4:00 SF
|when=2016-12-12 5:00 SF
|length=1.5
|length=1
|window=[[mw:Extension:ElectronPdfService|ElectronPdfService extension]]
|window=Wikidata
|who={{ircnick|addshore}}
|who={{ircnick|aude}}
|what=
|what=Enable statements parser function and lua functionlity [[phab:T152780]]
{{ircnick|Addshore}}
* 1.29.0-wmf.4 {{gerrit|324791}} Use prefixedDbKey when redirecting to Electron
* config {{gerrit|324487}} Enable ElectronPdfService extension on test wikis & mediawikiwiki
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 6:00 SF
|when=2016-12-12 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|MatmaRex|Bartosz}}
{{ircnick|Urbanecm}}
* <del>[wmf.4] {{gerrit|325246}} [mediawiki/core] OOjs UI: Backport [https://gerrit.wikimedia.org/r/#/c/325243/ I73f95965694ec7fb0fa9a474742286e1105e5c85]</del>
* [config] {{gerrit|326246}} NS alias (a script will be needed)
* <del>[wmf.4] {{gerrit|325247}} [mediawiki/vendor] OOjs UI: Backport [https://gerrit.wikimedia.org/r/#/c/325243/ I73f95965694ec7fb0fa9a474742286e1105e5c85]</del>
{{ircnick|dcausse}}
{{ircnick|mafk|MarcoAurelio}}
* [config] {{gerrit|324752}} [cirrus] enable BM25 on all but wikis with spaceless languages [step 2/3]
* [[gerrit:324701|Enable $wgAbuseFilterProfile for eswiki]] ({{phabT|152087}})
{{ircnick|jan_drewniak|Jan Drewniak}}
{{ircnick|aude}}
* {{gerrit|326408}} bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)
* [[gerrit:324918]] Update interwiki map for fiwikivoyage.
{{ircnick|Dereckson|Sébastien}}
* [[gerrit:323556]] Add interwiki sorting config (from/for Wikibase)  
* [config] {{Gerrit|285209}} Reconfigure interface editor group on ur.wikipedia ({{phabT|133564}})
{{ircnick|hashar|Antoine Musso}}
* [config] {{Gerrit|326360}} Set language links order for no.wikipedia ({{phabT|148021}})
* [[gerrit:321493|Move EasyTimeline config to its own file]]
* [config] {{Gerrit|326359}} Enable Translate on no.wikimedia ({{phabT|152490}})
* [[gerrit:321561|Drop .ttf from $wgTimelineFontFile settings]]
{{ircnick|Addshore}}
* [[gerrit:321558|Test for $wgTimelineFontFile values]]
* [config] {{Gerrit|326420}} Enable ElectronPdfService extension on mw.org ({{phabT|T150944}})
{{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 69: Line 69:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 10:00 SF
|when=2016-12-12 10:30 SF
|length=0.5
|window=Running populateLocalAndGlobalIds.php maintenance script
|who={{ircnick|kaldari}}
|what=
Held window for script run.
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-12 10:00 SF
|length=0.5
|length=0.5
|window=Weekly [[mw:Wikidata_query_service|Wikidata query service]] deployment window
|window=Weekly [[mw:Wikidata_query_service|Wikidata query service]] deployment window
Line 79: Line 88:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 11:00 SF
|when=2016-12-12 11: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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|RoanKattouw}}
{{ircnick|matt_flaschen}}
* {{gerrit|324764}} Re-enable Flow beta feature
* [wmf-config] {{gerrit|326235}} Enable GuidedTour on metawiki
* {{gerrit|324792}} Prepare for $wgEchoConfig -> $wgEchoEventLoggingSchemas rename
{{ircnick|hoo|Marius}}
* {{gerrit|325152}} Prepare for Flow extension.json change
* Load the property order from Wikidata per default ([[phab:T149540|T149540]], {{gerrit|326133}})
* Revert "Add Abenaki language (abe) to Wikidata" + documentation ([[phab:T150633|T150633]], {{Gerrit|325962}}, {{Gerrit|326510}})
{{ircnick|Niharika}}
* [config] {{gerrit|323834}} Convert wikis to numerical sorting and uca collation
{{ircnick|Addshore}}
* [1.29.0-wmf.5] {{gerrit|326437}} Include namespace when setting hidden form field
{{ircnick|MatmaRex|Bartosz}}
{{ircnick|MatmaRex|Bartosz}}
* [wmf.4] {{gerrit|325246}} [mediawiki/core] OOjs UI: Backport [https://gerrit.wikimedia.org/r/#/c/325243/ I73f95965694ec7fb0fa9a474742286e1105e5c85]
* [1.29.0-wmf.5] {{gerrit|326497}} ImageHistoryPseudoPager: Don't ignore limit from URL
* [wmf.4] {{gerrit|325247}} [mediawiki/vendor] OOjs UI: Backport [https://gerrit.wikimedia.org/r/#/c/325243/ I73f95965694ec7fb0fa9a474742286e1105e5c85]
{{ircnick|ebernhardson|Erik B}}
* [config] {{gerrit|325329}} Turn off CirrusSeach interwiki load test
{{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 98: Line 109:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 13:00 SF
|when=2016-12-12 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]] / [[ORES]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / [[ORES]] / …
Line 106: Line 117:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 14:00 SF
|when=2016-12-12 14:00 SF
|length=2
|length=2
|window=Weekly Security deployment window
|window=Weekly Security deployment window
Line 114: Line 125:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-05 16:00 SF
|when=2016-12-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>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|jdlrobson|Jon}}
{{ircnick|odder|Tomasz}}
* {{gerrit|325365}} [config] Enable ReadMore on mobile jawiki and eswiki
* [config] {{gerrit|323236}} Add logo for Gujarati Wikiqoute ([[phab:T121853|T121853]])
* {{gerrit|325369}} [config] Enable banners on Finnish Wikivoyage
* {{gerrit|325370}} [config] Disable Wikipedia beta banner experiment     
* {{gerrit|325366}} [config] Roll out wikidata description taglines to French and German Wikipedias 
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-06 6:00 SF
|when=2016-12-13 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|dcausse}}
* [wmf/1.29.0-wmf.5] {{gerrit|326909}} Use CirrusSearchClientSideSearchTimeout for connection timeout
{{ircnick|Urbanecm}}
{{ircnick|Urbanecm}}
* [config] {{gerrit|325275}} Create import sources list for hsbwiki
* [config] {{gerrit|326924}} Fixup for T152490, allow nowikimedia sysops to manipulate with translationadmin group
* [config] {{gerrit|325323}} Disable wgAbuseFilterProfile at cswiki
 
{{ircnick|dcausse}}
* [config] {{gerrit|319253}} Add a wiki configuration tag for configured language
* [config] {{gerrit|324738}} [cirrus] enable BM25 on all but wikis with spaceless languages [step 1/3]
 
{{ircnick|kaldari}}
* [config] {{gerrit|322667}} Re-enable 'centralauth-rename' rights for when maintenance is done


{{ircnick|irc-nickname|Requesting Developer}}
{{ircnick|irc-nickname|Requesting Developer}}
Line 150: Line 150:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-06 9:00 SF
|when=2016-12-13 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|godog|Filippo}}, {{ircnick|moritzm|Moritz}}, {{ircnick|_joe_|Giuseppe}}
|who={{ircnick|godog|Filippo}}, {{ircnick|moritzm|Moritz}}, {{ircnick|_joe_|Giuseppe}}
|what=
|what=
{{ircnick|Dereckson|Sébastien}}
* {{gerrit|297975}} Install arcanist in toollabs::dev_environ ([[phab:T139738|T139738]])
* {{gerrit|323851}} Add arbcom-cs.wikipedia.org to DNS ([[phab:T151731|T151731]])
{{ircnick|bd808}}
* {{gerrit|303923}} l10nupdate: acquire scap lock before changing files ([[phab:T72752|T72752]])
* {{gerrit|323351}} logstash: Add processing rules for MediaWiki's exception channel ([[phab:T136849|T136849]])
* {{gerrit|313035}} Use logstash's prune filter for api-feature-usage-sanitized
{{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 160: Line 167:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-06 10:00 SF
|when=2016-12-13 10:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
Line 168: Line 175:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-06 11:00 SF
|when=2016-12-13 11: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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|ebernhardson|Erik B}}
* [wmf.4] [wmf.5] {{gerrit|325328}} Add job queue to PageImages initImageData maint script
{{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 180: Line 185:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-06 12:00 SF
|when=2016-12-13 12:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|ostriches|Chad}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.4->1.29.0-wmf.5|1.29.0-wmf.4|1.29.0-wmf.4}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.5->1.29.0-wmf.6|1.29.0-wmf.5|1.29.0-wmf.5}}
* group0 to [[mw:MediaWiki_1.29/wmf.5|1.29.0-wmf.5]] test wikis and mediawiki.org
* group0 to [[mw:MediaWiki_1.29/wmf.6|1.29.0-wmf.6]] test wikis and mediawiki.org
* '''Blockers: {{phabricator|T150972}}'''
* '''Blockers: {{phabricator|T152563}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-06 16:00 SF
|when=2016-12-13 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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|MatmaRex|Bartosz}}
* [wmf.5] {{gerrit|325625}} [mediawiki/extensions/UploadWizard] Update checks for .fromURL for Flickr upload to fix automatic deeds
{{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 201: Line 204:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-07 6:00 SF
|when=2016-12-14 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|aharoni|Amir E. Aharoni (Amire80)}}
{{ircnick|aharoni|Amir E. Aharoni (amire80)}}
* {{Gerrit|325747}} - Fix: Inline template editor goes full screen width
* {{gerrit|327170}} - Fix header on Special:CX when translating
{{ircnick|dcausse}}
* [1.29.0-wmf.5] {{gerrit|325757}} - Fix undefined property in FancyTitleResultsType
{{ircnick|aude}}
* [config] {{gerrit|317840}} - Enable Wikibase #statements lua and parser function on all test wikis
{{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 217: Line 216:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-07 10:30 SF
|when=2016-12-14 11:00 SF
|length=1
|length=1
|window=Gerrit upgrade to 2.13.3
|window=[[SWAT deploys|Morning SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|ostriches|Chad}}, {{ircnick|godog}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what= What it says on the tin, upgrading Gerrit. Minor downtime.
|what=
{{ircnick|James_F}}
* [config] {{gerrit|321993}} Provide the visual editor wikitext mode Beta Feature to all
* [wmf.6] {{gerrit|327258}} VisualEditor: Fix typo in edit tab selector
{{ircnick|ejegg}}
* [1.29.0-wmf.5] [1.29.0-wmf.6] {{gerrit|327043}} Add googleweblight to JS blacklist
{{ircnick|yurik}}
* [29.5 & 6] {{gerrit|327246}}, {{gerrit|327247}} fix lua mw.ext.data.get() function indexing.
{{ircnick|MatmaRex|Bartosz}}
* [config] {{gerrit|327269}} (security patch)
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-07 12:00 SF
|when=2016-12-14 12:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|ostriches|Chad}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.5|1.29.0-wmf.4->1.29.0-wmf.5|1.29.0-wmf.4}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.6|1.29.0-wmf.5->1.29.0-wmf.6|1.29.0-wmf.5}}
* group1 to [[mw:MediaWiki_1.29/wmf.5|1.29.0-wmf.5]]
* group1 to [[mw:MediaWiki_1.29/wmf.6|1.29.0-wmf.6]]
** All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
** All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
** Catalan and Hebrew Wikipedias
** Catalan and Hebrew Wikipedias
* '''Blockers: {{phabricator|T150972}}'''
* '''Blockers: {{phabricator|T152563}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-07 13:00 SF
|when=2016-12-14 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]] / [[ORES]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / [[ORES]] / …
Line 244: Line 255:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-07 16:00 SF
|when=2016-12-14 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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|kaldari}}
{{ircnick|Krenair}}
* [wmf.5] {{gerrit|325733}} [mediawiki/extensions/CentralAuth] Modify the populateLocalAndGlobalIds maintenance script
* [wmf.5] {{gerrit|327375}} VisualEditor: Use deep clone for empty convertFromSource
* [wmf.5] {{gerrit|327389}} VisualEditor: Fix DataTransferHandlers when loading source editor directly
* [wmf.6] {{gerrit|327374}} VisualEditor: Use deep clone for empty convertFromSource
* [wmf.6] {{gerrit|327390}} VisualEditor: Fix DataTransferHandlers when loading source editor directly
* [wmf.5] {{gerrit|327395}} VisualEditor: Fix wikitext handling of DataTransferHandlers when IVStore is used
* [wmf.6] {{gerrit|327392}} VisualEditor: Fix wikitext handling of DataTransferHandlers when IVStore is used
{{ircnick|yurik}}
* [wmf6] {{gerrit|327274}} - annotations for static maps, per legal
{{ircnick|MatmaRex|Bartosz}}
* [wmf.6] {{gerrit|327273}} [UploadWizard] mw.FormDataTransport: Update check for already completed chunked uploads
{{ircnick|matt_flaschen}}
* [config] {{gerrit|327377}} Beta Cluster: Make it easy to run Flow scripts only on enabled wikis
{{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 256: Line 278:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-07 17:00 SF
|when=2016-12-14 17:00 SF
|length=1
|length=1
|window=Phabricator update
|window=Phabricator update
Line 264: Line 286:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 6:00 SF
|when=2016-12-15 5:00 SF
|length=1
|window=cxserver Scap3 migration<br/>
|who={{ircnick|mobrovac|Marko Obrovac}}, {{ircnick|akosiaris|Alexandros Kosiaris}}
|what=
{{ircnick|kart_|Kartik Mistry}}
* {{gerrit|321860}} ''CXServer: Use Scap3 to deploy the config''
* {{gerrit|321861}} ''Use Scap3 to deploy the config''
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-15 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|matt_flaschen}}
* [Flow] [1.29.0-wmf.5] {{gerrit|327402}} FlowFixInconsistentBoards: Don't output non-critical error info
{{ircnick|yurik}}
* [Kartographer wmf6] {{gerrit|327423}} Fix fullscreen map not closing properly
{{ircnick|dcausse}}
* [cirrus] [1.29.0-wmf.6] {{gerrit|327467}} Do not return the current wikis when detecting query languages
* [config] {{gerrit|326989}} [cirrus] Reduce regex/default timeouts
* [config] {{gerrit|324753}} [cirrus] enable BM25 on all but wikis with spaceless languages [step 3/3]
{{ircnick|Addshore}}
* [RevisionSlider] [1.29.0-wmf.6] {{gerrit|327499}} Reset custom separator transform tables in number formatting tests (NOOP tests only)
* [RevisionSlider] [1.29.0-wmf.6] {{gerrit|327475}} Load bar arrow on left for RTL languages
{{ircnick|jan_drewniak|Jan Drewniak}}
* {{gerrit|327494}} bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)
{{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 274: Line 320:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 9:00 SF
|when=2016-12-15 7:00 SF
|length=1
|window=Flow dry run script run
|who={{ircnick|matt_flaschen}}
|what={{not done}} Flow dry run script run for [[phab:T148057|Fix user talk pages already in inconsistent state due to to T138310]].<br />Estimated duration: An hour or two, but unknown
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-15 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 284: Line 338:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 10:00 SF
|when=2016-12-15 10:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
Line 292: Line 346:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 11:00 SF
|when=2016-12-15 11:00 SF
|length=0.5
|length=0.5
|window=[[mw:Wikidata_query_service|Wikidata query service]]
|window=[[mw:Wikidata_query_service|Wikidata query service]]
Line 300: Line 354:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 11:00 SF
|when=2016-12-15 11: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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|Dereckson|Sébastien}}
{{ircnick|tto|TTO}}
* [wmf.5] {{gerrit|325964}} Special:Userrights should set isself on page view, not just on submit
* [config] {{gerrit|327416}} Enable Special:PageLanguage on wikis with Translate extension installed
{{ircnick|ebernhardson|Erik B}}
{{ircnick|James_F}}
* [wmf.4] [wmf.5] {{gerrit|325811}} {{gerrit|325989}} Better exception handling for InitImageDataJob
* [wmf.6] {{gerrit|327429}} VisualEditor: Resolve URLs in show preview against correct base
{{ircnick|Urbanecm}}
* [wmf.6] {{gerrit|327428}} VisualEditor: Properly clear this.section when switching from VE
* [config] {{gerrit|325803}} Enable sandbox link for Sindhi Wikipedia & Wiktionary
* [config] {{gerrit|325957}} Enable SandboxLink for bnwikisource
{{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 317: Line 369:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 12:00 SF
|when=2016-12-15 12:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.5|1.29.0-wmf.5|1.29.0-wmf.4->1.29.0-wmf.5}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.6|1.29.0-wmf.6|1.29.0-wmf.5->1.29.0-wmf.6}}
* group2 to [[mw:MediaWiki_1.29/wmf.5|1.29.0-wmf.5]] All Wikipedias
* group2 to [[mw:MediaWiki_1.29/wmf.6|1.29.0-wmf.6]] All Wikipedias
* '''Blockers: {{phabricator|T150972}}'''
* '''Blockers: {{phabricator|T152563}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 14:00 SF
|when=2016-12-15 14:00 SF
|window=Enable structured data on Commons
|window=Create arbcom-cs.wikipedia.org
|length=2
|who={{ircnick|Dereckson|Sébastien}}
|who={{ircnick|yurik}} {{ircnick|maxsem}}
|what=
|what=Deploy [[phab:T148745]] - enables structured data on Commons, e.g. [https://commons.wikimedia.beta.wmflabs.org/wiki/Data:Sample.tab Data:Sample.tab]/[https://commons.wikimedia.beta.wmflabs.org/wiki/Data:Sample.map Data:Sample.map]
* [[Add a wiki]]
* '''Main task: {{phabricator|T151731}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-08 16:00 SF
|when=2016-12-15 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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|debt}}
* {{gerrit|327590}} bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)
{{ircnick|kaldari}}
{{ircnick|kaldari}}
* [config] {{gerrit|325997}} Temporarily disable centralauth-rename right
* {{gerrit|327657}} Revert "Temporarily disable centralauth-rename right"
{{ircnick|yurik}}, {{ircnick|maxsem}}, {{ircnick|jgirault}}
* {{gerrit|327409}} fix missing maps metrics
{{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 346: Line 403:
}}
}}


=== Week of December 12th ===
=== Week of December 19th ===
* '''NO DEPLOYS''' - End of year holiday season
** If you need something deployed please contact Greg (greg-g on IRC or greg@wikimedia).
 
=== Week of December 26th ===
* '''NO DEPLOYS''' - End of year holiday season
** If you need something deployed please contact Greg (greg-g on IRC or greg@wikimedia).
 
=== Week of January 2nd ===
* Week of:
* Week of:
** {{phabricator| T148967}}: ALTER table on dewiki.revision to unify it
** NOTE: January 2nd is a Staff holiday (New Year's Day, observed), no deploys on that day
** {{phabricator| T69223}}: ALTER table page on wikidata and enwiki
** {{phabricator| T153194}}: ALTER table page on metawiki.pagelinks to remove partitioning (only db2068 so far)


; By day
; By day
Line 356: Line 419:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-12 5:00 SF
|when=2017-01-02 0:00 UTC
|length=1
|length=23
|window=Wikidata
|window=HOLIDAY (observed)
|who={{ircnick|aude}}
|who=Everyone
|what=Enable statements parser function and lua functionlity [[phab:T152780]]
|what=New Year's Day holiday, observed. No non-emergency deploys.
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-12 6:00 SF
|when=2017-01-03 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|Urbanecm}}
* [config] {{gerrit|326246}} NS alias (a script will be needed)
{{ircnick|dcausse}}
* [config] {{gerrit|324752}} [cirrus] enable BM25 on all but wikis with spaceless languages [step 2/3]
{{ircnick|jan_drewniak|Jan Drewniak}}
* {{gerrit|326408}} bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)
{{ircnick|Dereckson|Sébastien}}
* [config] {{Gerrit|285209}} Reconfigure interface editor group on ur.wikipedia ({{phabT|133564}})
* [config] {{Gerrit|326360}} Set language links order for no.wikipedia ({{phabT|148021}})
* [config] {{Gerrit|326359}} Enable Translate on no.wikimedia ({{phabT|152490}})
{{ircnick|Addshore}}
* [config] {{Gerrit|326420}} Enable ElectronPdfService extension on mw.org ({{phabT|T150944}})
{{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 386: Line 437:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-12 10:30 SF
|when=2017-01-03 9:00 SF
|length=0.5
|window=Running populateLocalAndGlobalIds.php maintenance script
|who={{ircnick|kaldari}}
|what=
Held window for script run.
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-12 10:00 SF
|length=0.5
|window=Weekly [[mw:Wikidata_query_service|Wikidata query service]] deployment window
|who={{ircnick|gehel|Guillaume}}
|what=
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-12 11:00 SF
|length=1
|window=[[SWAT deploys|Morning SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
{{ircnick|matt_flaschen}}
* [wmf-config] {{gerrit|326235}} Enable GuidedTour on metawiki
{{ircnick|hoo|Marius}}
* Load the property order from Wikidata per default ([[phab:T149540|T149540]], {{gerrit|326133}})
* Revert "Add Abenaki language (abe) to Wikidata" + documentation ([[phab:T150633|T150633]], {{Gerrit|325962}}, {{Gerrit|326510}})
{{ircnick|Niharika}}
* [config] {{gerrit|323834}} Convert wikis to numerical sorting and uca collation
{{ircnick|Addshore}}
* [1.29.0-wmf.5] {{gerrit|326437}} Include namespace when setting hidden form field
{{ircnick|MatmaRex|Bartosz}}
* [1.29.0-wmf.5] {{gerrit|326497}} ImageHistoryPseudoPager: Don't ignore limit from URL
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-12 13:00 SF
|length=1
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / [[ORES]] / …
|who={{ircnick|gwicke|Gabriel}}, {{ircnick|cscott|C.Scott}}, {{ircnick|arlolra|Arlo}}, {{ircnick|subbu|Subbu}}, Bernd ({{ircnick|bearND}}), Michael ({{ircnick|mdholloway}}), Aaron ({{ircnick|halfak}}), Amir ({{ircnick|Amir1}}), and Yuri ({{ircnick|yurik}})
|what=See [[mw:Parsoid/Deployments]], [[OCG/Deployments]], [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps/Deployments|Mobileapps deployments]]
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-12 14:00 SF
|length=2
|window=Weekly Security deployment window
|who={{ircnick|dapatrick|Darian}}, {{ircnick|bawolff|Brian}}, {{ircnick|Reedy|Sam}}
|what=Held deployment window for Security-team related deploys.
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-12 16:00 SF
|length=1
|window=[[SWAT deploys|Evening SWAT]] <br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
{{ircnick|odder|Tomasz}}
* [config] {{gerrit|323236}} Add logo for Gujarati Wikiqoute ([[phab:T121853|T121853]])
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-13 6:00 SF
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
{{ircnick|dcausse}}
* [wmf/1.29.0-wmf.5] {{gerrit|326909}} Use CirrusSearchClientSideSearchTimeout for connection timeout
{{ircnick|Urbanecm}}
* [config] {{gerrit|326924}} Fixup for T152490, allow nowikimedia sysops to manipulate with translationadmin group
 
{{ircnick|irc-nickname|Requesting Developer}}
* ''Gerrit link to backport or config change''
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-13 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|godog|Filippo}}, {{ircnick|moritzm|Moritz}}, {{ircnick|_joe_|Giuseppe}}
|who={{ircnick|godog|Filippo}}, {{ircnick|moritzm|Moritz}}, {{ircnick|_joe_|Giuseppe}}
|what=
|what=
{{ircnick|Dereckson|Sébastien}}
* {{gerrit|297975}} Install arcanist in toollabs::dev_environ ([[phab:T139738|T139738]])
* {{gerrit|323851}} Add arbcom-cs.wikipedia.org to DNS ([[phab:T151731|T151731]])
{{ircnick|bd808}}
* {{gerrit|303923}} l10nupdate: acquire scap lock before changing files ([[phab:T72752|T72752]])
* {{gerrit|323351}} logstash: Add processing rules for MediaWiki's exception channel ([[phab:T136849|T136849]])
* {{gerrit|313035}} Use logstash's prune filter for api-feature-usage-sanitized
{{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 484: Line 447:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-13 10:00 SF
|when=2017-01-03 10:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
Line 492: Line 455:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-13 11:00 SF
|when=2017-01-03 11: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 502: Line 465:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-13 12:00 SF
|when=2017-01-03 12:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.5->1.29.0-wmf.6|1.29.0-wmf.5|1.29.0-wmf.5}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.6->1.29.0-wmf.7|1.29.0-wmf.6|1.29.0-wmf.6}}
* group0 to [[mw:MediaWiki_1.29/wmf.6|1.29.0-wmf.6]] test wikis and mediawiki.org
* group0 to [[mw:MediaWiki_1.29/wmf.7|1.29.0-wmf.7]] test wikis and mediawiki.org
* '''Blockers: {{phabricator|T152563}}'''
* '''Blockers: {{phabricator|T153351}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-13 16:00 SF
|when=2017-01-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>
Line 521: Line 484:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-14 6:00 SF
|when=2017-01-04 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|aharoni|Amir E. Aharoni (amire80)}}
* {{gerrit|327170}} - Fix header on Special:CX when translating
{{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 533: Line 494:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-14 11:00 SF
|when=2017-01-04 11: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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|James_F}}
* [config] {{gerrit|321993}} Provide the visual editor wikitext mode Beta Feature to all
* [wmf.6] {{gerrit|327258}} VisualEditor: Fix typo in edit tab selector
{{ircnick|ejegg}}
* [1.29.0-wmf.5] [1.29.0-wmf.6] {{gerrit|327043}} Add googleweblight to JS blacklist
{{ircnick|yurik}}
* [29.5 & 6] {{gerrit|327246}}, {{gerrit|327247}} fix lua mw.ext.data.get() function indexing.
{{ircnick|MatmaRex|Bartosz}}
* [config] {{gerrit|327269}} (security patch)
{{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 553: Line 505:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-14 12:00 SF
|when=2017-01-04 12:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.6|1.29.0-wmf.5->1.29.0-wmf.6|1.29.0-wmf.5}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.7|1.29.0-wmf.6->1.29.0-wmf.7|1.29.0-wmf.6}}
* group1 to [[mw:MediaWiki_1.29/wmf.6|1.29.0-wmf.6]]
* group1 to [[mw:MediaWiki_1.29/wmf.7|1.29.0-wmf.7]]
** All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
** All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
** Catalan and Hebrew Wikipedias
** Catalan and Hebrew Wikipedias
* '''Blockers: {{phabricator|T152563}}'''
* '''Blockers: {{phabricator|T153351}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-14 13:00 SF
|when=2017-01-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]] / [[ORES]] / …
|window=[[mw:Services|Services]] – [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[mw:Wikimedia_Apps/Team/RESTBase_services_for_apps|Mobileapps]] / [[ORES]] / …
Line 572: Line 524:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-14 16:00 SF
|when=2017-01-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|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|Krenair}}
* [wmf.5] {{gerrit|327375}} VisualEditor: Use deep clone for empty convertFromSource
* [wmf.5] {{gerrit|327389}} VisualEditor: Fix DataTransferHandlers when loading source editor directly
* [wmf.6] {{gerrit|327374}} VisualEditor: Use deep clone for empty convertFromSource
* [wmf.6] {{gerrit|327390}} VisualEditor: Fix DataTransferHandlers when loading source editor directly
* [wmf.5] {{gerrit|327395}} VisualEditor: Fix wikitext handling of DataTransferHandlers when IVStore is used
* [wmf.6] {{gerrit|327392}} VisualEditor: Fix wikitext handling of DataTransferHandlers when IVStore is used
{{ircnick|yurik}}
* [wmf6] {{gerrit|327274}} - annotations for static maps, per legal
{{ircnick|MatmaRex|Bartosz}}
* [wmf.6] {{gerrit|327273}} [UploadWizard] mw.FormDataTransport: Update check for already completed chunked uploads
{{ircnick|matt_flaschen}}
* [config] {{gerrit|327377}} Beta Cluster: Make it easy to run Flow scripts only on enabled wikis
{{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 595: Line 534:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-14 17:00 SF
|when=2017-01-04 17:00 SF
|length=1
|length=1
|window=Phabricator update
|window=Phabricator update
Line 603: Line 542:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 5:00 SF
|when=2017-01-05 6:00 SF
|length=1
|window=cxserver Scap3 migration<br/>
|who={{ircnick|mobrovac|Marko Obrovac}}, {{ircnick|akosiaris|Alexandros Kosiaris}}
|what=
{{ircnick|kart_|Kartik Mistry}}
* {{gerrit|321860}} ''CXServer: Use Scap3 to deploy the config''
* {{gerrit|321861}} ''Use Scap3 to deploy the config''
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-15 6:00 SF
|length=1
|length=1
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|window=[[SWAT deploys|European Mid-day SWAT]]<br/><small>'''(Max 8 patches)'''</small>
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|who={{ircnick|addshore}}, {{ircnick|hashar|Antoine}}, {{ircnick|anomie|Brad}}, {{ircnick|ostriches|Chad}}, {{ircnick|aude|Katie}}, {{ircnick|MaxSem|Max}}, {{ircnick|twentyafterfour|Mukunda}}, {{ircnick|RoanKattouw|Roan}}, {{ircnick|Dereckson|Sébastien}}, or {{ircnick|thcipriani|Tyler}}
|what=
|what=
{{ircnick|matt_flaschen}}
* [Flow] [1.29.0-wmf.5] {{gerrit|327402}} FlowFixInconsistentBoards: Don't output non-critical error info
{{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 626: Line 552:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 7:00 SF
|when=2017-01-05 9:00 SF
|length=1
|window=Flow dry run script run
|who={{ircnick|matt_flaschen}}
|what=Flow dry run script run for [[phab:T148057|Fix user talk pages already in inconsistent state due to to T138310]].<br />Estimated duration: An hour or two, but unknown
}}|
 
{{#invoke:Deployment schedule|row
|when=2016-12-15 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 644: Line 562:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 10:00 SF
|when=2017-01-05 10:00 SF
|length=1
|length=1
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
|window=[[mw:Services|Services]] – [[mw:Extension:Graph|Graphoid]] / [[mw:Parsoid/Deployments|Parsoid]] / [[OCG/Deployments|OCG]] / Citoid / [[ORES]]
Line 652: Line 570:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 11:00 SF
|when=2017-01-05 11:00 SF
|length=0.5
|length=0.5
|window=[[mw:Wikidata_query_service|Wikidata query service]]
|window=[[mw:Wikidata_query_service|Wikidata query service]]
Line 660: Line 578:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 11:00 SF
|when=2017-01-05 11: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 670: Line 588:


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 12:00 SF
|when=2017-01-05 12:00 SF
|window=MediaWiki train
|window=MediaWiki train
|who={{ircnick|twentyafterfour|Mukunda}}
|who={{ircnick|twentyafterfour|Mukunda}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.6|1.29.0-wmf.6|1.29.0-wmf.5->1.29.0-wmf.6}}
|what=[[mw:MediaWiki 1.29/Roadmap#Schedule for the deployments|1.29 schedule]] {{DeployOneWeekMini|1.29.0-wmf.7|1.29.0-wmf.7|1.29.0-wmf.6->1.29.0-wmf.7}}
* group2 to [[mw:MediaWiki_1.29/wmf.6|1.29.0-wmf.6]] All Wikipedias
* group2 to [[mw:MediaWiki_1.29/wmf.7|1.29.0-wmf.7]] All Wikipedias
* '''Blockers: {{phabricator|T152563}}'''
* '''Blockers: {{phabricator|T153351}}'''
}}|
}}|


{{#invoke:Deployment schedule|row
{{#invoke:Deployment schedule|row
|when=2016-12-15 16:00 SF
|when=2017-01-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>
Line 688: Line 606:
}}
}}
}}
}}
=== Week of December 19th ===
* '''NO DEPLOYS''' - End of year holiday season
** If you need something deployed please contact Greg (greg-g on IRC or greg@wikimedia).
=== Week of December 26th ===
* '''NO DEPLOYS''' - End of year holiday season
** If you need something deployed please contact Greg (greg-g on IRC or greg@wikimedia).


== Past deployments ==
== Past deployments ==

Revision as of 23:13, 15 December 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 thrice daily (06:00, 11:00 and 16:00 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.
Long running tasks/scripts
While not strictly a deployment, performing long running (>1 hour) tasks (eg: migration scripts) can encounter issues when code is updated while a script is being run. For this reason it is required to add an entry in the calendar for the task with a window that accounts for the anticipated start time and estimated length for the task.
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

NOTE: You can subscribe to the "WMF Deployments" google calendar by adding <wikimedia.org_rudis09ii2mm5fk4hgdjeh1u64@group.calendar.google.com>. This does not always get one-off windows that are noted below. This wiki page is the canonical deployment schedule and any differences with the google calendar are to be interpreted as the google calendar is wrong.

Week of December 12th

  • Week of:
    • task T148967: ALTER table on dewiki.revision to unify it
    • task T150644: ALTER table on wikidatawiki.revision to unify it
    • task T69223: ALTER table page on wikidata and enwiki
    • task T153194: ALTER table page on metawiki.pagelinks to remove partitioning (only db2068 so far)
By day
Time Component Deployer Changes

Monday, December 12

 UTC #
 PST
Wikidata aude Enable statements parser function and lua functionlity phab:T152780
 UTC #
 PST
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Urbanecm

dcausse

  •  [config] 324752 (deploy commands) [cirrus] enable BM25 on all but wikis with spaceless languages [step 2/3]

Jan Drewniak (jan_drewniak)

  • 326408 (deploy commands) bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)

Sébastien (Dereckson)

Addshore

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Weekly Wikidata query service deployment window Guillaume (gehel) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Running populateLocalAndGlobalIds.php maintenance script kaldari Held window for script run.
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) matt_flaschen

Marius (hoo)

Niharika

Addshore

Bartosz (MatmaRex)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
ServicesParsoid / OCG / Citoid / Mobileapps / ORES / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND), Michael (mdholloway), Aaron (halfak), Amir (Amir1), and Yuri (yurik) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments
 UTC #
 PST
Weekly Security deployment window Darian (dapatrick), Brian (bawolff), Sam (Reedy) Held deployment window for Security-team related deploys.

Tuesday, December 13

 UTC #
(Mon)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Tomasz (odder)
 UTC #
 PST
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) dcausse
  • [wmf/1.29.0-wmf.5] 326909 (deploy commands) Use CirrusSearchClientSideSearchTimeout for connection timeout

Urbanecm

  • [config] 326924 (deploy commands) Fixup for T152490, allow nowikimedia sysops to manipulate with translationadmin group

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Sébastien (Dereckson)

bd808

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / OCG / Citoid / ORES Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak), Amir (Amir1) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.29 schedule
group0 1.29.0-wmf.5->1.29.0-wmf.6
group1 1.29.0-wmf.5
group2 1.29.0-wmf.5

Wednesday, December 14

 UTC #
(Tue)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Amir E. Aharoni (amire80) (aharoni)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) James_F

ejegg

yurik

Bartosz (MatmaRex)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.29 schedule
group0 1.29.0-wmf.6
group1 1.29.0-wmf.5->1.29.0-wmf.6
group2 1.29.0-wmf.5
  • group1 to 1.29.0-wmf.6
    • All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
    • Catalan and Hebrew Wikipedias
  • Blockers: task T152563
 UTC #
 PST
ServicesParsoid / OCG / Citoid / Mobileapps / ORES / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND), Michael (mdholloway), Aaron (halfak), Amir (Amir1), and Yuri (yurik) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments

Thursday, December 15

 UTC #
(Wed)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Krenair

yurik

Bartosz (MatmaRex)

  • [wmf.6] 327273 (deploy commands) [UploadWizard] mw.FormDataTransport: Update check for already completed chunked uploads

matt_flaschen

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
cxserver Scap3 migration
Marko Obrovac (mobrovac), Alexandros Kosiaris (akosiaris) Kartik Mistry (kart_)
 UTC #
 PST
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) matt_flaschen
  • [Flow] [1.29.0-wmf.5] 327402 (deploy commands) FlowFixInconsistentBoards: Don't output non-critical error info

yurik

dcausse

Addshore

  • [RevisionSlider] [1.29.0-wmf.6] 327499 (deploy commands) Reset custom separator transform tables in number formatting tests (NOOP tests only)
  • [RevisionSlider] [1.29.0-wmf.6] 327475 (deploy commands) Load bar arrow on left for RTL languages

Jan Drewniak (jan_drewniak)

  • 327494 (deploy commands) bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Flow dry run script run matt_flaschen ☒N Not done Flow dry run script run for Fix user talk pages already in inconsistent state due to to T138310.
Estimated duration: An hour or two, but unknown
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / OCG / Citoid / ORES Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak), Amir (Amir1) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PST
Wikidata query service Guillaume (gehel)
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) TTO (tto)
  • [config] 327416 (deploy commands) Enable Special:PageLanguage on wikis with Translate extension installed

James_F

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.29 schedule
group0 1.29.0-wmf.6
group1 1.29.0-wmf.6
group2 1.29.0-wmf.5->1.29.0-wmf.6
 UTC #
 PST
Create arbcom-cs.wikipedia.org Sébastien (Dereckson) * Add a wiki

Friday, December 16

 UTC #
(Thu)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) debt
  • 327590 (deploy commands) bumping portals to master (note: please run the sync-portals script at the root of the repo after deploy)

kaldari

yurik, maxsem, jgirault

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Week of December 19th

  • NO DEPLOYS - End of year holiday season
    • If you need something deployed please contact Greg (greg-g on IRC or greg@wikimedia).

Week of December 26th

  • NO DEPLOYS - End of year holiday season
    • If you need something deployed please contact Greg (greg-g on IRC or greg@wikimedia).

Week of January 2nd

  • Week of:
    • NOTE: January 2nd is a Staff holiday (New Year's Day, observed), no deploys on that day
By day
Time Component Deployer Changes

Monday, January 02

 UTC #
(Sun)  PST
HOLIDAY (observed) Everyone New Year's Day holiday, observed. No non-emergency deploys.

Tuesday, January 03

 UTC #
 PST
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / OCG / Citoid / ORES Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak), Amir (Amir1) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.29 schedule
group0 1.29.0-wmf.6->1.29.0-wmf.7
group1 1.29.0-wmf.6
group2 1.29.0-wmf.6

Wednesday, January 04

 UTC #
(Tue)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.29 schedule
group0 1.29.0-wmf.7
group1 1.29.0-wmf.6->1.29.0-wmf.7
group2 1.29.0-wmf.6
  • group1 to 1.29.0-wmf.7
    • All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, etc)
    • Catalan and Hebrew Wikipedias
  • Blockers: task T153351
 UTC #
 PST
ServicesParsoid / OCG / Citoid / Mobileapps / ORES / … Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Bernd (bearND), Michael (mdholloway), Aaron (halfak), Amir (Amir1), and Yuri (yurik) See mw:Parsoid/Deployments, OCG/Deployments, Mobileapps deployments

Thursday, January 05

 UTC #
(Wed)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) 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
European Mid-day SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 8 patches)
Filippo (godog), Moritz (moritzm), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / OCG / Citoid / ORES Yuri (yurik), Gabriel (gwicke), C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak), Amir (Amir1) See Graphoid, mw:Parsoid/Deployments, OCG/Deployments
 UTC #
 PST
Wikidata query service Guillaume (gehel)
 UTC #
 PST
Morning SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
MediaWiki train Mukunda (twentyafterfour) 1.29 schedule
group0 1.29.0-wmf.7
group1 1.29.0-wmf.7
group2 1.29.0-wmf.6->1.29.0-wmf.7

Friday, January 06

 UTC #
(Thu)  PST
Evening SWAT
(Max 8 patches)
addshore, Antoine (hashar), Brad (anomie), Chad (ostriches), Katie (aude), Max (MaxSem), Mukunda (twentyafterfour), Roan (RoanKattouw), Sébastien (Dereckson), or Tyler (thcipriani) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Past deployments