Scrum of scrums/2019-10-23

Jump to navigation Jump to search




Community Tech[edit]

  • Updates:
    • 2020 Wishlist Survey started on Monday, October 21. Proposals accepted until November 11. Voting begins November 20.
    • Who Wrote That browser extension is available in beta for Firefox. Chrome extension coming soon. A gadget version is also possible.
    • Initial work on Watchlist Expiry beginning

Anti-Harassment Tools[edit]

  • Updates:
    • Pushing bug fixes for Blocks refactoring
    • Initial work on CheckUser to begin soon


  • Updates:
    • Use consistent tag style when constructing nodes
    • identifyLeadParagraph: Ignore invisible nodes, slugs and whitespace (task phab:T235222)
    • Use plugin to ensure all message keys are documented (task phab:T235502)
    • mobile.init/editor: Fix transition of collapse icon after icon changes (task phab:T235692)
    • Improve message for the infamous "HTTP 404" error
    • Fix media embeds which don't link to the file page (task phab:T235707)
    • Don't retry when etag is undefined because the page doesn't exist (task phab:T233320)
    • Detect mangled etags from RESTBase and retry via MediaWiki API (task phab:T233320)
    • ApiVisualEditor: Always return 'etag' with 'content' (task phab:T233320)
    • resources: Allow loading Moment.js like a module
    • Don't apply styling for Special:Contributions on other pages (task phab:T235137)


  • Updates:
    • Add RemoteSearchTaskSuggester (task phab:T234426)
    • Newcomer tasks: "No results" card widget (task phab:T235044)
    • Suggested edits 1.0 styles (task phab:T232423)
    • Newcomer tasks: "No more suggestions" card widget (task phab:T235043)
    • Growth tasks API: Update query limit to 200 (task phab:T232423) (task phab:T234426)
    • Make EchoSeenTime cache entries expire after 1 year (task phab:T222851)
    • Make EchoSeenTime cache type configurable (task phab:T222851)
    • Add faux SearchResult and SearchResultSet

iOS native app[edit]

  • Updates:
    • 6.5 in active development - phab:project/view/4245
      • Bug fixes
        • 3D touch in article view
      • History & diffs feature
        • User testing next week
        • Core Platform working on Rest APIs for this

Android native app[edit]

  • Updates:
    • Continuing to make enhancements to EditTasks extension to support new API requirements.
    • Preparing updates for upcoming in-app fundraising.

Readers Web[edit]

  • Blocked by:

Product Infrastructure[edit]

  • Blocking:
    • Structured Data: Security & performance review for MachineVision: phab:T227349
  • Updates:
  • BUOD
    • Reviewing sentry-js for client-side error logging phab:T235189
    • Implementing MEP stream configuration continues phab:T233634
  • MachineVision
  • Maps
    • Deployed new version of kartotherian

Structured Data[edit]

  • Blocked by:
    • Product Infrastructure: Security & performance review for MachineVision: phab:T227349
  • Blocking:
  • Updates:
    • MachineVision progressing
    • Preparing to implement support for additional datatypes in MediaInfo
    • Lua support for MediaInfo items coming soon (thanks WMDE!)


  • Updates:
    • KaiOS app: Building the backlog
    • KaiOS app: Working on the instrumentation plan
    • KaiOS app: Working on the reading experience (phab:T234435 phab:T234436)



Fundraising Tech[edit]

  • Updates:
    • CentralNotice: Campaign fallback is rolling out on the train this week
    • CentralNotice: Investigating new SameSite cookie attribute for Chrome phab:T235204
    • CentralNotice data pipeline: Debugging discrepancy in landing page views from initial run phab:T235284
    • CiviCRM: Investigating null values in financial table rows for S. Amer / India payment processor phab:T235212
    • CiviCRM: Fix merge for two contacts where neither has a contribution phab:T235890
    • CiviCRM: Reviewing Replay-on-write database extension to use primary / replica DBs.
    • Payments-wiki: Set banner-hide cookies earlier when asking donors to add a monthly donation phab:T235209

Core Platform[edit]

  • Blocking:
  • Updates:
    • Rollout of Kask for sessions to Group 1 wikis
    • Rollout of Kask for echo notification timestamps to Group 0
    • Last endpoints for history API for iOS phab:T231338
    • Planning next sprint for "minimal client' REST API phab:T229662
  • Thanks
    • Traffic for unblocking routing of REST requests
    • @halfak for fixing my notes

Engineering Productivity[edit]


  • Blocked by:
    • SRE/ServiceOps: PHP7 fatal errors not reported in Logstash phab:T234283
  • Blocking:

Release Engineering[edit]

  • Blocked:
    • Site Reliability Engineering: does not receive any mediawiki events phab:T233134
  • Updates:
    • v3 of CI arch document for new CI wants review and feedback User:LarsWirzenius/NewCI
    • Gerrit is now on a newer (larger) server
      • There was some problem with rollout (patches looking unmerged that were actually merged)
      • Resolved now
      • All gory details on phab:T236114
    • Train Health

Scoring Platform[edit]

  • Updates:
    • Jade
      • Continuing work on Jade designs. Attending design review. phab:T212370
      • Unblocked on Jade API review. We got what we need in the short term. (Thanks Brad & Will) phab:T199834
        • We have a weird gerrit bug. Not sure what to think of it. Looks like it was fixed!
    • New models
    • Etc.
    • Qs for the group:
      • Any experience with Andrew NG's AI courses on coursera? Kevin (new engineer) working through some material now.
      • Re. UI dev, we're hearing a lot of "just use OOUIJS"

Search Platform[edit]

Site Reliability Engineering[edit]

  • Blocked by:
  • Blocking:
    • Performance on PHP7 fatal errors not reported in Logstash phab:T234283
    • Release Engineering: does not receive any mediawiki events phab:T233134