Scrum of scrums/2021-02-24
Appearance
2021-02-24
[edit]Callouts
[edit]- Graphoid was undeployed unblocking the decomissoning of the scb cluster. Many thanks to all those that contributed
- Sign up for the second 2021 frontend web performance training by emailing Gilles. Monday April 19 until Friday April 23, from 13:00 until 16:30 UTC. 3 seats left!
- Production excellence monthly for Jan 2021 published: https://phabricator.wikimedia.org/phame/post/view/227/production_excellence_28_january_2021/
No updates
[edit]CommTech, Editing, Android
No notes provided
[edit]Prod Infra, Parsing, Language, Inuka, Analytics, Cloud Services, Platform, Quality & Test,
SoS Meeting Bookkeeping
[edit]- Updates:
- from retro ideas to try:
- Bolding items to read aloud +JF +TC
- relaxing the start time
- Template
- Perhaps add a contact point (email, url, office hours, whatever) for easy reaching out to teams when a bullet point seems interesting. +GG +JF +TC
- from retro ideas to try:
Product
[edit]Anti-Harassment Tools
[edit]- Blocked by:
- Blocking:
- Thank you:
- Updates:
- Deploying a new logging feature for SecurePoll to votewiki - logs when Admins access private user data
Growth
[edit]- Blocked by:
- Blocking:
- Thank you:
- SRE and Search for their help with Add Link
- Updates:
- Work on Add Link continues https://wikitech.wikimedia.org/wiki/Add_Link
- hoping to enable on Beta this week
- opening up the mwaddlink service to external traffic
- new CirrusSearch maintenance script UpdateWeightedTags for setting things like ORES topics in a local dev environment
- Deploying GrowthExperiments to more wikis
- Improvements to mentorship, including a new {{#mentor}} keyword for querying the name of the user's mentor
- Work on Add Link continues https://wikitech.wikimedia.org/wiki/Add_Link
iOS native app
[edit]- Blocked by:
- Blocking:
- Thank you:
- Harry Marcus for upgrading our build machine while in the SF office yesterday.
- Updates:
- No Updates
Web
[edit]- Blocked by:
- Blocking:
- Thank you:
- Peter Hedenskog (Performance) for his help in setting up the performance monitoring for the WVUI search autocomplete widget ( https://phabricator.wikimedia.org/T251544 )
- Updates:
- Enabling the WVUI search autocomplete widget A/B test this week
- Continuing to work on moving and instrumenting the language button in Vector V2
Structured Data
[edit]- Blocked by:
- Blocking:
- Thank you:
- Updates:
- Publicly announced our intention to make Special:MediaSearch the default search experience on Wikimedia Commons: https://commons.wikimedia.org/wiki/Commons:Village_pump#Moving_toward_Special:MediaSearch_as_the_default_search_landing_page
- Building a tool for manual testing of image recommendations ( https://phabricator.wikimedia.org/T273062 )
- Evaluating the effects of adding the aliases of Wikidata items related to the search term to the search query ( https://phabricator.wikimedia.org/T258053 )
- Adding edit tags for multimedia edits to Wikipedia articles ( https://phabricator.wikimedia.org/T266067 )
- Continuing to instrument events on Special:MediaSearch
Abstract Wikipedia
[edit]- Blocked by:
- None.
- Blocking:
- None known.
- Thank you:
- Thanks to Timo Tijhof from Performance for their support and advice.
- Updates:
- Continuing on phase gamma: https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
- Working with SRE on load estimations for next year, such fun.
- Logo concept vote for Wikifunctions will start soon: https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Wikifunctions_logo_concept#Gallery
Library
[edit]- Blocked by:
- Blocking:
- Thank you:
- Amir for helping improve our translatable messages in The Wikipedia Library
- Updates:
- Reviewing external PRs made by external volunteers
- Minor fix in our GlitchTip environments
- Working on installation of MediaWiki dev environment (Vagrant) to start work on TheWikipediaLibrary extension
- Got some errors on installing GlobalPreferences, found a bug and will create a patch to fix it soon
- Still getting errors when trying to install Echo – Error: /usr/local/bin/mwscript createAndPromote.php --wiki='wiki' 'Selenium Echo user b' 'vagrant' returned 255 instead of one of [0] Need some help on this
- JamesF Advice: run composer update manually and try again
- Thcipriani: ask in #wikimedia-releng IRC if that doesn't work
Vue.js
[edit]- Blocked by:
- Performance on code review of https://gerrit.wikimedia.org/r/c/mediawiki/core/+/657953 and https://gerrit.wikimedia.org/r/c/mediawiki/libs/Minify/+/664700
- Fundraising Tech on code review of https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/663946
- Blocking:
- Thank you:
- Updates:
- ES6 support in ResourceLoader is "done", waiting for code review (see above)
- Vue migration team will take over the maintenance of WVUI
- We will aim to consolidate different component implementations that have been developed across WMF teams into a single set of components (not a complete OOUI replacement but hopefully enough to be useful) over the next few months
- Vue migration team and WMDE will continue to share notes on their respective component projects in hopes of finding ways to converge our efforts in the coming quarters
- We are exploring upgrading WVUI to Vue 3 in the short term (before more components are introduced), also exploring alternative build tools (notably Vite)
- Initial proposal for a Vue 2->3 migration shim here: https://phabricator.wikimedia.org/T251974#6854561
Technology
[edit]Fundraising Tech
[edit]- Blocked by:
- Blocking:
- VueJS folks - we'll take a look at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/663946 pronto
- Thank you:
- RelEng for review on our docker dev environment
- Updates:
- Working on donor email preference center (https://phabricator.wikimedia.org/T268495, https://phabricator.wikimedia.org/T268497)
- Annual PCI paperwork to keep accepting credit cards
- Trying to get Latin American Spanish (es-419) working as a variant throughout donation pipeline, falling back to Castillian Spanish. Have a hook-based way to get this on payments-wiki, looking for a config-only way to get it on donatewiki. (https://phabricator.wikimedia.org/T199682, https://phabricator.wikimedia.org/T199733)
- More fixes for our docker setup (https://phabricator.wikimedia.org/T274943, https://phabricator.wikimedia.org/T268683) (thanks RelEng for review!)
Engineering Productivity
[edit]Performance
[edit]- Blocked by:
- Blocking:
- Thank you:
- Updates:
- Migrating web perf alerts to new alerts pipeline
Release Engineering
[edit]- Blocked by:
- Blocking:
- Updates:
- [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
- Train Health
- Last week: 1.36.0-wmf.31 phab:T271344
- This week: 1.36.0-wmf.32 phab:T274936
- Last week: 1.36.0-wmf.33 phab:T274937
- Thanks
- Serviceops for unsticking VMs for GitLab
- Moritz, jbond, godog for input on GitLab things
- Timo for production excellence
Search Platform
[edit]- Blocked by:
- Blocking:
- Thank you:
- Updates:
- Remove dependency on Maven for CI for Java projects and align Jenkins job configuration. -https://phabricator.wikimedia.org/T271541
- WDQS Flink based Updater - Create pipelines for late/spurious/failed events -https://phabricator.wikimedia.org/T269619
Security
[edit]- Blocked by:
- None
- Blocking:
- Thank you:
- All, for patience and understanding as we work through resourcing challenges.
- Updates:
- Risk Management @ Office Hours 2/25. See Staff Calendar! Risk Owners should try to join.
Site Reliability Engineering
[edit]- Blocked by:
- None
- Blocking:
- None
- Thank you:
- Growth for an excellent experience while deploying AddLink
- Updates:
- Graphoid was undeployed unblocking the decomissoning of the scb cluster. Many thanks to all those that contributed
- Myanmar blockage, see https://lists.wikimedia.org/pipermail/wikimedia-l/2021-February/096264.html
- Some issues with upload @ eqsin
WMDE Technical Wishes
[edit]- Updates:
- Syntax highlighter bracket matching is going out to additional pilot wikis on March 1st, including wikitech and mediawiki.org - https://phabricator.wikimedia.org/T273591
- All of our event schemas are migrated to the new platform now.
- Considering attempting a Vue prototype in the Popups extension.
- Feedback: Moriel did this as a demo already, in React and Vue. Ed S. would like to see us make it extendable.
Cross-cutting
[edit]- Blocked by:
- Search Platform: PHP 8.0 work is long-term blocked on the migration to ElasticSearch 7.0 https://phabricator.wikimedia.org/T263142
- Blocking:
- None
- Thank you:
- Thanks again to Umherirrender for their on-going work on the backlog of jsonlint -> eslint replacements https://phabricator.wikimedia.org/T220036
- Updates:
- No significant movement.
- On PHP 8.0 work, we're now looking to enable PHP 8.0 as voting on the REL1_35 branch for MediaWiki itself and as a gradual opt-in for extensions. https://phabricator.wikimedia.org/T274965
- CI tools' upgrade status is adequate: https://libraryupgrader2.wmcloud.org/status?branch=master