Scrum of scrums/2016-10-19

=2016-10-19=

Android native app

 * Current sprint (https://phabricator.wikimedia.org/tag/mobile-app-android-sprint-93-neptunium/):
 * Start on Q2 goals for Wikidata descriptions
 * v2.4.160 released to production
 * Workaround to handle unexpected JSON service responses gracefully
 * CI screenshot regression testing


 * Next sprint (https://phabricator.wikimedia.org/project/view/2319/):
 * More Q2 goals for Wikidata description

Web

 * Current sprint: https://phabricator.wikimedia.org/project/view/2270/
 * Mainly tackling the tech debt
 * Also working on moving the first paragraph in the lead section above the infobox
 * Finished the work on prototype solutions to avoid FOUC (flash of unstyled content) on section collapsing: https://phabricator.wikimedia.org/T147338. We've demoed all 4 solutions to the team members. The next step is to decide on which solution we'll be using.
 * Next sprint: https://phabricator.wikimedia.org/project/view/2314/
 * Tech debt and hovercards instrumentation

iOS native app

 * Current Board (5.3 is in Beta): https://phabricator.wikimedia.org/project/view/2220/


 * Since we last met:
 * Feed based off of MCS (Mobile Content Service) and persisting to YapDatabase is complete & in beta
 * "In the news" Notifications are complete and awaiting beta
 * "In the news" in the explore feed is complete and awaiting beta


 * Before we meet again:

No blockers
 * Adding alternate ToC (Table of Contents) style for UX research
 * Notifications settings
 * Bug fixes, crash fixes, converging to release of 5.3

Mobile Content Service
Backlog: https://phabricator.wikimedia.org/tag/mobile-content-service/ Added more languages to 'In the news' feed portion. https://gerrit.wikimedia.org/r/#/c/315451/ Going to remove Chinese from it though due to an issue with language variant syntax and the inability to handle lang variantes in RB. https://phabricator.wikimedia.org/T147874

Reading Infrastructure

 * no blocking/blocked
 * ORES data in action API soon: https://phabricator.wikimedia.org/T143895
 * OAuth approval workflow changes soon: https://phabricator.wikimedia.org/T103587#2621901

Community Tech

 * Sprint board: https://phabricator.wikimedia.org/tag/community-tech-sprint/
 * No blockers
 * Not blocked
 * Since last week:
 * Did some more supporting work on Programs Dashboard
 * Local (wiki) ID and Global ID now populate in CentralAuth localuser table on new account attach
 * Did some work with NewPagesPatrol on enwiki - https://phabricator.wikimedia.org/T147225
 * Work ongoing on maintenance script to backfill the columns for existing accounts: https://phabricator.wikimedia.org/T142503
 * Work ongoing to modify Copypatrol (the plagiarism detection tool) to support more wikis https://phabricator.wikimedia.org/T145436
 * Work ongoing on sending cookie with each block ticket - https://phabricator.wikimedia.org/T5233


 * Upcoming:
 * Investigation for adding IP range support to Special:Contributions https://phabricator.wikimedia.org/T147664
 * Preliminary work/investigation on throttling number of accounts created per browser: https://phabricator.wikimedia.org/T106930

Discovery

 * No blockers
 * Working on multiwiki indexes
 * Deploying BM25 for top 10 languages soon (https://phabricator.wikimedia.org/T147008#2694395), languages like ja, zh and th still TODO
 * Added accent squashing for Russian/Cyrillic analyzer
 * Subphrase completion (completion inside phrase) enabled on mediawiki.org, wikitech and wikisources

Maps

 * Launched snapshot service Is there any docs, demo, something to show to people ?
 * Basic static service was described at https://github.com/kartotherian/kartotherian#static-map-images
 * The new "overlay addition" to the static service added three params to specify which page and which map to draw over the image:
 * domain=www.mediawiki.org
 * title=Help:Extension:Kartographer
 * groups=_925bf4f20f98fdda374476b902f702d080492748


 * Discussing tabular data on Commons
 * If somebody has hive to Graphite setup, please talk to Yuri

Wikidata

 * No blockers.
 * Working on a new parser function in addition to, as well as Lua support: https://phabricator.wikimedia.org/T142941
 * Separate "Cognate" extension for automatic Wiktionary sitelinks pretty much done, in security review: https://phabricator.wikimedia.org/T145412
 * We are going to celebrate Wikidata's fourth birthday on October 29: https://www.wikidata.org/wiki/Wikidata:Fourth_Birthday

Analytics

 * Not blocking nor blocked
 * Update:
 * Recruiting fullstack dev: several tasks submitted and reviewed, some candidates passed to next steps.
 * Working on a KafkaSSE prototype (Kafka consumer to SSE) Kasocki's analog for SSE.
 * More work on removing Limn dashboards, only reportcard and ee-dashboards remaining.
 * Edit history reconstruction: good progress on productionization of the jobs for all wikis.
 * Troubleshooting varnish-kafka, causing false alarms in hadoop webrequest loading jobs.
 * Improved EventLogging monitoring and alarms.

Security

 * Brian was out last week, but is back now
 * Security Reviews:
 * FileAnnotations (this week - done)
 * Google MT for Content Translation (this week)
 * Electron PDF-rendering service (next week)

Services

 * Not blocking or blocked
 * Updates
 * SCB is expanded to 4 machines per DC
 * Node.js security update to 4.6.0 is live on SCB and RESTBase
 * Please test and update your services that were not updated!
 * Parsoid config deployment move to Scap3 ongoing

Technical Operations

 * Blocked
 * None
 * Blocking
 * Noone
 * Updates
 * SCB cluster capacity doubled today
 * work ongoing on varnish 4 on text
 * Jessie appserver reimaging ongoing, almost done
 * API outage on Monday, root cause still unknown. https://phabricator.wikimedia.org/T148652

ArchCom

 * (RobLa can't be here; please follow links and comment)
 * https://phabricator.wikimedia.org/E323 - today's ArchCom meeting
 * T145472: Survey Cookies/Local Storage usage on Wikimedia sites
 * https://phabricator.wikimedia.org/T145472

Fundraising Tech

 * Got some help from Aaron Schultz on CN bug, would welcome more review from others familiar with MessageCache
 * https://phabricator.wikimedia.org/T144952
 * Brainstorming ways to monitor for recurrance of the issue
 * General stabilization and log-quieting tasks
 * Improving donor error messages