https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-12-19
*=2018-12-19=*
== Callouts ==
* Fundraising campaigns
*https://meta.wikimedia.org/wiki/CentralNotice/Calendar*
<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
== Audiences ==
=== Contributors ===
==== 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…)
* 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.
=== Readers ===
==== 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_MobileFro…
**** 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 ====
* 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
WAI ARIA best practices
**** `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
== Technology ==
=== 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:
**
=== Release Engineering ===
* Blocked by:
** SRE patch (re)review
*** [
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/474824/ jenkins
agent on releases-jenkins]
*** [
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/474825/ 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…
*** 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…
*** 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
=== 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_fo…
** 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:
**