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 (140 w, 6 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. Private account: @LucasWerkmeister.

Recent Activity

Today

Lucas_Werkmeister_WMDE moved T239336: Implement service to get permission errors for editing a page from Doing to Peer Review on the Wikidata-Bridge-Sprint-11 board.
Mon, Dec 9, 6:31 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T239336: Implement service to get permission errors for editing a page.
Mon, Dec 9, 6:31 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE claimed T239336: Implement service to get permission errors for editing a page.

I’ll do the cascade protection part next.

Mon, Dec 9, 2:53 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE added a comment to T240223: Ensure that Wikidata Bridge uses fresh entity data.

T128486 doesn’t look like it’s going anywhere (we asked in the scrum of scrums for an update on its subtask T152425 three times, to no reaction at all as far as I’m aware), so I think we’ll need to work around this in our own code. I see two options:

Mon, Dec 9, 2:51 PM · Wikidata-Bridge, Wikidata
Lucas_Werkmeister_WMDE created T240223: Ensure that Wikidata Bridge uses fresh entity data.
Mon, Dec 9, 2:43 PM · Wikidata-Bridge, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T239336: Implement service to get permission errors for editing a page.
Mon, Dec 9, 1:32 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE removed a project from T239336: Implement service to get permission errors for editing a page: Patch-For-Review.
Mon, Dec 9, 1:31 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE changed the status of T233706: Use assert=user instead of assertuser=<username> from Resolved to Declined.
Mon, Dec 9, 1:06 PM · Wikidata, Wikidata-Bridge
Lucas_Werkmeister_WMDE claimed T238989: Queryservice UI, [edit] appears in examples when using action = parse example source.
Mon, Dec 9, 11:45 AM · User-Addshore, Wikidata Query UI, Wikidata

Fri, Dec 6

Lucas_Werkmeister_WMDE added a comment to T239163: Inform users about constraint violation.

On the technical side, we need to make some kind of API call during the submission step that will test against a given property's constraints.

Fri, Dec 6, 3:01 PM · Wikidata, Structured-Data-Backlog (Current Work), Structured Data Engineering, SDC-Statements (other-input-types-on-a-dirigible)
Lucas_Werkmeister_WMDE added a project to T239939: Deploy WikibaseQualityConstraints to beta commons: Wikibase-Quality-Constraints.
Fri, Dec 6, 2:58 PM · Wikibase-Quality-Constraints, Wikidata, Structured-Data-Backlog (Current Work), Structured Data Engineering, SDC-Statements (other-input-types-on-a-dirigible)
Lucas_Werkmeister_WMDE closed T237523: Create Interface for Service about user being allowed to edit entity, a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, as Resolved.
Fri, Dec 6, 2:53 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE closed T237523: Create Interface for Service about user being allowed to edit entity as Resolved.
Fri, Dec 6, 2:53 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, User-Michael, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE moved T239710: Implement service to combine permission errors from repo and client from Doing to Peer Review on the Wikidata-Bridge-Sprint-11 board.
Fri, Dec 6, 2:19 PM · Patch-For-Review, Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE claimed T239710: Implement service to combine permission errors from repo and client.
Fri, Dec 6, 1:23 PM · Patch-For-Review, Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE added a comment to T238956: switch prod Phabricator from phab1003 to phab1001.

I see the "related gerrit patches" box on this very page.

Fri, Dec 6, 11:40 AM · Patch-For-Review, serviceops, Release-Engineering-Team
Lucas_Werkmeister_WMDE added a comment to T237165: LDF server has 404 errors for JS and CSS resources.

Per T232006, the LDF service was still up (though sometimes sending the wrong cached responses) in early September at least.

Fri, Dec 6, 11:39 AM · Wikidata, Wikidata-Query-Service, Discovery

Thu, Dec 5

Lucas_Werkmeister_WMDE added a comment to T235154: show error when editor can't edit the statement because of permission errors on the repository.

Questions about the messages:

Thu, Dec 5, 5:01 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE added a comment to T229178: Add "sibling reference" constraint.

Sounds reasonable to me as well. One could argue that this is a variant of the existing “item requires statement” constraint – see T175562: Check “conflicts with” and “item requires claim” constraints on qualifiers and references?.

Thu, Dec 5, 4:35 PM · Wikibase-Quality-Constraints, Wikidata
Lucas_Werkmeister_WMDE closed T174298: Figure out a way for WDQS example parsing not rely on parsoid, a subtask of T179262: wikibase-docker wdqs-frontend The example button leads to the examples from Wikidata, as Resolved.
Thu, Dec 5, 11:29 AM · Wikidata Query UI, User-Addshore, Wikibase-Containers, Discovery, Wikidata
Lucas_Werkmeister_WMDE closed T174298: Figure out a way for WDQS example parsing not rely on parsoid as Resolved.

I think so, yeah.

Thu, Dec 5, 11:28 AM · Wikidata Query UI, Discovery, Wikidata

Wed, Dec 4

Lucas_Werkmeister_WMDE closed T239760: WikibaseLib is not compatible with PHP7.4 as Resolved.

That should resolve all the issues in the task description, I believe.

Wed, Dec 4, 4:43 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Campsite, Wikidata, Wikibase-Quality-Constraints, PHP 7.4 support
Lucas_Werkmeister_WMDE placed T239336: Implement service to get permission errors for editing a page up for grabs.

Unassigning myself in case someone else wants to tackle block errors.

Wed, Dec 4, 4:01 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T174298: Figure out a way for WDQS example parsing not rely on parsoid.
Wed, Dec 4, 3:44 PM · Wikidata Query UI, Discovery, Wikidata
Lucas_Werkmeister_WMDE updated the task description for T174298: Figure out a way for WDQS example parsing not rely on parsoid.
Wed, Dec 4, 3:44 PM · Wikidata Query UI, Discovery, Wikidata
Lucas_Werkmeister_WMDE removed a project from T174298: Figure out a way for WDQS example parsing not rely on parsoid: Patch-For-Review.
Wed, Dec 4, 3:44 PM · Wikidata Query UI, Discovery, Wikidata
Lucas_Werkmeister_WMDE added a comment to T238956: switch prod Phabricator from phab1003 to phab1001.

The recently added Gerrit integration directly beneath a tasks description seems to be gone, could that be related to this switch?

Wed, Dec 4, 1:45 PM · Patch-For-Review, serviceops, Release-Engineering-Team
Lucas_Werkmeister_WMDE added a comment to T235871: Remove RANK_TRUTH from Wikibase Lua.

The list of modules using RANK_TRUTH somehow grew in just 1½ months (due to frwiki gaining «Module:Carte interactive/Bac à sable» and frwikisource gaining «Module:Centralizer»); I’ve edited the pages on mediawikiwiki and test2wiki to counter this.

Wed, Dec 4, 12:37 PM · Wikibase-Lua, MediaWiki-extensions-WikibaseClient, Wikidata
Lucas_Werkmeister_WMDE added a comment to T239760: WikibaseLib is not compatible with PHP7.4.

Ah, but a “check experimental” on Wikibase is going to fail even after this fix, due to T239761. I’ll upload a noop WBQC change to test this.

Wed, Dec 4, 12:21 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Campsite, Wikidata, Wikibase-Quality-Constraints, PHP 7.4 support
Lucas_Werkmeister_WMDE added a comment to T239760: WikibaseLib is not compatible with PHP7.4.

Ah, but a “check experimental” on Wikibase is going to fail even after this fix, due to T239761. I’ll upload a noop WBQC change to test this.

Wed, Dec 4, 12:09 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Campsite, Wikidata, Wikibase-Quality-Constraints, PHP 7.4 support
Lucas_Werkmeister_WMDE renamed T239760: WikibaseLib is not compatible with PHP7.4 from WikibaseQualityConstraints is not compatible with PHP7.4 to WikibaseLib is not compatible with PHP7.4.
Wed, Dec 4, 11:52 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Campsite, Wikidata, Wikibase-Quality-Constraints, PHP 7.4 support
Lucas_Werkmeister_WMDE added a comment to T239760: WikibaseLib is not compatible with PHP7.4.
Trying to access array offset on value of type int
Wed, Dec 4, 11:52 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Campsite, Wikidata, Wikibase-Quality-Constraints, PHP 7.4 support
Lucas_Werkmeister_WMDE added a comment to T235753: Step 1: Bail-out path for unsupported datatypes (impact: high).

"in the wikitext" link leads to the wikitext editor of the article

( new mw.Title( mw.config.get( 'wgPageName' ) ) ).getUrl( { action: 'edit' } )

EDIT: Actually, this can give you the VisualEditor if that was the last one you used. If we always want a wikitext editor, we might need other/additional URL parameters. veaction=editsource always gives you the VisualEditor wikitext editor, but is ignored when combined with action=edit, and if we only specify veaction then on wikis without VisualEditor installed the action will be “view”. action=submit can be used to bypass VisualEditor (and should work on any wiki), but isn’t very nice (users might not expect the non-VisualEditor wikitext editor to be used).

Wed, Dec 4, 11:01 AM · Wikidata, Wikidata-Bridge
Lucas_Werkmeister_WMDE created T239796: Provide URL parameter(s) to always load a wikitext editor.
Wed, Dec 4, 11:01 AM · VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor-MediaWiki, VisualEditor
Lucas_Werkmeister_WMDE added a comment to T239687: Rework how value and reference changes are handled.

References and values are identified by a hash computed over their properties. It is not a stable ID as it is always generated on the fly when extracting the entity data.

Wed, Dec 4, 10:25 AM · Discovery-Search (Current work), Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE moved T237528: Create permission error component from To do to Doing on the Wikidata-Bridge-Sprint-11 board.
Wed, Dec 4, 9:59 AM · Wikidata-Bridge-Sprint-11, Patch-For-Review, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE moved T237524: Create Error vector in store root layer and enum of possible error reasons from To do to Doing on the Wikidata-Bridge-Sprint-11 board.
Wed, Dec 4, 9:59 AM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Patch-For-Review, User-Michael, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE moved T237526: create messages according to mocks from To do to Doing on the Wikidata-Bridge-Sprint-11 board.
Wed, Dec 4, 9:59 AM · Wikidata-Bridge-Sprint-11, Patch-For-Review, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE added a project to T237524: Create Error vector in store root layer and enum of possible error reasons: Wikidata-Bridge-Sprint-11.
Wed, Dec 4, 9:59 AM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Patch-For-Review, User-Michael, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE added a project to T237526: create messages according to mocks: Wikidata-Bridge-Sprint-11.
Wed, Dec 4, 9:59 AM · Wikidata-Bridge-Sprint-11, Patch-For-Review, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE added a project to T237528: Create permission error component: Wikidata-Bridge-Sprint-11.
Wed, Dec 4, 9:59 AM · Wikidata-Bridge-Sprint-11, Patch-For-Review, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE edited projects for T232468: Illustrate loading, added: Wikidata-Bridge-Sprint-11; removed Wikidata-Bridge-Sprint-10.
Wed, Dec 4, 9:57 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE edited projects for T237523: Create Interface for Service about user being allowed to edit entity, added: Wikidata-Bridge-Sprint-11; removed Wikidata-Bridge-Sprint-10.
Wed, Dec 4, 9:57 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, User-Michael, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE edited projects for T239336: Implement service to get permission errors for editing a page, added: Wikidata-Bridge-Sprint-11; removed Wikidata-Bridge-Sprint-10.
Wed, Dec 4, 9:57 AM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE created Wikidata-Bridge-Sprint-11.
Wed, Dec 4, 9:35 AM

Tue, Dec 3

Lucas_Werkmeister_WMDE removed a project from T145050: Wikibase API should use the modern JSON syntax in API response on formatversion=2: Wikibase-JavaScript-Api.
Tue, Dec 3, 6:33 PM · MediaWiki-API, MediaWiki-extensions-WikibaseRepository, Wikidata
Lucas_Werkmeister_WMDE claimed T226709: Add user agent to Wikidata Query UI code examples.

Still needs to be deployed, though. (And does it make sense to have a Done task in the Campsite’s Verification column?)

Tue, Dec 3, 1:54 PM · User-Addshore, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikimania-Hackathon-2019, Patch-For-Review, Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE created T239710: Implement service to combine permission errors from repo and client.
Tue, Dec 3, 1:21 PM · Patch-For-Review, Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE added a comment to T239628: Provide overview of uses of a Wikidata item in Structured Data on Commons.

This task probably needs some rephrasing, because, not being an admin, I was unaware that backlinks are actually warned about on the deletion page itself:

Tue, Dec 3, 12:35 PM · StructuredDataOnCommons, Wikidata

Mon, Dec 2

Lucas_Werkmeister_WMDE added a project to T239647: WikibaseLexeme mwgate-node10-docker CI builds time out waiting for `npm ci`: ci-test-error.
Mon, Dec 2, 6:52 PM · ci-test-error, Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE added a comment to T239647: WikibaseLexeme mwgate-node10-docker CI builds time out waiting for `npm ci`.

Actually, make that six builds:

Mon, Dec 2, 6:50 PM · ci-test-error, Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE created T239647: WikibaseLexeme mwgate-node10-docker CI builds time out waiting for `npm ci`.
Mon, Dec 2, 6:48 PM · ci-test-error, Lexicographical data, Wikidata
Lucas_Werkmeister_WMDE created T239633: Enable mw.wikibase.getEntity() to load forms and senses.
Mon, Dec 2, 5:31 PM · Wiktionary, Wikidata, Lexicographical data
Lucas_Werkmeister_WMDE moved T237527: Add notice component from Done to Doing on the Wikidata-Bridge-Sprint-9 board.
Mon, Dec 2, 4:49 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Michael, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE moved T237527: Add notice component from Verification to Done on the Wikidata-Bridge-Sprint-10 board.
Mon, Dec 2, 4:48 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Michael, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE created T239628: Provide overview of uses of a Wikidata item in Structured Data on Commons.
Mon, Dec 2, 4:37 PM · StructuredDataOnCommons, Wikidata
Lucas_Werkmeister_WMDE added a comment to T239451: DBPerformance: Unexpected masterConns on GET from ApiQueryInfo via BlockManager.php.

But would making intestactions=full be subject to replica lag harm the use cases it's meant to support?

Do you have an example?
I guess a use-case could be checking permissions before performing an action, but that is unreliable anyways because the permissions could change between those two calls even if you are reading from master. It would be better, I think, if clients would attempt to preform the action and catch the error.

Mon, Dec 2, 4:09 PM · Patch-For-Review, Wikimedia-production-error, MediaWiki-API, Core Platform Team, MediaWiki-User-management, Anti-Harassment, Performance-Team (Radar)
Lucas_Werkmeister_WMDE added a comment to T235651: Update wikidata-query-gui-build job versions (from Jessie, Node v6, npm v3).

It means I can’t run Docker locally, because my system uses cgroupsv2, so I can’t develop using Docker.

Mon, Dec 2, 11:52 AM · User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Continuous-Integration-Config, Wikidata Query UI
Lucas_Werkmeister_WMDE closed T237525: modify Message plugin in order to be able to use parameters, a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, as Resolved.
Mon, Dec 2, 11:44 AM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE closed T237525: modify Message plugin in order to be able to use parameters as Resolved.
Mon, Dec 2, 11:44 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE added a comment to T235651: Update wikidata-query-gui-build job versions (from Jessie, Node v6, npm v3).

Well, I only started doing it because the automated builds broke due to T235651. Anyone should be able to do the same thing by running grunt deploy (depending on your Gerrit/SSH config, you might need to do the final git push from the build/ directory by hand).

Mon, Dec 2, 11:25 AM · User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, Continuous-Integration-Config, Wikidata Query UI
Lucas_Werkmeister_WMDE added a comment to T238618: Adopt a CSP policy for query.wikidata.org.

(Just to be clear – the above changes have been merged, but not deployed yet, so please don’t set any CSP headers yet :) )

Mon, Dec 2, 11:13 AM · Wikidata Query UI, Wikidata, ContentSecurityPolicy
Lucas_Werkmeister_WMDE added a comment to T220719: Standardize return type hint spacing.

Can we avoid having the discussion in two places, please? There’s already a lot more arguments on the mw.org talk page (also linked in the task description).

Mon, Dec 2, 11:10 AM · MediaWiki-Documentation, MediaWiki-Codesniffer

Fri, Nov 29

Lucas_Werkmeister_WMDE added a comment to T239414: Investigate how blank nodes are used and synced between wikibase and wdqs.

But in general, are these triples interesting in wdqs? Since they're never used as subject there are no way to use them directly, it seems the only thing that we can do is to display them (T173248).

Fri, Nov 29, 7:50 PM · Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE added a comment to T239414: Investigate how blank nodes are used and synced between wikibase and wdqs.
select ?p (count(*)as ?cnt) {
  ?s ?p ?o .
  filter ((!isLiteral(?o))&&(!isUri(?o)))
}
group by ?p
Fri, Nov 29, 7:42 PM · Wikidata-Query-Service, Wikidata

Thu, Nov 28

Lucas_Werkmeister_WMDE merged T239424: Code example R Sparql Endpoint into T226709: Add user agent to Wikidata Query UI code examples.
Thu, Nov 28, 3:58 PM · User-Addshore, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikimania-Hackathon-2019, Patch-For-Review, Wikidata Query UI, Wikidata
Lucas_Werkmeister_WMDE merged task T239424: Code example R Sparql Endpoint into T226709: Add user agent to Wikidata Query UI code examples.
Thu, Nov 28, 3:58 PM · Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE added a comment to T239424: Code example R Sparql Endpoint.

The solution from StackOverflow is in fact already incorporated into the proposed fix: https://gerrit.wikimedia.org/r/c/wikidata/query/gui/+/552541/3/examples/code/R.txt

Thu, Nov 28, 3:58 PM · Wikidata, Wikidata-Query-Service
Lucas_Werkmeister_WMDE added a comment to T132690: [Story] Maintain Query Examples.

We recently changed how example loading works (there’ll be an announcement with more information soon), and one consequence of that is that examples which don’t show up in the parsed wikitext – in this case, because the parser’s “post-expand include size limit” was exceeded – no longer load as examples in the query service UI.

Thu, Nov 28, 12:28 PM · Wikimedia-Hackathon-2017, Ladies-That-FOSS-Wikidata, Story, Wikidata.org, good first task, Wikidata-Query-Service, patch-welcome, Discovery, Wikidata
Lucas_Werkmeister_WMDE added a project to T239397: Wikibase RDF output does not link to the same blank node truthy statement values and the value from the reified statement: MediaWiki-extensions-WikibaseRepository.

I don’t think this is a bug… at least the example in the RDF dump format documentation uses different IDs as well:

Thu, Nov 28, 11:45 AM · MediaWiki-extensions-WikibaseRepository, Wikidata-Query-Service, Wikidata
Lucas_Werkmeister_WMDE added a comment to T229939: Use wikidata entity selector in OOUI input field.

Well, that module is part of the WikibaseView extension, which we don’t load on client wikis – I don’t think this has changed recently, at least it’s also the case on English Wikipedia, which is currently running Wikibase code from 4/5 November (1.35.0-wmf.5).

Thu, Nov 28, 11:42 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, OOUI, Math
Lucas_Werkmeister_WMDE edited projects for T239385: WDQS IU add option for user to turn off auto complete feature, added: Wikidata Query UI; removed Wikidata-Query-Service.
Thu, Nov 28, 11:18 AM · Wikidata Query UI, Wikidata

Wed, Nov 27

Lucas_Werkmeister_WMDE added a comment to T239336: Implement service to get permission errors for editing a page.

Ideally, we would combine this with other action=query API calls, but I think that doesn’t have to be in the initial version.

Wed, Nov 27, 7:21 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE committed rEBQCcef96e313ea8: Move UpdateConstraintsTableJob to Job namespace (authored by Lucas_Werkmeister_WMDE).
Move UpdateConstraintsTableJob to Job namespace
Wed, Nov 27, 6:09 PM
Lucas_Werkmeister_WMDE moved T239336: Implement service to get permission errors for editing a page from Doing to Peer Review on the Wikidata-Bridge-Sprint-10 board.
Wed, Nov 27, 5:09 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE added a comment to T238972: switch xml/sql (and adds-changes) dumps to use 0.11 schema with content from multiple slots.

Example: a wikitext-only revision might change from

0.10
<revision>
  <!-- ... -->
  <model>wikitext</model>
  <format>text/x-wiki</format>
  <text bytes="16" xml:space="preserve">Wikitext content</text>
  <sha1>basgq6oyo0kf51ykrohsumsutvpda86</sha1>
</revision>

to

0.11
<revision>
  <!-- ... -->
  <origin>2748</origin>
  <model>wikitext</model>
  <format>text/x-wiki</format>
  <text bytes="16" sha1="basgq6oyo0kf51ykrohsumsutvpda86" xml:space="preserve">Wikitext content</text>
  <sha1>basgq6oyo0kf51ykrohsumsutvpda86</sha1>
</revision>

– almost the same, but there is now a sha1 attribute on the <text> tag and the <origin> is new.

Wed, Nov 27, 4:38 PM · User-notice, Wikidata, Research, Dumps-Generation
Lucas_Werkmeister_WMDE added a comment to T238972: switch xml/sql (and adds-changes) dumps to use 0.11 schema with content from multiple slots.

Forwarded to wikidata-tech for now, not sure if it should also be on wikidata-l proper.

Wed, Nov 27, 4:15 PM · User-notice, Wikidata, Research, Dumps-Generation
Lucas_Werkmeister_WMDE claimed T239336: Implement service to get permission errors for editing a page.
Wed, Nov 27, 1:25 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE created T239336: Implement service to get permission errors for editing a page.
Wed, Nov 27, 1:24 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-11, Wikidata
Lucas_Werkmeister_WMDE moved T239128: Parse/Render messages in mediawiki from Peer Review to Done on the Wikidata-Bridge-Sprint-10 board.
Wed, Nov 27, 11:17 AM · Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE moved T239129: Modify mw.messages from Peer Review to Done on the Wikidata-Bridge-Sprint-10 board.
Wed, Nov 27, 11:17 AM · Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE closed T239128: Parse/Render messages in mediawiki , a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, as Declined.
Wed, Nov 27, 11:16 AM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE closed T239128: Parse/Render messages in mediawiki as Declined.

We decided to implement this differently (see T235154#5694141).

Wed, Nov 27, 11:16 AM · Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE changed the status of T239129: Modify mw.messages from Invalid to Declined.
Wed, Nov 27, 11:16 AM · Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE changed the status of T239129: Modify mw.messages, a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, from Invalid to Declined.
Wed, Nov 27, 11:16 AM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE closed T239129: Modify mw.messages as Invalid.

We decided to implement this differently (see T235154#5694141).

Wed, Nov 27, 11:16 AM · Wikidata-Bridge-Sprint-10, Wikidata
Lucas_Werkmeister_WMDE closed T239129: Modify mw.messages, a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, as Invalid.
Wed, Nov 27, 11:16 AM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE claimed T239267: Remove patch-move-page-namespace.sql from EntitySchema.
Wed, Nov 27, 11:12 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata, Shape Expressions
Lucas_Werkmeister_WMDE added a comment to T239267: Remove patch-move-page-namespace.sql from EntitySchema.

Yeah, I think we can remove it.

Wed, Nov 27, 11:11 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Wikidata, Shape Expressions
Lucas_Werkmeister_WMDE reopened T238203: Composer-merge-plugin might be suppressing errors as "Open".
Wed, Nov 27, 10:45 AM · Upstream, Quibble, Continuous-Integration-Infrastructure
Lucas_Werkmeister_WMDE committed rEBQC896ba9dbc4f8: Remove redundant property from CheckConstraintsJob (authored by Lucas_Werkmeister_WMDE).
Remove redundant property from CheckConstraintsJob
Wed, Nov 27, 10:29 AM

Tue, Nov 26

Lucas_Werkmeister_WMDE added a comment to T235154: show error when editor can't edit the statement because of permission errors on the repository.

With regard to T235154#5640545, we decided:

  • We will parse messages PHP-side, before replacing parameters, and add the result (HTML potentially containing $1, etc.) to the parser output – most likely in mw.config under a name like dataBridgeMessages (analogous to dataBridgeConfig, but not a part of that). The JS-side code will then substitute the parameters without any further processing (but HTML-escaping them where necessary, of course).
  • The init module will load those messages and add them to mw.messages (using mw.messages.set()), so that they are available to the standard mw.message()/mw.msg() function and no modification to our MessagesPlugin or MwMessagesRepository is necessary.
Tue, Nov 26, 5:09 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE renamed T239015: Merging an item links to deletion log on watchlists of other projects from Merging an item is incorrectly marked as deletion on watchlists of other projects to Merging an item links to deletion log on watchlists of other projects.
Tue, Nov 26, 2:48 PM · MediaWiki-Watchlist, Growth-Team, Wikidata
Lucas_Werkmeister_WMDE added a comment to T235154: show error when editor can't edit the statement because of permission errors on the repository.

Ah, MediaWiki has a “grouppage-sysop” message we can use for the client version, I think.

Tue, Nov 26, 1:38 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE added a comment to T235154: show error when editor can't edit the statement because of permission errors on the repository.

Links in mocks
administrator(s): $repourl/wiki/Project:Administrators

Tue, Nov 26, 1:34 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE claimed T237526: create messages according to mocks.
Tue, Nov 26, 1:03 PM · Wikidata-Bridge-Sprint-11, Patch-For-Review, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE reopened T237527: Add notice component, a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, as Open.
Tue, Nov 26, 12:55 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE reopened T237527: Add notice component as "Open".

Actually, let’s put this in verification. Can someone update the storybook? (See T235763 for instructions.)

Tue, Nov 26, 12:55 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Michael, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE closed T237527: Add notice component, a subtask of T235154: show error when editor can't edit the statement because of permission errors on the repository, as Resolved.
Tue, Nov 26, 12:54 PM · Wikidata-Bridge-Sprint-11, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata
Lucas_Werkmeister_WMDE closed T237527: Add notice component as Resolved.
Tue, Nov 26, 12:54 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-Michael, Wikidata-Bridge-Sprint-10, Wikidata-Bridge-Sprint-9, Wikidata