User talk:Shubinator/Archive 45

Latest comment: 8 years ago by Shubinator in topic DYKUpdateBot feature request

DYKHousekeeping glitch?

Hey Shubinator. I received an incomplete DYK nomination notification from DYKHousekeepingBot, but I double checked, and I did add the nomination template to the appropriate page as per step 3 of the nomination process. Is there another reason that I would be seeing this message, or is this a mistake on the part of the bot? I've already received a review for this DYK nomination and everything, so I'm a bit confused by the message. ~ RobTalk 01:47, 4 July 2015 (UTC)

Same problem as above...i.e. DYK incomplete notice

Sorry to bother you, but I have same problem as editor above. I submitted DYK nomination for Warner B. Snider article, but I got this bot notice that it was incompleted. However, the nomination shows up on main DYK nomination page on 20 Jun, just like is should. How do I get bot notice turned off without cancelling or duplicating the existing DYK nomination?--Orygun (talk) 02:45, 4 July 2015 (UTC)

Crisco 1492 asked me about this, and I proposed my theory about what happened. Now that I look through the bot's contributions, I see that the erroneous notices (lots of them) were, indeed, sent to people whose nominations had titles late in the alphabet. MANdARAX  XAЯAbИAM 03:36, 4 July 2015 (UTC)
Me too! The nomination of Solenosmilia variabilis was made on the 25 June and the hook was approved the following day. Cwmhiraeth (talk) 05:01, 4 July 2015 (UTC)
I had this problem as well, but it sounds we can ignore it. Rjmail (talk) 13:47, 4 July 2015 (UTC)
  • So is Rjmail right...i.e. this is non-problem that can be ignored? Or will something bad happen (e.g. our DYK nomination being deleted) if we take no action?--Orygun (talk) 03:42, 5 July 2015 (UTC)
  • @Orygun: You don't have to take any action. Even when this bot operates normally, it only serves to notify you that your nomination is not completed. This normally would mean your nomination isn't visible on the template talk page for DYK, but as others have noted, it appears to have malfunctioned as a result of a recent change. The bot has just delivered an incorrect notification; it will not delete or remove your DYK nom. ~ RobTalk 04:40, 5 July 2015 (UTC)
  • I think I've fixed the bot code. I'm traveling at the moment, will be able to take a closer look in ~18 hours. Mandarax's theory was correct, it's the same as the issue above. Shubinator (talk) 13:04, 5 July 2015 (UTC)

DYKHousekeepingBot appears to be down

The bot last updated the table at 16:26 UTC; and hadn't done so again by 23:33 UTC, despite there having been three new nominations in the intervening hours (most recent before 22:00). DYKUpdateBot, however, has been running just fine, including within the past hour. Can you please check DYKHousekeepingBot and restart it if necessary? Many thanks. BlueMoonset (talk) 23:41, 9 July 2015 (UTC)

Done :) Looks like the bot was hit with network connectivity issues. Thanks for letting me know! Shubinator (talk) 05:12, 10 July 2015 (UTC)
You're welcome. Thanks for getting working again so quickly! BlueMoonset (talk) 02:12, 11 July 2015 (UTC)
Happy to help :) Shubinator (talk) 17:03, 11 July 2015 (UTC)

DYKupdatebot wrong dates?

Hi there,

I just happened to notice three articles which were the subject of DYKs earlier this year for which the date specified on the article talk page does not match the date the article is listed under on the Recent additions page. See: Xuemei Chen, Edward Tompkins, and Seymour Van Gundy. Did the bot get them wrong, are they archived incorrectly, or am I missing something?

Thanks. — Rhododendrites talk \\ 20:22, 12 July 2015 (UTC)

The article talk page is stamped with the time the article appeared on DYK. The Recent additions page is stamped with the time the article is taken off of DYK. The article talk page and the Recent additions page have different dates for articles that appeared on DYK one day and were removed the next day. It's confusing :( Shubinator (talk) 21:14, 12 July 2015 (UTC)
Hmm. Since the only record we have of DYKs (as far as I can tell), other than linking to the a history page, is Recent additions and thus that's what we link to from article talk pages, maybe the date should be based on where that DYK is archived rather than the date it first appeared. The only purpose served by the link on the article talk page is, of course, to link to that DYK, so if there's going to be a mismatch somewhere it seems that shouldn't be where? Something tells me this may have been hashed out in the past... :) — Rhododendrites talk \\ 17:54, 15 July 2015 (UTC)
The article talk pages are tagged as a set is going live. By the time the set comes off the Main Page, the credit templates are gone. It would be possible to propagate the credit templates, but it will add complexity to the DYK update process. (This discrepancy has existed since before DYKUpdateBot unfortunately.) Shubinator (talk) 04:19, 17 July 2015 (UTC)

Captioned images

Captioned images are now being used on the Main Page. The bot will have to be able to recognize the new format. Instead of [[File:Filename.jpg|100x100px|Caption]], it's now {{main page image|image=Filename.jpg|caption=Caption}}. There are other options as documented at Template:Main page image; in particular, the file name may be prefixed with the optional File:. (I'd recommend keeping a copy of the bot's current code, in case they change it back.) MANdARAX  XAЯAbИAM 20:58, 23 July 2015 (UTC)

Good to know, I've added in support for {{main page image}}. The code for the previous image syntax is still there, the bot will respect both. Thanks for letting me know! Shubinator (talk) 21:57, 25 July 2015 (UTC)
Thanks for fixing that, but there's another issue. The "entry" parameter for {{dyktalk}} on article talk pages is sometimes being given the image template instead of the hook. Ever since the above fixes, this happens about two-thirds of the time. For example, for this update to T:DYK, the talk page is done incorrectly . On the next update, the talk page is fine. MANdARAX  XAЯAbИAM 21:15, 30 July 2015 (UTC)
Hmmm, looks like this crops up whenever the article title appears in the image caption. I've tweaked the bot code to account for this case. Thanks for the heads up! Shubinator (talk) 06:44, 31 July 2015 (UTC)

DYKupdatebot missed archiving one queue

I spotted a bot's error: one of the queues wasn't archived, so I copied-and-pasted the content into the Recent additions page. Is there something wrong with the bot? --George Ho (talk) 20:20, 24 July 2015 (UTC)

Yeah, looks like the image template Mandarax mentioned in the previous section is throwing off the bot. I'll add in code to make the bot more resilient, and add parsing logic for the new template. Shubinator (talk) 19:55, 25 July 2015 (UTC)

DYKUpdateBot

Can you update the notification text from Template:UpdatedDYKNom? It seems rather out of date, particularly the "which you recently created or substantially expanded" which doesn't make much sense for the good articles which are now part of the process. Adam Cuerden (talk) 01:42, 30 July 2015 (UTC)

Looks like this doesn't require an update to the bot code? Feel free to edit Template:UpdatedDYKNom and Template:UpdatedDYK directly. I'm less involved in the community than I used to be, it's best for these sorts of changes to be made by a more active editor. Shubinator (talk) 02:07, 30 July 2015 (UTC)
Oh, that's weird. The subst'd code has a comment in it pointing to the wrong subst'd template. Anyway, fixed. I thought the bot was using an archived copy because Template:UpdatedDYK had a comment saying it was Template:UpdatedDYKNom. Adam Cuerden (talk) 02:19, 30 July 2015 (UTC)
Cool, thanks! Shubinator (talk) 03:52, 1 August 2015 (UTC)

DYKUpdateBot feature request

Hi. It would be helpful if errors posted to User:DYKUpdateBot/Errors had informative edit summaries.

I think this would be useful for everybody, but I, as a non-admin, would find it especially helpful. The vast majority of the time, the error is something which a non-admin can't do anything about. Because of this, I rarely check the bot's errors page. But there are some errors which I can take care of. For example, if there's an invalid username, I can issue a credit to the correct user, or if a hook isn't found, I can remove the DYK notices from the user and article talk pages (for a stray {{DYKmake}}) or add the hook to the talk page and report an error to WP:ERRORS (for a missing link to the DYK article in the hook – a very rare error, but one that happened today). In such instances, I especially don't like the edit summary "No errors; clear" when the error may still be an issue, and nothing's happened other than the passage of ten minutes. I think some of these automatically cleared errors never get noticed and resolved because all that shows up in a Watchlist, unless you happen to check during the ten-minute window, is the bot saying there are no errors. If I notice that an error has been cleared ten minutes after it was listed, I do check to see if it's something I can handle.

Having an informative edit summary would allow any interested party to see the specific problem directly in their Watchlist. MANdARAX  XAЯAbИAM 01:30, 3 August 2015 (UTC)

Another type of error which non-admins can take care of is an article which does not exist. I noticed one of these today, because I saw in my Watchlist that the bot cleared the errors page not long after updating T:DYK. The error was caused by a misspelled article title in the credit templates. I fixed the erroneous notices on the creator's and the nominator's talk pages, and added a {{dyktalk}} to the correct article's talk page. I did all of this more than three hours after the bot declared "No errors; clear", which reinforces my suspicion that many of these errors never get corrected.

In addition to using an informative edit summary, I'd like to further suggest that the bot never clear such errors; instead, they should be cleared by a human after the error is really dealt with. MANdARAX  XAЯAbИAM 08:37, 9 August 2015 (UTC)

Good suggestions. This month is fairly hectic for me (I've been traveling for the past week and will be traveling again next week), so it'll be some time before I can implement these.
As far as clearing the errors, currently the errors on the errors page are the full list of issues blocking the bot from making progress. The one-off errors are cleared because they don't obstruct the bot. How can we distinguish between critical errors that are stopping the bot from doing its job from one-off errors with lower priority? Shubinator (talk) 02:55, 10 August 2015 (UTC)
I guess those errors could be in a separate section or even on a separate page. Or, if you think it's not worth the effort, just having informative edit summaries, but keeping the current clearing system, should suffice. MANdARAX  XAЯAbИAM 06:54, 11 August 2015 (UTC)
Update: I now scan Preps and Queues for those errors, so I wouldn't expect there to be any remaining for the bot to report when updating. While I still think that having informative edit summaries is a Good Idea, it's no longer something which I personally have a stake in. MANdARAX  XAЯAbИAM 21:23, 30 August 2015 (UTC)
Cool, I'll keep it on my to-do list. Thanks for helping out! Shubinator (talk) 05:15, 31 August 2015 (UTC)

NFS outage appears to have halted DYKUpdateBot

DYKUpdateBot missed the update scheduled for 10:40 UTC. A manual update has been performed. The apparent cause of the bot's failure is an NFS outage on the tool lab servers. There is currently no estimated time to repair. When you get the chance, please check for a change of status on the servers and please restart the server when it becomes possible. --Allen3 talk 11:11, 30 August 2015 (UTC)

The outage appears to also be affecting ‎DYKHousekeepingBot. This nomination was added over 90 minutes ago and no update to Wikipedia:Did you know/DYK hook count‎ has yet occurred. Looks like two bots will need to be restarted once teh servers are fixed. --Allen3 talk 12:15, 30 August 2015 (UTC)
DYKHousekeepingBot did an update at 13:20, so it, at least, would appear to be up and running. BlueMoonset (talk) 14:21, 30 August 2015 (UTC)
It looked like both bots were still running, but since we lost the bots' output, I restarted both of them. Thanks for pinging me! Shubinator (talk) 18:26, 30 August 2015 (UTC)