Jump to content

Wikimedia Platform Engineering/MediaWiki Core Team/Check-ins/20131216

From mediawiki.org

who: Bryan, Ori, Tim, Brad, Antoine, Nik, Aaron, Chris, Chad

[edit]
  • Deployed to wikisources & commons today
    • Commons is happy with us :)
  • Number of wikis getting Cirrus as primary on Wednesday

DevOps

[edit]

Performance

[edit]
  • Improved client-side latency measurements; implementation now supports browsers that do not implement Navigation Timing (~40%).
  • Some improvements to udpprofiler / mwprof
  • Wrapping up Graphite migration
  • Chipping away at shitty JavaScript (code that needlessly loads on every page -- I’m looking at you, MWEmbedSupport and TimedMediaHandler)
  • Goal is to get rid of all DOM insertions that happen after DOMContentLoaded

Beta / CI

[edit]
  • Most Jenkins jobs made to run in parallel (aka Jenkins should report faster when submitting several changes on the same repo)
  • Parsoid self updating on beta soon (™)
  • Beta used more than ever (GWTools, PHP new version before production deployment)
    • To be maintained by multimedia team
  • Browsertests triggered from Gerrit for ULS. WIP: Parsoid/VisualEditor

Security

[edit]
  • DoS paper
  • Security release this week, hopefully
  • OAuth training on Wednesday 18th
  • (mostly) Finished reviews of GWTools, Flow, Scholarship
  • Looking at Twig in general… should this be an rfc (mw:Requests_for_comment/Template_Engine)?
    • Main concern: performances!
  • Polyspace evaluation (Tim)

Scholarships

[edit]
  • “Almost” done
  • Big set of requirements changes came in on Friday
  • Hoping to launch on Wednesday

Bug escalation

[edit]
  • buzilla:46014 - Google crawler is hitting “inconsistent revision id and html content” again

Next Quarter

[edit]