Page MenuHomePhabricator

Legoktm (Legoktm)
UserAdministrator

Projects (104)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

Recent Activity

Sat, Mar 2

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

Sat, Mar 2, 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.

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

Fri, Feb 23

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.
Fri, Feb 23, 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",
}
Fri, Feb 23, 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.

Fri, Feb 23, 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.

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

Thu, Feb 22

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.
Thu, Feb 22, 4:15 AM · Toolforge (Toolforge iteration 07)
Legoktm created T358175: dbreps job pending to start for 2d16h on Toolforge.
Thu, Feb 22, 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

Thu, Feb 22, 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.

Thu, Feb 22, 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

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

Wed, Feb 21

Legoktm committed R2061:35e386407ebb: Improve "Unused non-free files" query (authored by Legoktm).
Improve "Unused non-free files" query
Wed, Feb 21, 7:40 AM
Legoktm committed R2061:c756538bf36e: Update all dependencies (authored by Legoktm).
Update all dependencies
Wed, Feb 21, 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.
Wed, Feb 21, 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
Wed, Feb 21, 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 · Patch-For-Review, 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![] (authored by Legoktm).
Simplify str_vec![] by re-using vec![]
Jan 13 2024, 2:51 AM
Legoktm committed R2061:9d879d2f9611: Throw more CPU at the job (authored by Legoktm).
Throw more CPU at the job
Jan 13 2024, 2:49 AM
Legoktm committed R2061:3571504858c4: Add "Good articles by size" report (authored by Legoktm).
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 07), Patch-For-Review, 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)" (authored by Legoktm).
Add "Potential biographies of dead people (4)"
Jan 6 2024, 2:35 AM

Jan 5 2024

Legoktm created P54523 (An Untitled Masterwork).
Jan 5 2024, 2:59 AM
Legoktm added a member for Trusted-Contributors: Phi22ipus.
Jan 5 2024, 1:01 AM

Jan 4 2024

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

Started poking at this today, there's some Python stuff and some Rust things. The Rust stuff is statically linked with musl, so it should be trivial to move to k8s. I'll try to start there first.

Jan 4 2024, 6:11 AM · Grid-Engine-to-K8s-Migration
Legoktm closed T319486: Migrate afdstats from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
tools.afdstats@tools-sgebastion-10:~$ webservice status
Your webservice of type php7.4 is running on backend kubernetes
Jan 4 2024, 5:51 AM · Grid-Engine-to-K8s-Migration
Legoktm claimed T319486: Migrate afdstats from Toolforge GridEngine to Toolforge Kubernetes.

Thanks @Ahecht! We've moved the Git repository to https://gitlab.wikimedia.org/toolforge-repos/afdstats/ - I'm going to port over your pull request and get it deployed.

Jan 4 2024, 5:26 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T319974: Migrate potd from Toolforge GridEngine to Toolforge Kubernetes.

Manually fixed a few issues and sent out today's mail, will see that it works tomorrow before closing it.

Jan 4 2024, 5:17 AM · Grid-Engine-to-K8s-Migration
Legoktm reopened T337066: Add Rust buildpack to Toolforge build service as "Open".

Here are the issues I see so far:

  • rust-toolchain has a different format now, as a TOML file (and often called rust-toolchain.toml too)
  • No way to set a different target, i.e. to compile with musl
  • Installs full Rust toolchain, which is unnecessary, instead of just the limited toolchain that contains cargo + rustc
  • Copying the binary to a different location won't work if the tool needs templates or CSS/JS that isn't embedded in the binary
  • Hardcoding things for diesel seems inappropriate too and also unnecessary
Jan 4 2024, 12:04 AM · Toolforge (Toolforge iteration 02), Patch-For-Review, Toolforge Build Service

Jan 3 2024

Legoktm committed R2061:6252a5bd7e02: Port selfcatcats to Rust (authored by Legoktm).
Port selfcatcats to Rust
Jan 3 2024, 10:20 PM
Legoktm closed T354089: Missing linktarget rows on wiki replicas as Invalid.

I didn't realize the view only surfaces linktarget rows if there's a corresponding *links row, that feels weird to me but makes sense. I'm not sure why it's fluctuating either, but I think we can partially/mostly chalk this up to a busted/nonsensical query, which I've now fixed to not do that.

Jan 3 2024, 5:31 PM · Data-Services
Legoktm claimed T353755: Icon of daily-image-l broken by CSP.
Jan 3 2024, 6:30 AM · Patch-For-Review, SRE, ContentSecurityPolicy, Wikimedia-Mailing-lists
Legoktm added a comment to T351341: Delete REL* branches from mediawiki/extensions and mediawiki/skins.

On a few production setups I've used these branches so I'm in favor of not removing them. I also don't see what we gain by deleting them, given...

Jan 3 2024, 6:23 AM · Release-Engineering-Team, MediaWiki-Releasing (Workflow Improvements), Gerrit
Legoktm added a comment to T346935: Create an on/offboarding system for Wikimedia Stewards.

Hi @Legoktm, IIRC, when ircservserv came live, you mentioned it cannot be used for private channels because we lack a sufficiently trusted place to run that kind of a service (esp. with channels like #wikimedia-checkuser). Once T344164 is completed (which is likely), I think we would have that place available, and I'd like to use ircservserv to manage at least channels "owned" by the stewards. Do you have any thoughts about what it would take to change ircservserv in a way that it could be used for this use-case?

Jan 3 2024, 6:22 AM · Stewards-Onboarding-Tool, Stewards-and-global-tools
Legoktm added a comment to T351202: stewards1001 / stewards2001: Enable API access for Mailman3.

Sorry for the late response. What @Peachey88 linked to is basically still up to date on the lack of API access inside the prod network. I would suggest that said onboarding tool publishes a list of stewards/email addresses somewhere, and then a script that runs on the lists100X server can fetch said list and make the necessary changes.

Jan 3 2024, 6:19 AM · collaboration-services, SRE, Wikimedia-Mailing-lists, Stewards-Onboarding-Tool
Legoktm committed R2061:77ee7bc4b6e0: Also fix plain Unused templates reports (authored by Legoktm).
Also fix plain Unused templates reports
Jan 3 2024, 6:18 AM
Legoktm added a parent task for T279023: Expose mailman3 internal REST API inside Wikimedia production network: T351202: stewards1001 / stewards2001: Enable API access for Mailman3.
Jan 3 2024, 6:15 AM · SRE, Wikimedia-Mailing-lists
Legoktm added a subtask for T351202: stewards1001 / stewards2001: Enable API access for Mailman3: T279023: Expose mailman3 internal REST API inside Wikimedia production network.
Jan 3 2024, 6:15 AM · collaboration-services, SRE, Wikimedia-Mailing-lists, Stewards-Onboarding-Tool
Legoktm added a comment to T337066: Add Rust buildpack to Toolforge build service.

Thanks!!! I skimmed through https://gitlab.wikimedia.org/repos/cloud/toolforge/rust-buildpack/-/blob/move_to_api_0.10/target/bin/compile?ref_type=heads and had a few suggestions on things to fix. I'll file some bugs in the next few days when I have time to play with this.

Jan 3 2024, 5:40 AM · Toolforge (Toolforge iteration 02), Patch-For-Review, Toolforge Build Service
Legoktm added a comment to T319974: Migrate potd from Toolforge GridEngine to Toolforge Kubernetes.

I've commented out the crontab and:

Jan 3 2024, 5:16 AM · Grid-Engine-to-K8s-Migration
Legoktm added a comment to T319974: Migrate potd from Toolforge GridEngine to Toolforge Kubernetes.

I think we're probably ready to go on this. I flipped the list configuration to allow HTML mails to go through untouched (i.e. not converted to plaintext). FYI @Platonides that I'm changing the script to send over SMTP, run using toolforge-jobs and send HTML email. :)

Jan 3 2024, 4:59 AM · Grid-Engine-to-K8s-Migration

Jan 2 2024

Legoktm merged T354174: Automatically generate torrent file into T29653: Provide dumps using bittorrent.
Jan 2 2024, 6:23 PM · Dumps 2.0, Data-Services, Datasets-General-or-Unknown
Legoktm added a project to T29653: Provide dumps using bittorrent: Dumps 2.0.
Jan 2 2024, 6:23 PM · Dumps 2.0, Data-Services, Datasets-General-or-Unknown
Legoktm merged task T354174: Automatically generate torrent file into T29653: Provide dumps using bittorrent.
Jan 2 2024, 6:23 PM · Dumps 2.0, Dumps-Generation

Dec 31 2023

Legoktm claimed T350997: mwbot-rs: Implement better support for OAuth webapps.
Dec 31 2023, 5:44 AM · Patch-For-Review, mwbot-rs
Legoktm added a comment to T354103: Expose `TitleCodec` via `Bot`.

Note that the main reason for this is that the Translate extension creates pages of the form Translations:Full_Title/ID/lang, and Full_Title would be the fully formatted title of the page being translated, using the namespace name instead of its ID

Dec 31 2023, 5:42 AM · mwbot-rs (mwbot)

Dec 29 2023

Legoktm changed the visibility for T224110: Non-existent users in the archiva-deployers LDAP group.
Dec 29 2023, 7:46 PM · Security, LDAP, Tool-ldap
Legoktm closed T353311: Display group IDs as Resolved.

https://gitlab.wikimedia.org/toolforge-repos/ldap/-/commit/ddc7ce4cbfd1b34382b24d4f7dedee888025ad1c

Dec 29 2023, 7:45 PM · Tool-ldap
Legoktm claimed T353311: Display group IDs.
Dec 29 2023, 6:27 PM · Tool-ldap
Legoktm closed T354097: Fails with users that are not in any groups as Resolved.

https://ldap.toolforge.org/user/taavi-test-20230928-01 works now

Dec 29 2023, 6:19 PM · Tool-ldap
Legoktm added a comment to T354097: Fails with users that are not in any groups.

Thanks! It's deploying right now. I audited the rest of the .unwrap()s, I see one other potential issue, which is a group that has no members. While unlikely, I'll add a fix for that.

Dec 29 2023, 6:18 PM · Tool-ldap
Legoktm merged T354091: Create special page WantedModules into T104002: Add a maintence report sub-set of special pages for the "Module:" namespace.
Dec 29 2023, 6:52 AM · MediaWiki-Special-pages, Scribunto
Legoktm merged task T354091: Create special page WantedModules into T104002: Add a maintence report sub-set of special pages for the "Module:" namespace.
Dec 29 2023, 6:52 AM · MediaWiki-Special-pages
Legoktm committed R2061:e5c35364aeb5: Update all dependencies (authored by Legoktm).
Update all dependencies
Dec 29 2023, 4:52 AM
Legoktm committed R2061:46c8222cc70d: Hopefully fix "Unused templates (filtered)" report (authored by Legoktm).
Hopefully fix "Unused templates (filtered)" report
Dec 29 2023, 4:52 AM
Legoktm committed R2061:4b5fe753cd79: Update non-semver dependencies (authored by Legoktm).
Update non-semver dependencies
Dec 29 2023, 4:52 AM
Legoktm committed R2061:ccc48983db10: Remove unused use statements from disabled reports (authored by Legoktm).
Remove unused use statements from disabled reports
Dec 29 2023, 4:52 AM
Legoktm committed R2061:d83b4ce31e26: Remove usage of async-trait macro (authored by Legoktm).
Remove usage of async-trait macro
Dec 29 2023, 4:52 AM
Legoktm created T354089: Missing linktarget rows on wiki replicas.
Dec 29 2023, 4:35 AM · Data-Services

Dec 28 2023

Legoktm added a comment to T354069: ldap/wmf, ldap/ops, and similar gerrit groups should be viewable to all logged in users.

I assume there is also an ldap/wmf group, but I can't find any hint of it in gerrit.

Dec 28 2023, 7:07 AM · Gerrit

Dec 27 2023

Legoktm created T354039: mwbot: generators::log_events::tests::test_log_events test failure.
Dec 27 2023, 3:29 AM · mwbot-rs (mwbot)
Legoktm created T354037: rest.php/v1/transform/html/to/wikitext with if-match fails with "No stashed content found for" and HTTP 412.
Dec 27 2023, 2:00 AM · MediaWiki-REST-API
Legoktm created T354035: Switch mwbot-rs to use rest.php v1 instead of restbase.
Dec 27 2023, 12:18 AM · Patch-For-Review, mwbot-rs (parsoid)

Dec 26 2023

Legoktm renamed T353687: REST: page content endpoints fail on page "0" from REST: page content endpoints fail ony page "0" to REST: page content endpoints fail on page "0".
Dec 26 2023, 7:13 PM · MW-1.42-notes (1.42.0-wmf.12; 2024-01-02), RESTBase Sunsetting, API Platform, MediaWiki-REST-API

Dec 25 2023

taavi awarded T303495: Merge WebAuthn extension into OATHAuth a Love token.
Dec 25 2023, 12:16 PM · Technical-Debt, MediaWiki-extensions-OATHAuth

Dec 24 2023

SD_hehua awarded T334365: +2 in mediawiki/ for Winston Sung a Love token.
Dec 24 2023, 6:14 AM · MediaWiki-Gerrit-Group-Requests

Dec 22 2023

Legoktm renamed T238235: Update API meta=globaluserinfo to include the same blocking info on the special page from Update action=globaluserinfo to include the same blocking info on the special page to Update API meta=globaluserinfo to include the same blocking info on the special page.
Dec 22 2023, 7:08 AM · MediaWiki-extensions-CentralAuth

Dec 21 2023

Legoktm added a comment to T353831: Add i18n support.

Thanks for filing this, it's definitely something I want to work on soon. I looked around for Rust i18n libraries like 3-4 months ago and was pretty disappointed by what I saw, so we might need to write one ourselves.

Dec 21 2023, 5:48 AM · Tool-masto-collab

Dec 20 2023

Legoktm triaged T353835: PHP Fatal Error from line 51 of /srv/mediawiki/php-1.42.0-wmf.9/includes/parser/ParserOutput.php: Cannot declare class ParserOutput, because the name is already in use as Unbreak Now! priority.
Dec 20 2023, 7:27 PM · MW-1.42-notes (1.42.0-wmf.12; 2024-01-02), MediaWiki-General, affects-translatewiki.net, Wikimedia-Incident, Wikimedia-production-error