Hi,

for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-01-15

Željko

--

= 2020-01-15 =

== Callouts ==
* Release Engineering
** January 27-31 - No deploys at all (including train), All-Hands
** The weekly MediaWiki branch cut is moving to full automation soon. If
the timing of the branch cut affects you, please join the discussion at
[[phab:T242446]]
* SRE:
** Debian Jessie deprecation is ongoing. Deadline both OS wise and hardware
wise is 31March 2020. SCB cluster deployers, if you haven't already reach
out to ServiceOps for help with migrating your service to Kubernetes,
please do so.

== Product ==

=== Editing ===
* Updates: Summary: Refining reply features for DiscussionTools for first
release with partner wikis projected for early February
** Add handling for mw:DisplaySpace (task [[phab:T241906]])
** Use mw.Api#getErrorMessage instead of custom handling (task
[[phab:T240519]])
*** Fix 'escape' to teardown by Ed Sanders
*** Fix re-initialization after page is updated (task [[phab:T241861]])
*** ReplyWidget: Load modules required by the content when previewing (task
[[phab:T241193]])
*** Fix crash when opening VisualEditor NWE while DiscussionTools enabled
(task [[phab:T241396]])
*** ReplyWidget: Pass 'title' when previewing (task [[phab:T241221]])

=== Growth ===
* Updates: Summary: continuing to implement and refine topic matching for
newcomer suggested edits
** Add hidden preference for topics feature flag (task [[phab:T242698]])
** Newcomer tasks: Don't randomize for morelike search
** Newcomer tasks: Make a separate search query for every topic (task
[[phab:T242560]]) (task [[phab:T242476]])
** Newcomer tasks: Topic matching instrumentation (task [[phab:T242052]])
** Suggested Edits: Fix button label from done state (task
[[phab:T238612]]) (task [[phab:T238611]])
** Suggested Edits: Expand filters if below the fold item is checked (task
[[phab:T238612]])
** Suggested Edits: Use classic_noboostlinks for morelike query (task
[[phab:T240512]])
** SuggestedEdits: Only export Topics.json once
** Suggested Edits: Add topic filters dialog (task [[phab:T238612]])
** Suggested Edits: Add topic filter button (task [[phab:T238611]])
** Newcomer tasks: Log search errors in task backend (task [[phab:T240512]])
** Newcomer tasks: Add test for API parameter info (task [[phab:T240512]])
** Newcomer tasks: Expose task type / topic set in API parameter info (task
[[phab:T240512]])
** Newcomer tasks: Randomize suggested tasks locally (task [[phab:T242057]])
** StartEditingDialog: Add topics (task [[phab:T238610]])
** ApiQueryGrowthTasks: remove logged-in requirement (task [[phab:T242400]])

=== Android native app ===
* Updates:
** Finished integration with mobile-html, finishing up migration logic of
existing saved data on users' devices.
** Proceeding with Suggested Edits v4 (adding image tags)

=== Web ===
* Updates:
** Summary: continuing desktop improvements (DIP).
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** [[phab:T242835|<nowiki>[RFC] Port MobileFrontend Feature Management
into core</nowiki>]]
*** [[phab:T237635|<nowiki>[SPIKE] What should feature management look like
in desktop improvements?</nowiki>]]
*** [[phab:T237561|<nowiki>[SPIKE 10hrs] Investigate how skin suboptions
can be presented in Special:Preferences</nowiki>]]
*** [[phab:T240622|<nowiki>[Technical debt payoff] Remove
InlineDiffFormatter and InlineDifferenceEngine from
MobileFrontend</nowiki>]]
*** [[phab:T240062|<nowiki>Extract components from VectorTemplate to
Mustache files</nowiki>]]
*** [[phab:T242674|<nowiki>Add storybook to Vector</nowiki>]]
*** [[phab:T239248|<nowiki>[EPIC] Divide VectorTemplate into
components</nowiki>]]
*** [[phab:T117279|<nowiki>[EPIC] Core should provide inline diffs as well
as side by side (Move InlineDifferenceEngine into core / remove
MobileDiff)</nowiki>]]
** Mobile website (MinervaNeue / MobileFrontend):
*** [[Reading/Web/Advanced_mobile_contributions|Advanced mode]]:
**** [[phab:T242491|<nowiki>Regression: AMC Outreach Drawer doesn't open
when user is eligible</nowiki>]]
*** Miscellaneous:
**** [[phab:T242281|<nowiki>Site navigation refers to undefined ARIA label
(Minerva)</nowiki>]]
**** [[phab:T242310|<nowiki>Regression: issues with MobileDiff</nowiki>]]
**** [[phab:T214647|<nowiki>[EPIC] Re-define the contract for displaying
drawers and overlays in MobileFrontend</nowiki>]]
**** [[phab:T242784|<nowiki>Regression: Watchstar CTA fails to display
properly 2nd and 3rd time</nowiki>]]
**** [[phab:T241179|<nowiki>Remove Special:MobileMenu</nowiki>]]
**** [[phab:T237290|<nowiki>Disable mobile beta mode (for now)</nowiki>]]
**** [[phab:T237050|<nowiki>The `site` and `site.styles` module should be
explictly disabled on mobile rather than abuse the targets system</nowiki>]]
**** [[phab:T234570|<nowiki>Tech debt: Drop Browser.supportsAnimations
method</nowiki>]]
**** [[phab:T217616|<nowiki>Ordered lists per default receive `decimal`
list style type, which causes issues in non-arabic numeral
scripts</nowiki>]]
**** [[phab:T214049|<nowiki>Technical: Every Drawer has a shield for
catching clicks</nowiki>]]
**** [[phab:T198265|<nowiki>Special:MobileOptions is empty for third
parties and when beta is disabled and this is confusing</nowiki>]]
**** [[phab:T171000|<nowiki>[EPIC] Minerva works independently of
MobileFrontend</nowiki>]]
**** [[phab:T206069|<nowiki>Transition MobileFrontend Gruntfile.js tasks to
NPM scripts</nowiki>]]
**** [[phab:T140045|<nowiki>Respect
$wgAllowSiteCSSOnRestrictedPages</nowiki>]]
** QuickSurveys
*** [[phab:T213459|<nowiki>Minimise the code QuickSurveys loads when there
are no surveys running</nowiki>]]

=== Product Infrastructure ===
* Updates:
** Wrapped up an incident report from the MachineVision launch
[[wikitech:Incident_documentation/20191211-MachineVision%2Bcpjobqueue]]
** Maps: fixed OSM Replication failure at eqiad and codfw ([[phab:T237228]])

=== Structured Data ===
* Blocking:
** Search Platform: Data dumps for SDC: [[phab:T221917]]

=== Inuka ===
* Updates:
** KaiOS app: Onboarding [[phab:T236304]]
** KaiOS app: various tweaks and fixes

== Technology ==

=== Fundraising Tech ===
* Updates:
** Requested a Cloud VPS project for CentralNotice staging: [[phab:T242812]]
** Fixing a CentralNotice campaign fallback bug: [[phab:T240802]]
** CiviCRM contact deduplication improvement - add equivalent names to list
while deduping: [[phab:T242159]]
** CiviCRM version upgrade: [[phab:T242056]]
** Implementing monthly recurring donations via our backup credit card
processor: [[phab:T242277]], [[phab:T242275]], [[phab:T242160]]
** Documentation updates: [[phab:T198733]]

=== Core Platform ===
* Blocking:
** Search Platform: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]
* Updates:
** OAuth 2.0 hitting production this week
** Additional REST API endpoints available for search, media links,
language links

=== Engineering Productivity ===

==== Quality and Test Engineering ====
* Blocked by:
** SRE: Close QA mailing list [[phab:T237383]]

==== Release Engineering ====
* Updates:
** Train Health
*** This week: 1.35.0-wmf.15 - [[phab:T233863]]
*** Next week: 1.35.0-wmf.16 - [[phab:T233864]]
** January 27-31: 1.35.0-wmf.17 No deploys at all (including train),
All-Hands - [[phab:T233865]]
** The weekly MediaWiki branch cut is moving to full automation soon. If
the timing of the branch cut affects you, please join the discussion at
[[phab:T242446]]

=== Scoring Platform ===
* Updates:
** ORES deployment (new topic models - articletopic and drafttopic)
*** Improvements to topic models on the way (specifically, Biography and
Women)
** Work on Jade UI continues (requirejs import order, etc.)
** released mwtext -- a common library for preprocessing MW text for ML
** Evaluated fasttext for supporting our topic models -- Not good enough
for re-use -- very single-purpose.
** Working with haksoat on pulling English Idioms into our models
[[phab:T205545]]
** Picking up Hindi language assets with a new volunteer - Igarg2001 (Ishan
Garg)
** Working on service issue in WMFlabs [[phab:T242819]]
** Exploring brief OOM issue in production [[phab:T242705]]

=== Search Platform ===
* Blocked by:
** Structured Data: Data dumps for SDC: [[phab:T221917]]
** Core: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]
* Updates:
** WDQS: LDF server has 404 errors for JS and CSS resources [[phab:T237165]]

=== Security ===
* Updates:
**Working on Inuka: [[phab:T240010]]
** Working on kaiOS: [[phab:T240869]] & [[phab:T240869]],
** and [[phab:T239063]]
** Closed: OAuth [[phab:T239940]], Central Notice [[phab:T226963]]
** Frozen, needs follow up: Machine Vision [[phab:T237588]]

=== Site Reliability Engineering ===
* Blocking:
** Product infrastructure on proton for buster node10 images {{ done }}
** Research for recommendation API move, again buster node10 images {{done}}
** Quality and Test Engineering: Close QA mailing list [[phab:T237383]]
* Updates:
** Dealing with a couple of incidents,
[[wikitech:Incident_documentation/20200108-mw-api]] is interesting.
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to