Scrum of scrums/2017-03-08

= 2017-03-08 =

Call outs:

 * FR-Tech:Andrew Green would like some help with a couple of CentralNotice issues
 * Advice from traffic / Varnish gurus on cache purges: https://phabricator.wikimedia.org/T154954
 * Help from core team with message cache update slowness https://phabricator.wikimedia.org/T158084
 * Reading Infrastrucuture needs help with reviewing https://gerrit.wikimedia.org/r/#/q/project:css-sanitizer and https://gerrit.wikimedia.org/r/#/c/336963/.
 * Releng looking for some review on Selenium tests ported from Ruby → Nodejs
 * Ops: fluorine deprecated in favour of mwlog1001 https://phabricator.wikimedia.org/T123728

Android

 * Last week:
 * Upgrade to new Mapbox beta merged
 * New saved page cache implementation still in progress T156917
 * Reading list UI improvements and several tech debt patches
 * Next week (https://phabricator.wikimedia.org/project/view/2352/ ):
 * Continue improving the offline experience

Reading Infrastructure

 * working on TemplateStyles, ORES
 * about to wrap up TemplateStyles RfC: https://phabricator.wikimedia.org/T155813
 * https://gerrit.wikimedia.org/r/#/q/project:css-sanitizer (MediaWiki-independent CSS parser/sanitizer library) could use reviews
 * https://gerrit.wikimedia.org/r/#/c/336963/ (hooks + data attributes for change list items) is a blocker for ORES, could use reviews
 * MCS: finished spike to figure out how to expand TFA and other feeds to more languages. Adding more languages for TFA.

Web

 * We've been working towards making PagePreviews available in production: fixing bugs, improving the JS stack (T156333) and creaing a dashboard to track the performance in real-time (T157111).
 * We'll continue with the above work this week.

iOS

 * Last Week
 * 5.4 https://phabricator.wikimedia.org/project/view/2326/
 * VoiceOver support for Places (accessibility)
 * Continued work on login and 2FA (two-factor authentication)
 * Shipped Beta to external users
 * This week
 * Continue work on 5.4
 * Bug fixes and polish on Places
 * Continue work on login and 2FA (two-factor authentication)
 * Other fixes and enhancements

Community Tech

 * No blockers
 * Refinements to Popular Pages bot https://phabricator.wikimedia.org/T159774 https://phabricator.wikimedia.org/T159776
 * Almost done with cookie blocks https://phabricator.wikimedia.org/T152952 https://phabricator.wikimedia.org/T152076
 * Volunteer helping with a new Special:AutoblockList page https://phabricator.wikimedia.org/T146414
 * XTools Articleinfo moving along https://phabricator.wikimedia.org/T157706
 * Testing LoginNotify on beta cluster https://phabricator.wikimedia.org/T158878
 * Added a CirrusSearch "source" to Massviews https://phabricator.wikimedia.org/T159858

Parsing

 * Sorry about recent absences -- between travel and vacation, couldn't show up regularly
 * Linter extension will be enabled on test wikis this week and we'll move on from there
 * / support in Parsoid coming along
 * Language variant support / fixes ongoing -- using visual diff tests to identify bug not caught by parser tests and other tests.
 * RemexHTML (native PHP HTML5 parser) ready; integrated with Mediawiki Core as a Tidy replacement along with necessary Tidy-compatibility passes. Will run visual diff tests this week before we can start thinking about deploying this.

UI Standardization

 * This week
 * Work on contents of style guide
 * Updates
 * General
 * Incorporating the web fonts into style guide with a future-proof technological solution, which could work as boilerplate for similar projects https://phabricator.wikimedia.org/T155128
 * OOjs UI:
 * Release of v0.19.5, among others including 6 UI related patches (new icons, keyboard-focus improvs, OutlinedBookletDialog visual order) https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md

Collaboration

 * Blocked
 * Blocking
 * Updates
 * RC Filters
 * RC Filters Beta Feature
 * More AJAX support for the RC Filters UI
 * Loading animation
 * More UX elements and bug fixes
 * Many bug fixes, including:
 * Select filter when searching and add it on 'enter'
 * Highlight improvements
 * Echo bug fixes
 * Maintenance: New script to init a user preference based on another preference
 * ORES: Fetch thresholds from live stats for filters

Analytics

 * Troubleshooting the upgrade to CDH 5.10 is wrapping up, we have a work-around for the last remaining problem with oozie/spark/hive not working perfectly together
 * Working on deploying historical pageview numbers (before May 2015) to AQS
 * Working on inconsistency in how dates are handled in AQS, almost done (T156312)
 * Prototype (fake data, fake everything) for Wikistats 2.0 using Vue.js is being worked on here: https://github.com/milimetric/wikistats-prototype, not sure on best practices yet but enjoying Vue development.

Research

 * Starting work on missing section recommendations in support of stub expansion
 * https://phabricator.wikimedia.org/T159227

Security

 * Reviews:
 * Timeless skin
 * Extension:StopForumSpam
 * On this day mobile endpoint
 * Extension:FileExporter
 * Darian away at IFF in Valencia, Spain March 6th-10th; available via e-mail and Signal (971-401-8338)
 * Brian away at Enterprise Mediawiki Con March 7th-10th in D.C.

Services

 * Blockers: none
 * Updates:
 * 2 machines added to SCB in codfw: scb2005 and scb2006
 * All services deployed there, all scap configs updated, no action required
 * Since that deploy all services do short-term DNS caching

RelEng

 * Blocking
 * None?
 * Blocked
 * Selenium tests ported from Ruby → Nodejs Could use review
 * PuppetDB in beta flapping

Tech Ops

 * Blockers: none
 * Blocked: none
 * Updates:
 * fluorine deprecated in favour of mwlog1001
 * Auditing capacity in codfw before April datacenter switchover
 * DNS discovery https://phabricator.wikimedia.org/T149617
 * Precise deprecation work continues in prod and labs

Fundraising Tech

 * No blockers
 * DonationInterface
 * deployed first use of new Ingenico API https://phabricator.wikimedia.org/T128692
 * fixing display of unsupported currency conversion notice: https://phabricator.wikimedia.org/T98447
 * CiviCRM
 * fixing some blank address bugs: https://phabricator.wikimedia.org/T159402
 * more tweaks to matching gift import: https://phabricator.wikimedia.org/T115044
 * CentralNotice:
 * Need advice from traffic / Varnish folks on cache purges: https://phabricator.wikimedia.org/T154954
 * Need help from core team with message cache update slowness https://phabricator.wikimedia.org/T158084
 * Finishing up PCI compliance paperwork

Discovery

 * No blockers
 * ES5 upgrade process starting Monday with codfw cluster, see full plan at https://phabricator.wikimedia.org/T157479
 * This will also enable run-time indexing for completion suggester https://phabricator.wikimedia.org/T154503
 * Results from sister wiki search A/B tests being analyzed
 * Working on wikidata search

German Technical Wishlist

 * Working with suggestions we got to make RevisionSlider touch friendly.
 * Working out a plan for an actual Special:Search form extension.

Wikidata

 * Figuring out how to update our giant wb_terms table (T159851)
 * Migrated all special pages to OOUI (T48248), working on also using OOUI on the undo interface
 * Baseline to link to Data:….map pages on Commons is done (T57549)
 * Review-queue we build to fully support new entity types is pretty much merged.
 * Working out a plan for sub-entity support for Wiktionary.