Page MenuHomePhabricator

Lucas_Werkmeister_WMDE (Lucas Werkmeister (WMDE))
closing tasks for open data

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Apr 3 2017, 2:45 PM (488 w, 19 h)
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.

Profile picture by Sandro Halank, CC BY-SA 4.0.

Recent Activity

Today

Lucas_Werkmeister_WMDE added a comment to T433709: [BLZMI] 🐛hasType query returns timeout.

FWIW, the query works quickly for me if I inline the ?item variable or the ?class variable (or both). Given that ?class may have multiple values, inlining ?item is probably the best workaround in WBQC (I’m not sure why this used BIND() to begin with, to be honest).

Tue, Aug 11, 9:12 AM · Wikidata-Omega (Triaging), Wikibase-Quality-Constraints, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE updated the task description for T434446: [POC] Override Wikibase client factory to inject pinned item revisions during page parse.
Tue, Aug 11, 9:05 AM · Wikidata, Wikidata Integration in Wikimedia projects
Lucas_Werkmeister_WMDE updated subscribers of T434446: [POC] Override Wikibase client factory to inject pinned item revisions during page parse.
Tue, Aug 11, 9:05 AM · Wikidata, Wikidata Integration in Wikimedia projects

Fri, Jul 31

Lucas_Werkmeister_WMDE added a comment to T429005: Flaky Cypress test: wbui2025 deleted property - expected text P23, but the text was ''.

https://integration.wikimedia.org/ci/job/quibble-with-Wikibase-extensions-browser-tests-only-vendor-php83/16408/console

After two rechecks it passed. I thought the failure looked more like T418778 but T418778#12013553 suggests this is the right task.

Fri, Jul 31, 9:38 AM · ci-test-error (WMF-deployed Build Failure), Wikidata-Omega, Wikidata

Thu, Jul 30

Lucas_Werkmeister_WMDE added a comment to T433588: helmfile apply with new values*.yaml file did not deploy new k8s pods.

For anyone who wants to test this: the expected result of the change I wanted to deploy is that you can

Thu, Jul 30, 9:58 AM · Patch-For-Review, collaboration-services
Lucas_Werkmeister_WMDE created T433589: helmfile prints broken helm get command.
Thu, Jul 30, 9:45 AM · collaboration-services
Lucas_Werkmeister_WMDE created T433588: helmfile apply with new values*.yaml file did not deploy new k8s pods.
Thu, Jul 30, 9:45 AM · Patch-For-Review, collaboration-services

Wed, Jul 29

Lucas_Werkmeister_WMDE added a comment to T231755: Local language name should be translatable in translatewiki.net.

The deployment window is done and I have mostly good news! I documented the results (with mw-collapsible ab outputs) on wiki. Relative to the plan from T231755#11884157:

Wed, Jul 29, 5:03 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR
Lucas_Werkmeister_WMDE added a comment to T374926: [EPIC][Infra] Move Wikibase and WikibaseLexeme Git submodules to suitable Git host.

I think this task can be resolved (I just completed the last bits of T424098).

Wed, Jul 29, 9:54 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), User-zeljkofilipin, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikibase Suite Team, Wikibase Reuse Team, User-ItamarWMDE, Epic, wmde-wikidata-tech, Wikidata Lexicographical data, MediaWiki-extensions-WikibaseView, Wikidata
Lucas_Werkmeister_WMDE closed T424098: Move Wikibase Lexeme's New Lexeme Special Page component's repository to Wikimedia Gerrit, a subtask of T374926: [EPIC][Infra] Move Wikibase and WikibaseLexeme Git submodules to suitable Git host, as Resolved.
Wed, Jul 29, 9:54 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), User-zeljkofilipin, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikibase Suite Team, Wikibase Reuse Team, User-ItamarWMDE, Epic, wmde-wikidata-tech, Wikidata Lexicographical data, MediaWiki-extensions-WikibaseView, Wikidata
Lucas_Werkmeister_WMDE closed T424098: Move Wikibase Lexeme's New Lexeme Special Page component's repository to Wikimedia Gerrit as Resolved.

Github repository will be archived once https://github.com/wmde/new-lexeme-special-page/pull/837 got merged

Wed, Jul 29, 9:54 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Continuous-Integration-Config, wmde-wikidata-tech, Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE updated subscribers of T428605: deploy1003 sees an IPv6 address for mw-experimental.eqiad.wmnet but cannot connect() to it on port 4456.

Same thing happens when trying to connect to staging.svc.eqiad.wmnet on port 8081; the host can be pinged, but not connected to, via IPv6:

Wed, Jul 29, 8:59 AM · ServiceOps, ServiceOps-Mediawiki, Prod-Kubernetes, MW-on-K8s, IPv6

Tue, Jul 28

Lucas_Werkmeister_WMDE added a comment to T429674: EntityData no longer includes `url` key for sitelinks.

Code pointer: in the API output code, the URLs are added with injectEntitySerializationWithSiteLinkUrls(), which boils down to simply $site->getPageUrl().

Tue, Jul 28, 9:21 AM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Wikidata-Omega (The Board), Regression, Wikidata

Mon, Jul 27

Lucas_Werkmeister_WMDE added a project to T433046: Data namespace URI breaks in Wikidata RDF if they include a space: MediaWiki-extensions-Wikibase-Repo.
Mon, Jul 27, 3:17 PM · MediaWiki-extensions-Wikibase-Repo, Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE added a project to T428231: PHP Warning: Undefined array key "DEBUG" in /srv/http/wiki1/includes/Logger/LegacyLogger.php on line 151: MediaWiki-extensions-Score.

Hi @Lucas_Werkmeister_WMDE - I'm having trouble reproducing this (and I'm not sure why you'd want display_errors=1 like it's 1999 😄).

Mon, Jul 27, 2:09 PM · MediaWiki-extensions-Score, MediaWiki-Debug-Logger, Shellbox
Lucas_Werkmeister_WMDE added a comment to T432578: [BLZMI] Create informational banner for the qlever qs-gui.

The "why" seems obvious - the WDQS label service is a non-standard construct that violates the assumptions built into the SPARQL SERVICE construct.

Mon, Jul 27, 2:02 PM · Patch-For-Review, Wikidata-Omega (The Board), Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

If there have been no known occurrences of this error since @kostajh’s suggested fix was merged on 10 July (over two weeks ago), we can probably remove the debug output again and then close this task?

Mon, Jul 27, 1:53 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T231755: Local language name should be translatable in translatewiki.net.

Hm, one thing I hadn’t thought about yet is where to deploy this – which train branch do we target, and which wiki do we test the performance on?

Mon, Jul 27, 1:27 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR
Lucas_Werkmeister_WMDE added a comment to T231755: Local language name should be translatable in translatewiki.net.

Deployment window scheduled for Wednesday 15:00–17:00 UTC.

Mon, Jul 27, 1:18 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR

Mon, Jul 13

Lucas_Werkmeister_WMDE closed T431974: wikidata logo change form as Invalid.
Mon, Jul 13, 9:08 AM · Wikidata, Wikidata-Bridge
Lucas_Werkmeister_WMDE removed the point value for T395273: Maintain different query examples for the main and the scholarly graph.
Mon, Jul 13, 9:06 AM · Wikimedia-Hackathon-2017, Ladies-That-FOSS-Wikidata, Story, Wikidata.org, Wikidata-Query-Service, patch-welcome, Discovery-ARCHIVED, Wikidata

Jul 10 2026

Lucas_Werkmeister_WMDE added a comment to T231755: Local language name should be translatable in translatewiki.net.

I think we could proceed as is. No idea how long it might take for the other task to complete.

Jul 10 2026, 3:31 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR
Lucas_Werkmeister_WMDE added a comment to T428512: Consider caching revision id of properties in CachingFallbackBasedTermLookup.

The especially interesting question will be where the cache invalidation happens, and how we can do it – ideally, we would have a diff of the property edit available at that point

Jul 10 2026, 1:51 PM · Data-Persistence, Wikidata-Omega, Sustainability (Incident Followup), Wikidata
Lucas_Werkmeister_WMDE moved T428512: Consider caching revision id of properties in CachingFallbackBasedTermLookup from Incoming to Ready for Task Time (Story Writing) on the Wikidata-Omega board.

In that profile, it takes only 2% of the load time but I can imagine in larger items, it'll start to add up.

Jul 10 2026, 1:42 PM · Data-Persistence, Wikidata-Omega, Sustainability (Incident Followup), Wikidata

Jul 8 2026

Lucas_Werkmeister_WMDE added a comment to T431574: Flaky Cypress test: add score statement - mobile view - loads the item view…: expected to find .wikibase-wbui2025-edit-statement-snak-value input, .wikibase-wbui2025-edit-statement-snak-value textarea.

(I’m not actually sure “flaky” is the right word here – this might just be deterministically broken? As it’s in the Score extension, not in Wikibase itself.)

Jul 8 2026, 2:59 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Patch-For-Review, Browser-Tests, Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE added a comment to T431574: Flaky Cypress test: add score statement - mobile view - loads the item view…: expected to find .wikibase-wbui2025-edit-statement-snak-value input, .wikibase-wbui2025-edit-statement-snak-value textarea.

Copying over this explanation from the commit message:

Jul 8 2026, 2:51 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Patch-For-Review, Browser-Tests, Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T431574: Flaky Cypress test: add score statement - mobile view - loads the item view…: expected to find .wikibase-wbui2025-edit-statement-snak-value input, .wikibase-wbui2025-edit-statement-snak-value textarea.
Jul 8 2026, 1:57 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Patch-For-Review, Browser-Tests, Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE closed T425845: Wikibase selenium tests in Score are blocking CI as Resolved.

T431574: Flaky Cypress test: add score statement - mobile view - loads the item view…: expected to find .wikibase-wbui2025-edit-statement-snak-value input, .wikibase-wbui2025-edit-statement-snak-value textarea

Jul 8 2026, 1:56 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Wikidata, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-Score
Lucas_Werkmeister_WMDE closed T425845: Wikibase selenium tests in Score are blocking CI, a subtask of T412140: [MEX][Score] support musical notation datatype for editing, as Resolved.
Jul 8 2026, 1:56 PM · Wikidata-Omega (Completed Tasks), MediaWiki-extensions-Score, Wikidata
Lucas_Werkmeister_WMDE created T431574: Flaky Cypress test: add score statement - mobile view - loads the item view…: expected to find .wikibase-wbui2025-edit-statement-snak-value input, .wikibase-wbui2025-edit-statement-snak-value textarea.
Jul 8 2026, 1:54 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Patch-For-Review, Browser-Tests, Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE added a comment to T425845: Wikibase selenium tests in Score are blocking CI.

Thanks, now we have a screenshot: https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-selenium/65543/artifact/log/Score/editAndAddScoreStatement.cy.ts/add%20score%20statement%20--%20mobile%20view%20--%20loads%20the%20item%20view,%20allows%20statements%20to%20be%20edited%20and%20new%20statements%20to%20be%20added%20(failed).png – looks like a new issue to me (related to T424009), so let’s keep this closed and I’ll make a new task for that.

Jul 8 2026, 1:51 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Wikidata, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-Score
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

(That said, I have no idea why document.getElementById( 'wikibase-wbui2025-statementgrouplistview' ) would sometimes return null – we can see a <div id="wikibase-wbui2025-statementgrouplistview"> in the console-logged HTML – and fixing the condition in entityViewInit.js won’t fix the error, it’ll just result in a different message, as far as I can tell.)

Jul 8 2026, 12:56 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

Also, we’ve already skipped the test that this task was originally about (“tabular-data qualifier”). And as mentioned in T418778#12045015 T418778#12058921, the only effect of that has been to shift the failure to the next test (“geo-shape”). Which is now failing in exactly the same way, except with none of the debug output, because all the debug output that we added to try to make sense of this error is in the test which is now skipped. So we’ve just made it harder to figure out what’s actually going wrong, without actually making the test any less flaky.

Jul 8 2026, 12:42 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.
Jul 8 2026, 12:34 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T425845: Wikibase selenium tests in Score are blocking CI.

The job still exists, but the build time trend only goes back 20 hours (#65366 is the latest build still present at the moment). No idea where the other builds went – and without the Cypress screenshots it’ll be tough to figure out what went wrong in that build :/

Jul 8 2026, 12:31 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Wikidata, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-Score
Lucas_Werkmeister_WMDE added a comment to T425845: Wikibase selenium tests in Score are blocking CI.
Jul 8 2026, 8:44 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Wikidata, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-Score
Lucas_Werkmeister_WMDE added a comment to T431507: Beta Wikidata uses production Commons.

Every Wikibase uses production Commons, because the data type is commonsMedia, not local media. (I’m guessing it tries to serve a local thumbnail because that’s how InstantCommons works, or something along those lines.)

Jul 8 2026, 8:13 AM · Wikidata, Beta-Cluster-Infrastructure

Jul 7 2026

Lucas_Werkmeister_WMDE added a comment to T231755: Local language name should be translatable in translatewiki.net.

You're probably aware, but noting that there might be some interaction with T99740: Use static php array files for l10n cache at WMF (instead of CDB) with regards to performance.

Jul 7 2026, 8:56 AM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR
Lucas_Werkmeister_WMDE added a comment to T430660: Secondary CI for Wikibase and EntitySchema unable to send emails after password change.

We got an email from EntitySchema secondary CI today, so it looks like the password revert was successful.

Jul 7 2026, 7:38 AM · Wikidata-Omega (Completed Tasks), Wikidata

Jul 3 2026

Lucas_Werkmeister_WMDE created E1997: WMDE offsite.
Jul 3 2026, 3:48 PM · events
Lucas_Werkmeister_WMDE attached a referenced file: F89085593: Screen Shot 2026-06-17 at 11.48.01.png.
Jul 3 2026, 3:18 PM · Patch-For-Review, Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

The only log output I’m aware of, besides the videos and screenshots, is in the console, yes.

Jul 3 2026, 2:30 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T429054: Message keys showing on a wbqc popup.

the patch for WikibaseMediaInfo is failing in CI, more work is needed to figure out exactly why, and to fix it

Jul 3 2026, 2:23 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE added a comment to T428853: [MEX] M5 - URLs in references input is too small until you click in.

I still can’t reproduce it in Firefox’ Responsive Design Mode. Is this a Chrome-only issue?

image.png (1,920×1,048 px, 67 KB)

Jul 3 2026, 12:44 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Wikidata
Lucas_Werkmeister_WMDE added a comment to T428853: [MEX] M5 - URLs in references input is too small until you click in.

In theory, the issue should still be reproducible on Wikidata (because the fix was merged after the branch cut for this week), with the fix on Beta Wikidata; however, I can’t reproduce the issue on Wikidata at the moment (the reference snak already has the right height as soon as I expand it). Can anyone else?

Jul 3 2026, 10:33 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Wikidata
Lucas_Werkmeister_WMDE merged T431075: "Wikibase\Lib\Store\RevisionedUnresolvedRedirectException" is thrown when visiting a page which is a double redirect into T429645: Fatal exception of type Wikibase\Lib\Store\RevisionedUnresolvedRedirectException.
Jul 3 2026, 9:02 AM · Patch-For-Review, Wikidata-Omega, Wikimedia-production-error, Wikidata
Lucas_Werkmeister_WMDE merged task T431075: "Wikibase\Lib\Store\RevisionedUnresolvedRedirectException" is thrown when visiting a page which is a double redirect into T429645: Fatal exception of type Wikibase\Lib\Store\RevisionedUnresolvedRedirectException.
Jul 3 2026, 9:02 AM · Wikidata-Omega, Wikimedia-production-error, Wikidata

Jul 2 2026

Lucas_Werkmeister_WMDE reopened T422838: Flaky wbui2025 console error: getActivePinia was called with no active Pinia, a subtask of T394621: [MEX] Mobile Editing Experience of Items Project, as Open.
Jul 2 2026, 3:34 PM · Wikidata, Wikidata-Omega (Radar/Epics/Stalled), Epic
Lucas_Werkmeister_WMDE reopened T422838: Flaky wbui2025 console error: getActivePinia was called with no active Pinia as "Open".

(accidental closure, I think?)

Jul 2 2026, 3:34 PM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Wikidata-Omega (The Board), Wikibase-Quality-Constraints, Wikidata

Jul 1 2026

Lucas_Werkmeister_WMDE added a comment to T430574: Deploy Extension:UrlShortner on Wikibase Suite.

I expect it would at least be necessary for it; additionally, WBS would probably have to configure the URL shortener in custom-config.js. (I don’t think we want to assume the wiki has UrlShortener installed in default-config.js – unless WBS changes the WDQS-GUI default-config.js?)

Jul 1 2026, 12:50 PM · VerySmallGLAM, Wikibase Suite Team

Jun 30 2026

Lucas_Werkmeister_WMDE placed T429054: Message keys showing on a wbqc popup up for grabs.
Jun 30 2026, 2:33 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE added a comment to T218477: [MEX2] Prevent (or list) musical notation with syntax errors.

We’ve already changed the error message to some extent (with the more recent changes in T412145), maybe that helps to see what our constraints are:

image.png (375×326 px, 38 KB)

Jun 30 2026, 1:27 PM · Wikidata Omega Product, DataTypes, MediaWiki-extensions-Score, Wikidata
Lucas_Werkmeister_WMDE added a comment to T429747: 🚧 EntitySchema daily CI broken: expected cdx-menu-button to be visible.

Seems to be somewhat flaky, for what it’s worth…

image.png (1,280×1,161 px, 234 KB)

Jun 30 2026, 9:12 AM · Wikidata-Omega, Wikidata

Jun 19 2026

Lucas_Werkmeister_WMDE moved T429054: Message keys showing on a wbqc popup from new to the board to Ready for Peer Review on the Wikidata-Omega (The Board) board.
Jun 19 2026, 3:55 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE edited projects for T429054: Message keys showing on a wbqc popup, added: Wikidata-Omega (The Board); removed Wikidata-Omega.
Jun 19 2026, 3:55 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE moved T422936: [WIPR] Connect WikiProjects in the Tools section on relevant Item pages using "instance of" statements from Waiting for Deployment Window to Product Verification on the Wikidata-Omega (The Board) board.
Jun 19 2026, 2:53 PM · Wikidata-Omega (Completed Tasks), Wikidata
Lucas_Werkmeister_WMDE moved T422935: [WIPR] Connect WikiProjects in the Tools section on relevant Item pages using properties from Waiting for Deployment Window to Product Verification on the Wikidata-Omega (The Board) board.
Jun 19 2026, 2:53 PM · Wikidata-Omega (Completed Tasks), Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

(That said, I have no idea why document.getElementById( 'wikibase-wbui2025-statementgrouplistview' ) would sometimes return null – we can see a <div id="wikibase-wbui2025-statementgrouplistview"> in the console-logged HTML – and fixing the condition in entityViewInit.js won’t fix the error, it’ll just result in a different message, as far as I can tell.)

Jun 19 2026, 2:02 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

Change #1304570 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Make ResourceLoader errors visible to Cypress

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

Jun 19 2026, 1:52 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE placed T423613: [MEX] Refactor API error handling into ErrorObject up for grabs.
Jun 19 2026, 1:37 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Wikidata
Lucas_Werkmeister_WMDE added a comment to T422838: Flaky wbui2025 console error: getActivePinia was called with no active Pinia.

And now I’m getting the same error in non-debug mode; at least I think this is the same “no active Pinia” error ((t=n)._s.has(a) in pinia.iife.prod.js seems to correspond to pinia = activePinia; if (!pinia._s.has(id)) in pinia.iife.js):

Jun 19 2026, 12:45 PM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Wikidata-Omega (The Board), Wikibase-Quality-Constraints, Wikidata
Lucas_Werkmeister_WMDE set Request URL to https://www.wikidata.org/w/index.php?redirect=no&title=Q112371485 on T429645: Fatal exception of type Wikibase\Lib\Store\RevisionedUnresolvedRedirectException.
Jun 19 2026, 9:07 AM · Patch-For-Review, Wikidata-Omega, Wikimedia-production-error, Wikidata
Lucas_Werkmeister_WMDE added a subtask for T420907: [WIPR] POC Making WikiProjects for Wikidata links more visible: T429645: Fatal exception of type Wikibase\Lib\Store\RevisionedUnresolvedRedirectException.
Jun 19 2026, 9:06 AM · Epic, Wikidata-Omega (Radar/Epics/Stalled), Wikidata
Lucas_Werkmeister_WMDE added a parent task for T429645: Fatal exception of type Wikibase\Lib\Store\RevisionedUnresolvedRedirectException: T420907: [WIPR] POC Making WikiProjects for Wikidata links more visible.
Jun 19 2026, 9:06 AM · Patch-For-Review, Wikidata-Omega, Wikimedia-production-error, Wikidata
Lucas_Werkmeister_WMDE added a project to T429645: Fatal exception of type Wikibase\Lib\Store\RevisionedUnresolvedRedirectException: Wikidata-Omega.

The stack trace indicates this is related to our WikiProjects work (SidebarBeforeOutputHookHandler::addWikiProjectLinks() calling RedirectResolvingEntityLookup::getEntity()).

Jun 19 2026, 9:06 AM · Patch-For-Review, Wikidata-Omega, Wikimedia-production-error, Wikidata
Lucas_Werkmeister_WMDE added a project to T429670: Parsing of putative HTML entity: Parsoid-Read-Views.
Jun 19 2026, 9:03 AM · OKR-Work, Content-Platform-Team (Work In Progress), Parsoid-Read-Views, Parsoid
Lucas_Werkmeister_WMDE added a comment to T429676: "print/export" and "in other projects" menu items appear in the Vector2022 main menu.

Looks similar to T428649, might be related?

Jun 19 2026, 9:00 AM · Essential-Work, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Reader Experience Team (REx Sprint 23 [Q4 Jun 16-June 30]), Regression, Vector 2022
Lucas_Werkmeister_WMDE added projects to T429674: EntityData no longer includes `url` key for sitelinks: Wikidata-Omega, Regression.

I suspect this was caused by our recent Special:EntityData refactoring for T98035.

Jun 19 2026, 8:30 AM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Wikidata-Omega (The Board), Regression, Wikidata
Lucas_Werkmeister_WMDE reassigned T423613: [MEX] Refactor API error handling into ErrorObject from Lucas_Werkmeister_WMDE to Sadiya.Mohammed_WMDE.
Jun 19 2026, 8:22 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Wikidata

Jun 18 2026

Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

I’m thinking we want to override or instrument mw.trackError() (which RL calls when a module has an error) to make the error visible to Cypress; just throwing an error might not work (because it’s caught again), but something like Promise.reject( msg ), triggering an uncaught promise rejection, might work? (Assuming Cypress registers a window.onunhandledrejection handler.)

Jun 18 2026, 3:31 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T334352: Usage in SDC should be shown when deleting items on Wikidata.

Actually, that’s a good point. I imagine it should be possible to let MediaWiki connect directly to an internal WCQS instance, bypassing the authenticating proxy, just like WBQC connects to an internal WDQS instance. (We might want to tweak the query a bit so the result can be sensibly described – “used X times as a value, Y times as a qualifier, Z times in a reference” or whatever.)

Jun 18 2026, 1:42 PM · Wikidata Integration in Wikimedia projects, SDC General, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.

Aha, there we go! (From the video, 0:37)

image.png (1,280×720 px, 565 KB)

Jun 18 2026, 9:28 AM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata
Lucas_Werkmeister_WMDE added a comment to T429345: Update text on Newcomer Homepage.

From Task Time: @Arian_Bozorg

  • How is the number calculated. Is it really only items?
Jun 18 2026, 8:59 AM · Wikidata, Wikidata-Omega
Lucas_Werkmeister_WMDE added a comment to T429054: Message keys showing on a wbqc popup.

WikibaseMediaInfo only loads the former, but directly inserts the messages, which are now missing.

Jun 18 2026, 8:27 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons

Jun 17 2026

Lucas_Werkmeister_WMDE claimed T423613: [MEX] Refactor API error handling into ErrorObject.
Jun 17 2026, 3:59 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Wikidata
Lucas_Werkmeister_WMDE placed T423613: [MEX] Refactor API error handling into ErrorObject up for grabs.
Jun 17 2026, 3:59 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Wikidata
Lucas_Werkmeister_WMDE added a project to T429054: Message keys showing on a wbqc popup: Regression.

Aha, in Do not load oojs-ui for the new mobile (MEX) interface (T400325, T423901) we moved those messages from the wikibase.quality.constraints.ui RL module to the new wikibase.quality.constraints.gadget module; WikibaseMediaInfo only loads the former, but directly inserts the messages, which are now missing. Oops.

Jun 17 2026, 2:06 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE added a comment to T429054: Message keys showing on a wbqc popup.

Thanks, I can reproduce the issue on https://commons.wikimedia.org/wiki/File:PNG_Test.png (until someone removes the statement again).

image.png (800×343 px, 65 KB)

Jun 17 2026, 2:02 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE added a comment to T420865: Fetches from Gerrit aborted due to: GnuTLS recv error (-54): Error in the pull function.

I'm still seeing a bunch of Recv failures / connection resets: https://integration.wikimedia.org/ci/job/quibble-with-gated-extensions-vendor-mysql-php83/41139/console . I've tried to merge 5 patches this morning and hit this issue on gate-and-submit for every single one of them.

Jun 17 2026, 1:39 PM · Patch-For-Review, User-brennen, collaboration-services, Gerrit, ci-test-error (WMF-deployed Build Failure), Release-Engineering-Team, Continuous-Integration-Infrastructure
Lucas_Werkmeister_WMDE added a comment to T422838: Flaky wbui2025 console error: getActivePinia was called with no active Pinia.

This CI build failed with a very similar error:

Jun 17 2026, 11:08 AM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Wikidata-Omega (The Board), Wikibase-Quality-Constraints, Wikidata
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).
Jun 17 2026, 10:07 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T429054: Message keys showing on a wbqc popup.

@Reedy steps to reproduce? URL? anything?

Jun 17 2026, 9:58 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Regression, Wikidata, Wikibase-Quality-Constraints, Commons
Lucas_Werkmeister_WMDE added a comment to T427661: [MEX] M5 - RTL - pop-ups.

That might be better, yeah, since it’s not limited to popups:

Screen Shot 2026-06-17 at 11.48.01.png (993×347 px, 82 KB)

Jun 17 2026, 9:52 AM · Wikidata-Omega (Completed Tasks), Wikidata

Jun 12 2026

Lucas_Werkmeister_WMDE claimed T428766: [MEX] 🚧 M5 - mandatory fields to values: layout correction.
Jun 12 2026, 3:56 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Wikidata
Lucas_Werkmeister_WMDE claimed T427658: [MEX] M5 - RTL - statement editing page updates.
Jun 12 2026, 3:17 PM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikidata
Lucas_Werkmeister_WMDE added a comment to T423916: 1.47.0-wmf.7 deployment blockers.

Note: T428620, a task causing heavy logspam (including “MediaWikiHighErrorRate: Elevated rate of MediaWiki errors - kube-mw-api-ext” alerts, I gather), is currently worked around only on the wmf.6 branch. It only affects commonswiki, and we’re hoping to have a proper fix merged (and, if necessary, backported) to wmf.7 before that branch reaches group1; but if the logspam causes problems, you may want to backport the workaround to wmf.7 as well.

Jun 12 2026, 2:50 PM · Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

The logspam should be fixed, for now; the task remains open for the proper fix.

Jun 12 2026, 2:48 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

Note that this also means that, for something approaching seven years (since MediaInfo specific Lua modules), there’s been a gaping hole in usage tracking on Commons: you can completely bypass statement usage tracking by accessing .statements instead of .claims. Fortunately, the impact of this should be limited, because:

Jun 12 2026, 2:09 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE updated subscribers of T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

but WikibaseMediaInfo entities don’t have claims! they have statements! it’s the gift that keeps on giving (in the form of more and more Phabricator tasks) – see e.g. T149410

Jun 12 2026, 2:01 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

aaaaaaaaa I bet I know what it is

Jun 12 2026, 12:57 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

I added an ad-hoc debug message on mw-experimental:

Jun 12 2026, 10:51 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

I notice that a lot of the request URLs in Logstash (insofar as we have them at all – many requests are api.php POSTs) seem to point to DPLA files (random example – though this could also just be because we have many DPLA files on Commons), and the Module:DPLA history (found via RecentChangesLinked) has some edits around 9 June (when we started seeing this error at a larger scale, if I’m not mistaken).

Jun 12 2026, 10:36 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T428512: Consider caching revision id of properties in CachingFallbackBasedTermLookup.

Plus once the label of property changes, it takes a while to be reflected on all items since HTML of the page is stored in ParserCache for a month

Jun 12 2026, 10:22 AM · Data-Persistence, Wikidata-Omega, Sustainability (Incident Followup), Wikidata
Lucas_Werkmeister_WMDE placed T407355: Update EntitySchema documentation to clearly state the hard dependency on Wikibase up for grabs.
Jun 12 2026, 10:04 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikidata, EntitySchema
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

Termbox shouldn’t be used on Commons, so I’d be very surprised if that’s related. (Also, the errors seem to show up in Logstash at least half a day before the 2026-06-09 Termbox deploys).

Jun 12 2026, 9:56 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).

FWIW, when I had a quick look at the stack trace the other day, none of the code seemed to have been touched recently. I also don’t understand the code well enough to judge if this is missing some form of array_key_exists() check, or if it’s correct that the code always excepts the C (claims/statements) usage to be present, and some other issue is violating that expectation / precondition.

Jun 12 2026, 9:37 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE updated the task description for T428620: TypeError: Wikibase UsageDeduplicator::deduplicateStatementUsages(): Argument must be of type array (Warning: Undefined array key "C") (☀️).
Jun 12 2026, 9:30 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, Wikidata Integration in Wikimedia projects (Kanban Board), ServiceOps, ServiceOps-Mediawiki, MediaWiki-extensions-Wikibase-Client, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T429005: Flaky Cypress test: wbui2025 deleted property - expected text P23, but the text was ''.

This could be the same error as T418778, in that it’s the [data-v-app] part of the selector which is missing (but in the screenshot we still see the P23 text because it’s server-side rendered).

Jun 12 2026, 9:16 AM · ci-test-error (WMF-deployed Build Failure), Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE added a comment to T429005: Flaky Cypress test: wbui2025 deleted property - expected text P23, but the text was ''.

Test was relatively recently added in MEX Handle deleted properties (T402619: [MEX] M5 - add functionality for when edit form is opened on a deleted property).

Jun 12 2026, 9:10 AM · ci-test-error (WMF-deployed Build Failure), Wikidata-Omega, Wikidata
Lucas_Werkmeister_WMDE added a comment to T418778: Flaky Cypress test: wbui2025 add qualifiers: mobile view (wbui2025) - tabular-data qualifier: can add a tabular-data qualifier with lookup:.
Jun 12 2026, 9:09 AM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), User-zeljkofilipin, Wikidata-Omega, Patch-For-Review, ci-test-error (WMF-deployed Build Failure), Browser-Tests, Wikidata