Scrum of scrums/2018-12-19

=2018-12-19=

Callouts

 * Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar
 * OOUI v0.30.0 going to be released today, all widgets fully accessible. Rollout begin of 2019.
 * Release Engineering
 * Train Health:
 * Train blocked on https://phabricator.wikimedia.org/T212217 ErrorException from line 317 of /srv/mediawiki/php-1.33.0-wmf.9/extensions/ExtensionDistributor/includes/specials/SpecialBaseDistributor.php: PHP Notice: Undefined variable: downloadImg
 * No Train (nor other deploys) weeks of December 24th and December 31st

Community Tech

 * Blocked by: Cloud services - Install librsvg 2.40.18 on Jessie for K8s webservice - https://phabricator.wikimedia.org/T151656 (patch: https://gerrit.wikimedia.org/r/#/c/operations/docker-images/toollabs-images/+/480159/)
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking:
 * Updates:

Growth

 * Blocked by:
 * Blocking:
 * Updates: Help Panel schema is close to being finalized, and initial implementation code has been merged in GrowthExperiments

Language

 * Blocked by: None
 * Blocking: None
 * Updates:
 * ContentTranslation v2 work continue.
 * cxserver getting rate-limiter feature soon.

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * working on an editing prototype (using CodeMirror) (board: https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
 * hiring screens in progress (team interviews will start after the break) (job ad: https://boards.greenhouse.io/wikimedia/jobs/1456243?gh_src=b908e1631)

Android native app

 * Blocked by:
 * Blocking:
 * Updates:

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Summary: lots of MobileFrontend architecture project tasks and planning, making spikes for the advanced mobile contributions project, and page issues deployment \o/. Also, check out Jan's cool Popups UI development environment https://zen-pasteur-e92b1e.netlify.com/


 * Responsive website (MinervaNeue / MobileFrontend):


 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * MobileFrontend should not have a global event emitter T156186
 * Webpackify search T210207
 * Webpackify mobile.toggle T210208
 * Identify views that mix responsibilities T206036
 * Pass View properties in the constructor instead of the prototype T211828
 * Enable Views to easily add children T209647
 * Investigate code splitting for mobile.languages.structured T210210


 * Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 * Investigate opt-in audience and instrumentation T211195
 * Team planning


 * Page issues https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 * Deployment to all wikis except enwiki on December 17th \o/ T210553
 * Distinct issues should not be grouped T202349
 * Split pageIssues.js into smaller functions T211257


 * Miscellaneous bug fixes and maintenance T210191 T200927 T211963 T211743 T210390 T211903


 * Desktop website (Vector, Popups)


 * Popups https://www.mediawiki.org/wiki/Page_Previews
 * Generate all possible combinations of page previews with Storybook T205989 https://zen-pasteur-e92b1e.netlify.com/
 * Upgrade Popups dependencies T209314
 * Replicate Popups memory leak without other extensions T208634


 * Vector https://www.mediawiki.org/wiki/Skin:Vector
 * Improve language icon discoverability in mobile by using icon in desktop T211985


 * PDF rendering (Proton) https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
 * Remaining work tracked in deploy Proton T181084
 * Passing ownership to Readers Infrastructure T210652

Readers Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:

Multimedia

 * Updates

Parsing

 * Blocked by: None
 * Blocking: None that we are aware of
 * Updates: Organizing for PHP porting process, gathering a few extra team members for the next quarter porting push.

UI Standardization
WAI ARIA best practices
 * Blocked by:
 * Blocking:
 * Updates:
 * OOUI v0.30.0 to be released later today, will be on 1st train 2019
 * All widgets are completely accessible with this release, following native elements where possible in the screen reader output or
 * `invisibleLabel` feature for icon-only buttons has already been added in v0.29.3
 * This release includes improvements to Dropdown-, ComboboxWidget and LookupElement
 * Breaking change: Make non-continuous StackLayouts non-scrollable, all code occurrences in Wikimedia-deployed extensions have already been cleared https://phabricator.wikimedia.org/T208644
 * Deprecation: `iconTitle`/`indicatorTitle` get deprecated, use unified `title` config instead https://phabricator.wikimedia.org/T76638

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * CentralNotice
 * Trying another tack to stop protection log duplication https://phabricator.wikimedia.org/T210983
 * Sorting out an unintended consequence of permission tightening: https://phabricator.wikimedia.org/T209873
 * CiviCRM
 * updates to manually-sent TY letter: https://phabricator.wikimedia.org/T211797
 * Performance issue with activity listings: https://phabricator.wikimedia.org/T204908
 * More cleanup from PayPal's messing with recurring donation IDs: https://phabricator.wikimedia.org/T209294
 * Looking into currency mismatch issues with main card processor's new API: https://phabricator.wikimedia.org/T211024
 * Geolocating donors who come into a specific part of the pipeline without country on the URL https://phabricator.wikimedia.org/T211454

MediaWiki Core Platform

 * Blocked by:
 * Blocking:
 * Updates:

Performance

 * Blocked by:
 * Blocking:
 * Updates:
 * Updates:
 * Updates:

Release Engineering

 * Blocked by:
 * SRE patch (re)review
 * jenkins agent on releases-jenkins
 * install docker on releases-jenkins
 * Blocking:
 * Updates:
 * Train Health:
 * Last week: 1.33.0-wmf.8 deployment blockers https://phabricator.wikimedia.org/T206662
 * Finished on time, no major problems
 * https://wikitech.wikimedia.org/wiki/Incident_documentation/20181212-Train-1.33.0-wmf.8
 * This week: 1.33.0-wmf.9 deployment blockers https://phabricator.wikimedia.org/T206663
 * blocked on https://phabricator.wikimedia.org/T212217 ErrorException from line 317 of /srv/mediawiki/php-1.33.0-wmf.9/extensions/ExtensionDistributor/includes/specials/SpecialBaseDistributor.php: PHP Notice: Undefined variable: downloadImg
 * https://wikitech.wikimedia.org/wiki/Incident_documentation/20181218-train-1.33.0-wmf.9
 * Next week: No train, holidays!
 * No Train (nor other deploys) weeks of December 24th and December 31st
 * Code Health:
 * Code Health Newsletter - Issue 2 Volume 1 https://www.mediawiki.org/wiki/Code_Health/newsletters/Issue02Volume01
 * Code Health Newsletter - Issue 2 Volume 1 https://www.mediawiki.org/wiki/Code_Health/newsletters/Issue02Volume01

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Moving towards JSON and away from pickle
 * Improved ORES performance by solving a precaching issue
 * We have developed a damage detection model for Translatewiki. Deployment could happen this week or the week immediately after the holiday deployment freeze.

Search Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Started discussion: do we need rare character index: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Any_use_for_a_%22rare_character%22_index?
 * Configured LVS endpoints for new ES clusters: https://phabricator.wikimedia.org/T207195
 * Fixed WDQS problem with stale reads: https://phabricator.wikimedia.org/T210901
 * Working on data corruption issues in WDQS: https://phabricator.wikimedia.org/T210044
 * Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282
 * Working on running multiple Elastic instances on the same hardware: https://phabricator.wikimedia.org/T193654
 * Working on “wrong keyboard” detection: https://phabricator.wikimedia.org/T138958
 * Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108

Security

 * Blocked by:None
 * Blocking:None
 * Updates:Analyists are working on tasks

Services

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None
 * Updates:
 * blubber/blubberoid deployed in production kubernetes. Thanks Releng!

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

Multi-Content Revisions

 * Blocked by:
 * Blocking:
 * Updates:

SoS Meeting Bookkeeping

 * Updates: