Admin at cswiki and Wikidata. Tech Ambassadors & Translators, +2 on MediaWiki. Contribute to Pywikibot.
User Details
- User Since
- Oct 12 2014, 12:35 PM (512 w, 6 d)
- Availability
- Available
- IRC Nick
- matej_suchanek
- LDAP User
- Matěj Suchánek
- MediaWiki User
- Matěj Suchánek [ Global Accounts ]
Today
Tue, Aug 6
This feature has been removed.
Thanks! The bots are now indeed back.
Mon, Aug 5
Fri, Aug 2
Thu, Aug 1
the In the news section still starts with July 31. Not sure what's up with that.
This morning (CEST), I visited my favorite wiki's main page and was shown a cached version from yesterday (2024-07-31). So I took a snapshot of the debug comment:
<!-- NewPP limit report Parsed by mw‐web.eqiad.main‐5ffbbd4f55‐hlpc7 Cached time: 20240731111040 Cache expiry: 3600 Reduced expiry: true Complications: [no‐toc] CPU time usage: 0.345 seconds Real time usage: 0.468 seconds Preprocessor visited node count: 4056/1000000 Post‐expand include size: 53226/2097152 bytes Template argument size: 13576/2097152 bytes Highest expansion depth: 15/100 Expensive parser function count: 16/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 2104/5000000 bytes Lua time usage: 0.060/10.000 seconds Lua memory usage: 1460527/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 276.223 1 -total 80.62% 222.704 1 Šablona:Nejnovější_aktuality 39.88% 110.165 11 Šablona:Aktualita_úmrtí 38.10% 105.249 11 Šablona:Aktualita_úmrtí/výstup 28.34% 78.286 8 Šablona:Aktualita 25.48% 70.372 15 Šablona:Flagicon 18.04% 49.819 22 Šablona:Delink 10.09% 27.877 1 Šablona:Nejnovější_aktuality/Box_s_odkazy 9.31% 25.713 1 Šablona:Vseznam 8.73% 24.119 15 Šablona:Flagicon/core -->
Mon, Jul 29
It seems two problems meet here:
Could it be accounts created by email? I.e. log_action = 'byemail'. Or log_action = 'create2', too.
In these cases, the actor is the user who creates the account, not the account created.
Try query for log_namespace = 2 AND log_title = REPLACE(user_name, ' ', '_') instead.
Sun, Jul 28
Sat, Jul 27
Fri, Jul 26
Tue, Jul 23
Sun, Jul 21
Mon, Jul 15
Yes, every change to a filter in fact resets its throttled status.
Sun, Jul 14
This has recently again become an attack vector for abuse, so I'm reviving this task.
Fri, Jul 12
Jul 11 2024
T368203: Abuse filters with array index access cannot be saved anymore: "MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray" should be fixed in wmf.13, yet you report wmf.12.
Jul 6 2024
Jul 5 2024
Jun 30 2024
Jun 29 2024
Jun 28 2024
Jun 24 2024
Jun 23 2024
Jun 22 2024
Having reproduced locally, I found it is this exception. The type is null (no variable has a value). Maybe it should handle DNULL in the same way as DUNDEFINED?
T307827 mentions AF194, too. So I think it is the same problem.
Jun 20 2024
Jun 19 2024
Down to 1038: https://performance.wikimedia.org/xhgui/run/view?id=66730ec0d13d323f52dc193f. (Note that the count may be different for different users and may change over time as the original link is not permanent.)
Jun 17 2024
Jun 14 2024
Something like https://commons.wikimedia.org/wiki/Special:ApiSandbox#action=watch&format=json&unwatch=1&generator=watchlistraw&formatversion=2&gwrnamespace=6&gwrlimit=500 can remove them in batches (of 500).
Jun 12 2024
It was probably copypasted nonsense from the beginning because cleanupUsersWithNoId.php would clean up only core tables...
I'm still super confused, but I think the corruptions might be related to RenameUser. AbuseFilter did not support RenameUser until 65708afcea842c696726883ab3c13f75cf5066bb, so old af(h)_user_text are still in the database. Maybe the maintenance script is complaining because of this? Also, if there was a database import, the renamed users wouldn't propagate from prod to beta, right?
Jun 11 2024
@Ladsgroup would report similar errors on the first run: T336224#8838909.
Jun 8 2024
Jun 6 2024
It would be good to know something about the query plan and also about your watchlist. I noticed the URL includes namespace=6. What portion of your watchlist are files?
Jun 4 2024
Steps to reproduce:
Jun 3 2024
This task mixes two kinds of things.
-withoutinterwiki corresponds to https://en.wikipedia.org/wiki/Special:WithoutInterwiki. It is not a filter, it is a generator. Let's not touch that argument.
-ns(:not) and -titleregex(not) are filters. There is also -grep(not) and -onlyif(not). If anything, these should be unified.
Jun 1 2024
May 30 2024
Unfortunately, no one has come up (proposed) with a reasonable solution that would 1) be non-confusing, 2) unambiguous, 3) and cover all edge cases.
For example, you might need to undo a sequence of 10 edits, each made by a different user. Do we want to name them all? (What about the edit comment length limit?)
Or, how to indicate the span of undone revisions in a clean, yet compact way?
May 24 2024
May 23 2024
May 21 2024
May 19 2024
May 18 2024
Fair point, renamed.
May 14 2024
May 13 2024
May 12 2024
May 8 2024
I have been running into these lately, too. Especially when calling DataSite.loadrevisions.
May 5 2024
I decided to start over and small.