Wikipedia talk:Bot Approvals Group/Archive 4

My hat's in the ring, now? o0;

 * The following discussion is archived. Please do not modify it. Subsequent comments should be made in a new section.

'''The result of this nomination period is clear, and consensus supports Madman bum and angel's request to join the BAG. Although I did indeed comment on this request, I am closing. If anyone disagrees, feel free to revert and close it for yourself!  Martinp23''' 02:15, 3 August 2007 (UTC)

For the record, I'd like to say that I totally support the reform proposal above. I should very much like to see it happen, and to see it eliminate the need for officious (to use the words of another contributor) nominations/requests/votes/!votes/discussions/!discussions like these. But in the meantime, I'm going to go ahead and "self-nominate" myself, on the advice of a current BAG member, so I can help out while the details of any reform are still being ironed out.

I've been a professional web application developer for seven years, having worked on both server and client implementations. My language of choice is PHP, with which I am expert (I might take the Zend PHP Certification exam in a month or two, which is useless like all certifications but cheap and lifetime), but I'm also familiar with Python and I can puzzle out Perl. I'm additionally familiar with the .NET framework; I prefer C# and C++ .NET, but can interpret the source code of any .NET language. In terms of libraries and technologies, I'm very familiar with Perl-compatible regular expression syntax and with database engines, MySQL in particular.

I began editing using this account on Wikipedia about four-and-a-half months ago, having been observing what I could of Wikipedia policies and procedures for almost a year, fascinated by the Wiki paradigm and how it could work in practice. I've been developing tools to aid efficiency in editing Wikipedia since the day I got an account – first using JavaScript bookmarklets. My "formal" introduction to bot policy (with which I was already vaguely familiar) came in June when I was blocked for apparently running an unauthorized bot. When I protested that, to the contrary, I was using a semi-automated tool as permitted by policy, I was told to limit my edit rate to 4 edits/minute or to file a BRFA. So I became familiar with both the benefits and the drawbacks of the current bot policy rather quickly.

I've been helping out/"clerking" as much as I can since discovering this forum, feeling that only a procedure as efficient and as protective of the project as possible will be suited to serve Wikipedia. The biggest complaint about the BAG, second only to the belief that there is unnecessary "bureaucracy", is that the BRFA process is too slow. It can clearly use an extra hand, and perhaps would be best served by one not already burdened by sysop duties as the rest of the members' are. So I'd like to volunteer my own. :) &mdash; Madman bum and angel (talk – desk) 23:56, 26 July 2007 (UTC)

(note: I've requested of the BAG that this discussion be closed by the BAG, and not by a bureaucrat. Bureaucrats are already overworked, and the last time a bureaucrat was asked to close a BAG-related discussion, it brought about talk of another MfD, for which this certainly is not the time.)


 * !votes/comments (discussion scheduled to end at 23:56 2007-08-02 (UTC) )


 * Support - Runs several bots, programming experience, BRFA experience, I've spoken to him on IRC, and he is an excellent candidate. --ST47 Talk&middot;Desk 00:18, 27 July 2007 (UTC)
 * Support Trustworthy, and shows knowledge of policy where it matters. Matt/TheFearow (Talk) (Contribs) (Bot) 01:31, 27 July 2007 (UTC)
 * Support, we need more BAGgers, and I'm sure MBaA would do great. – Quadell (talk) (random) 01:49, 27 July 2007 (UTC)
 * Support no reason not to. --Android Mouse 05:47, 27 July 2007 (UTC)
 * The complaints about "bureacracy" generally come from people whose bots weren't approved; just as the calls for making entry easier come from the people who can't get onto the group despite it being ridiculously easy to get onto it! ;) Many people who have been through the bots approval process have spoken very highly of it. Indeed, it should not be forgotten that most of the controversy came from the IRC cartel who considered they could bypass the BAG (they could, in fact, because it was a Board-sanctioned task; but they ought at least to have let the BAG know). Anyway... support as despite a somewhat onesided statement you've clearly done your research and have the technical knowledge. --kingboyk 14:17, 27 July 2007 (UTC)
 * Oh, I do agree. I don't find that the bot approvals process is overly bureaucratic; however, it is a somewhat prolific complaint.  As you mentioned, it's generally from the uninformed or those dissatisfied with the process.  However, decentralization may help, as it's a process with which Wikipedia administration is familiar and it reduces the possibility of users dissatisfied with members' performance.  My opinion on the decentralization, however, has nothing to do with my running; it's not a "platform".  :)  &mdash; Madman bum and angel (talk – desk) 14:23, 27 July 2007 (UTC)

Discussion closed by Mets501 but requested to be reopened in the following:

I think this should have been left to run, so that he becomes a member whether or not "open membership" works... --kingboyk 15:56, 27 July 2007 (UTC)
 * You're probably right, but I think it was pretty clear where this was going anyway. — M ETS 501 (talk) 15:59, 27 July 2007 (UTC)
 * So were some of the ones above, before more members of the community commented. While you certainly have the right to have the discussion closed early (I did ask for a BAG member to close it in the end), could I petition you to have it re-opened, seeing as the discussion originated before the current reform?  I just want to make sure everyone has a voice.  :) &mdash; Madman bum and angel (talk – desk) 16:16, 27 July 2007 (UTC)

Discussion can continue below.


 * (replying to Kingboyk above) I'm a little confused. As the proposer, your comment directed towards me that "[my] bots weren't approved" being the reason for proposing to reduce the bureacracy is a little strange. I have never had any bot rejected. However, I agree with those who have called for the BAG to become less bureacratic, and hence proposed an alternative (which I'm glad to see has been adopted). On that note, I added my name to the list, as I feel qualified enough to do the job.  Daniel  03:37, 28 July 2007 (UTC)
 * I wasn't referring to you; your proposal is unconnected to the perceptions of some that there is excessive bureacracy here. The system for gaining approval for a bot hasn't changed. I don't think it's productive to argue about it anyway :) - your system is in trial and with any luck will stick, so let's look forward not back. Cheers. --kingboyk 15:09, 28 July 2007 (UTC)


 * Support Martinp23 18:42, 28 July 2007 (UTC)
 * Comment Please post notices informing of this nomination at WP:AN, the appropriate village pumps, WP:BOWN, and the top of WP:BRFA (suggest using notice for that one). Thanks! Martinp23 18:43, 28 July 2007 (UTC)
 * Comment – I have already notified WP:BOWN and WP:BRFA; I posted a notice on the Village Pump but it was removed immediately as canvassing. I pointed out that this was common practice and that BAG nominations are hardly as public as RFAs – most people don't even know they can participate, but I was hardly going to revert the change.  &mdash; Madman bum and angel (talk – desk) 18:47, 28 July 2007 (UTC)
 * Excellent - thanks (and sorry not for looking first!). I'll re-add it to the village pump, as whoever reverted you clearly misunderstood the notice as violating WP:CANVASS. Martinp23 18:49, 28 July 2007 (UTC)


 * The above discussion is preserved as an archive. Please do not modify it. Subsequent comments should be made in a new section.

Nomination to join the approvals group

 * The following discussion is archived. Please do not modify it. Subsequent comments should be made in a new section. A summary of the conclusions reached follows.
 * User:Daniel promoted. --ST47 Talk&middot;Desk 13:04, 5 August 2007 (UTC)

Not putting all my eggs in one basket with the proposal (as it has been reasonably objected to, so it may be de-adopted if a fix can't be found), I offer my name up to become a member of the approvals group.

I have a Toolserver account (currently writing stuff for it) and am currently developing a number of bots for primarily Wikinews and possibly one for here as well (with relation to Mediation Committee tasks - Martin P is doing the main one, thank goodness, but mine will probably do little annoying tasks that the main bot doesn't cover). I am very active on Wikipedia, and would like to think I enjoy the community's trust.

I am an administrator (see RfA), and the current Chair of the Mediation Committee. I am also an administrator on Wikinews, help out with moderating VandalProof, and am an OTRS email respondent.

With regards to experience with the bot approvals process, as I said above when proposing a possibly-too-drastic-looking-back change, I have found it hard to get into the BAG process merely "commenting". That being said, I have commented on a few requests whenever I have something to comment about (ie. the recent copyright violating search bot, MessedRocker's alert flag bot, and a couple of others recently; before that, I can't remember exactly which BRFA's).

I start this nomination now as, if it is successful, I will be able to commit myself to BAG in one week, because at the immediate present time I am a little backlogged with stuff. I intend to have it all cleared out within a week, though :)

I have notified the appropriate locations as requested by Martin Peeks (some which merely involve updating the noticebox) above with the other request, and I look forward to all input into this nomination.

Cheers,  Daniel  03:02, 29 July 2007 (UTC)

Voting will end 03:02, 5 August (UTC)


 * Support. From everything I have seen of your various comments above, I think you'll be an asset to BAG. Matt/TheFearow (Talk) (Contribs) (Bot) 03:35, 29 July 2007 (UTC)
 * (edit conflict x3) Strong Support – The user is clearly trusted by the community and I believe he has the requisite technical skills for the Bot Approvals Group. I think he understands the bot policy and the bot approvals process, but in lieu of a record of BRFA comments that indicate such, I suggest the nominator affirm he has read all relevant policies as of this date and that he understands them. :) &mdash; Madman bum and angel (talk – desk) 03:40, 29 July 2007 (UTC)
 * It was the first policy page I ever read :) Yes, I understand the bot policy, the requirements it places on bots, and the fact that there are certain conventions which are in place with regards to bots on Wikipedia (ie. editing rates depending on certain attributes of the bot, trial periods, spellchecker and welcome bots, regarding the owner of a bot, etc.)  Daniel  03:49, 29 July 2007 (UTC)
 * Excellent. Thank you.  :) &mdash; Madman bum and angel (talk – desk) 05:01, 29 July 2007 (UTC)
 * Support, we need BAGgers, and Daniel's nothing if not trustworthy. What languages do you use, by the way? Do you have a good handle on regexps? – Quadell (talk) (random) 03:58, 29 July 2007 (UTC)
 * I write in C# and PHP, and my handle on regexps is generally good enough :)  Daniel  04:11, 29 July 2007 (UTC)
 * WP:BAG says:To join the group, add your name below if you have experience in writing/running bots, have programming experience, understand the role of the BAG in the BRFA process, and understand Wikipedia's bot policy. From your work on Wikipedia alone, you don't run a bot, and you don't comment on too many BRFA from what I've seen. However, you seem to have some programming skills which helps when dealing with BRFAs (knowing if a task is possible at all or not), and being on the Mediation Committee & an administrator certainly shows community trust. I also believe you know Wikipedia's bot policy and know what to do if approving bots at BRFA. Therefore, I support. On a side note, what happened to the "proposed way" of dealing with BAGS? ~   Wi ki  her mit  23:36, 29 July 2007 (UTC)
 * Since that reform is still being debated and revised, I assume that Daniel is electing to be a "legacy" candidate as I am, to ensure that he has the trust of the community and that should the membership list revert, he would still be a member. &mdash; Madman bum and angel (talk – desk) 23:41, 29 July 2007 (UTC)
 * Indeed, please see the first sentence of my nomination and the Another proposal section above :) Just a minor clarification, you're correct in that I'm not solely running any bots on the English Wikipedia at the present, however I do have a Wikinews older page management bot almost done (to be shipped out hopefully by the end of next week), and I have had to deal with the temperamental  and very erratic MediationBot (two things Martin P's rewrite will hopefully fix), as it is basically the Chair's automated clerk. I thank you for your vote of confidence, though :)  Daniel  →♦  06:42, 30 July 2007 (UTC)
 * Support - trusting that as a member of the BAG, you will contribute to BRFAs! Martinp23 00:15, 30 July 2007 (UTC)
 * Support - I've seen Daniel around, and I trust him that he will be a good BAG member. &mdash; E  talkbots 06:16, 4 August 2007 (UTC)
 * Support. I trust Daniel's judgement, he's a nice guy, quite eloquent and I'm under the impression that he knows what he's doing. A no-brainer really, as far as I'm concerned. S up? 22:41, 4 August 2007 (UTC)
 * WP:COMMONSENSE support Daniel is a trusted user who I know will not screw up. ∆ 01:25, 5 August 2007 (UTC)


 * The above discussion is preserved as an archive. Please do not modify it. Subsequent comments should be made in a new section.

Conversion of Templates
Hi! I've tested a few changes, and wanted to propose that we make them permanent:
 * I've removed all the transclusions and trials from the BRFA page and replaced them with usages of BRFA. There is no visual effect, however it means less typing when we move stuff around.
 * I'd also like to switch the way we archive old requests: expired, withdrawn, or denied would go to the same place, only using this template, for simplicity. That would work like this:

There are no visible changes, instead, it makes clerking easier. Any problems with this? --ST47 Talk&middot;Desk 13:11, 27 July 2007 (UTC)
 * And I'd like to change the way we archive completed requests to use the same template using either Approved or Already Flagged. From there, if necessary, a crat would change the status to Flagged, and it would automatically show the link to the log.


 * I like it. Mucho.  I assume that the bot name is still case-sensitive, so the bot doesn't croak?  And that /Approved is still its own subpage, so bureaucrats can watch it?  &mdash; Madman bum and angel (talk – desk) 13:43, 27 July 2007 (UTC)
 * Yes and yes. :) --ST47 Talk&middot;Desk 13:52, 27 July 2007 (UTC)

I love the new template, but the only problem is that it's too long... I ran a quick regex find/replace to switch the format of the /Approved archive, and quickly hit the pre-expand template limit. So we either have to keep botlinks around, we need to split up the archives a bit, or we need to reduce the size of BRFA. &mdash; Madman bum and angel (talk – desk) 19:10, 27 July 2007 (UTC)
 * We can subst them once they are flagged? --ST47 Talk&middot;Desk 19:18, 27 July 2007 (UTC)
 * Sure. &mdash; Madman bum and angel (talk – desk) 19:22, 27 July 2007 (UTC)
 * Heh. Clearly not.  Subst:ed ParserFunctions != good. &mdash; Madman bum and angel (talk – desk) 19:28, 27 July 2007 (UTC)
 * No, add subst: to the start of the parserfunctions. Problem=solved. Matt/TheFearow (Talk) (Contribs) (Bot) 21:52, 27 July 2007 (UTC)
 * ... you can't do that. You'd save the template, it would be evaluated with all parameters' default values, and then there would be no more parser functions.  &mdash; Madman bum and angel (talk – desk) 22:49, 27 July 2007 (UTC)
 * No, the includeonly bits mean it only substs it when you subst the template. It works great. Matt/TheFearow (Talk) (Contribs) (Bot) 05:14, 28 July 2007 (UTC)
 * Doesn't seem to for me. User:Madman bum and angel/Sandbox 3.  Since the whole thing's includeonly, if you subst: the ParserFunctions, you get this.  And if you remove the containing and just the subst:s, that sandbox is what you get – the parser doesn't work that way.  &mdash; Madman bum and angel (talk – desk) 17:23, 28 July 2007 (UTC)

Trial Template
Hey, I have updated the trial template to provide two new options, edits and days. They produce things like the following:

I noticed manycases where there were things like (50 edits), where people typed it in manually. Hopefully this will work better. Matt/TheFearow (Talk) (Contribs) (Bot) 03:39, 29 July 2007 (UTC)
 * Cool. Maybe make the edits/days bit unbolded, like (as you note) is the general way of doing it when done by hand?  Daniel  03:49, 29 July 2007 (UTC)

Approved for trial (don't break anything... oh wait... this is a wiki)

—freak(talk) 17:35, 29 July 2007 (UTC)


 * I like the "fuckup_risk" param, but I don't think anyone would use it. Also, the bolded makes a bit more sense, but i'll change it when I add some more features. Matt/TheFearow (Talk) (Contribs) (Bot) 21:41, 29 July 2007 (UTC)


 * I do think Freakofnurture was being facetious. But I love it.  ;) &mdash; Madman bum and angel (talk – desk) 21:53, 29 July 2007 (UTC)


 * I realised. I have now also added several more, as shown below (all params can be used together):


 * (Both together, edits and days)
 * (userspace=yes)
 * (editrate=5)


 * And a few more. You can see the combinations etc on Template:BAG Admin Tools. Matt/TheFearow (Talk) (Contribs) (Bot) 23:12, 29 July 2007 (UTC)

Issue
TheFearow was rejected when he applied for membership, I would like instead of trying to ignore the community consensus that TheFearow apply by a standard discussion instead of the trial method. ∆ 05:59, 1 August 2007 (UTC)
 * If BAG can just decide to reapply the old method whenever, what's the point? Andre (talk) 06:04, 1 August 2007 (UTC)
 * There was a strong opposition against TheFearow joining, Please remove TheFearow from the list. ∆ 06:07, 1 August 2007 (UTC)
 * If I have done anything wrong as a member of BAG, please point it out. All my actions have been appropriate (I believe), and I have not been objected to (in this period). I see no issues with this current setup, but if a current member of BAG that has been a member before the beginning of the trial believes I should be removed, I will resign and re-apply under the old method. Matt/TheFearow (Talk) (Contribs) (Bot) 06:33, 1 August 2007 (UTC)
 * I don't think that TheFearow needs to be removed from the list. He has done a fine job so far, and has helped to quicken the bot approvals rate tremendously over the past couple of days. — M ETS 501 (talk) 12:21, 1 August 2007 (UTC)
 * Normally I'd agree with you, Beta, in regards to any user that was previously rejected for a position then assuming that position and being automatically accepted due to a change in policy. However, I haven't seen any major problems; the only thing that came close was this, and per discussion on IRC, I don't think that will happen again.  I think it's been pretty clear that this is a trial and that things may change dramatically, for better or for worse; things like this are just a part of it.  I gave my moral support above and I think he still deserves it.  &mdash; Madman bum and angel (talk – desk) 14:27, 1 August 2007 (UTC)
 * Beta, I will resign if you can point out somewhere where I have messed up, and another user (anyone, doesn't have to be BAG) agrees that it was out of line. Unless that happened, I believe I have helped, so I am staying for now. Matt/TheFearow (Talk) (Contribs) (Bot) 21:25, 1 August 2007 (UTC)

Confirmation
Per the discussion above (Wikipedia talk:Bots/Approvals group), would people recommend I offically request to join under the "old" system? I'm reasonably confident I would pass, but is this necessary/recommended? Matt/TheFearow (Talk) (Contribs) (Bot) 04:16, 3 August 2007 (UTC)
 * I don't know, it's awfully soon since the last request, but you have been contributing to BRFAs, so it's up to you. I'd still support, for the record. — M ETS 501 (talk) 04:40, 3 August 2007 (UTC)
 * Since I have done a lot of work for BRFA and as a member of BAG, I can't see me getting a huge amount of opposition, but i'm wondering whether I should officially run or stay as a member under the trial. Matt/TheFearow (Talk) (Contribs) (Bot) 04:49, 3 August 2007 (UTC)
 * Why don't we just wait and see how the trial goes? If more than one person calls for a reconfirmation, then perhaps you should do that.  &mdash; Madman bum and angel (talk – desk) 05:26, 3 August 2007 (UTC)
 * Ok, i'm going to do that. Matt/TheFearow (Talk) (Contribs) (Bot) 09:53, 3 August 2007 (UTC)

Per the CleanupBot BRFA, which I just denied, I have stated the following:

In future, any requests from you should include: source code, exact regex patterns and/or information on the matching algorithms. If using pywikipedia, pywikipedia module names/commands, or a package such as AWB, details on the settings should be given. Any request by you not meeting these criteria can be denied by 'any' user if the information is not presented within an hour of posting the BRFA. It wastes time if you refuse to give any details or even comment giving an idea of the timeframe until such information is available.

I wanted to post here so people notice this, and for any objections/etc to be raised. It was wasting time, and they have posted 4 denied bot requests, each time providing no information and almost always answering none of the questions. Criticisms/comments? Matt/TheFearow (Talk) (Contribs) (Bot) 08:27, 9 August 2007 (UTC)


 * Well, something had to be done, and that's not bad. Especially since he's moved on to WP:BOTREQ.  &mdash; madman bum and angel 16:11, 9 August 2007 (UTC)


 * It was either that or warning for disruption - except I hate giving warnings or doing anything to cause a block of a good faith user. Matt/TheFearow (Talk) (Contribs) (Bot) 21:25, 9 August 2007 (UTC)

Nomination to join the BAG

 * The following discussion is archived. Please do not modify it. Subsequent comments should be made in a new section.

Hello members of the BAG and other Wikipedia community.

My name here is E and I am putting forward this request to join the Bot Approvals Group. I have a passion to make the encyclopedia a better place, and I believe through bot technology, it can happen much faster.

That brings me to my first point - I currently run three bots, EBot, EBot2 and ENewsBot. Two of the bots were kindly written by another BAG member, ST47, in perl using perlwikipedia (which I had no knowledge in back then). These bots are now housed on a box called the Wikimedia Toolserver (homepage) and are closely monitored by myself using a cronjob.

Secondly, I know how to write in a few coding languages, which include HTML, PHP and Basic XML. I am also currently extending my learning on how to write and use perl even better using books that I have borrowed from my local library.

I have throughly read over all pages that concern bots on the project and know how it all works. I may not be an administrator (yet), but I believe I can make a positive addition to the Bot Approvals Group. Thank you for your time. &mdash; E  talkbots 12:09, 10 August 2007 (UTC)
 * There was something a small while back, that you could just join without the approval process - ie just add your name to the list! I think thats still going Reedy Boy 12:39, 10 August 2007 (UTC)
 * I know that, but I'd like to be considered under the old process if that is acceptable by the BAG. I believe that a standard nomination system should be used to apply for BAG. This nomination shall continue with voting and discussion. &mdash; E  talkbots 13:16, 10 August 2007 (UTC)


 * [[Image:Symbol question.svg|20px]] Question: Why do you want to join the BAG? What benefits do you get from being a "listed member" compared to being an "outsider"? Миша 13 13:49, 10 August 2007 (UTC)
 * Well, being a listed member gives you the ability to carefully look over, investigate, negotiate and approve/decline bot requests. As an outsider, you can still get you're say, but not from a BAG point of view. Hope that answers your question. &mdash; E  talkbots 21:35, 10 August 2007 (UTC)
 * This opens two issues: 1. Outsiders still can "carefully look over, investigate, negotiate" bot requests - why do you think it takes to be a BAG member to do that? 2. If you agree with the first issue (that it's really open to all), what follows from your reasoning is that the only extra thing about the job is approving/denying requests. Now imagine an outsider (call him X) starts approving bots where there's been a clear consensus for the bot, or denying ones that are clearly bad-faith or not ill-designed. This is clearly what any member would do in such a case, it's just that X is not a BAG member - how would you recommend to proceed with Mr. X? Миша 13 09:48, 11 August 2007 (UTC)
 * I would leave a message on the user's talk page about what he is doing and explain what the BAG does. Also, if the user looked to have great knowledge in bot technology, I would kindly invite the user to either apply for BAG or join the group straight away. &mdash; E  talkbots 09:59, 11 August 2007 (UTC)
 * Now assume X is well aware of BAG's existence and purpose but doesn't wish to join. Imagine you added X to the member list and X immediately reverted. Nevertheless, he continues to contribute positively to the process, which still includes approving and denying bots (and all decisions are reasonable and unquestionable)? Миша 13 10:10, 11 August 2007 (UTC)
 * I would again leave the user a message and tell them to cease from approving and declining BRFAs, but still participate in discussions that are active. &mdash; E  talkbots 10:13, 11 August 2007 (UTC)
 * Does it mean that following "process" (joining BAG and acting with its "authority") is more important than doing what improves Wikipedia (approving good bots and denying bad ones)? Assume X ignores your (and others') prompts and continues (yet still with good judgement) - would you drag the issue further? How far? Would you open an RfC? Insist on a block? Request the ArbCom to issue a formal ban from BRFA? Миша 13 10:27, 11 August 2007 (UTC)
 * If the consensus was the same as the user's approval/decline, there wouldn't be much of a problem, therefore we should leave it for a while. When the user starts to do other things that aren't necessarily right, myself and the BAG would have to take it further. &mdash; E  talkbots 10:36, 11 August 2007 (UTC)
 * Sounds reasonable enough to me. You have my [[Image:Symbol support vote.svg|20px]] non-member bot overlord support (if it matters to anyone). Миша 13 12:13, 11 August 2007 (UTC)


 * Support - Don't see any problems, so it's a support from me. — M ETS 501 (talk) 14:24, 10 August 2007 (UTC)
 * Also I'd like to add (although probably irrelevant) that I think that E handled himself extremely well in the above conversation with Misza13 :-) — M ETS 501 (talk) 02:20, 13 August 2007 (UTC)
 * Comment: Please note (I must be pedantic) that HTML and XML are markup languages, not "coding" (i.e., programming) languages, and it's important that you know the difference when reviewing BRFAs. I shall make my !vote shortly after reviewing your contributions.  &mdash; madman bum and angel 19:54, 10 August 2007 (UTC)
 * I put all the computer-based languages I know. I sure do know the difference between them as HTML I know out of my head (100%) and only a bit of XML. I can see the difference between them. &mdash; E  talkbots 21:35, 10 August 2007 (UTC)
 * He was saying that HTML is not a programming language, but rather a markup language. Andre (talk) 21:39, 10 August 2007 (UTC)
 * Yes, I know :) &mdash; E  talkbots 21:41, 10 August 2007 (UTC)
 * So of HTML, XML, and PHP, which are markup languages and which are programming languages? Andre (talk) 21:50, 10 August 2007 (UTC)
 * HTML and XML are markup and PHP is a kind of programming language (AFAIK - I have seen bots run with PHP). &mdash; E  talkbots 21:58, 10 August 2007 (UTC)
 * OK -- just making sure. I support. Andre (talk) 22:29, 10 August 2007 (UTC)
 * Support A great user, running bots is a big plus, so you should be good on BAG. Matt/TheFearow (Talk) (Contribs) (Bot) 21:54, 10 August 2007 (UTC)
 * [[Image:Symbol neutral vote.svg|20px]] Neutral: &mdash; madman bum and angel 12:24, 11 August 2007 (UTC)
 * Well, I'm not a BAG member, but I have seen him commenting on several requests and his bots are doing a great job so I [[Image:Symbol support vote.svg|20px]] support this user's request to join. -- Boricua  e  ddie  21:29, 11 August 2007 (UTC)
 * Bot knowledge, has common sense, knows WP:BOT, my support. ~   Wi ki  her mit  02:00, 12 August 2007 (UTC)
 * The above discussion is preserved as an archive. Please do not modify it. Subsequent comments should be made in a new section.

Betacommand
Hey. Just so you know, Betacommand is a 'special' person insofar that he has old BRFAs that ArbCom invalidated, so he's using '/BetacommandBot Task \d' - this doesn't affect the template negatively. Additionally, both relevant to beta and other users, the standard form: If a user is an established bot operator, it's probably OK to bypass most of that as long as there is ample description: We don't need to know the language, the bot probably has a flag and an established edit rate, and such, the only important part is really newbot. --ST47 Talk&middot;Desk 23:33, 12 August 2007 (UTC)
 * I disagree with the form - it takes seconds to fill out and is a much easier way of seeing the information, especially if it's on another page and/or doesnt give info on certain things like editrate. If they say all the information (or even just a basic summary) on that page, it isn't a huge problem, but it still can be a little annoying. Matt/TheFearow (Talk) (Contribs) (Bot) 23:41, 12 August 2007 (UTC)
 * I agree with TheFearow: the form is very quick and things like edit rate and language are crucial. Keep in mind, the language can change for different tasks (for example, I have different tasks coded for my bot in python, C#, and AWB. — M ETS 501 (talk) 01:53, 13 August 2007 (UTC)
 * Maybe we need a new rule at the top of the BRFA page, stating that requests that do not use the proper form will be removed or denied? It would make everyone use the form, and almost everyone would follow it, so it wouldn't affect too many BRFA's. Matt/TheFearow (Talk) (Contribs) (Bot) 02:05, 13 August 2007 (UTC)
 * I disagree with that. New users basically always use the template anyway, and it will just seem like we're being a dick to the established users.  Should it be mandatory, yes, but mandatory without punishment. — M ETS 501 (talk) 02:17, 13 August 2007 (UTC)
 * Matt, I would suggest that you go back and read the MFD where a group of users suggested disbanding the BAG. I think that you will find that such a punitive process is the exact type of thing that concerned many of the delete voters. --After Midnight 0001 03:17, 13 August 2007 (UTC)
 * Sorry, it seems you misunderstood me, I meant that it is removed/denied if they do not use the template, but to state that if they recreate it using the template it can continue. By removing (my preferred option), I meant un-transcluding, or we could just not continue to trial or such without it? I didn't mean punishment, I just meant halting the process until the template is used. Matt/TheFearow (Talk) (Contribs) (Bot) 03:25, 13 August 2007 (UTC)
 * Yeah, but IMHO I still think it's more trouble than it's worth. — M ETS 501 (talk) 04:33, 13 August 2007 (UTC)
 * The template is useful for documenting bots, but should not be a "requirement" to get the information needed to approve bot operations. We've approved plenty of bots without it before.  From a standards approach, it should be encouraged though, but bot operators should not be bitten for not using it.  The original purpose of the template was so that the recurring questions that were asked of every request would be pre-answered.  I do disagree that User:Betacommand is exempt from something by virtue of being "special", but he is a knowledgable bot operator and deserves some slack based on that. —  xaosflux  Talk  05:18, 13 August 2007 (UTC)
 * Halting a bot request, even temporarily, for such a minor issue is just punitive. As long as the request for approval has all the information we need (edit rate requested, programming language, etc.), it's fine.  In this case, Betacommand's request did not have that information.  &mdash; madman bum and angel 13:04, 13 August 2007 (UTC)
 * In all the cases I have seen where they have not used the form, several peices of information have not been provided. With the form, it reminds them to fill it all out. I do agree that it should not be halted if they dont use the form but provide all the necessary information on the BRFA, however I have always seen important information missed out when the form is not used. Matt/TheFearow (Talk) (Contribs) (Bot) 22:54, 16 August 2007 (UTC)

Proposal
It seems to me that nothing's really changed since the MfD, and we need to adapt this idea somehow to improve several factors: speed, community involvement, and bureaucracy. We could probably extend the approvals process to the community - or to administrators, or to other bot operators - as long as there's a check somewhere:
 * Keep the pages we have as-is, with a few modifications to reflect the new procedure
 * Modify the template for a new request to have, below the discussion section, an approval section, where community members, bot operators, admins, whatever, can give their support for a trial. After at least X votes and Y day(s), if the number of supporting users is Z more than the opposing users (think arbcom case acceptance) then a trial is authorized for a sane amount of time - if it's blatantly obvious, then BAG can authorize a trial before this - and after the trial is done we allow review, and then a second community/administrator/botoperator voting phase for approval to operate. Again, if it's obvious, BAG can speedily approve, or even bypass the trial. Once it's approved, it may begin operating, and it either receives a flag, or BAG decides whether a flag is merited. This proposal pretty much converts BAG into a sort of clerk, however there's also a sanity check on the bureaucracy there insofar that BAG can bypass the voting on stuff like interwiki or CFD bots. Due to this, joining is by election, anyone has suffrage, and an uninvolved BAG member may close. Bottom line: Open the process up, allow community decisions, limit the role of the BAG while still giving a 'sanity check'. --ST47 Talk&middot;Desk 11:25, 19 July 2007 (UTC)
 * I love the idea, however I believe there are several additions needed, such as a rule forcing bot operators to post to relevant pages (wikiprojects etc) when they put in a BRFA regarding to that. It's one thing we really need. I also believe BAG should be a lot more open - any botop should be able to join if they get a decent amount of support, as then there would not be too much power (only the ability to speedy trial/approve bots, and/or revoke trials/approval where necessary). Matt/TheFearow (Talk) (Contribs) (Bot) 22:16, 19 July 2007 (UTC)
 * ST: I don't like the idea of "voting" on bot approvals. That seems to me to be totally against how we work in this project. Bots need to be approved based on technical merit and usefulness, either with community consensus or - more realistically - the consensus of technical experts who take into account the input of the community. What we have now, in fact. We don't make decisions by voting if they can be made by consensus.
 * Matt: The only thing stopping the group being more "open" as you calling it is the community. I personally trust the community to decide who is on BAG, and if that means that certain people aren't being appointed then so be it. We could say "lower the bar" but as far as I'm concerned "consensus" should operate here as throughout the rest of our site, and consensus has no bar.
 * "Forcing" is a strong word, but routinely advertising bot requests in relevant venues would be desirable and tbh I'm surprised that change didn't happen already! --kingboyk 22:29, 19 July 2007 (UTC)
 * I've been considering a little header template for a while, that shows some useful stats about BRFA's, such as count, newest, latest approved (seperate for fully and trial), and a notice about any BAG elections in progress. I'm going to develop one anyway, once I create the basics ill post it here. Matt/TheFearow (Talk) (Contribs) (Bot) 01:04, 20 July 2007 (UTC)
 * Basic template done, what do you think of something like this for publicising BRFA's and BAG's on other pages?

I would (hopefully) place it on the following pages (once its moved to template-space, and if people like the idea): What do you guys think? Matt/TheFearow (Talk) (Contribs) (Bot) 01:45, 20 July 2007 (UTC)
 * WP:BAG
 * WP:BRFA
 * The other bot-related pages
 * WP:BN (if it has a "bots needing flag" indicator)
 * WP:VPM
 * any more that people want it on.
 * Any chance it can pull in data from the bag bot? — xaosflux  Talk  02:34, 20 July 2007 (UTC)
 * There would be a bot to do it, however I just put in random data in the meantime. Matt/TheFearow (Talk) (Contribs) (Bot) 02:36, 20 July 2007 (UTC)

Second proposal

 * From my analysis of ST47's message above, I interpret his general concern that there are a lot of fully-qualified people who could and should be more involved with the bot approvals process in a more substantial way. However, they are discouraged by the fact that entry into this "approvals group" is too bureaucratic, which causes the other issues (lack of speed, lack of community involvement). For example, I could ask to join and help out analysing whether a bot should run and if it a) meets the bot policy and b) will enjoy the support of and improve the community. This is what I do every day when I close deletion discussions as an administrator, and block users. However, I would probably be rejected into this "approvals group" if I nominated myself, hence the concern about bureaucracy.
 * I appreciate why you should regulate who can approve bots - not doing so can lead to bad decisions and possible harm, especially if any new user can join, possibly even a single-purpose sockpuppet of the person requesting a bot to approve it. However, I have no doubt that anyone who displays some technical knowledge in this area (ie. to understand at least the basics of how bots affect and benefit Wikipedia), have some experience on Wikipedia, and do not lack the community's trust (note lacking it: not having proven trust, ie. RfA, but rather not having it disproved), would be a benefit to improving the approvals process. However, with the current setup, they can do nothing really, because they lack the centred 'governing power', so to speak, to actually approve bots.
 * I could nominate myself to join the BAG right now. What do I have going for me? I have a Toolserver account and am currently developing a number of bots for primarily Wikinews and possibly one for here as well. I am very active on Wikipedia, and enjoy the bare minimum of community trust that someone should to approve bots (in my opinion). However, I would fail in any bid to join the approvals group because I have barely participated in approvals prior. That isn't to say that I couldn't go any worse of a job than those currently in the group. And I wouldn't consider my lack of participation all my own fault - the current structure of the bot approvals process makes it very difficult to prove a persons' worth as an approvals member.
 * What I propose is this: allow any user which is experienced on Wikipedia and has at least some knowledge of bots on Wikipedia, whether evidenced by contributing to the approvals process before or not, can add their name to the list at WP:BAG. They can then do everything a BAG member can at the moment, and if they do it properly, fantastic, another positive effect on the approvals process. If they screw it up continually, show ineptitude, or have a drastic lack of community trust, then bring the issue up on this page and we can discuss it then. In this kind of situation, being reactive is better than proactive, because the exclusion factor amounts to a negative net effect on this process.
 * The question you ask: why should you believe/listen to me? What would I know? Well, I encountered a similar problem with clerking, and the best result was to adopt a policy like the above mentioned for both the process and to keep the peace. I fear that if the BAG doesn't change its' ways sooner rather than later, it will end back up at MfD, as has been noted on at least one noticeboard in the last couple of days.
 * When I was in your position with the clerking issue, my first reaction was to raise my hands in the air and run around screaming. I wasn't the only one. However, as the discussions developed at Community sanction noticeboard/Archive3 and Bureaucrats' noticeboard/Archive 6, the arguments put forward to adopt a more open system were fundamentally better than those against change. I see distinct parallels between the clerks and the BAG, and I urge all members of the BAG and the community to comment and discuss any possible options to altering the way approvals for bots are handled. I would prefer to see changes at this level rather than an MfD which causes resistance and heavier disruption. I'm sure we all would prefer that, for that matter.
 *  Daniel  10:42, 20 July 2007 (UTC)
 * That is what I believe BRFA should be. There should be some requirements, such as having contributed to at least 2 BRFA's and having over 200 edits, which are both reasonable and important for someone in trust, but apart from that everything seems good. I would definately support a method like that. Matt/TheFearow (Talk) (Contribs) (Bot) 10:53, 20 July 2007 (UTC)
 * Rather than putting a numerical thing on it, there should be a message saying how you must have at least some substantial experience with Wikipedia as well as understand the bot policy and how BRFA works. Other than that, a simple caution to compliment the common sense idea that "proceed slowly at the start of your time giving assistance to the approvals process", and extend an invitation to new users to possibly join an IRC channel or email/other contact methods to hone their skills in helping out approving bots. But that's just me.  Daniel  11:00, 20 July 2007 (UTC)
 * There should still be some sort of list so random users with no bot knowledge won't approve bots. ~   Wi ki  her mit  14:22, 22 July 2007 (UTC)
 * Yes. However, getting your name on this list was the cause for concern.  Daniel  01:39, 23 July 2007 (UTC)
 * A simple approval process, simply requiring an admin or existing BAG member to say yes, no big process. That would be ideal. It means people with bot knowledge can get in, but people who know nothing about it will likely not get approved. Matt/TheFearow (Talk) (Contribs) (Bot) 01:46, 23 July 2007 (UTC)
 * That sounds like a great idea. If issues do come about, and a user is becoming disruptive whilst on "the list", then we hold a discussion, and consensus will determine what happens.  Daniel  02:03, 23 July 2007 (UTC)
 * I would really like to hear some input from current Group members about the merits of this proposal. Cheers,  Daniel  11:11, 25 July 2007 (UTC)
 * This would be fine. We'd need to keep the list, and there should be some oversight, at least that you must run a bot and have programming experience, but if we do that I don't see a problem. --ST47 Talk&middot;Desk 14:33, 25 July 2007 (UTC)
 * Why would they need programming experience? Often we as programmers see things in one way, and the insight of non-programmers is incredibly useful. They already comment on BRFA's - having them able to do it officially as BAG and/or approve trials/etc would be a benefit. Matt/TheFearow (Talk) (Contribs) (Bot) 03:51, 26 July 2007 (UTC)
 * Programmers know if an automated task is feasible or not (e.g., when it's clearly impossible for a non-human entity to account for all of the human factors it may encounter), when there's potential for an automated task to overstep its bounds (e.g., if regular expressions could be too greedy in some situations, or when there's a logic error in a conditional loop), among other things. They are the most qualified to comment on automated tasks because they are very familiar with the method of automation.  I think that what you want non-programmers to do (e.g., commenting on whether a task would benefit the project or not, if there may be interference with other concurrently-running bot tasks, or if another WikiProject may need to comment first, etc.), they already can do by engaging in discussion of BRFAs as has always been promoted.  But the final decision on whether a piece of code making edits at superhuman speeds should be unleashed on Wikipedia should be that of those who understand the piece of code.  &mdash; Madman bum and angel (talk – desk) 05:45, 26 July 2007 (UTC)
 * Indeed, we still need a list of some sorts, and you need some experience with bots on Wikipedia. Not exactly programming in eight different e-languages, but a solid grounding of bot policy and use on Wikipedia. Plus the generic urge for people to take it slow at the start, etc. Again, more comments appreciated.  Daniel  06:31, 26 July 2007 (UTC)
 * Well in that case, why not just let any admin be a member of BAG? One would expect all admins to either know of bot policy or know how to look it up. --kingboyk 13:31, 27 July 2007 (UTC)
 * That's the idea of the proposal...  Daniel  13:52, 27 July 2007 (UTC)
 * Let's give it a trial run then. --kingboyk 14:08, 27 July 2007 (UTC)

("undenting") Would bot owners just go ahead and add themselves to the list? There needs to be some sort of organization (as in organized, not group). ~  Wi ki  her mit  16:37, 26 July 2007 (UTC)
 * Does there? I think the analogy to CHU and RFCU clerking is an excellent one, and that's what I, for one, would really like to see.  Sure, you can add yourself; just keep in mind that it's an extra responsibility, usually a dull one, and it's not a position of prestige.  If you seem inactive, you can be removed; if another BAG member continually has to correct you on procedural or technical details, you're not being useful.  If you're disrupting the procedure or apparently not well versed in policy, you can be asked to remove yourself and come back some other time.  &mdash; Madman bum and angel (talk – desk) 17:41, 26 July 2007 (UTC)
 * Indeed. Pending no further word against this proposal (and the support for it), I'll reword and deprotect (leave at semi-protection) the BAG page so that this system can be adopted (I'll include cautions about starting off slowly, not approving your own bots, understanding of the bot policy etc.). If you object, please speak up within the next 48 hours so that we can discuss and modify as appropriate. Cheers,  Daniel  04:13, 27 July 2007 (UTC)
 * Well hold on, are you proposing that anybody can add themselves to the group or are you proposing extending BAG membership to all admins? They're quite different. Already anybody can comment on bot applications; there has to be somebody with some authority to close the debates. Also, remember, this is actually a bureacrat task that is delegated to BAG; delegating it to all admins is fine, but to everybody? no. I couldn't support that. We may as well just close down bot approvals altogether; at least then there would be no "bureacracy". --kingboyk 14:22, 27 July 2007 (UTC)
 * Extending to bot operators with programming experience and BRFA experience, who may add themselves at will to the list, however they can be removed if they don't have experience with bots or if they need to be corrected constantly. --ST47 Talk&middot;Desk 14:30, 27 July 2007 (UTC)
 * Alright. Let's see how it goes. I'll suggest to User:Reedy Boy that he sign up (admin, bot op, AWB dev); if other folks can suggest to some suitable candidates that they sign up too it will give us a more useful test. --kingboyk 15:00, 27 July 2007 (UTC)
 * Very nice choice. :) &mdash; Madman bum and angel (talk – desk) 15:07, 27 July 2007 (UTC)

I think the new working on Bots/Approvals group (not mine) is excellent. What does everyone else think? &mdash; Madman bum and angel (talk – desk) 14:38, 27 July 2007 (UTC)
 * Not bad, but I have a question. What happens if somebody is removed involuntarily? What recourse do they have? --kingboyk 14:48, 27 July 2007 (UTC)
 * I expect it's much like CHU and RFCU clerking, after which this proposal has been modeled. You don't really have a recourse except to take a break, review bot policy, then return if you'd like.  Re-adding your own name immediately would not be useful and would probably be seen as disruptive.  It's expected that you'll comply with the more experienced members of the Group, and it not, dispute resolution may be in order.  For the record, I've not seen such a dispute occur over clerking.  &mdash; Madman bum and angel (talk – desk) 14:59, 27 July 2007 (UTC)
 * Righto. I'm happy with that; let the trial commence! --kingboyk 15:08, 27 July 2007 (UTC)

Section break
I'm slightly concerned about what could happen with this. Certainly, parallels can be drawn to the clerking procedure, but the community has given the BAG more power than clerks have - that is, the power to approve or reject bot approvals. As it was, nothing (absolutely nothing) stopped a user from commenting on BRFAs for a period of time at their leisure, much like people can comment on AfDs at their leisure. It then came down to the BAG member to approve/reject/order a trial on a bot, using the comments made as a guide. However, there is no doubt that managing (or commenting on) BRFAs is, frankly, mind numbingly boring. Hence someone will comment for a while, and realise that if they were to get onto the BAG, they'd have to do a hell of a lot more of this - ultimately, they decide that they don't want to, and they stop.

That is where the problem lies - a lack of participation. This isn't caused by some sort of perceived bureaucracy - we have far less of that than the ArbComm does, retaining its fairly closed body of clerks (with no nomination system open to become a member) and keeping the willing contributor out. If you look at the text removed in this diff (provided to me by Daniel on IRC in a totally unrelated matter!), you will see a comment which effectively says that some parts of Wikipedia, for various reasons, can't be as open as others. These reasons including there being set procedures to follow and/or a requirement for some sort of expertise. By making BAG a relative "free for all", we remove any and all standards that we can reasonably expect the community to hold us to.

I'm all for increased participation in the BAG, but fear that this format can only cause problems with incorrectly approved bots, ultimately leading to further calls for the dissolution of the BAG (and for the record, threats of MFD can be safely ignored, as it seems, from the deletion attempts on the AMA, that groups cannot be nominated for deletion).

So, I've said that BAG has more powers than clerks. I don't think that anyone could argue on this point, or on the point that an incorrectly approved bot can do a massive deal of harm. Contrary to apparent belief, approving bots isn't as simple as looking at the approval, thinking "that looks good", and making the edits to approve. No - a member of the BAG has to check the background of the user (ie, we don't want to give a user who doesn't meet the minimum edit threshold for using AWB to be given the ability to run an AWB bot); we need to check that the proposal is clearly supported by the community via relevant Wikiprojects; we need to have an excellent knowledge of Wikipedia policy and of the "unwritten rules", so that we can avoid upsetting people by approving a well meaning, but unwelcome bot. Finally, we need to have the technical skills to pick apart a request. If someone comes to BRFA asking for approval for an anti-vandalism bot using AWB, the alarm bells have to start ringing. This sort of task cannot be done with AWB, so it become clear that the requesting user either hasn't done his research, or is up to no good (both are valid - we've had a couple fo requests from Molag Bal socks). Having an open group, people will use BAG as a stepping stone to adminstratorship, and then leave when they get the shiny new buttons. We don't want that.

OK - I've complained enough now! So what is a workable solution? Well, first off, there needs to be some oversight of prospective members, whether this be a vote or a simple empowerment of someone ('crats? consensus of the BAG?) to remove someone forcibly. As it is, I feel that there is nothing wrong with our current voting system, as long as it is publicised. I say this on every request I see - "please leave messages on the appropriate noticeboards", followed by a long line of alphabet soup indicating the appropriate noticeboards. I also suggest a notice at the top of WP:BRFA. A (perhaps valid) complaint about BAG is that it's cabalish. We need to give the community every opportunity to vote for someone, and that means leaving nominations open for their full course. We don't differentiate between BAG and non-BAG opinion either, which makes us significantly more open that the MedCom. People just need to remember to advertise the fact that a vote is ongoing.

Community trust does need to be proven - not, as has been suggested above, a lack of it. BAG is the, effectively, the ultimate authority on bot approval matters on Wikipedia, having had this role devolved to them by the 'crats. There should be just three absolute requisites for membership of the BAG - community trust, technical expertise and experience around BRFA. The first needs to be proven by a voting period of sorts, and the second and third need confirming by a vote. All three are really quite easy to attain - it is by no means difficult to get onto the BAG, as the current nomination is showing.

So, congratulations if you've read all of that (and if not, please do so - it took me some time to write, so please show me the courtesy :))! That's my position on BAG membership - as for the approvals themselves, I do have another opinion (that a voting section, as seen on other wikis, would be good), but that can be brought up when the discussion swings back that way.  Thanks, Martinp23 15:57, 28 July 2007 (UTC)


 * Hmmm. Well, I'm going to mull over your argument for a little bit longer, as I do see many valid points in it.  But let me just comment for the time being that in regards to your workable solution, it's already been established that consensus of the BAG or a bureaucrat can forcibly remove a member, either because he is disrupting the process or because he is not qualified.  This sets us apart from CHU and RFCU clerks; we do have a specialized body, and we're taking that into account in this proposal.  I've been under no impression that bot approval is easy, and I assumed that many of the tasks you specified above were executed by the BRFA.  Perhaps, though, we should  make it clear to new members what exactly they're signing on to do?  Iron out that procedure a bit?  Just a couple thoughts.  :) &mdash; Madman bum and angel (talk – desk) 17:16, 28 July 2007 (UTC)
 * We don't actually have any way to remove users. Betacommand was only removed after a load of argument on this page, and there is no procedure set up - that was all a very informal affair, and relied heavily on the ArbComm ruling.  I think that it would be better, in any case, to avoid the situation in which we may need to remove a user in the first place.  Comments will always come in that any sort of voting process is broken (*points to RfA*), generally after a number of (high profile?) failures.  Then, there'll be a load of successful nominations and we'll think "hey - all that argument about changes was pointless!".  It's never-ending cycle ;) Martinp23 18:24, 28 July 2007 (UTC)
 * Betacommand was removed prior to the ArbCom decision. --kingboyk 12:17, 29 July 2007 (UTC)
 * Oh. I thought you were commenting on the reform proposal, which does indeed provide that users may be removed.  Perhaps you should see the notice at the top of WP:BAG, which ST47 posted, and represents the implementation of the proposal in a nutshell, as far as I can see. &mdash; Madman bum and angel (talk – desk) 18:49, 28 July 2007 (UTC)
 * According to the BAG page, "Users who are not qualified or who consistently need to be corrected may be removed at any time by consensus of existing members or any bureaucrat". Does that address your concern? Basically, either the BAG discuss a person here and if the consensus is to remove, that user is removed. If a bureaucrat removes them, that's fine, we gave them the keys because we trust them.  Daniel  00:15, 29 July 2007 (UTC)
 * There needs to be some oversight prior to joining. The community has vested its faith in us to handle bot requests properly - the least we can do is make sure that competent people are doing the job. Martinp23 02:20, 29 July 2007 (UTC)

Another proposal
Some discussion on IRC went into and around this:
 * 1) The lead (or second) paragraph of WP:BAG notes what we expect of members: "To join the BAG, you should have a knowledge of bot policy, a technical knowledge of how bots work, the trust of the community and, most importantly, a few weeks experience in participating in BRFAs as a commentator.
 * 2) It notes that requests can be made on the talk page. They will be considered for a week, and should no significant opposition be raised by the community, the user will be added to the list.
 * 3) Those requesting membership need to link to their request at WT:BRFA and WP:BOWN.
 * 4) It is emphasised that we need people to comment on BRFAs far more than we need members of BAG.
 * 5) The obligations of being part of BAG are made clear

I hope that this covers all the bases. If you read my lengthy statement above, you will see the flaws in the current proposal, the main part being that BAG != clerking. Open membership looks good on paper, but if you delve more deeply, you see how exploitable it is. Molag Bal had an obsession with getting a bot flag, and under the open system, it would be too easy for an opportunistic vandal like him to get a bot flag and cause chaos. Martinp23 02:20, 29 July 2007 (UTC)


 * I support this proposal fully, per our extensive discussion on IRC. I do agree that the BAG is not a group of "clerks", and there needs to be some sort of a "waiting list"/approvals process.  &mdash; Madman bum and angel (talk – desk) 02:52, 29 July 2007 (UTC)
 * Sounds good to me too. — M ETS 501 (talk) 02:57, 29 July 2007 (UTC)
 * Yes, this is better than my proposals upon reviewing the entire discussion.  Daniel →♦  08:50, 29 July 2007 (UTC)
 * Support as well. --ST47 Talk&middot;Desk 12:10, 29 July 2007 (UTC)

Daniel expressed a valid concern to me on IRC just after I had gone offline very early this morning. That is - people may be driven away by frivolous opposes. I think we can all share that concern, perhaps just by looking at some of the reasons for opposition on RFAs. Hence, I'd suggest that "should no significant, relevant, opposition be raised..." be the phrase used. Hence, we can ignore the opposition based on the time, 6 months ago, when the user violated WP:CIVIL, but we can pay attention to the opposition which states that the user doesn't run any bots and has recently failed an RfA to 0/20/3. It's hard to define "relevant", but I think it can really come under WP:COMMONSENSE. Martinp23 12:25, 29 July 2007 (UTC)


 * Indeed; in the end, it's at the discretion of the BAG, and the BAG knows what to look for and what doesn't matter. &mdash; Madman bum and angel (talk – desk) 14:08, 29 July 2007 (UTC)

Will there be any objections to me bringing in this new proposal imminently? Continuing the current trial seems to be an exercise in futility. Martinp23 12:22, 1 August 2007 (UTC)
 * Sure. --ST47 Talk&middot;Desk 12:33, 1 August 2007 (UTC)
 * Indeed. &mdash; Madman bum and angel (talk – desk) 14:29, 1 August 2007 (UTC)
 * I would suggest that community consensus currently does not exist to support the trial, and tend to agree with Martin in that we could be wasting our time. However, it would be good to possibly emphasise the fact that being nominated to the group is not like RfA, and certain votes which don't affect capabilities to function within the approvals process can and will be totally ignored.  Daniel →♦  06:01, 2 August 2007 (UTC)

Frankly I think this is ridiculous. How long has the trial been running? Like three five days? How is it an exercise in futility? Andre (talk) 06:05, 2 August 2007 (UTC)
 * Well, some don't want to see this change go ahead under any conditions, and as such they would consider it a waste of time. Of course, under the principle of negotation, compromise and discussion that both myself, you and Martin should all value (and everyone else, also), such an attitude will not benefit to resolving any "dispute" (I use the word in lieu of a better one, and because such wording has been chiseled into my mind when dealing with mediation issues) amicably. I would prefer to see further discussion on the issue, however, especially before reverting, however we will be wasting our time if those who don't want to change "dig in", so to speak. Lets hope that this isn't the case.  Daniel →♦  06:14, 2 August 2007 (UTC)

I have been discussing this whole situation with Andrevan privately, and it seems the following (with slight modifications) is "workable" for both of us:-


 * "If the nomination process is more transparent, if the community is invited to participate more strongly, if votes which are rubbish are discounted and BAG members are given no more weight in voting than others, and if b'crats were empowered to judge community consensus, it may be better. It's the same principle that applies to administrators - we trust these people to do tasks because if anyone could do it there would be massive problems."

However, I do think that maybe leaving the trial period going a little longer wouldn't be too disruptive or harmful.  Daniel →♦  06:40, 2 August 2007 (UTC)


 * I agree that the combined proposal is what Ive been pushing for with BAG Noms, and BRFA's in general. when joining BAG we use common sense with what kind of comments are keepable and what should be ignored as BS. Also Its been the status to have a bcrat close. ∆ 06:45, 2 August 2007 (UTC)

What Daniel says is "workable," but I have a big problem with abandoning the open system trial at this stage. To quote myself from a different venue, ''One admin can cause damage, but one BAG member really can't do anything at all. I can't even conceive of a scenario in which a member of BAG could create a problem. Molag Bal? Do you really think that all the BAG members wouldn't notice if he just joined and started approving bots? There is no way an open BAG could inadvertently produce a flagged vandalbot.'' Andre (talk) 06:51, 2 August 2007 (UTC)

Furthermore, I don't see how we can treat BAG as anything other than a WikiProject or a clerking operation, with the current level of community support. To have what is essentially a position comparable to bureaucrats with the ability to "approve" bots doesn't seem to be in the community mandate. Andre (talk) 06:57, 2 August 2007 (UTC)


 * "There is no way an open BAG could inadvertently produce a flagged vandalbot" – You're clearly more optimistic than I am, but that's probably a good thing. OK, so here're a couple questions.  How can the nomination process be more transparent?  It's on the talk page of the membership list and notices are posted on BOWN, BRFA, and the Village Pump.  What more do we have to do to make it clear that anyone can contribute?  No matter what we do, the nomination process won't be given the same weight as, say, RFAs, which is probably a good thing.


 * What votes are rubbish and should be struck? Votes of Anons/SPAs/vandals?  Certainly.  Votes of those who don't understand the position?  They're good faith votes; who has the right to strike them and should?


 * Does anyone have any proof that BAG members' !votes are given extra weight? It seems to me that's like the assertation of the administrator and contributor alleging that bureaucrats in RFAs only look at the bot-generated vote table.  Perhaps the community takes more notice of members' !votes, and it influences their own.  But why not?  Current members know what the job entails.  Are you suggesting that the closing bureaucrat would ignore community consensus in favor of the current BAG members?  I think not, but then, I'm not a bureaucrat.


 * You are, as of late, and you suggest that bureaucrats be empowered to judge community consensus. They always have been, but grudgingly; they do have enough to do, even I can see that, and the last time we asked a bureaucrat to close a nomination here, it brought about complaints about our process and talk about another MfD (whether that would work or not is not the issue.)  Do you think this will solve the problem?  &mdash; Madman bum and angel (talk – desk) 17:21, 2 August 2007 (UTC)


 * Keep in mind, I think you're responding more to Daniel than to me. I prefer the current "open" system. However, I do feel that the "old" system has a lot of work to go to be truly transparent and open to nominations. It shouldn't just permit anyone to join, provided they go down unlit stairs to the cellar to find a washroom that has a sign declaring "Beware the Leopard." The Wiki way is to actively encourage participation, no offer it if you're willing to jump through enough hoops. The way the system operates in the "old" way, it has no criteria and no legitimacy. Andre (talk) 02:32, 3 August 2007 (UTC)


 * Just a small thing on a matter I know very well - it would be shockingly easy for Molag Bal to get a flagged bot under the current system. Readers may not be aware, but Molag has a history of using both good and bad accounts in tandem.  Therefore, a young whippersnapper like Retiono Virginian (a good editor) could put himself in the group and be the "deciding vote" in giving bot approval to a bot requested by one of his socks. And no, none of us would notice - no one did when he nominated himself for adminship (and if any readers know of anyone who can spot a Molag Bal sock at 50 paces, you are invited to apply for a job at the Wikipedian league for prevention of Molag Bals (£50 joining fee applies, payable to me ;-))). Martinp23 18:10, 2 August 2007 (UTC)


 * If Molag Bal is so good at using good and bad accounts in tandem, he could just forget the bad accounts and make a few good accounts. If they're as hard to spot as you say, what's to stop him from just joining BAG the "old" way several times over? Or, proposing a bot (which anyone can do, correct?) and having it seem like a good faith bot until it works? There's nothing about the "old" system that safeguards this. All it does is keep the BAG small and insular, so editors have trouble joining in general. That's not an acceptable solution. Andre (talk) 02:32, 3 August 2007 (UTC)


 * Because he has absolutely no idea about how to code, which becomes obvious when he proposes an AWB anti-vandalism bot, or something equally stupid. We don't approve such bots.  For membership to the BAG in the "old" system, people look for experience running a bot and/or programming ability, posing a significant hurdle to Molag Bal.  In the "open" system however, he can probably slip in quite unnoticed, with no one paying too much attention and with the group in a near constant state of limbo, its body of members changing daily.  Then, he'll be able to give that supporting voice for his sockpuppet's request.  I'm sorry if I'm using a somewhat esoteric example (that of Molag Bal), but I'll hope that you can appreciate the point I'm making.  As for how I know all this about Molag Bal - I've been dealing with him since I became an admin in November last year, and have been in some email conversation with him. Martinp23 02:59, 3 August 2007 (UTC)


 * But that's just this one guy who doesn't know how to code. Learning about bots is easy -- a Molag Bal+ could just learn a bit and he'd be in even with the "old" system. I think what you propose is unrealistic. Andre (talk) 03:03, 3 August 2007 (UTC)


 * Someone who is already a member of BAG would watch new users, and if they did any approvals out-of-process etc, they would be asked to follow process. It would still be obvious. And they would still have to do more good than bad, which worsens the effect of any damage. A flagged vandalbot would be bad, but it would not be too difficult to revert. Matt/TheFearow (Talk) (Contribs) (Bot) 23:51, 7 August 2007 (UTC)

Further discussion
I've had a look through WP:BAG and WP:BRFA now, having returned from my holiday. What I saw does not amuse me. Of the several editors who have joined under the open scheme, only a tiny proportion (<1/2, iirc) have any significant edits to BRFAs. I was tempted to take a pair of hedge-trimmers to the list, but then remembered about this proposal.

For those who have been active members of BAG through this trial period, I can't see why you won't be able to get on under this system, especially as you have "work experience" under your belt to point at and be proud of. For others: this shouldn't pose any significant barrier to you joining, and will in fact enrich your experience (!) by letting you know whether you'd enjoy working on BAG, and giving you a chance to get into a routine of making sustained contributions to BRFAs. A problem I've noted while looking at WP:BAG is that people have signed up thinking "I might comment, one day" - we don't want that, and giving them a week of time being "watched" prior to joining will make these people think twice.

Please raise any objections/ideas regarding this proposition - I propose bringing it in to force fairly soon (tomorrow?) if no one has major problems. Martinp23 22:53, 26 August 2007 (UTC)


 * I don't see any major problems. This seems to have encouraged some of our editors who would be good BAGgers to contribute to BRFAs, which in turn gains them easy acceptance to the BAG.  &mdash; madman bum and angel 06:07, 27 August 2007 (UTC)

Change in bot name
Hi! Just an advisiory, I've changed the configuration of my interwiki bot to use the account User:STBot rather than User:STBotD. Both accounts are flagged, and I've made a note on the original request and userpages. This change is due to my use of STBot on other wikis and the upcoming SUL change. --ST47 Talk&middot;Desk 15:51, 16 August 2007 (UTC)

User Script
Hey there, to assist in BAG tasks, I have created a user script.

To install it, simply add the line:

importScript("User:TheFearow/baghelper.js");

to the bottom of your monobook.js file. Then, perform a hard reload. It adds the following tabs on BRFA pages:


 * BAG Trial (prompts for the extra template params, and replies with a bottrial tag)
 * BAG Speedy (replies with a botspeedy tag)
 * BAG Approve (replies with a botapproved tag)
 * BAG Denied (replies with a botdenied tag)
 * BAG Archive (archives the request, prompts for result which is either Speedy, Approved, Denied, Withdrawn, Expired, etc)

Speedy, approve, and deny do not reload, as you are supposed to archive right after. On both archive and trial, the page is reloaded after completion. Progess is shown in the contentSub, right below the text "From Wikipedia, the free encyclopedia", which is right below the title. Lastly, please do not just copy across the content, as I may be updating etc the script with bug patches/more features. Enjoy! Matt/TheFearow (Talk) (Contribs) (Bot) 01:45, 20 August 2007 (UTC)
 * I have added an Expired and a Withdrawn template to it. I am considering adding one that adds the OperatorAssistanceNeeded and a custom message. Does anyone like the idea? Matt/TheFearow (Talk) (Contribs) (Bot) 21:46, 21 August 2007 (UTC)
 * Looks like a pretty good idea.  Cbrown1023   talk   01:43, 22 August 2007 (UTC)

Unblocked Bot
I've unblocked a bot as requested on WP:BOWN, this appears to be an issue that is going to get way past BAG, please see the discussion there. Thanks, — xaosflux  Talk  00:50, 24 August 2007 (UTC)

BotTrial
I don't like that this template has an editrate parameter. According to the bot policy:

3. Unflagged bots (including bots in trial periods) should limit edits to no more than 2 per minute. After being approved and receiving a bot flag, this can be increased. . . Ideally, bots should be run at a rate that permits human editors to review the bot's edits if the need arises.

I take this to mean that even already flagged bots should still run tasks that have been approved for trial only at two edits per minute, so that the operator and the BAG can monitor its operation, and so if there are any problems spotted by a sysop, the bot can be terminated/blocked and the edits reverted. Now, I know that this edit rate restriction isn't always observed in practice. But I don't think we should encourage higher edit rates as a matter of "template" routine. Thoughts? &mdash; madman bum and angel 15:16, 28 August 2007 (UTC)


 * Yes, you're exactly right. The idea is that, during a trial, the botop manually approves and checks each edit, and is on hand to stop the bot immediately should problems arise.  The 2 epm should be a restriction noted for all unflagged bots, by virtue of them not having a flag - I think the line is blurred somewhat for existing botops, but they should still be encouraged to use a low edit rate, and be reminded that they're expected to check all the edits. Martinp23 16:14, 28 August 2007 (UTC)


 * Parameter removed. ~   Wi ki  her mit  22:27, 28 August 2007 (UTC)

BAG Joining
<div class="boilerplate metadata" style="background-color: #edeaff; margin: 2em 0 0 0; padding: 0 10px 0 10px; border: 1px solid #8779DD;">
 * The following discussion is preserved as an archive. Please do not modify it. Subsequent comments should be made on the appropriate discussion page.  No further edits should be made to this page.


 * Withdrawn

I am interested in being elected into BAG. I run a bot of my own, HermesBot, and often comment on BRFA's. I have a basic knowledge of C# & perl, and I can (at least) read php and python well enough to understand it. I have a basic knowledge of regexes and fully understand wikipedia's bot policy. I have helped with the approval process in the past, but I don't feel comfortable making decisions like those without community trust. Thanks. <span style="font-family:Verdana,Arial,Helvetica;"> CO 2 21:55, 19 September 2007 (UTC)
 * ✅ Support. Looks like he can be trusted with the position. &mdash; E  talkbots 01:58, 22 September 2007 (UTC)
 * + trustworthy/good user/knows bots.  Cbrown1023   talk   02:57, 22 September 2007 (UTC)
 * I'm generally concerned about this.  Daniel  05:58, 22 September 2007 (UTC)
 * And this, which doesn't show fantastic judgement either.  Daniel  06:01, 22 September 2007 (UTC)
 * I don't understand how this could be problematic, it's a joke? This process is turning into a RFA... <span style="font-family:Verdana,Arial,Helvetica;"> CO 2 15:14, 22 September 2007 (UTC)
 * Question: Could you explain why your contribution on this page August 28 is signed Wikihermit (already a BAG member) ?    (Edit: "Parameter removed.  ~   Wi ki  her mit  22:27, 28 August 2007 (UTC)" vs. Revision history: "22:27, 28 August 2007 CO (Talk | contribs) (66,969 bytes) (?BotTrial) (undo) ") Oceanh 11:39, 22 September 2007 (UTC).
 * Wikihermit is CO - they changed usernames. --ST47 Talk&middot;Desk 13:33, 22 September 2007 (UTC)
 * Yup. <span style="font-family:Verdana,Arial,Helvetica;"> CO 2 15:14, 22 September 2007 (UTC)
 * This isn't needed. Just change your name on the list, and go from inactive to active.  If you want to complete this I guess we can remove the dagger mark from the list. —  xaosflux  <sup style="color:#00FF00;">Talk  16:02, 22 September 2007 (UTC)
 * The above discussion is preserved as an archive. Please do not modify it. Subsequent comments should be made on the appropriate discussion page, such as the current discussion page. No further edits should be made to this page.