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

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

Search

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

DevOps

 * Curl multi client, getting it working with SwiftFileBackend
 * Client should be used by store class in https://www.mediawiki.org/wiki/Requests_for_comment/PHP_web_service_interface
 * Job queue deduplication

Performance

 * 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

 * 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

 * 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)
 * Read Tim’s blog if you haven’t : http://tstarling.com/blog/2013/12/polyspace/
 * Abstract (by Antoine) : it is a software and quoting Tim : “It is awesome and probably smarter than me”.

Scholarships

 * “Almost” done
 * Big set of requirements changes came in on Friday
 * Hoping to launch on Wednesday

Bug escalation

 * buzilla:46014 - Google crawler is hitting “inconsistent revision id and html content” again

Next Quarter

 * Google Spreadsheet (for now)
 * https://www.mediawiki.org/wiki/Wikimedia_MediaWiki_Core_Team/Ideas_List


 * HHVM packaging tracked by Debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727085
 * ie hhvm 2.3.0 recommends fastcgi and uses standard libevent 2.0