Scrum of scrums/2015-03-25

2015-03-25

edit

Apps

edit
edit

Parsoid

edit
  • Last week, identified and fixed a bug in Parsoid's serialization that surfaced with a move to RESTBase (because of a bunch of different things happening together). It is mostly a testing failure on our end -- our testing all uses the V1 API and RESTBase uses the V2 API. We have started to fix that mismatch.
  • We have also working to clean up our logging output for better visibility in Kibana. Also fixed a bunch of issues that were generating a lot of useless warnings (will be deployed today).

Multimedia

edit
  • RIP
  • Someone with puppet knowledge, could use help with Sentry, not urgent because our quarterly goals don't require it to be finished.
  • UploadWizard is looking mighty sexy. Will be more sexy by the end of this week. There are no user-facing changes, but you should feel slightly less afraid of it now.
  • T92324 Review Jenkins isolation architecture with Antoine
  • T72068 Jenkins: Re-enable lint checks for Apache config in operations-puppet
  • T88798 Jenkins is using php-luasandbox 1.9-1 for zend unit tests; precise should be upgraded to 2.0-7+wmf2.1 or equivalent
  • Alex has taken this
  • T88366 Some traffic is not identified as Zero in Varnish


Services

edit
  • Hit some Cassandra issues due to massive template updates
    • being mitigated, will need more HW, talking to ops
  • Graphoid deploy - https://phabricator.wikimedia.org/T90487
    • Need security review and some code face-lifting
  • MobileApps service live in labs

Security

edit

MediaWiki Core

edit
  • Absorbed Multimedia and exploded in a shower of new teams
    • expect more communication "soon" about how to contact the new teams (phab, etc)
  • l10nupdate fixed (this time for real!)
  • SUL rename notifications sent to most users who will be renamed
  • Working with NIkerabbit on T92232 (CX beta-feature does not stay enabled)

RelEng

edit
  • Ongoing work on staging environment
    • finalizing staging-tin
  • Isolated CI project
    • Procurement for 2 servers in labs subnet with Jessie: https://phabricator.wikimedia.org/T93076
    • Zuul packaged for Precise and apparently working \o/
    • Have to rebase Trusty then work on a Jessie package with OpenStack folks / Debian python teams.
  • Browser test dashboard spike this week
  • Blockage (still): Antoine would like review from Ops regarding isolated CI architecture https://phabricator.wikimedia.org/T92324

Analytics

edit
  • We wrapped up dashboarding work and are waiting for data to be consistent and sampled before delivering the final dashboard to the Edit team
  • Event Logging problem with logging due to a recent deployment, fixed, no re-running analysis needed

Editing

edit
  • Just trucking along, nothing weird happening
  • Alex M working with Dan A on instrumentation
  • Matt F from Flow seems to be having fun building their VE integration, has been contributing patches to VE and OOUI
  • Roan needs to catch back up with Parsoid / RESTbase integration issues

Language

edit
  • Focused on fixing Special:ContentTranslationStats
  • Reviews required (Aaron is working with Niklas):
   https://gerrit.wikimedia.org/r/#/c/198760/
   https://gerrit.wikimedia.org/r/#/c/199554/


Fundraising Tech

edit
  • Got some security training - thanks Chris!
  • More steps towards compliance with PCI SAQ A-EP
  • Starting coding to integrate new Latin America payment processor
  • Deploying internal dashboard
  • More plotting how to determine banner view history's affect on donations while respecting user privacy

Mobile Web

edit
  • Client-side HTML templating in core now (mustache only currently)
    • Need to add documentation
  • Gather prototype launched
  • A lot of new WikiGrok code deployed