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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

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

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

Tech: My Contributions
GitHub: micgro42
LinkedIn: https://www.linkedin.com/in/celenduin

🦔

Recent Activity

Today

Michael updated the task description for T370694: Create component for "multi-select with a fixed but not small number of options" .
Thu, Jul 25, 3:47 PM · MediaWiki-extensions-CommunityConfiguration, CommunityConfiguration-Adoption, Growth-Team
Michael moved T368750: Newcomer Homepage: Suggested Edits (mobile preview) empty state when there are no suggested edits from Doing to Code Review on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Thu, Jul 25, 3:12 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, GrowthExperiments-NewcomerTasks
Michael added a comment to T371028: Migration Schemas to a non-latest version is broken.

Note that while the added changes improve the code, they do not yet address the fundamental issue brought up in this task and mentioned in the AC. So this task should not move to QA until the main points have actually been addressed.

Thu, Jul 25, 2:58 PM · Patch-For-Review, Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Michael renamed T371028: Migration Schemas to a non-latest version is broken from Migration Schemas to a non-latest version is fundamentally broken to Migration Schemas to a non-latest version is broken.
Thu, Jul 25, 2:30 PM · Patch-For-Review, Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Michael renamed T371028: Migration Schemas to a non-latest version is broken from Migration Schemas to a non-latest fundamentally broken to Migration Schemas to a non-latest version is fundamentally broken.
Thu, Jul 25, 2:29 PM · Patch-For-Review, Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Michael created T371028: Migration Schemas to a non-latest version is broken.
Thu, Jul 25, 2:29 PM · Patch-For-Review, Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Michael created T371010: Requesting access to `restricted` group for Michael Große/migr.
Thu, Jul 25, 11:56 AM · SRE, SRE-Access-Requests

Yesterday

Michael moved T370941: PHP Notice: Undefined index: title from Inbox to FY2024-25 Q1 Sprint 2 on the Growth-Team board.
Wed, Jul 24, 9:21 PM · User-Michael, Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), GrowthExperiments, Wikimedia-production-error
Michael added a comment to T365831: Increased delay in indexing of new Items on Wikidata .

Reading through CirrusSearch docs for an unrelated issue, I came across the following section which made me think of this task:

Wed, Jul 24, 5:18 PM · Discovery-Search (Current work), Wikidata, Wikidata.org, CirrusSearch
Michael closed T342967: Give teams a schema to save their configuration to allow automatic consumption when Community Configuration UI is deployed as Declined.

We did not do this, no other team did this, and by now CommunityConfiguration is deployed and so this task is now moot.

Wed, Jul 24, 12:30 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael closed T342967: Give teams a schema to save their configuration to allow automatic consumption when Community Configuration UI is deployed, a subtask of T323811: [EPIC] Community configuration 2.0: Factor Community configuration out of GrowthExperiments, as Declined.
Wed, Jul 24, 12:30 PM · MediaWiki-extensions-CommunityConfiguration, MediaWiki-Configuration, Growth-Team, Epic
Michael updated the task description for T365888: Community Configuration: Checkboxes in 'Suggested edits' form should use 'turned on' language.
Wed, Jul 24, 12:16 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael updated the task description for T365888: Community Configuration: Checkboxes in 'Suggested edits' form should use 'turned on' language.
Wed, Jul 24, 12:16 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael added a comment to T365888: Community Configuration: Checkboxes in 'Suggested edits' form should use 'turned on' language.

Note that this is more than just an i18n change. We MUST change the property from disabled to enabled too, even if it is just to create a new i18n message-key. If we would reuse the old key, then English UI users would see "task is enabled", but users of other languages would see "task is disabled" until it is translated for them as well.

Wed, Jul 24, 12:06 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Michael added a comment to T370611: CommunityConfiguration: `Add a link (Structured task)` fix handling when "backend" is enabled & "frontend" is disabled.

Proposal for a long-term solution:

Wed, Jul 24, 11:54 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), CommunityConfiguration-Adoption, GrowthExperiments
Michael renamed T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia from Add a link (Structured task): Release as "turned off" to English Wikipedia to Add a link (Structured task): Release as "turned off" to English Wikipedia.
Wed, Jul 24, 10:42 AM · Growth-Structured-Tasks, Growth-Team
Michael moved T367223: Community updates module: Title & Body text - support for Community Configuration from Incoming to Test in Production on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Wed, Jul 24, 10:35 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), GrowthExperiments-Community-Updates, GrowthExperiments-Homepage
Michael edited projects for T367223: Community updates module: Title & Body text - support for Community Configuration, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:34 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), GrowthExperiments-Community-Updates, GrowthExperiments-Homepage
Michael moved T366025: Error: Call to undefined method MediaWiki\Status\Status::getFilters() from Incoming to Test in Production on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Wed, Jul 24, 10:31 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), GrowthExperiments-NewcomerTasks, Wikimedia-production-error
Michael edited projects for T366025: Error: Call to undefined method MediaWiki\Status\Status::getFilters(), added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:31 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), GrowthExperiments-NewcomerTasks, Wikimedia-production-error
Michael moved T366458: CommunityConfiguration: Release extension to all Wikipedias with GrowthExperiments from Incoming to Test in Production on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Wed, Jul 24, 10:29 AM · Growth-Team (FY2024-25 Q1 Sprint 2), User-notice, CommunityConfiguration-Adoption, GrowthExperiments
Michael edited projects for T366458: CommunityConfiguration: Release extension to all Wikipedias with GrowthExperiments, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:28 AM · Growth-Team (FY2024-25 Q1 Sprint 2), User-notice, CommunityConfiguration-Adoption, GrowthExperiments
Michael edited projects for T369608: Create a reasonable solution for working with CommunityConfiguration data, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:27 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Technical-Debt, MediaWiki-extensions-CommunityConfiguration
Michael changed the status of T367575: Structured Mentor list should make use of CommunityConfiguration extension from Open to Stalled.

Let's move this to Blocked for now. It seems to require some resolution to T369608: Create a reasonable solution for working with CommunityConfiguration data.

Wed, Jul 24, 10:27 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Patch-For-Review, CommunityConfiguration-Adoption, GrowthExperiments-Mentorship
Michael changed the status of T367575: Structured Mentor list should make use of CommunityConfiguration extension, a subtask of T367574: Remove code for Special:EditGrowthConfig, from Open to Stalled.
Wed, Jul 24, 10:27 AM · CommunityConfiguration-Adoption, GrowthExperiments-EditGrowthConfig, Technical-Debt, Growth-Team
Michael edited projects for T367575: Structured Mentor list should make use of CommunityConfiguration extension, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:26 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Patch-For-Review, CommunityConfiguration-Adoption, GrowthExperiments-Mentorship
Michael moved T367516: Community Configuration: Create Emergency Shutdown option from Incoming to Doing on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Wed, Jul 24, 10:25 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MediaWiki-extensions-CommunityConfiguration
Michael edited projects for T367516: Community Configuration: Create Emergency Shutdown option, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:25 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MediaWiki-extensions-CommunityConfiguration
Michael moved T357532: Create a system to support developers while upgrading configuration schemas from Incoming to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.

Moving to QA per its position on the previous sprint board.
But is this actually ready for QA?
Not sure if there is much to QA around a maintenance script.

Wed, Jul 24, 10:25 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Patch-For-Review, MediaWiki-extensions-CommunityConfiguration
Michael moved T365245: Benchmark validation usages from Incoming to Doing on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Wed, Jul 24, 10:24 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-extensions-CommunityConfiguration
Michael edited projects for T365245: Benchmark validation usages, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:24 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-extensions-CommunityConfiguration
Michael edited projects for T357532: Create a system to support developers while upgrading configuration schemas, added: Growth-Team (FY2024-25 Q1 Sprint 2); removed Growth-Team (FY2024-25 Q1 Sprint 1).
Wed, Jul 24, 10:21 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Patch-For-Review, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T370396: Error: Call to a member function inNamespace() on null.

Thank you for the backport! 🙏 Logstash looks good so far.

Wed, Jul 24, 10:11 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Growth-Team, MediaWiki-Recent-changes, Wikimedia-production-error
Michael closed T307989: MWException: No localisation cache found for English. Please run maintenance/rebuildLocalisationCache.php. as Resolved.

Seems to have been an intermittent operational issue. No point in keeping a task from 2022 around. See also T316611 for an example of a similar task that was closed quickly.

Wed, Jul 24, 10:06 AM · GrowthExperiments, Growth-Team, Wikimedia-production-error

Tue, Jul 23

Michael added a comment to T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError.

Those are the errors from the refreshLinkRecommendations.php maintenance script, right? That's a PHP script. Why is this a Python error then? I'm confused.

Tue, Jul 23, 7:11 PM · Add-Link, Growth-Team
Michael changed the status of T370568: [betalabs] CommunityConfiguration: View form redirects to "Provider GrowthMentorList is not found" from Open to Stalled.

To be rechecked after T368728 is resolved.

Tue, Jul 23, 12:00 PM · GrowthExperiments, Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael moved T370722: Set Flow sunsetting timeline and sequence from Inbox to Triaged on the Growth-Team board.
Tue, Jul 23, 11:58 AM · Goal, Editing-team (Tracking), Epic, StructuredDiscussions, DiscussionTools, Growth-Team
Michael moved T370753: Investigate the implications of setting Flow to read-only for all users from Inbox to Triaged on the Growth-Team board.
Tue, Jul 23, 11:58 AM · Editing-team (Kanban Board), StructuredDiscussions, Growth-Team
Michael renamed T370550: revalidate/update LinkRecommendations automatically after config change from update LinkRecommendations automatically after config change to revalidate/update LinkRecommendations automatically after config change.
Tue, Jul 23, 11:58 AM · Add-Link, Growth-Team, GrowthExperiments
Michael renamed T370550: revalidate/update LinkRecommendations automatically after config change from update LinkRecommendations after config change with maintenance script to update LinkRecommendations automatically after config change.
Tue, Jul 23, 11:53 AM · Add-Link, Growth-Team, GrowthExperiments
Michael added a comment to T370396: Error: Call to a member function inNamespace() on null.

Thanks for the first fix! Though while this seems to have reduced the number of instances of this problem, it is still occurring.

Tue, Jul 23, 11:47 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Growth-Team, MediaWiki-Recent-changes, Wikimedia-production-error
Michael moved T370217: Suggestion for improvement in the message communityconfiguration-mentorship-info-text from Inbox to Triaged on the Growth-Team board.
Tue, Jul 23, 11:34 AM · Patch-For-Review, Growth-Team, I18n, GrowthExperiments
Michael moved T368750: Newcomer Homepage: Suggested Edits (mobile preview) empty state when there are no suggested edits from FY2024-25 Q1 Sprint 1 to FY2024-25 Q1 Sprint 2 on the Growth-Team board.
Tue, Jul 23, 9:03 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, GrowthExperiments-NewcomerTasks
Michael moved T368750: Newcomer Homepage: Suggested Edits (mobile preview) empty state when there are no suggested edits from Incoming to Doing on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Tue, Jul 23, 9:02 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, GrowthExperiments-NewcomerTasks
Michael added a comment to T368606: Community configuration defaults are not merged with partially-specified objects.

This might be tricky to QA beyond just observing that "everything still works". This task was the proper fix for T365653, but we already had mitigations in place earlier.

Tue, Jul 23, 7:28 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael moved T368606: Community configuration defaults are not merged with partially-specified objects from FY2024-25 Q1 Sprint 1 to FY2024-25 Q1 Sprint 2 on the Growth-Team board.
Tue, Jul 23, 7:28 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael moved T368606: Community configuration defaults are not merged with partially-specified objects from Incoming to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Tue, Jul 23, 7:27 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael awarded T370722: Set Flow sunsetting timeline and sequence a Like token.
Tue, Jul 23, 6:57 AM · Goal, Editing-team (Tracking), Epic, StructuredDiscussions, DiscussionTools, Growth-Team

Mon, Jul 22

Michael added a comment to T370611: CommunityConfiguration: `Add a link (Structured task)` fix handling when "backend" is enabled & "frontend" is disabled.

The fix has been deployed and can now be verified on English Wikipedia: https://en.wikipedia.org/wiki/Special:CommunityConfiguration/GrowthSuggestedEdits where the relevant section now looks like this:

image.png (495×689 px, 50 KB)

Mon, Jul 22, 8:57 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), CommunityConfiguration-Adoption, GrowthExperiments
Michael created T370694: Create component for "multi-select with a fixed but not small number of options" .
Mon, Jul 22, 6:40 PM · MediaWiki-extensions-CommunityConfiguration, CommunityConfiguration-Adoption, Growth-Team
Michael added a comment to T370568: [betalabs] CommunityConfiguration: View form redirects to "Provider GrowthMentorList is not found".

I think that will be resolved once we implement T368728: CommunityConfiguration: skipDashboardListing should fully hide the provider from UI.

Mon, Jul 22, 8:11 AM · GrowthExperiments, Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T370611: CommunityConfiguration: `Add a link (Structured task)` fix handling when "backend" is enabled & "frontend" is disabled.

The proposed short term solution

Do not show structured Add Link config if the frontend is disabled as an initial mitigation. This is not the desired solution, but it is very simple to implement, and it is arguably better than pretending the feature is enabled. It also gives us enough time to figure out what the long term solution should be.

while simple to implement, has the large disadvantage that any save to the Suggested Edits CommunityConfiguration form would remove the existing Link Recommendations settings, and enwiki also already has added non-trivial configuration to it.

Mon, Jul 22, 8:07 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), CommunityConfiguration-Adoption, GrowthExperiments

Fri, Jul 19

Michael created T370550: revalidate/update LinkRecommendations automatically after config change.
Fri, Jul 19, 7:25 PM · Add-Link, Growth-Team, GrowthExperiments
Michael updated the task description for T370534: Decide if a UI schema abstraction is required.
Fri, Jul 19, 6:10 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael awarded T337017: Remove "Action Has No Effect" warning dialog when removing auto assigned user a Love token.
Fri, Jul 19, 2:10 PM · Upstream, Phabricator (Upstream)
Michael created T370504: [Timebox] CdxLookup with an initial value has unexpected behavior.
Fri, Jul 19, 9:34 AM · Design-System-Team (DST-Sprint-28 (2024-07-22 to 2024-08-02)), Codex

Thu, Jul 18

Etonkovidova awarded T370326: Trying to blank a field appears to succeed but no edit was saved a Barnstar token.
Thu, Jul 18, 5:54 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T369608: Create a reasonable solution for working with CommunityConfiguration data.

Follow-up from Slack:

Thu, Jul 18, 11:53 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Technical-Debt, MediaWiki-extensions-CommunityConfiguration
Michael moved T370326: Trying to blank a field appears to succeed but no edit was saved from Doing to Code Review on the Growth-Team (FY2024-25 Q1 Sprint 1) board.
Thu, Jul 18, 10:43 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration
Michael moved T370326: Trying to blank a field appears to succeed but no edit was saved from Incoming to Doing on the Growth-Team (FY2024-25 Q1 Sprint 1) board.
Thu, Jul 18, 9:32 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration
Michael claimed T370326: Trying to blank a field appears to succeed but no edit was saved.

Not exactly UBN, but still we should ideally get a fix + backport done today.

Thu, Jul 18, 9:31 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T370326: Trying to blank a field appears to succeed but no edit was saved.

Mh, unrelated changes aside, when I try to blank that field locally, I get a validation error for it: "NULL value found, but a string is required".

Thu, Jul 18, 7:50 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration

Wed, Jul 17

Michael added a project to T332826: Remove GEHomepageEnabled config flag: GrowthExperiments.
Wed, Jul 17, 12:28 PM · GrowthExperiments, Growth-Team, Essential-Work, Technical-Debt
Michael added a comment to T369608: Create a reasonable solution for working with CommunityConfiguration data.

The first alternative that comes to mind right away is to follow the format that the API uses to work around this issue:

Wed, Jul 17, 9:54 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Technical-Debt, MediaWiki-extensions-CommunityConfiguration
Michael updated subscribers of T370217: Suggestion for improvement in the message communityconfiguration-mentorship-info-text.

Specifically, Amir proposes to change the first paragraph of the current text (added like that in T367619):

image.png (186×634 px, 40 KB)

Wed, Jul 17, 9:14 AM · Patch-For-Review, Growth-Team, I18n, GrowthExperiments

Tue, Jul 16

Michael added a project to T296646: [Epic] Migration of front-end modules to Vue.js components: Technical-Debt.
Tue, Jul 16, 6:47 PM · Technical-Debt, Growth-Team, Vue.js, Design-Systems-team-20200324-20220422 (Vue.js Migration Team Radar), Epic
Michael awarded T370189: i18n: Create developer-facing documentation for new i18n system a Love token.
Tue, Jul 16, 6:45 PM · Design-System-Team (DST-Sprint-28 (2024-07-22 to 2024-08-02)), Documentation, I18n, Codex
Michael created T370190: Generate correct messages when ENUM is used to validate an Array of Strings.
Tue, Jul 16, 6:36 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Growth-Team (FY2024-25 Q1 Sprint 1), MediaWiki-extensions-CommunityConfiguration, CommunityConfiguration-Adoption
Michael moved T368750: Newcomer Homepage: Suggested Edits (mobile preview) empty state when there are no suggested edits from Code Review to Doing on the Growth-Team (FY2024-25 Q1 Sprint 1) board.

Moving this to doing for creating some Grafana panels for the metrics added.

Tue, Jul 16, 1:52 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, GrowthExperiments-NewcomerTasks
Michael added a comment to T368405: Special:Homepage is rendered much slower (<1 sec to 2+ sec).

I have been exploring a bit more the changes around 18th of May and there is no change that we can correlate to these events. The service code haven't been changed this year and the only changes we have done are related to the kubernetes configuration as I mentioned before. The closest change, regarding time, is https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/1033405 where some network policies were changed on 24th May (I guess it was deployed after that date) but I can't say whether that change could be related to this. @BTullis any idea here?

Taking a look at the grafana dashboard for edit-analytics for the last two months it seems that the latency is pretty stable (there are a couple of peaks but the rest of the chart is fine) so, considering that, I don't know what happens but I would say that these events are not related to the service itself. Regarding the timeouts you mentioned, just wondering if there is something preventing your app from reaching the service.

Tue, Jul 16, 1:50 PM · Data-Platform-SRE (2024.07.08 - 2024.07.28), Growth-Team (FY2024-25 Q1 Sprint 1), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Data Products, User-Michael, Data-Platform, Performance Issue, GrowthExperiments-Homepage
Michael closed T368405: Special:Homepage is rendered much slower (<1 sec to 2+ sec) as Resolved.

I think this can be closed.

Tue, Jul 16, 1:47 PM · Data-Platform-SRE (2024.07.08 - 2024.07.28), Growth-Team (FY2024-25 Q1 Sprint 1), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Data Products, User-Michael, Data-Platform, Performance Issue, GrowthExperiments-Homepage
Michael moved T369300: Communities that have Suggested links shouldn't have Add a link in Community configuration from Inbox to Needs Discussion on the Growth-Team board.
Tue, Jul 16, 1:10 PM · Add-Link, Growth-Team, MediaWiki-extensions-CommunityConfiguration
Michael moved T370142: Revert and rollback should not ping users mentioned in page from Inbox to Triaged on the Growth-Team board.
Tue, Jul 16, 12:22 PM · Growth-Team, Notifications
Michael added a project to T369608: Create a reasonable solution for working with CommunityConfiguration data: Technical-Debt.
Tue, Jul 16, 9:35 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Technical-Debt, MediaWiki-extensions-CommunityConfiguration

Mon, Jul 15

Michael moved T363855: Improve validation errors wording and behavior from Blocked / Needs Work to QA on the Growth-Team (FY2024-25 Q1 Sprint 1) board.

The remaining work has been split out into the subtasks:

This task can move forward to QA again once those tasks have been resolved.

Mon, Jul 15, 5:26 PM · Growth-Team (FY2024-25 Q1 Sprint 1), MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael closed T369257: Server validation errors for items of Arrays with custom controls need special handling as Resolved.

No QA for this technical sub-task specifically, only for the parent: T363855: Improve validation errors wording and behavior

Mon, Jul 15, 5:25 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Michael closed T369259: Server validation errors should show better label in main validation message link as Resolved.

No QA for this technical sub-task specifically, only for the parent: T363855: Improve validation errors wording and behavior

Mon, Jul 15, 5:24 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Michael closed T369257: Server validation errors for items of Arrays with custom controls need special handling, a subtask of T363855: Improve validation errors wording and behavior, as Resolved.
Mon, Jul 15, 5:23 PM · Growth-Team (FY2024-25 Q1 Sprint 1), MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael closed T369259: Server validation errors should show better label in main validation message link, a subtask of T363855: Improve validation errors wording and behavior, as Resolved.
Mon, Jul 15, 5:23 PM · Growth-Team (FY2024-25 Q1 Sprint 1), MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T368616: Special:Homepage performance issues.

Sere also: https://docs.google.com/document/d/1aQDQNt-U9DiEpyj-JqVl67VJDb3cFdcgPIZB196tC04/edit

Mon, Jul 15, 5:09 PM · Technical-Debt, Growth-Team, GrowthExperiments-Homepage, Performance Issue
Michael added a comment to T369811: panic when creating elasticsearch container on 0.25.0.

Ah, after destroying all the containers and volumes, and carefully recreating them from scratch, it now seems to actually work!

Mon, Jul 15, 3:21 PM · mwcli
Michael added a comment to T369811: panic when creating elasticsearch container on 0.25.0.

And does search work etc when configured? :)

Mon, Jul 15, 2:47 PM · mwcli
Michael added a comment to T369591: Dark mode: Special:Notifications.

Also, when opening on of the popups that feature a new item it briefly flashes very light blue in dark mode.

Mon, Jul 15, 12:09 PM · Growth-Team (FY2024-25 Q1 Sprint 1), Notifications, dark-mode
Michael updated the task description for T370042: New Notification flashes bright blue, unreadable in dark mode.
Mon, Jul 15, 12:08 PM · Growth-Team (FY2024-25 Q1 Sprint 2), dark-mode, Notifications
Michael created T370042: New Notification flashes bright blue, unreadable in dark mode.
Mon, Jul 15, 12:08 PM · Growth-Team (FY2024-25 Q1 Sprint 2), dark-mode, Notifications
Michael added a comment to T369811: panic when creating elasticsearch container on 0.25.0.

With the new binary the command succeeded, downloaded all the images and now I see "elasticsearch":true on Special:Mwdd. Thanks!

Mon, Jul 15, 10:31 AM · mwcli

Fri, Jul 12

Michael moved T368606: Community configuration defaults are not merged with partially-specified objects from Doing to Code Review on the Growth-Team (FY2024-25 Q1 Sprint 1) board.
Fri, Jul 12, 2:05 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), User-Michael, MediaWiki-extensions-CommunityConfiguration

Thu, Jul 11

Michael claimed T368606: Community configuration defaults are not merged with partially-specified objects.
Thu, Jul 11, 1:19 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), User-Michael, MediaWiki-extensions-CommunityConfiguration
Michael created T369811: panic when creating elasticsearch container on 0.25.0.
Thu, Jul 11, 12:14 PM · mwcli
Michael added a comment to T365245: Benchmark validation usages.

I've created a proof of concept: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CommunityConfiguration/+/1053632
Curious to hear your thoughts.

Thu, Jul 11, 11:05 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T369591: Dark mode: Special:Notifications.

I don't seem to be able to reproduce any of the issues mentioned in the descriptions on enwiki's Special:Notifications (already on .wmf13). @Etonkovidova can you confirm?

Thu, Jul 11, 8:21 AM · Growth-Team (FY2024-25 Q1 Sprint 1), Notifications, dark-mode

Wed, Jul 10

Michael moved T366025: Error: Call to undefined method MediaWiki\Status\Status::getFilters() from Incoming to Test in Production on the Growth-Team (FY2024-25 Q1 Sprint 1) board.

This was a relatively rare error to begin with, so we probably need some time to verify that it is indeed gone. But if we see no new occurrences of it between July 19th 2024 and August 9th 2024 (4 weeks), then, I think, we can consider this verified as fixed.

Wed, Jul 10, 7:12 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), GrowthExperiments-NewcomerTasks, Wikimedia-production-error
Michael edited projects for T366025: Error: Call to undefined method MediaWiki\Status\Status::getFilters(), added: Growth-Team (FY2024-25 Q1 Sprint 1); removed Patch-For-Review, Growth-Team.
Wed, Jul 10, 7:08 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), GrowthExperiments-NewcomerTasks, Wikimedia-production-error
Michael added a comment to T365245: Benchmark validation usages.

Another sensible measure could be to add benchmarking in CI for this. That exists already in GrowthExperiments (currently broken: T329280), but CommunityConfiguration should not have those problems (that is, it does not depend on any other extensions), and ensuring that validation stays fast is even more important for CommunityConfiguration.

Wed, Jul 10, 7:01 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-extensions-CommunityConfiguration
Michael added a comment to T365886: Community updates module: audience targeting.
  1. Setting a default value for the maximum is tricky. CC does not allow default empty values (null) for some types, like the case of the number and integer. We could display a "very big" number as the default, but we cannot set an "empty" value for the field to signal the special case "don't apply the validation constraint if value is not set".
Wed, Jul 10, 3:20 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-Community-Updates, GrowthExperiments-Homepage
Michael moved T369259: Server validation errors should show better label in main validation message link from Doing to Code Review on the Growth-Team (FY2024-25 Q1 Sprint 1) board.
Wed, Jul 10, 1:56 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Michael moved T369257: Server validation errors for items of Arrays with custom controls need special handling from Doing to Code Review on the Growth-Team (FY2024-25 Q1 Sprint 1) board.
Wed, Jul 10, 1:56 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Michael updated the task description for T369709: Switch `GEUseCommunityConfigurationExtension` to `true` in extension.json and fix tests failing in CI.
Wed, Jul 10, 12:51 PM · CommunityConfiguration-Adoption, GrowthExperiments, Technical-Debt, Growth-Team
Michael updated the task description for T369709: Switch `GEUseCommunityConfigurationExtension` to `true` in extension.json and fix tests failing in CI.
Wed, Jul 10, 12:50 PM · CommunityConfiguration-Adoption, GrowthExperiments, Technical-Debt, Growth-Team
Michael added a parent task for T366458: CommunityConfiguration: Release extension to all Wikipedias with GrowthExperiments: T369709: Switch `GEUseCommunityConfigurationExtension` to `true` in extension.json and fix tests failing in CI.
Wed, Jul 10, 12:45 PM · Growth-Team (FY2024-25 Q1 Sprint 2), User-notice, CommunityConfiguration-Adoption, GrowthExperiments