Page MenuHomePhabricator

Legoktm (Legoktm)
UserAdministrator

Projects (103)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 7:30 PM (481 w, 11 h)
Roles
Administrator
Availability
Available
IRC Nick
legoktm
LDAP User
Legoktm
MediaWiki User
Unknown

Recent Activity

Thu, Dec 7

Legoktm committed R2061:3c5c7ca917fd: Update for externallinks schema change (authored by Legoktm).
Update for externallinks schema change
Thu, Dec 7, 7:36 AM
Legoktm added a comment to T352945: toolforge-jobs --wait will only wait 5 minutes.

The main workflow here is using the grid jobs framework to compile something with && webservice restart

Thu, Dec 7, 6:19 AM · Patch-For-Review, Toolforge Jobs framework
Legoktm created T352945: toolforge-jobs --wait will only wait 5 minutes.
Thu, Dec 7, 6:17 AM · Patch-For-Review, Toolforge Jobs framework

Wed, Dec 6

Legoktm created T352832: `toolforge jobs` command is slow.
Wed, Dec 6, 6:26 AM · Toolforge Jobs framework
Legoktm committed R2061:6c9caaab7b7e: Run streak reports at the end (authored by Legoktm).
Run streak reports at the end
Wed, Dec 6, 6:17 AM
Legoktm created P54253 (An Untitled Masterwork).
Wed, Dec 6, 6:14 AM
Legoktm committed R2061:0660c811f750: Temporarily disable article streak report, too slow (authored by Legoktm).
Temporarily disable article streak report, too slow
Wed, Dec 6, 6:07 AM

Tue, Dec 5

Legoktm committed R2061:b0e27f2cf69b: Run job on bookworm (authored by Legoktm).
Run job on bookworm
Tue, Dec 5, 9:06 PM
Legoktm added a comment to T319974: Migrate potd from Toolforge GridEngine to Toolforge Kubernetes.

Mostly to remind myself, the source code is at https://github.com/toollabs/daily-image-l but there are uncommitted changes on the tool itself. It's still in Python 2, but porting it should be trivial. All of the use of mwparserfromhell can be improved by using Parsoid HTML, so it's probably worth porting to Rust too.

Tue, Dec 5, 5:24 AM · Grid-Engine-to-K8s-Migration
Legoktm claimed T319737: Migrate extreg-wos from Toolforge GridEngine to Toolforge Kubernetes.
Tue, Dec 5, 5:16 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T319737: Migrate extreg-wos from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

I've stopped the updating job and marked the tool as no longer updating.

Tue, Dec 5, 5:16 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T319854: Migrate legobot from Toolforge GridEngine to Toolforge Kubernetes.

I will probably need past the December 14th initial deadline to migrate this tool since most of the code is pretty legacy.

Tue, Dec 5, 5:09 AM · Grid-Engine-to-K8s-Migration
Legoktm claimed T319974: Migrate potd from Toolforge GridEngine to Toolforge Kubernetes.
Tue, Dec 5, 5:02 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T352727: Please delete meet and chat VPS projects.

Is there any data in chat that needs to be archived/saved somewhere?

Tue, Dec 5, 4:51 AM · Cloud-VPS (Quota-requests)

Mon, Dec 4

Legoktm committed R2061:e78577b7f6bd: Switch to compiling with Toolforge jobs (authored by Legoktm).
Switch to compiling with Toolforge jobs
Mon, Dec 4, 6:23 AM
Legoktm closed T319665: Migrate dbreps from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

Should be done now: https://github.com/mzmcbride/database-reports/commit/e78577b7f6bd19c584d78748befaf091c5a50071

Mon, Dec 4, 4:14 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T319966: Migrate php-security-checker from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
tools.php-security-checker@tools-sgebastion-10:~$ toolforge jobs list
Job name:    Job type:          Status:
-----------  -----------------  --------------------------
pull         schedule: @hourly  Waiting for scheduled time
tools.php-security-checker@tools-sgebastion-10:~$ crontab -l
no crontab for tools.php-security-checker
Mon, Dec 4, 3:42 AM · Grid-Engine-to-K8s-Migration

Fri, Dec 1

Legoktm closed T319649: Migrate coverage from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
tools.coverage@tools-sgebastion-10:~$ crontab -l
no crontab for tools.coverage
tools.coverage@tools-sgebastion-10:~$ toolforge jobs list
Job name:        Job type:         Status:
---------------  ----------------  --------------------------
fetch-and-chart  schedule: @daily  Waiting for scheduled time
Fri, Dec 1, 6:55 AM · Grid-Engine-to-K8s-Migration
Legoktm created T352502: Non UTF-8 characters in UrlShortener dump.
Fri, Dec 1, 3:38 AM · MediaWiki-extensions-UrlShortener

Thu, Nov 30

Legoktm added a comment to T320062: Migrate steve-adder from Toolforge GridEngine to Toolforge Kubernetes.

https://steve-adder.toolforge.org/ seems to have gone down, I'd guess as a result of this task. :)

Thu, Nov 30, 5:01 PM · Grid-Engine-to-K8s-Migration

Mon, Nov 27

Legoktm added a comment to T319665: Migrate dbreps from Toolforge GridEngine to Toolforge Kubernetes.

The main dbreps job is running k8s now, it's just the build-rust.sh script that needs to be ported.

Mon, Nov 27, 3:27 PM · Grid-Engine-to-K8s-Migration
Legoktm closed T319628: Migrate ci from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

I've disabled the cron job for now, it was broken for other reasons. This tool did useful stuff in the past so I would like to revive it eventually but when that happens it will be grid-free.

Mon, Nov 27, 3:28 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T319924: Migrate ninthcircuit from Toolforge GridEngine to Toolforge Kubernetes as Declined.

I've disabled this tool, source code is at https://gerrit.wikimedia.org/g/labs/tools/ninthcircuit if anyone wants to revive it.

Mon, Nov 27, 3:22 AM · Grid-Engine-to-K8s-Migration

Sun, Nov 26

Legoktm closed T320036: Migrate shorturls from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
tools.shorturls@tools-sgebastion-10:~$ toolforge jobs list
Job name:    Job type:         Status:
-----------  ----------------  --------------------------
extract      schedule: @daily  Waiting for scheduled time
tools.shorturls@tools-sgebastion-10:~$ crontab -r
tools.shorturls@tools-sgebastion-10:~$ crontab -l
no crontab for tools.shorturls
Sun, Nov 26, 3:48 AM · Grid-Engine-to-K8s-Migration
Legoktm claimed T320036: Migrate shorturls from Toolforge GridEngine to Toolforge Kubernetes.
Sun, Nov 26, 3:10 AM · Grid-Engine-to-K8s-Migration

Sat, Nov 25

Legoktm closed T320121: Migrate vendor from Toolforge GridEngine to Toolforge Kubernetes as Declined.

I've disabled this tool, I don't think anyone was using it. The code is available at https://gitlab.wikimedia.org/toolforge-repos/vendor.

Sat, Nov 25, 4:21 AM · Grid-Engine-to-K8s-Migration

Wed, Nov 22

Legoktm added a comment to T351604: Request increased quota for Legoktm's Rust Toolforge tools.

I've added a note to the docs that the default quotas are changing soon: https://wikitech.wikimedia.org/w/index.php?diff=2128934&oldid=2128314&title=Help:Toolforge/Kubernetes (which would've stopped me from filing this request in the first place :))

Wed, Nov 22, 4:54 AM · Toolforge (Quota-requests)
Legoktm closed T351604: Request increased quota for Legoktm's Rust Toolforge tools as Declined.

Ah cool, I'm happy to wait a few weeks for the new quotas!

Wed, Nov 22, 4:51 AM · Toolforge (Quota-requests)

Tue, Nov 21

Bongo-Cat awarded T330725: Merge Linter extension into MediaWiki core a Love token.
Tue, Nov 21, 6:28 PM · MediaWiki-Parser, MediaWiki-extensions-Linter

Sun, Nov 19

Legoktm created T351604: Request increased quota for Legoktm's Rust Toolforge tools.
Sun, Nov 19, 6:33 AM · Toolforge (Quota-requests)
Legoktm closed T351496: Get `Page` from page id as Resolved.
Sun, Nov 19, 1:02 AM · mwbot-rs (mwbot)
Legoktm added a comment to T350219: Page html output on testwiki returns 404.

@Legoktm This works now:

curl -X POST -F "html=test" 'https://en.wikipedia.org/w/rest.php/v1/transform/html/to/wikitext/Mwbot-rs%2FDISPLAYTITLE'
Sun, Nov 19, 12:50 AM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase

Fri, Nov 17

Legoktm closed T320062: Migrate steve-adder from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

Probably me - I had merged the changes in Git but not yet deployed them. But now it's resolved!

Fri, Nov 17, 7:07 AM · Grid-Engine-to-K8s-Migration

Thu, Nov 16

Bugreporter2 awarded T330725: Merge Linter extension into MediaWiki core a Like token.
Thu, Nov 16, 5:52 AM · MediaWiki-Parser, MediaWiki-extensions-Linter

Wed, Nov 15

Legoktm reopened T349975: GitLab CI jobs are failing because it can't pull rust:latest image as "Open".

Nope, it's back :( https://gitlab.wikimedia.org/repos/mwbot-rs/toolforge/-/jobs/165687

Wed, Nov 15, 11:52 PM · GitLab (CI & Job Runners), mwbot-rs
Legoktm added a comment to T345783: iw.toolforge.org does not support URL-encoded query parameters ([[toolforge:foo?bar]]).

Switching to path-based input is something that tool developers would need to support in each tool

Wed, Nov 15, 5:48 AM · Tool-iw, Toolforge

Tue, Nov 14

Legoktm added a comment to T345783: iw.toolforge.org does not support URL-encoded query parameters ([[toolforge:foo?bar]]).

The far easier solution would be to just have the tool in question not use a query string for parameters, aka [[toolforge:scholia/Q1513315]], which is, AFAICT, what was implemented? Visiting https://iw.toolforge.org/scholia/Q1513315 works for me.

Tue, Nov 14, 5:14 AM · Tool-iw, Toolforge

Fri, Nov 10

Legoktm added a comment to T35186: Provide a well-performing API to rotate an image.

So I've posted a patch that is basically what I outlined in T35186#7487506. Rough next steps:

Fri, Nov 10, 8:47 PM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, Contributors-Team, MediaWiki-Uploading, Commons, MediaWiki-Action-API
Legoktm added a comment to T350219: Page html output on testwiki returns 404.
Fri, Nov 10, 7:38 PM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase
Legoktm added a comment to T319106: mwbot-rs: Figure out Wikidata/Wikibase support.

Harry (of WikiTrackBot) was telling me at Wikidata Day that there's cool stuff happening in the TypeScript world in which there are constants for each property, and then when getting a property's claims, it is automatically typed to the correct property type.

Fri, Nov 10, 5:09 PM · mwbot-rs
Legoktm created T350997: mwbot-rs: Implement better support for OAuth webapps.
Fri, Nov 10, 5:07 PM · mwbot-rs
Legoktm added a comment to T350219: Page html output on testwiki returns 404.

My understanding is that transformation relies on the current content for selser to work (@ssastry can correct me if I'm wrong!)

It can, it depends on what you post. And it only works if you had originally requested the HTML with the "stash" flag set.

Fri, Nov 10, 4:26 PM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase
Legoktm updated the task description for T350953: Steinsplitter's tools need a new maintainer.
Fri, Nov 10, 4:21 PM · Commons, Toolforge-standards-committee (Maintainer needed)
Legoktm updated the task description for T350953: Steinsplitter's tools need a new maintainer.
Fri, Nov 10, 4:18 PM · Commons, Toolforge-standards-committee (Maintainer needed)
Legoktm added a project to T350953: Steinsplitter's tools need a new maintainer: Commons.
Fri, Nov 10, 4:18 PM · Commons, Toolforge-standards-committee (Maintainer needed)
Legoktm added a comment to T350953: Steinsplitter's tools need a new maintainer.

Following the discussion at https://commons.wikimedia.org/w/index.php?title=Commons:Village_pump&oldid=820424623#User_talk:CommonsDelinker/commands, I've switched the "renamecats.py" script to run under Python 3 and it seems to work now.

Fri, Nov 10, 4:17 PM · Commons, Toolforge-standards-committee (Maintainer needed)
Legoktm created T350953: Steinsplitter's tools need a new maintainer.
Fri, Nov 10, 4:14 PM · Commons, Toolforge-standards-committee (Maintainer needed)
Legoktm assigned T350925: mwbot-rs: Add wikitext parser (from hell) to Earwig.
Fri, Nov 10, 5:47 AM · mwbot-rs
Legoktm updated the task description for T319106: mwbot-rs: Figure out Wikidata/Wikibase support.
Fri, Nov 10, 12:16 AM · mwbot-rs
Legoktm created T350925: mwbot-rs: Add wikitext parser (from hell).
Fri, Nov 10, 12:15 AM · mwbot-rs
Legoktm added a comment to T350219: Page html output on testwiki returns 404.

Unless perhaps you are relying on stashing, or on loading the HTML from the backend...

Fri, Nov 10, 12:10 AM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase

Nov 8 2023

Legoktm added a comment to T350219: Page html output on testwiki returns 404.

I'm seeing less 404s now (yay), but I'm still getting one when POSTing to https://test.wikipedia.org/api/rest_v1/transform/html/to/wikitext/Mwbot-rs%2FDISPLAYTITLE/554795.

Nov 8 2023, 2:11 PM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase

Nov 5 2023

Legoktm added a comment to T320062: Migrate steve-adder from Toolforge GridEngine to Toolforge Kubernetes.

There's no container image that contains wget... guess I can use curl instead.

Nov 5 2023, 5:30 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T320011: Migrate rfa-voting-history from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

Builds now happen using the jobs framework instead of on the grid.

Nov 5 2023, 5:26 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T320046: Migrate slf from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
tools.slf@tools-sgebastion-10:~$ toolforge jobs list
Job name:    Job type:            Status:
-----------  -------------------  --------------------------
slf-bot      schedule: 0 0 * * 0  Waiting for scheduled time
tools.slf@tools-sgebastion-10:~$ crontab -r
tools.slf@tools-sgebastion-10:~$ crontab -l
no crontab for tools.slf
Nov 5 2023, 5:18 AM · Grid-Engine-to-K8s-Migration

Nov 4 2023

Legoktm added a project to T326032: Support cargo-binstall for toolforge-rs binaries: good first task.
Nov 4 2023, 2:24 AM · good first task, mwbot-rs (toolforge)
Legoktm closed T325951: toolforge-rs: Stabilize "unstable-pool" and WikiPool feature as Resolved.

This was stabilized in toolforge 5.6.0.

Nov 4 2023, 2:04 AM · mwbot-rs (toolforge)
Legoktm closed T349975: GitLab CI jobs are failing because it can't pull rust:latest image as Resolved.

This seems to have resolved itself?

Nov 4 2023, 2:03 AM · GitLab (CI & Job Runners), mwbot-rs

Nov 3 2023

Legoktm closed T327593: kuchiki is EOL, need a replacement library for parsoid-rs as Resolved.
Nov 3 2023, 3:52 AM · mwbot-rs (parsoid)
Legoktm lowered the priority of T319118: mwbot-rs: Implement automatic combining of requests from Medium to Low.
Nov 3 2023, 2:05 AM · mwbot-rs (mwapi)
Legoktm renamed T319118: mwbot-rs: Implement automatic combining of requests from mwbot-rs: Stabilize combining requests to mwbot-rs: Implement automatic combining of requests.
Nov 3 2023, 2:02 AM · mwbot-rs (mwapi)
Legoktm closed T322501: mwbot-rs: Combining requests doesn't work on WASM as Declined.

This feature was removed from mwapi, compatibility with WASM will be re-evaluated once it's reimplemented.

Nov 3 2023, 2:02 AM · mwbot-rs (mwapi)
Legoktm added a comment to T327593: kuchiki is EOL, need a replacement library for parsoid-rs.

@mirror-kt very cool! Looks like it's basically a drop-in replacement too, and lets us upgrade the markup5ever dependency.

Nov 3 2023, 12:44 AM · mwbot-rs (parsoid)

Nov 2 2023

Legoktm created T350345: mwbot-rs: Add riscv64 support.
Nov 2 2023, 6:08 AM · mwbot-rs
Legoktm added a comment to T350219: Page html output on testwiki returns 404.

Will the fix be backported?

Nov 2 2023, 3:05 AM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase

Nov 1 2023

Legoktm added a project to T350219: Page html output on testwiki returns 404: mwbot-rs.

(This is causing test failures for mwbot-rs because our test pages are on testwiki: https://gitlab.wikimedia.org/repos/mwbot-rs/mwbot/-/merge_requests/57#note_58082)

Nov 1 2023, 4:58 PM · Patch-For-Review, mwbot-rs, RESTBase Sunsetting, RESTBase

Oct 29 2023

Legoktm closed T333663: mwbot-rs large cache usage on Gitlab CI as Resolved.

Guess not. Closing as resolved.

Oct 29 2023, 4:06 PM · GitLab (CI & Job Runners), mwbot-rs
Legoktm closed T349786: GitLab CI keeps SIGKILLing Rust jobs as Resolved.

Mostly resolved, now onto T349975...

Oct 29 2023, 4:05 PM · mwbot-rs, GitLab (CI & Job Runners)
Legoktm created T349975: GitLab CI jobs are failing because it can't pull rust:latest image.
Oct 29 2023, 4:05 PM · GitLab (CI & Job Runners), mwbot-rs

Oct 27 2023

Legoktm added a comment to T349786: GitLab CI keeps SIGKILLing Rust jobs.

Thanks @dancy, that was the clue I needed! Rust tries to automatically parallelize for the number of CPUs, so reducing the concurrency to 1 seems to keep it under the memory limit.

Oct 27 2023, 1:28 AM · mwbot-rs, GitLab (CI & Job Runners)

Oct 26 2023

Legoktm triaged T349786: GitLab CI keeps SIGKILLing Rust jobs as High priority.
Oct 26 2023, 1:58 AM · mwbot-rs, GitLab (CI & Job Runners)
Legoktm created T349786: GitLab CI keeps SIGKILLing Rust jobs.
Oct 26 2023, 1:58 AM · mwbot-rs, GitLab (CI & Job Runners)
Legoktm added a comment to T349284: mwbot-rs: Add function to undo edit.

@mirror-kt shared the rationale for this on GitLab:

I am running a bot to help renaming categories in jawp, based on dewp's project. a command to undo changes made by the bot was requested (it's hard to undo manually), but bot.api().post_with_token() doesn't work with SaveLock, so the rate By incorporating this function into mwbot itself, rate limits can be shared with normal page editing.

Oct 26 2023, 1:16 AM · Patch-For-Review
Legoktm closed T349284: mwbot-rs: Add function to undo edit as Resolved.
Oct 26 2023, 1:15 AM · Patch-For-Review

Oct 25 2023

Legoktm added a comment to T349520: Cannot pass Template as params to Template.

The problem is that Parsoid only lets us edit template parameters as wikitext, while Wikicode is HTML based. This is the same when using VisualEditor to edit template invocations, it gives you a blob of wikitext to edit.

Oct 25 2023, 5:39 AM · mwbot-rs (parsoid)
Legoktm assigned T349284: mwbot-rs: Add function to undo edit to mirror-kt.
Oct 25 2023, 5:36 AM · Patch-For-Review

Oct 24 2023

Legoktm closed T330367: Recruit new maintainer for Docker Hub "mediawiki" image as Resolved.

Now official: https://github.com/docker-library/official-images/commit/4944058549fbb61025f6226751c566d5155e670a

Oct 24 2023, 4:39 PM · Docker-Hub-MediaWiki

Oct 22 2023

Legoktm added a comment to T330367: Recruit new maintainer for Docker Hub "mediawiki" image.

@ChristianHeusel you should have an invite to join the wikimedia/mediawiki-docker repository in your inbox!

Oct 22 2023, 8:17 AM · Docker-Hub-MediaWiki
Legoktm added a comment to T330367: Recruit new maintainer for Docker Hub "mediawiki" image.

https://github.com/docker-library/official-images/pull/15599 to make this official.

Oct 22 2023, 8:16 AM · Docker-Hub-MediaWiki

Oct 19 2023

Legoktm added a comment to T330367: Recruit new maintainer for Docker Hub "mediawiki" image.

Thanks for volunteering @ChristianHeusel!

Oct 19 2023, 7:05 AM · Docker-Hub-MediaWiki

Oct 18 2023

Legoktm changed the status of T178146: Add support for a newer Lua version than Lua 5.1 to luasandbox from Open to Stalled.

It's not 2024 yet.

Oct 18 2023, 5:57 AM · LuaSandbox, MediaWiki-extensions-Scribunto

Oct 16 2023

LSobanski awarded T268199: Graduate codesearch to production a Pterodactyl token.
Oct 16 2023, 3:35 PM · collaboration-services, VPS-project-Codesearch

Oct 9 2023

Legoktm added a comment to T348387: mw-wikilove-note has insufficient contrast.

For reference, this is what it looks like with the patch applied:

Oct 9 2023, 12:38 AM · MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), WCAG-Level-AA, Accessibility, Growth-Team, WikiLove
Legoktm removed a project from T348395: https://wikiba.se/ontology/ is gone: Internet-Archive.
Oct 9 2023, 12:34 AM · Wikidata, Wikibase (3rd party installations)

Oct 8 2023

Legoktm added a comment to T281219: Find a replacement for RSS aggregator for planet.wikimedia.org.

There's still some TODOs left in https://gitlab.wikimedia.org/legoktm/rawdog but in my limited local testing, it seems to work. I'll do another pass in a few days (I also want to add some Python CI tools) before uploading to apt.wikimedia.org. I also pushed up a puppet patch that should make all the necessary changes (but that too needs more work).

Oct 8 2023, 6:16 AM · collaboration-services, Wikimedia-Planet
Legoktm added a parent task for T281219: Find a replacement for RSS aggregator for planet.wikimedia.org: T348392: Migrate planet servers to bullseye or bookworm.
Oct 8 2023, 6:08 AM · collaboration-services, Wikimedia-Planet
Legoktm added a subtask for T348392: Migrate planet servers to bullseye or bookworm: T281219: Find a replacement for RSS aggregator for planet.wikimedia.org.
Oct 8 2023, 6:08 AM · Wikimedia-Planet, collaboration-services
Legoktm created T348392: Migrate planet servers to bullseye or bookworm.
Oct 8 2023, 6:07 AM · Wikimedia-Planet, collaboration-services
Legoktm added a comment to T324132: Finer control over which templates are treated as part of talk page comments.

Should this patch also deprecate the hardcoding of outdent/tracked in DT with the intention that communities add "mw-notalk" to those templates?

Oct 8 2023, 4:25 AM · MW-1.42-notes (1.42.0-wmf.1; 2023-10-17), DiscussionTools
Legoktm awarded T348388: Use central login wiki for login (SUL3) a Love token.
Oct 8 2023, 4:15 AM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth
Legoktm closed T341841: Fix preceding_simblings() typo as Resolved.

Sorry about the delay in reviewing, thanks for the patch!

Oct 8 2023, 4:10 AM · Patch-For-Review, User-Frostly, mwbot-rs (parsoid), good first task

Sep 28 2023

Legoktm added a comment to T341565: CVE-2023-3550: Stored XSS when uploading crafted XML file to Special:Upload (non standard configuration).

Basically, we only upload XMLs sparingly: when a test wiki is rejected, but someone might want/need the content later (to import it to a different MediaWiki installation somewhere). We could, for instance, set up a simple toolforge project to store those XMLs instead if that's ok.

Sep 28 2023, 10:51 PM · MW-1.40-release, MW-1.39-release, MW-1.35-release, Vuln-XXE, Vuln-CSRF, MediaWiki-File-management, Vuln-XSS, Security, Security-Team
jcrespo awarded T288381: Connect WikiBugs IRC bot to Wikimedia GitLab a Like token.
Sep 28 2023, 7:10 AM · Release-Engineering-Team (Priority Backlog 📥), GitLab (Integrations), Wikibugs

Sep 24 2023

Legoktm committed rWISC25cdc3627c2e: Give wmopbot +t in -operations, -tech (authored by Legoktm).
Give wmopbot +t in -operations, -tech
Sep 24 2023, 1:53 AM

Aug 22 2023

Legoktm closed T344565: Undeploy ExtensionDistributor extension, a subtask of T106123: Extensions needing to be removed from Wikimedia wikis, as Declined.
Aug 22 2023, 7:21 PM · Wikimedia-Extension-setup, Tracking-Neverending
Legoktm closed T344565: Undeploy ExtensionDistributor extension as Declined.

The functionality of ExtensionDistributor is provide special pages Special:ExtensionDistributor / Special:SkinDistributor (and related APIs) which is merely a frontend of tarballs at https://extdist.wmflabs.org/dist/extensions/ (which are generated by an independent tarball generator).

Aug 22 2023, 7:21 PM · ExtensionDistributor

Aug 15 2023

Legoktm closed T344112: Shut down two en-arbcom mailing lists (audit, appeals-en) as Resolved.

The audit list is arbcom-audit-en@.

Aug 15 2023, 9:15 AM · SRE, Wikimedia-Mailing-lists
Legoktm added a comment to T344112: Shut down two en-arbcom mailing lists (audit, appeals-en).

The audit list is arbcom-audit-en@.

Aug 15 2023, 9:11 AM · SRE, Wikimedia-Mailing-lists

Aug 10 2023

Legoktm added a comment to T344000: lists.wikimedia.org pages should have a "who to contact" link.

Nobody knew the answer.

Aug 10 2023, 5:08 PM · SRE, Wikimedia-Mailing-lists
Legoktm added a comment to T344001: Scribunto: increase C stack size above 200.

of a Lua wikitext parser that I've been writing

Aug 10 2023, 4:46 PM · MediaWiki-extensions-Scribunto