Page MenuHomePhabricator

Legoktm (Legoktm)
UserAdministrator

Projects (103)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

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

Mon, Jun 24

Legoktm committed R2061:bd36e2802b1e: Fix "Orphaned article deletion discussions" report (part 2).
Fix "Orphaned article deletion discussions" report (part 2)
Mon, Jun 24, 4:19 PM
Legoktm committed R2061:28a94ed60b26: Fix "Orphaned article deletion discussions" report by joining linktarget.
Fix "Orphaned article deletion discussions" report by joining linktarget
Mon, Jun 24, 1:15 AM

Fri, Jun 21

Legoktm committed R2061:eb515822348e: Add logrotate configuration.
Add logrotate configuration
Fri, Jun 21, 5:59 PM
gymate awarded T145589: Update VisualEditor to be compatible with magic links being disabled a Like token.
Fri, Jun 21, 2:49 PM · VisualEditor-MediaWiki, VisualEditor

Thu, Jun 20

Legoktm claimed T321640: Create embeddable version of replag tool for other tools.
Thu, Jun 20, 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.

Thu, Jun 20, 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?

Thu, Jun 20, 7:54 PM · Voice & Tone, Patch-For-Review, MediaWiki-Core-Preferences
Legoktm created T368009: Create logo for mwbot-rs project.
Thu, Jun 20, 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).

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

Wed, Jun 19

Legoktm committed R2061:55bcfdecddae: Use log for all output.
Use log for all output
Wed, Jun 19, 9:20 PM
Legoktm committed R2061:d1f88243136b: jobs: CPU is now required to be a string.
jobs: CPU is now required to be a string
Wed, Jun 19, 9:20 PM
Legoktm committed R2061:3c96f7bcc58c: Extend runtime to 2 hours.
Extend runtime to 2 hours
Wed, Jun 19, 9:20 PM
Legoktm committed R2061:b1b67d593f72: Bump most dependencies.
Bump most dependencies
Wed, Jun 19, 9:20 PM
Legoktm created T367988: English wording inconsistency in Diffs preferences labels.
Wed, Jun 19, 4:46 PM · Voice & Tone, Patch-For-Review, 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.

Wed, Jun 19, 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
Wed, Jun 19, 4:26 PM · Tool-bridgebot
Legoktm closed T366767: Bridge #wikimedia-rust on libera.chat and #wikimedia-rust:matrix.org as Resolved.

Thank you!

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

Tue, Jun 18

Legoktm created T367846: Parsoid read views don't respect the __NOGALLERY__ magic word.
Tue, Jun 18, 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.
Tue, Jun 18, 2:48 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto

Sat, Jun 15

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).

Sat, Jun 15, 5:16 PM · GitLab (Upstream pit of despair 🕳️)
Legoktm created T367625: REST API considers `v1/transform/wikitext/to/html` to be a write route.
Sat, Jun 15, 6:49 AM · Patch-For-Review, MediaWiki-REST-API

Thu, Jun 13

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

Mon, Jun 10

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.

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

Sat, Jun 8

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

Thu, Jun 6

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

Wed, Jun 5

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

Tue, Jun 4

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

Sun, Jun 2

Legoktm closed T350345: mwbot-rs: Add riscv64 support as Resolved.
Sun, Jun 2, 10:04 PM · mwbot-rs
Legoktm closed T358941: Allow more people to make mwbot-rs releases as Resolved.
Sun, Jun 2, 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) :)

Sun, Jun 2, 9:10 PM · mwbot-rs
Legoktm assigned T356602: Use bigger GitLab CI runner instances for Rust jobs to mirror-kt.
Sun, Jun 2, 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 · Excimer, MediaWiki-Platform-Team

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)

Feb 22 2024

Legoktm renamed T358175: dbreps job pending to start for 2d16h on Toolforge from dbreps job pending to start for 2d16h to dbreps job pending to start for 2d16h on Toolforge.
Feb 22 2024, 4:15 AM · Toolforge (Toolforge iteration 07)
Legoktm created T358175: dbreps job pending to start for 2d16h on Toolforge.
Feb 22 2024, 4:15 AM · Toolforge (Toolforge iteration 07)
Legoktm added a comment to T358020: Not receiving posts or moderation messages.

queue runner seems to have crashed, based on https://grafana.wikimedia.org/d/GvuAmuuGk/mailman3?orgId=1&viewPanel=2&from=now-2d&to=now

Feb 22 2024, 12:40 AM · Wikimedia-Incident, SRE, Wikimedia-Mailing-lists
Legoktm added a comment to T357851: bd808's big pile of refactoring ideas.

All sounds good to me, agreed that there are better ways to do automatic deploys without doing git pulls and all the internal detection logic. I am not sure whether this is in your scope or not, but from what I recall with your usage of ZNC to front other IRC bots, that would be nice to have for wikibugs too.

Feb 22 2024, 12:34 AM · User-bd808, Wikibugs
Legoktm closed T320195: Migrate yapperbot from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

Seems like it fixed itself after I went to sleep. I'm going to call this resolved, we're working on a plan to have someone properly take this over, see https://en.wikipedia.org/wiki/User_talk:Yapperbot#c-David_Tornheim-20240221203800-Legoktm-20240221190500

Feb 22 2024, 12:24 AM · Grid-Engine-to-K8s-Migration

Feb 21 2024

Legoktm committed R2061:35e386407ebb: Improve "Unused non-free files" query.
Improve "Unused non-free files" query
Feb 21 2024, 7:40 AM
Legoktm committed R2061:c756538bf36e: Update all dependencies.
Update all dependencies
Feb 21 2024, 7:40 AM
Legoktm added a comment to T320195: Migrate yapperbot from Toolforge GridEngine to Toolforge Kubernetes.

Hmm, something is wrong:

2024/02/21 06:30:40 Error editing user talk for Compassionate727 meant they couldn't be notified and were ignored. The error was badtoken: Invalid CSRF token.
Feb 21 2024, 6:36 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T320195: Migrate yapperbot from Toolforge GridEngine to Toolforge Kubernetes.

Luckily these are all statically linked golang binaries, so moving them to the grid is straightforward:

tools.yapperbot@tools-sgebastion-10:~$ cat crontab.grid_stopped 
# m	h	dom	mon	dow	command
30      *	*	*	*	cd frs && jsub -mem 950m -once -cwd ./frs >/dev/null
0	18	*	*	1	cd pruner && jsub -mem 950m -cwd ./pruner
0	*	*	*	*	cd uncurrenter && jsub -mem 950m -once -cwd ./uncurrenter >/dev/null
0	*/12	*	*	*	cd wikidatable && jsub -mem 2g -cwd ./wikidatable >/dev/null
*/5	*	*	*	*	cd scantag && jsub -mem 950m -once -cwd ./scantag --sandbox >/dev/null
Feb 21 2024, 5:47 AM · Grid-Engine-to-K8s-Migration

Feb 16 2024

Legoktm added a comment to T319561: Migrate apersonbot from Toolforge GridEngine to Toolforge Kubernetes.

Ok, he said:

Feb 16 2024, 4:49 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T319561: Migrate apersonbot from Toolforge GridEngine to Toolforge Kubernetes.

I moved over the Rust-looking jobs just now:

enterpriseybot-afc-backlog-graphs   schedule: 0 */12 * * *   Waiting for scheduled time
enterpriseybot-cat-track            schedule: 0 13 1,15 * *  Waiting for scheduled time
enterpriseybot-defcon-rs            schedule: 10 * * * *     Waiting for scheduled time
enterpriseybot-redirect-banners-rs  schedule: 5 */6 * * *    Waiting for scheduled time
Feb 16 2024, 4:36 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T319854: Migrate legobot from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
tools.legobot@tools-sgebastion-10:~$ crontab -r
tools.legobot@tools-sgebastion-10:~$ crontab -l
no crontab for tools.legobot
Feb 16 2024, 4:12 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T319854: Migrate legobot from Toolforge GridEngine to Toolforge Kubernetes.
tools.legobot@tools-sgebastion-10:~$ toolforge jobs list
Job name:         Job type:             Status:
----------------  --------------------  --------------------------
afdrelists        schedule: 3 * * * *   Waiting for scheduled time
hbcai             schedule: 23 2 * * *  Waiting for scheduled time
mfd-rs            schedule: 2 * * * *   Waiting for scheduled time
rfc               schedule: 1 * * * *   Waiting for scheduled time
scotus-redirects  schedule: @weekly     Waiting for scheduled time
Feb 16 2024, 3:27 AM · Grid-Engine-to-K8s-Migration

Feb 5 2024

Legoktm closed T356586: Requesting GitLab account activation for Ahecht as Resolved.
Feb 5 2024, 5:23 PM · GitLab (Account Approval), Release-Engineering-Team
Legoktm added a comment to T356097: gitlab-account-approval bot stalled on 2024-01-09.

Wanted to process T356586 but it's stuck again :(

Feb 5 2024, 1:00 AM · Patch-For-Review, User-bd808, Tool-gitlab-account-approval
Legoktm closed T356476: All CoverMe pages timing out as Resolved.

Not sure what the issue was, but after noticing that nothing was being written to error.log, I tried webservice stop && webservice start and that fixed it. Maybe lighttpd died or something?

Feb 5 2024, 12:50 AM · CoverMe

Feb 4 2024

Legoktm added a comment to T356588: Document how LibUp instances are set up (or Puppetize it).

Can we just Puppetize the entire thing?

Feb 4 2024, 9:44 PM · LibUp
Legoktm added a comment to T356565: Clean up logs table.

It should be fine to delete old logs, just use the sqlalchemy functions to delete them to make sure any foreign references are updated as appropriate.

Feb 4 2024, 9:35 PM · LibUp
Legoktm added a comment to T356536: MSRV CI is failed.

I guess I didn't fully realize the implications of the MSRV policy when you brought it up, I think stable minus two is much simpler to manage. Or maybe we just adopt set the MSRV required by our dependencies (the status quo).

Feb 4 2024, 9:28 PM · mwbot-rs
Legoktm created T356602: Use bigger GitLab CI runner instances for Rust jobs.
Feb 4 2024, 8:50 PM · mwbot-rs

Feb 1 2024

Legoktm updated subscribers of T345930: LibUp hasn't run since 5 June 2023.

LibUp was turned off because there was some bug (which I don't remember but probably has a ticket somewhere) and because I was adding GitLab support (there's a branch on GitLab) and I thought I'd have it back running in a few days, which obviously didn't happen. So my apologies for not communicating that properly and then not being a responsible maintainer and adding backups and well, getting it back running. I've rectified the maintainer issue by giving @Ladsgroup, @Jdforrester-WMF and @Reedy access (you all are welcome to add others as well). The only thing I haven't shared is the Gerrit password + SSH passphrase, happy to do that over some secure channel (e.g. Signal) or y'all have access to the email address via Toolforge and can trigger a reset and add a new SSH key.

Feb 1 2024, 6:26 PM · LibUp

Jan 29 2024

Legoktm added a project to T356097: gitlab-account-approval bot stalled on 2024-01-09: Tool-gitlab-account-approval.
Jan 29 2024, 7:07 PM · Patch-For-Review, User-bd808, Tool-gitlab-account-approval
Legoktm created T356097: gitlab-account-approval bot stalled on 2024-01-09.
Jan 29 2024, 6:59 PM · Patch-For-Review, User-bd808, Tool-gitlab-account-approval
Legoktm added a member for Trusted-Contributors: Alchimista.
Jan 29 2024, 6:56 PM

Jan 23 2024

Legoktm awarded T355619: Request MediaWiki +2 for Paladox a Like token.
Jan 23 2024, 5:13 PM · MediaWiki-Gerrit-Group-Requests
Legoktm created T355684: Document Parsoid HTML output for <indicator>.
Jan 23 2024, 3:29 PM · Essential-Work, Content-Transform-Team-WIP, Documentation, Parsoid

Jan 15 2024

Legoktm added a comment to T355014: [dplbot] uncategorized articles not working.

Unfortunately @Bearcat, if the tool maintainers aren't active, there's no one who is really going to respond to this Phabricator task either. You may be better off finding someone to re-implement the functionality (possibly via a forum like WP:VPT or Technical-Tool-Request), or find someone, possibly yourself(?), to adopt the tool. HTH.

Jan 15 2024, 4:59 AM · Tools
Legoktm renamed T355014: [dplbot] uncategorized articles not working from uncategorized articles to [dplbot] uncategorized articles not working.
Jan 15 2024, 4:57 AM · Tools
Legoktm added a comment to T354128: Toolforge Build Service: add the locale buildpack.

Why are we not installing all the locales by default? Given that internationalization and language support are first-class priorities of the Wikimedia movement, I think it should be something supported out of the box. Asking every tool to maintain a list like this one seems like a huge waste and step backwards in making internationalized tools.

Jan 15 2024, 4:52 AM · Toolforge (Toolforge iteration 03), Toolforge Build Service

Jan 13 2024

Legoktm closed T353452: Update members of wmde-mediawiki Gerrit group as Resolved.

Done!

Jan 13 2024, 4:05 AM · MediaWiki-Gerrit-Group-Requests
Legoktm committed R2061:e976db2c2441: Simplify str_vec![] by re-using vec![].
Simplify str_vec![] by re-using vec![]
Jan 13 2024, 2:51 AM
Legoktm committed R2061:9d879d2f9611: Throw more CPU at the job.
Throw more CPU at the job
Jan 13 2024, 2:49 AM
Legoktm committed R2061:3571504858c4: Add "Good articles by size" report.
Add "Good articles by size" report
Jan 13 2024, 1:43 AM

Jan 10 2024

Legoktm awarded T320575: [jobs-cli] Allow exporting jobs list in YAML format a Like token.
Jan 10 2024, 6:46 AM · Toolforge (Toolforge iteration 08), User-aborrero
Legoktm closed T352945: toolforge-jobs --wait will only wait 5 minutes as Resolved.

Thank you!

Jan 10 2024, 6:19 AM · Toolforge Jobs framework
Legoktm added a comment to T354594: rust-coverage Docker image fails to build: can't find clap = ^4.4.0.

I think we should just remove the Rust images/jobs from Jenkins, I think I was the only one using them and I've moved all my Rust stuff over to GitLab and published https://gitlab.wikimedia.org/repos/mwbot-rs/rust-ci-pipeline for those.

Jan 10 2024, 6:06 AM · Continuous-Integration-Config, Release-Engineering-Team
Legoktm closed T319974: Migrate potd from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

I think so, there's still an issue that a job was skipped one day, but we can track that at T338006#9448777.

Jan 10 2024, 5:38 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T338006: [jobs-api,jobs-cli,infra] Transient cronjob scheduling failures on Toolforge k8s.

So I've seen what I suspect is the same issue, the potd tool's "send" job was never triggered on 2024-01-06 at 2:00; and the tfaprotbot tool's "tfasemibot" job was never triggered on 2023-12-28 at 23:00. If the problem is running on the hour, how much should I offset by? Is it likely to into issues if I have it run at, e.g. 22:59? I note that T338134: Use a higher `startingDeadlineSeconds` for less frequent jobs is still open - is that worth pursuing still? Should there be a subtask about non-scheduled jobs not sending any notifications as well?

Jan 10 2024, 5:36 AM · Toolforge, Kubernetes

Jan 9 2024

Legoktm updated the task description for T354590: mwbot Bot::page_from_id() has poor error handling.
Jan 9 2024, 6:29 AM · mwbot-rs (mwbot)
Legoktm created T354590: mwbot Bot::page_from_id() has poor error handling.
Jan 9 2024, 6:06 AM · mwbot-rs (mwbot)
Legoktm added a comment to T354578: Output the content of action=help in a structured format.

Are you looking for action=paraminfo?

Jan 9 2024, 6:01 AM · MediaWiki-Action-API

Jan 8 2024

Legoktm closed T354504: mwapi_responses can't deserialize query+linterrors continue response as Resolved.
Jan 8 2024, 6:06 AM
Legoktm created T354504: mwapi_responses can't deserialize query+linterrors continue response.
Jan 8 2024, 5:00 AM

Jan 7 2024

Legoktm closed T354103: Expose `TitleCodec` via `Bot` as Resolved.

mwbot 0.6.1 has been released.

Jan 7 2024, 7:21 AM · mwbot-rs (mwbot)
Legoktm claimed T354103: Expose `TitleCodec` via `Bot`.

OK, stumbled upon my own need for this :) pushed https://gitlab.wikimedia.org/repos/mwbot-rs/mwbot/-/commit/d787e8631610e2a30d0089cc5eaea8c4d6cbda9a, will do a release shortly.

Jan 7 2024, 7:12 AM · mwbot-rs (mwbot)

Jan 6 2024

Legoktm committed R2061:f6b30f449aeb: Add "Potential biographies of dead people (4)".
Add "Potential biographies of dead people (4)"
Jan 6 2024, 2:35 AM