Page MenuHomePhabricator

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

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Nov 5 2018, 11:51 AM (369 w, 6 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

Statistics for my technical contributions: https://techcontribs.toolforge.org/uid/migr

🦔

Recent Activity

Fri, Dec 5

Michael added a comment to T407031: Revise Tone: Performance metrics are collected.

I extended the definition of the task type variable on the KPI dashboard to include revise_tone.

Fri, Dec 5, 2:01 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael updated the task description for T407031: Revise Tone: Performance metrics are collected.
Fri, Dec 5, 2:00 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task

Thu, Dec 4

Michael added a comment to T383563: mw.track: support for histogram metrics.

I'm now encountering this issue again for our current OKR work on the Revise Tone Structured Task and tracking how well we can match paragraphs (T407031).

Thu, Dec 4, 7:34 PM · Patch-For-Review, patch-welcome, MediaWiki-Engineering, Observability-Metrics, Data-Engineering-Radar, MediaWiki-Platform-Team (Radar), Data-Engineering, MediaWiki-extensions-WikimediaEvents, Grafana, Growth-Team, GrowthExperiments
Michael moved T407031: Revise Tone: Performance metrics are collected from Incoming to Doing on the Growth-Team (FY2025-26 Q2 Sprint 5) board.
Thu, Dec 4, 6:44 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael claimed T407031: Revise Tone: Performance metrics are collected.
Thu, Dec 4, 3:25 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael moved T411526: Improve CSS styling for verification email from Doing to Code Review on the Growth-Team (FY2025-26 Q2 Sprint 5) board.
Thu, Dec 4, 3:22 PM · Patch-For-Review, OKR-Work, Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, MediaWiki-Email
Michael added a comment to T293454: Mentor dashboard: M1 mentee overview: Add "last updated" indicator.

I need this in order to be able to issue Welcome templates in a timely manner.

Thu, Dec 4, 11:14 AM · Essential-Work, Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Design, Growth Design, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), GrowthExperiments-Mentorship

Wed, Dec 3

Michael moved T411526: Improve CSS styling for verification email from Incoming to Doing on the Growth-Team (FY2025-26 Q2 Sprint 5) board.
Wed, Dec 3, 2:35 PM · Patch-For-Review, OKR-Work, Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, MediaWiki-Email
Michael added a project to T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData: MW-1.46-notes (1.46.0-wmf.5; 2025-12-02).

Not sure why that tag was missing here. Once the train has been fully rolled out, I think we can close the directly related 4 parent production errors as they should no longer happen.

Wed, Dec 3, 10:46 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Essential-Work, GrowthExperiments-ImpactModule

Tue, Dec 2

Michael moved T408531: GrowthExperiments: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled) from Doing to Code Review on the Growth-Team (FY2025-26 Q2 Sprint 4) board.
Tue, Dec 2, 5:01 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Wikimedia-production-error, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), CommunityConfiguration-Adoption, Technical-Debt, GrowthExperiments-NewcomerTasks
Michael claimed T408531: GrowthExperiments: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled).

Let's go for exiting early in SpecialNewcomerTasksInfo::execute, that is simplest.

Tue, Dec 2, 12:59 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Wikimedia-production-error, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), CommunityConfiguration-Adoption, Technical-Debt, GrowthExperiments-NewcomerTasks
Michael closed T410907: Investigate unexpected connection to master during Revise Tone deployment as Invalid.

From looking at the stack trace in logstash for all related events (3), they all do not include GrowthExperiments. If I were to guess, I would suspect the MediaWiki-extensions-ReadingLists as the cause. Either way, it is unrelated to our deployment which seems fine.

from /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/TransactionProfiler.php(544)
#0 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/TransactionProfiler.php(279): Wikimedia\Rdbms\TransactionProfiler->reportExpectationViolated(string, string, int)
#1 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/LoadBalancer/LoadBalancer.php(847): Wikimedia\Rdbms\TransactionProfiler->recordConnection(string, string, bool)
#2 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/LoadBalancer/LoadBalancer.php(823): Wikimedia\Rdbms\LoadBalancer->getServerConnection(int, string, int)
#3 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/Database/DBConnRef.php(111): Wikimedia\Rdbms\LoadBalancer->getConnectionInternal(int, array, string, int)
#4 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/Database/DBConnRef.php(125): Wikimedia\Rdbms\DBConnRef->ensureConnection()
#5 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/Database/DBConnRef.php(369): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#6 /srv/mediawiki/php-1.46.0-wmf.3/includes/libs/Rdbms/QueryBuilder/SelectQueryBuilder.php(780): Wikimedia\Rdbms\DBConnRef->selectField(array, string, array, string, array, array)
#7 /srv/mediawiki/php-1.46.0-wmf.3/extensions/ReadingLists/src/ReadingListRepository.php(221): Wikimedia\Rdbms\SelectQueryBuilder->fetchField()
#8 /srv/mediawiki/php-1.46.0-wmf.3/extensions/ReadingLists/src/ReadingListRepository.php(956): MediaWiki\Extension\ReadingLists\ReadingListRepository->getDefaultListIdForUser(int)
#9 /srv/mediawiki/php-1.46.0-wmf.3/extensions/ReadingLists/src/HookHandler.php(126): MediaWiki\Extension\ReadingLists\ReadingListRepository->getListsByPage(string, string, int)
#10 /srv/mediawiki/php-1.46.0-wmf.3/includes/HookContainer/HookContainer.php(141): MediaWiki\Extension\ReadingLists\HookHandler->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVector22, array)
#11 /srv/mediawiki/php-1.46.0-wmf.3/includes/HookContainer/HookRunner.php(4093): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#12 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinTemplate.php(972): MediaWiki\HookContainer\HookRunner->onSkinTemplateNavigation__Universal(MediaWiki\Skins\Vector\SkinVector22, array)
#13 /srv/mediawiki/php-1.46.0-wmf.3/skins/Vector/includes/SkinVector22.php(53): MediaWiki\Skin\SkinTemplate->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVector22, array)
#14 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinTemplate.php(1375): MediaWiki\Skins\Vector\SkinVector22->runOnSkinTemplateNavigationHooks(MediaWiki\Skins\Vector\SkinVector22, array)
#15 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinTemplate.php(599): MediaWiki\Skin\SkinTemplate->buildContentNavigationUrlsInternal()
#16 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinTemplate.php(180): MediaWiki\Skin\SkinTemplate->getPortletsTemplateData()
#17 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinMustache.php(117): MediaWiki\Skin\SkinTemplate->getTemplateData()
#18 /srv/mediawiki/php-1.46.0-wmf.3/skins/Vector/includes/SkinVector22.php(316): MediaWiki\Skin\SkinMustache->getTemplateData()
#19 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinMustache.php(79): MediaWiki\Skins\Vector\SkinVector22->getTemplateData()
#20 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/SkinTemplate.php(173): MediaWiki\Skin\SkinMustache->generateHTML()
#21 /srv/mediawiki/php-1.46.0-wmf.3/includes/Skin/Skin.php(661): MediaWiki\Skin\SkinTemplate->outputPage()
#22 /srv/mediawiki/php-1.46.0-wmf.3/includes/Output/OutputPage.php(3306): MediaWiki\Skin\Skin->outputPageFinal(MediaWiki\Output\OutputPage)
#23 /srv/mediawiki/php-1.46.0-wmf.3/includes/Actions/ActionEntryPoint.php(160): MediaWiki\Output\OutputPage->output(bool)
#24 /srv/mediawiki/php-1.46.0-wmf.3/includes/MediaWikiEntryPoint.php(184): MediaWiki\Actions\ActionEntryPoint->execute()
#25 /srv/mediawiki/php-1.46.0-wmf.3/index.php(44): MediaWiki\MediaWikiEntryPoint->run()
#26 /srv/mediawiki/w/index.php(3): require(string)
#27 {main}
Tue, Dec 2, 12:18 PM · OKR-Work, Growth-Team, Revise-Tone-Structured-Task
Michael closed T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway, a subtask of T396162: [EPIC] Revise Tone: Structured Task (WE1.1.2, FY25-26), as Resolved.
Tue, Dec 2, 12:08 PM · Patch-For-Review, Revise-Tone-Structured-Task, OKR-Work, Epic, EditCheck, Growth-Structured-Tasks, Growth-Team
Michael closed T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway as Resolved.

This is now done. T410907 turned out to be unrelated.

Tue, Dec 2, 12:08 PM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael moved T409606: Release Revise Tone to pilot Wikipedias for opt-in testing (disabled by default) from Blocked / Needs Work to Code Review on the Growth-Team (FY2025-26 Q2 Sprint 4) board.
Tue, Dec 2, 12:07 PM · Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Revise-Tone-Structured-Task, OKR-Work

Mon, Dec 1

Michael updated the task description for T409480: Enable GrowthExperiments on a new wiki (pcmwiki) and document the process.
Mon, Dec 1, 5:30 PM · Documentation, Essential-Work, GrowthExperiments, Growth-Team
Michael updated the task description for T409480: Enable GrowthExperiments on a new wiki (pcmwiki) and document the process.
Mon, Dec 1, 5:27 PM · Documentation, Essential-Work, GrowthExperiments, Growth-Team
Michael updated the task description for T409480: Enable GrowthExperiments on a new wiki (pcmwiki) and document the process.
Mon, Dec 1, 5:26 PM · Documentation, Essential-Work, GrowthExperiments, Growth-Team
Michael updated the task description for T407031: Revise Tone: Performance metrics are collected.
Mon, Dec 1, 5:22 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael moved T410168: Flaky test: link inspector can be used to accept/reject links and save an article from Needs Prioritization to Triaged on the Growth-Team board.
Mon, Dec 1, 3:28 PM · Growth Team Maintenance, Essential-Work, Browser-Tests, ci-test-error (WMF-deployed Build Failure), GrowthExperiments, Growth-Team
Michael added a project to T410168: Flaky test: link inspector can be used to accept/reject links and save an article: Growth Team Maintenance.
Mon, Dec 1, 3:28 PM · Growth Team Maintenance, Essential-Work, Browser-Tests, ci-test-error (WMF-deployed Build Failure), GrowthExperiments, Growth-Team

Fri, Nov 28

Michael added a comment to T358666: Drop PHP 8.1 support from MediaWiki.

This broke creating new wikis on patchdemo. I created T411281: PatchDemo should run PHP 8.3 for that.

Fri, Nov 28, 5:23 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MW-1.45-notes, MW-1.45-release, PHP 8.1 support, Epic, MediaWiki-General
Michael created T411281: PatchDemo should run PHP 8.3.
Fri, Nov 28, 5:22 PM · Catalyst (PatchDemo)

Thu, Nov 27

Michael updated the task description for T410469: Add a Link: Rollout "Add a Link" task to remaining Wikipedias that have V2 model support but don't yet have access to "Add a Link".
Thu, Nov 27, 4:23 PM · Essential-Work, User-notice, Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael added a project to T390026: Mentor receiving message through mentor question module, but these mentees do not appear on the mentor's dashboard: Community Feedback (Growth).
Thu, Nov 27, 11:44 AM · Community Feedback (Growth), GrowthExperiments-Mentorship, Growth-Team
Michael added a project to T275622: Consider to have a different way to label questions from newcomers on their mentor's talkpage: Community Feedback (Growth).
Thu, Nov 27, 11:38 AM · Community Feedback (Growth), GrowthExperiments-Mentorship, Growth-Team

Wed, Nov 26

Michael added a comment to T396155: Improve verification email.

Next step is probably to enable this on beta-wikis, right?

Wed, Nov 26, 7:35 PM · Growth-Team, Epic, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-notice, MediaWiki-Email, GrowthExperiments
Michael updated the task description for T410544: Dashboard for tracking CTR for Growth's "48 hour" newcomer notifications.
Wed, Nov 26, 5:56 PM · Growth-Team, OKR-Work, GrowthExperiments-LevelingUp
Michael updated the task description for T410544: Dashboard for tracking CTR for Growth's "48 hour" newcomer notifications.
Wed, Nov 26, 5:56 PM · Growth-Team, OKR-Work, GrowthExperiments-LevelingUp
Michael updated the task description for T410544: Dashboard for tracking CTR for Growth's "48 hour" newcomer notifications.
Wed, Nov 26, 5:55 PM · Growth-Team, OKR-Work, GrowthExperiments-LevelingUp
Michael updated the task description for T410544: Dashboard for tracking CTR for Growth's "48 hour" newcomer notifications.
Wed, Nov 26, 5:55 PM · Growth-Team, OKR-Work, GrowthExperiments-LevelingUp
Michael changed the subtype of T409480: Enable GrowthExperiments on a new wiki (pcmwiki) and document the process from "Task" to "Spike".
Wed, Nov 26, 5:52 PM · Documentation, Essential-Work, GrowthExperiments, Growth-Team
Michael updated the task description for T407031: Revise Tone: Performance metrics are collected.
Wed, Nov 26, 5:40 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael updated the task description for T410469: Add a Link: Rollout "Add a Link" task to remaining Wikipedias that have V2 model support but don't yet have access to "Add a Link".
Wed, Nov 26, 5:28 PM · Essential-Work, User-notice, Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael updated the task description for T410469: Add a Link: Rollout "Add a Link" task to remaining Wikipedias that have V2 model support but don't yet have access to "Add a Link".
Wed, Nov 26, 5:26 PM · Essential-Work, User-notice, Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael updated the task description for T410469: Add a Link: Rollout "Add a Link" task to remaining Wikipedias that have V2 model support but don't yet have access to "Add a Link".
Wed, Nov 26, 5:25 PM · Essential-Work, User-notice, Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael changed the subtype of T410457: Simplify Add Link deployment process from "Task" to "Spike".
Wed, Nov 26, 3:43 PM · Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael attached a referenced file: F35092312: wiki_sections.jsonl.
Wed, Nov 26, 3:37 PM · Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael placed T408531: GrowthExperiments: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled) up for grabs.

We still have not everything fixed. Even with wmf.4 I can trigger more errors from this by going to https://fr.wiktionary.org/wiki/Sp%C3%A9cial:NewcomerTasksInfo

Wed, Nov 26, 3:34 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Wikimedia-production-error, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), CommunityConfiguration-Adoption, Technical-Debt, GrowthExperiments-NewcomerTasks
Michael moved T407338: Refactor Util.php to allow to inject services from Current Quarter Backlog to Triaged on the Growth-Team board.
Wed, Nov 26, 3:21 PM · GrowthExperiments, Growth Team Maintenance, Growth-Team
Michael triaged T410917: Util.php: Factor out feature related methods as Medium priority.
Wed, Nov 26, 3:20 PM · GrowthExperiments, Growth Team Maintenance, Growth-Team
Michael moved T410917: Util.php: Factor out feature related methods from Needs Prioritization to Current Quarter Backlog on the Growth-Team board.
Wed, Nov 26, 3:20 PM · GrowthExperiments, Growth Team Maintenance, Growth-Team
Michael renamed T410917: Util.php: Factor out feature related methods from Factor out feature related methods to Util.php: Factor out feature related methods.
Wed, Nov 26, 3:19 PM · GrowthExperiments, Growth Team Maintenance, Growth-Team

Tue, Nov 25

Michael added a comment to T410458: ChangeWikiConfig.php maintenance script drops $version from the provider.

@Michael, I know you were invovled with the versioning, do you have thoughts on this bug? Should we fix it?

Tue, Nov 25, 8:18 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration

Mon, Nov 24

Michael added a project to T288022: Support multidimensional user variants in GrowthExperiments: Growth Team Maintenance.
Mon, Nov 24, 6:21 PM · Growth Team Maintenance, Growth-Team, GrowthExperiments
Michael moved T407362: Finish ReviseTone onboarding quiz functionality from Up Next (estimated tasks) to FY2025-26 Q2 Sprint 4 on the Growth-Team board.
Mon, Nov 24, 5:15 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), OKR-Work, Revise-Tone-Structured-Task
Michael moved T407362: Finish ReviseTone onboarding quiz functionality from FY2025-26 Q2 Sprint 4 to Up Next (estimated tasks) on the Growth-Team board.
Mon, Nov 24, 5:14 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), OKR-Work, Revise-Tone-Structured-Task
Michael created T410907: Investigate unexpected connection to master during Revise Tone deployment.
Mon, Nov 24, 3:52 PM · OKR-Work, Growth-Team, Revise-Tone-Structured-Task
Michael moved T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway from Blocked / Needs Work to Code Review on the Growth-Team (FY2025-26 Q2 Sprint 4) board.
Mon, Nov 24, 2:34 PM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael added a comment to T372465: Make it possible to opt out of LibUp automatic .eslintrc.json edits.

I wonder if it would be possible to have an eslint js config file that then reads in a file named ".eslintLibUpOverrides.json" to optionally disable some rules. And only that file is edited by LibUp.
I see two main advantages:

  • we clearly know when a rule was disabled by LibUp because that file ought to always be essentially empty
  • we work around the eslint 9 upgrade blocker that it does not support .json config files anymore
Mon, Nov 24, 9:55 AM · wmde-wikidata-tech, Wikidata, LibUp

Fri, Nov 21

Michael claimed T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData.
Fri, Nov 21, 3:50 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Essential-Work, GrowthExperiments-ImpactModule
Michael added a comment to T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData.

Looking into this a bit, the errors mentioned in T400574: PHP Warning: Undefined array key "mos:LABEL" seem to be the most fruitful to investigate. In particular, I notice that all the titles that come up here as undefined array keys seem to contain a colon, like an interwiki link or sometimes a redirect:

  • mos:LABEL (siwiki)
  • R:Dúniya (crhwiki)
  • mos:DASH (siwiki)
Fri, Nov 21, 3:40 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Essential-Work, GrowthExperiments-ImpactModule
Michael added a subtask for T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated: T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData.
Fri, Nov 21, 3:09 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth Team Maintenance, GrowthExperiments-ImpactModule, PHP 8.1 support, Wikimedia-production-error, Growth-Team, PHP 8.3 support
Michael added a parent task for T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData: T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated.
Fri, Nov 21, 3:09 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Essential-Work, GrowthExperiments-ImpactModule
Michael removed a subtask for T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData: T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated.
Fri, Nov 21, 3:09 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Essential-Work, GrowthExperiments-ImpactModule
Michael removed a parent task for T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated: T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData.
Fri, Nov 21, 3:09 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth Team Maintenance, GrowthExperiments-ImpactModule, PHP 8.1 support, Wikimedia-production-error, Growth-Team, PHP 8.3 support
Michael added a comment to T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated.

This seems to be effectively the 8.3 version of T399092/T400706. I'm looking into those now.

Fri, Nov 21, 3:02 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth Team Maintenance, GrowthExperiments-ImpactModule, PHP 8.1 support, Wikimedia-production-error, Growth-Team, PHP 8.3 support
Michael added a subtask for T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData: T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated.
Fri, Nov 21, 3:01 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Essential-Work, GrowthExperiments-ImpactModule
Michael added a parent task for T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated: T401005: Investigate Production Errors from ComputedUserImpactLookup::getPageViewData.
Fri, Nov 21, 3:01 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth Team Maintenance, GrowthExperiments-ImpactModule, PHP 8.1 support, Wikimedia-production-error, Growth-Team, PHP 8.3 support
Michael added a comment to T406252: 🧑‍💻 Instrument the Revise Tone Onboarding Quiz.

For me, that's fine. We can iterate on it in the future if we find the need for it.

Fri, Nov 21, 12:56 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), OKR-Work, Revise-Tone-Structured-Task, GrowthExperiments-NewcomerTasks

Thu, Nov 20

Michael moved T407538: Clear weighted tag if user reports false positive or on error from Code Review to Test in Production on the Growth-Team (FY2025-26 Q2 Sprint 4) board.

This cannot be tested in beta, because we're not relying on weighted tags in the search index there.

Thu, Nov 20, 4:50 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael added a comment to T407528: Put a Revise Tone task at the front of the queue (till the end of the A/B test).

I need to confirm whether a user who selects revise tone, unselects it, then reselects it again, is still meant to have revise tone as the first suggestion? I noted that this wasn't the case when I followed that pattern. Reloading the page seems to fix this and set the revise tone as the first task.

Thu, Nov 20, 10:45 AM · Growth-Team (FY2025-26 Q2 Sprint 4), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), User-Michael, OKR-Work, Revise-Tone-Structured-Task

Tue, Nov 18

Michael edited projects for T396155: Improve verification email, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:41 PM · Growth-Team, Epic, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-notice, MediaWiki-Email, GrowthExperiments
Michael edited projects for T407497: Redesign the Logged-Out Warning Message on Mobile, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:40 PM · Essential-Work, Growth-Team (FY2025-26 Q2 Sprint 5), MediaWiki-Page-editing, Growth Design, Design
Michael edited projects for T349434: Merge claimmentee and setmentor filters in GrowthExperiments log, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:40 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Growth-Team (FY2025-26 Q2 Sprint 4), GrowthExperiments-Mentorship, I18n
Michael edited projects for T407448: Movement Communications: Rollout "Add a Link" Structured Task to Wikipedias that are supported by V2 model, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:40 PM · Essential-Work, Growth-Team (FY2025-26 Q2 Sprint 5), Add-Link-Structured-Task
Michael edited projects for T293454: Mentor dashboard: M1 mentee overview: Add "last updated" indicator, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:40 PM · Essential-Work, Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Design, Growth Design, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), GrowthExperiments-Mentorship
Michael edited projects for T409937: Styling mentorship dashboard to have dashboard heading and (i) icon aligned, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:40 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Growth-Team (FY2025-26 Q2 Sprint 4), GrowthExperiments-Mentorship
Michael edited projects for T409170: Run MigrateMentorStatusAway migration script, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:40 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), GrowthExperiments-Mentorship
Michael edited projects for T405177: Revise Tone: Instrumentation, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:39 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Revise-Tone-Structured-Task, OKR-Work
Michael edited projects for T407538: Clear weighted tag if user reports false positive or on error, added: Growth-Team (FY2025-26 Q2 Sprint 4); removed Growth-Team (FY2025-26 Q2 Sprint 3).
Tue, Nov 18, 5:39 PM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael updated the task description for T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway.
Tue, Nov 18, 4:52 PM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael renamed T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway from Revise Tone: Release on Test Wikipedia integrated with Staging DataGateway to Revise Tone: Release on Test Wikipedia integrated with Production DataGateway.
Tue, Nov 18, 4:51 PM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael removed a project from T409172: Invalidate MentorStatusManager cache when a status is changed: Patch-For-Review.

I think you would be able to test this if you make a change via Special:ManageMentors (make someone away), and then check on Special:Homepage whether they are indeed marked as away.

Tue, Nov 18, 2:45 PM · Growth-Team (FY2025-26 Q2 Sprint 4), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), GrowthExperiments-Mentorship
Michael moved T409408: Add ReviseTone to selected tasks once for users in the treatment group from Code Review to QA on the Growth-Team (FY2025-26 Q2 Sprint 3) board.

This might be a bit tricky to verify:

Tue, Nov 18, 11:41 AM · Growth-Team (FY2025-26 Q2 Sprint 4), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael moved T407538: Clear weighted tag if user reports false positive or on error from Doing to Code Review on the Growth-Team (FY2025-26 Q2 Sprint 3) board.
Tue, Nov 18, 11:32 AM · Growth-Team (FY2025-26 Q2 Sprint 5), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), User-Michael, OKR-Work, Revise-Tone-Structured-Task

Mon, Nov 17

Michael moved T304495: Implement database storage for Welcome Survey from Freezer to Welcome Survey on the Growth Team Maintenance board.
Mon, Nov 17, 7:51 PM · Growth-Team, Growth Team Maintenance, Growth-Scaling, Technical-Debt, Performance Issue, GrowthExperiments
Michael moved T259346: Add page protection filter to CirrusSearch from Backlog to Add a link improvements on the Growth Team Maintenance board.
Mon, Nov 17, 7:44 PM · Growth Team Maintenance, GrowthExperiments-NewcomerTasks, Growth-Structured-Tasks, Growth-Team-Filtering, Growth-Team, CirrusSearch, Discovery-Search
Michael added a project to T259346: Add page protection filter to CirrusSearch: Growth Team Maintenance.

This is still something that would be useful for the Growth Team, because it would allow us to simply a bunch of our code.

Mon, Nov 17, 7:44 PM · Growth Team Maintenance, GrowthExperiments-NewcomerTasks, Growth-Structured-Tasks, Growth-Team-Filtering, Growth-Team, CirrusSearch, Discovery-Search
Michael added a project to T340532: Structured tasks should never make an edit when the user rejects the recommendation: Community Feedback (Growth).
Mon, Nov 17, 7:40 PM · Community Feedback (Growth), GrowthExperiments-NewcomerTasks, Growth-Team, Growth-Structured-Tasks
Michael added a comment to T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway.

Was this cleared with the SREs? According to https://wikitech.wikimedia.org/wiki/Kubernetes/Clusters#staging:

Other uses of this cluster [staging] than the one described above (e.g. as a development environment, a CI runner, a quality assurance platform or a demo scene to name a few) MUST NOT be allowed.

The proposed usecase seems to fall under a "quality assurance platform" and/or "a demo scene" and as such, it appears to be explicitly prohibited by the policy above.

Mon, Nov 17, 7:36 PM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael updated the task description for T407818: Add a Link: Rollout "Add a Link" Structured Task to Chinese, Japanese, & Urdu Wikipedias.
Mon, Nov 17, 5:24 PM · Essential-Work, Growth-Team (FY2025-26 Q2 Sprint 5), User-notice, Chinese-Sites, Add-Link-Structured-Task
Michael updated the task description for T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway.
Mon, Nov 17, 5:16 PM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael edited projects for T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated, added: GrowthExperiments-ImpactModule, Growth Team Maintenance; removed GrowthExperiments.
Mon, Nov 17, 4:59 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth Team Maintenance, GrowthExperiments-ImpactModule, PHP 8.1 support, Wikimedia-production-error, Growth-Team, PHP 8.3 support
Michael moved T407031: Revise Tone: Performance metrics are collected from Up Next (estimated tasks) to Current Quarter Backlog on the Growth-Team board.
Mon, Nov 17, 4:58 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael added a project to T410168: Flaky test: link inspector can be used to accept/reject links and save an article: Essential-Work.
Mon, Nov 17, 4:58 PM · Growth Team Maintenance, Essential-Work, Browser-Tests, ci-test-error (WMF-deployed Build Failure), GrowthExperiments, Growth-Team
Michael moved T410168: Flaky test: link inspector can be used to accept/reject links and save an article from Current Quarter Backlog to Needs Prioritization on the Growth-Team board.

What has changed that this is now flaky? When did this start? How often is this flaky? How often does this happen?
I really wish we would have a way to search all not-yet-deleted CI logs to help answer question like these.

Mon, Nov 17, 4:57 PM · Growth Team Maintenance, Essential-Work, Browser-Tests, ci-test-error (WMF-deployed Build Failure), GrowthExperiments, Growth-Team
Michael moved T409408: Add ReviseTone to selected tasks once for users in the treatment group from Doing to Code Review on the Growth-Team (FY2025-26 Q2 Sprint 3) board.
Mon, Nov 17, 11:24 AM · Growth-Team (FY2025-26 Q2 Sprint 4), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael closed T407356: Create Production Revise Tone Recommendation Provider, a subtask of T407029: Revise Tone: Release on Test Wikipedia integrated with Production DataGateway, as Resolved.
Mon, Nov 17, 10:06 AM · Growth-Team (FY2025-26 Q2 Sprint 4), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael closed T407356: Create Production Revise Tone Recommendation Provider as Resolved.

This cannot be QAed on its own, let's close it.

Mon, Nov 17, 10:06 AM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 3), OKR-Work, Revise-Tone-Structured-Task

Fri, Nov 14

Michael moved T409408: Add ReviseTone to selected tasks once for users in the treatment group from Incoming to Doing on the Growth-Team (FY2025-26 Q2 Sprint 3) board.
Fri, Nov 14, 4:34 PM · Growth-Team (FY2025-26 Q2 Sprint 4), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), User-Michael, OKR-Work, Revise-Tone-Structured-Task
Michael claimed T409408: Add ReviseTone to selected tasks once for users in the treatment group.
Fri, Nov 14, 1:52 PM · Growth-Team (FY2025-26 Q2 Sprint 4), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), User-Michael, OKR-Work, Revise-Tone-Structured-Task

Thu, Nov 13

Michael added projects to T410051: Babel tests fail when CommunityConfiguration is not present: Growth-Team, CommunityConfiguration-Adoption.
Thu, Nov 13, 4:52 PM · CommunityConfiguration-Adoption, Growth-Team, MediaWiki-extensions-Babel

Wed, Nov 12

Michael updated the task description for T400005: Nothing is shown after visiting Special:Homepage by following links on mobile.
Wed, Nov 12, 5:48 PM · Community Feedback (Growth), Growth-Team, GrowthExperiments-Homepage
Michael added a project to T400005: Nothing is shown after visiting Special:Homepage by following links on mobile: Community Feedback (Growth).
Wed, Nov 12, 5:47 PM · Community Feedback (Growth), Growth-Team, GrowthExperiments-Homepage
Michael added a comment to T408852: PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated.

Note to self: verify that this actually still happens

Wed, Nov 12, 5:30 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Growth Team Maintenance, GrowthExperiments-ImpactModule, PHP 8.1 support, Wikimedia-production-error, Growth-Team, PHP 8.3 support
Michael updated the task description for T409480: Enable GrowthExperiments on a new wiki (pcmwiki) and document the process.
Wed, Nov 12, 5:25 PM · Documentation, Essential-Work, GrowthExperiments, Growth-Team
Michael updated the task description for T409606: Release Revise Tone to pilot Wikipedias for opt-in testing (disabled by default).
Wed, Nov 12, 5:20 PM · Growth-Team (FY2025-26 Q2 Sprint 5), User-Michael, Revise-Tone-Structured-Task, OKR-Work
Michael updated the task description for T407031: Revise Tone: Performance metrics are collected.
Wed, Nov 12, 4:56 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), User-Michael, Growth-Team (FY2025-26 Q2 Sprint 5), OKR-Work, Revise-Tone-Structured-Task
Michael added a project to T409937: Styling mentorship dashboard to have dashboard heading and (i) icon aligned: GrowthExperiments-Mentorship.
Wed, Nov 12, 3:31 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Growth-Team (FY2025-26 Q2 Sprint 4), GrowthExperiments-Mentorship