Page MenuHomePhabricator

LucasWerkmeister (Lucas Werkmeister)
volunteer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Jun 5 2016, 4:36 PM (413 w, 6 d)
Availability
Available
IRC Nick
lucaswerkmeister
LDAP User
Lucas Werkmeister
MediaWiki User
Lucas Werkmeister [ Global Accounts ]

Private account of @Lucas_Werkmeister_WMDE (he/him, Berlin timezone). Anything I do here is on volunteer time, even if it looks work-related :)

Recent Activity

Yesterday

LucasWerkmeister committed R2362:bfccf1614cd7: Add more Hebrew verb templates.
Add more Hebrew verb templates
Sat, May 11, 12:49 PM
LucasWerkmeister committed R2362:195d834ce610: Add more entity IDs for Hebrew templates.
Add more entity IDs for Hebrew templates
Sat, May 11, 12:49 PM

Thu, May 9

LucasWerkmeister added a comment to T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken).

This should be fixed now, but the sidebar is cached for one day, so we should only delete the overrides tomorrow (or later). Let’s leave the task open until then, IMHO.

Thu, May 9, 9:14 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-Core-Skin-Architecture, MediaWiki-User-Interface, Internet-Archive, Wikidata
LucasWerkmeister committed R2362:5b88dd1ce1e4: Upgrade dependencies.
Upgrade dependencies
Thu, May 9, 3:44 PM
LucasWerkmeister committed R2362:057891371043: Use improved toolforge_i18n language_code_to_babel.
Use improved toolforge_i18n language_code_to_babel
Thu, May 9, 3:44 PM
LucasWerkmeister committed R2422:581bfe5098bf: Use improved toolforge_i18n language_code_to_babel.
Use improved toolforge_i18n language_code_to_babel
Thu, May 9, 3:06 PM
LucasWerkmeister committed R2422:e8d47d1cb75a: Upgrade dependencies.
Upgrade dependencies
Thu, May 9, 3:06 PM
LucasWerkmeister added a comment to T361398: 1.43.0-wmf.4 deployment blockers.

Probably not a train blocker since we should be able to work around it in the MediaWiki: namespace, but FYI: T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken)

Thu, May 9, 12:12 PM · Release-Engineering-Team (Yakisfaction), Release, Train Deployments
LucasWerkmeister updated subscribers of T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken).

@Nikki points out that the donate link is also affected (points to https://www.wikidata.org/wiki///donate.wikimedia.org/wiki/Special:FundraiserRedirector%3Futm_source%3Ddonate%26utm_medium%3Dsidebar%26utm_campaign%3DC13_wikidata.org%26uselang%3Den).

Thu, May 9, 12:10 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-Core-Skin-Architecture, MediaWiki-User-Interface, Internet-Archive, Wikidata
LucasWerkmeister updated subscribers of T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken).

I can reproduce the issue locally and reverting Replace deprecated url functions in Skin class fixes it, so I guess the replacement functions work slightly differently.

Thu, May 9, 12:08 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-Core-Skin-Architecture, MediaWiki-User-Interface, Internet-Archive, Wikidata
LucasWerkmeister updated the task description for T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken).
Thu, May 9, 12:06 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-Core-Skin-Architecture, MediaWiki-User-Interface, Internet-Archive, Wikidata
LucasWerkmeister created T364539: Protocol-relative URL in sidebar now interpreted as title (Query Service link in Wikidata sidebar broken).
Thu, May 9, 12:04 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-Core-Skin-Architecture, MediaWiki-User-Interface, Internet-Archive, Wikidata

Wed, May 8

LucasWerkmeister closed T364009: [Session] Juggling, Rubik’s cubes and other physical fun as Resolved.

Closing, the session took place and was fun :)

Wed, May 8, 6:43 PM · Wikimedia-Hackathon-2024

Mon, May 6

LucasWerkmeister committed R2422:e5e9116fc9f2: Optimize GitLab CI.
Optimize GitLab CI
Mon, May 6, 8:12 PM
LucasWerkmeister added a comment to T363870: [Session] Cuteness association meetup.

https://mamot.fr/@belett/112387464745968174
https://wikis.world/@LucasWerkmeister/112387523506136487

Mon, May 6, 6:29 PM · Wikimedia-Hackathon-2024
LucasWerkmeister added a comment to T363626: Make Wikidata Image Positions tool translatable on translatewiki.net.

Alright, GitLab CI wasn’t as bad as I feared ;) I’ll copy some more things from wikibugs2 CI later but for now it should be working (and I should see the result on the next translation export… Thursday?).

Mon, May 6, 6:28 PM · Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), Localization Infrastructure FY2023-24, translatewiki.net, Tools, Wikimedia-Hackathon-2024
LucasWerkmeister committed R2422:e8d438134b0a: Add GitLab CI.
Add GitLab CI
Mon, May 6, 6:20 PM
LucasWerkmeister committed R2422:000a4e58f990: WIP: Add GitLab CI.
WIP: Add GitLab CI
Mon, May 6, 6:14 PM
LucasWerkmeister committed R2362:c5618f59682b: Set bot flag in bulk mode.
Set bot flag in bulk mode
Mon, May 6, 5:06 PM
LucasWerkmeister committed R2362:8fa2740a7277: Update README for submodule.
Update README for submodule
Mon, May 6, 3:48 PM
LucasWerkmeister committed R2422:8b677d25a950: Update README for submodule.
Update README for submodule
Mon, May 6, 3:45 PM
LucasWerkmeister committed R2422:e92f4bc0bb88: Map zh-hant to zh_Hant for Babel.
Map zh-hant to zh_Hant for Babel
Mon, May 6, 3:12 PM
LucasWerkmeister committed R2422:e4205d9ceef7: Merge branch 'twn' into 'main'.
Merge branch 'twn' into 'main'
Mon, May 6, 3:12 PM
LucasWerkmeister added a comment to T363626: Make Wikidata Image Positions tool translatable on translatewiki.net.

Hm, I just realized that having the CI on GitHub is not ideal if the l10n-bot merge requests are on GitLab, given that many of the tests are making sure the translations are right 😅

Mon, May 6, 2:43 PM · Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), Localization Infrastructure FY2023-24, translatewiki.net, Tools, Wikimedia-Hackathon-2024

Sun, May 5

LucasWerkmeister awarded T364239: Add fox icon / badge to Phabricator a Fox token.
Sun, May 5, 12:29 PM · Phabricator (2024-05-05), Release-Engineering-Team, User-brennen, Upstream, Wikimedia-Hackathon-2024
LucasWerkmeister committed R2362:400cc9cb8418: Update Hebrew pa'al verb template.
Update Hebrew pa'al verb template
Sun, May 5, 11:47 AM
LucasWerkmeister committed R2362:19c8210d68dd: Add Hebrew pa'al verb template.
Add Hebrew pa'al verb template
Sun, May 5, 11:04 AM
LucasWerkmeister committed R2362:db6443611a5f: Add two entity IDs for Hebrew templates.
Add two entity IDs for Hebrew templates
Sun, May 5, 11:04 AM
LucasWerkmeister committed R2422:6b0e493e2083: Actually use the language code setting.
Actually use the language code setting
Sun, May 5, 10:47 AM
LucasWerkmeister committed R2422:73baa981862f: Merge branch 'twn' into 'main'.
Merge branch 'twn' into 'main'
Sun, May 5, 10:41 AM
LucasWerkmeister committed R2422:591e2e36586f: Fix conflicts in qqq.json.
Fix conflicts in qqq.json
Sun, May 5, 10:41 AM
LucasWerkmeister committed R2422:c6407a31aeca: Make “logged in as” translatable.
Make “logged in as” translatable
Sun, May 5, 9:54 AM
LucasWerkmeister committed R2422:17817c0cad4a: Fix GitHub actions for toolforge_i18n submodule.
Fix GitHub actions for toolforge_i18n submodule
Sun, May 5, 9:48 AM
LucasWerkmeister committed R2422:279399cf6367: Fix double “image scale” with language fallback and JS.
Fix double “image scale” with language fallback and JS
Sun, May 5, 9:42 AM
LucasWerkmeister committed R2422:4da2a2bc426e: Add settings page with language setting.
Add settings page with language setting
Sun, May 5, 9:35 AM
LucasWerkmeister updated subscribers of T363544: [envvars-cli] Add option to not show envvar values when listing.

CC @Slst2020 who just ran toolforge envvars list in T362062: [Session] Toolforge & Cloud VPS demos (the only variable that was truncated at 50 characters was the Django secret key) – she said she’s gonna change the credentials afterwards, but IMHO it would’ve been better if the command hadn’t shown them to the whole room in the first place :)

Sun, May 5, 8:45 AM · Toolforge

Sat, May 4

LucasWerkmeister added a comment to T363626: Make Wikidata Image Positions tool translatable on translatewiki.net.

In addition to making the rest of the tool translatable, I realized there’s also one more important thing I need to do before this can be considered done: add a way for users to set the language :D

Sat, May 4, 9:41 PM · Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), Localization Infrastructure FY2023-24, translatewiki.net, Tools, Wikimedia-Hackathon-2024
LucasWerkmeister added a comment to T251008: Queries endpoint support for Property columns with qualifier.

I see, thanks for the note. I think this is unlikely enough as a modelling practice to not have to worry about it

Sat, May 4, 5:16 PM · Tool-inteGraality
LucasWerkmeister added a comment to T363626: Make Wikidata Image Positions tool translatable on translatewiki.net.

The import into TWN seems to have worked – I just translated most of the messages into German. (Except for the tool name, because I don’t know if I want it translated or not. I’ll leave that decision to another translator, given that I usually use the software in English anyway ^^)

Sat, May 4, 1:33 PM · Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), Localization Infrastructure FY2023-24, translatewiki.net, Tools, Wikimedia-Hackathon-2024
LucasWerkmeister added a comment to T364199: Mirroring from one Wikimedia GitLab repository to another one no longer works.

(It’s also quite strange that the email didn’t go to me, the repository “owner”, but that’s probably a separate issue.)

Sat, May 4, 1:16 PM · User-brennen, Release-Engineering-Team, gitlab-settings, GitLab (Administration, Settings & Policy), Tools
LucasWerkmeister added a comment to T364199: Mirroring from one Wikimedia GitLab repository to another one no longer works.

I wonder if there's some other mechanism for doing this

Sat, May 4, 12:56 PM · User-brennen, Release-Engineering-Team, gitlab-settings, GitLab (Administration, Settings & Policy), Tools
LucasWerkmeister added a watcher for Tool-wd-image-positions: LucasWerkmeister.
Sat, May 4, 12:42 PM
LucasWerkmeister added hashtags to Tool-wd-image-positions: #wd-image-positions, #wikidata-image-positions.
Sat, May 4, 12:42 PM
LucasWerkmeister updated the task description for T363626: Make Wikidata Image Positions tool translatable on translatewiki.net.
Sat, May 4, 12:42 PM · Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), Localization Infrastructure FY2023-24, translatewiki.net, Tools, Wikimedia-Hackathon-2024
LucasWerkmeister updated the task description for T363626: Make Wikidata Image Positions tool translatable on translatewiki.net.
Sat, May 4, 12:42 PM · Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), Localization Infrastructure FY2023-24, translatewiki.net, Tools, Wikimedia-Hackathon-2024
LucasWerkmeister committed R2422:bb0ccb9c8f4d: Make edit notices translatable.
Make edit notices translatable
Sat, May 4, 12:19 PM
LucasWerkmeister committed R2422:418ca664779a: Merge branch 'toolforge_i18n'.
Merge branch 'toolforge_i18n'
Sat, May 4, 12:19 PM
LucasWerkmeister committed R2422:c94917926af6: Make “image scale” translatable.
Make “image scale” translatable
Sat, May 4, 12:19 PM
LucasWerkmeister committed R2422:92dcb36eebff: Use toolforge_i18n push_html_lang() + pop_html_lang().
Use toolforge_i18n push_html_lang() + pop_html_lang()
Sat, May 4, 12:19 PM
LucasWerkmeister committed R2422:ba1595e60500: Replace custom ?uselang= handling with toolforge_i18n.
Replace custom ?uselang= handling with toolforge_i18n
Sat, May 4, 12:19 PM
LucasWerkmeister committed R2422:df32db74c88b: Add toolforge_i18n, make index.html translatable.
Add toolforge_i18n, make index.html translatable
Sat, May 4, 12:19 PM
LucasWerkmeister committed R2362:deb5b1c44e1d: Merge branch 'toolforge_i18n'.
Merge branch 'toolforge_i18n'
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:36bbea2c7534: Use ?uselang for dynamically rendered user interface.
Use ?uselang for dynamically rendered user interface
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:572836516255: Add README.md and LICENSE to toolforge_i18n.
Add README.md and LICENSE to toolforge_i18n
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:ceb6acb4b5c4: Add support for ?uselang=qqx.
Add support for ?uselang=qqx
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:4502b8630822: Move toolforge_i18n to Git submodule.
Move toolforge_i18n to Git submodule
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:3db900076395: Remove skipped_language_codes, load documentation.
Remove skipped_language_codes, load documentation
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:bcaf45932b26: Test qqq.json contents.
Test qqq.json contents
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:4780d31e622b: Remove unused imports.
Remove unused imports
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:1ad39eeb034f: Set user agent in test_translations.py.
Set user agent in test_translations.py
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:672045a9c1bc: Fix unused imports and Flake8 config.
Fix unused imports and Flake8 config
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:599bf7213ba6: Remove no longer needed legacy_language_codes entry.
Remove no longer needed legacy_language_codes entry
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:a07fd3b9f249: Add ?uselang= support to toolforge_i18n.
Add ?uselang= support to toolforge_i18n
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:ab0848d57b22: Correctly handle language codes from Accept-Language.
Correctly handle language codes from Accept-Language
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:98d4ae7b1c34: Rename language_info functions and add inverse mapping.
Rename language_info functions and add inverse mapping
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:aa0624c163eb: Don’t load translations twice.
Don’t load translations twice
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:29390fdba7d7: Make ToolforgeI18n a Flask extension.
Make ToolforgeI18n a Flask extension
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:6e9d44bba789: Make message variable names more flexible.
Make message variable names more flexible
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:e974a9a69174: Move message() and related functions to toolforge_i18n.
Move message() and related functions to toolforge_i18n
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:5d3b2f22a8e6: Use tool_translations_config in message().
Use tool_translations_config in message()
Sat, May 4, 12:17 PM
LucasWerkmeister committed R2362:e4ecda502a9c: Move get_gender() into toolforge_i18n.
Move get_gender() into toolforge_i18n
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:a5bf3f59e03c: Move toolforge_i18n user agent to separate module.
Move toolforge_i18n user agent to separate module
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:2f5d9d39e2b7: Use bcp47() instead of lang_int2html().
Use bcp47() instead of lang_int2html()
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:63d3b2fecb6f: Move most of language_info to toolforge_i18n.
Move most of language_info to toolforge_i18n
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:9b655e8aa9cf: Merge message_with_kwargs() into message().
Merge message_with_kwargs() into message()
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:cc10b165e289: Use directionality() instead of text_direction().
Use directionality() instead of text_direction()
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:2715b100939c: Add bcp47() and directionality() to toolforge_i18n.language_info.
Add bcp47() and directionality() to toolforge_i18n.language_info
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:0202502cdd2a: Load translations separately in tests.
Load translations separately in tests
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:55e0daa8662a: Move allowed HTML elements / attributes to TranslationsConfig.
Move allowed HTML elements / attributes to TranslationsConfig
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:df3c6682880f: Move most translation tests into toolforge_i18n.
Move most translation tests into toolforge_i18n
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:3e7f3afd6841: Generalize more translation tests.
Generalize more translation tests
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:8cdab3485c86: Move translations config out of toolforge_i18n.
Move translations config out of toolforge_i18n
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:335cd5d9c248: Move formatters to toolforge_i18n.
Move formatters to toolforge_i18n
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:b5d0f34802b2: Make translations module export function.
Make translations module export function
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:01cd98154c4f: Use push_html_lang() and pop_html_lang() more.
Use push_html_lang() and pop_html_lang() more
Sat, May 4, 12:16 PM
LucasWerkmeister committed R2362:b200ded78eaf: Move translations to toolforge_i18n.
Move translations to toolforge_i18n
Sat, May 4, 12:16 PM
LucasWerkmeister created T364199: Mirroring from one Wikimedia GitLab repository to another one no longer works.
Sat, May 4, 7:55 AM · User-brennen, Release-Engineering-Team, gitlab-settings, GitLab (Administration, Settings & Policy), Tools
LucasWerkmeister added a comment to T251008: Queries endpoint support for Property columns with qualifier.

For the positive query, I would suggest:

Sat, May 4, 7:46 AM · Tool-inteGraality

Fri, May 3

LucasWerkmeister committed R2422:3204d71b37db: Upgrade dependencies.
Upgrade dependencies
Fri, May 3, 7:06 PM
LucasWerkmeister committed R2362:89c98da81fb1: Upgrade dependencies.
Upgrade dependencies
Fri, May 3, 5:29 PM
LucasWerkmeister updated the task description for T364009: [Session] Juggling, Rubik’s cubes and other physical fun.
Fri, May 3, 11:27 AM · Wikimedia-Hackathon-2024
LucasWerkmeister added a comment to T364009: [Session] Juggling, Rubik’s cubes and other physical fun.

Let’s meet in Politseiaed, the park right opposite the hotel.

Fri, May 3, 11:26 AM · Wikimedia-Hackathon-2024

Thu, May 2

LucasWerkmeister added a comment to T364009: [Session] Juggling, Rubik’s cubes and other physical fun.

Now that I’ve seen the venue during dinner: I don’t feel like any of the regular rooms would really work, nor the dining area. I think outside might be best? (And it looks like the weather will be nice enough.)

Thu, May 2, 7:38 PM · Wikimedia-Hackathon-2024
LucasWerkmeister added a comment to T364009: [Session] Juggling, Rubik’s cubes and other physical fun.

Scheduled for 17:00 tomorrow (the beginning of the “Nap or solo time for some, social time for others” in the main schedule); place TBD since I haven’t seen the venue yet :)

Thu, May 2, 2:54 PM · Wikimedia-Hackathon-2024
LucasWerkmeister created T364009: [Session] Juggling, Rubik’s cubes and other physical fun.
Thu, May 2, 2:18 PM · Wikimedia-Hackathon-2024

Tue, Apr 30

LucasWerkmeister merged T363835: Score with Lilypond does not play in some cases on the Danish Wikipedia into T363630: Score audio cannot be played.
Tue, Apr 30, 3:10 PM · VideoJS player, MediaWiki-extensions-Score
LucasWerkmeister merged task T363835: Score with Lilypond does not play in some cases on the Danish Wikipedia into T363630: Score audio cannot be played.
Tue, Apr 30, 3:09 PM · MediaWiki-extensions-LilyPond

Mon, Apr 29

LucasWerkmeister added a comment to T363777: Files larger than 1MiB not downloaded and relayed to IRC.

I can’t find an upstream bug report about this, and it’s not immediately obvious why it shouldn’t work – Telegram’s handleUploadFile and IRC handleFiles both seem to loop over a potential list of files 🤷

Mon, Apr 29, 11:37 PM · Tool-bridgebot

Sat, Apr 27

LucasWerkmeister created T363630: Score audio cannot be played.
Sat, Apr 27, 10:37 PM · VideoJS player, MediaWiki-extensions-Score
LucasWerkmeister added a project to T283376: Extract Python library for Wikimedia tool i18n from Wikidata Lexeme Forms tool: Wikimedia-Hackathon-2024.

I’ve been working on this a bit more recently, see also T363626. (The code hasn’t been pushed anywhere yet, but I think it’s pretty close to that point now.)

Sat, Apr 27, 7:08 PM · Wikimedia-Hackathon-2024, Tools, I18n