User talk:Shubinator/Archive 47

DYKUpdateBot is having problems dealing with anons using IPV6 addresses
Based upon this edit, it appears that DYKUpdateBot is having problems giving credits to anonymous users who utilize IPV6 addresses. Could you look into having the bot be better able to handle these with the same efficiency it uses for IPV4 addresses. This is probably a low priority concern currently, but will grow over time with increased usage of IPV6. Thanks. --Allen3 talk 00:17, 4 November 2015 (UTC)
 * Note: already on the to-do list. M AN d ARAX  •  XAЯA b ИA M  00:34, 4 November 2015 (UTC)
 * Thanks for the reminder! We'll see if I have time later this month... Shubinator (talk) 04:01, 4 November 2015 (UTC)
 * For posterity, I've updated DYKUpdateBot with IPv6 support. Shubinator (talk) 23:03, 24 December 2015 (UTC)

Speedy deletion nomination of File:Gordon dam.jpg


A tag has been placed on File:Gordon dam.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 this page should not be deleted for this reason, you may contest the nomination by visiting the page and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be removed without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with Wikipedia's policies and guidelines. Sfan00 IMG (talk) 21:25, 10 November 2015 (UTC)

Speedy deletion nomination of File:Özlem Sara Cekic valby kulturdage 2011.jpg


A tag has been placed on File:Özlem Sara Cekic valby kulturdage 2011.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 this page should not be deleted for this reason, you may contest the nomination by visiting the page and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be removed without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with Wikipedia's policies and guidelines. Sfan00 IMG (talk) 15:14, 17 November 2015 (UTC)

ArbCom elections are now open!
Hi, You appear to be eligible to vote in the current Arbitration Committee election. The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to enact binding solutions for disputes between editors, primarily related to serious behavioural issues that the community has been unable to resolve. This includes the ability to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail. If you wish to participate, you are welcome to review the candidates' statements and submit your choices on the voting page. For the Election committee, MediaWiki message delivery (talk) 14:01, 24 November 2015 (UTC)

ArbCom elections are now open!
Hi, You appear to be eligible to vote in the current Arbitration Committee election. The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to enact binding solutions for disputes between editors, primarily related to serious behavioural issues that the community has been unable to resolve. This includes the ability to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail. If you wish to participate, you are welcome to review the candidates' statements and submit your choices on the voting page. For the Election committee, MediaWiki message delivery (talk) 14:05, 24 November 2015 (UTC)

Bot boo boo
DYKbot seems to have goofed up a talkpage template by grabbing the text of a graphic rather than the entry itself. I've fixed it manually. Kindzmarauli (talk) 21:02, 27 November 2015 (UTC)
 * Thanks for letting me know! Looks like the bot was confused because the caption is on a separate line from the rest of the image template. This shouldn't be common, so I'll hold off updating the code since it's not an easy fix. Shubinator (talk) 13:33, 30 November 2015 (UTC)

A rare credit issue
This is another rare situation. The bot said that "The username 'Djembayz/Archive July 2014' is invalid". The credit was correctly formatted, but User talk:Djembayz redirects to User talk:Djembayz/Archive July 2014. I manually issued a credit for this, but it looks like there were at least three other DYKs since the archive was created (1, 2, 3) for which the user presumably received no credit, and it presumably went unnoticed that credits hadn't been issued. I think the talk page should not redirect (it may have been an oversight that a redirect remained on the page), but should the bot be able to handle it anyways? M AN d ARAX •  XAЯA b ИA M  01:11, 2 December 2015 (UTC)
 * Interesting. The code (to resolve redirects for credits to users) was added to handle renamed users. The parsing credits code expects a username at the end of the day; it would be possible to refactor so it's semantically "put the user credit on this page". I'm pretty wary of that approach though, the loosened restrictions would allow a smartass to redirect their talk page to the Main Page and then kaboom. Shubinator (talk) 01:43, 2 December 2015 (UTC)
 * Implemented! The bot now supports redirects to pretty much anything in the User talk namespace, as long as that user exists. In this example, the bot would validate User:Djembayz is a real user, then place the credit on User talk:Djembayz/Archive July 2014. Thanks for bringing this up! Shubinator (talk) 21:41, 28 December 2015 (UTC)
 * Wow! Thanks! And thanks as well for the recent IPv6 fix and everything else you take care of around here! M AN d ARAX  •  XAЯA b ИA M  23:40, 28 December 2015 (UTC)
 * Happy to help :) Next up: and the case of the missing |image=! Shubinator (talk) 04:44, 29 December 2015 (UTC)

‎DYKUpdateBot missed an update at 12:00, 7 Dec 2015
FYI, DYKUpdateBot missed the 12:00 7 December 2015 (UTC) update. The Labs-l mailing list shows no obvious explanation. A manual update has been performed. --Allen3 talk 13:18, 7 December 2015 (UTC)
 * The bot has failed to clear a test message posted to User:DYKUpdateBot/Errors‎, so it would appear that DYKUpdateBot will need a manual restart. --Allen3 talk 13:37, 7 December 2015 (UTC)
 * Done :) Also, I've got the IPv6 invalid user bugfix ready, I'll update the bot the next time I'm around for an update; likely this weekend or next weekend. Shubinator (talk) 01:46, 8 December 2015 (UTC)

DYKUpdateBot missed another update
DYKUpdateBot missed the 12:00 8 December 2015 (UTC) update. Manual update has been performed. Test message posted to User:DYKUpdateBot/Errors‎ is not being cleared. No obvious explanation at either the Labs-l mailing list or the most recent Tech News. It would appear that whatever took out the bot yesterday is still at large. --Allen3 talk 12:43, 8 December 2015 (UTC)
 * Yep. Dug deeper, it's because |image= was dropped from main page image. I've added the named parameters back to the queue 5 set, we should be good now. For the long term, if unnamed parameters are common I can add code for it, but it would make the codebase messier. I'll definitely look into making the bot more resilient to this sort of thing though. Shubinator (talk) 18:28, 8 December 2015 (UTC)
 * My apologies for omitting the parameters. I was unaware that they had any bearing on the bot's task (though I now realize why the "image" parameter does).  —David Levy 18:33, 8 December 2015 (UTC)
 * No worries, it's definitely a bug in the bot. The bot's template parsing code is independent of MediaWiki's, which leads to subtle issues like this. I wish MediaWiki had an API that "canonicalized" templates. The parsing wikitext API is close to what we need, but not quite there. Shubinator (talk) 02:21, 9 December 2015 (UTC)
 * Fixed! Unfortunately this fix came with a tradeoff: the bot assumes 's first parameter (named or unnamed) is the image. If this assumption is broken, the bot will get confused in its file-related tasks, but should keep chugging along without downtime. Shubinator (talk) 05:45, 29 December 2015 (UTC)

Archiving and Talk page issues
Hi there! Your talk page looks pretty long there. If you have time, you should really archive them. ;) Btw I want to suggest that any issues related to the bots should be in another talk page (e.g. DYKUpdateBot issues at the bot's talk page.) This suggestion is for if you have time to check both talk pages. (As you currently only have one very active not.) Cheers! Vincent60030 (talk) 07:30, 9 December 2015 (UTC)
 * Will look into archiving over the holidays :) Shubinator (talk) 04:40, 15 December 2015 (UTC)
 * Just about done archiving. Thanks for the reminder :) Shubinator (talk) 04:13, 17 January 2016 (UTC)

Talk page layout
Hi Shubinator! Just wanted to be sure you saw the conversation about our bots at User talk:EEng. Would you be able to update your bot per WP:TPL, or should we have a conversation about the layout at Wikipedia talk:Talk page layout? Thanks! GoingBatty (talk) 02:13, 15 December 2015 (UTC)
 * I'm a bit confused.
 * WP:TPL mentions the ordering isn't intended to be prescriptive.
 * As Ritchie333 alluded to, the DYK talk page template historically (before DYKUpdateBot and even before my time) has been placed at the end of the lead section.
 * WP:TPL mentions dyktalk being squeezed between other types of templates. DYKUpdateBot doesn't have the smarts to parse the full lead section and place the template between other templates.
 * Shubinator (talk) 04:38, 15 December 2015 (UTC)
 * FYI, further conversation happened at Wikipedia talk:Did you know. GoingBatty (talk) 17:23, 16 December 2015 (UTC)

DYKUpdateBot missed an update at 12:00, 23 Dec 2015
Another glitch by DYKUpdateBot, which missed the 12:00, 23 Dec 2015 (UTC) update. Manual update has been performed. No obvious explanation for the outage at the Labs-l mailing list. A test message posted to User:DYKUpdateBot/Errors‎ has failed to clear, so we apparently need to have the bot restarted. --Allen3 talk 12:43, 23 December 2015 (UTC)
 * After a little more digging, noticed the |image= parameter was missing from the main page image in the set scheduled for promotion at 12:00, 23 Dec 2015 (UTC).  Looks like a repeat of a known issue. --Allen3 talk 12:48, 23 December 2015 (UTC)
 * Bot restarted. I'll tinker with the code later this week to add some resiliency here. Thanks for letting me know! Shubinator (talk) 06:19, 24 December 2015 (UTC)
 * For the record, this bug was fixed with this change. Shubinator (talk) 05:47, 29 December 2015 (UTC)

DYKUpdateBot now speaks German
Noticed an oddity with the most recent update by DYKUpdateBot. When the bot was giving credits and performing archiving the time stamps it generated were in German (or some related language) instead of English. This appears to affect credits placed on article talk pages, archiving of the last set to Wikipedia:Recent additions, and the image credit. The user talk page credits I checked did not appear to be affected by the change of language. --Allen3 talk 12:27, 24 December 2015 (UTC)
 * Curious. I'm learning a lot about Java locales today. Apparently if one Java application on a server sets the default locale, future Java applications on that server will pick up the new default. I'm guessing one of the other bots/programs running on the Labs machines set the default locale. It's straightforward to tweak our bots to ignore the default locale, but it may be time-consuming. I'm assessing options, hoping to get this fixed before the next update. Shubinator (talk) 19:23, 24 December 2015 (UTC)
 * Restarted the bot and the issue disappeared, so we're good for the next update. That said, I'll tweak the bot so we (hopefully) don't run into this issue again. Shubinator (talk) 20:47, 24 December 2015 (UTC)
 * I've updated both bots to ignore the system locale. Thanks for noticing this! Shubinator (talk) 22:58, 24 December 2015 (UTC)

Solstice & Season's greetings

 * Thanks! Happy holidays to you and all of my talk page stalkers :) Shubinator (talk) 22:56, 24 December 2015 (UTC)

30 December emergency maintenance on Tool lab servers
There was some emergency maintenance on the servers earlier today. Both DYKUpdateBot and ‎DYKHousekeepingBot appear to be casualties of this maintenance. Please restart them when you get a chance. --Allen3 talk 11:40, 30 December 2015 (UTC)
 * Done :) Thanks for pinging me, and for the manual update! Shubinator (talk) 16:48, 30 December 2015 (UTC)
 * Thanks for the restart, Shubinator. Best wishes for a happy and healthy New Year. BlueMoonset (talk) 00:23, 31 December 2015 (UTC)