*https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-11-14
<https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-11-14>*
*=2018-11-14=*
== Callouts ==
* Release Engineering
** 1.33.0-wmf.4 deployment blockers
https://phabricator.wikimedia.org/T206658
*** memcached error: A BAD KEY WAS PROVIDED/CHARACTERS OUT OF RANGE
https://phabricator.wikimedia.org/T209429
* Weird writes to codfw kafka cluster:
https://phabricator.wikimedia.org/T207994
== Audiences ==
=== Contributors ===
==== Community Tech ====
* Blocked by:
* Blocking:
* Updates:
**
==== Anti-Harassment Tools ====
* Blocked by:
* Blocking:
* Updates:
**
==== Editing ====
* Blocked by:
* Blocking:
** Updates:
**
==== Growth ====
* Blocked by:
* Blocking:
* Updates:
**
==== Language ====
* Blocked by:
* Blocking:
* Updates:
**
=== Readers ===
==== iOS native app ====
* Blocked by:
* Blocking:
* Updates:
**breaking down the editing work (
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
**preparing for fundraising
==== Android native app ====
* Blocked by:
* Blocking:
* Updates:
**
==== Readers Web ====
* Blocked by:
* Blocking:
* Updates:
** Summary: We're performing a staged rollout of SEO changes, continuing
the MobileFrontend investment project, and trying to wrap up Proton and
page issues projects.
** Mobile website (MinervaNeue / MobileFrontend):
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFro…
**** Merge mobile.references and mobile.references.gateway ResourceLoader
modules T207805
**** Remove unused MW configs loaded on desktop pageviews T186062
**** T206699 Add tests for Button, Panel and Section
**** Improve View composition T209007
**** Increase test coverage for non-View files with 0% coverage T206698
**** MobileFrontend pre-commit hooks don't work on Windows T208143
*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
**** [Research 4hrs] [Bug] Page issues link overlapping in multiple
languages for larger screens T206887
**** Feature flag the page issues code T206179
**** Prepare selenium browser test for page issues A/B test T206647
*** Allow users to change their mobile skin preference T173527
*** Maintenance and bug fixes T202557 T99009
** SEO:
*** Old page_random values are nonuniformly distributed T208909 (Thanks
Gergő Tisza, Tilman Bayer, Piotr Miazga, Sam Smith, Tim Starling, Brad
Jorsch, Alex Monk, Brion Vibber, Daniel Kinzler, Max Semenik)
*** Staged rollout for SEO A/B test T208755
** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Allow BBPromise cancellation T209070
*** Rewrite Queue to Promises T204055
*** Remaining work tracked in T186748
==== Readers Infrastructure ====
* Blocked by:
* Blocking:
* Updates:
** Maps:
*** The Stretch upgrade/data loading on the maps cluster continues (
https://phabricator.wikimedia.org/T205462 )
**** Some performance changes were made this week to help speed up the
process
** ReadingLists:
*** Batched deletion queries to give more predictable performance (
https://phabricator.wikimedia.org/T189926 )
** MCS/PCS:
*** Still working on improving performance by breaking up CPU-intensive
work (
https://phabricator.wikimedia.org/T202642 )
*** Working with the app teams on end-of-year fundraising announcements (
https://phabricator.wikimedia.org/T204821 )
*** Working on feed endpoint, adding attributes to 'Picture of the day" (
https://phabricator.wikimedia.org/T202311 )
==== Multimedia ====
* Blocked by:
* Blocking:
* Updates
** Main focus continues to be on Structured Data on Commons, getting file
captions live on production Commons
https://phabricator.wikimedia.org/T194750
*** Thanks to colleagues in the Core Platform/MCR virtual team for work on
anti-vandalism extension support.
*** Still need progress on the
https://phabricator.wikimedia.org/T194046
and
https://phabricator.wikimedia.org/T200915 MCR tasks for
https://phabricator.wikimedia.org/T205891
==== Parsing ====
* Blocked by:
* Blocking:
* Updates:
==== UI Standardization ====
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.29.4 & 0.29.5 got released last week, 0.29.3 before (missed SoS
last week, therefore mentioning now), highlights:
*** TagMultiselectWidget becomes invalid if there's text in input & there's
a `tagLimit` option now, thx Tchanders
*** Icon-only ButtonWidgets can carry a “waterproof” accessible label since
0.29.3, that's only visible for screen readers!
- You only have to add a label as usual and additional config option
`invisibleLabel: true`
- Updating documentation on
mediawiki.org –
https://www.mediawiki.org/wiki/OOUI
*** Accessibility measurements across products, like MobileFrontend and
portals
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Legacy Wikistats home page now links to wikistats2, deprecated older
reportcard completely:
http://stats.wikimedia.org
** Upgraded cluster to cloudera 5.15 distro which solved several security
issues. Nobody noticed upgrade happened so SUCCESS.
** Refactoring our privacy policy data deletion scripts for safety [wiki,
email]
** We run into quite an issue when calculating the reconstruction of mw
history this month, there was a major refactor on mediawiki that we did
not know happened (comment tables) and the way that data is surfaced on
labs is very non optimal for analytics use cases. Working with core
team/DBAa on finding a better way to expose comment data:
https://phabricator.wikimedia.org/T209031 [wiki,email]
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** CiviCRM optimizations, bug fixes and new reports
** More cleanup from PayPal's recurring payment ID changes
** Continuing CentralNotice backend work
** Supporting another card processor in Perú and Uruguay
** Testing backup card processor for US and Canada
=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**
=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**
=== Release Engineering ===
* Blocked by:
** 1.33.0-wmf.4 deployment blockers
https://phabricator.wikimedia.org/T206658
*** memcached error: A BAD KEY WAS PROVIDED/CHARACTERS OUT OF RANGE
https://phabricator.wikimedia.org/T209429
* Blocking:
* Updates:
**
=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Working on the "Crosslingual Section Alignment in Wikipedia" paper
** Researching ways of resolving interlanguage conflicts for article
recommendations
=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:
=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
** Fixed issue with highlighter breaking surrogate pairs:
https://phabricator.wikimedia.org/T208736
** Setting up A/B test for new wikidata completion models:
https://phabricator.wikimedia.org/T209402
** RDF ontology being moved out of beta:
https://phabricator.wikimedia.org/T112127
** Working on ElasticSearch 6 upgrade:
https://phabricator.wikimedia.org/T183282
** Working on running multiple Elastic instances on the same hardware:
https://phabricator.wikimedia.org/T193654
** Working on query parsing refactoring:
https://phabricator.wikimedia.org/T185108
=== Security ===
* Blocked by:
* Blocking:
* Updates:All Reviews are in progress by Security Analysts.
**
=== Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Site Reliability Engineering ===
* Blocked by:
* Blocking:
* Updates:
**
== Wikidata ==
* Blocked by:
** Operations? Create a wmf production ready nginx image -
https://phabricator.wikimedia.org/T209292
* Blocking:
* Updates:
** Arbritray data access enabled on oldwikisource and any wiktionaries that
didn't already have access
== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
**
== Multi-Content Revisions ==
* Blocked by:
* Blocking:
* Updates:
**
== SoS Meeting Bookkeeping ==
* Updates:
**