Scrum of scrums/2014-12-17

Facilitating: Grace Gellerman

Wikidata

 * What has your team done since we last met?
 * Worked on improving overall performance on wikidata.org
 * Worked on new sitelink UI (can be seen already on http://wikidata.beta.wmflabs.org)
 * Deployed first version of Language Fallbacks
 * Deployed new wikibase-property datatype
 * Google announced to retire Freebase and support Wikidata (https://plus.google.com/109936836907132434202/posts/bu3z2wVqcQc )
 * What will your team do before we meet again?
 * Further work on performance
 * Finishing up new sitelink UI
 * Likely not much going on during Christmas time until January 5th 2015
 * Is anything slowing your team down or getting in their way?
 * Getting access for Marius to the dump infrastructure to fix issues with our JSON dumps https://gerrit.wikimedia.org/r/#/c/152724/
 * Are you about to put something in another team’s way?
 * Nothing that we are aware of

Partners

 * T78172 Language-aware redirects for mdot webroot in general: still collecting data, Adam to talk to Maryana
 * T76626 HTTPS-to-HTTP downgrade option interstitial for external Referers via Varnish: no on the interstitial, okay to have banners - Ops working on schedule, Adam/Yuri to attempt readying the banners

Analytics

 * having an Event Logging workshop, trying to schedule it sometime around the Developer Summit in January
 * Wikimetrics - privacy policy, upload fixes, performance improvements, ready for security review, deleting cohort members is now possible
 * Vital Signs - rerunning bad data (are labs databases synched yet? We asked on the list)
 * Dashiki - tooltip support, use articles in mediawiki for configuration
 * Event Logging - disallow moving schema pages, limit table names to [a-zA-Z0-9_-]{1,63}

Mobile Web

 * Finishing WikiGrok test in stable
 * Turned on MobileFrontend for Wikidata
 * Still working on getting Mustache support in core (security reviewed)
 * Working with Trevor on icon standardization

Security

 * https://phabricator.wikimedia.org/T77624 (Extension:Listing) [deployed]
 * https://phabricator.wikimedia.org/T76195 (Special:TemplateSandbox) [deployed]
 * Audit - https://www.mediawiki.org/wiki/User:CSteipp_(WMF)/ISec_Audit
 * CSteipp out Dec 16-31, Tim and Brad handling triage of security

Performance

 * FlameGraphs! (http://performance.wikimedia.org/xenon/svgs/daily/ )
 * We should consider getting VE to use edit stashing

Platform and MediaWiki core

 * https://phabricator.wikimedia.org/T77923 (pool counter changes)
 * https://phabricator.wikimedia.org/T78276 (allpages filterlang query issues)
 * https://phabricator.wikimedia.org/T1272 (elasticsearch config for API usage tracking extension)
 * https://gerrit.wikimedia.org/r/#/c/106126/ (avoid extra parse in SpamBlacklist, blocked on wikibase)
 * https://phabricator.wikimedia.org/T616 & https://phabricator.wikimedia.org/T752 (phab migration)
 * https://phabricator.wikimedia.org/T51193 (Erik B. wants Daniel Kinzler to look at this)

WikiDataQuery

 * Setting up of Titan moving along (lots of puppet work needed)
 * Aaron sent email to _joe_ about Orient hardware
 * Aaron working with upstream through various bugs

Parsoid

 * Nothing to report in terms of blockers.
 * data-parsoid private attribute now stripped from template content -- will go out on next deploy.
 * New deployments currently held up while we are ensuring that recent code fixes and refactoring (https://gerrit.wikimedia.org/r/#/c/171154/ ) won't introduce unnecessary dirty diffs -- could be unclogged by tomorrow.
 * Announcement went out on wikitech-l about planned changes to cite extension (prototyped in Parsoid first) -- using CSS for customizing it instead of site messages ( https://lists.wikimedia.org/pipermail/wikitech-l/2014-December/079844.html )

Services

 * Marko Obrovac joined on Monday (yay!)
 * First round of RESTBase testing / benchmarking done: https://phabricator.wikimedia.org/T76370
 * ~14ms latency at 95% for uncached requests backed by SSD
 * waiting for production hardware (https://phabricator.wikimedia.org/T76986), hope for it to be available early January
 * Working with Parsoid, Mobile Web & Apps on getting Parsoid HTML into page views
 * Helping with Titan testing: now sharing Cassandra nodes with RESTBase

QA

 * ready to close https://phabricator.wikimedia.org/T67683 if no one objects
 * VE browser tests should be back to green now after refactoring

Multimedia

 * https://phabricator.wikimedia.org/T595 Vagrant patch, needs https://phabricator.wikimedia.org/T596 to be closed before it can move forward
 * See also https://phabricator.wikimedia.org/T76041 Vagrant request for page/file import features
 * https://phabricator.wikimedia.org/T76465 blocked by review from LangEng
 * UW refactoring and testing continuing as per usual
 * Gilles is gone for a few weeks starting this weekend, we might survive
 * Working on a Sentry instance on Labs for saving JS errors somewhere useful. Seems to be going super well so far.

Fundraising Tech

 * Brainstorming road ahead for DonationInterface and CentralNotice
 * https://www.mediawiki.org/wiki/Extension:DonationInterface/Refactor_2015
 * CN ideas: break out A/B testing into component that could be used for testing features, etc?
 * Investigating new payment processors for China
 * More internal dashboard widgets
 * CiviCRM continuous integration almost ready
 * Payment form and thank-you letter tweaks

Ops

 * RESTBase deployment and hardware, moving along
 * https://phabricator.wikimedia.org/T76626 HTTPS-to-HTTP downgrade option interstitial for external Referers via Varnish - bblack and adam baso had meeting about this
 * https://phabricator.wikimedia.org/T67683 beta cluster: deployment-cache-upload02 does not seem to purge content when getting PURGE - waiting for confirmation of fix, still

Language

 * Work to make the ContentTranslation beta feature behave as if it's enabled when coming from another language.
 * We plan to do a lot of ContentTransation testing in the coming weeks until the depoyment in January.
 * No current known blockers. We are getting close to the first big deployment of ContentTranslation, so we may need support from Ops, but nothing in particular right now.
 * (Personal thanks to FR-tech and VisualEditor people for working on RTL bugs.)

Editing

 * Blocked on Ops for Citoid server https://phabricator.wikimedia.org/T76949 https://gerrit.wikimedia.org/r/#/c/178419/

Continuous Integration

 * Migration of QUnit runners to Trusty/HHVM complete. Refactoring in MediaWiki core pending review, but coming along.

Frontend
** QUnit 1.16 released upstream, 2.0 coming soon. ** Google transferred Pointer Events polyfill to jQuery.
 * No major changes or needs this week. Interesting: