Scrum of scrums/2017-04-19

contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

Call outs:

 * Releng: if you have a scap3-deployed repo that has a patch https://gerrit.wikimedia.org/r/#/q/topic:T162814+%28status:open%29 please merge
 * Analytics: Piwik is being upgraded tomorrow, April 20th, may have a 30 minute down-time
 * Analytics: Wikistats 2.0 prototype consultation going on at https://www.mediawiki.org/wiki/Wikistats_2.0_Design_Project/RequestforFeedback/Round2

iOS

 * Last Week
 * Continued work on 5.4.1 - https://phabricator.wikimedia.org/project/view/2600/
 * Background feed loading & coalescing
 * Crash fixes & performance enhancements
 * 5.5 - https://phabricator.wikimedia.org/project/view/2602/
 * Places
 * JavaScript consolidation with Android
 * Move footer content to WebView
 * This Week
 * Testing 5.4.1
 * Continue work on 5.5 (Places, JS consolidation)

Android

 * Beta release this week containing Wikidata title description editing expanded to many more languages, as well as various offline UX improvements
 * Further improving offline functionality and surrounding UX polish
 * Continuing work on cross-platform consolidation of CSS & JS
 * Beginning discussion of implementing offline ZIM collections (Q4 goal)
 * Current release board: https://phabricator.wikimedia.org/project/view/2352/

Reading Infrastructure

 * TemplateStyles CR, familiarizing with OCG
 * MCS: Finally updating Parsoid version requested by MCS to 1.3.0. Working on refactoring mobile-sections to a new, intermediary, mobile HTML endpoint.

Web

 * Wrapping up page previews work
 * Beginning work on a print specific stylesheet

Collaboration

 * No deploys this week, but on Monday, planning to enable new RC Filters as a Beta Feature on English Wikipedia (which does have ORES), plus all non-ORES wikis (with the possible exception of German Wikipedia).
 * Preview for when deployments restart:
 * Working on transforming Wikidata user IDs so propagated edits show user responsible
 * Optimization so if we know a query will return 0 results, we won't do the query at all. Some of these no-result queries have extremely poor performance.
 * Other bug fixes

Parsing

 * Linter: Continuing to address bug reports and tweaking it. Was disabled from large wikis last Friday because of performance issues ( https://phabricator.wikimedia.org/T148609 ). Problem is now fixed and will be re-enabled next week. Decided to finish tweaking and improving output before a wider announcement.

Language

 * ContentTranslation disabled in all Wikis due to high load on x1 in DC switch. See: https://phabricator.wikimedia.org/T163344 Ops/DBA aware. Team will debug further on it.
 * Work on CX + OOjs continue.

UI Standardization

 * This week:
 * Continued work to provide WikimediaUI Base variables in core https://phabricator.wikimedia.org/T123359
 * Updates:
 * OOjs UI:
 * Release of v0.21.1 with 11 UI/a11y improvements https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md – among those:
 * MediaWiki theme: Ensure WCAG level AA contrast on unsupported SelectFileWidget
 * MediaWiki theme: Make readonly TextInputWidget appearance clearer
 * MediaWiki theme: TagMultiselectWidget outlined UI improvements
 * MenuOptionWidget: Remove theme-independent 'check' icon (Prateek Saxena)
 * DropdownInput-/RadioSelectInputWidget: Remove unnecessary ARIA attributes

Wikidata

 * continue work on federation and structured wiktionary
 * deploying geoshape data type on Wikidata next Monday
 * also enabling Cognate extension (interwiki links) on Wiktionary next Monday

Security

 * Reviews
 * Ex:WikibaseMediaInfo
 * TemplateStyles re-review

Services

 * Blockers: none
 * Updates:
 * Services DC switchover yesterday
 * RESTBase summary endpoint now allows 5 minutes client-side caching

Analytics

 * Ongoing work on EventLogging analysis support in Hadoop
 * Ongoing work on Wikistats 2.0 data back-end
 * Piwik being upgraded tomorrow, will have a short (30-minute or so) downtime
 * Wikistats 2.0 consultation on the visual design prototype happening now: https://www.mediawiki.org/wiki/Wikistats_2.0_Design_Project/RequestforFeedback/Round2 (prototype at https://analytics-prototype.wmflabs.org )
 * Dashiki configuration articles on meta are all screwed up, can't fix them until the codfw-related deployment moratorium is over

RelEng

 * Blockers: none
 * Blocking: none?
 * Updates
 * If you have a scap3-deployed repo that has a patch in https://gerrit.wikimedia.org/r/#/q/topic:T162814+%28status:open%29 please merge

Discovery

 * No blockers
 * New blog post about search: https://blog.wikimedia.org/2017/04/10/searching-wikipedia/
 * Made plan to deploy archive search: https://phabricator.wikimedia.org/T163235 comments welcome
 * Portal updates: https://phabricator.wikimedia.org/T128546
 * Building infrastructure for machine learning assisted ranking (aka MjoLniR)
 * Working on Wikidata search improvement

Fundraising Tech

 * More Paypal Express Checkout fixes
 * Coordinating with Comms to update the WMF logo in various places: https://phabricator.wikimedia.org/T144254
 * CentralNotice: Banner sequence feature is in code review https://phabricator.wikimedia.org/T144453
 * CiviCRM: getting rid of the rest of our local core hacks

Community Tech
No blockers
 * Pushed out Special:AutoblockList, enhancements coming
 * Getting community feedback on LoginNotify (https://www.mediawiki.org/wiki/Extension:LoginNotify)
 * Analyzing cookie blocking on English Wikipedia prior to broader roll-out to all wikis
 * Work continuing on CodeMirror (syntax highlighting) (https://www.mediawiki.org/wiki/Extension:CodeMirror)