Steward requests/Miscellaneous/2017-11

Manual requests

Performance improvements to global abuse filters

Status:    Done

While setting up filters for the 2017 Community Wishlist Survey (see discussion), I noticed on Meta we're regularly hitting the condition limit. It looks like some global filters could be improved, which I believe require steward intervention:

old_size == 0 &
user_editcount < 10 &
article_namespace rlike "^(0|2)$"
contains_any(added_lines, "Goji", "Gochi")
old_size == 0 will cancel out more edits than the edit count check, and we can use regex (fast in this case) on the namespace to consume one condition instead of two.
old_size == 0 &
user_age == 0 &
article_namespace rlike "^(0|2)$" &
contains_any(lcase(added_lines+article_text), ...)
  • Special:AbuseFilter/82, 91 and 94 could probably be combined.
  • Special:AbuseFilter/80 – Put the old_size == 0 as the first condition, as it is more likely to evaluate to false.
  • Special:AbuseFilter/78 – (private, so I'm not being descriptive) The new_pst variable is very slow, and from my experience may not always work. You could probably just use added_lines. Also put the article_namespace condition first, as it is more likely to evaluate to false.
  • Special:AbuseFilter/72 and 76 – Use article_namespace rlike "^(0|2)$"
  • Special:AbuseFilter/69 – Put the article_namespace condition first.
  • Special:AbuseFilter/46 – You can probably get rid of the action = "edit" condition because the other variables used (added_lines and added_links) only apply to edits. This filter would normally trip on deleting the page, but we are only checking for non-autoconfirmed users. The added_links conditions could also be combined into one condition, like added_links rlike "one|two|three".
  • Special:AbuseFilter/19 and 132 – Shouldn't need action == "edit".
  • Special:AbuseFilter/138 – Use user_age == 0 instead of !"user" in user_groups (marginally faster), and put the irlike as the second condition and not the last. In this case, doing the regex first might slow things down a little, but it will definitely reduce the condition count. We have a new logstash dashboard that shows which filters are very slow, and we can check if this one shows up (but I don't think it will).
  • Special:AbuseFilter/141 – Similar to above, use user_age == 0 as the first condition, then I'd probably put the edit_delta condition as the second, followed by article_text, then the rest.
  • Special:AbuseFilter/144 – I think you could use action contains "upload" instead of the two conditions checking the action.

Just a few friendly suggestions! — MusikAnimal talk 23:06, 5 November 2017 (UTC)

I changed some of them. I may do the rest later. Ruslik (talk) 18:55, 6 November 2017 (UTC)
  Done Ruslik (talk) 13:50, 11 November 2017 (UTC)

Spam pages on kiwiki

Status:    Done

On kiwiki, all contributions by Ngangawanjenga (talkcontribsaccounts) seem to be spam. See e.g.: [1], [2], [3]. Korg (talk) 10:06, 11 November 2017 (UTC)

  Done Deleted. Ruslik (talk) 13:02, 11 November 2017 (UTC)
Thank you, but not all articles have been deleted. I guess it is because they have more than one revision. Korg (talk) 21:09, 12 November 2017 (UTC)

Page deletion in

Status:    Done

Please delete the page "Naruto ninjutsus list" in, because the community decided to eliminate it by unanimity. --Conde Edmond Dantès (talk) 20:08, 12 November 2017 (UTC)

Done. Matiia (talk) 20:17, 12 November 2017 (UTC)

Deletion request for 4 userpages in projects without active administrators

Status:    Done

Please someone delete this 4 userpages, to make room for my global userpage. All of these projects haven't any active administrators:

  1. q:de:Benutzer:Slade
  2. b:eo:Uzanto:Slade
  3. n:ro:Utilizator:Slade
  4. q:simple:User:Slade

Thanks in advance. — Slade 22:33, 12 November 2017 (UTC)

  Done Ruslik (talk) 19:56, 14 November 2017 (UTC)
Many thanks, Ruslik! — Slade 01:58, 15 November 2017 (UTC)

History deletion

Status:    Not done

Please someone delete my history page "", some new internal military laws are in progress and some names have to be deleted. The only solution is to delete the history and I don't know how to do it. I'm the only administrator of this page.

Thank you! BOBDENARD57

French Wikipedia has its own administrators. Please, ask them. Ruslik (talk) 19:57, 14 November 2017 (UTC)

OAuth approval request for Grant Metrics

Status:    Done

This is the production OAuth consumer for the upcoming Grant Metrics tool. You can read more about it at Community Tech/Grant metrics tool. Thanks! --MusikAnimal (WMF) (talk) 22:42, 16 November 2017 (UTC)

Done by Tgr. Matiia (talk) 17:26, 17 November 2017 (UTC)

Bigdelete on en.wp: Wikipedia:Articles for deletion/List of voice actors (3rd nomination)

Status:    Done

en:Wikipedia:Articles for deletion/List of voice actors (3rd nomination) closed as delete and redirect, but apparently the delete part needs a steward because of the number of revisions in the history. Sandstein (talk) 12:30, 28 November 2017 (UTC)

  Done Ruslik (talk) 18:02, 28 November 2017 (UTC)

Delete - nonuse templates on kowikt

Status:    Done

These templates are unnecessary. There is no local admin on kowikt, so please delete them. And, delete these unnecessary local user pages(#1, #2, #3) too. --Nuevo Paso (talk) 04:58, 16 October 2017 (UTC)

There are a lot of pages to delete in the speedy delete category. I'll keep working down the list in a bit. – Ajraddatz (talk) 18:37, 18 October 2017 (UTC)
I deleted a bunch of Burmese words that had incorrect Unicode combining characters, since those are obviously not useful. PiRSquared17 (talk) 20:25, 24 November 2017 (UTC)
Partially   Done. I deleted only those that did not have transclusions. The remaining templates need to be replaced or removed from the pages where they are used first. Ruslik (talk) 18:42, 25 November 2017 (UTC)

Modules to be moved

Status:    Done

Hello as per discussion on CS1 error w:kn:ವಿಕಿಪೀಡಿಯ:ಅರಳಿ_ಕಟ್ಟೆ#CS1_templates_always_show_error_in_Kannada_wikipedia: , discussed on IRC with Ajraddatz ,i want a steward to move pages from sandbox modules to actual modules on following

cs2 modules
live sandbox
w:kn:Module:Citation/CS1 w:kn:Module:Citation/CS1/sandbox
w:kn:Module:Citation/CS1/Configuration w:kn:Module:Citation/CS1/Configuration/sandbox
w:kn:Module:Citation/CS1/Whitelist w:kn:Module:Citation/CS1/Whitelist/sandbox
w:kn:Module:Citation/CS1/Date validation w:kn:Module:Citation/CS1/Date validation/sandbox
w:kn:Module:Citation/CS1/Identifiers w:kn:Module:Citation/CS1/Identifiers/sandbox
w:kn:Module:Citation/CS1/Utilities w:kn:Module:Citation/CS1/Utilities/sandbox
w:kn:Module:Citation/CS1/COinS w:kn:Module:Citation/CS1/COinS/sandbox
w:kn:Module:Citation/CS1/Suggestions w:kn:Module:Citation/CS1/Suggestions/sandbox

-- ★ Anoop / ಅನೂಪ್ © 04:00, 20 November 2017 (UTC)

You should ask local administrators. Ruslik (talk) 19:38, 20 November 2017 (UTC)
@ Ruslik i have contacted Admin today since directly on their talk page. we had this error from One year thanks to w:User:Trappist the monk it has now solved, if the admin dont reply in a week , can you move the modules yourself. ★ Anoop / ಅನೂಪ್ © 09:30, 21 November 2017 (UTC)
These modules already exist. Ruslik (talk) 18:05, 28 November 2017 (UTC)
  Done Ruslik (talk) 17:27, 29 November 2017 (UTC)