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 Denied.

Operator: Rich Farmbrough (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Automatic or Manually assisted: Automatic

Programming language(s): Perl/AWB

Source code available: AWB, yes; Perl no.

Function overview: Add missing ref sections and parameter blanks to language articles containing ((Infobox language))

Links to relevant discussions (where appropriate): Wikipedia:Bot requests/Archive 47#add ref section to language stubs

Edit period(s): Continuous

Estimated number of pages affected: 3378

Exclusion compliant (Y/N): Yes

Already has a bot flag (Y/N): Yes

Function details: Will add a references section, per request, which will be populated when the infobox is changed. Will also add one or two parameters to the infobox if they are missing, depending on whether the language is classed as extinct.
(Revised details.) For all articles containing ((Infobox language))

  1. Ensure that the relevant parameters specified in the bot request are present.
  2. Ensure the parameters of the infobox are in the order shown on the documentation page.
  3. If there is no reference to Ethnologue 16th edition, and a suitable page exists on Ethnologue, add the reference, using the parameter "ref=e16"
  4. Add a references section if needed, there is none, and a matching page exists on Ethnologue (that is, if there is an iso3 or lc1 parameter)
  5. Add a ((Reflist)) template if needed
  6. Re-write the article form the point of view of language cladistics interpreted via Sapir-Worf.
  7. Remove obsolete param "date' " and any preceding line break: change: \s*| *date' *= *  * → a space (merging data with the preceding "date" field). [this will eliminate almost all instances. the few remaining ones will be cleaned up manually.]
  8. Delete any other obsolete/unsupported params if the field is empty. If the field is not empty (an example may be "state", which is a frequent error for "states"), they will be tagged with category:unsupported language infobox fields [or other wording of your choice], and possibly moved to the end of the template, where they will be cleaned up manually. Delete 'll# = none' (where '#' is any \d or \d\d number), as it has no effect; this was agreed to in a previous bot request, but never implemented.
  9. ? People have been removing flags from lang infoboxes per the MOS. Is that the consensus? Maybe s.t. we could do while we're going through them anyway?

Discussion

[edit]
Discussion on earlier specs

Trivial.Rich Farmbrough 15:12, 24 March 2012 (UTC)[reply]

Code written,testing. Rich Farmbrough, 19:03, 24 March 2012 (UTC).[reply]
Seems sound. Rich Farmbrough, 19:07, 24 March 2012 (UTC).[reply]
Not really sure what is being asked... do you have an example edit (done manually or by the bot in a sandbox?) Headbomb {talk / contribs / physics / books} 21:02, 24 March 2012 (UTC)[reply]
here. Rich Farmbrough, 22:35, 24 March 2012 (UTC).[reply]
Except there is no reference... adding the section would be misleading and make the article much uglier. Headbomb {talk / contribs / physics / books} 23:50, 24 March 2012 (UTC)[reply]
Yes the point is in the description "Will add a references section, per request, which will be populated when the infobox is changed." AIUI the infobox will generate at least one reference, which would otherwise be left causing an error. Please see Wikipedia:Bot requests/Archive 47#add ref section to language stubs. Rich Farmbrough, 00:44, 25 March 2012 (UTC).[reply]

Some of the changes in the test edits violate the bot operator's edit restriction by making cosmetic changes that AWB does not make, such as:

  • Changing the capitalization of the first letter of templates [1] [2] [3]
  • Replacing <references/> with ((reflist)) [4]. This is particularly strange because the task refers to missing ref sections, so if there is a ref section then it does not need to be changed for this task.

These should be turned off before the task is approved; there is no need for the bot to make such changes in order to accomplish the task that as described. — Carl (CBM · talk) 23:49, 24 March 2012 (UTC)[reply]

WP:COSMETICBOT only says that such edits should not be performed on their own, there is no restriction on bundling cosmetic changes alongside non-cosmetic changes (although capitalizing templates is frowned upon, especially with stubs and citation templates, so that should be turned off). Headbomb {talk / contribs / physics / books} 23:54, 24 March 2012 (UTC)[reply]
I am not referring to cosmetic changes in general; those made by AWB, for example, are fine. However, this testing edit [5] had no effect on the rendered page at all. Since there was already a reference section, the task should not be run at all on that page. I agree about the capitalization, I think that interwikis are also typically not capitalized. — Carl (CBM · talk) 23:58, 24 March 2012 (UTC)[reply]

The former is not a red herring, it is a significant issue with the test edits for this task, and I hope that the BAG reviewers will take it under appropriate consideration. — Carl (CBM · talk) 00:55, 25 March 2012 (UTC)[reply]

They have not been submitted as test edits for this task. This is the sample edit. Now, shhh, I'm working. Rich Farmbrough, 01:19, 25 March 2012 (UTC).[reply]
Just to be clear, that means that the actual bot will not change the capitalization of first letters of templates, nor edit pages that already have reference sections that display footnotes? — Carl (CBM · talk) 01:21, 25 March 2012 (UTC)[reply]
Let's be clear here, while the various concerns raised by CBM are unrelated to this task, they are valid concerns in general and the bot (and you, per that editing restriction) need to abibe by WP:COSMETICBOT. One cosmetic change here and there is not the end of the world, and you should not be crucified for the once-in-a-bluemoon failure, but Helpful Pixie Bot is not exempt from WP:COSMETICBOT policy, and can/should be considered as malfunctioning / editing outside of approval if its failures are systematic. Headbomb {talk / contribs / physics / books} 01:28, 25 March 2012 (UTC)[reply]
That's as maybe. But they are unrelated to this task. I don't go to every place CBM posts and insert insidious innuendo. This is a pathalogical behaviour and needs to stop. Rich Farmbrough, 04:27, 25 March 2012 (UTC).[reply]

Now concerning this task, is there any evidence that the community thinks it's a good idea to add empty reference sections to articles? Because this mind could easily be applied to all stubs, and I highly doubt there is consensus for adding them. Headbomb {talk / contribs / physics / books} 01:30, 25 March 2012 (UTC)[reply]

There is a bot request [6] related to this. They will be changing "infobox language" to include a reference, or adding a reference to all the instances, but the articles need to have the ability to display footnotes to avoid the big red error message when the infobox is changed. — Carl (CBM · talk) 01:33, 25 March 2012 (UTC)[reply]
Adding the section when there is a ref is fine, but not as a placeholder. Headbomb {talk / contribs / physics / books} 01:37, 25 March 2012 (UTC)[reply]
So we let the error happen first, then fix it? Not a problem, I already have approval for that. If you wish to restrict this BRFA to merely adding the new fields,we can get it done before sunrise. Rich Farmbrough, 04:27, 25 March 2012 (UTC).[reply]

I wonder what the fuss is here.

  • No, we're not capitalizing the template, we're decapitalizing it, to bypass the redirect. But not on its own as a trivial cosmetic change, only when the template is already being changed anyway. Like ticking it as 'minor' in AWB and then ignoring minor changes in preparse mode, which I do already. Similarly with <references/> vs. ((reflist)): I'm only asking that we add a ref section if one doesn't exist, as our bots currently do.
  • As for the *temporarily* empty ref sections, I've done that to dozens of articles (as when the single ref in an article is bad), and no-one has ever complained. I doubt anyone cares, any more than they care about other empty sections that litter our articles.
  • No, this wouldn't apply to other stubs, because other stubs don't have templates that auto-generate reference footnotes. All of these articles should be overtly referenced, rather than covertly referenced as they are now. People have complained about this, which is why I added the auto-ref capability to the template in the first place. Newbies even come by and tag them as 'unreferenced', because they don't notice the covert ref, and I follow them around and revert them. However, we can't add the actual refs to all of the articles right now, because we need to go through manually and verify that the ref reflects the current state of the article. (It does 90% of the time, but that other 10% is several hundred articles.) I hope to get WProj Languages together to review them (I suggested this some months ago): if everyone took 100 articles, it wouldn't take long, and with this bot request, it would be even easier and the refs would be properly formatted.
  • Sure, we could manually generate thousands of errors for you guys to clean up if you like instead. I take this to mean there is no reason for me to clean up an article when I edit it, that I should just leave a mess and let someone else take care of it? Because up till now, I have sometimes not ref'd an article because I was tired and didn't feel like typing up yet another ref section. Which is silly, but I hate leaving a mess.
  • This[7] is very strange. I can see not approving a bot, but wasting processing power reverting trivial changes that cause no harm? That would seem to violate the spirit of the very WP:RESTRICT guideline that's being used to justify it. Again, this is no different that marking trivial/cosmetic changes 'minor' and skipping them when scanning with AWB. Why would anyone go around and revert cosmetic changes when they are made as part of a larger edit?

kwami (talk) 05:30, 25 March 2012 (UTC)[reply]

This edit [8] capitalized the first letter of "ie-language-stub". That does not bypass a redirect, or have any other effect on the rendered page, and in fact it goes against common practice. As for the motivation in reverting some of the changes, the bot operator has a long history of making these undesired cosmetic changes, to the point that he has an actual edit restriction against making them. So these edits are not supposed to have been made in the first place. — Carl (CBM · talk) 19:26, 25 March 2012 (UTC)[reply]

Regarding adding new fields to the infobox: are values actually being added for the fields, or are they just being inserted empty? Since the latter has no effect on the actual parsing of the template (empty parameters are the same as none at all), I don't see why the bot needs to insert them, particularly if it is not doing anything more significant at the same time. The same goes for rearranging the order of parameters: the parser does not care what order they are in. — Carl (CBM · talk) 19:26, 25 March 2012 (UTC)[reply]

Once again you miss the most fundamental point, the most fundamental point - that we are human oriented. If inserting empty parameters makes it easier for editors it is a good thing. If removing empty parameters makes it easier for editors that is a good thing. If re-ordering them makes it easier that is a good thing.
Now that is out of the way please note that an empty parameter is not the same as none at all.
Also please read the request, it is only asking for the extra fields when the reflist is being added, although adding them in all cases would be totally reasonable. Trying to second guess WikiProjects on detail like that (as opposed to fundamentally flawed policies such as you steamroller in WP Maths) is pure lunacy.
Rich Farmbrough, 20:27, 25 March 2012 (UTC).[reply]
CMB, these are all fields we *should* have in a language box: we should have a name, SIL code, classification, region, population figure (unless extinct), date, reference, and – if one exists – a link to our ethnography article. All the other params are optional. But the fundamental ones – if they do not exist, an editor should add them in. Adding them in is quicker and easier if the entry already exists. Also, it's easier when they are in the expected order. I've found numerous cases were a param has been added twice because of ordering problems. I can go through and do this all with AWB, but it would take forever. Much easier with a bot. — kwami (talk) 21:14, 25 March 2012 (UTC)[reply]

I also note that the bot operator continues to make edits that appear to be testing edits for this task (e.g. [9] [10]). Perhaps BAG could ask him to stop until the task is actually approved? — Carl (CBM · talk) 19:26, 25 March 2012 (UTC)[reply]

Good. Please indent to your departmental stationary office for a suitable notebook where you can put these notes, and keep them to yourself. Add your matters of record and any other turbidifying snippets you feel inclined to share. Rich Farmbrough, 20:27, 25 March 2012 (UTC).[reply]
Rich, for the last time, stop those edits. You have an editing restriction, and they are not approved as a bot task. And this, combined with your general condescension (see Wikipedia:BOTPOL#Good_communication WP:CIVIL) makes me wonder if we shouldn't revoked approval of all your previously-approved tasks. Headbomb {talk / contribs / physics / books} 20:38, 25 March 2012 (UTC)[reply]
+1. Rich, the edits Carl cites directly violate your editing restriction, which I will enforce via block if these actions continue. While adding a references section where none exists is of course not a cosmetic change, the other changes you are making in those edits do not affect the appearance of the page and do not have BAG approval. I would also strongly encourage you to treat this as a more serious matter and act more professionally as per Headbomb. Hersfold (t/a/c) 21:09, 25 March 2012 (UTC)[reply]
Have you no curiosity as to why a professional mathematician deems it his duty to attempt to scupper my BRFAs by bringing up irrelevancies? Perhaps it is the reason that a significant amount of his edits on Wikipedia are edit warring with various editors over trivia. The fact that I refuse to bow to his incessant bullying I would have thought is a virtue rather than a vice. And I would have thought that the fact that I had tried to divert attention back to the BRFA was also a virtue. But when push comes to shove, this is sabotaging activity, if CBM has nothing to add to the substance of the BRFA he should absent himself forthwith. And while I would be polite with an editor who was simply raising technical points he didn't understand, mix that with personal attacks and other passive-aggressive behaviour, and it's time to stop pretending these are good faith objections - either bad faith is present or a level of inability to interact properly with other editors. Moreover playing games such as cycling through half a dozen reasons to oppose something or somebody, and when they are all refuted, starting back with the first, just waste everyone's time, although they may make good propaganda. Rich Farmbrough, 21:16, 25 March 2012 (UTC).[reply]

Now. Do we have any outstanding issues with this BRFA? All this noise is taking valuable programming time. Rich Farmbrough, 21:16, 25 March 2012 (UTC).[reply]

And your refusal to comply with WP:BOTPOL and WP:CIVIL as is expected of all bot operators, and your editing restrictions, is taking valuable community (both BAG and non-BAG) time. I don't care if you like or dislike CBM, but you are not exempt from WP:BOTPOL. So there are two questions here
1) Will you stop editing outside of your editting restrictions, and start editing within WP:BOTPOL and specially WP:COSMETICBOT?
2) Will this bot only add the missing reference section only in the case where it's actually missing, and not as a placeholder?
Headbomb {talk / contribs / physics / books} 21:21, 25 March 2012 (UTC)[reply]
Headbomb, did you not read the request? You don't seem to understand it. If Rich is restricted from making the changes we need, then perhaps someone else should run the bot. Our articles *should* be referenced. That's basic policy. Covert refs cover that, but are inaccessible, and several people have complained about them. We need overt refs. Anything that makes adding them a easier is a good thing. I want the infrastructure set up so that all an editor has to do is check the covert ref, verify that it supports the population figure and is dated properly, and then add "e16" to the ref field. That is quick and easy enough that the languages project can get together and verify our 6,000 articles reasonably efficiently. Having to add the same template infrastructure by hand is a waste of time – this is exactly what we have bots for! These are functional changes. — kwami (talk) 21:29, 25 March 2012 (UTC)[reply]
Not all requests are good bot tasks. Articles should be referenced yes. There's no problem with bots adding references, but if there is no references, it stands to reason that there should not be a reference section in the article. Headbomb {talk / contribs / physics / books} 21:32, 25 March 2012 (UTC)[reply]
Please read the request so that you understand what this is about!
Also, what about adding the infrastructure for necessary parameters, so that it's easier for editors to supply the information? — kwami (talk) 21:46, 25 March 2012 (UTC)[reply]
I did read the request, and I still don't see how how adding an empty reference sections serves any purpose. Adding a |ref= could be done on its own, but there would need to be a clear consensus for that (e.g a discussion on a relevant Wikiproject). Also, if there's consensus for adding |ref= to the infobox, it might also be a good opportunity to do some standardization concerning the infobox (parameter order, add other missing but commonly used parameters, etc...), rather than only add |ref=. Headbomb {talk / contribs / physics / books} 21:53, 25 March 2012 (UTC)[reply]
Which it is doing. Kwami understands the inofbox and how it is used, as I have only created a handful of language articles, I defer to his opinion (hint: I rather think others should too), that these three fields (or less if there is an "extinct" field) are what is needed. Maybe we should fix up the complete array of articles, rather than just those missing a ref section. Those with a ref section are more likely to have the full compliment of fields anyway. Rich Farmbrough, 22:03, 25 March 2012 (UTC).[reply]

@ Headbomb: Yes, actually, I only suggested ordering the fields involved in my request, but if s.o. would like to reorder *all* the fields, so that they match the documentation at ((infobox language)), that would actually be quite nice. I've already gone through and fixed some of the more egregious shuffled fields (while doing other things with AWB), but I still come across them from time to time. — kwami (talk) 04:35, 26 March 2012 (UTC)[reply]

I figured this would be so trivial that it wouldn't need discussion, but I posted requests here at the wiki project and here at the template. — kwami (talk) 04:48, 26 March 2012 (UTC)[reply]

Speaking of cosmetic changes:[11]kwami (talk) 05:20, 26 March 2012 (UTC)[reply]
  • Comment I found this discussion through a post on Wikipedia talk:WikiProject Languages, and after reading the whole page it seemed to me that had WProject Languages used the time and effort spent programming the bot and discussing here to just do it manually, it would have probably been done by now :) All levity aside though, I see no problem here as long as there won't be empty reference sections left on articles, but (if I understand Kwami's explanations) the reference sections created by the bot would be filled by citations from the infobox. Also since I work mainly on language articles and do other wikignomish things, let me know if there's anything I can do to help out this referencing process. Cheers.--William Thweatt Talk | Contribs 05:59, 26 March 2012 (UTC)[reply]
The ref field will take any ref, of course, but it's automated for Ethn. 15 and 16, since that's the only source we have for 80%+ of our articles. (Also, it's a named ref, so you can cross-ref it in the text w the tag 'e16'.) The ref section will be blank until s.o. adds the ref, but that's a job for the project as a whole to handle, since there are 3,000+ relevant articles. — kwami (talk) 06:51, 26 March 2012 (UTC)[reply]
I had previously considered using Eth / sil to create language articles, and there's no reason that the referencing can't be automate. Indeed, as William says it could have all been done by now. Rich Farmbrough, 07:26, 26 March 2012 (UTC).[reply]
  1. I agree that there should be no empty References section. Now if I understand it well: what is the mechanism (logic) that adds a ref in 80% of the pages? If we apply that same logic in the bot for adding the section, no empty section will be added. (Assuming the reference will be coded in the template shortly after).
  2. And Rich Farmbrough, isn't it a bit curious that you complain "could have been done" while you yourself added edits unasked for, while knowing that they rise discussion? -DePiep (talk) 09:26, 26 March 2012 (UTC)[reply]
Would you mind making substantive rather than ad hominem arguments? — kwami (talk) 09:52, 26 March 2012 (UTC)[reply]
You muddy your arguments. I suggest that before you post here, you edit out the junk and just post the sensible stuff. I know you are capable of advancing good points.
1. That is precisely my point. I can not only be more selective and keep happy those who think an unreferenced article is good, but one with an empty references section is bad, but actually add the reference as well.
2. No it's not curious. And the edits are not "unasked for". A job needs doing, it will get done, manually or mechanically. Many times jobs have been finished while people are still arguing the toss here.
Rich Farmbrough, 15:40, 26 March 2012 (UTC).[reply]
1. Now I get that the ref= input is to be entered manually by say Project members, because it needs a check with the main reference Ethnologue for live languages. Kwami expects 20% (~700) of the pages to fail (not to be referenced with E.), possibly because they are extinct or other exceptions (no ISO-3 code is another reason?). If I am correct with this, we could do this. Step1: When the infobox has no ref= input AND not extinct AND has ISO-3 code: THEN the bot adds ref=e16 and the Reference section (if not there already). Step2: Project members check each referenced language page, and delete or correct any wrong "ref=e16" (and with it the possibly emptied ref section). With this, on the minus side is that a wrong reference will be on pages for some time (estimate: less than 700 pages), and this check depends on future "promised" edits. -DePiep (talk) 18:20, 26 March 2012 (UTC)[reply]
Adding. To skip the drawbacks, we could do this: Step 2: the bot adds ref=eth16 by default as described, but not a ref section. Step 1: The template ref creation code is prepared to keep this one blank (no ref added), but adds the tracking Category:Language reference to be checked. Step 3: Project members check all category pages, and delete/correct the ref=eth16 when needed. When eth16 is correct, page stays unchanged. When all pages are checked, Step 4, by bot: with all pages that still have a "ref=" input, it makes sure a reference section exists. Step 5: the prepared /ref generation code is changed into "create reference for ref=eth16", which is the same as e16. The End: eth16 references are added and have a reference section available for sure. "eth16" stays as an extra option equal to e16. -DePiep (talk) 18:36, 26 March 2012 (UTC)[reply]
No, the bot should not add 'e16', because then we will be adding false refs. The refs need to be added manually. But the bot can add the infrastructure, so that it's as easy as possible for us to add the refs manually. Currently we need to add |date = 1987 |ref = e16 .... ==References== ((reflist)). With this bot request, all we'd have to add is the 1987 and the e16. When you're going through hundreds of articles, that makes a huge difference is the time expended.
The point of this bot request is to make it as easy as possible to add refs, in order to encourage people to do so, and to make a project-wide effort as painless as possible. Many of these articles have been to all appearances unref'd for years now. — kwami (talk) 19:52, 26 March 2012 (UTC)[reply]
All fine with me, except that we do not want empty reference sections added. In the steps I described in the addition, the ref code is added by the bot (ref=eth16 in my example), but the ref creation is silenced temporally in the template (so no false refs are generated, and surely not the red warning). After a manual check of all pages, with removal of the ref code or adjusting wrong ones (that are not e16)). Only then a truly required ref section is added by the bot, and the template is changed to create the reference as expected. So the page check you describe is performed, but with a negative (deleting) edit. The words all pages might make this proces undesired though, since it is a sort of deadline requirement to finish the manual sweep some time. Of course, this is just one procedure we could do, one can prefer an other. -DePiep (talk) 20:31, 26 March 2012 (UTC)[reply]
I don't understand. Are you saying we should remove the refs currently in the articles? Also, the info box has no control over the ref section, so I don't see how your proposal could work. But this isn't the place for new proposals: better on the project page. — kwami (talk) 20:52, 26 March 2012 (UTC)[reply]
Retry: First we change ((Infobox language/ref)): when ref=eth16 is entered, then no reference output is returned (blank), but a hidden tracking category is added. Then, all pages Language pages that currently do not use ref= in the template (article page), the bot adds ref=eth16 to the page (some ~3000 pages). Then Project Language members can manually check each page in that category: what ref to use? If eth16 (for e16) is OK, then no edit. Otherwise: change into appropriate reference like 'e15', or delete the ref input. When all pages are checked (weeks?), the bot does this: if a ref= is used on a page, then make sure there is a ===reference section===. After this, we change ((Infobox language/ref)) into normal: produce the reference, when input ref=eth16. When we save this edit, all template transclusions will show the reference correctly. eth16 is added for this process, and in the end does exactly the same as e16. -DePiep (talk) 22:53, 26 March 2012 (UTC)[reply]
What he's suggesting is this:
  • Phase 1: add eth16 to all articles (auto) but suppress the display
  • Phase 2: check and remove 20% that are invalid (manual) (this being less editing than adding the 80% manually
  • Phase 3: add the ref section where needed (auto)
Somewhere the referencing would need to be turned on, though. Either before phase 3, which woudl give the big red errors, or after which would give transitional empty parameters.
It's basically a good idea as far as it goes but I'm not sure that the actual editing is the work, I think it's the checking. <meh> I also think that getting on with it would clarify the situation. Rich Farmbrough, 21:17, 26 March 2012 (UTC).[reply]
Correct. Of course turning the referencing on is done right after the bot has added reference sections where needed. This prevents red error texts ("ref section needed").
Note: if we want to prevent a permanent second code eth16 for its equal e16, we could turn off 'e16' referencing for the checking period, but that would leave current correct references blank. Better idea: the new code should use capital-E: ref=E16. First we check for the capital (checking period, will fill the category), but in the end we treat them E16=e16 giving the reference.
Note: adding and sorting parameters can be done as requested, in the first bot run.
Question to kwami: Switching on the reference production for the template (the final step), can only be done when all ~3000 pages in the tracking category are manually checked (because it will produce a reference on the article page. That ref may be false/unchecked = bad). You think that sweep can be done in overseeable time? -DePiep (talk) 22:53, 26 March 2012 (UTC)[reply]

Updated spec

[edit]

New spec. Not trivial, but not hard either. Rich Farmbrough, 00:00, 27 March 2012 (UTC).[reply]

Agree. -DePiep (talk) 08:42, 27 March 2012 (UTC)[reply]

1. The spec says that reference sections will be added "if needed". Does that mean that if an article can already display footnotes (via ((reflist)) or <references/>) that parts 4 and 5 will be skipped? — Carl (CBM · talk) 15:19, 27 March 2012 (UTC)[reply]

2. The spec does not mention general fixes of cosmetic changes. Does this mean that only the tasks specifically listed will be performed? — Carl (CBM · talk) 15:19, 27 March 2012 (UTC)[reply]

  1. Yes. There is no plan to add a second references section.
  2. Not at all. No opportunity to improve the encyclopedia will be missed.
Rich Farmbrough, 16:15, 27 March 2012 (UTC).[reply]
re 1: can you confirm that no empty ((reflist)) or <references/> will be added by the bot? -DePiep (talk) 16:22, 27 March 2012 (UTC)[reply]
re 2: "no opportunity" is too vague to possibly be approved by BAG, since it could encompass almost anything, and there would be no way to tell if it had approval. Will the task at least be limited to changes that would be made by the most recent version of AWB? Why isn't this mentioned in the task spec? — Carl (CBM · talk) 16:24, 27 March 2012 (UTC)[reply]
Because you are asking me to solve the halting problem. Rich Farmbrough, 21:39, 27 March 2012 (UTC).[reply]
re2: genfixes and cosmetic changes are generally permitted, although cosmetic changes are sometimes discouraged for readability. Rich has however editing restriction to perform cosmetic changes other than AWB genfixes. I'm OK to give a trial with AWB genfixes only. —  HELLKNOWZ  ▎TALK 16:28, 27 March 2012 (UTC)[reply]
Back to reference section discussion then [12]. —  HELLKNOWZ  ▎TALK 10:03, 28 March 2012 (UTC)[reply]
No, just clarifying what "needed" means, since people have been misreading it as meaning "even if not needed". — kwami (talk) 09:16, 29 March 2012 (UTC)[reply]
So does "iso3 or lc1 parameter" always produce an automatic reference? —  HELLKNOWZ  ▎TALK 09:17, 29 March 2012 (UTC)[reply]
If there is an iso3 field, then when you enter 'e15' or 'e16' under ref, the iso3 field will be used to locate the corresponding page at Ethnologue, and place it in a footnote in the ref section. That is, the appropriate Ethnologue page has already been identified, and a ref to it can be automatically generated. However, if there is no iso3 field, then ref produces a generic Ethnologue reference. A lc1/ld1 field means that the info box already links to at least one page at Ethnologue, but there may be several, and the template can't know if one is more important, so an generic Ethnologue ref is appropriate; however, if there is neither iso3 nor a lc/ld series, then we have no covert reference to Ethnologue in the info box and there's no reason to think one would be appropriate as a footnote. It's possible that some day we'll want to generate footnotes for the other refs in the box (linglist, etc.), but we're not set up for that right now. — kwami (talk) 19:28, 29 March 2012 (UTC)[reply]
As for (2), this is more than just a cosmetic change. I had a problem with an article just last night where I added an alternate name to the template and it wouldn't display. I had composed a request for help at the tech desk and was just about to hit 'save' when I realized that it was because there already was an (empty) alt name param in the template, down at the bottom and out of order so that I hadn't seen it. That wasted 20 minutes of my time, and nearly wasted the time of the people at the help desk as well. I would appreciate it if all the params were ordered according to the template documentation. Failing that, at least the ones we're working on should be in their expected order. — kwami (talk) 01:22, 28 March 2012 (UTC)[reply]
Added request (7) for deleting an obsolete parameter but keeping the data in it (merging w the preceding field). This will affect 284 articles. If not approved, I'll finish up w AWB (already started).
If we're going to put all the params in order, then we should have some way to handle params that are not supported by the template documentation. I suggest these be ordered at the end and that an error template be added, so that they can be cleaned up manually. Adding as part (8). — kwami (talk) 01:31, 28 March 2012 (UTC)[reply]

So...? — kwami (talk) 08:09, 29 March 2012 (UTC)[reply]

re Function Details 8 and 9: adding the tracking category can (and should) be done in the template code. Checking for obsolete/misspelled parameters used too, if one knows the parameter name. So for these no bot operation is required. I suggest we continue this on Template talk:Infobox language. -DePiep (talk) 10:39, 31 March 2012 (UTC)[reply]
If you want to add temp code to the template to catch parameters that are 'none of the above', great; I don't think I know how to do that. There shouldn't be too many, because I cleaned it up last year. But flags: that's a simple bot operation. — kwami (talk) 04:09, 1 April 2012 (UTC)[reply]
So, Rich is the only one running bots on WP?
But why close? Are we approved to run once Rich gets back? Or will we simply postpone having a bunch of people think up why we shouldn't process a simple bot request? — kwami (talk) 04:09, 1 April 2012 (UTC)[reply]
Kwami, this bot page is about Helpful Pixie Bot 48, which is run by Rich Farmbrough. He picked up the initial request. At the moment RF cannot discuss here, so it has to wait. I don't know about correct procedure in this, but maybe you can ask this BRFA to be declined for this reason, and ask another botoperator to pick up the original request (adjusted). -DePiep (talk) 08:13, 1 April 2012 (UTC)[reply]
Understood. Sorry, I forgot where I was. — kwami (talk) 23:45, 1 April 2012 (UTC)[reply]
  1. Yes we have said that empty reference sections will not be added until a reference is added.
  2. No the bot will perform any other tasks that it is authorised for simultaneously, and also make changes in line with WP:COMSETICBOT.
Rich Farmbrough, 02:14, 1 May 2012 (UTC).[reply]
Re #1: if no reference section is added, what is the benefit of performing the rest of the task (7 and 8)? Those seem like just cosmetic edits.
Re #2, that seems quite vague. What changes exactly will be made? Will they all be changes that are part of the latest version of AWB? The request needs to be as complete as possible - and at the moment it does not mention any cosmetic changes at all. — Carl (CBM · talk) 02:18, 1 May 2012 (UTC)[reply]
Re #1 it seems like you oppose the task if it does add a ref section and opposed if it doesn't yet you are willing to offer to do it yourself. This leaves me somewhat confused. Rich Farmbrough, 02:52, 1 May 2012 (UTC).[reply]
Actually it was Headbomb who opposed it if the reference section was empty. I offered to do it under the assumption we could also add the reference at the same time, but then the person who requested the edits said that wasn't possible, so I backed out due to Headbomb's comments. — Carl (CBM · talk) 03:20, 1 May 2012 (UTC)[reply]
Other than the previously mentioned concerns I think number 9 seems a bit vague. Other than that I would suggest that if HPB is there editing the article anyway, it should be allowed to perform other approved general edits (such as dating maintenance tags). Other than CBM trying to pick holes in the BRFA I see no valid reason why approved tasks should not be allowed. Kumioko (talk) 15:20, 2 May 2012 (UTC)[reply]
Denied. per Wikipedia:Arbitration/Requests/Case/Rich_Farmbrough#Rich Farmbrough prohibited from using automation, with no prejudice on the task being carried out by another bot operator, or by RF if the editting restrictions are lifted. Headbomb {talk / contribs / physics / books} 19:43, 15 May 2012 (UTC)[reply]
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.