Wikimedia Platform Engineering/MediaWiki Core Team/Check-ins/20131216
who: Bryan, Ori, Tim, Brad, Antoine, Nik, Aaron, Chris, Chad
Search
edit- Deployed to wikisources & commons today
- Commons is happy with us :)
- Number of wikis getting Cirrus as primary on Wednesday
DevOps
edit- 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
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)
- 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
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- 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
- HHVM packaging tracked by Debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727085