Scrum of scrums/2019-05-29

= 2019-05-29 =

Callouts

 * SRE offsite on the week on Jun 9. Probably a code freeze
 * Language still blocked on SRE: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Work on Dark Mode is delayed to ensure we are doing the right work with the right collaboration. We are currently updating all the Tool Labs tools we own to prepare for the Actor migration. If users or devs have issues with these tools, let us know. The work is moving quickly but due to some missing indices on the new tables in the replicas, our queries are much too slow. This is causing occasional application errors for users as the queries time out.

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:
 * We are near completion of the refactor of Block. There will be changes to the ways developers use Blocks. The work is done in this task primarily: https://phabricator.wikimedia.org/T222737. We will be sending an email to wikitech-l with details and examples. Most of the documentation is already updated or will be updated soon.

Editing

 * Blocked by:
 * Blocking:
 * Updates:
 * Offsite June 3-7
 * Instrumenting Mobile Edit Cards https://www.mediawiki.org/w/index.php?title=VisualEditor_on_mobile/Edit_cards
 * https://phabricator.wikimedia.org/T222999
 * https://phabricator.wikimedia.org/T223651
 * https://phabricator.wikimedia.org/T221855

Growth

 * Blocked by:
 * Blocking:
 * Updates:
 * Mobile page of Newcomer Homepage https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homepage
 * https://phabricator.wikimedia.org/T220831
 * https://phabricator.wikimedia.org/T219435

Language

 * Blocked by:
 * SRE: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
 * Blocking:
 * CentralNotice banner save timeouts: https://phabricator.wikimedia.org/T224598
 * Updates:

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Continuing development on v6.3 - user testing last week
 * Talk page MCS endpoint - https://phabricator.wikimedia.org/T221148
 * Talk page native work - https://phabricator.wikimedia.org/T215928
 * Link wizard in Editor - https://phabricator.wikimedia.org/T213979
 * Media wizard in Editor - https://phabricator.wikimedia.org/T209398

Android native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Released minor update last week with bug fixes / minor navigation improvements.
 * Continuing to build structured image caption editing.

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Summary: still trying to fix the browser tests, design and technical planning for the architecture and desktop refresh projects, and continuing ongoing development for the advanced mobile contributions and the MobileFrontend architecture investment projects.
 * Responsive website (MinervaNeue / MobileFrontend / Related Articles):
 * Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 * Style the history page for AMC users T219895
 * PageActions Menu should use Builder pattern and reuse existing Menu elements T221792
 * Updates to user page treatment (apply for IP address and always show toolbar) T220114
 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * BetaOptInPanel should use ES6 classes NOT mfExtend T220847
 * Browser tests
 * Minerva Node.js browser tests failing and not running against commits T223676
 * Miscellaneous bug fixes and maintenance T221624
 * Desktop website (Popups)
 * Popups https://www.mediawiki.org/wiki/Page_Previews
 * WMDE reference previews review and support
 * Planning
 * Design and MobileFrontend & MinervaNeue frontend architecture and desktop refresh planning for next fiscal year

Readers Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:
 * Work continues on PCS abstraction layer. Will remain in pagelib but have its own webpack output (*-pcs).
 * CirrusSearch suggestion generation for suggested edits is rolling out this week
 * Patch for passing Accept-Language header for all MW API requests (language variant support in MCS/PCS)
 * Planning for next FY projects ongoing.

Multimedia

 * Blocked by:
 * Blocking:
 * Updates:
 * releasing qualifiers for depicts statements next week
 * other statements release in June

Parsing

 * Blocked by:
 * Can RelEng team take a look at https://phabricator.wikimedia.org/T221872 ? We seem to be babysitting merges a lot more than we would like to because of having to "recheck" patches frequently.
 * Blocking:
 * Updates:
 * HTML -> WT is now under testing.
 * WT -> HTML: Last of the core infrastructure components are now being merged. This unblocks the porting of the remaining extensions and token handlers.

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:
 * OOUI v0.32.0 release with a few possible breaking changes y'day https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
 * SelectWidget: Drop depressed class, deprecated since 0.30.4
 * Toolbar: Remove support for non-tool buttons. Additionally features and improvements:
 * Implement frameless mode for TabSelectWidget
 * DropdownInputWidget: Use native `select` when `isMobile` is true
 * DropdownWidget: Better ARIA roles and attributes approach used
 * The demos got an overhaul, check it at https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Need to update CiviCRM tests to PHP7: https://phabricator.wikimedia.org/T223348
 * Blocking:
 * Updates:
 * CentralNotice banner save timeouts: need language / MW core coders help witih this one: https://phabricator.wikimedia.org/T224598
 * Meeting with Thiemo about perf team contributions to CentralNotice
 * Starting work on an 'upgrade to recurring' dialog box
 * Planning tasks for accepting donations in India
 * Bug fixes and improvement to third party bulk emailer integration
 * CiviCRM dedupe workflow improvements

Core Platform

 * Blocked by: None
 * Blocking:
 * ... Fundraising Tech: https://phabricator.wikimedia.org/T224598
 * Updates:
 * Session storage, discussion of TTLs https://phabricator.wikimedia.org/T222907
 * RESTBase storage updated and deployed
 * RESTBase blubber config
 * RESTBagOStuff merged to master
 * REST-in-MediaWiki parameter validation discussion https://phabricator.wikimedia.org/T223239
 * Spec'ing and advancing phester for REST testing

Performance

 * Blocked by:
 * Blocking:
 * Updates:
 * Performance team offsite next week (week 23)
 * Increased FPS to 30 for the video on WebPageTest to catch smaller regression (no impact on metrics)

Release Engineering

 * Blocked by:
 * Core Platform Team (low priority): https://phabricator.wikimedia.org/T205361 is blocking undeployment of CodeReview.
 * SRE Traffic Team (low priority): https://phabricator.wikimedia.org/T213769 is blocking undeployment of Wikipedia Zero.
 * Blocking:
 * Parsing - Can RelEng team take a look at https://phabricator.wikimedia.org/T221872 ? We seem to be babysitting merges a lot more than we would like to because of having to "recheck" patches frequently.
 * Fundraising Tech - Need to update Fundraising Tech CiviCRM tests to PHP7: https://phabricator.wikimedia.org/T223348
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.6 - https://phabricator.wikimedia.org/T220731
 * This week: 1.34.0-wmf.7 - https://phabricator.wikimedia.org/T220732
 * No problemo 🎉
 * Next week: 1.34.0-wmf.8 - https://phabricator.wikimedia.org/T220733

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:

Search Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Hackathon & Search Platform offsite for most of the team
 * Support of Eastern Arabic numerals for search now implemented: https://phabricator.wikimedia.org/T117217
 * Some updates may take some time to be indexed properly on wiki
 * Refactored fallback methods for search: https://phabricator.wikimedia.org/T221621
 * Fixed ES nodes overloading: https://phabricator.wikimedia.org/T220901
 * Made cloudelastic reachable from wmf cloud: https://phabricator.wikimedia.org/T223519
 * Improvement for Special:Search completion on Wikidata to display description checked in, enabling after train deployment: https://phabricator.wikimedia.org/T55652
 * Fixed WDQS bug with nested label service clause: https://phabricator.wikimedia.org/T153353
 * Fixed LDF server bug with JSON-LD: https://phabricator.wikimedia.org/T222471
 * Fixed URL Shortener widget in WDQS being hard to work with: https://phabricator.wikimedia.org/T221127
 * Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
 * Working on creating RDF export for SDC/MediaInfo: https://phabricator.wikimedia.org/T221917
 * Working on supporting ChronologyProtector in WDQS Updater: https://phabricator.wikimedia.org/T212550

Security

 * Blocked by:
 * Blocking:
 * Updates:

Services

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * CPT on sessionstore deployment. Moving forward with it
 * Wikidata on termbox deployment. Moving forward with it.
 * Updates:
 * ATS deployment ongoing
 * SRE offsite on the week on Jun 9.

TechComm

 * Blocked by:
 * Blocking:
 * Updates:
 * https://phabricator.wikimedia.org/T221177 Route Handler Interface: his RFC is about defining the extension interface for the new REST router component for MediaWiki core. (IRC Meeting in #wikimedia-office to discuss this on Wednesday May 29 at 21:00 UTC/23:00 CEST/14:00 PDT)

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

SoS Meeting Bookkeeping

 * Blocked by:
 * Blocking:
 * Updates:
 * short meeting notes 📝
 * teams that don't have any updates will be removed 💣
 * please keep your team's notes as short as possible, without missing anything important 😉
 * please use wikitext sytax ❤️
 * don't use etherpad lists 📜
 * don't use leading whitespace (etherpad inserts is by default) 🙄