Page MenuHomePhabricator

matej_suchanek (Matěj Suchánek)
Spy

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 12 2014, 12:35 PM (518 w, 1 d)
Availability
Available
IRC Nick
matej_suchanek
LDAP User
Matěj Suchánek
MediaWiki User
Matěj Suchánek [ Global Accounts ]

Admin at cswiki and Wikidata. Tech Ambassadors & Translators, +2 on MediaWiki. Contribute to Pywikibot.

Recent Activity

Today

matej_suchanek added a project to T34647: Recreation of renamed username should be logged: TestMe.
Tue, Sep 17, 7:59 AM · TestMe, MediaWiki-extensions-CentralAuth, MediaWiki-Logevents

Fri, Sep 13

matej_suchanek updated the task description for T374676: Pywikibot gives a not-so-necessary warning: "entity-schema datatype is not supported yet".
Fri, Sep 13, 8:52 AM · Pywikibot-Wikidata, Pywikibot

Wed, Sep 11

matej_suchanek closed T327562: Special:GlobalBlockList and api's action=query&list=globalblocks showing expired entries as Resolved.

I assume this is done, but I couldn't verify it.

Wed, Sep 11, 6:25 PM · MW-1.40-notes (1.40.0-wmf.21; 2023-01-30), GlobalBlocking

Sun, Sep 8

matej_suchanek added a comment to T159725: AbuseFilter: Indicate that an edit was a revert.

Came to say this would have been handy many times already...

Sun, Sep 8, 10:26 AM · User-notice, AbuseFilter

Mon, Sep 2

matej_suchanek added a comment to T373497: SearchFilters.php: Distinguish between filters which have "block" and "blockautopromote" consequences.

It seems tricky, but it can rewritten to something like this (maybe it can be generalized to a utility function?).

Mon, Sep 2, 7:19 AM · AbuseFilter

Sun, Sep 1

matej_suchanek added a comment to T373750: Disable notification for revert to last revision by user.

Then, the workaround is to either remove the link or change it to [[:User:$1|$1]] (note the colon). Mentions in edit summary are not sent for reverts. Notice though that the edits look like rollbacks, but they are actually not.

Sun, Sep 1, 9:08 AM · Wikimedia Foundation Governance Wiki (foundation.wikimedia.org), Growth-Team, Notifications
matej_suchanek added a comment to T373750: Disable notification for revert to last revision by user.

What kind of notification is it? "your edit has been reverted" or "mention in summary"?

Sun, Sep 1, 9:00 AM · Wikimedia Foundation Governance Wiki (foundation.wikimedia.org), Growth-Team, Notifications

Thu, Aug 29

matej_suchanek added a subtask for T355930: When user is reverted by Automoderator, send them a talk page message: T373619: Support Community Signatures in Automoderator talk page messages.
Thu, Aug 29, 6:44 PM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Moderator-Tools-Team (Kanban), Automoderator
matej_suchanek added a parent task for T373619: Support Community Signatures in Automoderator talk page messages: T355930: When user is reverted by Automoderator, send them a talk page message.
Thu, Aug 29, 6:44 PM · Automoderator, Moderator-Tools-Team
matej_suchanek added a comment to T355930: When user is reverted by Automoderator, send them a talk page message.

DiscussionTools implement that using the discussiontools-signature-prefix message. I also found sig-text (core) and wikieditor-toolbar-help-content-signaturetimestamp-syntax (WikiEditor (2010)).

Thu, Aug 29, 12:50 PM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Moderator-Tools-Team (Kanban), Automoderator

Tue, Aug 27

Restricted Application added a project to T270774: Wrong curid and title (tooltip) in grouped category changes on Watchlist/RecentChanges: Moderator-Tools-Team.

Though this can't be reproduced in markup here, the title attributes (tooltips) of the timestamps are also wrong: they're set to the name of the category, not the linked pages themselves.

Tue, Aug 27, 5:15 PM · Moderator-Tools-Team, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MediaWiki-Recent-changes, MediaWiki-Watchlist, CatWatch

Mon, Aug 26

matej_suchanek awarded T371167: Improve test coverage for maintenance scripts in core a Barnstar token.
Mon, Aug 26, 5:18 PM · MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), Wikimania-Hackathon-2024, MediaWiki-Maintenance-system, Patch-For-Review, Test-Coverage

Sun, Aug 25

matej_suchanek changed the status of T367638: [SW][CLIENT] Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $title: invalid name from Open to In Progress.

You are right. The root problem is we let it insert a nonexisting user as an IP address. And it needs to be fixed.
It cannot be fixed using "interwiki pointing" you mention, though. Because "interwiki pointing" would not create the user, either.

Sun, Aug 25, 9:35 AM · Patch-For-Review, wmde-wikidata-tech, Wikidata, Wikimedia-production-error, Growth-Team, Notifications

Fri, Aug 23

matej_suchanek merged T367637: Years are not in Persian in Wikidata into T338115: Numerals for years are not converted in date statements.
Fri, Aug 23, 2:44 PM · Wikidata Dev Team (Wikidata.org Slice), Patch-For-Review, Wikidata
matej_suchanek merged task T367637: Years are not in Persian in Wikidata into T338115: Numerals for years are not converted in date statements.
Fri, Aug 23, 2:42 PM · wmde-wikidata-tech, Wikidata Dev Team, I18n, Wikidata

Sun, Aug 18

matej_suchanek merged T361691: Filter user contributions for non-last edits into T5753: Option to hide rows from Special:Contributions where the edit is the most recent to a page.
Sun, Aug 18, 4:44 PM · Community-Wishlist-Survey-2016, MediaWiki-Special-pages
matej_suchanek merged task T361691: Filter user contributions for non-last edits into T5753: Option to hide rows from Special:Contributions where the edit is the most recent to a page.
Sun, Aug 18, 4:43 PM · MediaWiki-Special-pages
matej_suchanek added a comment to T372611: Deleted revisions show incorrect byte count diffs.

Noticed right now. Apparently, RevisionStore::getRevisionSizes cannot load from archive.

Sun, Aug 18, 3:29 PM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Patch-For-Review, Trust and Safety Product Team, MediaWiki-Special-pages, MediaWiki-Page-deletion
matej_suchanek added a comment to T364245: English Wikipedia recentchanges table missing some revisions.

After another similar report T372556: Article creation not recorded in RecentChanges database table, I tried to find all possibly missing recent changes entries to look for clues and how often it probably happens. I did it on Wikidata as it's the most heavily edited wiki.

Sun, Aug 18, 1:30 PM · Moderator-Tools-Team, Data-Persistence, MediaWiki-Recent-changes

Aug 15 2024

matej_suchanek changed the subtype of T372588: Add MediaInfo.changeClaim() in Pywikibot from "Task" to "Feature Request".

I agree having a wrapper around DataSite.save_claim would be useful. I just disagree with the proposed solution. There is no point in adding this method to MediaInfo since DataSite.save_claim does not need the entity object at all.

Aug 15 2024, 7:42 PM · StructuredDataOnCommons, Pywikibot-Commons, Pywikibot-Wikidata, Pywikibot
matej_suchanek added a comment to T372588: Add MediaInfo.changeClaim() in Pywikibot.

We don't have ItemPage.changeClaim either. DataSite.save_claim is wrapped around by Claim.changeRank, and there is also Claim.changeClaimTarget which should already work for all entity types.

Aug 15 2024, 7:22 PM · StructuredDataOnCommons, Pywikibot-Commons, Pywikibot-Wikidata, Pywikibot

Aug 13 2024

matej_suchanek awarded T371436: Redesign CodeMirror search panel a Love token.
Aug 13 2024, 11:31 AM · Community-Tech (Island Fox (Sept 9 - 20)), User-notice, Patch-For-Review, MediaWiki-extensions-CodeMirror

Aug 10 2024

matej_suchanek renamed T371870: Include proxy information from IP Information tool as conditions in Abuse Filter extension from Include proxy information from IP Information tool as conditions in Edit Filter extension to Include proxy information from IP Information tool as conditions in Abuse Filter extension.
Aug 10 2024, 2:31 PM · Wikimania-Hackathon-2024, AbuseFilter, IP Info
matej_suchanek merged task T372199: Undoing Structured Data on Commons edit overwrites main wikitext into T298672: "Anonymous" users cannot undo changes related to structured data due to AbuseFilter.
Aug 10 2024, 2:31 PM · Structured-Data-Backlog, Commons
matej_suchanek merged T372199: Undoing Structured Data on Commons edit overwrites main wikitext into T298672: "Anonymous" users cannot undo changes related to structured data due to AbuseFilter.
Aug 10 2024, 2:30 PM · Wikidata, Commons, AbuseFilter, SDC General

Aug 6 2024

matej_suchanek closed T183523: first time intro to new rc filters guided tour thing looks weird on monobook as Invalid.

This feature has been removed.

Aug 6 2024, 7:05 PM · Growth-Team-Filtering, Growth-Team, MonoBook (Tracking), MediaWiki-Recent-changes
matej_suchanek closed T371871: Very high maxlag on Wikidata due to WDQS lag as Resolved.

Thanks! The bots are now indeed back.

Aug 6 2024, 9:19 AM · Wikidata-Query-Service, Wikidata
matej_suchanek created T371871: Very high maxlag on Wikidata due to WDQS lag.
Aug 6 2024, 7:52 AM · Wikidata-Query-Service, Wikidata

Aug 5 2024

matej_suchanek changed the status of T235873: Add variables in Abusefilter to detect/block thanks from Stalled to In Progress.
Aug 5 2024, 5:13 PM · Patch-For-Review, Trust and Safety Product Team, Growth-Team-Filtering, User-DannyS712, AbuseFilter, Growth-Team, Thanks

Aug 2 2024

matej_suchanek claimed T308859: Wikibase frontend enforces stricter undo summary length limit than the backend.
Aug 2 2024, 7:05 PM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), MediaWiki-extensions-WikibaseRepository, Wikidata
matej_suchanek awarded T370438: Improve feature parity between Special:Contributions and Special:DeletedContributions a Love token.
Aug 2 2024, 4:44 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), MediaWiki-Special-pages

Aug 1 2024

matej_suchanek added a comment to T119366: Disable caching on the main page for anonymous users.

the In the news section still starts with July 31. Not sure what's up with that.

Aug 1 2024, 9:00 AM · MediaWiki-Platform-Team, Traffic-Icebox, SRE, WMF-General-or-Unknown
matej_suchanek added a comment to T119366: Disable caching on the main page for anonymous users.

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
-->
Aug 1 2024, 7:47 AM · MediaWiki-Platform-Team, Traffic-Icebox, SRE, WMF-General-or-Unknown

Jul 29 2024

matej_suchanek added a comment to T367638: [SW][CLIENT] Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $title: invalid name.

If we cannot assume the user exists locally, what should be done?

Or some interwiki pointing. The action is done using account on external wiki, so that account should be linked anyway. To be handled by CentralAuth and their hooks?

Jul 29 2024, 4:49 PM · Patch-For-Review, wmde-wikidata-tech, Wikidata, Wikimedia-production-error, Growth-Team, Notifications
matej_suchanek added a comment to T367638: [SW][CLIENT] Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $title: invalid name.

It seems two problems meet here:

Jul 29 2024, 1:54 PM · Patch-For-Review, wmde-wikidata-tech, Wikidata, Wikimedia-production-error, Growth-Team, Notifications
matej_suchanek added a comment to T371157: Some new users do not have account creation log events.

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.

Jul 29 2024, 12:47 PM · MediaWiki-Engineering, Data-Persistence, MediaWiki-Logevents

Jul 28 2024

matej_suchanek added a subtask for T370913: Post-creation work for cswikivoyage: T371182: [cswikivoyage] Wrong count of Mainspace pages.
Jul 28 2024, 1:17 PM · Countervandalism-Network, Wiki-Setup
matej_suchanek added a parent task for T371182: [cswikivoyage] Wrong count of Mainspace pages: T370913: Post-creation work for cswikivoyage.
Jul 28 2024, 1:16 PM · Wikimedia-maintenance-script-run

Jul 27 2024

matej_suchanek removed a project from T279327: Replace usages of Linker::link() and Linker::linkKnown() in extension Collection: Patch-Needs-Improvement.
Jul 27 2024, 7:19 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Collection, Technical-Debt

Jul 26 2024

matej_suchanek added a comment to T303433: Allow Stewards to enable 'emergency CAPTCHAs' for anonymous IP edits.

Yes, every change to a filter in fact resets its throttled status.

But let me make one thing more clear. Now, only "local filters" are actually throttled. A global filter is considered "local" only for metawiki. Not sure if this is a bug or feature, anyway this is how it works right now.

If I understand correctly, this means that if someone create a global filter on metawiki to show a CAPTCHA for all edits, and this filter is triggered on e.g. enwiki, then the creator of the filter will receive the "throttle notification" whenever this limit is reached on enwiki?

Jul 26 2024, 3:50 PM · MediaWiki-Platform-Team (Radar), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, SecTeam-Processed, Sustainability (Incident Followup), ConfirmEdit (CAPTCHA extension), Platform Engineering, Wikimedia-Site-requests, Security

Jul 23 2024

matej_suchanek awarded Blog Post: Iterative Improvements a Love token.
Jul 23 2024, 12:48 PM

Jul 21 2024

matej_suchanek updated the task description for T194402: Wikibase-entity-summary-undo needs modify/polish.
Jul 21 2024, 10:56 AM · Wikidata Dev Team, wmde-wikidata-tech, Wikidata, MediaWiki-extensions-WikibaseRepository, I18n
matej_suchanek created T370597: Mobile termbox summaries lack useful information.
Jul 21 2024, 10:55 AM · Wikidata-Termbox, MediaWiki-extensions-WikibaseRepository, Wikidata

Jul 15 2024

matej_suchanek added a comment to T303433: Allow Stewards to enable 'emergency CAPTCHAs' for anonymous IP edits.

Yes, every change to a filter in fact resets its throttled status.

Jul 15 2024, 12:02 PM · MediaWiki-Platform-Team (Radar), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, SecTeam-Processed, Sustainability (Incident Followup), ConfirmEdit (CAPTCHA extension), Platform Engineering, Wikimedia-Site-requests, Security

Jul 14 2024

matej_suchanek added a comment to T235873: Add variables in Abusefilter to detect/block thanks.

This has recently again become an attack vector for abuse, so I'm reviving this task.

Jul 14 2024, 4:36 PM · Patch-For-Review, Trust and Safety Product Team, Growth-Team-Filtering, User-DannyS712, AbuseFilter, Growth-Team, Thanks

Jul 12 2024

matej_suchanek closed T368203: Abuse filters with array index access cannot be saved anymore: "MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray" as Resolved.
Jul 12 2024, 5:25 PM · Wikimedia-production-error, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Regression, AbuseFilter

Jul 11 2024

matej_suchanek added a comment to T369793: MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray.

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 11 2024, 10:53 AM · AbuseFilter, Wikimedia-production-error
matej_suchanek added a comment to T303433: Allow Stewards to enable 'emergency CAPTCHAs' for anonymous IP edits.

Rate limiting those notifications (maybe max 1/filter/hour?) or being able to disable them would allow us to decline this task.

Jul 11 2024, 8:02 AM · MediaWiki-Platform-Team (Radar), MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, SecTeam-Processed, Sustainability (Incident Followup), ConfirmEdit (CAPTCHA extension), Platform Engineering, Wikimedia-Site-requests, Security

Jul 6 2024

matej_suchanek added a project to T87072: Api Undeletion error for items that have a sitelink used elsewhere to be improved.: TestMe.
Jul 6 2024, 1:57 PM · TestMe, patch-welcome, Wikidata, MediaWiki-extensions-WikibaseRepository
matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T225912: Datepicker should support non-english month names.
Jul 6 2024, 1:53 PM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T225912: Datepicker should support non-english month names: T87764: Bugs related to time datatype (tracking).
Jul 6 2024, 1:53 PM · Wikidata

Jul 5 2024

matej_suchanek removed a parent task for T363718: Deploy Wikidata Revert Risk to LiftWing: T328813: Develop a ML-based service to detect vandalism on Wikidata.
Jul 5 2024, 3:56 PM · Research
matej_suchanek removed a subtask for T328813: Develop a ML-based service to detect vandalism on Wikidata: T363718: Deploy Wikidata Revert Risk to LiftWing.
Jul 5 2024, 3:56 PM · Research, Wikidata data quality and trust, Wikidata
matej_suchanek added a subtask for T328813: Develop a ML-based service to detect vandalism on Wikidata: T363718: Deploy Wikidata Revert Risk to LiftWing.
Jul 5 2024, 3:56 PM · Research, Wikidata data quality and trust, Wikidata
matej_suchanek added a parent task for T363718: Deploy Wikidata Revert Risk to LiftWing: T328813: Develop a ML-based service to detect vandalism on Wikidata.
Jul 5 2024, 3:56 PM · Research

Jun 30 2024

matej_suchanek awarded T368855: Drop support for Python 3.7.0 a Like token.
Jun 30 2024, 2:32 PM · Patch-For-Review, Pywikibot-RfCs, Pywikibot

Jun 29 2024

matej_suchanek created T368819: gepersonalizedpraisedefaultnotificationsfrequency does not indicate units.
Jun 29 2024, 12:42 PM · Growth-Team (Sprint 17 (Growth Team)), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), CommunityConfiguration-Adoption, GrowthExperiments-Mentorship, GrowthExperiments-PersonalizedPraise, I18n

Jun 28 2024

matej_suchanek added a comment to T307828: Separate Special:CreateLocalAccount from autocreateaccount in abuse filters.

But CentralAuthForcedLocalCreationService::attemptAutoCreateLocalUserFromName cannot pass the authority further because neither CentralAuthUtilityService::autoCreateUser nor AuthManager::autoCreateUser support that.

Jun 28 2024, 12:21 PM · MediaWiki-extensions-CentralAuth, AbuseFilter

Jun 24 2024

matej_suchanek added a comment to T368203: Abuse filters with array index access cannot be saved anymore: "MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray".

Brainstorming here, but if all we're interested in is the names of any variables that might be used, is it really necessary to evaluate the filter? Maybe just extract the names from AbuseFilterTokenizer's output instead?

Jun 24 2024, 8:18 AM · Wikimedia-production-error, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Regression, AbuseFilter

Jun 23 2024

matej_suchanek removed a project from T100974: Notification when account is blocked: Patch-Needs-Improvement.
Jun 23 2024, 9:01 AM · Trust and Safety Product Team, MediaWiki-Blocks, Growth-Team, User-notice, Notifications

Jun 22 2024

matej_suchanek triaged T368203: Abuse filters with array index access cannot be saved anymore: "MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray" as High priority.

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?

Jun 22 2024, 8:35 PM · Wikimedia-production-error, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Regression, AbuseFilter
matej_suchanek created T368203: Abuse filters with array index access cannot be saved anymore: "MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray".
Jun 22 2024, 7:55 PM · Wikimedia-production-error, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Regression, AbuseFilter
matej_suchanek added a parent task for T367637: Years are not in Persian in Wikidata: T87764: Bugs related to time datatype (tracking).
Jun 22 2024, 4:04 PM · wmde-wikidata-tech, Wikidata Dev Team, I18n, Wikidata
matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T367637: Years are not in Persian in Wikidata.
Jun 22 2024, 4:04 PM · Tracking-Neverending, Wikidata
matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T368197: 29 february issues.
Jun 22 2024, 4:04 PM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T368197: 29 february issues: T87764: Bugs related to time datatype (tracking).
Jun 22 2024, 4:04 PM · Wikidata
matej_suchanek added a comment to T366858: AbuseFilter does not report user_group or user_name when CreateLocalAccount is performed.

T307827 mentions AF194, too. So I think it is the same problem.

Jun 22 2024, 3:33 PM · MediaWiki-Platform-Team (Radar), Chinese-Sites, MediaWiki-extensions-CentralAuth, AbuseFilter

Jun 20 2024

matej_suchanek awarded T367918: DatabaseUpdater runMaintenance() ignores the $script parameter a Like token.
Jun 20 2024, 11:48 AM · MW-1.39-notes, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MediaWiki-Installer
matej_suchanek placed T341319: RecentChanges: Improve performance of Special:RecentChanges rendering up for grabs.
Jun 20 2024, 6:29 AM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Performance Issue, MediaWiki-Recent-changes

Jun 19 2024

matej_suchanek added a comment to T292545: [SW][REPO] Batch entity labels in formatted comments (history, recent changes, etc.).

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 19 2024, 5:21 PM · wmde-wikidata-tech, Wikidata

Jun 17 2024

matej_suchanek added a comment to T367463: Tables with images inside them appear at minuscule size or disappear due to responsive image CSS.

Out of curiosity, why are all those images linked e.g. wrapped in A tags (in comparison to https://en.wikipedia.org/wiki/Template:Routemap) - is there an on-wiki reason?
(Please also see the NOTE at the top of the task for a temporary workaround)

Jun 17 2024, 6:55 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Desktop Improvements (Vector 2022), MinervaNeue, Web-Team-Backlog (FY2023-24 Q4 Sprint 6)
matej_suchanek updated the task description for T367463: Tables with images inside them appear at minuscule size or disappear due to responsive image CSS.
Jun 17 2024, 6:51 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Desktop Improvements (Vector 2022), MinervaNeue, Web-Team-Backlog (FY2023-24 Q4 Sprint 6)
matej_suchanek created T367781: Drop deprecated abuse filter fields on wmf wikis.
Jun 17 2024, 4:11 PM · Data-Engineering, Schema-change-in-production, DBA
matej_suchanek added a comment to T367172: Watchlist formatter is doing a user edit count database query in every row of the result.

Why is experience level important when displaying watchlist?

Jun 17 2024, 12:08 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), DBA, MediaWiki-Watchlist, Performance Issue, Growth-Team, Regression

Jun 14 2024

matej_suchanek added a comment to T363622: Watchlist times out.

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 14 2024, 6:29 PM · Wikimedia-Slow-DB-Query, Growth-Team, MediaWiki-Watchlist

Jun 12 2024

matej_suchanek claimed T367129: AF still references deleted cleanupUsersWithNoId.php.

It was probably copypasted nonsense from the beginning because cleanupUsersWithNoId.php would clean up only core tables...

Jun 12 2024, 4:44 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MW-1.42-release, AbuseFilter
matej_suchanek added a comment to T367144: Beta cluster fails to update database due to MigrateActorsAF maintenance script.

Fixed commons. Let's see what's next.

Jun 12 2024, 10:58 AM · AbuseFilter, Beta-Cluster-Infrastructure
matej_suchanek added a parent task for T367172: Watchlist formatter is doing a user edit count database query in every row of the result: T341319: RecentChanges: Improve performance of Special:RecentChanges rendering .
Jun 12 2024, 10:06 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), DBA, MediaWiki-Watchlist, Performance Issue, Growth-Team, Regression
matej_suchanek added a parent task for T367175: Gender cache is not filled (via Thanks\Hooks::generateThankElement): T341319: RecentChanges: Improve performance of Special:RecentChanges rendering .
Jun 12 2024, 10:06 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), DBA, Performance Issue, Regression, Growth-Team, MediaWiki-Watchlist
matej_suchanek added subtasks for T341319: RecentChanges: Improve performance of Special:RecentChanges rendering : T367172: Watchlist formatter is doing a user edit count database query in every row of the result, T367175: Gender cache is not filled (via Thanks\Hooks::generateThankElement).
Jun 12 2024, 10:06 AM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Performance Issue, MediaWiki-Recent-changes
matej_suchanek added a parent task for T188180: Read from and write to `actor` table in AbuseFilter: T265189: Fix indices on abuse_filter_history.
Jun 12 2024, 9:46 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Patch-For-Review, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change
matej_suchanek added a subtask for T265189: Fix indices on abuse_filter_history: T188180: Read from and write to `actor` table in AbuseFilter.
Jun 12 2024, 9:46 AM · Schema-change, AbuseFilter
matej_suchanek added a comment to T367144: Beta cluster fails to update database due to MigrateActorsAF maintenance script.

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 12 2024, 9:34 AM · AbuseFilter, Beta-Cluster-Infrastructure

Jun 11 2024

matej_suchanek added a parent task for T367129: AF still references deleted cleanupUsersWithNoId.php: T188180: Read from and write to `actor` table in AbuseFilter.
Jun 11 2024, 7:56 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MW-1.42-release, AbuseFilter
matej_suchanek added a parent task for T367144: Beta cluster fails to update database due to MigrateActorsAF maintenance script: T188180: Read from and write to `actor` table in AbuseFilter.
Jun 11 2024, 7:56 AM · AbuseFilter, Beta-Cluster-Infrastructure
matej_suchanek added subtasks for T188180: Read from and write to `actor` table in AbuseFilter: T367144: Beta cluster fails to update database due to MigrateActorsAF maintenance script, T367129: AF still references deleted cleanupUsersWithNoId.php.
Jun 11 2024, 7:56 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Patch-For-Review, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change
matej_suchanek added a comment to T188180: Read from and write to `actor` table in AbuseFilter.

@Ladsgroup would report similar errors on the first run: T336224#8838909.

Jun 11 2024, 7:34 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Patch-For-Review, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change

Jun 8 2024

matej_suchanek added a project to T57836: Invalid link found while title parsing: TestMe.
Jun 8 2024, 7:49 AM · TestMe, Pywikibot
matej_suchanek added a project to T178049: Constraint violation icons higher than snaks: TestMe.
Jun 8 2024, 7:49 AM · TestMe, Wikibase-Quality-Constraints, Wikibase-Quality, Wikidata
matej_suchanek added a project to T206611: Wikidata error message: "Error: $1." with broken links: TestMe.
Jun 8 2024, 7:49 AM · TestMe, Wikidata

Jun 6 2024

matej_suchanek added a comment to T363622: Watchlist times out.

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 6 2024, 9:30 AM · Wikimedia-Slow-DB-Query, Growth-Team, MediaWiki-Watchlist

Jun 4 2024

matej_suchanek updated the task description for T366570: ipboptions should be redesigned.
Jun 4 2024, 8:57 AM · MediaWiki-Internationalization, MediaWiki-Blocks
matej_suchanek created T366570: ipboptions should be redesigned.
Jun 4 2024, 8:55 AM · MediaWiki-Internationalization, MediaWiki-Blocks
matej_suchanek added a comment to T127648: [Story] Unsuccessful rollback on Wikidata should report all conflicting sitelinks as restoring does.

Steps to reproduce:

Jun 4 2024, 7:45 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-General, Story, Wikidata

Jun 3 2024

matej_suchanek renamed T366514: Editing abuse filter can silently change block duration on Wikidata from AbuseFilter silently changes block duration on Wikidata to Editing abuse filter can silently change block duration on Wikidata.
Jun 3 2024, 7:04 PM · Patch-For-Review, Regression, AbuseFilter
matej_suchanek updated the task description for T366514: Editing abuse filter can silently change block duration on Wikidata.
Jun 3 2024, 6:33 PM · Patch-For-Review, Regression, AbuseFilter
matej_suchanek created T366514: Editing abuse filter can silently change block duration on Wikidata.
Jun 3 2024, 5:55 PM · Patch-For-Review, Regression, AbuseFilter
matej_suchanek added a comment to T219282: Unify negative page generators.

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 3 2024, 8:12 AM · Patch-For-Review, good first task, Pywikibot-pagegenerators.py, Pywikibot
matej_suchanek added a project to T366236: Labels disappearing from the UI, displaying Q and P numbers instead.: Regression.
Jun 3 2024, 7:53 AM · Regression, Wikidata Dev Team (Wikidata.org Slice), Wikidata

Jun 1 2024

matej_suchanek updated the task description for T188180: Read from and write to `actor` table in AbuseFilter.
Jun 1 2024, 7:59 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Patch-For-Review, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change