Scrum of scrums/2019-03-13

From mediawiki.org

2019-03-13[edit]

Callouts[edit]

Audiences[edit]

Contributors[edit]

Community Tech[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Anti-Harassment Tools[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Editing[edit]

  • Blocked by:
  • Blocking:
    • Updates:

Growth[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Language[edit]

  • Blocked by: Several CI failures but RelEng is taking care of them. Thanks!
  • Blocking:
  • Updates:
    • Fixed various bugs in cxserver while ContentTranslation patches were blocked due to CI issues.
    • Manually purging old unpublished drafts from ContentTranslation. This will likely to move to cronjob in 2 weeks.

Readers[edit]

iOS native app[edit]

Android native app[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Working on the design changes of enhancing reading lists search functions.
      • Bug fixes
      • Visual changes of "Suggested edits"

Readers Web[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Summary: adding some features to QuickSurveys, tagging and UI changes for Advanced Mobile Contributions, and continuing the MobileFrontend Architecture investment project.
    • Responsive website (MinervaNeue / MobileFrontend):
      • Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
        • Add history link to actions menu T213352
        • Tag Thanks actions with AMC tag T215477
        • Provide mechanism to allow dynamically tag log entries T215675
        • Add X-Analytics tag for AMC webrequests T212961
        • Cannot access user contributions when following red link to user page on mobile T201339

Use the Overlay.make pattern for notification feature T217296

        • Refactor ImageOverlay T216198
        • Refactor TalkSectionAddOverlay T217102
        • Limit mobile.startup's mw.config variables T216848
      • QuickSurveys
        • Consultation with Research
        • Support sampling by country T213847
        • Support sampling by edits T139317
        • Remove templates T208605
        • Revise deprecated ResourceLoader API usage T216746
      • Miscellaneous bug fixes and maintenance T218098 T207618 T217820
    • Desktop website (Popups)

Readers Infrastructure[edit]

Multimedia[edit]

  • Blocked by:
  • Blocking:
  • Updates

Parsing[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Working on fast and spec-compliant HTML5 parsing and filtering (querySelector) in PHP. If you are aware of code that could benefit from this (probably anything that uses DOMDocument and related classes), please add it to https://phabricator.wikimedia.org/T218183

UI Standardization[edit]

Technology[edit]

Analytics[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • db1002 is now decommissioned, so we consider the migration of the analytics mysql replicas from the old to the new hosts complete
    • the EventLogging database in Hive is now in compliance with the data retention guidelines
    • medium refactor in MediaWiki history reconstruction job to organize code, improve performance and fix some issues
    • working on Wikistats2 metrics list to bridge the gap between Wikistats1 metric definitions and Wikistats2 interface

Cloud Services[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Fundraising Tech[edit]

Core Platform[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Encapsulate MW environment in Env class for Parsoid
    • Program for EMWCon
    • Upgrade phan to 1.2.6
    • Session storage deployment prep
    • completed T216159 (stale data/caching bug in revisions). Merged.
    • completed T202352 (MultiHttpClient+Guzzle), deployed then reverted due to bug
    • Prometheus, request IDs, Helm for Kask
    • WikiPEG to npm
    • Merged "Remove unused method Title::validateFileMoveOperation" (T214316)

Performance[edit]

    "This outcome of this task should be for the mtail/varnishrls metric collector to only apply to traffic for hosts where ResourceLoader is available, 
    so as to stop the data pollution from unrelated requests for hosts where there is not meant to be an /w/load.php entry point"

Release Engineering[edit]

Research[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Scoring Platform[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Search Platform[edit]

Security[edit]

Services[edit]

  • Blocked by:
  • Blocking:
  • Updates:


Site Reliability Engineering[edit]

  • Blocked by:
    • None
  • Blocking:
    • None
  • Updates:
    • Wrapping up on goals

TechComm[edit]

Wikidata[edit]

German Technical Wishlist[edit]

SoS Meeting Bookkeeping[edit]

  • Updates: