Page MenuHomePhabricator

Do something to Toolforge tools with no non-blocked maintainers
Open, MediumPublic

Description

There are a few tools where all the maintainers' developer accounts have been blocked. Since these tools are practically unmaintainer, there should be a mechanism which ensures all of them either get adopted or archived.

I wrote a quick Python script to automatically detect such cases (P35381). These are the currently affected tools:

tools.a-z-p
tools.a-z-p-0-9-z
tools.blogconverter
tools.data-design-demo
tools.exambot
tools.gennfs
tools.hll
tools.johnlewis
tools.labstore-profiling
tools.lambarchiver
tools.mardetanha-dev
tools.pdlarcher
tools.pdlbotarchiver
tools.perrybot
tools.phamhi-tool
tools.siwiki
tools.soc
tools.static-bz
tools.test3
tools.test-tool
tools.testwikis
tools.us
tools.xslack

The simplest option would be to hook that up to a cron job on a cloudcontrol host to automatically archive and delete them.

Event Timeline

I think we should archive all of the currently unowned tools for sure. I would be fine with either an automated archiving of such tools in the future or a check script that fires an alert for a human to look at when one is found.

I updated P35381 to exclude tools that are currently disabled pending deletion (https://disabled-tools.toolforge.org/). I have now disabled all of the legitimate tools reported by the script with one exception. There is a dangling cn=tools.mzmcbride,ou=servicegroups,dc=wikimedia,dc=org record that the script will continue to report until somebody manually removes it from the LDAP directory.