Wikimedia Platform Engineering/MediaWiki Core Team/checkin-20131022

who
Rob, Brad, Ori, Bryan, Antoine, Tim, Aaron, Nik, Greg, Chad

OAuth / OpenID
http://etherpad.wikimedia.org/p/OAuthUX

Search
Rollout continues on existing hardware, RT proceeding for procurement of final hardware. Possibly using Tampa hardware (that hardware is not being used for anything other than recovery).

Performance

 * Improve linkprefix regular expressions https://gerrit.wikimedia.org/r/#/c/81368/
 * Antoine: Causes some long pages on arwiki to timeout :-/ The linkPrefix is not covered by any tests apparently, which is blocking the change.  Antoine not comfortable in reviewing that regex/i18n change.
 * Tim to approve it
 * ULS now has stable URLs (bits.wm.o/static-current) and one-year cache-control headers. (1.22wmf22+)
 * VisualEditor load / save times in Ganglia and Graphite. Roan accepted two performance-related improvements I filed as bugs: 55979 and 56011.
 * mw.loader.inspect(‘css’) reports total number of selectors per RL module & the % that match against the current DOM.
 * Roan OK w/testing localStorage on testwiki / beta cluster / etc., but still need a better plan for assessing impact.
 * Ongoing: move Graphite from professor (pmtpa, Lucid) to tungsten (eqiad, Precise).
 * Patch from bawolff: https://gerrit.wikimedia.org/r/#/c/90769/ could use a review from Tim; I don’t feel qualified to +2 it. (Aaron will take a look.)

DevOps Sprint
Greg:
 * http://etherpad.wikimedia.org/p/DevOpsKickoff
 * https://www.mediawiki.org/wiki/DevOps_Sprint_2013

RFCs and Architecture Summit
https://www.mediawiki.org/wiki/Architecture_Summit_2014
 * Antoine: please please get Daniel Kinzler in :-]
 * https://www.mediawiki.org/wiki/Requests_for_comment/TitleValue

Other

 * (probably Rob) Team workflow - e.g. Mingle, etc
 * (definitely Rob) Scrum of Scrums
 * Who should we send ?
 * Tip Scrums of Scrums Wall of cards
 * Chad doesn’t like the word “scrum.”
 * as its root in rugby: https://en.wikipedia.org/wiki/Scrum_(rugby), aka team merging together :D
 * I know. Still don’t like the word.  French equivalent is « mélée ».  I like that better.mélée of mélée == mom!


 * Random stuff that could use review:


 * bug 43462 MediaWiki interface do not take into account values of $wgRestrictionLevels other than "autoconfirmed" and "sysop


 * https://gerrit.wikimedia.org/r/#/c/90551/ Use restriction-level-* messages in Linker::formatTemplate


 * https://gerrit.wikimedia.org/r/#/c/90552/ $wgSemiprotectedRestrictionLevels


 * Pass rights needed to protectedpagewarning https://gerrit.wikimedia.org/r/#/c/90357/


 * shell exec logging for bug 55709: https://gerrit.wikimedia.org/r/#/c/91115/

HHVM


 * let’s meet to hash out some plan for the next year.
 * Progress being made (which is great) but it’s a bit haphazard and we do not yet have anything like a coherent plan for migrating. Even if this isn’t officially an item in our deliverables for this quarter, some work is in fact happening, so let’s make sure there’s some roadmap we agree to.
 * Definitely.


 * Paul Tarjan from FaceBook has filed an intent to package (ITP) for Debian: http://bugs.debian.org/727085