Scrum of scrums/2019-04-10

From mediawiki.org

2019-04-10[edit]

Callouts[edit]

Audiences[edit]

Contributors[edit]

Community Tech[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Event Metrics ends this week. We are polishing bugs now.
    • Working with TechCom on this task about delayed jobs and job queues: https://phabricator.wikimedia.org/T218812
    • Pediapress is committed to helping with PDF generation for Wikisource

Anti-Harassment Tools[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Enabled Partial Blocks on French and Polish wikis
    • Refactoring Blocks with the help of TechCom

Editing[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Growth[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Language[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Readers[edit]

iOS native app[edit]

Android native app[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Released Beta version of Suggested Edits (automatic suggestions for adding/translating Wikidata descriptions)

Readers Web[edit]

  • Blocked by: Release Engineering: https://phabricator.wikimedia.org/T199939. We are not blocked right now but will be blocked in a couple of weeks - basically web team needs a way to enable feature flags for browser tests. We write browser tests for features that are not released yet. This works in the Ruby framework but not Node.js.
  • Blocking:
  • Updates:
    • Summary: (same as last week) technical planning for next year, continuing advanced mobile contributions features and the MobileFrontend architecture investment project.
    • Responsive website (MinervaNeue / MobileFrontend):
      • Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
        • It should be possible to view the desktop history page in AMC T219874
        • Skin Contributions and History pages in Minerva for consistency with their mobile replacements T219349
        • AMC Navigation - add new links to main menu with click tracking T216152
        • No way to reach the editable version of a page when viewing the most recent mobile diff T200969
        • Add secondary page actions submenu in AMC mode T216418
      • Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
        • Inline Hogan templates in mobile.startup T219838
        • Replace Nearby inheritance with composition T217814
        • Refactor NotificationsOverlay T219036
        • Refactor TalkSectionAddOverlay T217102
      • CI tests disabled: Steps that require login are disabled and should be restored T219920
      • Minerva Ruby and Node.js browser tests running side by side T190710
      • ExternalGuidance extension review and support
      • Miscellaneous bug fixes and maintenance T97891 T159475 T218809 T219846
    • Desktop website (Popups)
    • Planning
      • MobileFrontend & MinervaNeue frontend architecture planning for next fiscal year

Readers Infrastructure[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • (mainly interesting for apps and web team):
      • Base CSS output is now decoupled from live ResourceLoader requests. We now only update the CSS on demand.
      • Fixed issue with missing icon for external links.
      • Added Wikibase entity ID for image files (T219667)
    • Maps: OS stretch migration is not stalled anymore, maps2003.codfw is migrated and maps200[1-2] are on their way

Multimedia[edit]

  • Blocked by:
  • Blocking:
  • Updates: still trying to get depicts release out the door :(
    • mostly working on testing this week in advance of releaes

Parsing[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Parsoid/PHP port ongoing:
      • Phan now set up on Parsoid/PHP, got repo green on previously ported code, and enabled as a voting job on all patches going forward.
      • We have started porting HTML -> Wikitext parts of Parsoid after focusing on Wikitext -> HTML thus far.
      • Augmenting capabilities of our JS/PHP hybrid testing to splice several other PHP components into the JS pipelines.

UI Standardization[edit]

Technology[edit]

Analytics[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Cloud Services[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Fundraising Tech[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Payments-wiki is back on mediawiki 1.31, patch to update tests in review
    • Deployed first version of fancy opt-in page, working on refinements
    • Continuing work on decoupling last direct link between payments-wiki and civi DB
    • Prepping latest CiviCRM point upgrade for deploy
    • Adapting payments forms to make a better experience for donors using 3D Secure authentication

Core Platform[edit]

Performance[edit]

Release Engineering[edit]

Research[edit]

Scoring Platform[edit]

  • Blocked by:
  • Blocking:
  • Updates:

Search Platform[edit]

Security[edit]

Site Reliability Engineering[edit]

TechComm[edit]

Wikidata[edit]

German Technical Wishlist[edit]

  • Blocked by:
  • Blocking:
  • Updates:

SoS Meeting Bookkeeping[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • We're looking for 1-2 backup facilitators, in case the facilitator can't make it to the meeting