Scrum of scrums/2015-03-25

Jump to navigation Jump to search





  • 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).


  • 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


  • Hit some Cassandra issues due to massive template updates
    • being mitigated, will need more HW, talking to ops
  • Graphoid deploy -
    • Need security review and some code face-lifting
  • MobileApps service live in labs


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)


  • Ongoing work on staging environment
    • finalizing staging-tin
  • Isolated CI project
    • Procurement for 2 servers in labs subnet with Jessie:
    • 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


  • 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


  • 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


  • Focused on fixing Special:ContentTranslationStats
  • Reviews required (Aaron is working with Niklas):

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