Scrum of scrums/2016-08-10

= 2016-08-10 =

Reading Web

 * Current sprint: https://phabricator.wikimedia.org/project/view/2115/
 * Next sprint : https://phabricator.wikimedia.org/project/view/2126/
 * New language switcher button deployed this morning (about 5 minutes ago, as pages are purged naturally changes will be visible)
 * Lazy loaded images for mobile web Wikipedias shipping next sprint in 3 deployments: all small wikis, all medium wikis, all large wikis
 * Adding a contribution tab to the hamburger menu next sprint
 * Enhancing watchstar next sprint, primarily for non-js users

iOS native app
https://phabricator.wikimedia.org/tag/ios-app-v5.0.6-hotfix/
 * 5.0.6 Passed Regression last week
 * Holding while we diagnose a memory crash
 * Working with beta testers to verify fixes

https://phabricator.wikimedia.org/project/board/1736/query/open/
 * 5.1 is in Development
 * Major features are iPad and Find in Page
 * Expectd to be feature complete end of week
 * Expected to go to beta next week


 * 5.2 Scheduled to begin development next week
 * iOS 10 release
 * Major features are Widgets and Feed improvements
 * Expected to go to beta in early september

Android native app

 * Current sprint: https://phabricator.wikimedia.org/project/view/2091/
 * Next sprint: https://phabricator.wikimedia.org/project/board/2142/
 * Working on navigation overhaul

Mobile Content Service

 * Working on fixing links with + signs (https://phabricator.wikimedia.org/T136223)

Reading Infrastructure

 * Gergo working on pywikibot issue, Brad is OOO

Community Tech

 * Requested new hardware for cross-wiki watchlists (https://phabricator.wikimedia.org/T142538 )
 * Will be switching Macedoian and/or Swedish Wikipedias to numeric sorting next week for wider testing
 * Working on Programs Dashboard (https://outreachdashboard.wmflabs.org/)
 * Working on IABot improvements/stability

VisualEditor

 * Blocked:
 * We're waiting on Design Research with T141069 so we can work with them on T141068 for the new wikitext editor work.
 * Blocking:
 * Parsing team are waiting for our response on "native" Parsoid  implementation. Thalia will look at it.
 * Updates:
 * Now live for logged-in users on Arabic-script Wikipedias; logged-out users planned for next week, then Indic script Wikipedias
 * Lots of the team in town this week. Working on a few things. Come talk to us if you're also in town and want to say hi.
 * HTML diffs for partial page saving (so faster saves); needs input from Services team on https://github.com/edg2s/restbase/tree/sections branch of RESTbase; PR forthcoming
 * New wikitext editor work continues; https://phabricator.wikimedia.org/T142138 and so on

Parsing

 * Blocked:
 * https://phabricator.wikimedia.org/T141591 -- Security review needed
 * https://gerrit.wikimedia.org/r/#/c/264026/ -- Parsoid-native implementation of ; need review and feedback from VE team
 * Blocking:
 * Shadow Namespaces: Please review my comments https://phabricator.wikimedia.org/T91162#2408633 -- I think this is a RFC discussion matter, but happy to read through it and review it. :)
 * Updates:
 * Parsoid cluster upgraded to node v4 & Jessie (thanks ops) - deployments resumed yesterday
 * Next step: migrate deployment process to scap3 -- to be scheduled with Services
 * https://gerrit.wikimedia.org/r/#/c/303912/ Implement magic word based opt-out of global user pages -- bikeshed on __NOGLOBAL__ or __NOFOREIGN__  ...

Multimedia

 * Blocked:
 * Is there an update on thumbor production status? (Performance?) It's still blocking ImageTweaks deployment.
 * Blocking: None of which we're aware.
 * Updates:
 * Continuing our work on FileAnnotations; currently pending on

Language

 * Blocked:
 * Blocking:
 * Updates:
 * ContentTranslation dumps are available at, https://dumps.wikimedia.org/other/contenttranslation/
 * CX MT card and templates getting new changes this and next week.
 * Apertium -> Jessie work in progress. Few packages left to upload.

Collaboration

 * Blocked
 * Blocking
 * We are working on rewriting the Flow caching for the data center migration - https://phabricator.wikimedia.org/T120009
 * Updates
 * Finishing the ptwikibooks LiquidThreads -> Flow conversion, which had some issues - https://phabricator.wikimedia.org/T119509
 * Working on allowing dynamic actions in the Echo secondary links (e.g. unwatching a Flow board through AJAX) - https://phabricator.wikimedia.org/T132975

Discovery

 * No blockers
 * Working on BM25 implementation
 * Working on multi-wiki indexes
 * Question mark removal deployed
 * Bugfixes for cross-language search deployed
 * Portal stats updated + fixes for small languages

Interactive Team

 * Working on deploying and to all non-Wikipedia sites
 * Working on replacing GeoHack with + info screen on all Wikipedias
 * Working on deploying Tabular data on Commons. Already synced up with Wikidata.

Analytics

 * refinery deployment migrated to scap3, tested and everything works well
 * sqooping all mediawiki databases out to hdfs, from dbstore1002, so far seems to not impact that machine much
 * pagecounts-raw and pagecounts-all-sites dataset updates have been stopped, old files remain, upgrade to the new pageviews or pagecounts-ez datasets as per: https://dumps.wikimedia.org/other/analytics/
 * eventlogging kafka pipeline upgraded to fix broker restart bug
 * follow-up on pageview spike: Windows update caused a problem with the TLS handshake in Chrome 41

Architecture

 * https://www.mediawiki.org/wiki/Architecture_committee/Status
 * Last week: ArchCom meetings 2016W31: 2016-08-03 (Wed)
 * 1pm PDT (20 UTC) Planning meeting: E250
 * 2pm PDT (21 UTC) IRC #wikimedia-office E251
 * T128351: Notifications in core
 * This week: ArchCom meetings 2016W32: 2016-08-10 (Wed)
 * 1pm PDT (20 UTC) Planning meeting: E258
 * 2pm PDT (21 UTC) IRC #wikimedia-office E259
 * Wikitext (and whether Wikimedia should invest in a spec)

Services

 * Parsoid move to Jessie and node 4 complete
 * Electron PDF rendering service discussion: https://phabricator.wikimedia.org/T142226
 * Working on new kafka driver for Change-Prop - deploy as soon as kafka upgrade to 0.9

Technical Operations

 * Blocked
 * None
 * Blocking
 * None
 * Updates
 * Parsoid clusters upgraded to jessie throughout the week
 * Worked with research to get ORES workers their own dedicated cluster. Hardware estimations done
 * xkey meeting held.
 * Review of ContentTranslation apertium packages ongoing
 * labs got openstack liberty upgrade

Security

 * MediaWiki 1.27.1 will be released this week
 * Notifications for OAuth consumer proposals are being deployed this week:
 * https://phabricator.wikimedia.org/T61772
 * https://phabricator.wikimedia.org/T62528
 * Planning for captcha improvements continues
 * https://phabricator.wikimedia.org/T125132
 * https://phabricator.wikimedia.org/T141490
 * First step will be re-generating images using current script

Wikidata

 * No blockers.
 * New features on query.wikidata.org (live preview of example queries, map layers).
 * Working on first feedback we got from publishing the Commons MediaInfo prototype.
 * Layout tweaks to the default Wikidata UI.

Fundraising Tech

 * No blockers
 * Deploying and monitoring first activemq replacement changes
 * Minor Central Notice deploy with tonight's SWAT
 * Testing background contact de-duping script for CiviCRM

Performance

 * No blockers
 * Ori still out
 * Still doing heavy refactoring in ResourceLoader/Outputpage for the critical rendering path
 * Still working on transaction bugfixes and improvements for multi-DC
 * WebpageTest now supports Opera Mini & UC Mini
 * Thumbor plugins test suite complete, production work to resume next week
 * Team offsite to be in NY area end of November