Page MenuHomePhabricator

Michael (Michael Große)
Dev in the Growth Team

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Nov 5 2018, 11:51 AM (313 w, 5 d)
Availability
Available
IRC Nick
MichaelG_WMF
LDAP User
Michael Große
MediaWiki User
MGrosse-WMF [ Global Accounts ]

Is there anything I could do or stop doing that would make it easier to work with me? Tell me!

Leipzig-based software developer. Previously, I worked on Wikidata, and before that on DokuWiki.

GitHub: micgro42

🦔

Recent Activity

Fri, Nov 8

Michael changed the status of T379345: Use Codex "Card in portrait orientation" for Suggested Edits cards on Special:Homepage from Open to Stalled.

Waiting on T310632: Card: Add the "portrait" orientation.

Fri, Nov 8, 9:07 AM · Design-System-Team, Codex, GrowthExperiments-Homepage, Growth-Team
Michael moved T379345: Use Codex "Card in portrait orientation" for Suggested Edits cards on Special:Homepage from Inbox to Codex Adoption on the Codex board.
Fri, Nov 8, 9:06 AM · Design-System-Team, Codex, GrowthExperiments-Homepage, Growth-Team
Michael added a parent task for T310632: Card: Add the "portrait" orientation: T379345: Use Codex "Card in portrait orientation" for Suggested Edits cards on Special:Homepage.
Fri, Nov 8, 9:04 AM · Design-System-Team, Codex, Design
Michael added a subtask for T379345: Use Codex "Card in portrait orientation" for Suggested Edits cards on Special:Homepage: T310632: Card: Add the "portrait" orientation.
Fri, Nov 8, 9:04 AM · Design-System-Team, Codex, GrowthExperiments-Homepage, Growth-Team
Michael created T379345: Use Codex "Card in portrait orientation" for Suggested Edits cards on Special:Homepage.
Fri, Nov 8, 9:03 AM · Design-System-Team, Codex, GrowthExperiments-Homepage, Growth-Team
Michael updated the task description for T342905: Replace jsduck with JSDoc3 in Wikibase.
Fri, Nov 8, 8:27 AM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Patch-For-Review, Wikibase Product Platform Team WPP, wmde-wikidata-tech, Wikidata, Documentation

Wed, Nov 6

Michael moved T378354: Surfacing Structured Tasks: [Spike] Highlight a fragment of text in article's Read mode from Doing to Code Review on the Growth-Team (Current Sprint) board.

Not yet fully done, but ready for a first round of overall feedback.

Wed, Nov 6, 2:43 PM · Patch-For-Review, User-Michael, Growth-Team (Current Sprint), Growth-Structured-Tasks
Michael closed T365727: Error: Call to a member function getNewcomerTaskEditCount() on null as Resolved.

I just checked our logstash again and can't find the expected error message. Strange. But I think we can close this for now, no point in keeping it open.

Wed, Nov 6, 7:22 AM · User-Michael, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Technical-Debt, GrowthExperiments-LevelingUp, GrowthExperiments-NewcomerTasks, Growth-Team, Wikimedia-production-error
Michael added a comment to T377588: InvalidArgumentException: Invalid username: <username_with_colon>.

I noticed a couple more of these, various usernames, all without colons:

Wed, Nov 6, 7:16 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Tue, Nov 5

Michael added a comment to T378983: Add Link recommendation are not being processed by CirrusSearch (November 2024).

Playing around with the dashboard, I'm noticing that there seem to be no set-events for recommendation_image and recommendation_image_section either.
So maybe those are affected as well? But maybe I'm misunderstanding how they work.

I believe that these ones are handled by a spark job of the SD team, these are not yet using the Search Update Pipeline and thus not covered by this metric, @pfischer is working on unifying all these sources so hopefully we should see those in this graph at some point.

Tue, Nov 5, 8:17 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Growth-Team, Discovery-Search (Current work), CirrusSearch, Add-Link
Michael awarded T216368: Allow to hide translations on special page "WhatLinksHere" a Love token.
Tue, Nov 5, 7:24 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), LPL Essential (LPL Essential 2024 Jul-Oct), MediaWiki-extensions-Translate, I18n, MediaWiki-Special-pages
Michael added projects to T378309: parsedcomment API property for external watchlist items should be rendered externally: Wikidata, MediaWiki-extensions-WikibaseClient, Wikidata Integration in Wikimedia projects, Wikidata Dev Team.

Not sure which Wikidata team owns this. Feel free to adjust the tags as appropriate and prioritize as you see fit.

Tue, Nov 5, 5:50 PM · Wikidata Dev Team, Wikidata Integration in Wikimedia projects, MediaWiki-extensions-WikibaseClient, Wikidata, Growth-Team, Wikidata Change Dispatching & Watchlists, MediaWiki-Watchlist, MediaWiki-Action-API
Michael updated the task description for T356422: Notification Watchlink has `aria-controls` pointing at non-existing div `#mw-watchlink-notification` before click.
Tue, Nov 5, 5:09 PM · MediaWiki-User-Interface, MediaWiki-Watchlist, Growth-Team, Accessibility
Michael added a comment to T375310: New upstream release for composer/semver.

Might have caused T379095: CommunityConfiguration merges are blocked by a composer dependency mismatch

Tue, Nov 5, 4:59 PM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Essential-Work, Parsoid, Content-Transform-Team-WIP, MediaWiki-Vendor, MediaWiki-General, MediaWiki-Codesniffer
Michael triaged T379095: CommunityConfiguration merges are blocked by a composer dependency mismatch as Unbreak Now! priority.

This is blocking us from fixing a production error (T379094) that would in turn be likely a significant degradation of our features (train blocker?)

Tue, Nov 5, 4:51 PM · ci-test-error (WMF-deployed Build Failure)

Mon, Nov 4

Michael added a comment to T373459: SUP: set up alerting for page_change_weighted_tags ingestion.

@pfischer/@Michael a dashboard is up at: https://grafana-rw.wikimedia.org/d/fe251f4f-f6cf-4010-8d78-5f482255b16f/cirrussearch-update-pipeline-weighted-tags?orgId=1
I'm not sure how to craft an alert based on these numbers, please let me know if you have ideas. Moving to Blocked/Waiting while we decide on if we want to set up an alert and how.

Mon, Nov 4, 4:55 PM · Discovery-Search (Current work), CirrusSearch, Growth-Team
Michael added a comment to T378983: Add Link recommendation are not being processed by CirrusSearch (November 2024).

Playing around with the dashboard, I'm noticing that there seem to be no set-events for recommendation_image and recommendation_image_section either.
So maybe those are affected as well? But maybe I'm misunderstanding how they work.

Mon, Nov 4, 4:53 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Growth-Team, Discovery-Search (Current work), CirrusSearch, Add-Link
Michael updated subscribers of T378983: Add Link recommendation are not being processed by CirrusSearch (November 2024).

I'm seeing over 10.000 errors stemming from this in MediaWiki Logstash too, in the EventBus channel. The first event is from Oct 30, 2024 @ 14:19:03.375 (UTC, I think)

[...]

Mon, Nov 4, 4:49 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Growth-Team, Discovery-Search (Current work), CirrusSearch, Add-Link
Michael added a comment to T378664: [wmf.1] refreshLinkRecommendations.php - Unable to deliver all events: 400: Bad Request .

This is being worked on in T378983: Add Link recommendation are not being processed by CirrusSearch (November 2024).

Mon, Nov 4, 4:48 PM · Discovery-Search (Current work), CirrusSearch, GrowthExperiments, Growth-Team, Add-Link
Michael added a comment to T378983: Add Link recommendation are not being processed by CirrusSearch (November 2024).

I'm seeing over 10.000 errors stemming from this in MediaWiki Logstash too, in the EventBus channel. The first event is from Oct 30, 2024 @ 14:19:03.375 (UTC, I think)

Mon, Nov 4, 4:39 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Growth-Team, Discovery-Search (Current work), CirrusSearch, Add-Link
Michael added a comment to T373459: SUP: set up alerting for page_change_weighted_tags ingestion.

What is the state of this? I'm asking, because looking at things on our end, it seems that the "database-and-search-index"-pairs are missing the search-index part. And the staircase-pattern makes me suspect that something is going wrong when the maintenance script every couple of hours is trying to add new records both to the database and to the search-index. Adding to the database succeeds, adding to the search-index seems to fail, thus the dangling record.

Mon, Nov 4, 10:21 AM · Discovery-Search (Current work), CirrusSearch, Growth-Team
Michael added a comment to T378177: Codex 1.14.0: CdxLookup with an initial value has unexpected behavior of `input` event.

[...]
Even weirder: we have unit tests that check the input event that's emitted when an item is selected, including the value attached to the event, and they work. cc @egardner

Mon, Nov 4, 8:27 AM · Design-System-Team (DST-Sprint-35 (2024-10-28 to 2024-11-08)), Codex
Michael added a project to T378770: Community Updates Module: Image transparency not preserved when displayed on the Homepage: Codex.

@Cyndymediawiksim, @Sgs - I can't remember, was there a technical reason why we aren't respecting image transparency, or is this a bug?

Mon, Nov 4, 7:24 AM · Codex, Design-System-Team, GrowthExperiments-Community-Updates, GrowthExperiments-Homepage, Growth-Team

Wed, Oct 30

Michael added a comment to T371678: Allow sysadmins to make an empty edit to a configuration provider.

@Michael - it seems that I cannot correctly supply the provider's name for the script. I thought that the field's name is a provider's name, e.g.EHomepageSuggestedEditsIntroLinks - but it's not correct.
Where the providers' names are stored? I couldn't find them in extension.json, but probably I just didn't know how to look.

Wed, Oct 30, 4:37 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), User-Michael, Growth-Team (Current Sprint), MediaWiki-extensions-CommunityConfiguration
Michael moved T221258: Avoid inserting echo_event rows when not needed from Code Review to QA on the Growth-Team (Current Sprint) board.

QA Note: This change should not cause any user-visible changes at all. But if anything seems out of the ordinary with Notifications (or emails or push messages), then please highlight that here.

Wed, Oct 30, 4:33 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team (Current Sprint), MediaWiki-Engineering, Notifications
Michael added a comment to T221258: Avoid inserting echo_event rows when not needed.

I've marked this as a risky change for the train next week: T375661#10277259
I don't expect any problems beyond the existing T378349, but this is changing many aspects for Echo, not sure that I've covered them all.

Wed, Oct 30, 4:32 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team (Current Sprint), MediaWiki-Engineering, Notifications
Michael claimed T378354: Surfacing Structured Tasks: [Spike] Highlight a fragment of text in article's Read mode.
Wed, Oct 30, 4:15 PM · Patch-For-Review, User-Michael, Growth-Team (Current Sprint), Growth-Structured-Tasks
Michael updated subscribers of T375661: 1.44.0-wmf.2 deployment blockers.
  1. Risky Patch! 🚂🔥
Wed, Oct 30, 2:51 PM · Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Michael updated subscribers of T375660: 1.44.0-wmf.1 deployment blockers.

nevermind, wrong week

Wed, Oct 30, 2:49 PM · Release-Engineering-Team (Doing 😎), Release, Train Deployments
Michael moved T221258: Avoid inserting echo_event rows when not needed from Incoming to Code Review on the Growth-Team (Current Sprint) board.
Wed, Oct 30, 2:22 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team (Current Sprint), MediaWiki-Engineering, Notifications
Michael edited projects for T221258: Avoid inserting echo_event rows when not needed, added: Growth-Team (Current Sprint); removed Growth-Team.
Wed, Oct 30, 2:10 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team (Current Sprint), MediaWiki-Engineering, Notifications
Michael awarded T378429: Allow members of restricted to run maintenance scripts a Like token.
Wed, Oct 30, 8:36 AM · MW-on-K8s, serviceops
Michael awarded T378538: Make our base PHPCS config enforce all of our coding conventions a Love token.
Wed, Oct 30, 7:29 AM · MediaWiki-Codesniffer

Tue, Oct 29

Michael awarded T378481: Make failed test output for parallel runs easier to read a Love token.
Tue, Oct 29, 1:09 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, MediaWiki-Core-Tests, Developer Productivity, wmde-wikidata-tech

Mon, Oct 28

Michael added a comment to T374124: Manually Update Codex to 1.12.0 in CommunityConfiguration.

QA Note: This change only affects the PageTitleControl and CommonsFileControl components. They can be both tested on the CommunityConfiguration form for CommunityUpdates, for example on https://cs.wikipedia.beta.wmflabs.org/wiki/Speci%C3%A1ln%C3%AD:Komunitn%C3%AD_konfigurace/CommunityUpdates

Mon, Oct 28, 4:55 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Technical-Debt, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T372337: High number of dangling search index results at fr.wikipedia or it.wikipedia.

Running the fixLinkRecommendationData.php maintenance script again on eswiki has reduced the number of dangling recommendations by another order of magnitude down to 1000:

migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$ mwscript extensions/GrowthExperiments/maintenance/fixLinkRecommendationData.php --wiki=eswiki --search-index --dry-run
DEPRECATION WARNING: Maintenance scripts are moving to Kubernetes. See
https://wikitech.wikimedia.org/wiki/Maintenance_scripts for the new process.
Maintenance hosts will be going away; please submit feedback promptly if
maintenance scripts on Kubernetes don't work for you. (T341553)
  topic biography had more than 10K tasks
  topic media had more than 10K tasks
  topic europe had more than 10K tasks
  topic stem had more than 10K tasks
Total number of OK search index entries: 134126
 (results in multiple topics counted multiple times)Total number of dangling search-index entries: 10673
migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$ mwscript extensions/GrowthExperiments/maintenance/fixLinkRecommendationData.php --wiki=eswiki --search-index
DEPRECATION WARNING: Maintenance scripts are moving to Kubernetes. See
https://wikitech.wikimedia.org/wiki/Maintenance_scripts for the new process.
Maintenance hosts will be going away; please submit feedback promptly if
maintenance scripts on Kubernetes don't work for you. (T341553)
  topic biography had more than 10K tasks
  topic media had more than 10K tasks
  topic europe had more than 10K tasks
  topic stem had more than 10K tasks
Total number of OK search index entries: 126453
 (results in multiple topics counted multiple times)Total number of dangling search-index entries: 9920
migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$ mwscript extensions/GrowthExperiments/maintenance/fixLinkRecommendationData.php --wiki=eswiki --search-index --dry-run
DEPRECATION WARNING: Maintenance scripts are moving to Kubernetes. See
https://wikitech.wikimedia.org/wiki/Maintenance_scripts for the new process.
Maintenance hosts will be going away; please submit feedback promptly if
maintenance scripts on Kubernetes don't work for you. (T341553)
  topic biography had more than 10K tasks
  topic media had more than 10K tasks
  topic europe had more than 10K tasks
  topic stem had more than 10K tasks
Total number of OK search index entries: 133896
 (results in multiple topics counted multiple times)Total number of dangling search-index entries: 1016
migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$
Mon, Oct 28, 3:54 PM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link
Michael added a comment to T341553: Allow running one-off scripts manually.

Recording here that I'm noticing myself still running one-off scripts on the maint-hosts because, as I understand it, for the new way of running them, I would need deployer-rights, and I do not have (and do not really want) those.

Mon, Oct 28, 2:56 PM · Patch-For-Review, MW-on-K8s, serviceops

Fri, Oct 25

Michael moved T372337: High number of dangling search index results at fr.wikipedia or it.wikipedia from Code Review to Doing on the Growth-Team (Current Sprint) board.
Fri, Oct 25, 3:29 PM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link
Michael moved T371678: Allow sysadmins to make an empty edit to a configuration provider from Code Review to QA on the Growth-Team (Current Sprint) board.

QA Note: The way to try this out, is by manually deleting some of the data from .json page (not via the form, but via editing the MediaWiki:Something.json page directly), or finding a page that is already incomplete, like https://cs.wikipedia.beta.wmflabs.org/wiki/MediaWiki:GrowthExperimentsHomepage.json .

Fri, Oct 25, 3:23 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), User-Michael, Growth-Team (Current Sprint), MediaWiki-extensions-CommunityConfiguration
Michael created T378183: JsonException: Invalid target class Array.
Fri, Oct 25, 1:48 PM · GrowthExperiments-NewcomerTasks, Growth-Team, Wikimedia-production-error
Michael renamed T378177: Codex 1.14.0: CdxLookup with an initial value has unexpected behavior of `input` event from CdxLookup with an initial value has unexpected behavior of `input` event to Codex 1.14.0: CdxLookup with an initial value has unexpected behavior of `input` event.
Fri, Oct 25, 10:25 AM · Design-System-Team (DST-Sprint-35 (2024-10-28 to 2024-11-08)), Codex
Michael created T378177: Codex 1.14.0: CdxLookup with an initial value has unexpected behavior of `input` event.
Fri, Oct 25, 10:24 AM · Design-System-Team (DST-Sprint-35 (2024-10-28 to 2024-11-08)), Codex
Michael moved T374428: Test validity of Community Configuration schemas via CI from Doing to Code Review on the Growth-Team (Current Sprint) board.

The description lists a bunch of things as "examples", but I think what the changes up for review are currently covering is a good start.

Fri, Oct 25, 8:58 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), User-Michael, Growth-Team (Current Sprint), Technical-Debt, MediaWiki-extensions-CommunityConfiguration

Thu, Oct 24

Michael closed T378092: CI: Make CommunityConfiguration a dependency of Automoderator as Resolved.

Thanks!

Thu, Oct 24, 3:33 PM · Automoderator, Continuous-Integration-Config, User-Michael, Growth-Team (Current Sprint), Moderator-Tools-Team, MediaWiki-extensions-CommunityConfiguration
Michael closed T378092: CI: Make CommunityConfiguration a dependency of Automoderator, a subtask of T374428: Test validity of Community Configuration schemas via CI, as Resolved.
Thu, Oct 24, 3:33 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), User-Michael, Growth-Team (Current Sprint), Technical-Debt, MediaWiki-extensions-CommunityConfiguration
Michael created T378092: CI: Make CommunityConfiguration a dependency of Automoderator.
Thu, Oct 24, 3:03 PM · Automoderator, Continuous-Integration-Config, User-Michael, Growth-Team (Current Sprint), Moderator-Tools-Team, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T276438: Establish processes for running the dataset pipeline.

[...]
@Michael I am curious to understand your use-case better: Are you looking for a specific dataset, or would you want to update the datasets for all models (or something different)? I am happy to support.

Thu, Oct 24, 1:17 PM · Growth-Team, Machine-Learning-Team, Growth-Scaling, Add-Link
Michael moved T369608: Create a reasonable solution for working with CommunityConfiguration data from Doing to Code Review on the Growth-Team (Current Sprint) board.
Thu, Oct 24, 11:50 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), User-Michael, Growth-Team (Current Sprint), Technical-Debt, MediaWiki-extensions-CommunityConfiguration
Michael moved T371678: Allow sysadmins to make an empty edit to a configuration provider from Doing to Code Review on the Growth-Team (Current Sprint) board.
Thu, Oct 24, 11:50 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), User-Michael, Growth-Team (Current Sprint), MediaWiki-extensions-CommunityConfiguration

Wed, Oct 23

Michael triaged T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor as High priority.

The editnotice seems to be a red herring. It exists on mobile already for at least half a year (see T312587: Show edit notices within mobile editing interfaces), and the respective page on testwiki was last edited 2019: https://test.wikipedia.org/w/index.php?title=MediaWiki:Editnotice-0&action=history

Wed, Oct 23, 9:51 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a parent task for T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor: T375659: 1.43.0-wmf.28 deployment blockers.
Wed, Oct 23, 9:49 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a subtask for T375659: 1.43.0-wmf.28 deployment blockers: T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor.
Wed, Oct 23, 9:49 AM · Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Michael added a comment to T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor.

I tried it on dewiki and there the mobile interface works. I looked for the API GET-request above and compared them to test-wiki, and so only difference that looks maybe meaningful is that testwiki has a notice with key editnotice-0, and dewiki as a notice with key flaggedrevs_editnotice. Are we maybe handling flaggedrevs_editnotice but not editnotice-0 or something?

Wed, Oct 23, 9:25 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a comment to T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor.

I'm noticing that the editor keeps making the same two VisualEditor requests:

Wed, Oct 23, 9:19 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a comment to T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor.

could it be similar to T377783?

Wed, Oct 23, 9:11 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a comment to T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor.

Mh, no. Even when I clicked this popup away beforehand, I still get this error.

Wed, Oct 23, 9:02 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a comment to T377907: [regression-wmf.28] mobile - link recommendation task cannot load editor.

I can reproduce the problem on testwiki, unsure what the cause is. When I try to edit another article, I get an "Editnotice links" pop-up:

Wed, Oct 23, 8:55 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Mobile, VisualEditor, Editing-team, Regression, GrowthExperiments
Michael added a comment to T376678: Surfacing Structured Tasks: internal Action API endpoint .

Yes, what @KStoller-WMF writes is already a very good start!
From my perspective we want the following:

Wed, Oct 23, 8:44 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Growth-Team (Current Sprint), Growth-Structured-Tasks

Tue, Oct 22

Michael reopened T365727: Error: Call to a member function getNewcomerTaskEditCount() on null as "Open".

I very much appreciate the work on this 💚 ! But I think closing it might be a tiny bit premature.
Let's wait till these changes reach at least Group 2 on Thursday. Then we can keep our eyes open for the Unable to fetch suggested edits count for user {userId}; no user impact found.-message and start figuring out what is going on with that. In that context, we can then open a new task for that and close this one.

Tue, Oct 22, 7:20 PM · User-Michael, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Technical-Debt, GrowthExperiments-LevelingUp, GrowthExperiments-NewcomerTasks, Growth-Team, Wikimedia-production-error
Michael awarded T365727: Error: Call to a member function getNewcomerTaskEditCount() on null a Like token.
Tue, Oct 22, 7:18 PM · User-Michael, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Technical-Debt, GrowthExperiments-LevelingUp, GrowthExperiments-NewcomerTasks, Growth-Team, Wikimedia-production-error

Mon, Oct 21

Michael claimed T371678: Allow sysadmins to make an empty edit to a configuration provider.
Mon, Oct 21, 9:17 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), User-Michael, Growth-Team (Current Sprint), MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T342679: Link Recommendations: write a maintenance script to analyze the cached link recommendation contents.

This maintenance tasks should probably provide a histogram / overview of how the minimum link-score of a page is distributed across the suggestions in the database (see T316079#9091797 for reference).
Also, I think it would maybe be nice to have a breakdown of the number of suggestions per topic.

Mon, Oct 21, 8:08 PM · Add-Link, Growth-Team
Michael added a comment to T276438: Establish processes for running the dataset pipeline.

Growth is working on surfacing link-recommendations in new ways (T362584), and so I'm trying to get a grasp on how this service is evolving. Where can I get insights into the latest datasets?

Mon, Oct 21, 5:39 PM · Growth-Team, Machine-Learning-Team, Growth-Scaling, Add-Link
Michael added a comment to T376715: TypeError: Argument 3 passed to CirrusSearch\DataSender::sendWeightedTagsUpdate() must be of the type array, null given, called in /srv/mediawiki/php-1.43.0-wmf.25/extensions/CirrusSearch/includes/Job/ElasticaWrite.php on line .

Thank you! This backport enabled our maintenance script to add back task recommendations! 🙏

Mon, Oct 21, 4:57 PM · MW-1.43-notes (1.43.0-wmf.27; 2024-10-15), Growth-Structured-Tasks, Add-Link, Discovery-Search (Current work), Growth-Team, GrowthExperiments, CirrusSearch, Wikimedia-production-error

Fri, Oct 18

Michael added a comment to T376715: TypeError: Argument 3 passed to CirrusSearch\DataSender::sendWeightedTagsUpdate() must be of the type array, null given, called in /srv/mediawiki/php-1.43.0-wmf.25/extensions/CirrusSearch/includes/Job/ElasticaWrite.php on line .

@dcausse Is this something that can be back-ported on Monday, or should it better ride the train normally?

Fri, Oct 18, 12:49 PM · MW-1.43-notes (1.43.0-wmf.27; 2024-10-15), Growth-Structured-Tasks, Add-Link, Discovery-Search (Current work), Growth-Team, GrowthExperiments, CirrusSearch, Wikimedia-production-error
Michael added projects to T376715: TypeError: Argument 3 passed to CirrusSearch\DataSender::sendWeightedTagsUpdate() must be of the type array, null given, called in /srv/mediawiki/php-1.43.0-wmf.25/extensions/CirrusSearch/includes/Job/ElasticaWrite.php on line : Add-Link, Growth-Structured-Tasks.
Fri, Oct 18, 12:16 PM · MW-1.43-notes (1.43.0-wmf.27; 2024-10-15), Growth-Structured-Tasks, Add-Link, Discovery-Search (Current work), Growth-Team, GrowthExperiments, CirrusSearch, Wikimedia-production-error
Michael added a comment to T376715: TypeError: Argument 3 passed to CirrusSearch\DataSender::sendWeightedTagsUpdate() must be of the type array, null given, called in /srv/mediawiki/php-1.43.0-wmf.25/extensions/CirrusSearch/includes/Job/ElasticaWrite.php on line .

Impact on the maintenance script is unknown.

Looks like the error gets caught and logged in link RecommendationUpdater::processCandidate(), which is why the maintenance script continues running. Beyond that, I still don’t know what the impact of this is (presumably the pages that experience this error will be missing some kind of update).

Fri, Oct 18, 12:14 PM · MW-1.43-notes (1.43.0-wmf.27; 2024-10-15), Growth-Structured-Tasks, Add-Link, Discovery-Search (Current work), Growth-Team, GrowthExperiments, CirrusSearch, Wikimedia-production-error
Michael edited projects for T73927: shouldSkip and transition do not properly execute on next/prev, added: User-notice, Documentation; removed Growth-Team-Filtering.

Adding User-notice here, because there have been a couple of changes to GuidedTours that will roll out with the next train:

Fri, Oct 18, 11:25 AM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Documentation, The-Wikipedia-Adventure, Growth-Team, Regression, MediaWiki-extensions-GuidedTour
Michael added a comment to T374402: [Spike] Add support for native HTML validation API to Codex components.

Is it possible for the Component and the HTML Element to *disagree* about the validation state?

FWIW, this is more specific to the status prop that Codex components have and the validity state of their internal HTML elements.

Fri, Oct 18, 8:31 AM · Patch-For-Review, Design-System-Team (DST-Sprint-34 (2024-10-15 to 2024-10-25)), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, Codex

Thu, Oct 17

Michael added projects to T377479: PHP Warning: array_merge(): Expected parameter 1 to be an array, null given: Discovery-Search, CirrusSearch.

Not sure the root cause lies with GrowthExperiments, but maybe we triggered a code-path that wasn't executed like that before. This seems similar to (though distinct from) T376715: TypeError: Argument 3 passed to CirrusSearch\DataSender::sendWeightedTagsUpdate() must be of the type array, null given, called in /srv/mediawiki/php-1.43.0-wmf.25/extensions/CirrusSearch/includes/Job/ElasticaWrite.php on line that I'll boldly add Discovery-Search and CirrusSearch back. Even if our code is wrong, it would probably be good to have those extra eyes on it.

Thu, Oct 17, 5:46 PM · Growth-Team, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Discovery-Search (Current work), CirrusSearch, User-brennen, GrowthExperiments-NewcomerTasks, Wikimedia-production-error
Michael added a comment to T377486: Blanking a numerical field in CommunityConfiguration does not take any effect.

I would propose going for requiring a value for these fields. Conceptually it does not make sense to have no value for "Try Suggested edits notification" or "Keep going notification" or "minimumLinkScore" or "underlinkedWeight", etc.
We need/want a value for all of them. I think it is ok to require that value, but maybe we can mention the default in help-text.

Thu, Oct 17, 5:29 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T375721: Flaky api-testing: database deadlocks.

This time only Wikibase involved, as far as I can tell:

Thu, Oct 17, 4:23 PM · ci-test-error
Michael triaged T377480: Mentorship: edit-mentor and remove-mentor should validate the user _before_ showing the form. as Low priority.
Thu, Oct 17, 4:05 PM · Growth-Team, GrowthExperiments-Mentorship
Michael created T377480: Mentorship: edit-mentor and remove-mentor should validate the user _before_ showing the form..
Thu, Oct 17, 4:04 PM · Growth-Team, GrowthExperiments-Mentorship
Michael added a comment to T374402: [Spike] Add support for native HTML validation API to Codex components.

Is it possible for the Component and the HTML Element to *disagree* about the validation state?

Thu, Oct 17, 3:14 PM · Patch-For-Review, Design-System-Team (DST-Sprint-34 (2024-10-15 to 2024-10-25)), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, Codex
Michael added a comment to T373176: fixLinkRecommendationData.php does not run when link-recommendation task type is disabled.

[...]
Dangling DB record:enwiki (195K), arwiki(49.8K), and dewiki (60.4K)
Dangling search index records: eswiki(54K) and frwiki (49K) .

Thu, Oct 17, 9:05 AM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link

Tue, Oct 15

Michael updated subscribers of T372337: High number of dangling search index results at fr.wikipedia or it.wikipedia.

I just checked the logs and I see only errors:

Tue, Oct 15, 7:16 PM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link
Michael added a comment to T372337: High number of dangling search index results at fr.wikipedia or it.wikipedia.

And now we wait and see how the numbers change. That is supposed to be visible on these Grafana panels:

Tue, Oct 15, 7:12 PM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link
Michael closed T357535: Community configuration: Create a maintenance script for configuration changes as Resolved.

I think this is done. And since this is a maintenance script that is being run on-demand, I don't see how it can be tested by QA. There is a follow-up task T371678: Allow sysadmins to make an empty edit to a configuration provider, the output of which we may can get QA opinion on.

Tue, Oct 15, 7:12 PM · MW-1.43-notes (1.43.0-wmf.27; 2024-10-15), Growth-Team (Current Sprint), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael closed T357535: Community configuration: Create a maintenance script for configuration changes, a subtask of T350731: Community Configuration: Monitoring & Contingency plan, as Resolved.
Tue, Oct 15, 7:11 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael moved T370454: After confirming my email for my account, popup illegible. from Doing to Code Review on the Growth-Team (Current Sprint) board.
Tue, Oct 15, 6:50 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), User-Michael, MediaWiki-extensions-GuidedTour, Growth-Team (Current Sprint), GrowthExperiments-Homepage, dark-mode
Michael added a comment to T373176: fixLinkRecommendationData.php does not run when link-recommendation task type is disabled.

QA Note: I'm not sure how to QA this task, but one way to see its effects is to look at the panels for the dangling records and now also see dots for the wikis that have this task disabled in CommunityConfiguration.

Tue, Oct 15, 6:11 PM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link
Michael claimed T370454: After confirming my email for my account, popup illegible..
Tue, Oct 15, 3:50 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), User-Michael, MediaWiki-extensions-GuidedTour, Growth-Team (Current Sprint), GrowthExperiments-Homepage, dark-mode
Michael added a project to T370454: After confirming my email for my account, popup illegible.: MediaWiki-extensions-GuidedTour.

Turns out this is about the homepage_welcome guided tour:

Tue, Oct 15, 3:04 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), User-Michael, MediaWiki-extensions-GuidedTour, Growth-Team (Current Sprint), GrowthExperiments-Homepage, dark-mode
Michael added a comment to T370454: After confirming my email for my account, popup illegible..

Not sure which popup this task is about. The email-confirmed one looks fine. On enwiki:

Tue, Oct 15, 2:49 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), User-Michael, MediaWiki-extensions-GuidedTour, Growth-Team (Current Sprint), GrowthExperiments-Homepage, dark-mode
Michael added a comment to T372337: High number of dangling search index results at fr.wikipedia or it.wikipedia.

For reference: the script output for eswiki and frwiki directly after merging the above change:

Tue, Oct 15, 1:50 PM · MW-1.43-notes (1.43.0-wmf.26; 2024-10-08), User-Michael, Growth-Team (Current Sprint), Add-Link

Mon, Oct 14

Michael moved T371678: Allow sysadmins to make an empty edit to a configuration provider from Backlog to Up Next on the Growth-Team board.
Mon, Oct 14, 6:16 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), User-Michael, Growth-Team (Current Sprint), MediaWiki-extensions-CommunityConfiguration
Michael moved T373399: Community configuration editor fails for arrays when maxLength is used and i18n label for fields is not declared from Inbox to Backlog on the Growth-Team board.
Mon, Oct 14, 6:10 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael moved T373398: MessageProcessor: Add logging for unexpected missing messages from Inbox to Triaged on the Growth-Team board.
Mon, Oct 14, 6:09 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael moved T371948: Notifications should be less picky about ping format from Inbox to Triaged on the Growth-Team board.
Mon, Oct 14, 5:59 PM · Growth-Team, Notifications
Michael changed the subtype of T372039: Add a configuration link between the Homepage and community configuration from "Task" to "Feature Request".
Mon, Oct 14, 5:58 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team, GrowthExperiments-Homepage
Michael closed T373443: Old notifications are reappearing. as Invalid.

Thank you for reporting this. 🙏 .
I'm closing it for now, but if this is ever noticed again in a way that is distinct from T262927: Logging in to a WMF wiki shows some Notifications as "new" though I already saw them on other wikis, then please reopen this task!

Mon, Oct 14, 5:42 PM · Growth-Team, Notifications
Michael moved T372745: Flaky test: GrowthExperiments\Tests\Integration\SpecialQuitMentorshipTest::testPost with data set "has mentees": Failed asserting that 1 is not equal to 1 from Inbox to Triaged on the Growth-Team board.

If you see this happening again, please update this task (link the jenkins log and click the "keep forever" button). Thanks!

Mon, Oct 14, 5:38 PM · ci-test-error (WMF-deployed Build Failure), GrowthExperiments, Growth-Team
Michael moved T373443: Old notifications are reappearing. from Inbox to Triaged on the Growth-Team board.
Mon, Oct 14, 5:38 PM · Growth-Team, Notifications
Michael moved T374999: CommunityConfiguration-Help panel: multi-select menu UI issues from Inbox to Current Maintenance Focus on the Growth-Team board.

My hope is that we can consolidate our own home-cooked multi-select components with something more refined once DST's T345291: [EPIC] MultiselectLookup: Add new component is completed.

Mon, Oct 14, 5:34 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael changed the status of T375600: Create Grafana panel with percentage of (mobile) homepage views with no available tasks from Open to Stalled.

First we need to move the tracking to statslib and then try to create that task with Prometheus. -> blocked on subtasks

Mon, Oct 14, 5:27 PM · Observability-Metrics, GrowthExperiments-NewcomerTasks, Growth-Team
Michael changed the subtype of T375262: Add a link: suggest links to article sections from "Task" to "Feature Request".
Mon, Oct 14, 5:26 PM · Growth-Team, Add-Link
Michael moved T376368: Adding an image with a prefix to Community updates doesn't add the image from Inbox to Backlog on the Growth-Team board.

We should probably check how relevant the guidance changes coming from T362650 and potential upcoming changes for T376466: Lookup: automatic selection when the text typed matches with one result affect this task. (Codex Lookup is the component internally used in our Commons File picker)

Mon, Oct 14, 5:23 PM · Growth-Team, GrowthExperiments-Community-Updates, MediaWiki-extensions-CommunityConfiguration
Michael merged task T376942: Update of @wikimedia/codex to 1.13.1 on CommunityConfiguration has failure "prop initialInputValue is deprecated. Use inputValue instead." into T374124: Manually Update Codex to 1.12.0 in CommunityConfiguration.
Mon, Oct 14, 5:13 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael moved T376985: Allow extensions to define where emergency defaults are stored from Inbox to Backlog on the Growth-Team board.
Mon, Oct 14, 5:13 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration