Page MenuHomePhabricator

Legoktm (Legoktm)
UserAdministrator

Projects (103)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Recent Activity

Tue, Sep 17

Legoktm updated the task description for T374993: Facilitate Volunteer NDA application process for 2024 Toolforge standards committee appointees.
Tue, Sep 17, 7:23 PM · User-bd808, Toolforge-standards-committee

Thu, Sep 5

Legoktm added a comment to T335513: Selective outage of `/wikitext/to/lint` and `/html/to/wikitext` RESTBase endpoints.

Awesome! I just switched over my bot and in my limited testing it works the same. I'll look into updating documentation tomorrow.

Thu, Sep 5, 4:19 AM · Parsoid, RESTBase Sunsetting
Legoktm added a comment to T334238: Create deprecation plan for public parsoid endpoints.

I agree with you, it hasn't been properly communicated yet and that's why a formal communication with guidelines for migration hasn't been published, that's my fault and I apologize for the lack of movement here.

Thu, Sep 5, 4:00 AM · Parsoid (Tracking), Content-Transform-Team-WIP, RESTBase Sunsetting

Fri, Aug 30

Legoktm added a comment to T335513: Selective outage of `/wikitext/to/lint` and `/html/to/wikitext` RESTBase endpoints.

What's the replacement API module for this? Is there documentation?

Fri, Aug 30, 11:47 PM · Parsoid, RESTBase Sunsetting
Legoktm added a comment to T334238: Create deprecation plan for public parsoid endpoints.

There's now T373716: Reroute RESTbase Parsoid endpoints to core's REST endpoints, which is another attempt at solving this problem and hints that the progress of having callers move isn't meeting the necessary timeframes. I'll echo what @Chlod said and that IMO the biggest issue has been a lack of communication to clients/library authors on what we should be doing, as well as a lack of replies to questions, e.g. T354037.

Fri, Aug 30, 11:44 PM · Parsoid (Tracking), Content-Transform-Team-WIP, RESTBase Sunsetting
Legoktm added a comment to T367625: REST API considers `v1/transform/wikitext/to/html` to be a write route.

Right... But that's not what the code actually does. I I'll try to come up with a better explanation to put into the docs.

Fri, Aug 30, 11:42 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-REST-API
Legoktm closed T373167: Reduce mwbot-rs build platforms in CI as Resolved.
Fri, Aug 30, 11:32 PM · mwbot-rs
Legoktm claimed T373167: Reduce mwbot-rs build platforms in CI.
Fri, Aug 30, 11:21 PM · mwbot-rs

Wed, Aug 28

Legoktm added a comment to T370203: Install Matomo Custom Reports Plugin for wikimediafoundation.org.

...I'm genuinely shocked that it's doing so for the purpose of better tracking of users.

I would just like to add a small note here, for the purposes of clarity in how Matomo is used at the Foundation.
This plugin does not change the user tracking behaviour of Matomo at all. It just enables creating reports based on filtering our existing data by different parameters.

Wed, Aug 28, 12:50 PM · Software-Licensing, Data-Platform-SRE (2024.08.17 - 2024.09.06)

Tue, Aug 27

Legoktm added a comment to T373167: Reduce mwbot-rs build platforms in CI.

Yeah, that's reasonable, I think those 3 platforms will cover like 99% of issues. I think if we could run the more obscure platforms on a tag push instead of every commit, that would be ideal. We could also drop MSRV testing for said obscure platforms and not really lose anything.

Tue, Aug 27, 1:03 AM · mwbot-rs

Mon, Aug 26

Legoktm added a comment to T370203: Install Matomo Custom Reports Plugin for wikimediafoundation.org.

Hi @elukey , @joanna_borun, the reason the plugin was chosen is because there are no other equivalent open source options. The plugin underwent an internal security review and signoff as part of the provisioning process which should provide sufficient assurances wrt to the security concerns above.

Mon, Aug 26, 3:33 PM · Software-Licensing, Data-Platform-SRE (2024.08.17 - 2024.09.06)
Legoktm moved T370203: Install Matomo Custom Reports Plugin for wikimediafoundation.org from Backlog to Non-free content on the Software-Licensing board.
Mon, Aug 26, 3:33 PM · Software-Licensing, Data-Platform-SRE (2024.08.17 - 2024.09.06)
Legoktm added a project to T370203: Install Matomo Custom Reports Plugin for wikimediafoundation.org: Software-Licensing.
Mon, Aug 26, 3:33 PM · Software-Licensing, Data-Platform-SRE (2024.08.17 - 2024.09.06)

Aug 20 2024

Pppery awarded T157670: Periodically run refreshLinks.php on production sites. a Like token.
Aug 20 2024, 12:18 AM · Platform Engineering Roadmap Decision Making, MediaWiki-Parser, MediaWiki-Page-editing, Parsing-Team--ARCHIVED

Aug 11 2024

Legoktm added a comment to T200385: Add a hook to modify $wgLogTypes / LogPage::validTypes() at runtime.

There was just one attempt? I think this is still a relatively straightforward task.

Aug 11 2024, 4:28 PM · good first task, Patch-Needs-Improvement, Platform Engineering (Icebox), Google-Code-in-2019, MediaWiki-Logevents
Legoktm added a comment to T369174: SDS 2.1.1 Evaluations of 3rd part Experimentation Platform by SRE Service Ops.

@WDoranWMF the linked "initial decision brief covering licensing issues" doc is private - can it be made public?

Aug 11 2024, 4:26 AM · Epic, serviceops, Data Products

Jul 31 2024

Legoktm added a comment to T371073: wikitext/to/lint API is returning an empty array for night-mode-unaware-background-color lint errors.

This was reverted as part of T371376: Linter related error on PCS tests: Cannot use object of type stdClass as array, the Linter extension was expecting it to be an array so need to rethink how to implement this.

Jul 31 2024, 12:40 AM · Content-Transform-Team-WIP, Essential-Work, MediaWiki-extensions-Linter, Parsoid
Legoktm added a comment to T370624: Reduce concurrency of RecordLintJobs or shard it per section.

Yeah, grep for partitioned_jobs_config in helm deployment charts.

Jul 31 2024, 12:32 AM · RESTBase Sunsetting, Content-Transform-Team-WIP, MediaWiki-extensions-Linter

Jul 30 2024

Legoktm added a comment to T371376: Linter related error on PCS tests: Cannot use object of type stdClass as array.

Sorry, my bad. I've proposed a revert and I can redo it properly when I have a bit more time.

Jul 30 2024, 2:21 PM · MediaWiki-extensions-Linter, RESTBase, Page Content Service
Legoktm added a comment to T370624: Reduce concurrency of RecordLintJobs or shard it per section.

Should this be done in the job queue? Or is there something we can do inside RecordLintJob? Is there an example of other jobs that are sharded by section?

Jul 30 2024, 3:18 AM · RESTBase Sunsetting, Content-Transform-Team-WIP, MediaWiki-extensions-Linter

Jul 29 2024

Legoktm added a comment to T209899: The mass-message queue reports 0 when there are still queued messages.

I'm not sure what the best solution is here. The number is wrong and is probably going to be wrong going forwards. We can remove/hide it along the lines of T209899#6656593, but removing it is also an API breaking change and this seems a little trivial to trigger that.

Jul 29 2024, 3:11 PM · Data-Engineering-Icebox, Analytics-Radar, ChangeProp, WMF-JobQueue, MassMessage

Jul 28 2024

Legoktm removed projects from T370235: New upstream release for composer/semver: Content-Transform-Team-WIP, Parsoid.
Jul 28 2024, 3:47 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Essential-Work, MediaWiki-Vendor, MediaWiki-General, MediaWiki-Codesniffer
Legoktm added a comment to T340517: custom edit summaries for editmassmessagelist API.

It is useful to see which entries on this list are automated by bots and user scripts, and which entries are done manually.

Jul 28 2024, 3:25 AM · MassMessage
Legoktm renamed T368727: Special:MassMessage sends the same message twice on talk pages that use StructuredDiscussions from Special:MassMessage sends the same message twice on talk pages that use threads to Special:MassMessage sends the same message twice on talk pages that use StructuredDiscussions.
Jul 28 2024, 3:21 AM · MassMessage

Jul 27 2024

Legoktm added a comment to T169189: Take advantage of PHPCS's parallel feature.

At least for me, trying to kick off 64 processes all at once just causes my development VM to lock up. Is it possible to automatically determine and scale the value based on the number of CPUs/threads available?

Jul 27 2024, 11:20 PM · Patch-For-Review, MediaWiki-Codesniffer
Legoktm claimed T368690: Create a MediaWikiServices service to check for lint errors.
Jul 27 2024, 10:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), MediaWiki-extensions-Linter, Parsoid, Content-Transform-Team
Legoktm added a comment to T360809: Linter extension, core, and Parsoid are too entangled.

Related to / duplicate of T330725: Merge Linter extension into MediaWiki core?

Jul 27 2024, 10:09 PM · MediaWiki-extensions-Linter, Technical-Debt, Content-Transform-Team
Legoktm added a comment to T371134: Proper class for lints being passed to Env::recordLint.

The problem I ran into with a LintError class is that you'd expect it to look something like (abbreviated):

php
Jul 27 2024, 12:28 AM · Parsoid

Jul 26 2024

Legoktm added a comment to T371134: Proper class for lints being passed to Env::recordLint.

I started writing this (congrats on the successful nerd snipe), but I think we might get just as much value by just changing the signature of recordLint to take in the various elements and does the construction of the lint error internally. I'll upload a patch for consideration shortly.

Jul 26 2024, 11:02 PM · Parsoid
Legoktm added a comment to T348379: Tideways_xhprof has been archived, migrate everything to xhprof.

@Jdforrester-WMF flagged that this is very widely used in production (c.f. https://codesearch.wmcloud.org/search/?q=tideways&files=&excludeFiles=&repos=).

Jul 26 2024, 8:19 PM · serviceops, Patch-For-Review, Documentation, MediaWiki-Core-Profiler
Legoktm added a comment to T348379: Tideways_xhprof has been archived, migrate everything to xhprof.

tidways_xhprof was removed in Debian today so I noticed this as well and submitted a patch. I don't know how actively people are using tideways_xhprof, and whether it's premature to remove support if it still works on e.g. Debian stable.

Jul 26 2024, 7:55 PM · serviceops, Patch-For-Review, Documentation, MediaWiki-Core-Profiler
Legoktm renamed T368690: Create a MediaWikiServices service to check for lint errors from Create a service to check for lint errors to Create a MediaWikiServices service to check for lint errors.
Jul 26 2024, 6:53 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), MediaWiki-extensions-Linter, Parsoid, Content-Transform-Team
Legoktm awarded T371134: Proper class for lints being passed to Env::recordLint a Like token.
Jul 26 2024, 6:51 PM · Parsoid
Legoktm removed a project from T370616: wikimedia/mathoid docker image is out of date.: Docker-Hub-MediaWiki.

(This isn't under the control of the Docker-Hub-MediaWiki maintainers, sorry!)

Jul 26 2024, 6:30 PM · Math, Mathoid
Legoktm added a comment to T370739: Figure out how a shellbox instance for the Chart extension would work.

Unless it's too slow performance wise, I do think using Shellbox is the easiest path to production in that it's already compliant with the SRE requirements and integrated into MediaWiki. And I think it would be relatively straightforward to switch to a proper service later on if needed.

Jul 26 2024, 6:17 PM · Charts (Sprint 3), serviceops, SRE, Shellbox
Legoktm added a comment to T371073: wikitext/to/lint API is returning an empty array for night-mode-unaware-background-color lint errors.

https://gitlab.wikimedia.org/repos/mwbot-rs/delinter/-/commit/17305d6a6a584c26d3d114c257a8613789750b7f is the workaround I've applied for now.

Jul 26 2024, 5:30 PM · Content-Transform-Team-WIP, Essential-Work, MediaWiki-extensions-Linter, Parsoid
Legoktm created T371073: wikitext/to/lint API is returning an empty array for night-mode-unaware-background-color lint errors.
Jul 26 2024, 2:49 AM · Content-Transform-Team-WIP, Essential-Work, MediaWiki-extensions-Linter, Parsoid

Jul 23 2024

Legoktm added a comment to T370739: Figure out how a shellbox instance for the Chart extension would work.

However, the Chart extension's use case would involve shelling out to a Node.js script, which would need to install dependencies from NPM (we could keep the set of dependencies pretty limited, we probably just need echarts and commander). We're not aware of any existing Node.js-based use cases for Shellbox, so we thought we would raise this issue early.

Jul 23 2024, 5:39 AM · Charts (Sprint 3), serviceops, SRE, Shellbox

Jul 22 2024

Legoktm added a comment to T290526: Piped links using {{!}} are not rendered correctly.

I just want to flag that this is an issue on talk pages, and maybe should be in Parsoid-Read-Views Phase 1 for DiscussionTools because it causes links to break.

Jul 22 2024, 4:37 AM · Parsoid-Read-Views (Phase 2 - testwiki Main namespace support), Parsoid
Legoktm added a comment to T370610: Toolforge build service: Can't process an image larger than 128 Mpx using ImageMagick.

Given multiple configuration sources, ImageMagick always uses the lowest specified limit. So setting a higher limit by adding a configuration file, setting an environment variable, or calling the relevant API has no effect.

Jul 22 2024, 4:14 AM · Toolforge (Toolforge iteration 13), Patch-For-Review

Jul 21 2024

Legoktm added a comment to T344744: Migrate ircservserv-config to GitLab.

Merged both MRs and switched the checkouts in the tool over to GitLab.

Jul 21 2024, 7:42 PM · Patch-For-Review, User-bd808, GitLab (Pipeline Services Migration🐤), ircservserv
Legoktm updated subscribers of T370497: ircservserv doesn't join #wikimedia-tech because of symlink magic.
<p858snake|cloud> depending on the number of channels using symlinks, it might just be easier doing it natively via chanserv flags with $chanacs to bring them though from other channels compared to ircservserv
Jul 21 2024, 5:36 PM · ircservserv

Jul 19 2024

Legoktm created T370497: ircservserv doesn't join #wikimedia-tech because of symlink magic.
Jul 19 2024, 3:48 AM · ircservserv
Legoktm added a comment to T344744: Migrate ircservserv-config to GitLab.

Yeah, let's do it, and the source code too.

Jul 19 2024, 3:45 AM · Patch-For-Review, User-bd808, GitLab (Pipeline Services Migration🐤), ircservserv
Legoktm added a comment to T355363: Drop rust testing from gerrit CI, under-supported and only used by a few tools (unlike GitLab CI).

Feel free to remove the CI jobs, I'll take care of moving the two repos to GitLab soon enough.

Jul 19 2024, 3:43 AM · Continuous-Integration-Config

Jul 17 2024

Soda awarded T58362: Allow creating custom Echo notifications a Fox token.
Jul 17 2024, 7:31 AM · Patch-Needs-Improvement, User-notice, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, Notifications

Jul 16 2024

Legoktm closed T363216: logo-test is down as Resolved.

Fixed in https://gitlab.wikimedia.org/toolforge-repos/logo-test/-/commit/210df3f7cff6173b1d2e22505a4a044bec8defc3 (sorry I didn't see this task until just now).

Jul 16 2024, 4:16 AM · Tool-logo-test

Jul 12 2024

Legoktm added a comment to T321640: Create embeddable version of replag tool for other tools.

So far I've integrated this into https://streaks.toolforge.org/ and wrote a blog post: https://blog.legoktm.com/2024/07/12/making-it-easier-for-toolforge-tools-to-surface-replag.html

Jul 12 2024, 5:10 AM · Tool-replag

Jul 10 2024

Legoktm added a comment to T363773: CVE-2024-40613: Evil regex used to process gadget definitions.

Just to clarify, despite being disclosed and announced today, Gadgets is a bundled extension, so the fix was released as part of MediaWiki 1.39.8 / 1.40.4 / 1.41.2 / 1.42.1.

Jul 10 2024, 10:28 PM · Patch-For-Review, security-bug, SecTeam-Processed, MediaWiki-extensions-Gadgets, Vuln-DoS, Security, Security-Team

Jul 5 2024

Legoktm closed T363314: HTTP status client error (422 Unprocessable Entity) on posting with SVG media as Resolved.

We could also download the rasterized PNG version via the thumbnails 🤔

Jul 5 2024, 9:23 PM · Tool-masto-collab

Jul 2 2024

Legoktm added a comment to T363314: HTTP status client error (422 Unprocessable Entity) on posting with SVG media.

We could also download the rasterized PNG version via the thumbnails 🤔

Jul 2 2024, 4:59 PM · Tool-masto-collab
Legoktm renamed T363314: HTTP status client error (422 Unprocessable Entity) on posting with SVG media from HTTP status client error (422 Unprocessable Entity) on posting with media to HTTP status client error (422 Unprocessable Entity) on posting with SVG media.
Jul 2 2024, 4:51 PM · Tool-masto-collab
Legoktm added a comment to T363314: HTTP status client error (422 Unprocessable Entity) on posting with SVG media.

Yeah, https://github.com/mastodon/mastodon/issues/6569 is the upstream ticket about not supporting SVG. We can handle this better in the tool though to display a better error.

Jul 2 2024, 4:51 PM · Tool-masto-collab

Jun 29 2024

Misfortunesdaughter awarded T268199: Graduate codesearch to production a Heartbreak token.
Jun 29 2024, 6:53 PM · collaboration-services, VPS-project-Codesearch

Jun 21 2024

gymate awarded T145589: Update VisualEditor to be compatible with magic links being disabled a Like token.
Jun 21 2024, 2:49 PM · VisualEditor-MediaWiki, VisualEditor

Jun 20 2024

Legoktm claimed T321640: Create embeddable version of replag tool for other tools.
Jun 20 2024, 11:49 PM · Tool-replag
Legoktm added a comment to T321640: Create embeddable version of replag tool for other tools.

I finally got around to doing this after the high s1 replag earlier this week. Unfortunately the problem with iframes is that they don't dynamically size based on the contents (as far as I know - would love to be wrong!). So when there's no lag (the majority of the time), you have to have empty space where the banner would go.

Jun 20 2024, 11:45 PM · Tool-replag
Legoktm updated subscribers of T367988: English wording inconsistency in Diffs preferences labels.

I know this is probably to much to ask for. But personally I'm not a fan of such inverted "say yes when you meant to say no" checkboxes. I find these unnecessarily confusing. It's almost a dark pattern in some situations. Do you think we can do something about this?

Jun 20 2024, 7:54 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), Voice & Tone, MediaWiki-Core-Preferences
Legoktm created T368009: Create logo for mwbot-rs project.
Jun 20 2024, 2:17 AM · Logos, mwbot-rs
Legoktm added a comment to T365298: Design request: Central Login Design Review and Recommendations.

The user will see something like https://sso.wikimedia.org/en.wikipedia.org/wiki/Special:Userlogin which is potentially confusing or suspicious ("wikimedia.org" has limited brand recognition compared to "wikipedia.org", technically sophisticated users will maybe think the presence of en.wikipedia.org (used to identify from which wiki the user started the login process) is a phishing trick).

Jun 20 2024, 2:13 AM · SUL3, Design, Wikimedia-Design

Jun 19 2024

Legoktm created T367988: English wording inconsistency in Diffs preferences labels.
Jun 19 2024, 4:46 PM · MW-1.43-notes (1.43.0-wmf.21; 2024-09-03), Voice & Tone, MediaWiki-Core-Preferences
Legoktm added a comment to T366767: Bridge #wikimedia-rust on libera.chat and #wikimedia-rust:matrix.org.

https://github.com/42wim/matterbridge/issues/2033 is the upstream bug report.

Jun 19 2024, 4:27 PM · Tool-bridgebot
Legoktm added a comment to T366767: Bridge #wikimedia-rust on libera.chat and #wikimedia-rust:matrix.org.
04:15:17 --> wm-bb (~wm-bridge@wikimedia/bot/wm-bridgebot) has joined #wikimedia-rust
04:16:05 <wm-bb> [matrix] <legoktm> I filed https://phabricator.wikimedia.org/T366767 to see if we can get the IRC<-->Matrix bridge back
07:15:14 <-- wm-bb (~wm-bridge@wikimedia/bot/wm-bridgebot) has quit (Read error: Connection reset by peer)
07:16:14 --> wm-bb (~wm-bridge@wikimedia/bot/wm-bridgebot) has joined #wikimedia-rust
07:26:53 --> lucaswerkmeister (~lucaswerk@wikidata/Lucas-Werkmeister) has joined #wikimedia-rust
Jun 19 2024, 4:26 PM · Tool-bridgebot
Legoktm closed T366767: Bridge #wikimedia-rust on libera.chat and #wikimedia-rust:matrix.org as Resolved.

Thank you!

Jun 19 2024, 4:21 PM · Tool-bridgebot

Jun 18 2024

Legoktm created T367846: Parsoid read views don't respect the __NOGALLERY__ magic word.
Jun 18 2024, 5:10 AM · Parsoid, Parsoid-Read-Views
Legoktm removed a project from T362045: Lua (Scribunto): require incorrectly returns true when a module has a return value of false: LuaSandbox.
Jun 18 2024, 2:48 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto

Jun 15 2024

Legoktm added a comment to T367635: [[User:xxx]] shows as "[redacted]" in README.md when rendered.

According to https://docs.gitlab.com/ee/user/markdown.html#gitlab-specific-references, using double bracket syntax in a markdown file is supposed to link to a wiki page in that repository's GitLab wiki. However since we have wikis disabled, I suspect some "security" feature is attempting to hide the title since we don't have permissions to see the wiki (again, since it's disabled). I think the best/reasonable thing to do is either escape the double bracket syntax, e.g. [[User:Foo]] or just use a proper markdown link, e.g. [User:Foo](https://meta.wikimedia.org/wiki/User:Foo).

Jun 15 2024, 5:16 PM · GitLab (Upstream pit of despair 🕳️)
Legoktm created T367625: REST API considers `v1/transform/wikitext/to/html` to be a write route.
Jun 15 2024, 6:49 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MediaWiki-REST-API

Jun 13 2024

Legoktm created T367379: mwbot-rs: cargo-readme doesn't support workspace inheritance.
Jun 13 2024, 6:08 AM · Upstream, mwbot-rs

Jun 10 2024

Legoktm closed T319116: mwbot-rs: Can we use HEAD requests to check for page existence with restbase? as Declined.

RESTBase is going away so this isn't needed anymore.

Jun 10 2024, 5:13 AM · mwbot-rs (parsoid), mwbot-rs (mwbot)
Legoktm added a comment to T363190: Most CI sysop/write tests fails with UserRightsError.
Jun 10 2024, 4:47 AM · Pywikibot-tests, Pywikibot

Jun 8 2024

Legoktm added a comment to T366767: Bridge #wikimedia-rust on libera.chat and #wikimedia-rust:matrix.org.
Jun 8 2024, 3:52 AM · Tool-bridgebot

Jun 6 2024

Legoktm created T366767: Bridge #wikimedia-rust on libera.chat and #wikimedia-rust:matrix.org.
Jun 6 2024, 3:45 AM · Tool-bridgebot

Jun 5 2024

Ladsgroup awarded T58362: Allow creating custom Echo notifications a Love token.
Jun 5 2024, 11:22 PM · Patch-Needs-Improvement, User-notice, MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Wikimedia-Hackathon-2024, Growth-Team-Filtering, Growth-Team, Notifications

Jun 4 2024

Legoktm created T366550: Disable restbase support in mwbot's parsoid crate by default.
Jun 4 2024, 2:34 AM · mwbot-rs (parsoid)

Jun 2 2024

Legoktm closed T350345: mwbot-rs: Add riscv64 support as Resolved.
Jun 2 2024, 10:04 PM · mwbot-rs
Legoktm closed T358941: Allow more people to make mwbot-rs releases as Resolved.
Jun 2 2024, 9:11 PM · mwbot-rs
Legoktm closed T356602: Use bigger GitLab CI runner instances for Rust jobs as Resolved.

CI is green so I think this is resolved (re-open if not) :)

Jun 2 2024, 9:10 PM · mwbot-rs
Legoktm assigned T356602: Use bigger GitLab CI runner instances for Rust jobs to mirror-kt.
Jun 2 2024, 2:28 PM · mwbot-rs

May 13 2024

Krinkle awarded T330036: Linter updates in a Parsoid-in-ParserCache world a Orange Medal token.
May 13 2024, 6:20 PM · MediaWiki-Platform-Team (Radar), RESTBase Sunsetting, MediaWiki-extensions-Linter

Apr 4 2024

Legoktm created T361774: All text on static-bugzilla is now centered.
Apr 4 2024, 3:55 AM · Wikimedia-Bugzilla

Apr 3 2024

Legoktm added a comment to T361513: Not Found for url: https://gitlab.wikimedia.org/repos/releng/release/-/raw/master/make-release/settings.yaml.

@taavi you should have an invite for owner permissions on the wikimedia_ciutils pypi project.

Apr 3 2024, 1:06 AM · Patch-For-Review, LibUp

Apr 1 2024

Legoktm added a comment to T361426: Adoption request for Yapperbot .

The bot seems to be actively editing (https://en.wikipedia.org/wiki/Special:Contributions/Yapperbot) which means the tool is not obviously meeting the "The tool must have been nonfunctional (no webservice/offline) for 14 days." qualification criteria.

Apr 1 2024, 4:59 AM · Toolforge-standards-committee

Mar 31 2024

Legoktm added a project to T285882: Scribunto's lua binary doesn't work in alpine-based containers: Patch-For-Review.

https://github.com/wikimedia/mediawiki-docker/pull/140

Mar 31 2024, 4:26 AM · Patch-For-Review, Docker-Hub-MediaWiki
Legoktm added a comment to T324905: Deprecated warnings after upgrade to latest stable version.

Great, glad you were able to figure it out!

Mar 31 2024, 3:52 AM · Docker-Hub-MediaWiki
Legoktm awarded T353896: Obtain CVEs for 1.39.7/1.40.3/1.41.1 security releases a The World Burns token.
Mar 31 2024, 3:12 AM · MediaWiki-Releasing, Security

Mar 30 2024

Legoktm added a comment to T190369: Big holes in the MediaWiki release archive.

Thanks both for working on this!!

Mar 30 2024, 11:45 PM · MediaWiki-Releasing
Legoktm awarded T361426: Adoption request for Yapperbot a Like token.
Mar 30 2024, 10:21 PM · Toolforge-standards-committee

Mar 24 2024

Legoktm added a comment to T360718: Relicense Wikibugs from MIT to GPL-3.0-or-later after approval by all substantive contributors.

+1 from me.

Mar 24 2024, 3:41 AM · User-bd808, Software-Licensing, Wikibugs
Legoktm created T360850: "Deny from all" in Apache config is deprecated.
Mar 24 2024, 3:30 AM · MW-1.41-notes, MW-1.39-notes, MW-1.40-notes, MW-1.41-release, MW-1.40-release, MW-1.39-release, MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Patch-For-Review, MediaWiki-Debian, MediaWiki-General
Legoktm triaged T360849: excimer leaves stray process after running `make test` as Low priority.
Mar 24 2024, 1:43 AM · MediaWiki-Platform-Team, Excimer

Mar 21 2024

Legoktm renamed T360584: Remove redis from Quarry from Remove redis to Remove redis from Quarry.
Mar 21 2024, 7:50 PM · Quarry
Legoktm added a comment to T360584: Remove redis from Quarry.
Mar 21 2024, 7:50 PM · Quarry

Mar 2 2024

Legoktm added a comment to T358941: Allow more people to make mwbot-rs releases.

Great! You both should have invites to join the mwbot-rs organization

Mar 2 2024, 11:45 PM · mwbot-rs
Legoktm added a comment to T358941: Allow more people to make mwbot-rs releases.

I've taken this opportunity to write up some documentation at https://www.mediawiki.org/wiki/Mwbot-rs/Releasing and created a mwbot-rs org/team on github to hold the ACL for all the crates so new owners can be added in one place.

Mar 2 2024, 7:31 AM · mwbot-rs
Legoktm created T358941: Allow more people to make mwbot-rs releases.
Mar 2 2024, 6:56 AM · mwbot-rs

Feb 23 2024

Legoktm renamed T355763: mw.text.jsonDecode() incorrectly interprets number strings as integers from mw.loadJsonData incorrectly interprets number strings as integers to mw.text.jsonDecode() incorrectly interprets number strings as integers.
Feb 23 2024, 6:27 AM · Scribunto
Legoktm added a comment to T355763: mw.text.jsonDecode() incorrectly interprets number strings as integers.

The problem is actually mw.text.jsonDecode():

=mw.logObject(mw.text.jsonDecode('{"0": "zero", "00": "two zeroes"}'))
table#1 {
    [0] = "zero",
    ["00"] = "two zeroes",
}
Feb 23 2024, 6:26 AM · Scribunto
Legoktm added a comment to T357949: Code in Shellbox specific to WMF production.

I don't see a good solution for than other than maintaining separate branches and backporting changes to the main branch to a wmf branch, which would come with its own inconveniences of course.

Feb 23 2024, 6:21 AM · serviceops, Shellbox
Legoktm added a comment to T358175: dbreps job pending to start for 2d16h on Toolforge.

Not easily, the same Pending status as reported by kube-state-metrics seems to also include things pods where the image configured does not exist and other user errors.

Feb 23 2024, 1:14 AM · Toolforge (Toolforge iteration 07)