Wikipedia talk:Sockpuppet investigations/Thewikiuser1999

Failure to create Category:Wikipedia sockpuppets of Krishna57edits
@Bbb23 are you talking about the message "Category:Wikipedia sockpuppets of Krishna57edits" does not exist. Please use this link to create the category page (The page will be pre-loaded. All you need to do is save it)? left on 's user page? What happened when you clicked the link? RoySmith (talk) 14:56, 29 April 2024 (UTC)
 * Yes, in the past the script created the cat. Lately, I've been manually saving it (clicking on the link). I didn't this time just so you could see it.--Bbb23 (talk) 15:08, 29 April 2024 (UTC)
 * Interesting. My experience is that the category often fails to get created, so at least for me, this isn't anything new.  My solution has been to just not worry about it.  The category actually does exist, just the page describing it doesn't.  For example, I just wrote a little script to list all the pages in that category:
 * when I run that, it does indeed print out the two pages in that category:
 * so I'm not too worried about the actual page not existing. RoySmith (talk) 15:19, 29 April 2024 (UTC)
 * Well, I'm not going to argue with you about how the script has worked in the past - and how it's supposed to work - but, if nothing else, it's creating some cats and not others, so there's at least an inconsistency bug. In the very old days, we often had red sock cats, and no one thought anything of it until good old BrownHairedGirl made a big fuss about it. She's the one who automatically pre-loaded the save link business. Then later, either or some other script editor saved us the trouble and automatically created the cat, which I thought of as a plus, along with other enhancements to the script that made things easier.--Bbb23 (talk) 15:42, 29 April 2024 (UTC)
 * You are certainly right that it sometimes works and sometimes doesn't. My guess is this is a race condition in the script.  Race conditions are typically difficult to track down, and as I mentioned earlier, javascript is not my forte so it's really unlikely that I'd be the person to figure out what's going on.
 * I've created a github issue to track this. To be honest, however, if I was working on a project and a bug report like this came in, I would triage it as 1) Happens intermittently so probably a race condition which means probably difficult to debug and fix and 2) Doesn't actually break anything important, so no urgency to fixing it.  Those two things would add up to it getting tossed on the ever-growing "low priority" pile where it would languish forever without getting fixed.  Sad, but true. RoySmith (talk) 16:07, 29 April 2024 (UTC)
 * You are certainly right that it sometimes works and sometimes doesn't. My guess is this is a race condition in the script.  Race conditions are typically difficult to track down, and as I mentioned earlier, javascript is not my forte so it's really unlikely that I'd be the person to figure out what's going on.
 * I've created a github issue to track this. To be honest, however, if I was working on a project and a bug report like this came in, I would triage it as 1) Happens intermittently so probably a race condition which means probably difficult to debug and fix and 2) Doesn't actually break anything important, so no urgency to fixing it.  Those two things would add up to it getting tossed on the ever-growing "low priority" pile where it would languish forever without getting fixed.  Sad, but true. RoySmith (talk) 16:07, 29 April 2024 (UTC)