Scrum of scrums/2017-06-07

From MediaWiki.org
Jump to navigation Jump to search

2017-06-07[edit]

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

callouts[edit]

Technology[edit]

Analytics[edit]

Productionizing code to count project-wide unique devices (unique devices on *.wikipedia.org) Still working on eventlogging purging so data is in compliance with 90 day retention, should be done by end of quarter. Still working on prep work to replace kafka cluster and add TLS support, some kafka clients (like mediawiki) do not support this natively (this work will expand into next quarter) Added data for ops to druid: requests sampled 1/128, can be used for troubleshooting Pivot no longer open source: Confirmed that last open source clone of pivot doesn’t have any of the bugfixes we need (due to litigation pivot is closed source now), we will try to migrate users to Superset next quarter (similar but less optimal tool open sourced by Airbnb), that will eat time from our next quarter plans.

Research[edit]

Services[edit]

  • Blockers: none
  • Updates:
    • Summary endpoint now contains HTML extract along with plain text
    • Working on an experiment with services kubernetes development setup

Discovery/Search[edit]

RelEng[edit]

Security[edit]

  • Reviews:
    • TemplateStyles is almost complete
    • psy/psysh use on WMF servers
    • Verification of whitelisted.yaml / graylisted.yaml
    • Auto-approval of low-risk OAuth applications
    • Ex:JsonConfig/Ex:Kartographer

Tech Ops[edit]

Reading[edit]

web[edit]

  • Warnings in place for pdf generation. Talks continue around backend.
  • Updating page previews to consume and render HTML previews
  • Page previews on Wikidata

iOS[edit]

Android[edit]

Reading Infrastructure[edit]

Multimedia[edit]

  • No blockers, not blocking
  • Work on 3D progressing, though still waiting on proper reviews on design and usability

Community Tech[edit]

Editing[edit]

UI Standardization[edit]

Language[edit]

  • No blockers/blocking
  • New feature in ContentTranslation: CX will allow publishing to User (or Draft if available) namespace easily.

Collaboration[edit]

  • Enabling saved filters in production. This has been gated off for a while, it is now moving to enabled along with the train (and some related bug fixes)
  • RC Filters fixes
    • Variety of UI fixes
    • A couple backend-of-the-frontend fixes
  • Echo
    • Fixed an exception in the Echo blacklist functionality (still dark-launched and only available on test wikis)
    • Another Echo bug fix
  • A few other small or not user-visible fixes

Parsing[edit]

  • Linter is being re-enabled on large wikis next week - the core patch that blocked this has now been merged and will be deployed this week
  • Now that wmf2 is deployed on the cluster, we are ready to do final reviews of red link support in Parsoid, merge and test it.
  • Parsoid side patch to parse language variants is now going through final reviews.

Fundraising Tech[edit]

  • No blockers/blocking AFIK
  • Offsite this week
  • Consolidation and improvements in config for SmashPig and DonationInterface
  • Usual onslaught of minor fixes for payment processor integrations
  • Deploy of CentralNotice feature coming up