Scrum of scrums/2017-03-08

Jump to navigation Jump to search

Call outs:[edit]




Reading Infrastructure[edit]


  • We've been working towards making PagePreviews available in production: fixing bugs, improving the JS stack (T156333) and creating a dashboard to track the performance in real-time (T157111).
  • We'll continue with the above work this week.


  • Last Week
  • This week
    • Continue work on 5.4
      • Bug fixes and polish on Places
      • Continue work on login and 2FA (two-factor authentication)
      • Other fixes and enhancements

Community Tech[edit]



  • Sorry about recent absences -- between travel and vacation, couldn't show up regularly
  • Linter extension will be enabled on test wikis this week and we'll move on from there
  • <audio> / <video> support in Parsoid coming along
  • Language variant support / fixes ongoing -- using visual diff tests to identify bug not caught by parser tests and other tests.
  • RemexHTML (native PHP HTML5 parser) ready; integrated with Mediawiki Core as a Tidy replacement along with necessary Tidy-compatibility passes. Will run visual diff tests this week before we can start thinking about deploying this.

UI Standardization[edit]


  • Blocked
  • Blocking
  • Updates
    • RC Filters
      • RC Filters Beta Feature
      • More AJAX support for the RC Filters UI
      • Loading animation
      • More UX elements and bug fixes
      • Many bug fixes, including:
        • Select filter when searching and add it on 'enter'
        • Highlight improvements
    • Echo bug fixes
    • Maintenance: New script to init a user preference based on another preference
    • ORES: Fetch thresholds from live stats for filters



  • Troubleshooting the upgrade to CDH 5.10 is wrapping up, we have a work-around for the last remaining problem with oozie/spark/hive not working perfectly together
  • Working on deploying historical pageview numbers (before May 2015) to AQS
  • Working on inconsistency in how dates are handled in AQS, almost done (T156312)
  • Prototype (fake data, fake everything) for Wikistats 2.0 using Vue.js is being worked on here:, not sure on best practices yet but enjoying Vue development.



  • Reviews:
    • Timeless skin
    • Extension:StopForumSpam
    • On this day mobile endpoint
    • Extension:FileExporter
  • Darian away at IFF in Valencia, Spain March 6th-10th;
  • Brian away at Enterprise Mediawiki Con March 7th-10th in D.C.


  • Blockers: none
  • Updates:
    • 2 machines added to SCB in codfw: scb2005 and scb2006
      • All services deployed there, all scap configs updated, no action required
      • Since that deploy all services do short-term DNS caching


Tech Ops[edit]

  • Blockers: none
  • Blocked: none
  • Updates:
    • fluorine deprecated in favour of mwlog1001
    • Auditing capacity in codfw before April datacenter switchover
    • DNS discovery
    • Precise deprecation work continues in prod and labs

Fundraising Tech[edit]


German Technical Wishlist[edit]

  • Working with suggestions we got to make RevisionSlider touch friendly.
  • Working out a plan for an actual Special:Search form extension.


  • Figuring out how to update our giant wb_terms table (T159851)
  • Migrated all special pages to OOUI (T48248), working on also using OOUI on the undo interface
  • Baseline to link to Data:….map pages on Commons is done (T57549)
  • Review-queue we build to fully support new entity types is pretty much merged.
  • Working out a plan for sub-entity support for Wiktionary.