Scrum of scrums/2017-04-26

From mediawiki.org

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