Page MenuHomePhabricator

Michael (Michael Große (WMDE))
Software Engineer @ Wikidata.org Team

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Nov 5 2018, 11:51 AM (265 w, 3 d)
Availability
Available
IRC Nick
Michael_WMDE
LDAP User
Michael Große
MediaWiki User
Michael Große (WMDE) [ Global Accounts ]

Berlin-based software developer for WMDE. Previously I worked on DokuWiki and WikiMatrix.

Meta: User:Michael_Große_(WMDE)
Tech: My Contributions
GitHub: micgro42
LinkedIn: https://www.linkedin.com/in/celenduin

🦔

Recent Activity

Tue, Dec 5

Michael added a comment to T352695: MediaWiki PHPUnit test suite can result in non-test database being modified.

@Lucas_Werkmeister_WMDE thanks for filing this. I see the same behavior when running extensions/DiscussionTools/tests/phpunit/ThreadItemStoreTest.php, I am on MariaDB 11.1.3.

Tue, Dec 5, 5:59 PM · Data-Persistence, MediaWiki-libs-Rdbms, MediaWiki-Core-Tests
Michael closed T352523: Chore: Update dependencies in Wikidata-related extensions as Resolved.

None of the extensions had any composer dependencies that needed updating. The remaining outdated dependencies for WikibaseQualityConstraints are blocked for the same reason as for WikibaseLexeme: https://github.com/wikimedia/mediawiki-extensions-WikibaseLexeme/blob/master/README-dev.md#chore-dependency-updates

Tue, Dec 5, 4:51 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-PropertySuggester, MediaWiki-extensions-WikimediaBadges, Wikidata.org, Wikibase-Quality-Constraints, wmde-wikidata-tech, Wikidata
Michael committed rEPS1d452f3447ec: Update eslint-config-wikimedia to ^0.26.0 (authored by Michael).
Update eslint-config-wikimedia to ^0.26.0
Tue, Dec 5, 4:31 PM
Michael placed T352523: Chore: Update dependencies in Wikidata-related extensions up for grabs.
Tue, Dec 5, 4:07 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-PropertySuggester, MediaWiki-extensions-WikimediaBadges, Wikidata.org, Wikibase-Quality-Constraints, wmde-wikidata-tech, Wikidata
Michael claimed T352523: Chore: Update dependencies in Wikidata-related extensions.
Tue, Dec 5, 3:57 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-PropertySuggester, MediaWiki-extensions-WikimediaBadges, Wikidata.org, Wikibase-Quality-Constraints, wmde-wikidata-tech, Wikidata
Michael moved T352523: Chore: Update dependencies in Wikidata-related extensions from Unified DOT Backlog to Wikidata.org Slice on the Wikidata Dev Team board.
Tue, Dec 5, 3:57 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-PropertySuggester, MediaWiki-extensions-WikimediaBadges, Wikidata.org, Wikibase-Quality-Constraints, wmde-wikidata-tech, Wikidata
Michael closed T352522: Chore: Update dependencies in WikibaseLexeme as Resolved.

Everything that we can update has been updated.

Tue, Dec 5, 8:35 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata

Mon, Dec 4

Michael placed T352522: Chore: Update dependencies in WikibaseLexeme up for grabs.

There are no outdated composer dependencies.

Mon, Dec 4, 3:05 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael claimed T352522: Chore: Update dependencies in WikibaseLexeme.
Mon, Dec 4, 2:21 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael moved T352522: Chore: Update dependencies in WikibaseLexeme from Unified DOT Backlog to Wikidata.org Slice on the Wikidata Dev Team board.
Mon, Dec 4, 2:21 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

We still have the literal copy "A description is not applicable for Multiple Languages." for the title= attribute of the - in the description cell for mul when viewing the legacy Termbox and the same copy for the aria-label= attribute when editing it. Should we adjust that as well?

Mon, Dec 4, 12:03 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael placed T351504: Remove non-BCP47 language code dlc (Dalecarlian) from cldr extension up for grabs.
Mon, Dec 4, 11:35 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), Language codes, MediaWiki-extensions-CLDR
Michael closed T351504: Remove non-BCP47 language code dlc (Dalecarlian) from cldr extension as Resolved.

As far as I can tell, the string dlc no longer exists in the cldr extension, so I think this is done indeed.

Mon, Dec 4, 11:35 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), Language codes, MediaWiki-extensions-CLDR
Michael moved T345083: MUL - Change the copy to "default values" in different places from Ready for Peer Review to Waiting for Deployment Window on the Wikidata Dev Team (Wikidata.org Slice) board.
Mon, Dec 4, 11:18 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael moved T352338: Wikidata Tab Disappearance from Unified DOT Backlog to Wikidata.org Slice on the Wikidata Dev Team board.
Mon, Dec 4, 10:25 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, Wikidata-Gadgets
Michael updated subscribers of T352338: Wikidata Tab Disappearance.

As far as I can tell, this task is "Done" by virtue of the root cause being identified: the Primary Sources gadget being broken. (see also T237925: Primary sources tool left without maintainers)

Mon, Dec 4, 10:25 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, Wikidata-Gadgets
Michael moved T352338: Wikidata Tab Disappearance from In Task Breakdown to Product Verification on the Wikidata Dev Team (Wikidata.org Slice) board.
Mon, Dec 4, 10:25 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, Wikidata-Gadgets

Fri, Dec 1

Michael moved T352520: Chore: Update dependencies in EntitySchema from Incoming to Unified DOT Backlog on the Wikidata Dev Team board.
Fri, Dec 1, 10:31 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata
Michael moved T352521: Chore: Update dependencies in new-lexeme-special-page.git from Incoming to Unified DOT Backlog on the Wikidata Dev Team board.
Fri, Dec 1, 10:31 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, Special:NewLexeme revival, wmde-wikidata-tech, Wikidata
Michael moved T352522: Chore: Update dependencies in WikibaseLexeme from Incoming to Unified DOT Backlog on the Wikidata Dev Team board.
Fri, Dec 1, 10:31 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael moved T352523: Chore: Update dependencies in Wikidata-related extensions from Incoming to Unified DOT Backlog on the Wikidata Dev Team board.
Fri, Dec 1, 10:31 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-PropertySuggester, MediaWiki-extensions-WikimediaBadges, Wikidata.org, Wikibase-Quality-Constraints, wmde-wikidata-tech, Wikidata
Michael created T352523: Chore: Update dependencies in Wikidata-related extensions.
Fri, Dec 1, 10:30 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-PropertySuggester, MediaWiki-extensions-WikimediaBadges, Wikidata.org, Wikibase-Quality-Constraints, wmde-wikidata-tech, Wikidata
Michael created T352522: Chore: Update dependencies in WikibaseLexeme.
Fri, Dec 1, 10:30 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael created T352521: Chore: Update dependencies in new-lexeme-special-page.git.
Fri, Dec 1, 10:30 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, Special:NewLexeme revival, wmde-wikidata-tech, Wikidata
Michael created T352520: Chore: Update dependencies in EntitySchema.
Fri, Dec 1, 10:30 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata

Thu, Nov 30

Michael added a comment to T280774: Language name should be distinguished from the statement value when displaying monolingual text statements.

See https://wikidata.beta.wmflabs.org/wiki/Lexeme:L4563 for a prepared example.

Thu, Nov 30, 4:12 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, Wikidata
Michael updated the task description for T352318: Update Vue in Wikidata-related repositories.
Thu, Nov 30, 10:24 AM · Wikidata-Termbox, Wikidata Tainted References, Wikidata Lexicographical data, Wikidata-Bridge, wmde-wikidata-tech, Wikidata
Michael moved T352390: Update Vue in Wikidata Bridge from In Task Breakdown to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Thu, Nov 30, 10:14 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata-Bridge, wmde-wikidata-tech, Wikidata
Michael added a project to T352390: Update Vue in Wikidata Bridge: Wikidata Dev Team (Wikidata.org Slice).
Thu, Nov 30, 10:14 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata-Bridge, wmde-wikidata-tech, Wikidata
Michael created T352390: Update Vue in Wikidata Bridge.
Thu, Nov 30, 10:10 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata-Bridge, wmde-wikidata-tech, Wikidata
Michael added projects to T352388: Update Vue in Special:NewLexeme repository: Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice).

See https://github.com/wmde/new-lexeme-special-page/pull/579

Thu, Nov 30, 10:09 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, Special:NewLexeme revival, Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael moved T352388: Update Vue in Special:NewLexeme repository from In Task Breakdown to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Thu, Nov 30, 10:08 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, Special:NewLexeme revival, Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael created T352388: Update Vue in Special:NewLexeme repository.
Thu, Nov 30, 10:02 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, Special:NewLexeme revival, Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael moved T352387: Update Vue in WikibaseLexeme repository from In Task Breakdown to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Thu, Nov 30, 10:00 AM · User-Michael, MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael added a project to T352387: Update Vue in WikibaseLexeme repository: Wikidata Dev Team (Wikidata.org Slice).
Thu, Nov 30, 10:00 AM · User-Michael, MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael created T352387: Update Vue in WikibaseLexeme repository.
Thu, Nov 30, 9:59 AM · User-Michael, MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, wmde-wikidata-tech, Wikidata
Michael added a comment to T326908: Update WMDE Engineering-owned products that may be affected by IP Masking.

@Tchanders Thank you so much for those details! This helps us a lot with planning the next steps better 🙏

Thu, Nov 30, 9:26 AM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), WMDE-TechWish-Sprint-2023-05-03, Wikidata, [DEPRECATED] wdwb-tech, wmde-wikidata-tech, Wikidata Dev Team, WMDE-Analytics-Engineering, Temporary accounts

Wed, Nov 29

Michael added a comment to T339349: Add experimental PHP 8.3 jobs.

Thank you! 🙏

Wed, Nov 29, 3:32 PM · PHP 8.3 support, Continuous-Integration-Config
Michael added a comment to T339349: Add experimental PHP 8.3 jobs.

I tried it out (check experimental) on a Wikibase change and it quickly failed with the following:

Wed, Nov 29, 8:58 AM · PHP 8.3 support, Continuous-Integration-Config

Tue, Nov 28

Michael placed T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids up for grabs.

This is not great yet, but the list is a start. It contains things for us to work through and add tests as needed. Additional tests obviously will be needed/added for all the code we touch. This is list is more for the overall due diligence.

Tue, Nov 28, 6:53 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Tue, Nov 28, 6:49 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Tue, Nov 28, 6:48 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Tue, Nov 28, 6:42 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Tue, Nov 28, 6:06 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

Hmph, wb.getLanguageNameByCode is also used for both term and non-term contexts (glosses in WikibaseLexeme), just like the PHP version, so I think we’ll have to do the same split there. Call it wb.getLanguageNameByCodeForTerms, I guess?

Tue, Nov 28, 5:11 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T352109: Consider archiving Gerrit repository "wikidata/analytics/dashboard" (20151121).

@ItamarWMDE , @Michael, @Lucas_Werkmeister_WMDE : Is this about the main repo or about the clone T351072 that you found?

Tue, Nov 28, 9:40 AM · User-ItamarWMDE, wmde-wikidata-tech, Wikidata, Wikidata Analytics, Diffusion-Repository-Administrators, Wikimedia-GitHub, Projects-Cleanup
Michael updated subscribers of T352109: Consider archiving Gerrit repository "wikidata/analytics/dashboard" (20151121).

@Aklapper Please review the script that you're using to create these tasks. The pings via Phabricator accounts did not work. (At least I assume that was intended to be phabricator pings from the context.)

Tue, Nov 28, 9:39 AM · User-ItamarWMDE, wmde-wikidata-tech, Wikidata, Wikidata Analytics, Diffusion-Repository-Administrators, Wikimedia-GitHub, Projects-Cleanup
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

Then I misunderstood it moving forward. I'm sorry, my bad!

Tue, Nov 28, 9:38 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

There was another strange thing that I noticed: If I am not logged in, I still see the "multiple languages" string:

image.png (342×307 px, 23 KB)

Purging the cache didn't help. When I log in, it works, when I log out again, it's back to "multiple languages".

Tue, Nov 28, 9:27 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael set Due Date to Sun, Dec 31, 11:00 PM on T345883: Remove HTML markup for language fallback indicators for fallback variants.
Tue, Nov 28, 9:18 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Patch-For-Review, wmde-wikidata-tech, Wikidata
Michael placed T345883: Remove HTML markup for language fallback indicators for fallback variants up for grabs.

Not sure where to move this. We can pick it up again in the new year and click +2 on the change that drops the styles.

Tue, Nov 28, 9:17 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Patch-For-Review, wmde-wikidata-tech, Wikidata
Michael moved T345083: MUL - Change the copy to "default values" in different places from Product Verification to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Tue, Nov 28, 9:13 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

Oh, looking at the task description, I think we might have missed updating the copy of the onboarding popup. I'll quickly create a change for that too.

Tue, Nov 28, 8:57 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael moved T345083: MUL - Change the copy to "default values" in different places from Ready for Peer Review to Product Verification on the Wikidata Dev Team (Wikidata.org Slice) board.

@Manuel @Sarai-WMDE This can now be verified on beta-wikidata.

Tue, Nov 28, 8:55 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata

Mon, Nov 27

Michael added a comment to T351974: Support temporary accounts in EntitySchemas.

@ItamarWMDE @Michael I'm not entirely sure what the current state is. Can you help me flesh out this ticket?

Mon, Nov 27, 1:10 PM · User-ItamarWMDE, EntitySchema, Wikidata, wmde-wikidata-tech, Wikidata Dev Team, Temporary accounts
Michael added a comment to T326908: Update WMDE Engineering-owned products that may be affected by IP Masking.

There is a whole bunch of API endpoints and Special Pages on the Wikidata side of things that do changes that currently cause an anon user's IP address to be logged and displayed. Many, but not all of them go through repo/includes/EditEntity/MediaWikiEditEntity.php and I guess WIP example: Create a temporary user from ApiSetClaim (I57075e88) outlines the fundamental work that will need to be done, eventually.

Mon, Nov 27, 1:06 PM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), WMDE-TechWish-Sprint-2023-05-03, Wikidata, [DEPRECATED] wdwb-tech, wmde-wikidata-tech, Wikidata Dev Team, WMDE-Analytics-Engineering, Temporary accounts
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

Looking at Change name of mul language when used for terms (I7dbd94be), I wonder if it would not be better to have two new public methods on LanguageNameLookup like getNameForTerms( string $languageCode ) and getNameNotForTerms( string $languageCode ). getNameNotForTerms() would then just directly call the now private getName() method and nothing else. getNameForTerms() would check if $languageCode === 'mul' and based on that either return a special name or also directly return the result of getName().

What do you think?

Perhaps getNameForTerms() is nicer than getName( $languageCode, LanguageNameLookup::FOR_TERMS ), yeah. (It’s shorter, at least.) getNameNotForTerms() sounds strange, though. What if we just keep getName() public and add getNameForTerms() on top of it? This doesn’t force callers to choose between one or the other like the other approaches do (callers that use getName() can keep using it without even realizing the interface changed), but I think that’s okay (the meaning of getName() would be the same as before, and we already have Gerrit changes updating all the callers, so I don’t think we’re missing any).

Mon, Nov 27, 10:54 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a project to T351962: Wikidata UI - statement fields are "stacked" when editing: Wikidata-Gadgets.
Mon, Nov 27, 10:43 AM · Wikidata-Gadgets, Wikidata, Wikidata-UX

Fri, Nov 24

Michael added a comment to T351899: [EPIC] Enable not-logged-in users to work with a UI language that is right for them.

It would be better if the browser settings (Accept-Language) and/or geolocation would be considered.

Fri, Nov 24, 8:24 PM · Wikidata
Michael claimed T345883: Remove HTML markup for language fallback indicators for fallback variants.
Fri, Nov 24, 8:08 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Patch-For-Review, wmde-wikidata-tech, Wikidata
Michael moved T345883: Remove HTML markup for language fallback indicators for fallback variants from Unified DOT Backlog to Wikidata.org Slice on the Wikidata Dev Team board.
Fri, Nov 24, 8:08 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Patch-For-Review, wmde-wikidata-tech, Wikidata
Michael added a comment to T350224: [LEX] pp_sortkey is null for wb-claims, wbl-forms and wbl-senses on many Lexemes.

On that Grafana panel, I wonder if we do not want to switch the axis for Forms and Lexemes. We have way more Forms than Lexemes. So Lexemes are by default almost invisible as are all the other Entities that are not Forms. Or maybe switch to a log y-axis?

Fri, Nov 24, 7:33 PM · MW-1.42-notes (1.42.0-wmf.5; 2023-11-14), User-Michael, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata Lexicographical data, Wikidata Analytics, Wikidata
Michael added a comment to T347559: 100 M DispatchChanges jobs.

What version of Wikibase are you running?

Fri, Nov 24, 7:19 PM · NFDI, Wikibase (3rd party installations)
Michael added a comment to T348831: [WD-ORG] [TECH] Max Lag alerts misfire with a DataSource error.

It fired (and resolved) four times yesterday afternoon btw: ca. 13:47, 14:47, 14:52 and 16:10 (all UTC; grafana_state_reason = NoData each time).

I wonder if it would make sense to change the query from “now-5m to now” to “now-6m to now-1m”? I don’t think we usually respond within a minute anyway. (But I don’t know if that would make NoData conditions less likely.)

Fri, Nov 24, 7:06 PM · Wikidata Dev Team (Wikidata.org Slice), Observability-Alerting, Grafana, Wikidata, wmde-wikidata-tech
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

[...]
Perhaps it would be more honest to just have a boolean flag for “is this language name used for terms or not” – after all, that’s all we would use the context for, too. We can still change it to a more fine-grained context later if we really need it.

I guess either that or have a TermLanguageNameLookup produced by the factory. But for this single problem, I think I would still go for the boolean flag. We can always refactor it later when we get an usecase that warrants it.

Fri, Nov 24, 6:45 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael created T351942: wbstatementquantity search keyword seems broken.
Fri, Nov 24, 5:43 PM · Discovery-Search, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

Hmph, the “context” idea has a hitch: several places use LanguageNameLookup::getName() to get the name of a site language, which doesn’t really correspond to any of the existing WikibaseContentLanguages contexts. (SitesModuleBase, SpecialItemByTitle, and SiteLinksView. That’s actually more callers than the one place that gets the language name of a monolingual text language: that happens in MonolingualHtmlFormatter and nowhere else, AFAICT.)

Perhaps it would be more honest to just have a boolean flag for “is this language name used for terms or not” – after all, that’s all we would use the context for, too. We can still change it to a more fine-grained context later if we really need it.

Fri, Nov 24, 5:22 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T351938: Please add wmde/new-lexeme-special-page to codesearch index.

Side note: How come https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikibaseLexeme/+/605c2ed9bde1b624f76eab833f4c0e33c6640de0/resources/special/new-lexeme-dist/SpecialNewLexeme.cjs.js did not get picked up by the above search? This file is directly checked into the WikibaseLexeme directory as a normal file, and it contains the string compatConfig a bunch of times. 🤨

Fri, Nov 24, 4:58 PM · Special:NewLexeme revival, wmde-wikidata-tech, VPS-project-Codesearch
Michael created T351938: Please add wmde/new-lexeme-special-page to codesearch index.
Fri, Nov 24, 4:52 PM · Special:NewLexeme revival, wmde-wikidata-tech, VPS-project-Codesearch
Michael claimed T345751: MUL - When editing, show the popup of the onboarding element immediately.
Fri, Nov 24, 3:42 PM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

That being said, where is EntitySchema getting its language names from?

Directly from LanguageNameUtils::getLanguageName(), I think. (Also, LanguageNameUtils::isSupportedLanguage() seems to be the test for whether a language is allowed or not, so mul wouldn’t be accepted anyways AFAICT.) Wikibase’s LanguageNameLookup is only used for the LanguageFallbackIndicator when formatting EntitySchema values using their labels.

Fri, Nov 24, 12:38 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

For implementing this, my idea would be:

  • Add a $context parameter to LanguageNameLookup::getName(), which can be one of WikibaseContentLanguaiges::getContexts() (CONTEXT_TERM, CONTEXT_MONOLINGUAL_TEXT, or 'term-lexicographical').
  • Update callers to pass the right context. (In other extensions, like WikibaseLexeme and WikibaseMediaInfo, perhaps this should happen before the Wikibase change. Or Wikibase first makes the parameter optional. Not sure.)
  • In LanguageNameLookup::getName(), if the context is CONTEXT_TERM and the language code is mul, return a special message instead of using LanguageNameUtils::getLanguageName(). For the autonym, we can probably just hard-code a string.

@Michael does that sound okay? (I’m not yet sure if I like extending the LanguageNameLookup interface with that extra parameter, but I think it might be the best approach.)

Fri, Nov 24, 11:26 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

Ah interesting! I wasn't aware that mul existed there already since 2015/2016!

Fri, Nov 24, 10:30 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Michael added a comment to T345083: MUL - Change the copy to "default values" in different places .

I remembered yesterday that mul can already be used on monolingual text (example):

image.png (108×468 px, 7 KB)

Should the changed language name also apply there?

Fri, Nov 24, 10:16 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata

Wed, Nov 22

Michael added projects to T351802: WPP: Make term store database configurable: Wikidata, MediaWiki-extensions-WikibaseRepository.
Wed, Nov 22, 2:35 PM · Wikibase Product Platform Team WPP, MediaWiki-extensions-WikibaseRepository, Wikidata, wmde-wikidata-tech
Michael awarded T340590: Update Vue to 3.3.x a Like token.
Wed, Nov 22, 2:30 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Design-Systems-Team (DST-Sprint-12 (2023-11-28 to 2023-12-08)), MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, Codex, Vue.js
Michael added a comment to T230729: Evaluate Cypress as a WebdriverIO replacement for our browser automation framework.

Can I ask where the evaluation results landed? I see that the blog post mentions some trouble when getting Cypress integrated into Wikimedia CI, was there any other activity we can learn from?

My context is that my team has tried Cypress locally and it seems good--better than selenium, we have a docker command which can run the tests headless, and I see a small amount of cypress peppered around Wikimedia repositories, mostly in an experimental way.

Wed, Nov 22, 2:01 PM · Quality-and-Test-Engineering-Team, Patch-For-Review, User-zeljkofilipin

Tue, Nov 21

Michael added a comment to T350224: [LEX] pp_sortkey is null for wb-claims, wbl-forms and wbl-senses on many Lexemes.

Those numbers look good! Now I'm expecting a sharp increase in Grafana for our panels about counting forms and senses.

Tue, Nov 21, 3:56 PM · MW-1.42-notes (1.42.0-wmf.5; 2023-11-14), User-Michael, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata Lexicographical data, Wikidata Analytics, Wikidata

Mon, Nov 20

Michael moved T350665: [ES] Chore: Update dependencies in EntitySchema from In Tech Verification to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Mon, Nov 20, 12:27 PM · User-ItamarWMDE, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata
Michael placed T350224: [LEX] pp_sortkey is null for wb-claims, wbl-forms and wbl-senses on many Lexemes up for grabs.
Mon, Nov 20, 10:39 AM · MW-1.42-notes (1.42.0-wmf.5; 2023-11-14), User-Michael, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata Lexicographical data, Wikidata Analytics, Wikidata

Fri, Nov 17

Michael claimed T350224: [LEX] pp_sortkey is null for wb-claims, wbl-forms and wbl-senses on many Lexemes.
Fri, Nov 17, 3:55 PM · MW-1.42-notes (1.42.0-wmf.5; 2023-11-14), User-Michael, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata Lexicographical data, Wikidata Analytics, Wikidata

Thu, Nov 16

Michael updated the task description for T351423: [C-DIS] Verify and delete dead code in `InjectRCRecordsJob`.
Thu, Nov 16, 3:11 PM · Wikidata Dev Team, wmde-wikidata-tech, Technical-Debt, Wikibase change dispatching scripts to jobs, Wikidata
Michael created T351423: [C-DIS] Verify and delete dead code in `InjectRCRecordsJob`.
Thu, Nov 16, 3:10 PM · Wikidata Dev Team, wmde-wikidata-tech, Technical-Debt, Wikibase change dispatching scripts to jobs, Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 2:56 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 2:21 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 2:10 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 12:35 PM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael claimed T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 11:58 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael added a comment to T351372: Special:EntityPage should return 404 for non-existing MediaInfo-Entities on commons.

Special:BadTitle/M123 would be also ok with me. For me, it would be not so much depending on the entity type, but rather that it should have some sensible "not found" response. Redirecting to the (missing) page of a non-exisitng entity is sensible. Showing a completely unrelated page just because its page-id happens to match the numeric part of the entity-id is not sensible to me.

Thu, Nov 16, 11:54 AM · WikibaseMediaInfo, Structured-Data-Backlog, Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 11:40 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael updated the task description for T349240: Create list of product functionalities likely going to be in contact with pseudo-Entity Ids.
Thu, Nov 16, 11:27 AM · User-Michael, Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael moved T350664: [LEX] Chore: Update dependencies in new-lexeme-special-page.git from Ready for Peer Review to In Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Thu, Nov 16, 11:11 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, Special:NewLexeme revival, wmde-wikidata-tech, Wikidata
Michael created T351383: Chore: Update dependencies of Wikidata extensions.
Thu, Nov 16, 9:49 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), Wikidata Dev Team (Wikidata.org Slice), Wikidata
Michael moved T350665: [ES] Chore: Update dependencies in EntitySchema from In Development to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.

There seems to be a problem with LibraryUpgrader, see: T345930: LibUp hasn't run since 5 June 2023. Should we somehow mention that in the respective section of the README as well?

Thu, Nov 16, 9:41 AM · User-ItamarWMDE, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata
Michael placed T350665: [ES] Chore: Update dependencies in EntitySchema up for grabs.
Thu, Nov 16, 9:41 AM · User-ItamarWMDE, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata
Michael created T351372: Special:EntityPage should return 404 for non-existing MediaInfo-Entities on commons.
Thu, Nov 16, 9:10 AM · WikibaseMediaInfo, Structured-Data-Backlog, Wikidata
Michael added a project to T324232: Make Special:EntityData recognize Entity Schemas: EntitySchema.
Thu, Nov 16, 9:00 AM · EntitySchema, Wikidata
Michael claimed T350665: [ES] Chore: Update dependencies in EntitySchema.
Thu, Nov 16, 8:43 AM · User-ItamarWMDE, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata
Michael moved T350665: [ES] Chore: Update dependencies in EntitySchema from Unified DOT Backlog to Wikidata.org Slice on the Wikidata Dev Team board.
Thu, Nov 16, 8:43 AM · User-ItamarWMDE, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata
Michael moved T350665: [ES] Chore: Update dependencies in EntitySchema from In Task Breakdown to Ready for Development on the Wikidata Dev Team (Wikidata.org Slice) board.
Thu, Nov 16, 8:43 AM · User-ItamarWMDE, MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), User-Michael, Wikidata Dev Team (Wikidata.org Slice), EntitySchema, wmde-wikidata-tech, Wikidata