Wikipedia:Bots/Requests for approval/Cewbot 12


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard. The result of the discussion was

Cewbot 12
Operator:

Time filed: 14:07, Sunday, December 3, 2023 (UTC)

Function overview: Implement WP:PIQA + Merge VA into WPBS.

Automatic, Supervised, or Manual: Automatic

Programming language(s):

Source code available:

Links to relevant discussions (where appropriate): Wikipedia_talk:Vital_articles, Templates for discussion/Log/2023 May 17

Edit period(s): weekly

Estimated number of pages affected: Talk pages including WikiProject templates. (['Category:WikiProject banners without quality assessment', 'Category:WikiProject banners with quality assessment', 'Category:Inactive WikiProject banners'] - ['Category:WikiProjects using a non-standard quality scale'])

Namespace(s): Talk

Exclusion compliant (Yes/No): Yes

Function details: This task is basically Bots/Requests for approval/Qwerfjkl (bot) 26 plus the transfer of the Vital article and the handling of activepol, blpo, listas in WikiProject Biography. In the future it might be possible to discuss automatically removing blp after a person has passed away.

Discussion
There are some tests: The goal of this task is to be the main operator for the additions described above, and to work with Qwerfjkl (bot) for the rest. Also, User:MSGJ, I'm a bit curious, since we've transferred all the important functionality of WikiProject Biography to the WikiProject banner shell template, can we just remove WikiProject Biography, just like we do with Vital article? --Kanashimi (talk) 14:07, 3 December 2023 (UTC)
 * 1) Merge VA into WPBS
 * 2) + vital=yes
 * 3) Merge VA + WikiProject template into WPBS
 * 4) Merge VA + WikiProject template (rename to redirected target) into WPBS and set class= for mutiple classes at right layout place
 * 5) Merge VA + WikiProject templates into WPBS + set class, vital + remove "class" of WikiProject templates
 * 6) move listas
 * 7) different ratings


 * WPBiography does quite a lot more than that. And I think this task is already complex enough, shall we focus on the matter at hand? May be a project for the future though. &mdash; Martin (MSGJ · talk) 20:43, 3 December 2023 (UTC)

Just to note my support for this task, and confirm it fits within all recent discussions we have had on how to merge the vital article template. My thanks to Kanashimi for taking this on. One small note on 3 above: there was a clash in ratings - would it be better for a human editor to review cases like this, rather than overwrite one of the ratings? You could transfer the rating from {vital article} and leave the rating on the other template. That will automatically place the page in Category:Articles with conflicting quality ratings which is monitored. &mdash; Martin (MSGJ · talk) 20:53, 3 December 2023 (UTC)


 * That's a good idea. I've fixed the code.  Kanashimi (talk) 23:32, 3 December 2023 (UTC)
 * All new test cases look good to me. #7 is not a vital article? &mdash; Martin (MSGJ · talk) 15:12, 4 December 2023 (UTC)
 * Yes. #7 is from WikiProject Biography. I would like to be able to traverse all the WikiProject pages eventually, it would be nice to add Bots/Requests for approval/BattyBot 79, Bots/Requests for approval/Qwerfjkl (bot) 24 and the like. Kanashimi (talk) 21:53, 4 December 2023 (UTC)

Some issues with recent edits: Also, I know you are an experienced bot operator, but I believe you are supposed to wait for BAG to approve a trial before doing the trial? &mdash; Martin (MSGJ · talk) 12:49, 5 December 2023 (UTC)
 * 1)  - did not add yes. Also it did not transfer the listas to the shell.
 * 2)  - did not remove start from other banners
 * 3)  - can you remove B from the banners which agree with the PIQA rating? (Keep the C-class for human review.)
 * 4)  - did not add yes, did not transfer the listas value, did not remove class from conforming banners


 * Thank you for your comments. #1,2,4 are algorithmic problems and are fixed. As for #3, I have included it in practice. For the PIQA part, I'll wait for test approval. Kanashimi (talk) 13:47, 5 December 2023 (UTC)

bag assistance needed Please review and approve a trial, thanks &mdash; Martin (MSGJ · talk) 09:26, 6 December 2023 (UTC)
 * Primefac (talk) 12:44, 14 December 2023 (UTC)
 * @Primefac @MSGJ Please look at here. (Please search for "PIQA" and "Maintain vital articles") It seems that my design goal has been achieved. Please let me know if there is anything I can do to improve it, thank you. Kanashimi (talk) 14:15, 14 December 2023 (UTC)
 * I've checked every edit on the first page, and could not see any errors. Just one suggestion: shall we bypass any redirects to WikiProject banner shell at the same time? &mdash; Martin (MSGJ · talk) 15:04, 14 December 2023 (UTC)
 * Sorry, could you be a little more specific? Kanashimi (talk) 22:17, 14 December 2023 (UTC)
 * E.g. replace WikiProjectBannerShell with WikiProject banner shell &mdash; Martin (MSGJ · talk) 22:20, 14 December 2023 (UTC)
 * I think it's a good idea. I'll fix it. Kanashimi (talk) 22:32, 14 December 2023 (UTC)
 * Also, you could remove any duplicate listas value (example), but not that important &mdash; Martin (MSGJ · talk) 16:24, 14 December 2023 (UTC)
 * Kanashimi (talk) 22:04, 14 December 2023 (UTC)
 * I can actually remove other attributes that overlap with WPBS. Is there a need for this? Kanashimi (talk) 22:31, 14 December 2023 (UTC)

Also I can do this: --Kanashimi (talk) 05:46, 15 December 2023 (UTC)


 * Yep, that kind of task is already approved for Qwerfjkl (bot) at Bots/Requests for approval/Qwerfjkl (bot) 19 &mdash; Martin (MSGJ · talk) 08:07, 15 December 2023 (UTC)
 * Thanks for the note. As far as I'm concerned, it looks like the task is ready to go? Kanashimi (talk) 22:07, 15 December 2023 (UTC)
 * Yep, all looks good to me. @Primefac what do you think? &mdash; Martin (MSGJ · talk) 14:33, 16 December 2023 (UTC)
 * Just checking something with Qwerfjkl (bot) 24. Primefac (talk) 14:18, 17 December 2023 (UTC)

I will also clean Category:Pages using WikiProject banner shell with duplicate banner templates --Kanashimi (talk) 03:48, 22 December 2023 (UTC)


 * @Kanashimi: the living or blp parameter can now be migrated to the banner shell, or just removed if it is already there (example) &mdash; Martin (MSGJ · talk) 19:19, 22 December 2023 (UTC)
 * Yes, at that time I was adjusting the code for duplicate templates. It's working now. All these parameters will be moved from WPBIO to WPBS: 'living', 'blp', 'BLP', 'activepol', 'blpo', 'listas' (adjustable). Kanashimi (talk) 23:42, 22 December 2023 (UTC)
 * @Primefac@MSGJ I was thinking that since there seems to be no problem now, maybe we could go ahead and approve the application? Kanashimi (talk) 06:04, 26 December 2023 (UTC)
 * Yes, it would be great to get these tasks approved. @Primefac, what do you think? &mdash; Martin (MSGJ · talk) 20:50, 29 December 2023 (UTC)
 * @Kanashimi, what will Cewbot do in the event that two identical WikiProject banners have conflicting parameters? Will it leave them in for processing by a human (off the top of my head, this seems like it may be best)? This question came to my mind due to noticing that some articles had two GOCE templates that - when merging them - required parameters to be modified, however there may well be other examples I’m not aware of - hence the question. Best, &zwj;—&zwj;a smart kitten[ meow] 13:27, 26 December 2023 (UTC)
 * If the templates have conflicting parameter values, I'll leave it to manual processing. Kanashimi (talk) 13:29, 26 December 2023 (UTC)
 * Thank you for confirming &zwj;—&zwj;a smart kitten[ meow] 13:41, 26 December 2023 (UTC)

, I would ask that you start slowly (maybe batches of <1000 per day) at the outset just to make sure any lingering issues that weren't seen in the trials can be dealt with. Primefac (talk) 13:34, 31 December 2023 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard.