Scrum of scrums/2017-04-26

2017-04-26 edit

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

Call outs: edit


Product edit

Reading edit

Web edit

  • Mostly bug fixing and improving code quality for pending Page previews launch
  • Need help from RelEng/Ops to address `Regression: Fix config to disable related pages where it's not wanted( https://phabricator.wikimedia.org/T163114)`. Config is being ignored and shipping feature that communities have explicitly asked to be disabled and we don't understand why.


iOS edit

Android edit

Reading Infrastructure edit

Editing edit

UI Standardization edit

  • This week:
  • Updates:
    • OOjs UI:
      • Release of v0.21.2 with 11 UI/a11y improvements https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md – among those:
        • MediaWiki theme: Full WCAG level AA contrast support of widgets accomplished
        • MediaWiki theme: Fix IE 7 oversized buttons
        • MediaWiki theme: Improve SearchWidget design
        • Set ARIA `role=combobox` on DropdownWidget and LookupElement too (Bartosz Dziewoński)
        • Set `aria-owns` for everything with a dropdown list (ARIA `role=combobox`) (Bartosz Dziewoński)

Parsing edit

Language edit

Collaboration edit

  • RCFilters: Optimization so if we know a query will return 0 results, we won't do the query at all. Some of these no-result queries have extremely poor performance.
  • Working on GuidedTour to make people aware of RCFilters beta feature
  • Working on next generation of RCFilters, including namespace and user filters, saved settings, and more sophisticated time filtering.
  • DId a deploy Monday to enable RCFilters on English Wikipedia, plus almost all non-ORES wikis. Some issues with preferences, but these have been partly tracked down.
  • Other bug fixes

Community Tech edit

No blockers

  • Rollling out Cookie Blocking to all wikis next Monday
  • Further polish work on CodeMirror extension (syntax highlighting)
  • Getting community feedback on LoginNotify extension (currently on Beta Cluster for testing)
  • User rights expiration is live on all wikis

Technology edit

Research edit

Wikidata edit

German Technical Wishlist edit

Discovery edit

Analytics edit

  • Ongoing work on EventLogging analysis support in Hadoop - Not yet finished
  • Ongoing work on Wikistats 2.0 data back-end - Finalizing Design
  • Started to define webrequest tagging project
  • Daily uniques are in Pivot
  • Waiting for feedback on Wikistats 2.0 consultation
  • Dashiki configuration articles on meta still broken, can't fix them until the codfw-related deployment moratorium is over

TechOps edit

Security edit

  • Reviews
    • WikibaseMediaInfo
    • TemplateStyles

Services edit

RelEng edit

Fundraising Tech edit

  • More Paypal Express Checkout fixes
  • Investigating potential extra session creation on paymentswiki
  • Planning Ingenico integration changeover, which will include moving a lot of functionality from MW extension to lib
  • Coordinating with Comms to update the WMF logo in various places: https://phabricator.wikimedia.org/T144254
  • CentralNotice: Banner sequence feature is in code review https://phabricator.wikimedia.org/T144453
  • CiviCRM: getting rid of the rest of our local core hacks, using upstream buildkit in CI
  • Found a dozen repos we can delete