Scrum of scrums/2017-03-22

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

Call outs edit

Product edit

Reading edit

Android edit


iOS edit


Reading Infrastructure edit

Multimedia edit

  • No blocking/blockers
  • Deployment work for Extension:3d stalled on deployment work for 3d2png. We're working through that now, and hopefully it won't take too long.
  • Obviously we're in a different section this week. Team is moving. More to come.

Web edit

Community Tech edit

Editing edit

UI Standardization edit

Language edit

Collaboration edit

  • Blocked
  • Blocking
  • Updates
    • RC Filters deployed to test.wikipedia.org and test2.wikipedia.org. Going to Portuguese and Polish on Tuesday.
      • RC Filters GuidedTour
      • Add ORES filters to new RCFilters
      • Allow the ORES extension features to be 'on' by default
      • RCFilters UI: Add a 'what's this?' link to filter groups
      • More RC Filters UI improvements. E.g.
        • Rework conflicts to be objects in filter or group context
        • Create tooltips for filter states

Parsing edit

  • Linter now deployed on small wikis; Bugs being fixed based on feedback / testing; Likely deployed to medium wikis this week
  • Planning rollout of ParserMigration extension to let editors compare Tidy output with its replacement (RemexHTML).
  • Based on visual diff testing of a language variants patch in core (https://gerrit.wikimedia.org/r/#/c/333997/ ), we have identified some pages (primarily chemical element pages like enwiki:Isavuconazole and others on multiple wikis that use language variant markup that is being affected by this patch. We are thinking of updating the markup on these pages to nowiki the "-{" and "-}" that might be encountered there. Doing a dump grep to find these

Technology edit

Analytics edit

  • finished productionizing edit reconstruction jobs, Data Lake tables in Hive now have a "snapshot" partition column and will be updated regularly
  • not urgent but blocked on people to review mediawiki-config and mediawiki-extensions changes: https://gerrit.wikimedia.org/r/#/c/344007/, https://gerrit.wikimedia.org/r/#/c/342913/, https://gerrit.wikimedia.org/r/#/c/336446/. Especially 342913, which solves errors in production on every edit. Some people seem to review these in their own time, but it would be nice to have organizational support, or should we get +2 rights on our team and do it?
    • MF: Deployers have +2 for mediawiki-config. You may want to request at least one person on your team to become a deployer, for this and other reasons (e.g. running scripts and mwrepl in production).
  • ongoing: legacy pagecount metrics being added to AQS, will be queryable via the API soon
  • ongoing: wikistats 2.0 prototype with Vue, in a little over a week we are very comfortable with the framework, so great learning curve as advertised

Security edit

  • Reviews:
    • 2FA login on iOS App
  • MediaWiki 1.28.1/1.27.2/1.23.16 nearly ready for release

Technical Operations edit

Services edit

  • Blockers: none
  • Updates:
    • Node.js kafka driver upgraded for all services using kafka (Change-Prop, Trending, EventStreams
    • Cassandra client encryption enabled in RESTBase Cassandra cluster: https://phabricator.wikimedia.org/T111113
    • Thanks to discovery maps updated to node 6 and the node migration is now complete

Discovery edit

Fundraising Tech edit