https://www.mediawiki.org/wiki/Scrum_of_scrums/2016-02-24
= 2016-02-24 =
== Technology ==
=== Analytics === * '''Blocking''': (nobody we know) * '''Blocked''': (on nothing) * '''Updates''': ** Upgraded to CDH 5.5, comes with lots of improvements for those using the Hadoop cluster: http://www.cloudera.com/documentation/enterprise/latest/topics/cdh_rn_new_in... ** Internally released data that estimates the number of Unique Devices hitting each of our domains, using the Last Access cookie. This is a major release, and it's available in the wmf database in hive, in the last_access_uniques_daily table. ** Fixed handling of uri-encoded page titles in the pageview API
=== Architecture === * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** ???
=== Performance === * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** ???
=== Release Engineering === * '''Blocking''': ** https://phabricator.wikimedia.org/T111259 ** Update train email as to why stalled * '''Blocked''': ** None * '''Updates''': ** AQS deployed via Scap3, (hooray \o/ +1) ready for new services w/new version ** Phabricator updates happened, puppet work continues ** Train (still) not running wmf.14 on testwiki and that's all
=== Research === * '''Blocking''': ** nothing we know of * '''Blocked''': ** blocked on ops for ORES in production *** also blocks deployment of ORES extension to fawiki and wikidata *** halfak would like to engage with ops - could someone contact him? * '''Updates''': ** none
=== Security === * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** Working through lots of security bugs ** PageViewInfo review in progress
=== Services === * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** ???
=== Technical Operations === * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** ???
== Product == === Community Tech === * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** ???
=== Discovery === * '''Blocking''': ** none afaik * '''Blocked''': ** Would like Ops input for https://phabricator.wikimedia.org/T126730 (caching model for WDQS) ** Would like Sec review on SVG sanitizer JS lib ** Would like Sec review on Schema validator php lib * '''Updates''': ** Preparing to switch completion suggester into production (March) ** A number of new interesting graphs at http://discovery.wmflabs.org/ e.g. http://discovery.wmflabs.org/metrics/#failure_langproj, http://discovery.wmflabs.org/portal/#browser_breakdown ** Not much new, mostly bugfixes, tweaks and maintenance ==== Graphs ==== ** Pageview API graphs getting popular
=== Editing === ==== Collaboration ==== * '''Blocking''': ** External Store - In progress. Will soon enable External Store on Beta Cluster as a pre-requisite for this. If you want to look/give feedback on the Beta change, see https://phabricator.wikimedia.org/T95871 * '''Blocked''': ** Flow dumps on dumps.wikimedia.org: https://phabricator.wikimedia.org/T119511 ** Schema change to make a column NOT NULL in production: https://phabricator.wikimedia.org/T122111#2050844 * '''Updates''': ** Enabled Echo cross-wiki notifications feature on initial wave of wikis. Good feedback so far. ** Working on some issues with Flow board moves. ** Also, not a Collaboration team thing, but we've asked for feedback on some Code of Conduct proposed changes: https://www.mediawiki.org/wiki/Talk:Code_of_Conduct/Draft#Suggested_changes
==== Language ==== * '''Blocking''': ** None * '''Blocked''': ** None * '''Updates''': **
==== Multimedia ==== * '''Blocking''': ** ??? * '''Blocked''': ** ??? * '''Updates''': ** ???
==== Parsing ==== * '''Blocking''': ** None? * '''Blocked''': ** None * '''Updates''': ** Templatedata based serialization being deployed today ( https://phabricator.wikimedia.org/T111674 and https://phabricator.wikimedia.org/T104599 ) ** Kunal and Ori have been investigating https://phabricator.wikimedia.org/T124356 ... Ori might have made some headway there. *** Filed https://phabricator.wikimedia.org/T127757 to fix getText() semantics to prevent this kind of sneaky bugs in the future. ** Heads up for release engineering: https://phabricator.wikimedia.org/T111259 bit us once more recently.
==== VisualEditor ==== * '''Blocking''': ** None known. * '''Blocked''': ** Waiting on Design Research availability for user testing of Single Edit Tab integration * '''Updates''': ** Single Edit Tab went to Hungarian Wikipedia yesterday; now waiting on user feedback. ** Some improvements to OOUI; note the breaking change for wmf.15+ (no known issues in gerrit master code). ** Last week we said we'd update on assessing the performance impact of OOUI on all read pages; this is not firm yet, but appears to be a trivial additional cost.
=== Fundraising Tech === * No blockers/blocking * Investigating anomalies * Improving CiviCRM reporting * Testing backup processor improvements * Further Latin America processor work
=== Reading ===
==== Android ==== * '''Updates''': ** Nothing to report.
==== Reading Infrastructure ==== * We've been mostly chasing performance issues that people found that touch stuff SessionManager also touched. * In the not too distant future, load.php is going to start enforcing the fact that it's supposed to not depend on the session or the request data. ** See https://phabricator.wikimedia.org/T127233 and subtasks. ** Check your ResourceLoaderModule subclasses and your 'ResourceLoaderGetConfigVars' hook functions to make sure you're not using $wgUser or $wgLang (or their equivalents via RequestContext). You'll generally want to use the user and language from the ResourceLoaderContext or use the 'MakeGlobalVariablesScript' hook instead. Remember that Message objects will use $wgLang by default. ** Check your parser hooks to make sure you're using $parserOptions->getUser() or $parser->getTargetLanguage() instead of $wgUser or $wgLang (or their equivalents via RequestContext), respectively. Otherwise you're liable to blow things up if your hook gets used in a message somewhere. ** Timo says he'll send an announcement of some sort once details are settled.