[go: up one dir, main page]

Page MenuHomePhabricator

LucasWerkmeister (Lucas Werkmeister)
volunteer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jun 5 2016, 4:36 PM (442 w, 2 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

Mon, Nov 25

LucasWerkmeister updated subscribers of T380376: TypeError: Argument 1 passed to EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHandler::EntitySchema\Wikibase\Hooks\{closure}() must be an instance of EntitySchema\Wikibase\DataValues\EntitySchemaValue, instance of DataValues.
Mon, Nov 25, 6:54 PM · Discovery-Search (Current work), EntitySchema, wmde-wikidata-tech, Wikidata, MediaWiki-extensions-WikibaseRepository, CirrusSearch, Wikimedia-production-error
LucasWerkmeister updated subscribers of T372993: TypeError: Argument 1 passed to Wikimedia\Services\ServiceContainer::{closure}() must be an instance of DataValues\StringValue, instance of DataValues\TimeValue given, called in extensions/WikibaseCirrusSearch/src/Fields/StatementsField.php:177.

Renders fine (with an error message) at https://test.wikidata.org/w/index.php?curid=959:

Mon, Nov 25, 6:53 PM · Discovery-Search (Current work), Wikidata Dev Team, wmde-wikidata-tech, Wikidata, CirrusSearch, Wikimedia-production-error
LucasWerkmeister updated subscribers of T380703: versions.toolforge.org is down.

(Switching hats, sorry.)

Mon, Nov 25, 10:43 AM · Tools

Sun, Nov 24

LucasWerkmeister edited Description on Toolforge-standards-committee.
Sun, Nov 24, 3:46 PM
LucasWerkmeister added a comment to T379188: translatewiki export for Wikidata Lexeme Forms tries to remove sh-latn translations.

(And as expected, it’s still trying to remove sh-latn.json in the next pull request.)

Sun, Nov 24, 1:14 PM · Patch-For-Review, Tool-lexeme-forms, translatewiki.net

Sat, Nov 23

LucasWerkmeister added a comment to T380544: Temporarily run more refreshLinks jobs on Commons.

For the record, I just found another set of templates we want to update on most of the affected files (Cc-by(-sa)-layout should bypass the SDC_statement_exist template) and filed edit requests for them.

Sat, Nov 23, 2:38 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister moved T380672: Make deepcat search work on Wikifunctions from Incoming to Other Projects on the wmde-wikidata-tech board.
Sat, Nov 23, 11:36 AM · Discovery-Search, Abstract Wikipedia team, Wikidata, wmde-wikidata-tech, Data-Platform, Dumps-Generation, Wikidata-Query-Service, MediaWiki-Categories, Wikifunctions
LucasWerkmeister created T380672: Make deepcat search work on Wikifunctions.
Sat, Nov 23, 11:14 AM · Discovery-Search, Abstract Wikipedia team, Wikidata, wmde-wikidata-tech, Data-Platform, Dumps-Generation, Wikidata-Query-Service, MediaWiki-Categories, Wikifunctions

Thu, Nov 21

LucasWerkmeister added a comment to T380544: Temporarily run more refreshLinks jobs on Commons.

That’s great, thank you!

Thu, Nov 21, 11:12 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister updated the task description for T380544: Temporarily run more refreshLinks jobs on Commons.
Thu, Nov 21, 11:12 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister added a comment to T380544: Temporarily run more refreshLinks jobs on Commons.

Currently, the number of links to Template:SDC statement has value (as counted by search – this lags somewhat behind the “real” number, as it depends on a further job, but it should be a decent approximation)

Thu, Nov 21, 10:30 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister added a subtask for T343131: Commons database is growing way too fast: T380544: Temporarily run more refreshLinks jobs on Commons.
Thu, Nov 21, 9:51 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
LucasWerkmeister added a parent task for T380544: Temporarily run more refreshLinks jobs on Commons: T343131: Commons database is growing way too fast.
Thu, Nov 21, 9:51 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister triaged T380544: Temporarily run more refreshLinks jobs on Commons as High priority.

Per IRC discussion, marking as High priority. @AntiCompositeNumber reports that this results in category changes being slow to propagate (Category:Johann Baptist Hops not showing up in Category:Hops (surname) yet).

Thu, Nov 21, 9:43 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister created T380544: Temporarily run more refreshLinks jobs on Commons.
Thu, Nov 21, 9:40 PM · Commons, serviceops, WMF-JobQueue
LucasWerkmeister added a comment to T380537: Adoption request for bullseye.

I request that the secrets not be removed in this case — the only sensitive secret is the Spur.us API key which is already expired per T380193

Thu, Nov 21, 8:50 PM · Toolforge-standards-committee

Mon, Nov 18

LucasWerkmeister added a comment to T379188: translatewiki export for Wikidata Lexeme Forms tries to remove sh-latn translations.

The export kept deleting the file through several re-exports; I’ve now manually restored it to unblock all the other translation updates for now.

Mon, Nov 18, 7:47 PM · Patch-For-Review, Tool-lexeme-forms, translatewiki.net
LucasWerkmeister added a comment to T380141: Your template file (/data/project/spamcheck/service.template) contains unknown keys: - extra_args.

Thanks for deploying!

Mon, Nov 18, 7:33 PM · Patch-For-Review, cloud-services-team, Toolforge
LucasWerkmeister placed T380141: Your template file (/data/project/spamcheck/service.template) contains unknown keys: - extra_args up for grabs.

(Placing the task back up for grabs because the rest is deployment and I have no idea how to do that.)

Mon, Nov 18, 11:37 AM · Patch-For-Review, cloud-services-team, Toolforge
LucasWerkmeister claimed T380141: Your template file (/data/project/spamcheck/service.template) contains unknown keys: - extra_args.
Mon, Nov 18, 11:12 AM · Patch-For-Review, cloud-services-team, Toolforge

Sat, Nov 9

LucasWerkmeister added a comment to T379340: Adoption request for jawi.

Aviator here. The tool is indeed licensed under GPL. As for the binary, it was compiled from my own code that is written in C++ or Rust (I can't remember but I can dig my old files). I intended it to be in GPL as well. I just never released the source code.

Let me know if I should publish the code to ease the tool adoption process.

Sat, Nov 9, 3:40 PM · Toolforge-standards-committee
LucasWerkmeister added a comment to T379452: wikiloves inaccessible since November 4th.

Mentioned in SAL (#wikimedia-cloud) [2024-11-09T12:38:43Z] <wmbot~lucaswerkmeister@tools-bastion-13> sed -i s/^web:/type:/ service.template # T379452

Sat, Nov 9, 1:12 PM · Tool-wikiloves
LucasWerkmeister added a comment to T379452: wikiloves inaccessible since November 4th.

https://wikiloves.toolforge.org/ just shows me a 403, I don’t know if that’s correct or not.

Sat, Nov 9, 12:40 PM · Tool-wikiloves
LucasWerkmeister added a comment to T379452: wikiloves inaccessible since November 4th.

kubectl describe pods showed

Last State:     Terminated
Reason:       OOMKilled

so I tried bumping the memory limit. (Bit annoying that the OOMKilled wasn’t shown in kubectl logs nor kubectl get events.) So far, the pod looks more stable:

tools.wikiloves@tools-bastion-13:~$ kubectl get pods
NAME                         READY   STATUS    RESTARTS        AGE
wikiloves-575bb94984-cp7sp   1/1     Running   1 (2m44s ago)   2m46s

https://wikiloves.toolforge.org/ just shows me a 403, I don’t know if that’s correct or not.

Sat, Nov 9, 12:37 PM · Tool-wikiloves

Fri, Nov 8

LucasWerkmeister reopened T378882: Install mariadb-dump on Toolforge bastions as "Open".

Reopening, as I’d respectfully ask you to reconsider installing mysqldump on the bastion directly. toolforge jobs does not support streaming the output, so to actually get an offsite backup I either have to put together an awful kubectl run command myself (I’m at least 15 minutes in and nowhere near anything usable yet – and even if I end up with something usable, I would be relying on a whole bunch of Toolforge internals, including how envvars map to k8s secrets) or use NFS (and we all love NFS). With mysqldump on the bastion, on the other hand, it’s very straightforward to stream the dump straight into another machine.

Fri, Nov 8, 7:08 PM · cloud-services-team, Toolforge
LucasWerkmeister added a comment to T379340: Adoption request for jawi.

If you want to reimplement the tool (my very naive guess, without ever having seen the tool in action, is that it seems like a manageable task in principle – the existing source code I can see is some 200 lines of Python, 50 lines of CSS, and 120 lines of XML), I think we could still add you to the tool (after removing the old code), so that the rewrite can be reached under the same tool name. I can’t say whether this makes sense or not for this tool (whether a lot of users will want to continue using the same URLs, or whether it would be more confusing to users if a new implementation shows up there). Of course, you can also do a rewrite in a new tool.

Fri, Nov 8, 6:40 PM · Toolforge-standards-committee

Wed, Nov 6

LucasWerkmeister added a comment to T378873: translatewiki did not create a GitHub pull request.

In the meantime I’m holding off on merging that PR (unless you say I should merge it anyway).

Wed, Nov 6, 6:43 PM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2024 Jul-Oct), translatewiki.net
LucasWerkmeister created T379188: translatewiki export for Wikidata Lexeme Forms tries to remove sh-latn translations.
Wed, Nov 6, 6:42 PM · Patch-For-Review, Tool-lexeme-forms, translatewiki.net

Tue, Nov 5

LucasWerkmeister added a comment to T378873: translatewiki did not create a GitHub pull request.

Thanks! Do you know by any chance why that PR removes the sh-latn translations? (They still seem to exist on-wiki.)

Tue, Nov 5, 6:38 PM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2024 Jul-Oct), translatewiki.net

Mon, Nov 4

LucasWerkmeister changed the status of T242668: Tool "blockyquery" loads resources from cloudflare and jquery.com from Open to Stalled.

The tool is currently offline, having been disabled as part of the grid engine deprecation about a year ago, so currently no external resources are being loaded there anymore. If @MichaelSchoenitzer plans to bring the tool back, it would be great to fix this; otherwise this task could also be closed, I think.

Mon, Nov 4, 11:45 PM · Privacy Engineering, Toolforge-standards-committee, Tools, Privacy
LucasWerkmeister changed the status of T242668: Tool "blockyquery" loads resources from cloudflare and jquery.com, a subtask of T172065: Hunt for Toolforge tools that load resources from third party sites, from Open to Stalled.
Mon, Nov 4, 11:45 PM · Privacy Engineering, Toolforge-standards-committee, Tools, Privacy
LucasWerkmeister added a comment to T299237: humaniki.wmcloud.org loads 3rd party content.

More to the point, plausible.io is an analytics service. While I commend the Humaniki team on not using Google Analytics, I’m still not sure we want this in Wikimedia Cloud VPS (though it’s hard to say for sure, because the Cloud Services Cross Site Policy, as linked from the Cloud Services Terms of use, is unfortunately still stuck in the draft stage). That is to say, I suspect the resolution for this task should not be “load the tracking JS from a wmcloud domain” but rather “do not load the tracking JS at all”.

Mon, Nov 4, 11:41 PM · Privacy, Humaniki
LucasWerkmeister closed T311297: activity.toolforge.org loads third-party content for d3 as Invalid.

Tool was apparently deleted / archived almost two years ago, nothing more to be done here:

lucaswerkmeister@tools-nfs-2:~$ ls -lh /srv/tools/archivedtools/activity.tgz 
-rw-r--r-- 1 root root 96K Jan 29  2023 /srv/tools/archivedtools/activity.tgz
Mon, Nov 4, 11:27 PM · Toolforge-standards-committee, Privacy, Tools
LucasWerkmeister closed T311297: activity.toolforge.org loads third-party content for d3, a subtask of T103934: Convert all Toolforge tools to use cdnjs for static libraries and fonts, as Invalid.
Mon, Nov 4, 11:26 PM · Toolforge-standards-committee, Tools, Epic
LucasWerkmeister added a member for Toolforge-standards-committee: LucasWerkmeister.
Mon, Nov 4, 11:16 PM
LucasWerkmeister added a watcher for Toolforge-standards-committee: LucasWerkmeister.
Mon, Nov 4, 11:15 PM
LucasWerkmeister added a comment to T362867: [infra,k8s] Upgrade Toolforge Kubernetes to version 1.28.

In T378976: Lexeme-forms on Toolforge returns error, a webservice was dead for a few hours until I manually stopped and started it; might be related to this upgrade? (The startup probe continuously got connect: connection refused, apparently.)

Mon, Nov 4, 5:38 PM · Patch-For-Review, Toolforge (Toolforge iteration 16), cloud-services-team
LucasWerkmeister closed T378976: Lexeme-forms on Toolforge returns error as Resolved.
Mon, Nov 4, 5:34 PM · Tool-lexeme-forms
LucasWerkmeister added a comment to T378976: Lexeme-forms on Toolforge returns error.

Looks like that worked 🤷

Mon, Nov 4, 5:32 PM · Tool-lexeme-forms
LucasWerkmeister added a comment to T378976: Lexeme-forms on Toolforge returns error.

The pod didn’t log anything else before it died, apparently:

Mon, Nov 4, 5:31 PM · Tool-lexeme-forms
LucasWerkmeister added a comment to T378976: Lexeme-forms on Toolforge returns error.

No idea what’s wrong:

Mon, Nov 4, 5:26 PM · Tool-lexeme-forms

Sat, Nov 2

LucasWerkmeister created T378873: translatewiki did not create a GitHub pull request.
Sat, Nov 2, 9:57 AM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2024 Jul-Oct), translatewiki.net

Wed, Oct 30

LucasWerkmeister updated subscribers of T378082: Requesting access to 'deployment' for 'Joely Rooke WMDE'.
Wed, Oct 30, 6:01 PM · SRE, SRE-Access-Requests

Oct 25 2024

LucasWerkmeister reopened T373807: L10n-bot did not create a GitLab merge request as "Open".

It’s happening again. https://gitlab.wikimedia.org/toolforge-repos/wd-image-positions/-/tree/twn?ref_type=heads currently has green CI, yet no merge request was created.

Oct 25 2024, 7:11 PM · translatewiki.net, LPL Essential (LPL Essential 2024 Jul-Oct)

Oct 20 2024

LucasWerkmeister updated subscribers of T269232: Localized precision in geocoordinate inputs.

@Lydia_Pintscher the hard-coded precisions have one value that doesn’t look like the others:

  • (snip)
  • 1/10000'

Should we make that last one translatable as well? Apparently it was added (in DataValues #99) because it can be auto-detected by the backend, but it’s not usually offered as a choice in the dropdown list. (The pull request description doesn’t say what input would make the backend detect that precision, and I haven’t found one yet, which makes this a bit more difficult to reason about.)

Oct 20 2024, 9:48 PM · MW-1.36-notes (1.36.0-wmf.26; 2021-01-12), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), Wikidata

Oct 15 2024

LucasWerkmeister edited Description on Tool-codex-playground.
Oct 15 2024, 5:48 PM
LucasWerkmeister edited Description on Tool-codex-playground.
Oct 15 2024, 5:47 PM

Oct 11 2024

LucasWerkmeister closed T373807: L10n-bot did not create a GitLab merge request as Resolved.

Yes, looks like it’s working again – thank you!

Oct 11 2024, 5:28 PM · translatewiki.net, LPL Essential (LPL Essential 2024 Jul-Oct)

Oct 10 2024

LucasWerkmeister added a comment to T375001: Volunteer NDA for Lucas Werkmeister.

Yay, thank you!

Oct 10 2024, 11:26 PM · User-bd808, Toolforge-standards-committee, WMF-NDA-Requests
LucasWerkmeister closed T374152: QuickCategories background runner sometimes hangs for no apparent reason as Resolved.

That turned out to be a different problem (the “bad content format” pages at the bottom of https://quickcategories.toolforge.org/batch/7877/ used to make the whole background runner crash).

Oct 10 2024, 9:45 PM · Tool-quickcategories

Oct 9 2024

LucasWerkmeister added a comment to T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.

In my case, it turned out that I already signed the NDA but wasn’t added to the WMF-NDA project (see T375001); do you still want an email from me?

Oct 9 2024, 7:54 PM · User-bd808, Toolforge-standards-committee

Oct 8 2024

LucasWerkmeister added a comment to T373807: L10n-bot did not create a GitLab merge request.

Alright, thanks – I’ve updated the translations on TWN now, so we should hopefully see some changes on Thursday.

Oct 8 2024, 6:15 PM · translatewiki.net, LPL Essential (LPL Essential 2024 Jul-Oct)
LucasWerkmeister added a watcher for Tool-codex-playground: LucasWerkmeister.
Oct 8 2024, 10:18 AM

Oct 7 2024

LucasWerkmeister added a comment to T373807: L10n-bot did not create a GitLab merge request.

That’s not how it worked in the past – https://gitlab.wikimedia.org/toolforge-repos/wd-image-positions/-/merge_requests/4 was initially created with CI errors according to the comments. And then I got a notification about the merge request, saw the CI errors, and fixed them. Without the merge request, that’s not going to happen, so if this is an intentional change, I’d like to revert it: a workflow where l10n-bot doesn’t create merge requests with failing CI doesn’t work for me at all.

Oct 7 2024, 8:18 PM · translatewiki.net, LPL Essential (LPL Essential 2024 Jul-Oct)
Restricted Application added a project to T373866: [infra, k8s, webservice] remove deprecated kubectl --wait flag before k8s 1.29 upgrade: cloud-services-team.

The warning still appears, by the way – I guess someone™ still needs to deploy the new version? (I might technically have the required permissions but wouldn’t know how to do it…)

Oct 7 2024, 7:15 PM · cloud-services-team, Toolforge

Oct 5 2024

LucasWerkmeister updated the task description for T376534: HTTP 429 errors: PDF thumbnails on Commons not displayed.
Oct 5 2024, 12:01 PM · Thumbor
LucasWerkmeister added a comment to T373807: L10n-bot did not create a GitLab merge request.

This is still happening, by the way, which means the Wikidata Image Positions translations are now over a month outdated :/

Oct 5 2024, 11:07 AM · translatewiki.net, LPL Essential (LPL Essential 2024 Jul-Oct)

Sep 28 2024

LucasWerkmeister added a comment to T375001: Volunteer NDA for Lucas Werkmeister.

Oh wait, I totally forgot I signed an NDA for T314527 as well. (And indeed L3 tells me I’ve signed it.) That probably means this task is done?

Sep 28 2024, 11:16 AM · User-bd808, Toolforge-standards-committee, WMF-NDA-Requests

Sep 25 2024

LucasWerkmeister added a comment to T361471: Quarry login fails due to redirect to plaintext HTTP URL.

Works for me now, thanks \o/

Sep 25 2024, 1:59 PM · Quarry

Sep 24 2024

LucasWerkmeister added a comment to T361471: Quarry login fails due to redirect to plaintext HTTP URL.

Still happening. I got redirected like this:

Though the error Firefox shows me is different:

Secure Site Not Available – You’ve enabled HTTPS-Only Mode for enhanced security, and a HTTPS version of quarry.wmcloud.org is not available.

Sep 24 2024, 5:18 PM · Quarry

Sep 22 2024

LucasWerkmeister added a comment to T373708: [EPIC] Create a PHP library for Codex markup generation.

For the record, I talked with @Dogu on Telegram about the specifics of the builder pattern, and some of the results we arrived at were:

Sep 22 2024, 10:06 PM · Patch-For-Review, Epic, Design-System-Team (Design-System-Product-Roadmap), Codex
LucasWerkmeister closed T374152: QuickCategories background runner sometimes hangs for no apparent reason as Resolved.

Looks like it already restarted itself once:

Sep 22 2024, 5:29 PM · Tool-quickcategories

Sep 20 2024

LucasWerkmeister closed T374344: Lexeme-forms on Toolforge returns error as Resolved.

Let’s close this for now, feel free to reopen if it comes back.

Sep 20 2024, 5:44 PM · Tool-lexeme-forms
LucasWerkmeister added a project to T238040: Make form fields in Wikidata Lexeme Forms longer: Tool-lexeme-forms.
Sep 20 2024, 5:43 PM · Tool-lexeme-forms, Wikidata, Wikidata Lexicographical data
LucasWerkmeister added a project to T252214: Support editing unmatched forms in Wikidata Lexeme Forms: Tool-lexeme-forms.
Sep 20 2024, 5:42 PM · Tool-lexeme-forms, Wikidata Lexicographical data, Wikidata, Wikimedia-Hackathon-2020
LucasWerkmeister added a project to T286414: Wikidata Lexeme Forms tool configuration was public: Tool-lexeme-forms.
Sep 20 2024, 5:42 PM · Tool-lexeme-forms, Toolforge
LucasWerkmeister edited projects for T336606: Wikidata Lexeme Forms uses inappropriate language names for translations, added: Tool-lexeme-forms; removed Tools.
Sep 20 2024, 5:42 PM · Tool-lexeme-forms, Localization Infrastructure FY2023-24, Language-Team (Language-2023-July-September), Unplanned-Sprint-Work, translatewiki.net
LucasWerkmeister edited projects for T272243: Add Wikidata Lexeme Forms to translatewiki.net, added: Tool-lexeme-forms; removed Tools.
Sep 20 2024, 5:42 PM · Tool-lexeme-forms, Patch-For-Review, Language-Team (Language-2021-January-March), Wikidata Lexicographical data, translatewiki.net, Wikidata
LucasWerkmeister added a watcher for Tool-lexeme-forms: LucasWerkmeister.
Sep 20 2024, 5:42 PM
LucasWerkmeister edited projects for T283376: Extract Python library for Wikimedia tool i18n from Wikidata Lexeme Forms tool, added: Tool-lexeme-forms; removed Tools.
Sep 20 2024, 5:41 PM · Tool-lexeme-forms, Wikimania-Hackathon-2024, toolforge_i18n, Wikimedia-Hackathon-2024, I18n
LucasWerkmeister edited projects for T374344: Lexeme-forms on Toolforge returns error, added: Tool-lexeme-forms; removed Tools.
Sep 20 2024, 5:41 PM · Tool-lexeme-forms

Sep 19 2024

LucasWerkmeister added a comment to T374780: Relax restrictions on toolforge envvar names.

Do we have to be bound by Bash’s syntax limitations? . and - work just fine between env and Flask / Python, even if there is a Bash in between:

Sep 19 2024, 7:49 PM · Tool-quickcategories, Toolforge

Sep 18 2024

LucasWerkmeister added a comment to T374152: QuickCategories background runner sometimes hangs for no apparent reason.

Alright, the background runner should now have a health check and hopefully restart itself if it gets stuck.

Sep 18 2024, 8:03 PM · Tool-quickcategories

Sep 17 2024

LucasWerkmeister updated the task description for T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Sep 17 2024, 7:26 PM · User-bd808, Toolforge-standards-committee
LucasWerkmeister updated the task description for T371125: When using Parsoid rendering, DiscussionTools "empty state" appears on all talk pages.
Sep 17 2024, 7:09 PM · Patch-For-Review, Parsoid-Read-Views (Phase 1 - DiscussionTools support), MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Content-Transform-Team-WIP, DiscussionTools
LucasWerkmeister updated subscribers of T375001: Volunteer NDA for Lucas Werkmeister.
Sep 17 2024, 7:06 PM · User-bd808, Toolforge-standards-committee, WMF-NDA-Requests
LucasWerkmeister updated subscribers of T375001: Volunteer NDA for Lucas Werkmeister.

As mentioned in T370474#10098474, @Lucas_Werkmeister_WMDE has signed some kind of NDA already. I don’t know if that also covers me (same legal person, different social role) – I’m happy to sign anything if required, and will leave that decision to the Legal team.

Sep 17 2024, 7:06 PM · User-bd808, Toolforge-standards-committee, WMF-NDA-Requests
LucasWerkmeister created T375001: Volunteer NDA for Lucas Werkmeister.
Sep 17 2024, 7:04 PM · User-bd808, Toolforge-standards-committee, WMF-NDA-Requests

Sep 15 2024

LucasWerkmeister added a comment to T374780: Relax restrictions on toolforge envvar names.

I looked a bit through the Git history but didn’t find a lot more explanation for the pattern.

Sep 15 2024, 2:00 PM · Tool-quickcategories, Toolforge
LucasWerkmeister created T374780: Relax restrictions on toolforge envvar names.
Sep 15 2024, 1:34 PM · Tool-quickcategories, Toolforge
LucasWerkmeister added a watcher for Tool-quickcategories: LucasWerkmeister.
Sep 15 2024, 1:22 PM
LucasWerkmeister edited projects for T374152: QuickCategories background runner sometimes hangs for no apparent reason, added: Tool-quickcategories; removed Tools.
Sep 15 2024, 1:22 PM · Tool-quickcategories
LucasWerkmeister changed Source Repo from https://phabricator.wikimedia.org/source/tool-quickcategories/ to https://gitlab.wikimedia.org/toolforge-repos/quickcategories on Tool-quickcategories.
Sep 15 2024, 1:21 PM

Sep 14 2024

LucasWerkmeister added a comment to T374152: QuickCategories background runner sometimes hangs for no apparent reason.

Something’s definitely running again:

Sep 14 2024, 1:46 PM · Tool-quickcategories
LucasWerkmeister updated the task description for T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”).
Sep 14 2024, 11:42 AM · Toolforge (Toolforge iteration 16), Upstream

Sep 11 2024

LucasWerkmeister added a comment to T374562: Make OAuth 2.0 access token timeout configurable.

If this sounds reasonable to the OAuth maintainers, I can try to implement it, but I would love to hear first whether people think it stands a chance of being merged or not ^^

Sep 11 2024, 6:05 PM · MediaWiki-extensions-OAuth, MediaWiki-Platform-Team
LucasWerkmeister created T374562: Make OAuth 2.0 access token timeout configurable.
Sep 11 2024, 6:04 PM · MediaWiki-extensions-OAuth, MediaWiki-Platform-Team

Sep 9 2024

LucasWerkmeister added a comment to T374344: Lexeme-forms on Toolforge returns error.

Possible improvement to the error page: https://gerrit.wikimedia.org/r/c/operations/puppet/+/1071715

Sep 9 2024, 9:45 PM · Tool-lexeme-forms
LucasWerkmeister added a comment to T374344: Lexeme-forms on Toolforge returns error.

Well, apparently there were some random Wikimedia errors:

Sep 9 2024, 9:30 PM · Tool-lexeme-forms

Sep 5 2024

LucasWerkmeister added a comment to T374152: QuickCategories background runner sometimes hangs for no apparent reason.

That read() seems to be happily blocking forever, by the way:

Sep 5 2024, 10:26 PM · Tool-quickcategories
LucasWerkmeister added a comment to T374152: QuickCategories background runner sometimes hangs for no apparent reason.

If we can’t figure out the underlying issue, I suppose I could:

Sep 5 2024, 7:42 PM · Tool-quickcategories
LucasWerkmeister added a comment to T374152: QuickCategories background runner sometimes hangs for no apparent reason.

I’m leaving the background runner in its current state for a bit in case someone else wants to take a look, but at some point I’ll restart it again to get the edits unstuck.

Sep 5 2024, 7:38 PM · Tool-quickcategories
LucasWerkmeister created T374152: QuickCategories background runner sometimes hangs for no apparent reason.
Sep 5 2024, 7:37 PM · Tool-quickcategories

Sep 4 2024

LucasWerkmeister added a comment to T374045: tools-webservice repo does not support merge requests from forks properly.

Note: I don’t know what the pipeline does and have no idea if pointing the script at the fork’s pipeline run would be enough. (E.g. maybe the original repo has some secrets that the pipeline run needs?)

Sep 4 2024, 5:21 PM · Toolforge
LucasWerkmeister created T374045: tools-webservice repo does not support merge requests from forks properly.
Sep 4 2024, 5:20 PM · Toolforge

Sep 3 2024

LucasWerkmeister added a comment to T373866: [infra, k8s, webservice] remove deprecated kubectl --wait flag before k8s 1.29 upgrade.

I guess so :P since I already started looking into this after noticing the output (I’m guessing it’s due to the Kubernetes upgrade yesterday?)

Sep 3 2024, 4:26 PM · cloud-services-team, Toolforge
LucasWerkmeister added a comment to T373866: [infra, k8s, webservice] remove deprecated kubectl --wait flag before k8s 1.29 upgrade.

(Kubernetes 1.31 apparently adds a --wait option again but who knows if it does the same thing.)

Sep 3 2024, 4:13 PM · cloud-services-team, Toolforge
LucasWerkmeister added a comment to T373866: [infra, k8s, webservice] remove deprecated kubectl --wait flag before k8s 1.29 upgrade.

FWIW, according to the commit deprecating this and other flags, --wait had no effect (since at least 1.26, which is the version we’re running), so it should be safe to just remove. (I haven’t been able to find any old documentation that would tell us whether it used to do something or not, but if the --wait was ever needed for something then it probably already broke whenever an older k8s version made the flag have no effect.)

Sep 3 2024, 4:11 PM · cloud-services-team, Toolforge

Sep 2 2024

LucasWerkmeister closed T373670: Experimental highlighter appears to be required by WikibaseCirrusSearch as Resolved.

Feel free to reopen if you want to make the experimental highlighter plugin an optional dependency after all, but otherwise I think this is resolved.

Sep 2 2024, 9:24 AM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), CirrusSearch, Wikibase (3rd party installations), Discovery-Search, Wikidata

Aug 30 2024

LucasWerkmeister added a comment to T373670: Experimental highlighter appears to be required by WikibaseCirrusSearch.

Anyway, after installing the plugin, wbsearchentities works \o/

Aug 30 2024, 11:10 AM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), CirrusSearch, Wikibase (3rd party installations), Discovery-Search, Wikidata