Scrum of scrums/2014-12-17
Facilitating: Grace Gellerman
Wikidata
edit- 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
edit- 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
edit- 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
edit- 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
edit- 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
edit- FlameGraphs! (http://performance.wikimedia.org/xenon/svgs/daily/ )
- We should consider getting VE to use edit stashing
Platform and MediaWiki core
edit- 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
edit- 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
edit- 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
edit- 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
edit- ready to close https://phabricator.wikimedia.org/T67683 if no one objects
- VE browser tests should be back to green now after refactoring
Multimedia
edit- 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
edit- 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
edit- 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
edit- 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
edit- Blocked on Ops for Citoid server https://phabricator.wikimedia.org/T76949 https://gerrit.wikimedia.org/r/#/c/178419/
Continuous Integration
edit- Migration of QUnit runners to Trusty/HHVM complete. Refactoring in MediaWiki core pending review, but coming along.
Frontend
edit- No major changes or needs this week. Interesting:
- QUnit 1.16 released upstream, 2.0 coming soon.
- Google transferred Pointer Events polyfill to jQuery.