For HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-04-03
= 2019-04-03 =
== Callouts ==
* Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar * SRE service operations would like input/help from Core Platform Team/Performance on https://phabricator.wikimedia.org/T219279 (Some pages will become completely unreachable after PHP7 update due to Unicode changes) * Performance is blocked on input from Core Platform Team/Tim on sampling profiler for PHP 7: https://phabricator.wikimedia.org/T176916#5064425 * UI Standardization: New sans-serif font stack for improved mobile reading (MinervaNeue) has been rolled-out: https://phabricator.wikimedia.org/T175877 * Wikimetrics is deprecated, requests redirect now to https://eventmetrics.wmflabs.org/ We have worked with community Tech team to add couple features to event-metrics that were needed
== Audiences ==
=== Contributors ===
==== Community Tech ==== * Blocked by: * Blocking: * Updates: ** EventMetrics has been demoed to users and is officially available. We are cleaning up some bugs now.
==== Anti-Harassment Tools ==== * Blocked by: * Blocking: * Updates: ** More details about our refactor of Blocks here: https://phabricator.wikimedia.org/T219441
==== Editing ==== * Blocked by: * Blocking: * Updates: ** Mobile section editing A/B test running on most wikis
==== Growth ==== * Blocked by: Security Concept and Design Review of our Newcomer Homepage * Blocking: * Updates: ** The team is currently coding the start module for the newcomer homepage, and designing the mobile version of the homepage
==== Language ==== * Blocked by: * Blocking: * Updates: ** ContentTranslation version 2 is default from now unless user has draft already in version 1. ** Cron script to purge old unpublished drafts deployed and running at every 15 days to purge drafts older than 455 days.
=== Readers ===
==== iOS native app ==== * Blocked by: * Blocking: * Updates: ** 6.2.1 release coming up https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/ *** Find & Replace *** Editing onboarding *** Other bug fixes & editing enhancements ** 6.3 planning begins ( https://phabricator.wikimedia.org/tag/ios-app-v6.3-lobster-on-a-motorcycle/) *** Talk pages *** Link wizard *** Citation wizard *** "Open here to edit" analytics
==== Android native app ==== * Blocked by: * Blocking: * Updates:
==== Readers Web ==== * Blocked by: * Blocking: * Updates: ** Summary: technical planning for next year, continuing advanced mobile contributions features and the MobileFrontend architecture investment project. ** Responsive website (MinervaNeue / MobileFrontend): *** Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions **** Allow easier access to user modes T218625 **** Upgrade MobileWebMainMenuClickTracking to have an AMC field T218627 **** Skin Contributions and History pages in Minerva for consistency with their mobile replacements T219349 **** Jon working with Volker to improve special pages *** Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFron... **** Refactoring Nearby: Remove messageBox template partial inside Nearby T218813 **** Refactor NotificationsOverlay T219036 **** Refactor BetaOptinPanel T217298 *** ExternalGuidance extension review and support *** Miscellaneous bug fixes and maintenance T214549 T198534 T218731 T219920 ** Quick Surveys *** Allow quicksurveys to target based on registration date T218304 ** Desktop website (Popups) *** Popups https://www.mediawiki.org/wiki/Page_Previews **** Bugfix for double pokey on some page previews T204627 ** Planning *** MobileFrontend & MinervaNeue frontend architecture planning for next fiscal year
==== Readers Infrastructure ==== * Blocked by: * Blocking: * Updates: ** Suggested Edits APIs are launched in production (Wikidata) ** PCS/MCS/Maps: Nothing particularly interesting
==== Multimedia ==== * Updates ** Still working towards 2nd release of SDoC (depicts statements), pretty much code complete but many speedbumps along the way *** Turned on wikidata federation on live commons, and it broke various things. All since patched, working on some integration tests before we try it again (just in case) ** Work continues for subsequent releases
==== Parsing ==== * Blocked by: * Blocking: * Updates: Porting continues, about 33% done
==== UI Standardization ==== * Blocked by: * Blocking: * Updates: ** Collaboration with Jon Robson last full week on AMC work, bringing *** HistoryAction to OOUI and *** preparing Special:Contributions for the same https://phabricator.wikimedia.org/T117736, including *** a dozen merged patches for full skinnability on mobile, improved UX and using DateInputWidget for type=>date HTMLForm elements ** New sans-serif font stack for improved mobile reading (MinervaNeue) has been rolled-out: https://phabricator.wikimedia.org/T175877 / https://www.mediawiki.org/wiki/Design/Projects/Improve_mobile_reading_experi... ** No OOUI release this week, but ongoing work following up AMC work like DropdownInputWidget cross-browser improvements https://phabricator.wikimedia.org/T194523
== Technology ==
=== Analytics === * Blocked by: * Blocking: ** Kafka total jumbo outage for like 1 hour (this had never happened before) https://phabricator.wikimedia.org/T219842 * Updates: ** Scooping data for mediawiki reconstruction from new analytics labs replica on the beginning of the month. ** Launched small tweak to wikistats UI to better explain wikistats1 users where to find things on Wikistats2, take a look: https://stats.wikimedia.org/v2/#/metrics/all-projects [wiki, email] ** Reenabling EventGate in prod and working on changes to be able to persist two streams of data in the new format: api requests and search requests.
=== Cloud Services === * Blocked by: * Blocking: * Updates:
=== Fundraising Tech === * Blocked by: * Blocking: * Updates: ** Had to rollback payments wiki cluster php7 and mw upgrade mid week due to problems with our newly introduced Content Security Policy *** the CSP updates were blocking 3rd party 3dSecure iframe content for countries with 3dSecure enabled. ** tech-ops working on a plan to handle the termination of debian jessie backporting (still using some jessie in prod)
=== Core Platform === * Blocked by: * Blocking: ** SRE service operations would like input/help from Core Platform Team/Performance on https://phabricator.wikimedia.org/T219279 (Some pages will become completely unreachable after PHP7 update due to Unicode changes) ** Performance is blocked on input from Core Platform Team/Tim on sampling profiler for PHP 7: https://phabricator.wikimedia.org/T176916#5064425 * Updates: ** Organizing Q4 work on 2-week sprint schedule ** Hired and welcomed Will Doran, Engineering Manager ** Enterprise MediaWiki conference ** Finish WikiPEG and tokenization ** T198341 (remove usages of some db fields for MCR Schema migration) ** T213893 (maintenance options bug affecting Semantic Mediawiki users)
=== Performance === * Blocked by: ** Sampling profiler for PHP 7: Blocked on input from CPT/Tim. https://phabricator.wikimedia.org/T176916#5064425 * Blocking: ** SRE service operations would like input/help from Core Platform Team/Performance on https://phabricator.wikimedia.org/T219279 (Some pages will become completely unreachable after PHP7 update due to Unicode changes) * Updates: ** Working with npm support and RelEng to unblock the upgrade of CI jobs from Node 6 to Node 10 (EOL in late April for Node 6): https://phabricator.wikimedia.org/T215562 ** We will switch the WebPageTest agent to use a Docker version on the coming Monday (the 8th) https://phabricator.wikimedia.org/T192050 ** Error handler on mwdebug servers not working. – https://phabricator.wikimedia.org/T217846 ** CR for Avoid double parsing during save. – https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/470099/ ** CR for Graph extension multi-dc caching. – https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Graph/+/493628/
=== Release Engineering === * Blocked by: * Blocking: ** Scoring Platform blocked on releng for the creation of a new repo https://phabricator.wikimedia.org/T212180 * Updates: ** Gerrit going to 2.15.12 (again) ** Quibble in summer https://phabricator.wikimedia.org/phame/post/view/118/quibble_in_summer/ ** Quibble hibernated, it is time to flourish https://phabricator.wikimedia.org/phame/post/view/155/quibble_hibernated_it_... ** Train Health *** Last week: 1.33.0-wmf.23 - https://phabricator.wikimedia.org/T206677 *** This week: 1.33.0-wmf.24 - https://phabricator.wikimedia.org/T206678 **** No problemo! 🎉 *** Next week: 1.33.0-wmf.25 - https://phabricator.wikimedia.org/T206679
=== Research === * Blocked by: * Blocking: * Updates: ** Mid-term and annual planning. ** Research is participating in Google Summer of Code and Outreachy. ** Improvements to the section recommendation API. Talking with the Language team about use cases: https://secrec.wmflabs.org/ ** Finished up coding an Oozie job for article recommender: https://gerrit.wikimedia.org/r/c/analytics/refinery/+/496885
=== Scoring Platform === * Blocked by: ** Blocked on releng for the creation of a new repo https://phabricator.wikimedia.org/T212180 * Blocking: * Updates: ** Fixing bugs in ORES extension **** Special Contributions/OOJSUI in ORES extenions being worked on by Jon Robson
=== Search Platform === * Blocked by: * Blocking: * Updates: ** Migration of Wikibase search to separate extension finished, cleanup in progress: https://phabricator.wikimedia.org/T190022 ** Commons still not configured properly for search, fixes pending: https://phabricator.wikimedia.org/T218954 ** ES 6 upgrade finalized: https://phabricator.wikimedia.org/T183282 ** Cleaning up deprecation warnings from ES6: https://phabricator.wikimedia.org/T218994 ** Setting up CloudElastic servers: https://phabricator.wikimedia.org/T214921 ** Working on fixing highlighting in Commons inlabel/incaption keywords: https://phabricator.wikimedia.org/T217809 ** Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108 ** Working on WDQS performance improvements: https://phabricator.wikimedia.org/T217897
=== Security === * Blocked by:None * Blocking: Growth : waiting on Security Concept and Design Review of our Newcomer Homepage * Updates: ** https://phabricator.wikimedia.org/T219289: concept review, SOP in progress ** https://phabricator.wikimedia.org/T216419: in progress ** https://phabricator.wikimedia.org/T217289: TBD ** https://phabricator.wikimedia.org/T216692: discussions with client ** https://phabricator.wikimedia.org/T207990: will be completed this week
=== Services === * Blocked by: * Blocking: * Updates:
=== Site Reliability Engineering === * Blocked by: ** SRE service operations would like input/help from Core Platform Team/Performance on https://phabricator.wikimedia.org/T219279 (Some pages will become completely unreachable after PHP7 update due to Unicode changes) * Blocking: ** None * Updates: ** New quarter, new goals
== TechCom == * Updates ** IRC meeting RFC: Skin templating https://phabricator.wikimedia.org/T217158 April 3rd at 2pm PST (22:00 UTC, 23:00 CET) in #wikimedia-office
== Wikidata == * Blocked by: * Blocking: * Updates:
== German Technical Wishlist == * Blocked by: * Blocking: * Updates:
== SoS Meeting Bookkeeping == * Updates: