Page MenuHomePhabricator

Steinsplitter's tools need a new maintainer
Open, Needs TriagePublic

Description

@Steinsplitter has written a number of great tools and bots over the years (thank you!), but they have announced they have now stopped:

I stopped developing tools and bots. Security updates will be provided. No new features will be added to existing tools.

We need to find new maintainers for these tools. Many are located in the sbot tool and appear to be Pywikibot scripts and some PHP.


All tools listing where Steinsplitter has maintainer access, according to https://ldap.toolforge.org/user/steinsplitter.

0 active maintainers

1 active maintainer

2 active maintainers

Multiple active maintainers

Event Timeline

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.

I've been running a mirror of Steinsplitter's GlobalUsageCount tool at https://globalusagecountmirror.toolforge.org since the original has been down since the grid engine shutdown, and my mirror is the one currently being linked to by various Commons interface messages. Some other bugs have come to light that would require changes to the source code (missing translation detection was broken by changes mediawiki's 404 pages), and I don't really want to be running a mirror that has significant changes from the original. If possible I'd like to be added as a maintainer of the main globalusagecount tool so I can update it and get it running again under k8s. I contacted Steinsplitter on wiki and by email a couple of weeks ago, but he's rarely active and has not responded.

@Ahecht https://toolsadmin.wikimedia.org/tools/id/globalusagecount lists Steinsplitter as the only maintainer, so if he's not around then adoption is the next step. Looks like you're about to meet the times set in https://wikitech.wikimedia.org/wiki/Help:Toolforge/Abandoned_tool_policy#Adoption (Steinsplitter's last edit was 27 days ago, https://commons.wikimedia.org/wiki/User_talk:Steinsplitter#c-Ahecht-20250312234700-GlobalUsageCount was 12 days ago). I don't see the required Wikitech notification though.

I would describe a lot of these tools, even some of the ones I placed in the "multiple active maintainers" section, as undermaintained even if they are not totally unmaintained. We can probably find someone to turn them off and back on again if they get stuck, but if something goes more seriously wrong (like a breaking API change) I'm not confident that there's anyone with enough knowledge of the tools to repair them.