Scrum of scrums/2019-10-09
Appearance
2019-10-09
[edit]Callouts
[edit]- 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
[edit]Editing
[edit]- 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)
- Developing technical proof of concepts for talk pages work:
Growth
[edit]- 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
[edit]- Updates:
- 6.5 in active development - phab:project/view/4245
- bug fixes
- History & diffs feature
- Core Platform working on Rest APIs for this
- 6.5 in active development - phab:project/view/4245
Android native app
[edit]- 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
[edit]- 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
[edit]- 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
[edit]- 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
[edit]- 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
- 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
Technology
[edit]Cloud Services
[edit]- Blocking:
- Release Engineering: change CPU scaling governor on some of the old cloudvirt (1001-1012) phab:T225713#5520691
Core Platform
[edit]- Updates:
- History API for iOS grinding on
- Kask rollout re-continues
- Echo notification storage
- Out for tech-all meeting
Engineering Productivity
[edit]Performance
[edit]- 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
[edit]- 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
- Train Health
Site Reliability Engineering
[edit]- 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
[edit]Wikidata
[edit]- 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