Scrum of scrums/2019-12-18

2019-12-18 edit

Callouts edit

  • SRE:
    • Kubernetes staging and codfw cluster were bootstrapped from scratch today. All apps have been redeployed in the exact same state as before and everything seems to be nominal, but if you notice anything reach out to SRE
    • EQIAD kubernetes cluster will happen after the holidays
    • Product Infrastructure needs +2 rights for all PI engineers in deployment-charts (phab:T232794)
  • Release Engineering - December 23-January 3rd - No deploys (including train), Holiday break

Product edit

Editing edit

  • Updates:
    • ArticleTargetLoader: Check apiXhr exists
    • Don't bother fetching metadata for diffs
    • Wikitext links: File/Category support
    • Support wikitext link editing by Ed Sanders
    • Error handling
      • ve.init.mw.ArticleTargetSaver: Fix exception when handling errors
      • ve.init.mw.MobileArticleTarget: Don't close overlay when showing error
      • ve.init.mw.DesktopArticleTarget: Remove dead error handling code
    • ve.init.mw.ArticleTargetLoader: Fix promises to be abortable again
    • Exactly match collapsible logic of jquery.makeCollapsible (task phab:T236247)
    • ApiVisualEditorEdit: Normalize newlines in wikitext (task phab:T154977)
    • ve.ui.MWEducationPopupTool: Respect default preferences for anon users (task phab:T231762)

Growth edit

  • Updates:
    • build: Updating mediawiki/minus-x to 0.3.2 by libraryupgrader
    • Inject PageViewService into Impact and SpecialImpact (task phab:T240444)
    • Make PageViewInfo a soft dependency (task phab:T240444) by Kosta Harlan
    • Suggested Edits
      • Remove close button from widget, close on hover out (task phab:T238165)
      • Use unpadded (i) icon on mobile (task phab:T236854)
      • Consistently use suggested-edits-, not suggestededits- (task phab:T236854)
      • Do not update state until user clicks "Done" (task phab:T238459) (task phab:T238172)
      • Record pre-activation as a preference (task phab:T238888)
      • Don't fail so hard if pcs/aqs data are undefined
      • Use placeholder icon instead of larger image (task phab:T238282)
      • Update copy for pageviews component (task phab:T238322)
      • Restore no-repeat on task cards

Android native app edit

  • Updates:
    • Minor update released to production (tweaks requested by Analytics)
    • Finishing up mobile-html integration.

Web edit

Product Infrastructure edit

  • Blocked by:
    • SRE on providing buster node images for proton
    • SRE/RelEng? on adding +2 rights for all PI engineers to deployment-charts (phab:T232794)
  • Updates:
    • Computer-Aided Tagging is "soft-launched," on Commons, please report any issues.
    • Investigating job queue lag caused by fetchGoogleCloudVisionAnnotation jobs (phab:T241072)

Structured Data edit

  • Blocking:
  • Updates:
    • see above for computer-aided tagging
    • some new input types available for statements on commons
    • dumps unblocked

Parsing edit

  • Updates:
    • We are looking to enabled Parsoid/PHP for the language variants this week which will effectively mark the end of Parsoid/JS in production.

Inuka edit

  • Updates:
    • KaiOS app: responsive layout (for landscape-oriented devices) phab:T240790
    • KaiOS app: links preview (still working on references) phab:T234625
    • KaiOS app: various bug fixes

Technology edit

Fundraising Tech edit

  • Updates:
    • CiviCRM
      • On-demand sending of end-of-year summary receipt emails
      • Better deadlock handling in donation queue consumers
    • Improving visibility of recurring donations and endowment donations on internal dashboard
    • CentralNotice
      • Fixing bug in status code when campaign fallback is active
      • Revising UI elements of region-level targeting
    • Paymentswiki
      • Investigating charging NL bank donations through a different payment processor

Core Platform edit

  • Blocking:
    • Search Platform: MW Job consumers sometimes pause for several minutes phab:T224425
  • Updates:
    • Virtual offsite last week
    • Finishing last sprint for the year this week

Engineering Productivity edit

Release Engineering edit

  • Blocking:
    • Product Infrastructure - SRE/RelEng? on adding +2 rights for all PI engineers to deployment-charts (phab:T232794)
  • Updates:
    • Train Health

Search Platform edit

  • Blocked by:
    • Structured Data: Data dumps for SDC: phab:T221917
    • Core: MW Job consumers sometimes pause for several minutes phab:T224425
  • Updates:
    • CirrusSearch writes are split into per cluster kafka partitions to isolate clusters from each other phab:T235832

Site Reliability Engineering edit

  • Blocking:
    • PI in providing buster docker images for proton
    • Product Infrastructure - SRE/RelEng? on adding +2 rights for all PI engineers to deployment-charts (phab:T232794)
  • Updates:
    • Kubernetes staging and codfw cluster were bootstrapped from scratch today. All apps have been redeployed in the exact same state as before and everything seems to be nominal, but if you notice anything reachout to SRE
      • EQIAD kubernetes cluster will happen after the holidays