Hi all,
For HTML version, see:
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-07-31
Deb
---
= 2019-07-31 =
== Callouts ==
*
Wikipedia.org portal weekly update blocked on:
https://phabricator.wikimedia.org/T213806
* Moving pages on wiki results in lowered article counts:
https://phabricator.wikimedia.org/T212706
* Growth for ORES filters threshold/deployment update stuck in triage
https://phabricator.wikimedia.org/T227094
== Product ==
=== Contributors ===
==== Community Tech ====
* Updates:
** Need to meet with Security regarding the upcoming Password Reset wish
that we'll be working on.
** WhoWroteThat browser extension/gadget work has begun.
** New Page Patrol work is progressing well.
==== Anti-Harassment Tools ====
* Updates:
** Launched Adiministrator Confidence Survey on ITWP.
** Partial Blocks is likely coming soon to all wikis.
** Work on Interaction Timeline coming up next.
=== Readers ===
==== iOS native app ====
* Updates:
** 6.3.1 in beta testing
https://phabricator.wikimedia.org/tag/ios-app-v6.3.1_lobster-on-an-orv/
*** bug fixes
*** talk pages enhancements
** 6.4 exploratory phase
https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboar…
** History & Diffs
** iOS13 / iPadOS updates
==== Android native app ====
* Updates:
** Released updated Beta, continuing regression testing.
** Starting to look towards Suggested Edits v3.
** Continuining work on integration with mobile-html
==== Readers Web ====
* Updates:
** Summary: wrapping up advanced mobile contributions. [
https://phabricator.wikimedia.org/T228916 Deployment to all Wikipedias
planned for August 7th.] \o/
** Responsive website (MinervaNeue / MobileFrontend / Portals):
*** [
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
Advanced mobile contributions]:
**** [
https://phabricator.wikimedia.org/T226068 <nowiki>AMC Outreach -
Modal</nowiki>]
**** [
https://phabricator.wikimedia.org/T214540 <nowiki>[EPIC] AMC
Navigation - user menu</nowiki>]
**** [
https://phabricator.wikimedia.org/T229295 <nowiki>[EPIC] Cleanup AMC
after release</nowiki>]
**** [
https://phabricator.wikimedia.org/T228419 <nowiki>Improve list styles
on mobile Special:RecentChanges </nowiki>]
**** [
https://phabricator.wikimedia.org/T224216 <nowiki>Add recent changes
link into main menu for AMC</nowiki>]
**** [
https://phabricator.wikimedia.org/T229024 <nowiki>GrowthExperiments
shouldn't be setting the AMC mode</nowiki>]
**** [
https://phabricator.wikimedia.org/T229000 <nowiki>[Bug] All mobile
options reverted when desktop preferences saved</nowiki>]
**** [
https://phabricator.wikimedia.org/T224070 <nowiki>Update
notifications & search icons (AMC & non-AMC)</nowiki>]
**** [
https://phabricator.wikimedia.org/T217197 <nowiki>Move skin
"subtitle" markup that contains redirect and breadcrumbs</nowiki>]
*** [
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFro…
Invest in the MobileFrontend & MinervaNeue frontend architecture]:
**** [
https://phabricator.wikimedia.org/T225460 <nowiki>Add Redux to
MobileFrontend</nowiki>]
**** [
https://phabricator.wikimedia.org/T216537 <nowiki>mobile.init should
not be loaded on desktop Minerva</nowiki>]
*** Miscellaneous:
**** [
https://phabricator.wikimedia.org/T227034 <nowiki>Multimedia viewer
does not open for Minerva desktop images</nowiki>]
**** [
https://phabricator.wikimedia.org/T229228 <nowiki>Watch/unwatch url
is incorrect for non-js users</nowiki>]
**** [
https://phabricator.wikimedia.org/T229031 <nowiki>Flaky wdio test:
MinervaNeue/history_steps "Page diff Added and removed content"</nowiki>]
**** [
https://phabricator.wikimedia.org/T228736 <nowiki>[BUG] Drawer does
not appear for block messages on mobile</nowiki>]
**** [
https://phabricator.wikimedia.org/T221978 <nowiki>[Bug] Visiting a
talk section flashes page content</nowiki>]
**** [
https://phabricator.wikimedia.org/T228278 <nowiki>Edits lost when
writing replies on talk page before leaving the page</nowiki>]
**** [
https://phabricator.wikimedia.org/T123328 <nowiki>[GOAL] Lazy load
references in mobile skin</nowiki>]
**** [
https://phabricator.wikimedia.org/T222373 <nowiki>Remove the lazy
load references beta feature</nowiki>]
**** [
https://phabricator.wikimedia.org/T225260 <nowiki>BUG: Notifications
tray (mobile) - margins and borders</nowiki>]
**** [
https://phabricator.wikimedia.org/T205341 <nowiki>Split up reset.css
rules to specific element selectors only where needed and remove file
altogether</nowiki>]
==== Product Infrastructure ====
* Updates:
** mobile-html:
*** doesn't load images by default anymore. Use pagelib.c1.Page.setup()
with loadImages: true
*** doesn't show edit buttons by default. Use
pagelib.c1.Page.setEditButtons(true, false).
*** Other pagelib changes:
https://github.com/wikimedia/wikimedia-page-library/blob/master/changelog.md
*** adding new endpoint to get mobile-html output for edit previews in the
apps (POST Parsoid HTML to transform/html/to/mobile-html)
*** Working around Parsoid not handling language variants in zhwiki by
compiling a page from action=mobileview.
==== Structured Data ====
* Updates:
** "other statements" finally released - users can add arbitrary
wikidata-style statements on File pages and in UploadWizard
** expecting to be mostly supporting the release this week
==== Parsing ====
* Updates:
** As of Tuesday morning, Parsoid/PHP parsertests are about ~95% green;
wt2wt mode is 1 test away from green
** Working with SRE, Security, RelEng to deploy Parsoid/PHP to scandium for
mass round trip testing (
https://phabricator.wikimedia.org/T228069 )
** We have filed tasks against client services (VE, CX, Flow, MCS/PCS) to
start thinking about the Parsoid/PHP switch. Please do take a look.
** All of these are subtasks of
https://phabricator.wikimedia.org/T229015
*** PHP 7.2 seg fault bug (heads up) -
https://phabricator.wikimedia.org/T228346
*** ''maybe'' related to
https://phabricator.wikimedia.org/T224491#5361755
*** Need releng input on
https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/526262#message-53d7d958…
*** The associated ticket is
https://phabricator.wikimedia.org/T213494 and
Scott has proposed some other ideas there
=== UI Standardization ===
* Updates:
** Design Style Guide: Working on first patch for release of Components
section
*** Updated Components images
*** Adding minimal font size to Typography section and fixing connected
accessibility bug on portals
https://phabricator.wikimedia.org/T227789
** No OOUI release this week
== Technology ==
=== Fundraising Tech ===
* Updates:
** CentralNotice
*** sending some small fixes out on the train
https://phabricator.wikimedia.org/T227711
*** still following up on contractor-written features: On-wiki preview of
unsaved banners, Campaign fallback, finer geotargeting
** CiviCRM
*** Updating recurring charge logic to handle new 'convert to recurring'
flow
https://phabricator.wikimedia.org/T227048
*** Diagnosing deadlock related to new stats fields added last week
*** Exporting more donation stats to email campaign manager
https://phabricator.wikimedia.org/T228241
** Donation forms
*** following up on feedback after some internal tests with India
cardholders
*** form tweaks, asking processor for fixes to parts of the flow out of our
control
=== Core Platform ===
* Updates:
** Kask (new session storage) going live on testwiki tonight
** First work on new API integration tests
** Minimizing work on MainStash replacement
** Refocusing on Parsoid PHP API
=== Engineering Productivity ===
==== Performance ====
* Blocked by:
** WMDE/Wikidata: DeferredUpdates enqueue-on-failure patch (figure out why
it fails wikibase tests);
https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/497537/
** SRE: Improve the filtering of obsolete domains in GTIDs to avoid
timeouts on GTID_WAIT;
https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517830/
* Updates:
** Continued CR work on reenabling AbuseFilterCaching Parser
https://phabricator.wikimedia.org/T156095
** fresnel: Improve paint timing thresholds. Release, package and deploy
Fresnel 0.4.0. –
https://phabricator.wikimedia.org/T227004
==== Release Engineering ====
* Updates:
** Train Health
*** Last week: 1.34.0-wmf.15 -
https://phabricator.wikimedia.org/T220740 –
Deployed on schedule
*** This week: 1.34.0-wmf.16 -
https://phabricator.wikimedia.org/T220741 –
No longer blocked. We plan to deploy 1.34.0-wmf.16 to both group0 and
group1 today.
*** Next week: 1.34.0-wmf.17 -
https://phabricator.wikimedia.org/T220742
=== Scoring Platform ===
* Blocked by:
** Blocked on Growth for ORES filters threshold/deployment update
https://phabricator.wikimedia.org/T227094
* Updates:
** Implementing semver for model repos:
https://phabricator.wikimedia.org/T228215
** New ORES deploy
*** Fix for ChangeProp "topic" field
https://phabricator.wikimedia.org/T228689
*** Improved huwiki model
https://phabricator.wikimedia.org/T228078
*** {{sfn}} support for enwiki article quality
https://phabricator.wikimedia.org/T227153
*** (maybe) Fix ref count issue in wikidata model
https://phabricator.wikimedia.org/T229029
** Jade API spec and schema
https://phabricator.wikimedia.org/T217904
=== Search Platform ===
* Updates:
** Removed indexes for zerowiki:
https://phabricator.wikimedia.org/T227718
** CirrusSearch query dispatcher work merged:
https://phabricator.wikimedia.org/T216429
** Fixed mediainfo indexes to use description fields:
https://phabricator.wikimedia.org/T226722
** Finished evaluating DYM metrics available in current search satisfaction
logging:
https://phabricator.wikimedia.org/T228226
** Fixed CI breakage in WikibaseLexemeCirrusSearch:
https://phabricator.wikimedia.org/T229215
** Implemented ChronologyProtection support for WDQS Updater:
https://phabricator.wikimedia.org/T212550
** Refactored Label Service in WDQS to support more kinds of queries:
https://phabricator.wikimedia.org/T175840
** Working on improving Slovak stemmer:
https://phabricator.wikimedia.org/T223787
** Working on creating RDF export for SDC/MediaInfo:
https://phabricator.wikimedia.org/T221917
** Working on getting glent suggestions into Elastic indexes:
https://phabricator.wikimedia.org/T227364
** Working on CirrusSearch configuration for cloudelastic:
https://phabricator.wikimedia.org/T220625
** Working on WDQS Updater performance improvements:
https://phabricator.wikimedia.org/T212826
=== Security ===
* Updates:
** Parsoid-PHP, moved to active, assigned to Scott for now, Scott & Sam
status meeting w/ Subbu today, in-progress -
https://phabricator.wikimedia.org/T227209
** Security review of preact 8.4.2, Scott did a very simple assessment,
unassigned, stalled
https://phabricator.wikimedia.org/T227726
** Concept Review for the machine vision, unassigned, stalled -
https://phabricator.wikimedia.org/T227591
** Doublewiki (old), Scott to wrap up loose ends and resolve, in-progress -
https://phabricator.wikimedia.org/T131199
** CentralNotice Code Review request, resolved -
https://phabricator.wikimedia.org/T226963
** (informal) Security Concept Review For LibUp 2.0, resolved
https://phabricator.wikimedia.org/T227820
=== Site Reliability Engineering ===
* Blocking:
** CPT on restrouter deployment
** Improve the filtering of obsolete domains in GTIDs to avoid timeouts on
GTID_WAIT;
https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517830/
* Updates:
** Resumed restrouter deployment
== TechCom ==
* Updates:
** "Heredoc" arguments for templates
https://phabricator.wikimedia.org/T114432 last call ending Aug 7th
** Abstract schemas and schema changes
https://phabricator.wikimedia.org/T191231 last call ending Aug 7th
== Wikimedia DE ==
=== Wikidata ===
* Blocking:
** Performance: DeferredUpdates enqueue-on-failure patch (figure out why it
fails wikibase tests);
https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/497537/
* Updates:
=== German Technical Wishlist ===
* Blocking:
** (still) Search Platform: RDF export of MediaInfo entities
* Updates:
** Significant reduction in size of Wikibase-related ResourceLoader modules
loaded on every page view on Wikibase Clients (Wikipedias) expected to go
live tomorrow:
https://phabricator.wikimedia.org/T203696