User talk:Shubinator/Archive 21

Speedy deletion nomination of File:Strobilomyces foveatus 93685.jpg


A tag has been placed on File:Strobilomyces foveatus 93685.jpg requesting that it be speedily deleted from Wikipedia. This has been done under section F2 of the criteria for speedy deletion, because it is an image page for a missing or corrupt image or an empty image description page for a Commons-hosted image.

If you think that this notice was placed here in error, contest the deletion by clicking on the button labelled "Click here to contest this speedy deletion," which appears inside of the speedy deletion tag (if no such tag exists, the page is no longer a speedy delete candidate). Doing so will take you to the talk page where you will find a pre-formatted place for you to explain why you believe the page should not be deleted. You can also visit the the page's talk page directly to give your reasons, but be aware that once tagged for speedy deletion, if the page meets the criterion, it may be deleted without delay. Please do not remove the speedy deletion tag yourself, but don't hesitate to add information to the page that would render it more in conformance with Wikipedia's policies and guidelines. Sfan00 IMG (talk) 13:23, 9 July 2011 (UTC)

Did you know/DYK hook count
This hasn't been updated in three days. Is there a problem with the bot? --EncycloPetey (talk) 21:18, 9 July 2011 (UTC)
 * Bot restarted. Thanks for letting me know, and sorry for the delay. Shubinator (talk) 07:14, 13 July 2011 (UTC)

Hello, Shubinator. This seems to have frozen. Just an FYI. Thanks. --PFHLai (talk) 02:33, 27 July 2011 (UTC)
 * This time it's intentional :) The bot's stats would be inaccurate since we're phasing in the new transclusion system, and in my opinion, no stats are better than inaccurate stats. It'll be up and running again once I rewrite some of the core. Shubinator (talk) 02:36, 27 July 2011 (UTC)
 * OK, Shubinator. Thanks.  Happy coding. :-)  Cheers! --PFHLai (talk) 17:45, 27 July 2011 (UTC)

DYKCheck installation
Would you mind looking at my installation of DYKCheck. I have bypassed the browser cache, but nothing appears in the toolbox sidebar. --Epipelagic (talk) 00:08, 14 July 2011 (UTC)
 * Looks good to me. I'm assuming you're using the monobook skin? You can also try placing the DYKcheck line above all the others to help narrow down the issue. Shubinator (talk) 06:04, 14 July 2011 (UTC)

DYKUpdateBot
Three queues are empty. Should I be worried? How can I fix this? So confused! PanydThe muffin is not subtle 20:33, 25 July 2011 (UTC)
 * It's normal; nothing to worry about. A couple of years ago having three queues full was rare. Having said that, if a prep is full, feel free to verify the set and move it into a queue. Thanks for helping out at DYK! Shubinator (talk) 05:09, 26 July 2011 (UTC)

DYKHousekeepingBot and the transcluded nom system
DYKHousekeepingBot hasn't updated Did you know/DYK hook count in 4 days and 5 hours, which is odd. :)

Is this related to the new subpage system that has been implemented? --EncycloPetey (talk) 04:07, 28 July 2011 (UTC)
 * Yep, see . I stopped it instead of letting it run and produce inaccurate stats. Shubinator (talk) 15:24, 28 July 2011 (UTC)
 * The output from Did you know/DYK hook count is still appearing on the Queue page, but it hasn't been updated since July 24... The count has been really useful in the past; it should be reinstated if at all possible, IMO. --Orlady (talk) 19:15, 2 August 2011 (UTC)
 * I'll try to get to it within a week. Shubinator (talk) 06:00, 3 August 2011 (UTC)
 * DYKHousekeepingBot is now up and running. It's a decent bit more brittle than it used to be, since it's now scraping the HTML directly and not the wikitext. Also, the sections that have been promoted (and show only "Promoted:" and a link) are seen as unverified hooks by the bot. If we can add some sort of marker (HTML comment?), I can make the bot ignore those sections entirely. Shubinator (talk) 06:58, 7 August 2011 (UTC)
 * I can do that, for both promoted and rejected noms. How about  in front of both? (I mean, in front of the "Promoted:", not in front of the section header.) r ʨ anaɢ (talk) 16:28, 7 August 2011 (UTC)
 * It looks like comments in the wikitext aren't showing up in the HTML.  should do the trick though... Yeah, makes sense to add the tag for both promoted and rejected noms; they shouldn't be counted in the stats. Shubinator (talk) 04:47, 8 August 2011 (UTC)
 * Ok, it's in there now, . Should show up in passed/failed noms from now on. r ʨ anaɢ (talk) 16:23, 8 August 2011 (UTC)
 * Thanks! I'll try to add the corresponding bot code within a day or two...too sleepy right now. Shubinator (talk) 06:32, 9 August 2011 (UTC)
 * Done. I've also fixed a fairly bad bug where the total number of hooks was displaying half of the actual total. I should be trouted for that one... Shubinator (talk) 07:59, 11 August 2011 (UTC)

DYKcheck pages
Hi, can DYKcheck be enabled for nomination subpages? And, while I'm asking, I'd also like to see it enabled for Preps and Queues, which would make things such as checking hook length much easier. Thanks, M AN d ARAX  •  XAЯA b ИA M  18:00, 28 July 2011 (UTC)
 * I'll look into it. Honestly this is a tad low on my list of priorities; bringing DYKHousekeepingBot back online and fixing DYKcheck on T:TDYK are higher priority for me. In other words, it might take a while before I look at this in detail (it's not trivial). Shubinator (talk) 16:07, 30 July 2011 (UTC)

Please check the update bot
Something froze him for the update around 9 am UTC, 30 July, and I couldn't see right away what. In the update time template, there were spaces in front of the time value, but this wasn't a problem before. The name of the first article was rather long, but this shouldn't stop him from starting the update. Materialscientist (talk) 10:14, 30 July 2011 (UTC)
 * The bot was unable to write to T:DYK, probably due to Mediawiki issues. The bot has recovered and should make the next update without issues. Shubinator (talk) 16:05, 30 July 2011 (UTC)

Another thing....
Hey Shubs, I was worried I haven't stolen enough of your time yet for DYK tasks, so here's another ;) . When you have a moment, would you care to look at User talk:DumbBOT and let me know if this is something you think DYKHousekeepingBot et al. could do easily? I don't know how difficult it would be to program something like this; if it would be a big hassle then I can wait until September and ask Tizio about it again, since it's not really an urgent task and it looks like getting DumbBOT or something like that to do it would only require some minor changes. Best, r ʨ anaɢ (talk) 05:51, 11 August 2011 (UTC)
 * It's definitely doable, though unfortunately there's no efficient way of going about it. Option 1: The bot would enumerate all the subpages of "Template talk:Did you know" (imagine this a year from now...tons and tons of subpages), and of those edited recently, enumerate all backlinks (pages that point to that page), and search through the backlinks for T:TDYK or a daily log. And if one of those backlinks isn't found, figure out who created the page, and notify them. Option 2: The bot checks the new Template talk pages every so often (|title&rcshow=!bot|!redirect 1), and if the title starts with "Template talk:Did you know/", check backlinks. If backlink not found, notify user. I like option 2 a bit better since it scales better (in other words, the processing time will be the same now as two years from now). So I'll see when I can get around to making a prototype...maybe in a few weeks. Shubinator (talk) 07:11, 11 August 2011 (UTC)
 * Awesome! For what it's worth, all the subpages that haven't been approved or rejected yet (including ones that have been created but not yet transcluded) are in Category:Pending DYK nominations, I don't know if that makes things any easier? r ʨ anaɢ (talk) 07:14, 11 August 2011 (UTC)
 * That'll definitely come in useful. Make that Option 3: Bot enumerates all pages in the pending category, sorted by time created (2). For all entries after the last timestamp the bot ended at, and before the timestamp the bot wants to stop at, figure out backlinks etc etc. Much cleaner. Shubinator (talk) 07:24, 11 August 2011 (UTC)


 * Hi Shubs, sorry to bother you, I just wanted to see if you've gotten a chance to look into this at all yet. The past few days there have been a bunch of complaints at WT:DYK from people who didn't read the instructions and thus didn't transclude their noms and their noms have never been reviewed; today I just got rid of 30-some noms from months ago that had never been transcluded. If a bot were able to check these daily or something I think it would pretty much eliminate the problem.
 * Best, r ʨ anaɢ (talk) 05:19, 5 November 2011 (UTC)
 * Sorry, hadn't realized we'd settled on option 3. Next week is pretty bad for me, but I should be able to get to this in two or three weeks. And after the code is written, it'll need to go through BRFA. Shubinator (talk) 13:54, 5 November 2011 (UTC)
 * That sounds like a plan, no rush. Thanks! r ʨ anaɢ (talk) 22:12, 6 November 2011 (UTC)
 * I haven't forgotten about this; I've had a decently heavy workload lately. I'll try to get to this within four or five weeks (I'm traveling for a couple of weeks starting on the 25th, and unfortunately I can't code "on the road" this time). Shubinator (talk) 18:16, 10 December 2011 (UTC)
 * Code finished, more or less. We've got two things that need to be hashed out: 1) the message the bot will post on the users' talk pages (this would probably be best as a template, like UpdatedDYK), and 2) how much of a grace period we should allow between the nominator creating the nom page and transclusion onto T:TDYK (as it is now the bot will give the user 48 hours). After these are sorted out, we're ready for BRfA! Shubinator (talk) 15:19, 13 January 2012 (UTC)
 * Awesome, thanks so much for doing that! As for the second thing, I just threw together DYK nomination needs transcluded, which the bot can post. As for the grace period, I'm fine with 48 hours but also it can be much shorter (depending on how feasible it is to run the bot frequently). Ideally, people should be transcluding their nominations immediately, so if for instance 12 hours have passed and it hasn't been done then I would assume they forgot to do it and they need the bot message. But if it's not feasible to have the bot run that often, 48 hours is fine too. r ʨ anaɢ (talk) 16:01, 13 January 2012 (UTC)
 * No problem :) The template looks good; I'll tweak it to add instructions on deleting the page if they don't want to continue with the nomination. I'll make the grace period 24 hours so it's a once-daily run; it's possible that the nominator only has time during the evenings, and intends to come back to it the next evening. Time to draft up a BRfA :) Shubinator (talk) 16:10, 13 January 2012 (UTC)
 * Filed. Shubinator (talk) 16:45, 13 January 2012 (UTC)

Yet another side effect of DYK turmoil
In yet another side effect of the turmoil at DYK, I note that Did you know/DYK hook count is still showing counts for several days' sets of hooks that have been removed from the nominations page. Presumably this is related to the fact that the nomination pages for these dates still exist as log pages. Also, the DYK hook count is not getting updated to include dates more recent than 12 August.

"If it isn't one thing, it's another." --Orlady (talk) 02:21, 15 August 2011 (UTC)


 * This is a deeper problem. Wikipedia itself is returning a T:TDYK timestamped at 20110813121330 (August 13th) to the bot. Apart from that the bot's output appears to be correct. If this doesn't fix itself, or is a recurring issue, I'll have to rewrite the bot core again. Shubinator (talk) 05:52, 15 August 2011 (UTC)


 * Hmmm, looks like even with Wikipedia returning an old page, the bot should have some numbers for August 13th. Looking into it... Shubinator (talk) 05:54, 15 August 2011 (UTC)


 * Fixed the bug where it wasn't showing the last day. Shubinator (talk) 06:06, 15 August 2011 (UTC)

DYK check
Not a big deal, but was curious about a resent result while performing a DYKcheck. At 3rd Battalion, 10th Aviation Regiment (United States) it only performed the check on the lead. Doesn't appear to happen with a couple of random articles I pulled up and thought it was weird so thought I would bring it up. Take care Shubinator. Kindly Calmer   Waters  06:08, 15 August 2011 (UTC)
 * The page had broken HTML; so broken I'm a tad surprised my browsers are letting the page get away with it. It had unmatched &lt;div> tags, which were added in this edit. Since the HTML was broken, the DOM (essentially the tree representation of it) was broken too. Should be good now. Shubinator (talk) 06:30, 15 August 2011 (UTC)
 * I learned something new, always do when I talk with you :). I'll start watching for such things in the future. Thanks again. Much appreciated. Calmer   Waters  06:52, 15 August 2011 (UTC)
 * No problem, always glad to help :) Shubinator (talk) 10:14, 15 August 2011 (UTC)

Talkpage tagging by DYKUpdateBot
Hey Shubs,

I recently updated User:Ameliorate!/DYKtalkintro, which is what generates the editnotice if people do talkpage credit tagging by hand (they paste in the created by that edit notice); I edited it so that it also includes nompage, which in the  template will make a link to the nomination subpage.

I think this isn't happening when the bot does tagging, since the bot doesn't (I assume) need to copy that editnotice to do its tagging. Do you know if it would be easy to have the bot do it? Basically it just adds nompage if it can figure out where the nompage is (e.g., if the nomination subpage has the same name as the article, which is usually the case but not always).

Best, r ʨ anaɢ (talk) 04:16, 16 August 2011 (UTC)


 * Should be pretty simple. I think I can just add this into the template string as a subst and make Mediawiki do the grunt work of figuring out if the page exists :P I'm too sleepy right now to trust myself with DYKUpdateBot, so I'll try to make the change within a week. Shubinator (talk) 06:06, 16 August 2011 (UTC)


 * No worries, there's no hurry.
 * Since this method is still prone to missing some pages (for instance, the article may not match the subpage name if it's a multi-nomination, if the article was moved before the nom hit the main page, or if the nominator simply made a typo or used some other name), what would really be best would be if I updated so that it automatically filled in the DYKmake/DYKnom templates with  when people saved their noms, and then that information could be preserved through the preps and queues and DYKUpdateBot could somehow use that to fill in nompage; this would be more accurate than just using the  at the time the bot tags the talk page, and would still require no extra work for the humans. I'm no sure if that's any easier or harder to code for the bot, though. If you want to try this route, just let me know and I can make the changes to the various templates. <b class="IPA">r ʨ anaɢ</b> (talk) 06:25, 16 August 2011 (UTC)


 * This approach is doable; wouldn't take too much extra bot code. Might make it tougher for the folks promoting into the prep though, for noms that don't use NewDYKNom. Shubinator (talk) 15:53, 21 August 2011 (UTC)


 * Done; if a DYKmake template has the subpage parameter, DYKUpdateBot will propagate it to the nompage parameter in the corresponding dyktalk. Shubinator (talk) 20:58, 11 January 2012 (UTC)

DYKhousekeepingbot
... is not keeping house very well lately, only updating Wikipedia:Did you know/DYK hook count every 10 to 24 hours instead of every couple of hours like it used to. Any chance you could fix it? Gatoclass (talk) 06:43, 19 August 2011 (UTC)


 * See . Looks like I'm gonna hafta rewrite the core again. I'll try to get to it within a week. Shubinator (talk) 08:17, 19 August 2011 (UTC)


 * Done. Let me know if you spot anything else that needs fixing. Shubinator (talk) 15:44, 21 August 2011 (UTC)


 * Looks great Shubs :) Thanks so much for that. Gatoclass (talk) 13:19, 22 August 2011 (UTC)


 * No problem :) Shubinator (talk) 17:36, 22 August 2011 (UTC)

DYKcheck fixed on T:TDYK
For those who've noticed, I've fixed the bug where DYKcheck would think the first nom on T:TDYK was one of the instruction sections. Shubinator (talk) 02:07, 26 August 2011 (UTC)