Scrum of scrums/2019-04-03
Appearance
2019-04-03
[edit]Callouts
[edit]- 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
[edit]Contributors
[edit]Community Tech
[edit]- Blocked by:
- Blocking:
- Updates:
- EventMetrics has been demoed to users and is officially available. We are cleaning up some bugs now.
Anti-Harassment Tools
[edit]- Blocked by:
- Blocking:
- Updates:
- More details about our refactor of Blocks here: https://phabricator.wikimedia.org/T219441
Editing
[edit]- Blocked by:
- Blocking:
- Updates:
- Mobile section editing A/B test running on most wikis
Growth
[edit]- 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
[edit]- 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
[edit]iOS native app
[edit]- 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
- 6.2.1 release coming up https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/
Android native app
[edit]- Blocked by:
- Blocking:
- Updates:
Readers Web
[edit]- 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_MobileFrontend_%26_MinervaNeue_frontend_architecture
- 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
- Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
- 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
- Popups https://www.mediawiki.org/wiki/Page_Previews
- Planning
- MobileFrontend & MinervaNeue frontend architecture planning for next fiscal year
Readers Infrastructure
[edit]- Blocked by:
- Blocking:
- Updates:
- Suggested Edits APIs are launched in production (Wikidata)
- PCS/MCS/Maps: Nothing particularly interesting
Multimedia
[edit]- 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
- Still working towards 2nd release of SDoC (depicts statements), pretty much code complete but many speedbumps along the way
Parsing
[edit]- Blocked by:
- Blocking:
- Updates: Porting continues, about 33% done
UI Standardization
[edit]- 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_experience
- No OOUI release this week, but ongoing work following up AMC work like DropdownInputWidget cross-browser improvements https://phabricator.wikimedia.org/T194523
- Collaboration with Jon Robson last full week on AMC work, bringing
Technology
[edit]Analytics
[edit]- 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
[edit]- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
[edit]- 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)
- Had to rollback payments wiki cluster php7 and mw upgrade mid week due to problems with our newly introduced Content Security Policy
Core Platform
[edit]- 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
[edit]- 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
[edit]- 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_is_time_to_flourish/
- 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
[edit]- 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
[edit]- 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
- Fixing bugs in ORES extension
Search Platform
[edit]- 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
[edit]- 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
[edit]- Blocked by:
- Blocking:
- Updates:
Site Reliability Engineering
[edit]- 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
[edit]- 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
[edit]- Blocked by:
- Blocking:
- Updates:
German Technical Wishlist
[edit]- Blocked by:
- Blocking:
- Updates:
SoS Meeting Bookkeeping
[edit]- Updates: