Scrum of scrums/2016-11-23




  • working on productionizing infrasructure for event streams
  • waiting for hardware for pageview API
  • owning now statsv together with ops (utility that can consume kafka data and report to graphana)
  • Thanking discovery for contributing to our metric reporting tools



Not blocking, not blocked

  • thanks everyone who attended the active/active DC meeting after I flagged it here, it has helped getting the ball rolling on two blockers
  • hidden tabs confirmed as messing with timing data, now excluded from perf metrics
  • investigating little-known legacy features in mediawiki thumbnailing to decide whether we continue supporting them on Thumbor (302 redirects)
  • second view tests added for firefox and IE in WebPageTest (was previously only looking at Chrome)
  • still active on thumbnail URL/API RFC discussion
  • briefly discussed witth multimedia team setting up Thumbor for them to leverage in their ImageTweaks extension


  • Security Reviews
    • Linter review complete
    • LoginNotify schedule for this week
  • Continuing work on wiki account compromise remediation (T150554)
    • Assistance needed -- e-mail to engineering@ is forthcoming with request


  • Blockers: none
  • Updates:
    • PDF render service deployed in codfw, eqiad and public exposure next week
    • New version of service-template-node: ES6 and ESLint are coming

Technical OperationsEdit

Release EngineeringEdit

  • Blocking
  • Blocked
  • Updates
    • Mediawiki 1.28 tarball release this week!



Mobile Content Service (MCS)Edit

Android native appEdit

  • Last week:
    • Continuing Q2 goals for Wikidata descriptions
    • New fundraising announcement explore feed card in progress
    • Now building against Android Nougat 7.1 API 25
    • Fixing login and editing issues
    • Lots of unit tests
  • Next week (
    • More Q2 goals for Wikidata descriptions (tutorial and polish)

iOS Native AppEdit

  • Last Week:
    • Shipped 5.3.0 (In the news notifications & feed content, MCS backed feed, language variant support, other bug fixes and enhancements)
    • Added announcement card to the feed (for user research and fundraising)
    • Started update of data layer to fix issue with data access & modification from widgets and notifications
    • Started dynamic font size updates to the app
  • This week:
    • Finishing data layer update
    • Continuing dynamic font size updates
    • Other minor bug fixes for 5.3.1


  • Current sprint:
    • Stopping HoverCards A/B tests from Russian and Italian wikis
    • New readers work
    • Make PageImages return the image in the lead section
    • MobileFrontend tech debt
    • Trending service
    • Hovercards rewrite
  • Next week: probably the same stuff as the current week.

Reading InfrastructureEdit

Community TechEdit




  • Blocked: T150512: WikiBase Repo tests failing with UsageException
    • This is making it difficult to merge Translate patches. Issue seems to be in database clearing in tests. QA/RelEng?


  • Blocked: None
  • Blocking: None
  • Updates
    • No deployments this week. Ongoing work on:
      • Mobile support for left nav of Special:Notifications
      • RecentChanges filters and filter framework for Edit Review Improvements

Fundraising TechEdit

  • Big English fundraiser starts next week!
  • CentralNotice: reviewing Aaron Schultz's latest MessageCache patch:
    • We want to understand it really well before we deploy anything that could affect banners
    • If anyone with deep knowledge of MessageCache (Aaron, Gilles?) has time for a quick video chat, Andrew Green has a few questions
    • As always, more scrutiny and comments are welcome.
  • Deployed Nirzar's mobile CSS fixes, looking great so far
  • Minor caching optimizations for CiviCRM jobs