Scrum of scrums/2019-09-18

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Scrum of scrums/2019-09-18

Željko Filipin
Hi,

for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-09-18

Željko

--

= 2019-09-18 =

== Callouts ==

* SRE says: various PDU upgrades throughout the next few weeks, we might
reach out to specific teams.
* Release Engineering - REMINDER: We're at 1.34.0-wmf.23 this week. The
last branch for this release will be wmf.25 on 30 September. Teams who want
to ship things for MW 1.34 should land them now. (If you do not mark code
as deprecated in the next few weeks, you have to maintain it for another
nine months.)
* Analytics is blocking Search Platform:
https://phabricator.wikimedia.org/T229882

== Product ==

=== Editing ===
* Updates:
** Engaging in research to support talk pages improvements
** ApiVisualEditorEdit: Remove special handling for SpamBlacklist (task
T211443)
** Add new EditAttemptStep stage: firstChange (task T229079)
** Add another looser selector for catching pasted references (task T232461)
** Implement firstChange logging (task T229079)
** Updated linters in Citoid (git #ac54ad79 ), CodeMirror (git #81ce8b33),
Math (git #085ee7dc), Popups (git #9b3029e0), Score (git #dd534e19),
Universal Language Selector (git #dae53b62), MinervaNeue (git #8e579c37)

=== Growth ===
* Updates:
** Homepage discovery for desktop no-JS users (task T225318)
** Standardize error handling (task T230798)
** [MW core RecentChanges] ChangesListSpecialPage: Cache the change tag
list and its summary

=== iOS native app ===
* Updates:
** 6.4 released yesterday (09/17)
https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboard/
*** iOS 13 & iPadOS updates
*** New loading screen for dark mode
*** Bug fixes
*** external URLs > open in Safari
** 6.5 in development
*** History & diffs API discussions with CorePlatform
https://phabricator.wikimedia.org/tag/ios-app-v6.5/
**** Wrapping up first round of diff engine PR feedback
https://phabricator.wikimedia.org/T232231

=== Android native app ===
* Updates:
** Released a minor version to production with a timed survey
https://play.google.com/store/apps/details?id=org.wikipedia&hl=en_US
** Continuing work on Suggested Edits V3
*** Bug fixes

=== Product Infrastructure ===
* Updates:
** DBA and security readiness reviews are in progress for
Extension:MachineVision
** wikifeeds service (split out from mobileapps) deployed to production;
not yet handling traffic
** Maps
*** Production incident caused instability in eqiad cluster
https://wikitech.wikimedia.org/wiki/Incident_documentation/20190913-maps

=== Structured Data ===
* Updates:
** also working on https://phabricator.wikimedia.org/T230862 (blocker from
last week)
** working on - input types for structured data, machine-aided tagging,
some minor campaigns stuff

=== Parsing ===
* Updates:
** Working with Marko / CPT to get Parsoid/PHP deployed and enabled on the
beta cluster.
** Continuing to fix bugs found during mass roundtrip testing on scandium (
now 99.93% tests run without crashing ).

== Technology ==

=== Analytics ===
* Blocking:
** Search Platform: https://phabricator.wikimedia.org/T229882

=== Fundraising Tech ===
* Updates:
** Payments-wiki
*** More form behavior variants https://phabricator.wikimedia.org/T224929,
https://phabricator.wikimedia.org/T231452
** CiviCRM
*** Annual totals receipt for recurring donors
https://phabricator.wikimedia.org/T195907
*** Troubleshooting new screen-scraping data importer from mass mail house
https://phabricator.wikimedia.org/T230509
** CentralNotice
*** Deploying last fixes for using EventLogging to track banner views
*** Scheduling jobs on fundraising cluster to import EventLogging stats
into local DBs

=== Core Platform ===
* Blocking:
** Search Platform: RecentChange support for SDC:
https://phabricator.wikimedia.org/T230862
** Performance: CR for rdbms/LoadMonitor changes
https://gerrit.wikimedia.org/r/394430,
https://phabricator.wikimedia.org/T230800
* Updates:
** API testing
** Kask testing
** New REST API interfaces

=== Engineering Productivity ===

==== Performance ====
* Blocked by:
** SRE: Need CR and deploy for Apache SVG compression fix. –
https://gerrit.wikimedia.org/r/535860
** CPT: CR for rdbms/LoadMonitor changes
https://gerrit.wikimedia.org/r/394430,
https://phabricator.wikimedia.org/T230800
* Updates:
** Attended the We Love Speed conference in Lille, France.
** (Q-goal) Finished the AbuseFilter rework (Thanks to @Daimona) which will
reduce Save Timing. Deployment expected in 1-2 weeks. –
https://phabricator.wikimedia.org/T156095

==== Release Engineering ====
* Blocked by:
** Search Platform: Need resolution on the Cirrus tests in mw-config; this
is blocking general testing/expansion framework for this repo
https://phabricator.wikimedia.org/T232691#5488675
* Updates:
** The phabricator "Report Error Code" form (
https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ ) has been
updated with separate fields for the stack trace and error code/request id.
** REMINDER: We're at 1.34.0-wmf.23 this week. The last branch for this
release will be wmf.25 on 30 September. Teams who want to ship things for
MW 1.34 should land them now. https://phabricator.wikimedia.org/T232026 (If
you do not mark code as deprecated in the next few weeks, you have to
maintain it for another nine months.)
** Train Health
*** Last week: 1.34.0-wmf.22 - https://phabricator.wikimedia.org/T220747
*** This week: 1.34.0-wmf.23 - https://phabricator.wikimedia.org/T220748
*** Next week: 1.34.0-wmf.24 - https://phabricator.wikimedia.org/T220749

=== Scoring Platform ===
* Updates:
** ORES deploy: https://phabricator.wikimedia.org/T232660
*** Trims metrics down: https://phabricator.wikimedia.org/T232164
*** Allow POST at some endpoint for large arguments:
https://phabricator.wikimedia.org/T232500
*** Expand feature injection to all scoring endpoints:
https://phabricator.wikimedia.org/T232143
** Ongoing stability issue in WMFLabs (NOT production -- production is
solid): https://phabricator.wikimedia.org/T232228
** Discussing expanding the topic models with the Growth Team:
https://www.mediawiki.org/wiki/Topic:Ub3g57qa9gflrlrc &
https://phabricator.wikimedia.org/T231506
** Built a library for detecting revert tools
https://phabricator.wikimedia.org/T226426

=== Search Platform ===
* Blocked by:
** Core Platform (or Multimedia?): RecentChange support for SDC:
https://phabricator.wikimedia.org/T230862
** SRE: dumpRDF for MediaInfo entities loads each page individually:
https://phabricator.wikimedia.org/T222497
** Analytics: https://phabricator.wikimedia.org/T229882
* Blocking:
** Release Engineering: Need resolution on the Cirrus tests in mw-config;
this is blocking general testing/expansion framework for this repo
https://phabricator.wikimedia.org/T232691#5488675
* Updates:
** Added explanation api for completion suggester scoring:
https://phabricator.wikimedia.org/T230919
** Migrated integration testing to node10

=== Security ===
* Updates:
** Data Map / GDPR Compliance updates
** Security Reviews in Progress are:
*** Security Review for MediaWiki REST API, assigned to Sam,
https://phabricator.wikimedia.org/T230140
*** Security review of Ex:DoubleWiki, in-progress -
https://phabricator.wikimedia.org/T131199
*** Parsoid-PHP, moved to active, Scott this week -
https://phabricator.wikimedia.org/T227209
*** Page Content Service route /page/mobile-html, Scott will post 9/17 -
https://phabricator.wikimedia.org/T227114
*** Security review of WebAuthn library dependencies, in-progress -
https://phabricator.wikimedia.org/T227244

=== Site Reliability Engineering ===
* Blocking:
** CPT on restrouter deployment
** Search Platform: dumpRDF for MediaInfo entities loads each page
individually: https://phabricator.wikimedia.org/T222497
** Performance: Need CR and deploy for Apache SVG compression fix. –
https://gerrit.wikimedia.org/r/535860
* Updates:
** Helped product infrastructure team deploy wikifeeds \o/.
** Various PDU upgrades throughout the next few weeks, we might reach out
to specific teams.
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Reply | Threaded
Open this post in threaded view
|

Re: Scrum of scrums/2019-09-18

Željko Filipin
Hi,

as an experiment, here's a version of the meeting notes with short
Phabricator and Gerrit links. Let me know what you think. I hope it will
make meeting notes shorter and more readable in both plain text and on wiki.

Example long links:

** Performance: CR for rdbms/LoadMonitor changes
https://gerrit.wikimedia.org/r/394430,
https://phabricator.wikimedia.org/T230800

Example short links:

** Performance: CR for rdbms/LoadMonitor changes [[gerrit:394430]],
[[phab:T230800]]

To see how it looks on wiki, see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-09-18

Text only version is below.

Željko

--

= 2019-09-18 =

== Callouts ==

* SRE says: various PDU upgrades throughout the next few weeks, we might
reach out to specific teams.
* Release Engineering - REMINDER: We're at 1.34.0-wmf.23 this week. The
last branch for this release will be wmf.25 on 30 September. Teams who want
to ship things for MW 1.34 should land them now. (If you do not mark code
as deprecated in the next few weeks, you have to maintain it for another
nine months.)
* Analytics is blocking Search Platform: [[phab:T229882]]

== Product ==

=== Editing ===
* Updates:
** Engaging in research to support talk pages improvements
** ApiVisualEditorEdit: Remove special handling for SpamBlacklist (task
[[phab:T211443]])
** Add new EditAttemptStep stage: firstChange (task [[phab:T229079]])
** Add another looser selector for catching pasted references (task
[[phab:T232461]])
** Implement firstChange logging (task [[phab:T229079]])
** Updated linters in Citoid (git #ac54ad79 ), CodeMirror (git #81ce8b33),
Math (git #085ee7dc), Popups (git #9b3029e0), Score (git #dd534e19),
Universal Language Selector (git #dae53b62), MinervaNeue (git #8e579c37)

=== Growth ===
* Updates:
** Homepage discovery for desktop no-JS users (task [[phab:T225318]])
** Standardize error handling (task [[phab:T230798]])
** [MW core RecentChanges] ChangesListSpecialPage: Cache the change tag
list and its summary

=== iOS native app ===
* Updates:
** 6.4 released yesterday (09/17)
https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboard/
*** iOS 13 & iPadOS updates
*** New loading screen for dark mode
*** Bug fixes
*** external URLs > open in Safari
** 6.5 in development
*** History & diffs API discussions with CorePlatform
https://phabricator.wikimedia.org/tag/ios-app-v6.5/
**** Wrapping up first round of diff engine PR feedback [[phab:T232231]]

=== Android native app ===
* Updates:
** Released a minor version to production with a timed survey
https://play.google.com/store/apps/details?id=org.wikipedia&hl=en_US
** Continuing work on Suggested Edits V3
*** Bug fixes

=== Product Infrastructure ===
* Updates:
** DBA and security readiness reviews are in progress for
Extension:MachineVision
** wikifeeds service (split out from mobileapps) deployed to production;
not yet handling traffic
** Maps
*** Production incident caused instability in eqiad cluster
https://wikitech.wikimedia.org/wiki/Incident_documentation/20190913-maps

=== Structured Data ===
* Updates:
** also working on [[phab:T230862]] (blocker from last week)
** working on - input types for structured data, machine-aided tagging,
some minor campaigns stuff

=== Parsing ===
* Updates:
** Working with Marko / CPT to get Parsoid/PHP deployed and enabled on the
beta cluster.
** Continuing to fix bugs found during mass roundtrip testing on scandium (
now 99.93% tests run without crashing ).

== Technology ==

=== Analytics ===
* Blocking:
** Search Platform: [[phab:T229882]]

=== Fundraising Tech ===
* Updates:
** Payments-wiki
*** More form behavior variants [[phab:T224929]], [[phab:T231452]]
** CiviCRM
*** Annual totals receipt for recurring donors [[phab:T195907]]
*** Troubleshooting new screen-scraping data importer from mass mail house
[[phab:T230509]]
** CentralNotice
*** Deploying last fixes for using EventLogging to track banner views
*** Scheduling jobs on fundraising cluster to import EventLogging stats
into local DBs

=== Core Platform ===
* Blocking:
** Search Platform: RecentChange support for SDC: [[phab:T230862]]
** Performance: CR for rdbms/LoadMonitor changes [[gerrit:394430]],
[[phab:T230800]]
* Updates:
** API testing
** Kask testing
** New REST API interfaces

=== Engineering Productivity ===

==== Performance ====
* Blocked by:
** SRE: Need CR and deploy for Apache SVG compression fix. –
[[gerrit:535860]]
** CPT: CR for rdbms/LoadMonitor changes [[gerrit:394430]], [[phab:T230800]]
* Updates:
** Attended the We Love Speed conference in Lille, France.
** (Q-goal) Finished the AbuseFilter rework (Thanks to @Daimona) which will
reduce Save Timing. Deployment expected in 1-2 weeks. – [[phab:T156095]]

==== Release Engineering ====
* Blocked by:
** Search Platform: Need resolution on the Cirrus tests in mw-config; this
is blocking general testing/expansion framework for this repo
[[phab:T232691#5488675]]
* Updates:
** The phabricator "Report Error Code" form (
https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ ) has been
updated with separate fields for the stack trace and error code/request id.
** REMINDER: We're at 1.34.0-wmf.23 this week. The last branch for this
release will be wmf.25 on 30 September. Teams who want to ship things for
MW 1.34 should land them now. [[phab:T232026]] (If you do not mark code as
deprecated in the next few weeks, you have to maintain it for another nine
months.)
** Train Health
*** Last week: 1.34.0-wmf.22 - [[phab:T220747]]
*** This week: 1.34.0-wmf.23 - [[phab:T220748]]
*** Next week: 1.34.0-wmf.24 - [[phab:T220749]]

=== Scoring Platform ===
* Updates:
** ORES deploy: [[phab:T232660]]
*** Trims metrics down: [[phab:T232164]]
*** Allow POST at some endpoint for large arguments: [[phab:T232500]]
*** Expand feature injection to all scoring endpoints: [[phab:T232143]]
** Ongoing stability issue in WMFLabs (NOT production -- production is
solid): [[phab:T232228]]
** Discussing expanding the topic models with the Growth Team:
https://www.mediawiki.org/wiki/Topic:Ub3g57qa9gflrlrc & [[phab:T231506]]
** Built a library for detecting revert tools [[phab:T226426]]

=== Search Platform ===
* Blocked by:
** Core Platform (or Multimedia?): RecentChange support for SDC:
[[phab:T230862]]
** SRE: dumpRDF for MediaInfo entities loads each page individually:
[[phab:T222497]]
** Analytics: [[phab:T229882]]
* Blocking:
** Release Engineering: Need resolution on the Cirrus tests in mw-config;
this is blocking general testing/expansion framework for this repo
[[phab:T232691#5488675]]
* Updates:
** Added explanation api for completion suggester scoring: [[phab:T230919]]
** Migrated integration testing to node10

=== Security ===
* Updates:
** Data Map / GDPR Compliance updates
** Security Reviews in Progress are:
*** Security Review for MediaWiki REST API, assigned to Sam,
[[phab:T230140]]
*** Security review of Ex:DoubleWiki, in-progress - [[phab:T131199]]
*** Parsoid-PHP, moved to active, Scott this week - [[phab:T227209]]
*** Page Content Service route /page/mobile-html, Scott will post 9/17 -
[[phab:T227114]]
*** Security review of WebAuthn library dependencies, in-progress -
[[phab:T227244]]

=== Site Reliability Engineering ===
* Blocking:
** CPT on restrouter deployment
** Search Platform: dumpRDF for MediaInfo entities loads each page
individually: [[phab:T222497]]
** Performance: Need CR and deploy for Apache SVG compression fix. –
[[gerrit:535860]]
* Updates:
** Helped product infrastructure team deploy wikifeeds \o/.
** Various PDU upgrades throughout the next few weeks, we might reach out
to specific teams.
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l