Wikipedia:Bots/Requests for approval/Ahechtbot


 * 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

Ahechtbot
Operator:

Time filed: 14:37, Friday, July 27, 2018 (UTC)

Automatic, Supervised, or Manual: Automatic (with frequent spot checks)

Programming language(s): AutoWikiBrowser

Source code available: AWB, replacement strings posted at User:Ahechtbot

Function overview: Fixes the specific signatures with unclosed formatting tags listed at User:Ahechtbot. These are now causing formatting issues on entire pages due to the Change from HTML Tidy to RemexHTML. Also fixes unclosed  tags where found.

Links to relevant discussions (where appropriate): Village pump (technical). Also, at Bots/Requests for approval/Fluxbot 7, while there didn't seem to be consensus for blanket fixes for linter errors, there did not seem to be an issue with more targeted fixes.

Edit period(s): Initial one-time run on batch of pages determined by searching for the KoshVorlon, Ginsengbomb, Transhumanist, Tellyaddict, and Ralbot signatures. Three Four of these editors are not longer active, and the last has since changed their signature, so I don't anticipate new errors of this type being introduced. I may do additional runs if I find pages that were missed.

Estimated number of pages affected: 4000 5000

Namespace(s): User, Wikipedia, and all ...talk namespaces

Exclusion compliant (Yes/No): Yes (via AWB)

Function details: Find and replace specific strings of text that are causing formatting problems on pages. These strings are listed at User:Ahechtbot. The first 5 8 strings will be replaced whenever they are found, as they are actively causing formatting problems. The last 4 strings will be marked as "minor" replacements in AWB, and the "Skip if only minor replacements" option will be enabled. No "Automatic changes" (genfixes, etc.) will be enabled. All edits will be marked as "minor".

AWB permission is requested for User:Ahechtbot, as is the Bot flag (so that I can avoid triggering notifications when editing user pages). I have been running these replacements in small batches with supervision under my main account, and have not seen any bad edits made, but it got to the point where it was probably inappropriate to do too many more without a BRFA. Additional task requests will be created if new replacement strings are to be added.

Discussion
PAGE ]]) 19:00, 27 July 2018 (UTC)
 * Important note for you, probably best for all, but for any user_talk base pages, ensure that you flag edits as both BOT and MINOR to avoid triggering the "new messages" alert. — xaosflux  Talk 15:11, 27 July 2018 (UTC)
 * Yes, that was the plan. I've clarified above. --Ahecht ([[User talk:Ahecht|TALK

PAGE ]]) 00:10, 28 July 2018 (UTC)
 * (NO usertalk basepages). OK to trial, 10 of each of the 8 types, please provide results of the trial below. — xaosflux  Talk 20:01, 27 July 2018 (UTC)
 * The bot does not yet have AWB permissions. Should I do the test edits under my main account? Nevermind, I was looking under bots, but it was listed under "Approved users". --Ahecht ([[User talk:Ahecht|TALK
 * Yes, you will need to manually press save during trials. — xaosflux  Talk 00:35, 28 July 2018 (UTC)
 * 10 edits of each type are below. I ran it with only one replacement enabled at a time, so some pages still have signatures that would've been fixed if all the replacements were enabled.

PAGE ]]) 01:59, 28 July 2018 (UTC) PAGE ]]) 14:02, 28 July 2018 (UTC) PAGE ]]) 16:57, 29 July 2018 (UTC) PAGE ]]) 02:34, 4 August 2018 (UTC)
 * KoshVorlon
 * Ginsengbomb (The first 2 had mislabeled edit summaries, but were actually for Ginsengbomb)
 * Ralbot
 * The Transhumanist (some signatures were missed -- I'll use a wider regex during the next BRFA)
 * Tellyaddict 1
 * Tellyaddict 2 (The first 5 had mislabeled edit summaries, but were actually for Tellyaddict 2)
 * Tellyaddict 3
 * Strikeout
 * --Ahecht ([[User talk:Ahecht|TALK
 * the edits look OK, I don't love your edit summaries, they are a bit too busy, take a look at some I've used here: Special:Contributions/Fluxbot at least maybe use "do not use edit section summaries"? — xaosflux  Talk 03:02, 28 July 2018 (UTC)
 * Sure, the summaries' extra information was really just for me tracking the trials. I was planning on using "Task 1: Fix LintErrors (missing end tag)". I can turn off section summaries. --Ahecht ([[User talk:Ahecht|TALK
 * OK, I'd like to leave this on hold for about a week should there be any feedback. —  xaosflux  Talk 14:23, 28 July 2018 (UTC)
 * An (exceedingly) minor comment, but I believe there's an error on the bot's Task 1 page: the RalBot regex is not meant to include  at the start, I don't think. ~  Amory  (u • t • c) 10:27, 29 July 2018 (UTC)
 * Yes, that was a documentation error. The regex in AWB doesn't include that. --Ahecht ([[User talk:Ahecht|TALK
 * It's been about a week. Any chance this could be approved so that I could run the first batch today (4 August 2018)? I won't have any time for wikipedia from 8/5 through 8/11 and I'd like to run a supervised batch before that. --Ahecht ([[User talk:Ahecht|TALK


 * — xaosflux  Talk 02:39, 4 August 2018 (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.