Page MenuHomePhabricator

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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Apr 3 2017, 2:45 PM (366 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, Apr 12

Lucas_Werkmeister_WMDE added a comment to T362412: Wikibase CI jobs wikibase-repo and wikibase-client broken on REL1_42.
  • make those jobs run on PHP 8.1 on all branches (After all, we still have other CI jobs to cover PHP 7.4 compatibility while we need it for production.)
Fri, Apr 12, 2:46 PM · Patch-For-Review, MW-1.42-release, ci-test-error (WMF-deployed Build Failure), wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE moved T362412: Wikibase CI jobs wikibase-repo and wikibase-client broken on REL1_42 from Blocker to Not a blocker on the MW-1.42-release board.

(Probably not a blocker for the release, just related to it.)

Fri, Apr 12, 2:18 PM · Patch-For-Review, MW-1.42-release, ci-test-error (WMF-deployed Build Failure), wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE added a comment to T362412: Wikibase CI jobs wikibase-repo and wikibase-client broken on REL1_42.

Potential options:

Fri, Apr 12, 2:18 PM · Patch-For-Review, MW-1.42-release, ci-test-error (WMF-deployed Build Failure), wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE created T362412: Wikibase CI jobs wikibase-repo and wikibase-client broken on REL1_42.
Fri, Apr 12, 2:14 PM · Patch-For-Review, MW-1.42-release, ci-test-error (WMF-deployed Build Failure), wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE edited projects for T330644: Reenable FunctionComment and PropertyDocumentation phpcs sniffs in Wikibase, added: wmde-wikidata-tech; removed [DEPRECATED] wdwb-tech.
Fri, Apr 12, 1:58 PM · wmde-wikidata-tech, Patch-For-Review, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T235871: Remove RANK_TRUTH from Wikibase Lua.
Fri, Apr 12, 12:49 PM · Technical-Debt, wmde-wikidata-tech, Wikimedia-Hackathon-2020, Wikibase-Lua, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE moved T349982: [REPO][SW] Wikibase\DataModel\Services\Lookup\EntityLookupException: Failed to unserialize the content object. from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:47 PM · Wikidata Dev Team, wmde-wikidata-tech, [DEPRECATED] wdwb-tech, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE renamed T349982: [REPO][SW] Wikibase\DataModel\Services\Lookup\EntityLookupException: Failed to unserialize the content object. from Wikibase\DataModel\Services\Lookup\EntityLookupException: Failed to unserialize the content object. to [REPO][SW] Wikibase\DataModel\Services\Lookup\EntityLookupException: Failed to unserialize the content object..
Fri, Apr 12, 12:46 PM · Wikidata Dev Team, wmde-wikidata-tech, [DEPRECATED] wdwb-tech, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE moved T325422: [LIB] WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead) from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:46 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikibase-DataModel, Wikibase-DataModel-Serialization, Wikidata
Lucas_Werkmeister_WMDE moved T235871: Remove RANK_TRUTH from Wikibase Lua from Incoming to Other Projects on the wmde-wikidata-tech board.
Fri, Apr 12, 12:45 PM · Technical-Debt, wmde-wikidata-tech, Wikimedia-Hackathon-2020, Wikibase-Lua, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE renamed T325422: [LIB] WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead) from WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead) to [LIB] WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead).
Fri, Apr 12, 12:44 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikibase-DataModel, Wikibase-DataModel-Serialization, Wikidata
Lucas_Werkmeister_WMDE moved T352109: Consider archiving Gerrit repository "wikidata/analytics/dashboard" (20151121) from Incoming to Radar on the wmde-wikidata-tech board.

In fact, we're adding a new branch called ARCHIVED and setting the HEAD of the repo to point to the new branch. Very reversible if we want to revert.

I'll not do this today—the Friday before a long (U.S.) weekend since there's some trepidation. But is this fine to do next week?

Fri, Apr 12, 12:44 PM · User-ItamarWMDE, wmde-wikidata-tech, Wikidata, Wikidata Analytics, Diffusion-Repository-Administrators, Wikimedia-GitHub, Projects-Cleanup
Lucas_Werkmeister_WMDE closed T352318: Update Vue in Wikidata-related repositories as Resolved.

I think this is actually done \o/

Fri, Apr 12, 12:40 PM · Wikidata-Termbox, Wikidata Tainted References, Wikidata Lexicographical data, Wikidata-Bridge, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T352318: Update Vue in Wikidata-related repositories.
Fri, Apr 12, 12:40 PM · Wikidata-Termbox, Wikidata Tainted References, Wikidata Lexicographical data, Wikidata-Bridge, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE changed the status of T353867: Selecting language in WikiData/meta-wiki (minerva-skin) will jump you to wikipedia from Open to Stalled.
Fri, Apr 12, 12:39 PM · wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE moved T281071: [LIB][SW] Define canonical issue tracker for #DataValues from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:38 PM · Wikidata Dev Team, wmde-wikidata-tech, [DEPRECATED] wdwb-tech, Wikidata, DataValues
Lucas_Werkmeister_WMDE renamed T281071: [LIB][SW] Define canonical issue tracker for #DataValues from Define canonical issue tracker for #DataValues to [LIB][SW] Define canonical issue tracker for #DataValues.
Fri, Apr 12, 12:37 PM · Wikidata Dev Team, wmde-wikidata-tech, [DEPRECATED] wdwb-tech, Wikidata, DataValues
Lucas_Werkmeister_WMDE moved T344984: [REPO][CLIENT][SW] Wikibase: Fire postEdit hook after making an edit from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:37 PM · Wikidata Dev Team, Wikidata Sitelinks, Wikidata-Bridge, MediaWiki-extensions-WikibaseRepository, Wikidata data quality and trust, wmde-wikidata-tech, Wikidata, http-client-hints, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE moved T355955: [SW] [GENERAL] Simplify Termbox SSR test release from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:36 PM · Wikidata Dev Team, serviceops, Wikidata-Termbox, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE renamed T344984: [REPO][CLIENT][SW] Wikibase: Fire postEdit hook after making an edit from Wikibase: Fire postEdit hook after making an edit to [REPO][CLIENT][SW] Wikibase: Fire postEdit hook after making an edit.
Fri, Apr 12, 12:36 PM · Wikidata Dev Team, Wikidata Sitelinks, Wikidata-Bridge, MediaWiki-extensions-WikibaseRepository, Wikidata data quality and trust, wmde-wikidata-tech, Wikidata, http-client-hints, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE renamed T355955: [SW] [GENERAL] Simplify Termbox SSR test release from Simplify Termbox SSR test release to [SW] [GENERAL] Simplify Termbox SSR test release.
Fri, Apr 12, 12:34 PM · Wikidata Dev Team, serviceops, Wikidata-Termbox, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE moved T155109: [REPO][SW] Wikibase API should support adding change tags from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:33 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata-Campsite, Wikidata-Trailblazing-Exploration, MediaWiki-extensions-WikibaseRepository, MediaWiki-Change-tagging, Wikidata
Lucas_Werkmeister_WMDE renamed T155109: [REPO][SW] Wikibase API should support adding change tags from Wikibase API should support adding change tags to [REPO][SW] Wikibase API should support adding change tags.
Fri, Apr 12, 12:33 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata-Campsite, Wikidata-Trailblazing-Exploration, MediaWiki-extensions-WikibaseRepository, MediaWiki-Change-tagging, Wikidata
Lucas_Werkmeister_WMDE moved T357294: [LIB][SW] Clarify contribution instructions in libraries included in Wikibase.git from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Fri, Apr 12, 12:32 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikibase-Internal-Serialization, Wikibase-DataModel-JavaScript, Wikibase-DataModel-Services, Wikibase-DataModel-Serialization, Wikibase-DataModel, Wikidata
Lucas_Werkmeister_WMDE renamed T357294: [LIB][SW] Clarify contribution instructions in libraries included in Wikibase.git from Clarify contribution instructions in libraries included in Wikibase.git to [LIB][SW] Clarify contribution instructions in libraries included in Wikibase.git.
Fri, Apr 12, 12:31 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikibase-Internal-Serialization, Wikibase-DataModel-JavaScript, Wikibase-DataModel-Services, Wikibase-DataModel-Serialization, Wikibase-DataModel, Wikidata
Lucas_Werkmeister_WMDE added a comment to T362001: [ES-M2]: Updating EntitySchema to make use of the new mechanism.

To make use of the new mechanism implemented in the patch from the Product Platform team

Fri, Apr 12, 12:25 PM · Wikidata Dev Team, Wikidata, EntitySchema (M2: Linking to EntitySchemas in statements)

Thu, Apr 11

Lucas_Werkmeister_WMDE added a comment to T362008: [ES-M2]: Investigate if `wbformatvalue` works for EntitySchema data values.

I would expect the datavalue {"value":{"id":"E1"},"type":"wikibase-entityid"} to work, when property is set to the property ID of a property with data type EntitySchema. (For comparison, for item properties, {"value":{"id":"Q1"},"type":"wikibase-entityid"} works.)

Thu, Apr 11, 2:03 PM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), Wikidata, EntitySchema (M2: Linking to EntitySchemas in statements)
Lucas_Werkmeister_WMDE moved T232879: The "WikiPageDeletionUpdates" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:25 PM · Wikidata, wmde-wikidata-tech, Cognate, Multi-Content-Revisions, MediaWiki-Page-derived-data, MediaWiki-Page-deletion, Platform Team Initiatives (MCR), Documentation, Technical-Debt
Lucas_Werkmeister_WMDE closed T62828: Special:SetAliases (or SpecialModifyTerm) should properly validate / normalize label/alias input as Resolved.
In T62828#3174937, @hoo wrote:

I can restore the U+202F and it is not possible to remove or edit this value with the GUI.

Sure, so just don't restore it. Restoring old revision is (partly) bypassing validation, that is known and expected here (yet, probably doesn't happen in the real world).

Thu, Apr 11, 12:24 PM · wmde-wikidata-tech, MediaWiki-extensions-WikibaseRepository, Wikidata
Lucas_Werkmeister_WMDE closed T62828: Special:SetAliases (or SpecialModifyTerm) should properly validate / normalize label/alias input, a subtask of T96040: Wikibase special pages (tracking), as Resolved.
Thu, Apr 11, 12:24 PM · Tracking-Neverending, MediaWiki-extensions-WikibaseRepository, Wikidata
Lucas_Werkmeister_WMDE moved T76156: [Story] mw.wikibase: Use __index to lazy load entity contents from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:22 PM · wmde-wikidata-tech, Wikibase-Lua, Story, Performance Issue, Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE moved T122762: Problematic usage of the wikibase-rc-hide-wikidata message from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:21 PM · wmde-wikidata-tech, Growth-Team, MediaWiki-Watchlist, Wikidata, MediaWiki-extensions-WikibaseClient, I18n
Lucas_Werkmeister_WMDE moved T125434: Research on right to left languages layout in ArticlePlaceholder from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:20 PM · wmde-wikidata-tech, I18n, RTL, ArticlePlaceholder, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE moved T131593: Supporting Hebrew calendar model in Wikidata from Incoming to Radar on the wmde-wikidata-tech board.
Thu, Apr 11, 12:16 PM · wmde-wikidata-tech, I18n, MediaWiki-extensions-WikibaseRepository, Wikidata
Lucas_Werkmeister_WMDE moved T151964: Removal of hard-coded special page names from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:14 PM · wmde-wikidata-tech, I18n, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE moved T154181: Provide an easy way to localize links to some projects' main pages on the sidebar from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:13 PM · Wikidata Sitelinks, wmde-wikidata-tech, I18n, Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE moved T162562: Choose a field length for entity id columns and stick to it from Incoming to Other Projects on the wmde-wikidata-tech board.

(While change_object_id belongs to a WikibaseRepo table, it’s still part of the change dispatching system, so we expect that this whole task belongs with the Wikidata Integrations Team.)

Thu, Apr 11, 12:13 PM · wmde-wikidata-tech, Schema-change, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T162562: Choose a field length for entity id columns and stick to it.
Thu, Apr 11, 12:10 PM · wmde-wikidata-tech, Schema-change, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE moved T168696: Add test for Wikibase parser tag hooks from Incoming to Other Projects on the wmde-wikidata-tech board.
Thu, Apr 11, 12:09 PM · wmde-wikidata-tech, Sustainability (Incident Followup), MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE moved T361949: [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Thu, Apr 11, 12:08 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE closed T262187: Wikidata entity dumps didn't start this week as Resolved.

Is there anything left to do here?

Thu, Apr 11, 12:07 PM · wmde-wikidata-tech, Dumps-Generation, Wikidata
Lucas_Werkmeister_WMDE renamed T361949: [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase from Use ObjectCacheFactory in Wikibase to [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase.
Thu, Apr 11, 12:07 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE moved T362084: [SW] [WBQC] shellbox-constraints returning 500 on preg_match error from Incoming to [DOT] By Project on the wmde-wikidata-tech board.
Thu, Apr 11, 12:05 PM · Wikidata Dev Team, Patch-For-Review, Wikidata, wmde-wikidata-tech, Wikimedia-production-error, Wikibase-Quality-Constraints, serviceops, Shellbox
Lucas_Werkmeister_WMDE renamed T362084: [SW] [WBQC] shellbox-constraints returning 500 on preg_match error from shellbox-constraints returning 500 on preg_match error to [SW] [WBQC] shellbox-constraints returning 500 on preg_match error.
Thu, Apr 11, 12:05 PM · Wikidata Dev Team, Patch-For-Review, Wikidata, wmde-wikidata-tech, Wikimedia-production-error, Wikibase-Quality-Constraints, serviceops, Shellbox
Lucas_Werkmeister_WMDE renamed T362301: [SW] [MSMF] Add mismatch file upload scripts to Mismatch Finder repo from [MSMF] Add mismatch file upload scripts to Mismatch Finder repo to [SW] [MSMF] Add mismatch file upload scripts to Mismatch Finder repo.
Thu, Apr 11, 12:04 PM · wmde-wikidata-tech, Wikidata, Mismatch Finder
Lucas_Werkmeister_WMDE moved T362301: [SW] [MSMF] Add mismatch file upload scripts to Mismatch Finder repo from Incoming to [QT] By Project on the wmde-wikidata-tech board.
Thu, Apr 11, 12:04 PM · wmde-wikidata-tech, Wikidata, Mismatch Finder

Wed, Apr 10

Lucas_Werkmeister_WMDE closed T359071: Deploy new Termbox version in production as Resolved.
lucaswerkmeister-wmde@deploy1002 /srv/deployment-charts/helmfile.d/services/termbox (master u=) $ helmfile -e staging -i apply --context 5
# check with a new Test Wikidata item
# check staging cluster:
lucaswerkmeister-wmde@deploy1002 /srv/deployment-charts/helmfile.d/services/termbox (master u=) $ curl 'https://staging.svc.eqiad.wmnet:4004/termbox?entity=Q42&revision=1841500264&language=en&editLink=%2Fw%2Findex.php%2FSpecial%3ASetLabelDescriptionAliases%2FQ42&preferredLanguages=en%7Cde'
<section class="wikibase-entitytermsview" …
lucaswerkmeister-wmde@deploy1002 /srv/deployment-charts/helmfile.d/services/termbox (master u=) $ helmfile -e codfw -i apply --context 5
lucaswerkmeister-wmde@deploy1002 /srv/deployment-charts/helmfile.d/services/termbox (master u=) $ helmfile -e eqiad -i apply --context 5
# check new Wikidata items
Wed, Apr 10, 4:24 PM · Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, wmde-wikidata-tech, Wikidata-Termbox, Wikidata
Lucas_Werkmeister_WMDE closed T359071: Deploy new Termbox version in production, a subtask of T357269: Update Vue in Termbox, as Resolved.
Wed, Apr 10, 4:21 PM · Patch-For-Review, Wikibase Product Platform Team WPP (Sprint 15), MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Wikidata-Termbox, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T362001: [ES-M2]: Updating EntitySchema to make use of the new mechanism.
Wed, Apr 10, 12:53 PM · Wikidata Dev Team, Wikidata, EntitySchema (M2: Linking to EntitySchemas in statements)
Lucas_Werkmeister_WMDE moved T359297: Change Property datatypes from String to External Identifier for NACE code rev.2 (P4496) from In Task Breakdown to Product Verification on the Wikidata Dev Team (Wikidata.org Slice) board.
Wed, Apr 10, 12:19 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata.org, Wikidata
Lucas_Werkmeister_WMDE edited projects for T359297: Change Property datatypes from String to External Identifier for NACE code rev.2 (P4496) , added: Wikidata Dev Team (Wikidata.org Slice); removed Wikidata Dev Team.
Wed, Apr 10, 12:19 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata.org, Wikidata
Lucas_Werkmeister_WMDE added a comment to T359297: Change Property datatypes from String to External Identifier for NACE code rev.2 (P4496) .

Should be done.

Wed, Apr 10, 12:18 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata.org, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T362008: [ES-M2]: Investigate if `wbformatvalue` works for EntitySchema data values.
Wed, Apr 10, 11:27 AM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), Wikidata, EntitySchema (M2: Linking to EntitySchemas in statements)
Lucas_Werkmeister_WMDE added a comment to T360201: Error when displaying a lexeme after installing WikibaseLexeme: "Class "WMDE\VueJsTemplating\Templating" not found".

This was resolved in another discussion – extensions/WikibaseLexeme/composer.json needs to be included in composer.local.json and then composer dependencies need to be re-installed. We should update the Wikibase README.md – currently it recommends putting specifically extensions/Wikibase/composer.json in that file, but since this MediaWiki core change, we should actually recommend extensions/*/composer.json, which covers Wikibase, WikibaseLexeme, and any other extensions.

Wed, Apr 10, 8:58 AM · Wikidata Lexicographical data, Wikidata

Tue, Apr 9

Lucas_Werkmeister_WMDE added a comment to T356764: Merging lexemes is only partially rate limited and protected by AbuseFilter.

I think we can make this task public now? As far as I understand, the release happened and T353904 only remains open because the CVEs haven’t been assigned yet.

Tue, Apr 9, 4:05 PM · MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), SecTeam-Processed, Vuln-MissingAuthz, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, Wikidata, Security
Lucas_Werkmeister_WMDE closed T350970: [COG] Use expression builder instead of raw SQL in Cognate as Resolved.

Done, I guess.

Tue, Apr 9, 3:56 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, wmde-wikidata-tech, Wikidata, Cognate, Technical-Debt
Lucas_Werkmeister_WMDE closed T350970: [COG] Use expression builder instead of raw SQL in Cognate, a subtask of T350075: Migrate raw SQL building in conditions to expression builder in WMF-deployed extensions, as Resolved.
Tue, Apr 9, 3:54 PM · Epic, MediaWiki-libs-Rdbms
Lucas_Werkmeister_WMDE added a comment to T356169: MUL - Phased rollout on Wikidata.org (Stage 1 of 3: Test release).

But the idea was to test both on Beta and Test Wikidata (to test both the limited and the full feature settings one final time before we release on Wikidata proper).

Tue, Apr 9, 3:01 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, Wikidata-Campsite
Lucas_Werkmeister_WMDE removed a project from T248984: [C-DIS][SW] Client recentchanges entries sometimes don't have their wb_changes.change_id reference set: TestMe.

Still happening, though not quite as frequently as the 14% observed in T248984#6999200 (closer to 1% now, at least on euwiki and enwiki).

Tue, Apr 9, 2:36 PM · wmde-wikidata-tech, Wikidata Change Dispatching & Watchlists, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE added a comment to T362084: [SW] [WBQC] shellbox-constraints returning 500 on preg_match error.

In theory, it should be "just" compiling/validating the regex, and then it woudn't surprise me if for say null, it then short circuits and doesn't actually execute said regex if it is valid (presumably it fails before running it, if the regex is invalid). An empty string feels different, as you could be using a regex to check for some string length (sure, there's better ways...).

Tue, Apr 9, 9:51 AM · Wikidata Dev Team, Patch-For-Review, Wikidata, wmde-wikidata-tech, Wikimedia-production-error, Wikibase-Quality-Constraints, serviceops, Shellbox
Lucas_Werkmeister_WMDE added a comment to T362084: [SW] [WBQC] shellbox-constraints returning 500 on preg_match error.

Can someone clarify what the problem here is? From WBQC’s perspective, it’s totally expected that some of these regex checks will fail (though there’s some confusion about which shellbox errors we should or shouldn’t try to catch, see T304084 and especially T304084#8561863). But we might need to make some changes to keep the service mesh monitoring happy? (“exceeding retry limit” also sounds concerning – we don’t really want these requests to be retried, I think.)

Tue, Apr 9, 9:19 AM · Wikidata Dev Team, Patch-For-Review, Wikidata, wmde-wikidata-tech, Wikimedia-production-error, Wikibase-Quality-Constraints, serviceops, Shellbox

Mon, Apr 8

Lucas_Werkmeister_WMDE added a comment to T185211: Generate coverage report for Wikidata extensions.

Change #1016303 merged by jenkins-bot:

[integration/config@master] layout.yaml: Add extension-coverage to Wikibase extension

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

Mon, Apr 8, 4:07 PM · Patch-For-Review, wmde-wikidata-tech, CoverMe, Test-Coverage, Wikidata, Continuous-Integration-Infrastructure
Lucas_Werkmeister_WMDE added a comment to T351829: [SW] [GENERAL] Deprecate connecting senses prototype.

In case anyone is using this prototype tool, a cursory deprecation notice should be given.

Mon, Apr 8, 3:51 PM · wmde-wikidata-tech, Wikidata, Tools, Wikidata Dev Team
Lucas_Werkmeister_WMDE added a subtask for T351829: [SW] [GENERAL] Deprecate connecting senses prototype: Unknown Object (Task).
Mon, Apr 8, 3:48 PM · wmde-wikidata-tech, Wikidata, Tools, Wikidata Dev Team
Lucas_Werkmeister_WMDE added a comment to T352695: MediaWiki PHPUnit test suite can result in non-test database being modified.

But if they fix this issue quickly, I don’t think that’s really necessary tbh.

Mon, Apr 8, 3:29 PM · MW-1.40-notes, MW-1.39-notes, MW-1.41-notes, Patch-For-Review, MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Upstream, Data-Persistence, MediaWiki-libs-Rdbms, MediaWiki-Core-Tests
Lucas_Werkmeister_WMDE added a comment to T362089: connecting-senses tool OAuth credentials were world-readable.

Thank you <3

Mon, Apr 8, 3:03 PM · Tools, SecTeam-Processed, Wikidata, Vuln-Infoleak, Security
Lucas_Werkmeister_WMDE added a subtask for T351829: [SW] [GENERAL] Deprecate connecting senses prototype: T362089: connecting-senses tool OAuth credentials were world-readable.
Mon, Apr 8, 2:54 PM · wmde-wikidata-tech, Wikidata, Tools, Wikidata Dev Team
Lucas_Werkmeister_WMDE added a parent task for T362089: connecting-senses tool OAuth credentials were world-readable: T351829: [SW] [GENERAL] Deprecate connecting senses prototype.
Mon, Apr 8, 2:54 PM · Tools, SecTeam-Processed, Wikidata, Vuln-Infoleak, Security
Lucas_Werkmeister_WMDE updated subscribers of T362089: connecting-senses tool OAuth credentials were world-readable.

Looks better now. (Consumer should still be disabled, though.)

Mon, Apr 8, 2:53 PM · Tools, SecTeam-Processed, Wikidata, Vuln-Infoleak, Security
Lucas_Werkmeister_WMDE added projects to T362089: connecting-senses tool OAuth credentials were world-readable: Vuln-Infoleak, Wikidata.
Mon, Apr 8, 2:51 PM · Tools, SecTeam-Processed, Wikidata, Vuln-Infoleak, Security
Lucas_Werkmeister_WMDE created T362089: connecting-senses tool OAuth credentials were world-readable.
Mon, Apr 8, 2:51 PM · Tools, SecTeam-Processed, Wikidata, Vuln-Infoleak, Security
Lucas_Werkmeister_WMDE changed the status of T351829: [SW] [GENERAL] Deprecate connecting senses prototype from Open to Stalled.

This is stalled until Itamar comes back – the only maintainers are Itamar and Michael (who no longer works at WMDE, sadly), so the rest of the wmde-wd-team can’t do anything.

Mon, Apr 8, 2:48 PM · wmde-wikidata-tech, Wikidata, Tools, Wikidata Dev Team
Lucas_Werkmeister_WMDE updated subscribers of T361747: Provide some feedback in scap whilst waiting for helmfile deploys to complete.

@Dreamy_Jazz and I were also thinking something similar the other day:

Mon, Apr 8, 1:52 PM · MW-on-K8s, Scap
Lucas_Werkmeister_WMDE placed T324202: Remove use of utf8_encode and utf8_decode in Wikibase up for grabs.
Mon, Apr 8, 11:34 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Wikibase Product Platform Team WPP, wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE added a comment to T324202: Remove use of utf8_encode and utf8_decode in Wikibase.

I’m pretty sure this use of the functions is pointless (though “correct” in that the methods perform their inverse operations). MediaWiki sets mb_internal_encoding( 'UTF-8' ); early in Setup.php (since T137509), so there is no reason to assume that PHP serialize() returns Latin 1 that needs to be UTF-8 encoded before being passed into json_encode() – we’re just putting JSONified mojibake in the inner cache.

Mon, Apr 8, 10:32 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Wikibase Product Platform Team WPP, wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE claimed T324202: Remove use of utf8_encode and utf8_decode in Wikibase.
Mon, Apr 8, 9:22 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Wikibase Product Platform Team WPP, wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE closed T292181: Enable data value normalization by default (remove tmpNormalizeDataValues repo setting) as Resolved.

\o/

Mon, Apr 8, 9:14 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Wikibase Suite Team, wbSuite Release Pipeline, Wikidata

Fri, Apr 5

Lucas_Werkmeister_WMDE claimed T345083: MUL - Change the copy to "default values" in different places .
Fri, Apr 5, 3:59 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Lucas_Werkmeister_WMDE placed T345083: MUL - Change the copy to "default values" in different places up for grabs.
Fri, Apr 5, 3:52 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Wikidata Dev Team (Wikidata.org Slice), Wikidata-Campsite, User-ItamarWMDE, Wikidata
Lucas_Werkmeister_WMDE placed T353161: [CLIENT] Creation of dynamic property MediaWiki\Title\Title::$wikibasePushedDeleteToRepo is deprecated up for grabs.
Fri, Apr 5, 3:33 PM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-WikibaseClient, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE added a comment to T353161: [CLIENT] Creation of dynamic property MediaWiki\Title\Title::$wikibasePushedDeleteToRepo is deprecated.

The situation looks indeed fairly similar to T268135 (I recommend reading that task description first):

Fri, Apr 5, 3:17 PM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-WikibaseClient, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE claimed T353161: [CLIENT] Creation of dynamic property MediaWiki\Title\Title::$wikibasePushedDeleteToRepo is deprecated.
Fri, Apr 5, 2:48 PM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-WikibaseClient, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE moved T353161: [CLIENT] Creation of dynamic property MediaWiki\Title\Title::$wikibasePushedDeleteToRepo is deprecated from In Task Breakdown to In Development on the Wikidata Dev Team (Wikidata.org Slice) board.
Fri, Apr 5, 2:47 PM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-extensions-WikibaseClient, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), wmde-wikidata-tech, Wikidata, PHP 8.2 support
Lucas_Werkmeister_WMDE awarded T358346: Introduce ObjectCacheFactory to MediaWiki core a Love token.
Fri, Apr 5, 2:38 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-libs-BagOStuff
Lucas_Werkmeister_WMDE added a parent task for T358346: Introduce ObjectCacheFactory to MediaWiki core: T361949: [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase.
Fri, Apr 5, 2:38 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-libs-BagOStuff
Lucas_Werkmeister_WMDE added a subtask for T361949: [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase: T358346: Introduce ObjectCacheFactory to MediaWiki core.
Fri, Apr 5, 2:38 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T361949: [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase.
Fri, Apr 5, 2:38 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE created T361949: [SW] [REPO][CLIENT] Use ObjectCacheFactory in Wikibase.
Fri, Apr 5, 2:38 PM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata
Lucas_Werkmeister_WMDE added a comment to T281706: Make ViewFactoryTest a proper unit test.

A solution for this almost certainly requires T243233: MediaWiki should provide a LocalClusterObjectCache service.

Fri, Apr 5, 2:35 PM · [DEPRECATED] wdwb-tech, Wikibase Service Migration, Wikidata
Lucas_Werkmeister_WMDE added a comment to T281709: Make PropertyLabelResolverTest a proper unit test.

Because the cache type is variable, this won’t be solved by T243233.

Fri, Apr 5, 2:24 PM · [DEPRECATED] wdwb-tech, Wikibase Service Migration, Wikidata
Lucas_Werkmeister_WMDE moved T359071: Deploy new Termbox version in production from In Task Breakdown to Ready for Peer Review on the Wikidata Dev Team (Wikidata.org Slice) board.
Fri, Apr 5, 2:03 PM · Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, wmde-wikidata-tech, Wikidata-Termbox, Wikidata
Lucas_Werkmeister_WMDE edited projects for T359071: Deploy new Termbox version in production, added: Wikidata Dev Team (Wikidata.org Slice); removed Wikidata Dev Team.
Fri, Apr 5, 2:03 PM · Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, wmde-wikidata-tech, Wikidata-Termbox, Wikidata
Lucas_Werkmeister_WMDE placed T358975: ‎wbremovequalifiers-update comment is not autoformatted up for grabs.
Fri, Apr 5, 10:47 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata, I18n, MediaWiki-extensions-WikibaseRepository
Lucas_Werkmeister_WMDE claimed T358975: ‎wbremovequalifiers-update comment is not autoformatted.
Fri, Apr 5, 10:36 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata, I18n, MediaWiki-extensions-WikibaseRepository
Lucas_Werkmeister_WMDE moved T358975: ‎wbremovequalifiers-update comment is not autoformatted from In Task Breakdown to In Development on the Wikidata Dev Team (Wikidata.org Slice) board.
Fri, Apr 5, 10:36 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata, I18n, MediaWiki-extensions-WikibaseRepository
Lucas_Werkmeister_WMDE claimed T255706: [WB-Client] [TECH] Wikibase\Client\Usage\Sql\EntityUsageTable::addUsages Deadlock.
Fri, Apr 5, 10:06 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.16; 2024-01-30), Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, User-brennen, [DEPRECATED] wdwb-tech, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE closed T357101: Special:MergeLexemes makes edits on GET requests without edit tokens as Resolved.

I think this is done; can someone™ make the task public? :)

Fri, Apr 5, 9:30 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Vuln-CSRF, SecTeam-Processed, Wikidata Dev Team (Wikidata.org Slice), Wikidata Lexicographical data, Wikidata, Security, Security-Team
Lucas_Werkmeister_WMDE updated subscribers of T356169: MUL - Phased rollout on Wikidata.org (Stage 1 of 3: Test release).

We’re getting closer to having all the subtasks of this resolved – @Arian_Bozorg (as Manuel’s away), do you think we should announce the deployment to Beta Wikidata in advance, or can we just deploy it whenever it’s ready and announce it afterwards? (If I understand correctly, we wouldn’t be deploying any changes to Test Wikidata or real Wikidata at this stage anyways.)

Fri, Apr 5, 8:31 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, Wikidata-Campsite

Thu, Apr 4

Lucas_Werkmeister_WMDE added a comment to T315510: Start maintenance script to backfill talk page comment database.

Alright, thanks! I’ll just bump this older comment since there’s been a lot of backscroll since then:

Thu, Apr 4, 3:27 PM · MW-1.42-notes (1.42.0-wmf.4; 2023-11-07), Goal, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Editing-team (Kanban Board), TPP-Phase1, DiscussionTools
Lucas_Werkmeister_WMDE moved T255706: [WB-Client] [TECH] Wikibase\Client\Usage\Sql\EntityUsageTable::addUsages Deadlock from Ready for Tech Verification to Ready for Development on the Wikidata Dev Team (Wikidata.org Slice) board.

The deadlock errors have certainly gone down again since the middle of March (when we merged a fix):

image.png (389×678 px, 33 KB)

Thu, Apr 4, 3:14 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.16; 2024-01-30), Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, User-brennen, [DEPRECATED] wdwb-tech, Wikidata, Wikimedia-production-error