Wikipedia:Bots/Requests for approval/FACBot 3


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol keep vote.svg Approved

FACBot 3
Operator:

Time filed: 04:21, Saturday, December 5, 2015 (UTC)

Supervised: All edits reviewed soon after they are made

Programming language(s): Perl

Source code available: TBA

Function overview: Handles the task of promoting or archiving featured list nominations.

Links to relevant discussions (where appropriate): Wikipedia talk:Featured list candidates

Edit period(s): daily

Estimated number of pages affected: Promoting a candidate update nine pages

Exclusion compliant (Yes/No): Yes. The same account will be used as for FAC processing

Already has a bot flag (Yes/No): Yes

Function details:
 * 1) Moves the 20-day marker on the nominations page, if necessary
 * 2) If an article is marked for promotion, the Bot:
 * 3) Updates the article's talk page:
 * 4) marking it as a FL
 * 5) Removes the nomination template
 * 6) Updates the project classifications
 * 7) Updates the article history, adding a new article history template if necessary
 * 8) Updates the article page, adding the FL template
 * 9) Marks the nomination page as archived
 * 10) Removes the nomination from the nominations page
 * 11) Updates the featured list log, creating a new log page if necessary
 * 12) Updates the announcements page
 * 13) Updates the goings on page
 * 14) If an article is marked to be not promoted, the Bot
 * 15) Updates the article's talk page:
 * 16) marking it as a FFLC
 * 17) Removes the nomination template
 * 18) Updates the article history, adding a new article history template if necessary
 * 19) Marks the nomination page as archived
 * 20) Removes the nomination from the nominations page
 * 21) Updates the featured list log, creating a new log page if necessary

Discussion
Because the Bot only runs daily, and has nothing to do on most days, and because it has extra work to do at the end of the month, I am requesting a 30-day trial period. Hawkeye7 (talk) 04:21, 5 December 2015 (UTC)
 * Fine with me. —  Earwig   talk  11:45, 6 December 2015 (UTC)
 * How are we doing with this one? — Earwig   talk  06:44, 8 January 2016 (UTC)
 * Everything is fine. Some defects were reported and corrected. The Bot has been run daily without problems. The only thing is, I am away from my server at present, so I cannot switch it over to running automatically. So I run it manually every day. Otherwise, it is ready to go. Hawkeye7 (talk) 07:00, 8 January 2016 (UTC)
 * I suggest terminating the trial and approving the Bot. Hawkeye7 (talk) 01:16, 10 January 2016 (UTC)
 * For the future, note that the operator typically marks trials as finished with BotTrialComplete (this allows us to quickly notice what needs our attention), but since this had an expected end date it wouldn't have mattered as much. Moving on...
 * I reviewed some of the edits and found no major unresolved problems. I only have a couple of questions about small points.
 * Was this issue about whitespace fixed?
 * When the bot adds featured list, shouldn't it go above categories and ? This is based on my understanding of MOS:LAYOUT and the documentation for featured article and good article—I admit featured list's own documentation isn't clear on this point and should probably be updated.
 * Thanks. — Earwig   talk  04:44, 10 January 2016 (UTC)
 * I have implemented a fix for the whitespace issue.
 * Nobody had raised the issue of where the featured list template went. It wasn't in the documentation, and MOS:LAYOUT is silent on this point. I have put a change in, but now we have to wait for another Featured List to be promoted to verify that it is working. If it works okay, I will fix the FAC processing, which is not conforming to the template documentation. I will then update MOS:LAYOUT. Hawkeye7 (talk) 20:12, 10 January 2016 (UTC)
 * Good to go, then. —  Earwig   talk  20:57, 10 January 2016 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.