Scrum of scrums/2016-04-20

= 2016-04-20 =

Reading Infrastructure

 * AuthManager core bits are basically done!
 * Still hoping to get this into 1.27, so we don't have to support AuthPlugin stuff in the LTS.
 * Test it at http://authmanager.wmflabs.org/
 * SECURITY: We're ready for finishing up the security reviews on the AuthManager core bits.
 * Main: https://gerrit.wikimedia.org/r/#/c/195297/
 * API: https://gerrit.wikimedia.org/r/#/c/265201/
 * UI: https://gerrit.wikimedia.org/r/#/c/240052/
 * SECURITY: We'll have updates for extensions coming up soon that you might want to review too. Likely extensions include CentralAuth, LDAPAuth, OATHAuth, ConfirmEdit.
 * load.php session access errors is ready. But there's last-minute debate over whether it should wait for 1.28 or not, so it's probably going to wind up waiting until just after the branch cut. Try not to re-break it until then, please.

Android
Work on Reading Lists continues; design and work planning for the Feed are underway.

Mobile Content Service
Planning for new Feeds-related endpoints. https://phabricator.wikimedia.org/T132340

iOS
Last week deployed universal link fix Sending external beta for 5.0.3 today Will start regressions for 5.0.3 later this week. Likely to submit 5.0.3 to app store next week 5.1 still in planning phase

Web
Hovercards: Setting up more event logging, improving test coverage, fixing critical bugs Wrapping up lazy loaded references, working out a plan for rolling out lazy loading images.

Collaboration

 * Blocking:
 * External store work. Some progress here.  Beta Cluster initial change is ready for review (https://gerrit.wikimedia.org/r/#/c/282440/). Jaime is busy with data center swtichover but is aware of status.
 * Blocked:
 * Work on Flow dumps continuing; another patch got merged to remove an unnecessary option. I don't think Ariel needs anything from us right now.  If she does, please let us know.
 * Updates:
 * Continuing notification work on:
 * Moderation
 * Bundling refactoring
 * New MVC structure
 * Special page coming to explain how Notifications is configured. There is also a related breaking change to a configuration variable.  I'll take care of it for all WMF-deployed extensions, but let me know if anything weird happens with notifications.

Parsing (No one will be around for the meeting today)

 * Balanced templates RFC was discussed last week; shadow namespaces RFC today.
 * Troubleshooting visual diffing infrastructure (various minor issues that is getting in the way of a 100% accurate baseline run comparing output from "identical" M/W installs).

Discovery

 * Blocking: none
 * Blocked: none
 * DC switch went mostly fine
 * Slight glitch on WDQS due to RC stream issues
 * Working on get static analysis (phan) running in CI
 * Preparing for TextCat testing
 * Discussion on Commons about having Data: namespace initiated by Yuri. Talk to Yuri if interested.
 * Shared "data" namespace on Commons - https://commons.wikimedia.org/wiki/Commons:Village_pump/Proposals#Tabular_data_storage_for_Commons.21

Security

 * Security release next week (for realz this time)
 * Review of AuthManager in progress
 * Yuri, can you comment on T126696?

Services

 * rest.wikimedia.org disappearing on Monday, Apr 25
 * point to https://{domain}/api/rest_v1/ instead
 * will enable redirect handling in RB on the same day
 * VE: is the fix for https://phabricator.wikimedia.org/T130757 definitely in prod?
 * Node.JS services - move to Scap3
 * cf https://lists.wikimedia.org/pipermail/wikitech-l/2016-April/085299.html
 * Citoid, Mathoid and Zotero have been moved already
 * DC switchover for services went smoothly
 * small problems encountered with OCG, fixed since
 * all of the services but AQS and OCG are operating out of CODFW until tomorrow

Technical Operations

 * Blocking:
 * none
 * Blocked:
 * none
 * Updates:
 * Datacenter switch happened quite successfully
 * Various issues here and there
 * switchback happening tomorrow

Fundraising Tech

 * final tweaks to forms for impending Latin America fundraising campaign
 * investigating options for replacing ActiveMQ, decoupling code
 * gearing up to try CiviCRM merge, reversion, and logging updates in production
 * more work towards reducing CentralNotice cookie burden
 * payment audit parsing improvements

Release Engineering

 * Blocking:
 * Security Release
 * Chad is working with Chris on this, tentative plan next week
 * Blocked:
 * N/A
 * Updates:
 * Deployments resume next week
 * Scap migration continues, hit-up releng

Wikidata
Blockers: none News: Wikidata devs will attent the scrum of scrums from now, with 2 or 3 people shifting. Future Plans: Continue working on the WikibaseMediaInfo ("Wikibase for Commons") prototype.