Page MenuHomePhabricator

Catrope (Roan Kattouw)
Growth team lead

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 8 2014, 8:32 PM (253 w, 3 d)
Availability
Available
IRC Nick
RoanKattouw
LDAP User
Catrope
MediaWiki User
Roan Kattouw (WMF) [ Global Accounts ]

Recent Activity

Yesterday

Catrope added a comment to T229726: Activate Kartographer in Georgian wikipedia.

Yes, combining Kartographer with FlaggedRevsOverride causes some problems. We'll still enable Kartographer on your wiki if you want it, but you should know about this bug so that you can make an informed decision.

Sat, Aug 17, 10:06 AM · User-Urbanecm, Wikimedia-Site-requests

Fri, Aug 16

Catrope assigned T230355: Homepage: icons alignment issue in mobile Start module dialog to JTannerWMF.

Setting this one aside for Jazmin to work on over the Wikimania hackathon

Fri, Aug 16, 2:32 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments-Homepage

Thu, Aug 15

Catrope closed T215106: Enlarging the default thumb size on Dutch Wikipedia as Resolved.

I null edited https://nl.wikipedia.org/wiki/1870-1879 , and the photo of Aletta Jacobs changed from 220px to 260px. Unfortunately a null edit is required to trigger the update, a purge is not sufficient. That's OK though, removing the largethumb template from an article would also involve editing it.

Thu, Aug 15, 3:55 PM · serviceops-radar, Wikimedia-Hackathon-2019, Performance-Team (Radar), Patch-For-Review, Wikimedia-Site-requests
Catrope added a comment to T215106: Enlarging the default thumb size on Dutch Wikipedia.

@Krinkle, @Ciell and I discussed this at Wikimania, and we decided that it would be best not to remove 200 and instead just change 250 to 260. That way the default size index changes (from 4 to 5), but that's less disruptive than what would happen if we removed 200 in the middle: someone whose preference was e.g. 300 would see it change to 400, and I don't even know what would happen to users whose default was 400 (their size index would become invalid).

Thu, Aug 15, 12:04 PM · serviceops-radar, Wikimedia-Hackathon-2019, Performance-Team (Radar), Patch-For-Review, Wikimedia-Site-requests

Wed, Aug 14

Catrope added a comment to T230370: Homepage: size issue with mentor's username in mobile mentor module preview and dialog.

Should this change be made only on mobile, or only on desktop?

Wed, Aug 14, 12:42 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments-Homepage
Catrope added a comment to T230377: Homepage: text size issue of pageviews number in Impact module.

This task is only for mobile, but the CSS rule would apply to both mobile and desktop. Should this change be made for both mobile and desktop? It seems to me that the ratio between the font size of the number and the font size of the text to the left of it should be consistent between desktop and mobile (right now it's 1:1 on both).

Wed, Aug 14, 12:41 PM · Desktop, Mobile, Growth-Team (Current Sprint), GrowthExperiments-Homepage
Catrope added a comment to T230373: Homepage: mentor text style issues in mobile Mentorship module dialog.

There's a letter-spacing: 0.02em rule on these because you asked for it here: T218966#5130398

Wed, Aug 14, 12:25 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments-Homepage
Catrope added a comment to T230375: Homepage: text style issues in recent questions list of mobile mentor and help module dialogs.

You asked for both the font-size: 0.85em and letter-spacing: 0.02em rules here: T218966#5130398.

Wed, Aug 14, 12:22 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments-Homepage
Catrope added a comment to T230364: Homepage: light text style tracking issue in mobile homepage module previews.

There's a letter-spacing: 0.02em rule on these because you asked for it here: T218966#5130398

Wed, Aug 14, 12:18 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments-Homepage

Tue, Aug 13

Catrope added a comment to T230246: Newcomer tasks: investigate task types.

Specifically, I think it would be good to sketch out how we would implement some of these things (at least "maintenance template" and "newest articles", as you say), and especially what kinds of new storage we would need (database tables, caches, etc.).

Tue, Aug 13, 10:53 AM · GrowthExperiments-NewcomerTasks, Growth-Team (Current Sprint), GrowthExperiments-Homepage, GrowthExperiments

Tue, Aug 6

Catrope added a comment to T225199: Fatal error during RecentChange::notifyEdit (deferred update) from ORES/RecentChangeSaveHookHandler.

We should check if this still happens in production. The latest patch would have changed how the error is reported in Logstash, we should now search for "Job push failed".

Tue, Aug 6, 6:25 PM · Growth-Team (Current Sprint), MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Scoring-platform-team, WMF-JobQueue, ORES, Wikimedia-production-error
Catrope added a comment to T227094: Update RC Filters for new ORES capacities (July, 2019).

It sounds to me like we just need to do the usual threshold configuration, like in the commit Aaron linked. So we just need to do each of the subtasks.

Tue, Aug 6, 6:14 PM · Scoring-platform-team, editquality-modeling, Growth-Team, artificial-intelligence
Catrope added a comment to T229235: Homepage module 'GrowthExperiments\HomepageModules\Mentorship' cannot be rendered..

@kostajh -- how common is this? What percent of users are not getting a mentorship module?

Tue, Aug 6, 2:15 AM · Growth-Team (Current Sprint), GrowthExperiments-Homepage, Wikimedia-production-error
Catrope claimed T223227: Homepage: add user email and email preferences link to "unconfirmed email state" of start module.
Tue, Aug 6, 2:09 AM · Desktop, Mobile, GrowthExperiments-StartModule, GrowthExperiments-Homepage, Growth-Team (Current Sprint)

Sat, Aug 3

Catrope moved T229271: [wmf.15-mobile]Homepage: 'Ask mentor'/'Ask help desk' flashes 'undefined' from Incoming to Code Review on the Growth-Team (Current Sprint) board.
Sat, Aug 3, 4:14 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments-Homepage
Catrope claimed T229271: [wmf.15-mobile]Homepage: 'Ask mentor'/'Ask help desk' flashes 'undefined' .
Sat, Aug 3, 4:14 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments-Homepage
Catrope added a comment to T225663: Homepage: add sub-header text about user longevity to mobile homepage.

I believe this FOUC is part of MobileFrontend's relative timestamp handling, because the "Last edited 24 days ago" label at the bottom of the user page behaves the same way.

Sat, Aug 3, 3:48 AM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), Patch-For-Review, Growth-Team (Current Sprint), Mobile, GrowthExperiments-Homepage
Catrope added a comment to T229271: [wmf.15-mobile]Homepage: 'Ask mentor'/'Ask help desk' flashes 'undefined' .

This bug is very obviously visible if you open e.g. the "ask your mentor" dialog on the mobile site in a desktop browser at full size (without device emulation). The OOUI dialog doesn't cover the whole screen (because the screen isn't small enough to trigger that behavior), and you get this:

Sat, Aug 3, 12:57 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments-Homepage

Fri, Aug 2

Catrope claimed T227104: Homepage: number in mobile impact preview doesn't look aligned in Czech version.

The attached patch fixes this by changing the way the impact module uses column layouts. Right now, the "Monitor views" and "You have not yet created" labels take up the entire width of the module, and then the "Views from recent edits" and the pageviews number are in a 2-column layout (where the left column is as wide as possible, and the right column as wide as necessary). With my patch, the entire module is a two-column layout, with all the text in the left column, and the number in the right column (bottom-aligned). This means that we don't get weird display issues when the number is taller than the "Views from recent edits" text, and hacks fighting those display issues is what made it hard to bottom-align the number in the first place.

Fri, Aug 2, 11:14 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments, GrowthExperiments-Homepage
Catrope added a comment to T227104: Homepage: number in mobile impact preview doesn't look aligned in Czech version.

This is also reproducible in English, you just have to make the screen narrower so that the "Views from recent edits" text wraps:

Fri, Aug 2, 8:12 PM · Mobile, Growth-Team (Current Sprint), GrowthExperiments, GrowthExperiments-Homepage
IKhitron awarded T218511: After opening a diff, entry on Special:Watchlist sometimes stays unread (bold) a Burninate token.
Fri, Aug 2, 7:24 PM · Performance-Team (Radar), MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), User-notice, Growth-Team, MediaWiki-Watchlist

Thu, Aug 1

Catrope moved T223562: Topic (Structured Discussions) edits do not appear in mobile Recent Changes from Inbox to External on the Growth-Team board.
Thu, Aug 1, 11:32 PM · Advanced Mobile Contributions, Readers-Web-Backlog (Tracking), Growth-Team, MobileFrontend, MediaWiki-Recent-changes, StructuredDiscussions
Catrope moved T223566: Topic: edits should appear in Talk tab in Mobile Watchlist from Inbox to External on the Growth-Team board.

It appears that a simple way to fix this would be to add 2600 (the ID of the Topic namespace) to the 1, 3, 5 list in the code snippet quoted in the task description.

Thu, Aug 1, 11:31 PM · Readers-Web-Backlog, Growth-Team, MobileFrontend, MediaWiki-Watchlist, StructuredDiscussions
Catrope moved T217421: recentchanges timestamp may not be exactly the same as the revision timestamp from Inbox to External on the Growth-Team board.
Thu, Aug 1, 11:28 PM · MediaWiki-Revision-backend, Growth-Team, MediaWiki-Recent-changes
Catrope moved T178038: Rebuildrecentchanges.php should regenerate CatWatch entries from Inbox to Triaged but Future on the Growth-Team board.
Thu, Aug 1, 11:09 PM · Growth-Team, MediaWiki-Maintenance-scripts, MediaWiki-Recent-changes, TCB-Team, CatWatch
Catrope moved T225658: Homepage: enabled mobile homepage affects the position of the add-to-watchlist icon from Ready for Development to QA on the Growth-Team (Current Sprint) board.

I can't reproduce this on beta labs. It was probably fixed by something we did in the past 6 weeks.

Thu, Aug 1, 11:08 PM · Growth-Team (Current Sprint), Mobile, GrowthExperiments-Homepage

Wed, Jul 31

Catrope claimed T229515: Start module icon missing when all four submodules are completed (desktop only).
Wed, Jul 31, 11:23 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), Growth-Team (Current Sprint), GrowthExperiments-Homepage
Catrope created T229515: Start module icon missing when all four submodules are completed (desktop only).
Wed, Jul 31, 11:22 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), Growth-Team (Current Sprint), GrowthExperiments-Homepage
Catrope added a comment to T132084: Notify editors that they are now eligible for the Wikipedia Library program.

While we could potentially get away with one notification being sent to relatively new editors, retroactively notifying editors might cause some stir we aren't prepared to handle at the moment.

Wed, Jul 31, 10:48 PM · Wikimedia-extension-review-queue, Growth-Team, Collaboration-Team-Triage (Collab-Team-This-Quarter), Patch-For-Review, User-notice-collaboration, User-notice, Notifications, The-Wikipedia-Library
Catrope moved T229115: When a user wants to create an article, offer to publish it as a draft from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 2:11 AM · MediaWiki-Page-editing, Growth-Team, VisualEditor
Catrope moved T229080: Help panel: understand search behavior from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 2:11 AM · Growth-Team, GrowthExperiments-Help panel
Catrope moved T229081: Help panel: suggest an edit from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 2:11 AM · Growth-Team, GrowthExperiments-Help panel
Catrope moved T219592: Frequent Echo DB_MASTER write queries on HTTP GET from Inbox to Upcoming Work on the Growth-Team board.
Wed, Jul 31, 2:10 AM · CPT Initiatives (Multi-DC (TEC1)), Growth-Team, Notifications, Services (watching), Performance-Team (Radar), Availability (MediaWiki-MultiDC)
Catrope added a comment to T219592: Frequent Echo DB_MASTER write queries on HTTP GET.

The first stack trace is from a deferred update scheduled from EchoHooks::processMarkAsRead() on read requests with a ?markasread=123 query parameter. If writing from deferred updates on GET requests is not allowed, how are we supposed to schedule a write when we notice that it's needed in a GET request? Do we submit a job to the job queue?

Wed, Jul 31, 2:08 AM · CPT Initiatives (Multi-DC (TEC1)), Growth-Team, Notifications, Services (watching), Performance-Team (Radar), Availability (MediaWiki-MultiDC)
Catrope moved T229168: Add a help link to Thanks confirmation & remove the confusing word "publicly" from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 2:02 AM · patch-welcome, Thanks, Growth-Team
Catrope moved T173219: Timeless uses words instead of a heart for wikilove from Inbox to External on the Growth-Team board.
Wed, Jul 31, 1:59 AM · Growth-Team, Patch-For-Review, WikiLove, Timeless
Catrope moved T218839: [minor] HelpPanel logs incorrect events for blocked users and protected pages from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 1:58 AM · Growth-Team (Current Sprint)
Catrope added a comment to T218839: [minor] HelpPanel logs incorrect events for blocked users and protected pages.

(2) A protected page has 'View source' option for users who cannot edit protected pages. Clicks on 'View source' won't trigger impression event.

Wed, Jul 31, 1:58 AM · Growth-Team (Current Sprint)
Catrope moved T229271: [wmf.15-mobile]Homepage: 'Ask mentor'/'Ask help desk' flashes 'undefined' from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 1:55 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments-Homepage
Catrope moved T229296: [Safari 10] Homepage layout broken from Inbox to Needs Discussion/Analysis on the Growth-Team board.
Wed, Jul 31, 1:55 AM · Growth-Team, GrowthExperiments-Homepage
Catrope moved T228973: Find a new ambassador for Vietnamese Wikipedia from Inbox to Upcoming Work on the Growth-Team board.
Wed, Jul 31, 1:46 AM · Growth-Team (Current Sprint), CommRel-Specialists-Support (Jul-Sep-2019)
Catrope moved T229052: [DESIGN] Initial design explorations for a structured user profile page from Inbox to Upcoming Work on the Growth-Team board.
Wed, Jul 31, 1:46 AM · Growth-Team (Current Sprint), Mobile, Desktop, Growth Design
Catrope closed T227009: selenium-daily-beta-Echo Jenkins job failing as Resolved.

Patch was merged, job is no longer failing

Wed, Jul 31, 1:45 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Growth-Team, User-zeljkofilipin, Notifications
Catrope moved T229053: Newcomer tasks: Comparative review of task suggestion products from Incoming to In Progress on the Growth-Team (Current Sprint) board.
Wed, Jul 31, 1:43 AM · Growth-Team (Current Sprint), Growth Design
Catrope edited projects for T229053: Newcomer tasks: Comparative review of task suggestion products, added: Growth-Team (Current Sprint); removed Growth-Team.
Wed, Jul 31, 1:43 AM · Growth-Team (Current Sprint), Growth Design
Catrope moved T229359: Remove WelcomeSurvey variation C related code from Inbox to Upcoming Work on the Growth-Team board.

Perhaps this could be a good onboarding task for @Tgr ?

Wed, Jul 31, 1:42 AM · Technical-Debt, Growth-Team, GrowthExperiments
Catrope moved T229078: Preparing Flow for Parsoid-PHP switch from Inbox to Q2 2019-20 on the Growth-Team board.

If Parsoid doesn't make breaking changes that cause old HTML to fail to serialize back to wikitext (and Subbu told me that was not intended), then this should not cause any problems. We'd have to update the endpoint config but that's it, and we can test that in beta when the time comes.

Wed, Jul 31, 1:41 AM · Growth-Team, StructuredDiscussions, Parsoid-PHP

Mon, Jul 29

Catrope added a comment to T229214: Translations of plural(s) forms into Arabic .

I see the following rules for Arabic in plurals.xml:

<pluralRules locales="ar">
    <pluralRule count="zero">n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000</pluralRule>
    <pluralRule count="one">n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000</pluralRule>
    <pluralRule count="two">n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000</pluralRule>
    <pluralRule count="few">n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …</pluralRule>
    <pluralRule count="many">n % 100 = 11..99 @integer 11~26, 111, 1011, … @decimal 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …</pluralRule>
    <pluralRule count="other"> @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …</pluralRule>
</pluralRules>
Mon, Jul 29, 5:21 PM · Growth-Team, GrowthExperiments- ImpactModule , I18n
Catrope added a comment to T228991: Default text in presentation of Mentors on Newcomer Homepage, Arabic Wikipedia.

Oh, because in LTR languages we're looking for ]]| but in RTL languages we need to find |[[

Mon, Jul 29, 4:32 AM · Growth-Team (Current Sprint), GrowthExperiments- MentorshipModule, GrowthExperiments

Sat, Jul 27

Catrope created T229153: Reconsider caching in Wikibase\SitesModule::getScript.
Sat, Jul 27, 2:43 AM · Performance-Team (Radar), Wikidata-Trailblazing-Exploration, MediaWiki-extensions-WikibaseClient, Performance, Wikidata
Catrope reopened T223260: Investigate 2X regression in StartupModule::buildContent generation time as "Open".

I'm now seeing this as 29% of the wall clock time for a startup module request on enwiki: https://performance.wikimedia.org/xhgui/run/callgraph?id=5d3b723cbb8544407f9cb8ae

Sat, Jul 27, 2:03 AM · Performance-Team (Radar), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), Growth-Team
Catrope placed T201574: Put RCFilters i18n messages and other config in a ResourceLoader data module up for grabs.
Sat, Jul 27, 1:48 AM · Growth-Team, MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), MediaWiki-Recent-changes

Fri, Jul 26

Catrope added a comment to T228342: Set explicit PHP support target for MediaWiki.

This sounds good to me.

Fri, Jul 26, 9:32 PM · MediaWiki-General, PHP 7.3 support, PHP 7.2 support, PHP 7.1 support, PHP 7.0 support, TechCom-RFC

Thu, Jul 25

Catrope moved T228744: [wmf.14-regression] Echo: Unread count color won't stay gray from Ready for Development to Code Review on the Growth-Team (Current Sprint) board.
Thu, Jul 25, 11:54 PM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Regression, Growth-Team (Current Sprint), Notifications
Catrope moved T229044: Homepage: users should only receive one discovery GuidedTour from Ready for Development to Code Review on the Growth-Team (Current Sprint) board.
Thu, Jul 25, 10:45 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Desktop, GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, Growth-Team (Current Sprint)
Catrope moved T229045: Homepage: users receiving discovery tour even if old account from Ready for Development to Code Review on the Growth-Team (Current Sprint) board.
Thu, Jul 25, 10:44 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Desktop, GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, Growth-Team (Current Sprint)
Catrope created T229066: Consider merging homepage-discovery and homepage-welcome tour preferences (or even the tours).
Thu, Jul 25, 10:44 PM · GrowthExperiments- HomepageDiscovery, Technical-Debt
Catrope added a comment to T222852: Homepage: discovery of homepage after account creation (desktop).

It doesn't seem to me like there's anything to SWAT:

$ git log origin/wmf/1.34.0-wmf.15..origin/master --oneline
7017917 (origin/master, origin/HEAD) Localisation updates from https://translatewiki.net.
943ce85 (cog-popup-alignment) Help panel: Fix cog popup alignment
Thu, Jul 25, 9:53 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Desktop, Mobile, GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, Growth-Team (Current Sprint)
Catrope added a comment to T222852: Homepage: discovery of homepage after account creation (desktop).

I’m not sure we SWATed the patch to prevent this.

Thu, Jul 25, 9:52 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Desktop, Mobile, GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, Growth-Team (Current Sprint)
Catrope added a comment to T228744: [wmf.14-regression] Echo: Unread count color won't stay gray.

I've figured it out: rMW383460afa3b7: objectcache: normalize BagOStuff method overriding pattern for *Multi() methods changed the behavior of convertToRelative(), such that convertToRelative( 0 ) used to return 0 but now returns 1. This is incorrect (or at least unhelpful), because RedisBagOStuff does $ttl = $this->convertToRelative( $exptime );, then checks whether or not $ttl is zero to determine whether to set a TTL or not. But as currently written, convertToRelative() can never return 0, so in code like if ( $ttl ) { ... } else { ... } the else branch is never taken.

Thu, Jul 25, 1:43 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Regression, Growth-Team (Current Sprint), Notifications
Catrope added a comment to T228744: [wmf.14-regression] Echo: Unread count color won't stay gray.

The TTL gets set to 1 somehow...

Thu, Jul 25, 12:46 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Regression, Growth-Team (Current Sprint), Notifications
Catrope added a comment to T228744: [wmf.14-regression] Echo: Unread count color won't stay gray.

This appears to be happening because MainStash / Redis has broken handling of $ttl = 0. It's supposed to mean "forever", but it looks like it's being taken to mean "expire immediately":

Thu, Jul 25, 12:22 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Regression, Growth-Team (Current Sprint), Notifications

Wed, Jul 24

Catrope moved T228120: Set up and deploy homepage on Arabic Wikipedia from Code Review to QA on the Growth-Team (Current Sprint) board.
Wed, Jul 24, 11:40 PM · Product-Analytics, Growth-Team (Current Sprint), GrowthExperiments
Catrope updated the task description for T228120: Set up and deploy homepage on Arabic Wikipedia.
Wed, Jul 24, 11:40 PM · Product-Analytics, Growth-Team (Current Sprint), GrowthExperiments
Catrope claimed T228744: [wmf.14-regression] Echo: Unread count color won't stay gray.

Something's definitely wrong here...

Wed, Jul 24, 11:33 PM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Regression, Growth-Team (Current Sprint), Notifications
Catrope moved T228820: Correct typo error in the Help Panel in Arabic Wikipedia from Code Review to QA on the Growth-Team (Current Sprint) board.
Wed, Jul 24, 11:15 PM · User-Zoranzoki21, Growth-Team (Current Sprint)
Catrope moved T176667: Contribution page: 'Hide probably good edits' displays entries that do not get ORES highlighted from Code Review to QA on the Growth-Team (Current Sprint) board.
Wed, Jul 24, 3:17 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Growth-Team (Current Sprint), Scoring-platform-team
Catrope moved T228818: [wmf.14-regression] issues with saving edits to Flow board description from Incoming to Code Review on the Growth-Team (Current Sprint) board.
Wed, Jul 24, 1:29 AM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Growth-Team (Current Sprint), Regression, StructuredDiscussions
Catrope claimed T228818: [wmf.14-regression] issues with saving edits to Flow board description.
Wed, Jul 24, 1:29 AM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Growth-Team (Current Sprint), Regression, StructuredDiscussions
Catrope added a comment to T228818: [wmf.14-regression] issues with saving edits to Flow board description.

This turned out to be a regression dating back to late April: rEFLW939d956727ed: Autosave comments

Wed, Jul 24, 1:29 AM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Growth-Team (Current Sprint), Regression, StructuredDiscussions

Tue, Jul 23

Catrope closed T228798: MW hammering ORES service with threshold lookup requests as Invalid.

The thresholds are cached in memcached, and our memcached servers had some issues today. The spikes you saw were almost certainly due to MW experiencing errors contacting the memcached servers, and falling back to contacting ORES directly (because a failure to reach the memcached server looks the same as a cache miss).

Tue, Jul 23, 10:12 PM · Growth-Team, MediaWiki-extensions-ORES, Scoring-platform-team
Catrope moved T226130: Display notification text for incoming notification from Needs Discussion/Analysis to External on the Growth-Team board.

This is a GSoC task. Moving to External since that's what we appear to have done with other GSoC tasks.

Tue, Jul 23, 9:47 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), Google-Summer-of-Code (2019), Notifications, Growth-Team
Catrope moved T206103: recentchanges table indexes: tmp1, tmp2 and tmp3 from Needs Discussion/Analysis to External on the Growth-Team board.

I think we can drop these indexes. I'm not aware of any code that needs them. If MySQL's metrics show that these indexes really are unused in production, then let's drop them.

Tue, Jul 23, 9:46 PM · Schema-change, Growth-Team, MediaWiki-Recent-changes, User-Marostegui
Catrope added a comment to T225669: Homepage: "ask a question" dialog and overlay issues.

Sorry for the late response on this task.

Tue, Jul 23, 9:42 PM · OOUI, MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Growth-Team (Current Sprint), GrowthExperiments-Help panel, GrowthExperiments- MentorshipModule, GrowthExperiments- HelpModule, Mobile, GrowthExperiments-Homepage
Catrope added a comment to T228120: Set up and deploy homepage on Arabic Wikipedia.

Scheduled for Wednesday July 24th at 23:00-00:00 UTC (4pm PDT).

Tue, Jul 23, 5:25 PM · Product-Analytics, Growth-Team (Current Sprint), GrowthExperiments
Catrope changed Due Date from Mon, Jul 22, 7:00 AM to Wed, Jul 24, 11:00 PM on T228120: Set up and deploy homepage on Arabic Wikipedia.
Tue, Jul 23, 5:25 PM · Product-Analytics, Growth-Team (Current Sprint), GrowthExperiments

Mon, Jul 22

Catrope moved T228602: Limit visibility of tours to newly created user accounts from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Jul 22, 5:02 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, GrowthExperiments-Help panel, GrowthExperiments, Growth-Team (Current Sprint)

Sat, Jul 20

Catrope claimed T222828: Avoid MagicWord/LCStore cost from WikiEditor in startup module (resourceLoaderGetConfigVars hook).
Sat, Jul 20, 8:13 AM · Editing-team, Performance-Team (Radar)
Catrope moved T221151: Move Echo page-level data to something async (wgEchoInteractionLogging, wgEchoEventLoggingVersion) from Incoming to Code Review on the Growth-Team (Current Sprint) board.
Sat, Jul 20, 7:09 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Growth-Team (Current Sprint), Notifications, Performance-Team (Radar)
Catrope edited projects for T221151: Move Echo page-level data to something async (wgEchoInteractionLogging, wgEchoEventLoggingVersion), added: Growth-Team (Current Sprint); removed Growth-Team.
Sat, Jul 20, 7:09 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Growth-Team (Current Sprint), Notifications, Performance-Team (Radar)
Catrope added a comment to T228556: LESS compilation in startup module due to ResourceLoaderFileModuleWithMFConfig.

Here's how I determined that mobile.startup (which uses ResourceLoaderFileModuleWithMFConfig) is the only content-versioned module that uses LESS:

Sat, Jul 20, 1:59 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Readers-Web-Backlog (Tracking), Performance-Team (Radar), MobileFrontend
Catrope added projects to T228556: LESS compilation in startup module due to ResourceLoaderFileModuleWithMFConfig: MobileFrontend, MediaWiki-ResourceLoader.
Sat, Jul 20, 1:58 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Readers-Web-Backlog (Tracking), Performance-Team (Radar), MobileFrontend
Catrope created T228556: LESS compilation in startup module due to ResourceLoaderFileModuleWithMFConfig.
Sat, Jul 20, 1:57 AM · MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), Readers-Web-Backlog (Tracking), Performance-Team (Radar), MobileFrontend
Catrope added a comment to T228555: Fetching messages in non-content languages is slow, makes startup module time out in Vagrant.

To illustrate this problem, see this xhgui analysis of a cold-cache request for the startup module on mediawikiwiki in de-ch. Highlights:

  • It took 18.2 seconds the first time (cold cache) and 11.8 seconds the second time (hot cache); for lang=en this was 1.4s / 1.1s
  • 85% of this time (15.4 seconds) is spent in Message::fetchMessage and the things called from it;
  • There are 6381 calls to MemcachedPeclBagOStuff::doMulti collectively taking 4.1 seconds, and 3190 calls to DatabaseMysqli::doQuery collectively taking 2.1 seconds
Sat, Jul 20, 1:32 AM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Performance-Team, MediaWiki-Cache, MediaWiki-ResourceLoader
Catrope added a comment to T227331: Enable ResourceLoader modules to define exports without `module.exports` syntax.
Sat, Jul 20, 12:33 AM · MediaWiki-ResourceLoader, Performance-Team

Fri, Jul 19

Catrope updated the task description for T228555: Fetching messages in non-content languages is slow, makes startup module time out in Vagrant.
Fri, Jul 19, 11:58 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Performance-Team, MediaWiki-Cache, MediaWiki-ResourceLoader
Catrope updated the task description for T228555: Fetching messages in non-content languages is slow, makes startup module time out in Vagrant.
Fri, Jul 19, 11:58 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Performance-Team, MediaWiki-Cache, MediaWiki-ResourceLoader
Catrope claimed T228555: Fetching messages in non-content languages is slow, makes startup module time out in Vagrant.
Fri, Jul 19, 11:45 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Performance-Team, MediaWiki-Cache, MediaWiki-ResourceLoader
Catrope created T228555: Fetching messages in non-content languages is slow, makes startup module time out in Vagrant.
Fri, Jul 19, 11:44 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Performance-Team, MediaWiki-Cache, MediaWiki-ResourceLoader
Catrope added a comment to T220146: Growth: help users understand where to find responses (desktop).

I made a calendar invite for Roan and me to delete them next Friday.

Fri, Jul 19, 6:09 PM · MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), Growth-Team (Current Sprint), Wikimedia-Hackathon-2019 (Newcomer friendly), GrowthExperiments
Catrope moved T73539: Move Echo site-level data from MakeGlobalVariablesScript to a module from Code Review to QA on the Growth-Team (Current Sprint) board.

I accidentally dropped the reference to this task from the patch, but it's now merged.

Fri, Jul 19, 6:04 PM · Growth-Team (Current Sprint), Patch-For-Review, Performance-Team (Radar), Notifications

Jul 18 2019

Catrope moved T225328: Homepage: link from Special:Contributions (desktop) from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Jul 18 2019, 9:48 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Desktop, GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, Growth-Team (Current Sprint)
Catrope added a comment to T227575: Homepage: link from Special:Contributions (mobile).

@kostajh thanks, it works good! I only have a little UI note, can we wrap

<div id="mw-content-text">...</div>

into

<div id="bodyContent" class="content">...</div>

just like in User:[username]? This way it should gain a bit of margin on the sides.

Jul 18 2019, 8:53 PM · MW-1.34-notes (1.34.0-wmf.15; 2019-07-23), Mobile, GrowthExperiments- HomepageDiscovery, GrowthExperiments-Homepage, Growth-Team (Current Sprint)
Catrope committed rEWPL7a2ca6f67758: Fix account age computation (authored by Catrope).
Fix account age computation
Jul 18 2019, 8:41 PM
Catrope added a comment to T132084: Notify editors that they are now eligible for the Wikipedia Library program.

Once this is ready to go into production two weeks from now (and once https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TheWikipediaLibrary/+/524062 has been merged), I'll enable this in test.wikipedia.org first, and @Samwalton9 and I can then discuss where to roll it out from there.

Jul 18 2019, 8:04 PM · Wikimedia-extension-review-queue, Growth-Team, Collaboration-Team-Triage (Collab-Team-This-Quarter), Patch-For-Review, User-notice-collaboration, User-notice, Notifications, The-Wikipedia-Library
Catrope added a comment to T132084: Notify editors that they are now eligible for the Wikipedia Library program.

Does this mean the notifications are now live?!
And just a quick check - is this only going out to newly-eligible users or will people who've already crossed the threshold get a retroactive alert? Just curious.

Jul 18 2019, 6:06 PM · Wikimedia-extension-review-queue, Growth-Team, Collaboration-Team-Triage (Collab-Team-This-Quarter), Patch-For-Review, User-notice-collaboration, User-notice, Notifications, The-Wikipedia-Library
Catrope added a comment to T228406: TopicListBlock.php sort order params.

This is probably a duplicate of T211798, right?

Jul 18 2019, 3:35 PM · Editing-team, Growth-Team, StructuredDiscussions, Wikimedia-production-error

Jul 17 2019

Catrope removed a subtask for T220739: 1.34.0-wmf.14 deployment blockers: T228290: Fatal on Watchlist: Call to a member function getAlphadecimal() on null.
Jul 17 2019, 10:04 PM · Release-Engineering-Team-TODO (201907), Release-Engineering-Team (Deployment services), Release, Train Deployments
Catrope removed a parent task for T228290: Fatal on Watchlist: Call to a member function getAlphadecimal() on null: T220739: 1.34.0-wmf.14 deployment blockers.
Jul 17 2019, 10:04 PM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), Discovery-Search (Current work), Growth-Team (Current Sprint), Wikidata, StructuredDiscussions, CirrusSearch, MediaWiki-Watchlist, Wikimedia-production-error
Catrope reopened T228290: Fatal on Watchlist: Call to a member function getAlphadecimal() on null, a subtask of T220739: 1.34.0-wmf.14 deployment blockers, as Open.
Jul 17 2019, 10:04 PM · Release-Engineering-Team-TODO (201907), Release-Engineering-Team (Deployment services), Release, Train Deployments