Page MenuHomePhabricator

Snottywong/JackPotte tools.wmflabs.org scripts are broken and unmaintained
Open, Stalled, Needs TriagePublic

Description

Per https://en.wikipedia.org/wiki/User_talk:Scottywong/Archive_24#https://tools.wmflabs.org/jackbot/snottywong/cgi-bin/afdadminstats.cgi?max=250&name=Evad37_-_is_unavailable multiple of snottywong and @JackPotte 's tools.wmflabs.org scripts are not working and both seem to be largely inactive.

Would it be possible these could be fixed and taken over?

@DannyS712 - You asked about these being broken so this might be of interest.

Event Timeline

Would it be possible these could be fixed and taken over?

It's technically possible if someone volunteers to take over.

I'm not sure how it would work @Aklapper, I was advised on IRC to post here.

I've notified Snottywong at https://en.wikipedia.org/w/index.php?title=User_talk:Scottywong&diff=886500650&oldid=886420107&diffmode=source as I can't find their phab account.

RhinosF1 renamed this task from Unmaintained&broken tools.wmflabs.org scripts that may be of use to Snottywong/JackPotte tools.wmflabs.org scripts are broken and unmaintained.Mar 6 2019, 5:59 PM

Advised to change title

I'm not sure how it would work @Aklapper, I was advised on IRC to post here.

I've notified Snottywong at https://en.wikipedia.org/w/index.php?title=User_talk:Scottywong&diff=886500650&oldid=886420107&diffmode=source as I can't find their phab account.

By you it seems. (andre_)

Quiddity changed the task status from Open to Stalled.EditedMar 6 2019, 8:45 PM
Quiddity subscribed.

Struck earlier comment. My mistake, sorry for the noise. RhinosF1 was indeed seeking someone else to maintain it.

Quiddity changed the task status from Stalled to Open.Mar 6 2019, 8:57 PM

The error 500 is due to the absence of Python package on the new Toolforge server:
"ImportError: No module named MySQLdb"

But the Python CGI performances make me think that it's not worth rewriting these tools in Python 3. We'd better migrate them to an asynchronous technology, like we did for https://xtools.wmflabs.org/adminscore. And I don't have the time to do it. FYI, the source code is here: https://github.com/JackPotte/snottywong

The error 500 is due to the absence of Python package on the new Toolforge server:
"ImportError: No module named MySQLdb"

But the Python CGI performances make me think that it's not worth rewriting these tools in Python 3. We'd better migrate them to an asynchronous technology, like we did for https://xtools.wmflabs.org/adminscore. And I don't have the time to do it. FYI, the source code is here: https://github.com/JackPotte/snottywong

@JackPotte - Are tools therefore confirmed to be abandoned by you? Can you recommend someone to take over?

@RhinosF1 Will it require any change in coding or just an installation of required packages?

@RhinosF1 Will it require any change in coding or just an installation of required packages?

Not a clue, See earlier posts

JackPotte changed the task status from Open to Stalled.Feb 26 2023, 11:11 AM

Since the 8th June 2022, all the Snottywong tools have been shutdown, because of a total incompatibility between the old code and the new infra: https://en.wikipedia.org/wiki/User_talk:JackPotte#RFA_counter_downloading_a_cgi

So if no one wants to rewrite them, I suggest to just close this ticket.