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 (190 w, 8 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.

Recent Activity

Today

Lucas_Werkmeister_WMDE added a comment to T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ).

Backport tested on test.wikidata.org – www.wikidata.org isn’t on wmf.18 yet but hopefully will be by the time the dumps start.

Mon, Nov 23, 1:11 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE closed T170364: Suggestions for auto completion suggestions as Resolved.

I think we can close this – otherwise it’ll be one of those tasks that stay open forever because there are no clear criteria for when to close them.

Mon, Nov 23, 12:46 PM · Patch-For-Review, Wikidata Query UI, patch-welcome, good first task, Discovery, Wikidata
Lucas_Werkmeister_WMDE added a comment to T267782: Incorrect use of blank node to represent unknown and no value in Wikidata.

T244341 also includes the use of blank nodes for unknown values.

Mon, Nov 23, 10:33 AM · Wikidata

Fri, Nov 20

Lucas_Werkmeister_WMDE moved T264929: $pageId must be an integer > 0 from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Fri, Nov 20, 3:37 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ).

Alright, scheduled for Monday’s EU backport+config window – if I read the cron config correctly, the full RDF dumps start on Monday night (23:00 – UTC, I assume?), so if all goes well, next week’s dumps should already have this change.

Fri, Nov 20, 2:12 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE added a comment to T264929: $pageId must be an integer > 0.

Okay, I don’t know where these bad page IDs would be coming from. eu_page_id is only written from very few places:

Fri, Nov 20, 12:58 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-production-error
Lucas_Werkmeister_WMDE claimed T264929: $pageId must be an integer > 0.

Claiming this since I already started to look a bit more into it.

Fri, Nov 20, 12:30 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T264929: $pageId must be an integer > 0.

The stack trace looks like we’re getting the bad page ID from the database; EntityUsageTable::getPagesUsing() reads the eu_page_id from the wbc_entity_usage table, and then foldRowsIntoPageEntityUsages() passes the $pageId into the PageEntityUsages constructor, which complains if it’s not an int or less than one. (foldRowsIntoPageEntityUsages() casts it to int, so I think the < 1 is the only relevant part of that condition.)

Fri, Nov 20, 12:06 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T266493: Wikibase Exception for wbformatvalue API call with type=unknown.

WikibaseRepo::getDataValueDeserializer() looks relevant, that defines 'unknown' => UnknownValue::class as, seemingly, a deserializable data type.

Fri, Nov 20, 12:00 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE added a comment to T264929: $pageId must be an integer > 0.

Seems to happen a handful of times per week: https://logstash.wikimedia.org/goto/852228f37c434dacb72cec6ffe618ab8

Fri, Nov 20, 11:36 AM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-production-error

Thu, Nov 19

Lucas_Werkmeister_WMDE added a comment to T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ).

I wonder if we should backport at least the main change to wmf.18? Otherwise, I believe it will only start showing up in the full RDF dumps of 7 December (since next week is a no-deploy week, and so the dumps of 30 November will still be on wmf.18, if I’m not mistaken).

Thu, Nov 19, 5:30 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE moved T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ) from Peer Review to Test (Verification) on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Thu, Nov 19, 5:24 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE added a comment to T263184: 1.36.0-wmf.18 deployment blockers.

I’m not the right person to decide that, sorry – I just saw a few reports of the few issue and thought it was worth mentioning here.

Thu, Nov 19, 4:32 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments
Lucas_Werkmeister_WMDE added a comment to T263184: 1.36.0-wmf.18 deployment blockers.

T267668: Some recent Commons uploads not available on other wikis (2020-11) seems to be cropping up again.

Thu, Nov 19, 4:23 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments
Lucas_Werkmeister_WMDE moved T267502: Language fallback indicators sometimes still shown for variant fallbacks from Prioritized Product (prioritised from top to bottom) to Wikidata-Campsite-Iteration-∞ on the Wikidata-Campsite board.
Thu, Nov 19, 3:59 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Wikidata
Lucas_Werkmeister_WMDE moved T267502: Language fallback indicators sometimes still shown for variant fallbacks from To Do (prioritised from top to bottom) to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Thu, Nov 19, 3:58 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Wikidata
Lucas_Werkmeister_WMDE closed T258877: MediaWiki sets invalid Content-Encoding: none as Resolved.
Thu, Nov 19, 1:18 PM · MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), MediaWiki-General
Lucas_Werkmeister_WMDE committed rEWLCde8ba0bccd75: Update getDataTypeDefinitions() call (authored by Lucas_Werkmeister_WMDE).
Update getDataTypeDefinitions() call
Thu, Nov 19, 12:13 PM
Lucas_Werkmeister_WMDE committed rEWLCb014ba0f1b95: Fix LexemeHandlerTest::getEntityTypeDefinitionsConfiguration() (authored by Lucas_Werkmeister_WMDE).
Fix LexemeHandlerTest::getEntityTypeDefinitionsConfiguration()
Thu, Nov 19, 12:13 PM
Lucas_Werkmeister_WMDE closed T265984: Create first exemplary services in WikibaseRepo as Resolved.

all done 🎉

Thu, Nov 19, 11:50 AM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE moved T252595: Consider ways to invalidate FormatterCache when things go wrong from Parent tasks to Test (Verification) on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Thu, Nov 19, 11:50 AM · Story, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Sustainability (Incident Followup), Wikidata
Lucas_Werkmeister_WMDE closed T265984: Create first exemplary services in WikibaseRepo, a subtask of T252595: Consider ways to invalidate FormatterCache when things go wrong, as Resolved.
Thu, Nov 19, 11:49 AM · Story, MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Sustainability (Incident Followup), Wikidata
Lucas_Werkmeister_WMDE added a comment to T265976: Lexeme daily browser tests (against beta) flaky [timebox 8h].

(Side note about my earlier comments: @noarave determined that assertion failures in a browser.call() without .catch( assert.fail ) are still properly reported as failures, so that’s probably not the cause of the problem, and we could most likely remove the .catch( assert.fail ) snippets.)

Thu, Nov 19, 11:18 AM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, wdwb-tech-focus, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE closed T264207: Lexeme: Most QUnit tests are not actually running as Resolved.
Thu, Nov 19, 10:40 AM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata Lexicographical data, Wikidata-Campsite, Wikidata

Wed, Nov 18

matej_suchanek awarded T261275: incorrect sitelink deletion behavior when page is moved to excluded (unsupported) namespace with "suppress redirect" option a Like token.
Wed, Nov 18, 5:22 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE claimed T264207: Lexeme: Most QUnit tests are not actually running.
Wed, Nov 18, 5:12 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata Lexicographical data, Wikidata-Campsite, Wikidata
Lucas_Werkmeister_WMDE moved T261275: incorrect sitelink deletion behavior when page is moved to excluded (unsupported) namespace with "suppress redirect" option from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Wed, Nov 18, 3:26 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE added a comment to T268135: Clean up Wikibase page move notification message.

Note: currently, the “update repo” handler is the UpdateRepoHookHandler class and it listens for the PageMoveComplete hook, and the “notice” handler is the MovePageNotice class and it listens for the SpecialMovepageAfterMove hook, but I avoided mentioning those names in the timeline because this moved around somewhat over time.

Wed, Nov 18, 2:21 PM · MediaWiki-extensions-WikibaseClient, Technical-Debt, wdwb-tech-focus, Wikidata
Lucas_Werkmeister_WMDE added a comment to T261275: incorrect sitelink deletion behavior when page is moved to excluded (unsupported) namespace with "suppress redirect" option.

@Lydia_Pintscher I started looking into the message Wikibase shows the user after the page move is complete, but this led me down a terrible rabbit hole (T268135). Can I assume that updating that message is not part of the AC here, and we’ll eventually tackle that task separately? (I think this would mean that Wikibase would still tell the user that “your move should now be reflected in the item language link, we ask you to check” whether or not the sitelink was deleted.)

Wed, Nov 18, 2:13 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE created T268135: Clean up Wikibase page move notification message.
Wed, Nov 18, 1:02 PM · MediaWiki-extensions-WikibaseClient, Technical-Debt, wdwb-tech-focus, Wikidata
Lucas_Werkmeister_WMDE claimed T261275: incorrect sitelink deletion behavior when page is moved to excluded (unsupported) namespace with "suppress redirect" option.
Wed, Nov 18, 10:53 AM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata

Tue, Nov 17

Lucas_Werkmeister_WMDE created T268055: Occasional phan-taint-check-plugin crashes with “Illegal offset type in isset or empty”.
Tue, Nov 17, 6:13 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), ci-test-error, phan-taint-check-plugin
Lucas_Werkmeister_WMDE added a comment to T265976: Lexeme daily browser tests (against beta) flaky [timebox 8h].

I notice there’s a slight difference between the first two tests in the file:

Tue, Nov 17, 3:22 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, wdwb-tech-focus, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE renamed T265976: Lexeme daily browser tests (against beta) flaky [timebox 8h] from Lexeme daily browser tests (against beta) flaky [timebox 8k] to Lexeme daily browser tests (against beta) flaky [timebox 8h].
Tue, Nov 17, 2:54 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, wdwb-tech-focus, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE renamed T265976: Lexeme daily browser tests (against beta) flaky [timebox 8h] from Lexeme daily browser tests (against beta) flaky to Lexeme daily browser tests (against beta) flaky [timebox 8k].
Tue, Nov 17, 2:54 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, wdwb-tech-focus, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE updated the task description for T267502: Language fallback indicators sometimes still shown for variant fallbacks.
Tue, Nov 17, 2:06 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Wikidata
Lucas_Werkmeister_WMDE added a comment to T265976: Lexeme daily browser tests (against beta) flaky [timebox 8h].

Seems like the last three failures have all been that login error:

Tue, Nov 17, 1:50 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, wdwb-tech-focus, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE updated subscribers of T263184: 1.36.0-wmf.18 deployment blockers.

T268012 and T268008 are two GrowthExperiments issues that are not fixed in wmf.18 as far as I’m aware. Both have fixes available, and for the former I just deployed the fix for wmf.16, but I’m not sure how to backport changes for not-yet-deployed trains (last time I tried, it didn’t quite work out), so I’ve left the wmf.18 branch alone for now. @kostajh can tell you more about whether those issues have any serious user impact or “just” logspam; depending on that, I expect you’ll decide whether to apply the backports to wmf.18 before the initial rollout, or afterwards.

Tue, Nov 17, 12:59 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments
Lucas_Werkmeister_WMDE closed T264286: Remove wb_terms migration configuration options from production config as Resolved.

Scheduled for Monday EU window.

Tue, Nov 17, 12:14 PM · Wikibase wb_terms leftovers 2020, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE closed T264286: Remove wb_terms migration configuration options from production config, a subtask of T264278: Remove wb_terms migration configuration options, as Resolved.
Tue, Nov 17, 12:14 PM · MW-1.36-notes (1.36.0-wmf.12; 2020-10-05; NEVER DEPLOYED), Story, Wikibase wb_terms leftovers 2020
Lucas_Werkmeister_WMDE closed T234829: MissingTypeException when trying to set claim via the API as Resolved.

I still don’t know what happened one year ago, but there are no occurrences of this in Logstash anymore, so we can’t really look further into it even if we wanted to. Let’s close this and open a new task if it ever happens again, I suppose.

Tue, Nov 17, 11:54 AM · Regression, Wikidata, Wikidata-Campsite, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T267354: Revision-delete edits does not show successful operation.

Browsers used by Ymblanter when encountering the issue: Firefox last version (on Linux Manjara) and possibly Palemoon last version (Windows 7). Could we try to reproduce on these specific systems?

Tue, Nov 17, 10:08 AM · Wikidata

Mon, Nov 16

Lucas_Werkmeister_WMDE updated the task description for T267644: Update Wikidata unit conversion config (normalized quantities).
Mon, Nov 16, 4:27 PM · Wikidata-Campsite, Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE moved T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ) from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Mon, Nov 16, 4:08 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE moved T264893: Client: Error: invalid entity serialization from Peer Review to Test (Verification) on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Mon, Nov 16, 2:39 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), JavaScript, Wikidata-Termbox, Wikidata Lexicographical data, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE claimed T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ).
Mon, Nov 16, 1:26 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service

Fri, Nov 13

Lucas_Werkmeister_WMDE added a comment to T267845: Create Wikibase Query Service output format for urlencoded SPARQL API request.

Isn’t that what the SPARQL endpoint entry in the Link menu is?

Fri, Nov 13, 4:42 PM · Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE added a comment to T265976: Lexeme daily browser tests (against beta) flaky [timebox 8h].

I’m not sure if now is a good time to investigate this… Beta has been generally unstable in the past few days (T267561), so the most recent failures are most likely due to that. (And the latest build succeeded.)

Fri, Nov 13, 12:44 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, wdwb-tech-focus, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE added a comment to T267745: Enable implicit description use in production.

Should be ready to go with wmf.18 (but not wmf.16).

Fri, Nov 13, 12:37 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE closed T265898: Don’t create implicit description use if description is overridden locally as Resolved.
Fri, Nov 13, 12:36 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE closed T265898: Don’t create implicit description use if description is overridden locally, a subtask of T191831: Track implicit use of non-overridden wikidata description, as Resolved.
Fri, Nov 13, 12:36 PM · Story, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE moved T264893: Client: Error: invalid entity serialization from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Fri, Nov 13, 12:33 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), JavaScript, Wikidata-Termbox, Wikidata Lexicographical data, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE claimed T264893: Client: Error: invalid entity serialization.
Fri, Nov 13, 11:38 AM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), JavaScript, Wikidata-Termbox, Wikidata Lexicographical data, Wikidata, Wikimedia-production-error
Lucas_Werkmeister_WMDE added a comment to T266762: The saneitizer is a lot slower than when running in codfw (oct 27 2020 codfw -> eqiad switchover).

I assume the Grafana panel in the screenshot in Elasticsearch Indexing / Saneitizer, but that graph now shows 0 ops since November 7th? (Except for a brief burst of activity on the 9th/10th, around midnight UTC.)

Fri, Nov 13, 11:31 AM · Discovery-Search (Current work), CirrusSearch
Lucas_Werkmeister_WMDE added a comment to T264286: Remove wb_terms migration configuration options from production config.

Scheduled for Monday EU window.

Fri, Nov 13, 11:24 AM · Wikibase wb_terms leftovers 2020, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE claimed T264286: Remove wb_terms migration configuration options from production config.
Fri, Nov 13, 11:20 AM · Wikibase wb_terms leftovers 2020, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE moved T264286: Remove wb_terms migration configuration options from production config from Stalled/Waiting to To Do (prioritised from top to bottom) on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.

As far as I can tell, the needed code changes have been deployed since wmf.12(!), so I don’t think this needs to be stalled/waiting anymore.

Fri, Nov 13, 11:16 AM · Wikibase wb_terms leftovers 2020, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE moved T264286: Remove wb_terms migration configuration options from production config from To Do (prioritised from top to bottom) to Doing on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Fri, Nov 13, 11:16 AM · Wikibase wb_terms leftovers 2020, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE added a comment to T266496: Not possible to add new statements with any Math properties.

It probably makes sense to wait with verifying this until next week, so that we verify not just the backported revert (wmf.16) but also the proper fix (wmf.18).

Fri, Nov 13, 10:51 AM · JavaScript, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikimedia-production-error, Math, Wikidata
Lucas_Werkmeister_WMDE closed T266145: Clarify language fallback description of various interfaces as Resolved.
Fri, Nov 13, 10:50 AM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE updated the task description for T266145: Clarify language fallback description of various interfaces.
Fri, Nov 13, 10:49 AM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE closed T266145: Clarify language fallback description of various interfaces, a subtask of T263999: Some lua-calls with language specified does not end up in formatterCache, as Resolved.
Fri, Nov 13, 10:49 AM · Story, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata

Thu, Nov 12

Lucas_Werkmeister_WMDE added a comment to T267791: Allow entering Wikidata sitelinks to sites that have an ID containing hyphens (not matching the database name).

Other questions that I didn’t have time to ask in the story time (the first isn’t really a question but I’d like to have it confirmed anyways):

Thu, Nov 12, 1:33 PM · Wikidata, Wikidata-Campsite
Lucas_Werkmeister_WMDE moved T265984: Create first exemplary services in WikibaseRepo from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.

Since the above change doesn’t really expose the data + entity type definitions as services (they’re still stored as members of the WikibaseRepo instance), I wouldn’t consider this task done with only that change merged – we should also have some (simple) service that’s completely migrated to the service container (WikibaseRepo could still have a getter but it would get it from the MediaWikiServices). @Pablo-WMDE volunteered to attempt that, but in the meantime, let’s move this to Review for the first change.

Thu, Nov 12, 11:58 AM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE added a comment to T267782: Incorrect use of blank node to represent unknown and no value in Wikidata.

I’m not sure what this task is about… it sounds like it might be covered by T244341: Stop using blank nodes for encoding SomeValue and OWL constraints in WDQS?

Thu, Nov 12, 11:00 AM · Wikidata

Wed, Nov 11

Lucas_Werkmeister_WMDE added a project to T266145: Clarify language fallback description of various interfaces: Patch-For-Review.
Wed, Nov 11, 5:42 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE moved T266145: Clarify language fallback description of various interfaces from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Wed, Nov 11, 5:41 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE claimed T266145: Clarify language fallback description of various interfaces.
Wed, Nov 11, 5:26 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE moved T267745: Enable implicit description use in production from To Do (prioritised from top to bottom) to Stalled/Waiting on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.

Waiting on T265898: Don’t create implicit description use if description is overridden locally and then the next train after that.

Wed, Nov 11, 4:30 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE closed T265897: Create implicit use of description in content language, a subtask of T191831: Track implicit use of non-overridden wikidata description, as Resolved.
Wed, Nov 11, 4:29 PM · Story, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE closed T265897: Create implicit use of description in content language as Resolved.

Moving this back to TODO as we should now enable and test it.

Wed, Nov 11, 4:29 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE created T267745: Enable implicit description use in production.
Wed, Nov 11, 4:28 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE updated the task description for T267656: Special:MyLanguage feature is not utilized for Wikidata Query Service interface.
Wed, Nov 11, 3:35 PM · Patch-For-Review, User-Noarave, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE moved T264538: Release 1.35 version of wikibase docker image from Peer Review to Test (Verification) on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Wed, Nov 11, 3:34 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Ladsgroup, Wikidata, Wikibase-Containers
Lucas_Werkmeister_WMDE added a comment to T267644: Update Wikidata unit conversion config (normalized quantities).

Dev note: as far as I could tell, the script doesn’t connect to the local wiki at all, so you don’t need production access to test it – just run it locally with --sparql https://query.wikidata.org/sparql and you should get a JSON file corresponding to Wikidata.

Wed, Nov 11, 3:24 PM · Wikidata-Campsite, Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE edited Description on Wikidata-Campsite (Wikidata-Campsite-Iteration-∞).
Wed, Nov 11, 3:05 PM
Lucas_Werkmeister_WMDE moved T263999: Some lua-calls with language specified does not end up in formatterCache from To Do (prioritised from top to bottom) to Parent tasks on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Wed, Nov 11, 3:01 PM · Story, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE moved T191831: Track implicit use of non-overridden wikidata description from To Do (prioritised from top to bottom) to Parent tasks on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Wed, Nov 11, 3:01 PM · Story, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient

Tue, Nov 10

Lucas_Werkmeister_WMDE moved T265898: Don’t create implicit description use if description is overridden locally from Doing to Peer Review on the Wikidata-Campsite (Wikidata-Campsite-Iteration-∞) board.
Tue, Nov 10, 6:47 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE added a comment to T266494: LinkBatch does not skip already-known titles.

One random-ish example where this results in duplicate work:

Tue, Nov 10, 6:38 PM · Performance Issue, MediaWiki-General
Lucas_Werkmeister_WMDE claimed T265898: Don’t create implicit description use if description is overridden locally.
Tue, Nov 10, 4:29 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, MediaWiki-extensions-WikibaseClient
Lucas_Werkmeister_WMDE updated the task description for T145712: Use RDF statement counts from entity data, not page props ( wikibase:identifiers, wikibase:statements and wikibase:sitelinks ).
Tue, Nov 10, 3:28 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Daniel, Discovery, Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE updated the task description for T267023: Statements linking to forms and senses are missing a HTML lang attribute.
Tue, Nov 10, 3:10 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Wikidata Lexicographical data
Lucas_Werkmeister_WMDE created T267644: Update Wikidata unit conversion config (normalized quantities).
Tue, Nov 10, 2:48 PM · Wikidata-Campsite, Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T267023: Statements linking to forms and senses are missing a HTML lang attribute.
Tue, Nov 10, 2:37 PM · Patch-For-Review, MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T261275: incorrect sitelink deletion behavior when page is moved to excluded (unsupported) namespace with "suppress redirect" option.
Tue, Nov 10, 2:19 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata
Lucas_Werkmeister_WMDE closed T93273: UnresolvedRedirectException "Unresolved redirect to Q…" from WikiPageEntityRevisionLookup.php as Resolved.

I looked through Logstash mediawiki-errors; the old error message (UnresolvedRedirectException) hasn’t been seen since November 1st, and the new log message (“Unresolved redirect encountered”) isn’t in mediawiki-errors at all because it’s an info-level message. I think we’re done here.

Tue, Nov 10, 2:00 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Structured-Data-Backlog, Wikibase-SDC-Shared, Structured Data Engineering, Wikimedia-production-error, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T93273: UnresolvedRedirectException "Unresolved redirect to Q…" from WikiPageEntityRevisionLookup.php.
Tue, Nov 10, 2:00 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Structured-Data-Backlog, Wikibase-SDC-Shared, Structured Data Engineering, Wikimedia-production-error, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE added a comment to T266496: Not possible to add new statements with any Math properties.

Should be fixed now (T266671#6615909).

Tue, Nov 10, 12:08 PM · JavaScript, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikimedia-production-error, Math, Wikidata
Lucas_Werkmeister_WMDE closed T265992: Argument 1 passed to ViolationMessageSerializer::serializeEntityId() must be an instance of EntityId, string given as Resolved.

Seems to be fixed according to Logstash. Thanks Thiemo!

Tue, Nov 10, 11:01 AM · WMDE-QWERTY-Sprint-2020-10-21, MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Unplanned-Sprint-Work, Wikidata, Wikibase-Quality-Constraints, Wikimedia-production-error

Mon, Nov 9

Lucas_Werkmeister_WMDE added a comment to T267393: Cannot run wikidata-query-gui browser tests.

Well, we use the package in the Gruntfile to launch the Selenium server automatically. (Probably not the only way in which the Selenium setup here differs from other repositories.)

Mon, Nov 9, 12:03 PM · Wikidata-Campsite, User-zeljkofilipin, wdwb-tech-focus, Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE added a comment to T201309: Don’t use entityLoaded hook in LexemeHeader.

As far as I’m aware, nothing significant has happened towards unstalling this task.

Mon, Nov 9, 11:51 AM · Wikidata Lexicographical data, Wikidata

Sun, Nov 8

Lucas_Werkmeister_WMDE added a comment to T267502: Language fallback indicators sometimes still shown for variant fallbacks.

Note that in the diff case, the presence of item links in the edit summaries seems to be sufficient to “summon” the relevant CSS, so that the indicators are hidden in https://www.wikidata.org/w/index.php?diff=1207519515&uselang=en-gb&diffonly=yes.

Sun, Nov 8, 9:36 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Wikidata
Lucas_Werkmeister_WMDE created T267502: Language fallback indicators sometimes still shown for variant fallbacks.
Sun, Nov 8, 9:30 PM · Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Patch-For-Review, Wikidata

Fri, Nov 6

Addshore awarded T267393: Cannot run wikidata-query-gui browser tests a Burninate token.
Fri, Nov 6, 12:56 PM · Wikidata-Campsite, User-zeljkofilipin, wdwb-tech-focus, Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE added a comment to T267393: Cannot run wikidata-query-gui browser tests.

I tried updating some browser test related packages but it didn’t help at all. (Pasting only the package.json diff for brevity, use npm install to update the lockfile too.)

Fri, Nov 6, 12:55 PM · Wikidata-Campsite, User-zeljkofilipin, wdwb-tech-focus, Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE created T267393: Cannot run wikidata-query-gui browser tests.
Fri, Nov 6, 11:36 AM · Wikidata-Campsite, User-zeljkofilipin, wdwb-tech-focus, Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE added a comment to T206560: [Epic] Evaluate alternatives to Blazegraph.

Another option to keep an eye on is QLever. It doesn’t support SPARQL Update yet (and while the stated Wikidata reload time of less than 24 hours is impressive, it’s not enough to replace live updates, especially since I believe it takes us more than 24 hours to produce an RDF dump anyways), but I’m told that update support is being worked on.

Fri, Nov 6, 11:07 AM · MediaWiki-Stakeholders-Group, Wikidata, Epic, Wikidata-Query-Service
Lucas_Werkmeister_WMDE added a comment to T267354: Revision-delete edits does not show successful operation.

I just tried it out and got a proper success message (“Revision visibility updated.”) on both Test and real Wikidata. (Unless you mean a different kind of revision deletion?)

Fri, Nov 6, 10:58 AM · Wikidata

Thu, Nov 5

Lucas_Werkmeister_WMDE added a comment to T210503: Wikidata Query UI code sample tests are disabled everywhere.

Update: the tests still don’t work properly in CI, but they’ll now print this message (mainly pasting it here so it can be found via search):

Thu, Nov 5, 12:09 PM · Wikidata, Wikidata Query UI