Scrum of scrums/2019-10-09

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Scrum of scrums/2019-10-09

Željko Filipin
Hi,

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

Željko

--

= 2019-10-09 =

== Callouts ==
* DBA SREs bring to your attention that: S5 primary database master will be
switched over 15th Oct at 05:00 AM UTC - read only required [[phab:T234303]]

== Product ==

=== Editing ===
* Updates:
** Developing technical proof of concepts for talk pages work:
*** Write a comment parser for PHP HTML (task [[phab:T234404]])
** Addressing errors caused by TreeModifier changes (task [[phab:T234489]])
** ve.ui.MWDefinedTransclusionContextItem: Fix handling of template names
(task [[phab:T234817]])
** Fix linking to pages in media dialog/media context/internal link context
(task [[phab:T233628]])
** ui.MWSaveDialog: checkbox tracking was getting duplicated on every setup
(task [[phab:T232790]]) by David Lynch
** Improve logging for VE API (task [[phab:T233320]])
*** Don't try to use structured data in structured logging, it doesn't work
(task [[phab:T233320]])
*** ApiVisualEditorEdit: Add logging for funny etags (task [[phab:T233320]])
*** ApiVisualEditor: Add logging for RESTBase HTTP errors (task
[[phab:T233127]])

=== Growth ===
* Updates:
** API module and service abstraction for suggested edits (task
[[phab:T234426]])
**Homepage: Don't use flexbox for vertical layouts in mobile start module
(task [[phab:T234380]])
** Fix SuggestedEdits module positioning (task [[phab:T232420]])
** Add gender to some messages (task [[phab:T234350]])
** Homepage discovery: adjust avator icon color and size (task
[[phab:T225318]])
** Add SuggestedEdits module skeleton (task [[phab:T232420]])
** Homepage: add banners for mobile discovery (task [[phab:T224883]])

=== iOS native app ===
* Updates:
** 6.5 in active development - [[phab:project/view/4245]]
***bug fixes
*** History & diffs feature
**** Core Platform working on Rest APIs for this

=== Android native app ===
* Updates:
** Minor release with the survey extended indefinitely
** Most of the work on Suggested edits V3 is over. Android team will be
coordinating with PI team to develop and finish the remaining features
** Not blocked on mobile HTML anymore.

=== Product Infrastructure ===
* Updates:
** Wikifeeds service is now live and remaining code in PCS is being removed
https://github.com/wikimedia/restbase/pull/1199
** MEP (Modern Event Platform) stream config implementation [[phab:T233634]]

=== Structured Data ===
* Blocked by:
** Wikidata/WMDE: [[phab:T229280]], providing alternative to
[[gerrit:534536]]
* Blocking:
** Wikidata/WMDE: As we're optimizing the use of Resource Loader in the
context of Wikibase JS code, we've tried to adapt WikibaseMediaInfo
([[gerrit:541553]], [[gerrit:540403]]) but are failing to adapt test runner
helpers. We'd appreciate help with this.
* Updates:
** trucking along with MachineVision
** MediaInfo cleanup

=== Parsing ===
* Updates:
** Aiming for Parsoid/PHP to be feature complete by end of week -- fingers
crossed.
** Two forms of tests are now "green"ish (a) parser tests (b) round trip
tests. Ran small-scale (c) visual-diff testing comparing Parsoid/JS &
Parsoid/PHP rendering (d) HTML string diffs comparing Parsoid/JS &
Parsoid/PHP HTML and fixing bugs. Might roll out a larger-scale string diff
testing soon.
** SRE has readied 2 servers in the production cluster with Parsoid/PHP for
benchmarking. Awaiting some config patches to be deployed.
** Still aiming for a Parsoid/PHP deployment ot the production cluster in <
2 weeks. This only directs reparse traffic and NO LIVE client traffic. That
will come in maybe another 2-3 weeks after this first deployment.
** Waiting for Services (Core Platform Team) to greenlight RESTBase
integration in the beta cluster for Parsoid clients (VE, CX, MCS) to run
their tests against Parsoid/PHP.

=== UI Standardization ===
* Updates:
** OOUI v0.35.0 release on the way
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md,
1 breaking,1 deprecating change, IE 6 fallbacks removal
*** Remove deprecated infuse-by-id feature
*** icons: Change and rename 'unTrash' to 'restore'
*** WikimediaUI theme uses `px` for all properties, where font-scaling is
not implied necessity. New CSS approach, that should become standard
** Design Style Guide Components work continuation
** Accessibility statement for wikimediafoundation.org live
https://wikimediafoundation.org/accessibility-statement/
*** Worked with Legal and Comms on successful rollout, first of its kind
for Foundation

== Technology ==

=== Cloud Services ===
* Blocking:
** Release Engineering: change CPU scaling governor on some of the old
cloudvirt (1001-1012) [[phab:T225713#5520691]]

=== Core Platform ===
* Updates:
** History API for iOS grinding on
** Kask rollout re-continues
** Echo notification storage
** Out for tech-all meeting

=== Engineering Productivity ===

==== Performance ====
* Updates:
** We have started to do synthetic performance test to more user journeys:
Measuring the Obama page coming from Google, from our internal search page
and from searching from the header.
** Meeting with Emery Berger (professor from Massachusetts Amherst
University) to get feedback if there's a way for us to get more stable
performance metrics.
** The performance team will organize a devroom about Web Performance at
https://fosdem.org/2020/

==== Release Engineering ====
* Blocked by:
** Cloud Services: change CPU scaling governor on some of the old cloudvirt
(1001-1012) [[phab:T225713#5520691]]
** Site Reliability Engineering: JMX Prometheus exporter for Gerrit.
[[phab:T184086]]
* Updates:
** Train Health
*** Last week: 1.34.0-wmf.25 - [[phab:T220750]]
*** This week: 1.35.0-wmf.1 - [[phab:T233849]]
*** Next week: 1.35.0-wmf.2 - [[phab:T233850]]
** Introducing Phatality - Streamlined error reporting from Kibana to
Phabricator [[phab:phame/post/view/177/introducing_phatality]]
** Quibble 0.0.36 released
https://lists.wikimedia.org/pipermail/wikitech-l/2019-October/092658.html
** Quibble 0.0.37 released
https://lists.wikimedia.org/pipermail/wikitech-l/2019-October/092660.html
** Selenium documentation updated [[Selenium/Node.js]]

=== Site Reliability Engineering ===
* Blocking:
** Release Engineering: JMX Prometheus exporter for Gerrit. [[phab:T184086]]
* Updates:
** DBA SREs bring to your attention that: S5 primary database master will
be switched over 15th Oct at 05:00 AM UTC - read only required
[[phab:T234303]]

== Wikimedia DE ==

=== Wikidata ===
* Blocked by:
** Structured Data:  As we're optimizing the use of Resource Loader in the
context of Wikibase JS code, we've tried to adapt WikibaseMediaInfo
([[gerrit:541553]], [[gerrit:540403]]) but are failing to adapt test runner
helpers. We'd appreciate help with this.
* Blocking:
** Structured Data: [[phab:T229280]], providing alternative to
[[gerrit:534536]]
_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l