Page MenuHomePhabricator

LennardHofmann
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Apr 11 2022, 3:30 PM (105 w, 1 d)
Availability
Available
IRC Nick
Ordoviz
LDAP User
Unknown
MediaWiki User
LennardHofmann [ Global Accounts ]

Recent Activity

Oct 31 2023

LennardHofmann created T350163: Certain interwiki links (lzsh,yue,als,gsw,fro,sgs,rup…) can appear twice in Wikisource/Commons sidebar.
Oct 31 2023, 4:00 PM · UniversalLanguageSelector, MediaWiki-User-Interface, All-and-every-Wikisource, Commons, ULS-CompactLinks

Apr 11 2023

LennardHofmann added a subtask for T317635: Change datatype of some string properties to external-id: T334450: Change Property datatypes from string to External Identifier.
Apr 11 2023, 11:36 AM · Wikidata
LennardHofmann added a parent task for T334450: Change Property datatypes from string to External Identifier: T317635: Change datatype of some string properties to external-id.
Apr 11 2023, 11:36 AM · User-ItamarWMDE, Wikidata Dev Team (Sprint-∞), Wikidata

Jan 27 2023

LennardHofmann added a watcher for Scribunto: LennardHofmann.
Jan 27 2023, 10:05 AM

Sep 21 2022

srishakatux awarded T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua a Love token.
Sep 21 2022, 4:13 PM · Google-Summer-of-Code (2022)
LennardHofmann closed T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua, a subtask of T302098: Rewrite the Wikidata Infobox on Commons in Lua, as Resolved.
Sep 21 2022, 4:41 AM · Google-Summer-of-Code (2022)
LennardHofmann closed T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua as Resolved.
Sep 21 2022, 4:40 AM · Google-Summer-of-Code (2022)
LennardHofmann added a comment to T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.

The rewrite is complete, see the final report.

Sep 21 2022, 4:40 AM · Google-Summer-of-Code (2022)

Sep 13 2022

LennardHofmann created T317635: Change datatype of some string properties to external-id.
Sep 13 2022, 1:04 PM · Wikidata

Sep 6 2022

LennardHofmann closed T315155: Write a Tree-sitter grammar for Wikitext as Resolved.
Sep 6 2022, 1:00 PM · Technical-Tool-Request, Wikimania-Hackathon-2022

Aug 17 2022

LennardHofmann added a project to T315155: Write a Tree-sitter grammar for Wikitext: Technical-Tool-Request.
Aug 17 2022, 6:26 AM · Technical-Tool-Request, Wikimania-Hackathon-2022
LennardHofmann set IRC Nick to Ordoviz on LennardHofmann.
Aug 17 2022, 6:25 AM

Aug 14 2022

LennardHofmann removed a watcher for Wikimania-Hackathon-2022: LennardHofmann.
Aug 14 2022, 5:33 PM

Aug 13 2022

LennardHofmann moved T315155: Write a Tree-sitter grammar for Wikitext from Inbox to Hacking Projects on the Wikimania-Hackathon-2022 board.
Aug 13 2022, 2:06 PM · Technical-Tool-Request, Wikimania-Hackathon-2022
LennardHofmann created T315155: Write a Tree-sitter grammar for Wikitext.
Aug 13 2022, 1:38 PM · Technical-Tool-Request, Wikimania-Hackathon-2022

Aug 5 2022

LennardHofmann added a comment to T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code.

Related: T114772

Aug 5 2022, 10:10 AM · SiteMatrix, Wikidata, Wikibase-Lua
LennardHofmann added a subtask for T145535: language code disparity (Wikidata tracking): T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code.
Aug 5 2022, 9:40 AM · [DEPRECATED] wdwb-tech, Language codes, I18n, Tracking-Neverending, Wikidata
LennardHofmann added a parent task for T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code: T145535: language code disparity (Wikidata tracking).
Aug 5 2022, 9:40 AM · SiteMatrix, Wikidata, Wikibase-Lua
LennardHofmann added a comment to T253387: Create a Lua convenience functions for conversion betweem language code and project and sitelink code.

YES, PLEASE! Wikidata Infobox uses this function to convert a language code into a site ID:

local function databaseId( langcode )
	local exceptions = {
		['be-tarask'] = 'be_x_old',     -- Belarusian (Taraškievica orthography)
		['bho']       = 'bh',           -- Bhojpuri
		['cbk-zam']   = 'cbk_zam',      -- Chavacano de Zamboanga
		['gsw']       = 'als',          -- Alemannic
		['ike']       = 'iu',           -- Inuktitut
		['lzh']       = 'zh_classical', -- Classical Chinese
		['map-bms']   = 'map_bms',      -- Basa Banyumasan
		['nan']       = 'zh_min_nan',   -- Min Nan Chinese
		['nb']        = 'no',           -- Norwegian Bokmål
		['nds-nl']    = 'nds_nl',       -- Low Saxon
		['mo']        = 'ro',           -- Moldaawisk
		['roa-tara']  = 'roa_tara',     -- Tarantino
		['rup']       = 'roa_rup',      -- Aromanian
		['sgs']       = 'bat_smg',      -- Samogitian
		['vro']       = 'fiu_vro',      -- Võro
		['yue']       = 'zh_yue',       -- Cantonese
	}
Aug 5 2022, 9:30 AM · SiteMatrix, Wikidata, Wikibase-Lua
LennardHofmann added a subtask for T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties: T297412: Correctly mark getAllStatements and getBestStatements functions as expensive.
Aug 5 2022, 7:58 AM · Wikibase-Lua, [DEPRECATED] wdwb-tech, Performance Issue, Wikidata
LennardHofmann added a parent task for T297412: Correctly mark getAllStatements and getBestStatements functions as expensive: T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties.
Aug 5 2022, 7:58 AM · MediaWiki-extensions-WikibaseClient, Wikibase-Lua, Wikidata
LennardHofmann added a project to T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties: Wikibase-Lua.
Aug 5 2022, 7:45 AM · Wikibase-Lua, [DEPRECATED] wdwb-tech, Performance Issue, Wikidata
Restricted Application added a project to T237884: mw.wikibase.getBestStatements is slow when used on objects with many properties: [DEPRECATED] wdwb-tech.
Aug 5 2022, 7:41 AM · Wikibase-Lua, [DEPRECATED] wdwb-tech, Performance Issue, Wikidata

Aug 3 2022

LennardHofmann added a watcher for Wikimania-Hackathon-2022: LennardHofmann.
Aug 3 2022, 3:41 PM
LennardHofmann added a watcher for Maps (Geoshapes): LennardHofmann.
Aug 3 2022, 9:59 AM

Jun 22 2022

LennardHofmann added a watcher for Wikimedia-Language-setup: LennardHofmann.
Jun 22 2022, 8:35 PM

Jun 5 2022

LennardHofmann added a project to T203357: Lookup of cached entities by mw.wikibase.getEntity in Wikipedia as a client of Wikidata is very slow: Performance Issue.
Jun 5 2022, 9:10 PM · [DEPRECATED] wdwb-tech, Performance Issue, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient
LennardHofmann updated subscribers of T203357: Lookup of cached entities by mw.wikibase.getEntity in Wikipedia as a client of Wikidata is very slow.

Looking at the source code of mw.wikibase.lua, we see:

Jun 5 2022, 9:05 PM · [DEPRECATED] wdwb-tech, Performance Issue, Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient

Jun 4 2022

LennardHofmann added a watcher for Wikibase-Lua: LennardHofmann.
Jun 4 2022, 3:15 PM

Apr 13 2022

LennardHofmann added a comment to T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.

@Mike_Peel Great suggestion, thanks! Replacing each key part of the infobox one after the other would be no problem from a technical standpoint. But it would mean that I might have to fix urgent bugs reported after the deployment of a key part, while I'm already working on the next feature. Considering that the alternative is that I would need to fix my buggy code (written weeks ago) at the end of the project, this seems reasonable, though.

Apr 13 2022, 3:43 PM · Google-Summer-of-Code (2022)
LennardHofmann updated the task description for T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 13 2022, 2:31 PM · Google-Summer-of-Code (2022)

Apr 11 2022

LennardHofmann added a subtask for T302098: Rewrite the Wikidata Infobox on Commons in Lua: T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 11 2022, 4:56 PM · Google-Summer-of-Code (2022)
LennardHofmann added a parent task for T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua: T302098: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 11 2022, 4:56 PM · Google-Summer-of-Code (2022)
LennardHofmann created T305869: GSoC 2022 Proposal: Rewrite the Wikidata Infobox on Commons in Lua.
Apr 11 2022, 4:56 PM · Google-Summer-of-Code (2022)