MediaWiki Platform Team/Sprints

2023 Weekly priorities
We will be updating this page regularly after our planning meetings

2023-09-04

 * 1) Review and merge StatsLib patch.(https://phabricator.wikimedia.org/T344748) - ✅
 * 2) Investigation: phase-out of third-party cookies in CentralAuth (https://phabricator.wikimedia.org/T345249) -
 * 3) Knowledge sharing. Schedule 15 min about Open Telemetry, 15 min about Source Maps - scheduled for week of Sept 11
 * 4) Close or move to sprint +1 pending tickets:
 * 5) Prod Error: Call to a member function getTimestamp on null. Find root cause
 * 6) CentralAuth login not working on mediawiki.org - closed the ticket ✅
 * 7) Distributed tracing
 * 8) Close MediaWiki not propagating x-request-id header to calls to SessionStore. - (in review)
 * 9) Close MultiHttpClient should handle headers from __construct ✅

Stretch:

Ramp-up tasks (To be worked on if the aforementioned are done or blocked)
 * 1) RL and BagOStuff: T327082,T343492,T290932
 * 2) CentralAuth and AuthManager

2023-08-28

 * 1) Find root cause for Prod Error: Call to a member function getTimestamp on null.   (T343983)
 * 2) CentralAuth login not working on mediawiki.org (T344444)
 * 3) Distributed tracing (T340551)
 * 4) Present results of Proof of Concept for openTelemetry in MW (T344149)
 * 5) MediaWiki not propagating x-request-id header to calls to SessionStore. (T344926)
 * 6) [SRE - O11y] T344748 Pending ownership discussion around StatsFactory components

Stretch:

Ramp-up tasks (To be worked on if the aforementioned are done or blocked)
 * 1) RL and BagOStuff: T327082,T343492,T290932
 * 2) CentralAuth and AuthManager

2023-08-21

 * 1) Code review for o11y, anything related to MediaWiki Prometheus support.  Birgit and Leo are working on specifications for the needed support.
 * 2) Digging up the 4-year-old issue "CentralAuth login session and auto-login no longer work across wikis in Safari and Firefox" now possibly affecting other browsers.  Possibly linked to T326281 & T344444
 * 3) OpenTelemetry spike to enable distributed tracing
 * 4) Ramp-up tasks, ongoing, long lasting effort to share knowledge. Currently focusing on ResourceLoader and BagOStuff.