Page MenuHomePhabricator

Lucas_Werkmeister_WMDE (Lucas Werkmeister (WMDE))
Engineering

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Apr 3 2017, 2:45 PM (267 w, 6 d)
Availability
Available
IRC Nick
Lucas_WMDE
LDAP User
Lucas Werkmeister (WMDE)
MediaWiki User
Lucas Werkmeister (WMDE) [ Global Accounts ]

Software developer on the Wikidata team at Wikimedia Germany (he/him, Berlin timezone). Private account: @LucasWerkmeister.

Recent Activity

Fri, May 20

Lucas_Werkmeister_WMDE added a comment to T308814: Allow namespace aliases in FullQualifiedClassNameSniff.

I could also imagine adding a configurable property to the rule to list allowed qualified name prefix, so that you could allowlist RL\ and other aliases or namespaces where it makes sense.

Fri, May 20, 8:29 AM · MediaWiki-Codesniffer

Thu, May 19

Lucas_Werkmeister_WMDE added a comment to T307769: SettingsTest::testCurrentSettingsValidate fails in quibble-vendor-mysql-php72-noselenium-docker for multiple repos.

@Lucas_Werkmeister_WMDE @kostajh Can you verify that my patch fixes the issue in the extension repos and merge the patch if so? We had three people quit from the team over the last couple of months and I'm having trouble finding people to review my patches.

Thu, May 19, 10:30 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-SettingsBuilder, ci-test-error (WMF-deployed Build Failure), Growth-Team, GrowthExperiments, Patch-For-Review, Platform Engineering

Wed, May 18

Lucas_Werkmeister_WMDE created T308654: Validate lemma length inline on input event.
Wed, May 18, 10:19 AM · Patch-For-Review, User-Noarave, Special:NewLexeme revival (Special:NewLexeme revival - sprint 8), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T306012: Externalize WikibaseLexeme configuration documentation from WikibaseLexeme.git from Peer Review to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 8) board.

https://doc.wikimedia.org/WikibaseLexeme/master/php/md_docs_topics_options.html

Wed, May 18, 8:52 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 8), User-ItamarWMDE, Documentation, Wikidata Lexicographical data, Wikidata

Tue, May 17

Lucas_Werkmeister_WMDE added a project to T308579: Update wikidata-query-gui-build job from Node 12 to Node 14: Wikidata Query UI.
Tue, May 17, 3:52 PM · wmde-team-a-tech, wdwb-tech, Wikidata, Wikidata Query UI, Release-Engineering-Team (Seen), Continuous-Integration-Config
Lucas_Werkmeister_WMDE added a comment to T308579: Update wikidata-query-gui-build job from Node 12 to Node 14.

I’m not sure if T267890 is the right parent task for this, but it seems related at least. Feel free to move this around though.

Tue, May 17, 3:52 PM · wmde-team-a-tech, wdwb-tech, Wikidata, Wikidata Query UI, Release-Engineering-Team (Seen), Continuous-Integration-Config
Lucas_Werkmeister_WMDE created T308579: Update wikidata-query-gui-build job from Node 12 to Node 14.
Tue, May 17, 3:52 PM · wmde-team-a-tech, wdwb-tech, Wikidata, Wikidata Query UI, Release-Engineering-Team (Seen), Continuous-Integration-Config
Lucas_Werkmeister_WMDE created T308549: Remove $wgLexemeTalkNamespace setting, always use $wgLexemeNamespace + 1.
Tue, May 17, 1:04 PM · wdwb-tech, Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE moved T306012: Externalize WikibaseLexeme configuration documentation from WikibaseLexeme.git from Doing to Peer Review on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 8) board.
Tue, May 17, 11:29 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 8), User-ItamarWMDE, Documentation, Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE claimed T306012: Externalize WikibaseLexeme configuration documentation from WikibaseLexeme.git.
Tue, May 17, 10:34 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 8), User-ItamarWMDE, Documentation, Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE updated subscribers of T243233: MediaWiki should provide a LocalClusterObjectCache service.
Tue, May 17, 10:15 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Patch-For-Review, Performance-Team, MediaWiki-libs-ObjectCache
Lucas_Werkmeister_WMDE updated the task description for T305438: Define user testing for the new page.
Tue, May 17, 9:33 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T305517: Consider migrating from Vuex 4 to Pinia.

We’re writing our code using Vuex at the moment (current src/store), but I think it wouldn’t be too much work to migrate to Pinia (most of our development time so far has gone into code outside the store, I’d say).

Tue, May 17, 8:48 AM · Design-Systems-Team, Vue.js
Lucas_Werkmeister_WMDE added a comment to T298154: Prefill input fields by URL parameter.

Example links on Beta:

Tue, May 17, 8:23 AM · Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data

Mon, May 16

Lucas_Werkmeister_WMDE moved T307443: update input placeholders on no-JS page from Peer Review to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Mon, May 16, 4:43 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T302877: Update Labels and Placeholders for Special:NewLexeme inputs from Peer Review to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Mon, May 16, 4:43 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, User-Michael, I18n, Wikidata, Wikidata Lexicographical data, wdwb-tech
Lucas_Werkmeister_WMDE added a comment to T308448: Comment not recognized for no obvious reason.

On the Wikidata Project chat I just happened to notice another comment that’s recognized as part of a reply to it; the unrecognized comment is again unsigned, but this time on the top level:

image.png (249×1 px, 125 KB)

It might be related to “unsigned” templates after all, even if it doesn’t always happen?

Mon, May 16, 4:10 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Editing QA, Editing-team (FY2021-22 Kanban Board), DiscussionTools
Lucas_Werkmeister_WMDE added a comment to T308443: Phan broken due to ResourceLoader namespace move.

CI should be working again (I’ll verify in WikibaseLexeme in a moment)

Mon, May 16, 4:02 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE lowered the priority of T308443: Phan broken due to ResourceLoader namespace move from Unbreak Now! to Needs Triage.

CI should be working again (I’ll verify in WikibaseLexeme in a moment); leaving it up to @tstarling and @Reedy whether this task should stay open (for repeating the namespace move with fewer problems) or can be closed already.

Mon, May 16, 4:01 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE removed a project from T308443: Phan broken due to ResourceLoader namespace move: Wikidata Analytics.
Mon, May 16, 2:31 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE added a comment to T308443: Phan broken due to ResourceLoader namespace move.

The patch includes a “ResourceLoaderContext72Hack” hack class, which is apparently supposed to work around T166010#5962098. Perhaps that hack, whatever it is, doesn’t work in Phan?

Mon, May 16, 2:30 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE added a comment to T308443: Phan broken due to ResourceLoader namespace move.

Namespaces introduced in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/789789 (forgot to link that earlier).

Mon, May 16, 2:23 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE triaged T308443: Phan broken due to ResourceLoader namespace move as Unbreak Now! priority.
Mon, May 16, 2:20 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE created T308443: Phan broken due to ResourceLoader namespace move.
Mon, May 16, 2:20 PM · Patch-For-Review, phan, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE removed a project from T303394: METRICS - Metrics for page use: Patch-For-Review.
Mon, May 16, 2:09 PM · Special:NewLexeme revival, MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), User-Michael, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T307443: update input placeholders on no-JS page from To Do to Peer Review on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Mon, May 16, 2:08 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T302877: Update Labels and Placeholders for Special:NewLexeme inputs from To Do to Peer Review on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Mon, May 16, 2:08 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, User-Michael, I18n, Wikidata, Wikidata Lexicographical data, wdwb-tech
Lucas_Werkmeister_WMDE edited projects for T307443: update input placeholders on no-JS page, added: Special:NewLexeme revival (Special:NewLexeme revival - sprint 7); removed Special:NewLexeme revival.
Mon, May 16, 2:07 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE edited projects for T302877: Update Labels and Placeholders for Special:NewLexeme inputs, added: Special:NewLexeme revival (Special:NewLexeme revival - sprint 7); removed Special:NewLexeme revival.
Mon, May 16, 2:07 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, User-Michael, I18n, Wikidata, Wikidata Lexicographical data, wdwb-tech
Lucas_Werkmeister_WMDE moved T307751: Update message "unconnectedpages-summary" to reflect sorting order changes from Peer Review to Product Verification on the Wikidata-Campsite (Team A Hearth 🏰🔥) board.
Mon, May 16, 9:56 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Wikidata-Campsite (Team A Hearth 🏰🔥), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE closed T308117: Send Special:NewLexemeAlpha URL param data from server to client as Resolved.
Mon, May 16, 9:53 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-Michael, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T298154: Prefill input fields by URL parameter from Parents / Waiting to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Mon, May 16, 9:53 AM · Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T308117: Send Special:NewLexemeAlpha URL param data from server to client, a subtask of T298154: Prefill input fields by URL parameter, as Resolved.
Mon, May 16, 9:53 AM · Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T308422: It is possible to have two wikidata elements with the same label and description.

What do you mean by “cancellation”? Reverting the edit?

Mon, May 16, 9:09 AM · Wikidata
Lucas_Werkmeister_WMDE added a comment to T277826: Add a new qualifier for the conflicts-with constraint to specify the properties and values that should be used instead.

Include two line breaks in the source (\n\n – you can often see that in qqq.json before the list of parameters for a message, for example), then it’ll be wikitext-parsed as a paragraph break.

Mon, May 16, 9:05 AM · Wikidata, Wikibase-Quality-Constraints
Lucas_Werkmeister_WMDE added a comment to T294803: WDQS query returns dead links instead of SomeValue values.

That would probably work, but seems like a hacky and potentially misleading solution to me (misleading because you wouldn’t want to use this prefix in a query). I think it shouldn’t be that much more effort to implement this task “more properly”, it just hasn’t been a priority for the dev team so far. If anyone wants to work on it themselves, the relevant code would probably be in wikibase/queryService/ui/resultBrowser/helper/FormatterHelper.js, formatValue() method, and it would use a new i18n message (pointing to {{msg-mw|Wikibase-snakview-snaktypeselector-somevalue}} and {{msg-mw|Wikibase-snakview-variations-somevalue-label}} in qqq.json).

Mon, May 16, 9:04 AM · Wikidata, Wikidata Query UI

Fri, May 13

Lucas_Werkmeister_WMDE added a comment to T308335: Magic word to insert a newline.

With a template that transcludes as a newline, using {{#tag:}} for this seems to work well on my local wiki:

{{#tag:syntaxhighlight|#!/bin/sh{{newline}}echo "hello"|lang=sh}}

image.png (123×525 px, 9 KB)

(Note that on enwiki, Template:NewlineTemplate:Break inserts a <br> instead. I couldn’t find an existing template that transcludes to a single newline, though I also didn’t search for too long.)

Fri, May 13, 4:24 PM · SyntaxHighlight
Lucas_Werkmeister_WMDE moved T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup from Doing to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.

Moving back to doing because I noticed we’re including the suggested items in the search offset, meaning some search results get skipped.

Fri, May 13, 4:15 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T308118: Use Special:NewLexemeAlpha URL param data in client as Resolved.
Fri, May 13, 3:57 PM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T308118: Use Special:NewLexemeAlpha URL param data in client, a subtask of T298154: Prefill input fields by URL parameter, as Resolved.
Fri, May 13, 3:57 PM · Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T308118: Use Special:NewLexemeAlpha URL param data in client.

Pull requests:

Fri, May 13, 3:44 PM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T308118: Use Special:NewLexemeAlpha URL param data in client from Doing to Peer Review on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Fri, May 13, 3:27 PM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T307751: Update message "unconnectedpages-summary" to reflect sorting order changes.

Our current plan is to sort only by descending page ID temporarily, and later sort by ascending namespace and descending page ID. So I recommend either removing the mention of the sort order from the message entirely, or to make it a bit more vague, e.g. “newer pages are listed first” (without specifically mentioning the page ID).

Fri, May 13, 3:23 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Wikidata-Campsite (Team A Hearth 🏰🔥), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE added a comment to T277826: Add a new qualifier for the conflicts-with constraint to specify the properties and values that should be used instead.

I would prefer to avoid interpreting the constraint too much, and limit the message to something like “Use the value video game developer instead.” The user can hopefully make a better decision about what a correct fix looks like. (But yes, making the replacement value invalid when no replacement property is given would also be an option, I think.)

Fri, May 13, 1:46 PM · Wikidata, Wikibase-Quality-Constraints
Lucas_Werkmeister_WMDE added a comment to T277826: Add a new qualifier for the conflicts-with constraint to specify the properties and values that should be used instead.

Note that it’s also possible to have only a replacement value but no replacement property. Query of conflicts-with constraints with replacements. (Also, the message documentation should make it clear to translators that “instead” needs to be as vague as it is, because looking at that query, it seems like $3 should sometimes be used “instead of $1” and sometimes “instead of $2” – this needs to be left to the interpretation of the human reader of the message, I think.)

Fri, May 13, 9:19 AM · Wikidata, Wikibase-Quality-Constraints

Thu, May 12

Lucas_Werkmeister_WMDE added a comment to T307328: Scalability issues of recentchanges table.

I think with that context, it might make sense to exclude maintenance categories and other categories marked as "hidden". To my knowledge as a user and administrator of Wikimedia Commons, these are primarily monitored (if at all) through navigating to that category to work off the list in real-time, e.g. categories with missing information or requests for speedy deletion etc., not through one's watchlist where it would remain long after the request for information or admin action is dealt with.

Thu, May 12, 4:40 PM · Performance-Team (Radar), Growth-Team, Data-Persistence (Consultation), MediaWiki-Recent-changes
Lucas_Werkmeister_WMDE closed T308243: WikibaseLexeme CI broken: Phan no longer aware of Scribunto classes as Resolved.
Thu, May 12, 4:21 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE committed rEWBN80309129f2d7: Update .phan/config.php for Wikibase stub changes (authored by Lucas_Werkmeister_WMDE).
Update .phan/config.php for Wikibase stub changes
Thu, May 12, 4:05 PM
Lucas_Werkmeister_WMDE committed rEWLC05e4ded61ec9: Update .phan/config.php for Wikibase stub changes (authored by Lucas_Werkmeister_WMDE).
Update .phan/config.php for Wikibase stub changes
Thu, May 12, 3:49 PM
Lucas_Werkmeister_WMDE added a comment to T305517: Consider migrating from Vuex 4 to Pinia.

Migrating existing projects that use Vuex 4 to Pinia might be low priority, but new projects built in Vue 3 that require a state management library should probably use Pinia. Should we open a separate task for this, mostly to make sure we can get a timely security review of Pinia if we decide to use it (which seems likely)?

Thu, May 12, 3:00 PM · Design-Systems-Team, Vue.js
Lucas_Werkmeister_WMDE added a comment to T308243: WikibaseLexeme CI broken: Phan no longer aware of Scribunto classes.

Hrm, but Codesearch reveals the following extensions were also using Wikibase/.phan/stubs:

Thu, May 12, 1:34 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE triaged T308243: WikibaseLexeme CI broken: Phan no longer aware of Scribunto classes as High priority.

Marking this as high priority, but not UBN, since (I think) it only affects one extension.

Thu, May 12, 1:34 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE created T308243: WikibaseLexeme CI broken: Phan no longer aware of Scribunto classes.
Thu, May 12, 1:30 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE added a comment to T307443: update input placeholders on no-JS page.

Yes, my hope is that the new messages will completely replace the old ones in NewLexemeAlpha, and then we can remove the old messages together with the old special page. (But until then, we need both to exist at the same time, so we need something in the name to distinguish them – but ideally something that won’t look too out of place once the new messages are the only ones left, either.)

Thu, May 12, 11:51 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T308210: CI Error: count(): Parameter must be an array or an object that implements Countable as Resolved.

Fixed (UBN was already resolved with the first change, I’d say).

Thu, May 12, 11:45 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Wikidata, GrowthExperiments, Growth-Team, ci-test-error (WMF-deployed Build Failure), Wikibase-Quality-Constraints
Lucas_Werkmeister_WMDE closed T307910: Create proof of concept for cypress-axe as Resolved.
Thu, May 12, 11:38 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility
Lucas_Werkmeister_WMDE closed T307910: Create proof of concept for cypress-axe, a subtask of T303806: Investigate which is the best option for accessibility testing to new lexeme special page CI, as Resolved.
Thu, May 12, 11:38 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility
Lucas_Werkmeister_WMDE added a comment to T307443: update input placeholders on no-JS page.

Well, we want to use the messages for both JS and no-JS, so that would be misleading.

Thu, May 12, 10:58 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T306012: Externalize WikibaseLexeme configuration documentation from WikibaseLexeme.git.

We talked about this in the documentation coffee time and concluded that we can add the options in the repository for now (rendered on doc.wikimedia.org), keeping @danshick-wmde in the loop (already subscribed here). So probably docs/topics/options.md just like in Wikibase.

Thu, May 12, 10:35 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 8), User-ItamarWMDE, Documentation, Wikidata Lexicographical data, Wikidata

Wed, May 11

Lucas_Werkmeister_WMDE moved T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup from Test (Verification) to Doing on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.

Moving back to doing because I noticed we’re including the suggested items in the search offset, meaning some search results get skipped.

Wed, May 11, 1:44 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE claimed T308118: Use Special:NewLexemeAlpha URL param data in client.
Wed, May 11, 10:35 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE created T308118: Use Special:NewLexemeAlpha URL param data in client.
Wed, May 11, 10:18 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE created T308117: Send Special:NewLexemeAlpha URL param data from server to client.
Wed, May 11, 10:18 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-Michael, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data

Tue, May 10

Lucas_Werkmeister_WMDE moved T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup from Peer Review to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.

This is live on Beta with three lexical categories: noun, adjective, adverb.

Tue, May 10, 1:44 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T307443: update input placeholders on no-JS page.

Per the note in T302877, we’ll probably introduce new messages for this (since we don’t want to add the code to look up the right label to the old special page); I think we can relatively nicely insert item or itemid into the old message key wikibaselexeme-newlexeme-language-placeholder to produce wikibaselexeme-newlexeme-language-item-placeholder (likewise for wikibaselexeme-newlexeme-lexicalcategory(-item)-placeholder).

Tue, May 10, 12:18 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T307912: Create proof of concept for eslint-plugin-vuejs-accesibility as Resolved.
Tue, May 10, 10:16 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility
Lucas_Werkmeister_WMDE closed T307912: Create proof of concept for eslint-plugin-vuejs-accesibility, a subtask of T303806: Investigate which is the best option for accessibility testing to new lexeme special page CI, as Resolved.
Tue, May 10, 10:15 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility

Mon, May 9

Lucas_Werkmeister_WMDE moved T307912: Create proof of concept for eslint-plugin-vuejs-accesibility from Doing to Peer Review on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Mon, May 9, 2:41 PM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility
Lucas_Werkmeister_WMDE added a comment to T307912: Create proof of concept for eslint-plugin-vuejs-accesibility.

No issues detected.

Mon, May 9, 2:31 PM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility
Lucas_Werkmeister_WMDE claimed T307912: Create proof of concept for eslint-plugin-vuejs-accesibility.
Mon, May 9, 2:24 PM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data, Accessibility
Lucas_Werkmeister_WMDE added a comment to T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup.

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

Mon, May 9, 1:55 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T307443: update input placeholders on no-JS page.
  • input placeholder texts on the JS version of the page continue to use the labels of the respective Items
Mon, May 9, 10:56 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Patch-For-Review, Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T307439: LANGUAGE BOOSTING : Finalize the criteria and create a ticket for the search team as Resolved.

I think this is done: T307869: Request for new search profile for Wikidata that boosts Items for languages

Mon, May 9, 9:55 AM · Special:NewLexeme revival (Special:NewLexeme revival - sprint 7)
Lucas_Werkmeister_WMDE added a comment to T307866: Replace existing Special:NewLexeme page with the new one.

Backlog refinement note: This probably doesn’t need to be configurable, we can just replace all the code on master and let it roll out with the train.

Mon, May 9, 9:37 AM · Wikidata Lexicographical data, Wikidata, Special:NewLexeme revival
Lucas_Werkmeister_WMDE added a comment to T298140: Lexeme Language Lookup - Prioritize Items for languages in the Item lookup.

Backlog refinement note: we probably won’t have the new search profile on Beta or Test Wikidata, but we can test this task in the dev entry point, which searches real Wikidata (as soon as the new profile exists there, potentially before the new special page is enabled in production).

Mon, May 9, 9:20 AM · Wikidata, Wikidata Lexicographical data, Special:NewLexeme revival
Lucas_Werkmeister_WMDE lowered the priority of T307769: SettingsTest::testCurrentSettingsValidate fails in quibble-vendor-mysql-php72-noselenium-docker for multiple repos from Unbreak Now! to High.
Mon, May 9, 8:59 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-SettingsBuilder, ci-test-error (WMF-deployed Build Failure), Growth-Team, GrowthExperiments, Patch-For-Review, Platform Engineering

Fri, May 6

Lucas_Werkmeister_WMDE claimed T307808: Wikibase classic termbox (entity terms view) drops last user babel language if interface language is not in babel.
Fri, May 6, 5:10 PM · Wikidata-Campsite (Team A Hearth 🏰🔥), Patch-For-Review, MediaWiki-extensions-WikibaseView, Wikidata
Lucas_Werkmeister_WMDE added a comment to T297393: Implement basic version of mul language code and deploy to Test Wikidata.

Filed T307808: Wikibase classic termbox (entity terms view) drops last user babel language if interface language is not in babel for the termbox language shuffle.

Fri, May 6, 5:04 PM · MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), Wikidata-Campsite (Team A Hearth 🏰🔥), Wikidata, Language codes
Lucas_Werkmeister_WMDE added a comment to T307808: Wikibase classic termbox (entity terms view) drops last user babel language if interface language is not in babel.

There’s every chance that there’s an existing task for this bug, but I couldn’t find it.

Fri, May 6, 5:04 PM · Wikidata-Campsite (Team A Hearth 🏰🔥), Patch-For-Review, MediaWiki-extensions-WikibaseView, Wikidata
Lucas_Werkmeister_WMDE created T307808: Wikibase classic termbox (entity terms view) drops last user babel language if interface language is not in babel.
Fri, May 6, 5:03 PM · Wikidata-Campsite (Team A Hearth 🏰🔥), Patch-For-Review, MediaWiki-extensions-WikibaseView, Wikidata
Lucas_Werkmeister_WMDE added a comment to T297393: Implement basic version of mul language code and deploy to Test Wikidata.

For some reason, with my interface set to en-gb and mul added to my babel box, mul appears in the termbox only briefly and then disappears. It works if my user interface is set to en or de. Also, adding en-gb to my babel fixes it. Thank you Nikki for making us aware of this!

Fri, May 6, 4:39 PM · MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), Wikidata-Campsite (Team A Hearth 🏰🔥), Wikidata, Language codes
Lucas_Werkmeister_WMDE added a comment to T307751: Update message "unconnectedpages-summary" to reflect sorting order changes.

I think an alternative we should consider is to remove the mention of the sort order completely (instead of changing it to “ascending”). The descending sort order was an intentional feature at the time; the ascending sort order isn’t really a feature on its own, but is rather dictated by the requirements of the database query, which has to be efficient. What do you think?

Fri, May 6, 3:32 PM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Wikidata-Campsite (Team A Hearth 🏰🔥), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE triaged T307769: SettingsTest::testCurrentSettingsValidate fails in quibble-vendor-mysql-php72-noselenium-docker for multiple repos as Unbreak Now! priority.

Affected extensions include:

Fri, May 6, 11:03 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-SettingsBuilder, ci-test-error (WMF-deployed Build Failure), Growth-Team, GrowthExperiments, Patch-For-Review, Platform Engineering
Lucas_Werkmeister_WMDE added a comment to T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup.

Hm, but the search results might include one of the suggested/prioritized lexical categories even when we didn’t match it without the search API (e.g. it matches an alias while we only check labels, or it matches in another language). What happens in that case?

Fri, May 6, 9:59 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE placed T307769: SettingsTest::testCurrentSettingsValidate fails in quibble-vendor-mysql-php72-noselenium-docker for multiple repos up for grabs.

Unassigning myself, the patch above is failing in CI and I’m not sure what the fix is. Needs someone who’s actually familiar with what’s happening in the config schema, I think.

Fri, May 6, 9:47 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-SettingsBuilder, ci-test-error (WMF-deployed Build Failure), Growth-Team, GrowthExperiments, Patch-For-Review, Platform Engineering
Lucas_Werkmeister_WMDE claimed T307769: SettingsTest::testCurrentSettingsValidate fails in quibble-vendor-mysql-php72-noselenium-docker for multiple repos.
Fri, May 6, 9:36 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-SettingsBuilder, ci-test-error (WMF-deployed Build Failure), Growth-Team, GrowthExperiments, Patch-For-Review, Platform Engineering
Lucas_Werkmeister_WMDE updated subscribers of T307769: SettingsTest::testCurrentSettingsValidate fails in quibble-vendor-mysql-php72-noselenium-docker for multiple repos.

I can reproduce this locally (with OAuth instead of CentralAuth); git bisect says it broke with rMW67c0766a8477: Use inverted schema definition for fast loading. (Gerrit) by @daniel for T300129: SettingsBuilder: replace DefaultSettings.php.

Fri, May 6, 9:28 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-SettingsBuilder, ci-test-error (WMF-deployed Build Failure), Growth-Team, GrowthExperiments, Patch-For-Review, Platform Engineering

Thu, May 5

Lucas_Werkmeister_WMDE created T307718: Migrate wikidata-analysis tool away from Stretch Grid Engine.
Thu, May 5, 4:10 PM · Wikidata
Lucas_Werkmeister_WMDE added a comment to T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup.
  • Are lexical categories filtered against the search results in the same way that the spelling variants are filtered (i.e. there's a word starting with the search term, in the name)? @Lydia_Pintscher

I'd say it should behave the same way with the lexical categories prioritized as without. So that'd be matching on the start of words.

Thu, May 5, 3:18 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup from Doing to Peer Review on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Thu, May 5, 2:29 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE claimed T298150: Lexical Category lookup - prioritize Items for lexical categories in the Item lookup.
Thu, May 5, 9:15 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE moved T307430: Add search link and text to the no-JS page from Peer Review to Test (Verification) on the Special:NewLexeme revival (Special:NewLexeme revival - sprint 7) board.
Thu, May 5, 8:40 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Special:NewLexeme revival (Special:NewLexeme revival - sprint 7), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T307586: wbsearchentities produces no results on 1.39.0-wmf.10.

Thanks @EBernhardson and @brennen!

Thu, May 5, 8:39 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-notice, Discovery-Search, Wikidata, Wikimedia-production-error, wdwb-tech

Wed, May 4

Krinkle awarded T306358: InvalidArgumentException: WikiPage constructed on a Title that cannot exist as a page: Special:NewEntitySchema (NewEntitySchemaTest::testNewSchemaIsNotCreatedWhenBlocked test failure) a Orange Medal token.
Wed, May 4, 6:27 PM · MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), wdwb-tech, Wikimedia-production-error, MediaWiki-Blocks, Regression, Shape Expressions, Wikidata-Campsite, Wikidata, ci-test-error (WMF-deployed Build Failure)
Lucas_Werkmeister_WMDE added a comment to T209859: Wikidata autocomplete (wbsearchentities) results with score <= 0.

Change 786267 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@es68] Prevent negative weights on BoostedQueriesFunction

https://gerrit.wikimedia.org/r/786267

Wed, May 4, 3:30 PM · MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), Discovery-Search (Current work), Wikidata
Lucas_Werkmeister_WMDE updated subscribers of T307586: wbsearchentities produces no results on 1.39.0-wmf.10.

@dcausse I think y’all have been doing some work on elasticsearch compatibility in (Wikibase)CirrusSearch (T288765 and some other changes), any chance this could be related? I don’t see anything in the Wikibase.git log that looks like a likely culprit. (The issue can still be reproduced on Test Wikidata, e.g. search for a. I can’t reproduce it locally yet, which I assume is because I don’t use CirrusSearch locally.)

Wed, May 4, 3:25 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-notice, Discovery-Search, Wikidata, Wikimedia-production-error, wdwb-tech
jcrespo awarded T307586: wbsearchentities produces no results on 1.39.0-wmf.10 a Yellow Medal token.
Wed, May 4, 2:21 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-notice, Discovery-Search, Wikidata, Wikimedia-production-error, wdwb-tech
Lucas_Werkmeister_WMDE merged T307587: unable to add depict statemants on Wikimedia Commons into T307586: wbsearchentities produces no results on 1.39.0-wmf.10.
Wed, May 4, 2:00 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-notice, Discovery-Search, Wikidata, Wikimedia-production-error, wdwb-tech
Lucas_Werkmeister_WMDE updated the task description for T307586: wbsearchentities produces no results on 1.39.0-wmf.10.
Wed, May 4, 2:00 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), User-notice, Discovery-Search, Wikidata, Wikimedia-production-error, wdwb-tech
Lucas_Werkmeister_WMDE merged task T307587: unable to add depict statemants on Wikimedia Commons into T307586: wbsearchentities produces no results on 1.39.0-wmf.10.
Wed, May 4, 1:59 PM · Wikimedia-production-error, Wikidata, SDC General, Regression, wdwb-tech