Page MenuHomePhabricator

matej_suchanek (Matěj Suchánek)
Spy

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

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 ]

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

Recent Activity

Today

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.
Sat, Aug 10, 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.
Sat, Aug 10, 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.
Sat, Aug 10, 2:30 PM · Wikidata, Commons, AbuseFilter, SDC General

Tue, Aug 6

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.

Tue, Aug 6, 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.

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

Mon, Aug 5

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

Fri, Aug 2

matej_suchanek claimed T308859: Wikibase frontend enforces stricter undo summary length limit than the backend.
Fri, Aug 2, 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.
Fri, Aug 2, 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

Thu, Aug 1

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.

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

Mon, Jul 29

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?

Mon, Jul 29, 4:49 PM · 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:

Mon, Jul 29, 1:54 PM · 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.

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

Sun, Jul 28

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

Sat, Jul 27

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

Fri, Jul 26

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?

Fri, Jul 26, 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

Tue, Jul 23

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

Sun, Jul 21

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

Mon, Jul 15

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.

Mon, Jul 15, 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

Sun, Jul 14

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.

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

Fri, Jul 12

matej_suchanek closed T368203: Abuse filters with array index access cannot be saved anymore: "MediaWiki\Extension\AbuseFilter\Parser\Exception\UserVisibleException: notarray" as Resolved.
Fri, Jul 12, 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, Trust and Safety Tools Team Backlog, 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, Growth-Team, 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, Regression, Growth-Team

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, Regression, Growth-Team
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, MediaWiki-Watchlist, Growth-Team
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, Growth-Team, 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

May 30 2024

matej_suchanek added a comment to T171310: Inexact summary generated when multiple revisions by multiple users are undone at once.

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 30 2024, 4:14 PM · Wikidata

May 24 2024

matej_suchanek closed T365879: spam as Invalid.
May 24 2024, 7:36 PM · Trash
matej_suchanek added a project to T331163: Weird Lua memory error in ptwiki makes an article unable to be edited: TestMe.
May 24 2024, 7:21 AM · TestMe, Scribunto

May 23 2024

matej_suchanek added a project to T127648: [Story] Unsuccessful rollback on Wikidata should report all conflicting sitelinks as restoring does: Patch-For-Review.
May 23 2024, 7:11 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-General, Story, Wikidata
matej_suchanek edited projects for T127648: [Story] Unsuccessful rollback on Wikidata should report all conflicting sitelinks as restoring does, added: MediaWiki-General; removed Patch-For-Review, Regression, MediaWiki-extensions-WikibaseRepository.
May 23 2024, 7:11 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-General, Story, Wikidata

May 21 2024

matej_suchanek changed the status of T337920: Stop writing to af_user(_text)/afh_user(_text) from Stalled to Open.
May 21 2024, 7:53 AM · Wikimedia-Site-requests
matej_suchanek changed the status of T337920: Stop writing to af_user(_text)/afh_user(_text), a subtask of T188180: Read from and write to `actor` table in AbuseFilter, from Stalled to Open.
May 21 2024, 7:53 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 closed T361996: Remove deprecated abuse filter fields from Wiki Replicas, a subtask of T188180: Read from and write to `actor` table in AbuseFilter, as Resolved.
May 21 2024, 7:53 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 closed T361996: Remove deprecated abuse filter fields from Wiki Replicas as Resolved.
May 21 2024, 7:53 AM · User-notice-archive, Data-Services

May 19 2024

matej_suchanek updated the task description for T203425: Clean up back-compatible code from the PHP 5.3 era.
May 19 2024, 5:34 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), Google-Code-in-2018, Google-Code-in-2019, good first task, Technical-Debt, MediaWiki-General

May 18 2024

matej_suchanek added a comment to T365317: Messages with substituted URL params break when param contains quotation mark.

Fair point, renamed.

May 18 2024, 2:33 PM · MediaWiki-Page-deletion, MediaWiki-Internationalization, MediaWiki-Parser, I18n
matej_suchanek renamed T365317: Messages with substituted URL params break when param contains quotation mark from Messages with fullurl: break when page title contains quotation mark to Messages with substituted URL params break when param contains quotation mark.
May 18 2024, 2:32 PM · MediaWiki-Page-deletion, MediaWiki-Internationalization, MediaWiki-Parser, I18n
matej_suchanek created T365317: Messages with substituted URL params break when param contains quotation mark.
May 18 2024, 11:42 AM · MediaWiki-Page-deletion, MediaWiki-Internationalization, MediaWiki-Parser, I18n

May 14 2024

matej_suchanek updated the task description for T341775: Discourage, deprecate and stop using Xml methods for building HTML markup.
May 14 2024, 8:30 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Technical-Debt, Epic, HTML5, MediaWiki-General

May 13 2024

matej_suchanek added a project to T20110: Define AbuseFilter consequence to display a CAPTCHA: User-notice.
May 13 2024, 5:02 PM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-notice, ConfirmEdit (CAPTCHA extension), Wikimedia-Hackathon-2024, AbuseFilter

May 12 2024

matej_suchanek edited projects for T364689: Giving an empty string as second replacement argument in replace.py fails if Powershell is used as command prompt, added: Pywikibot-replace.py; removed Pywikibot-Scripts.
May 12 2024, 2:12 PM · Pywikibot-replace.py, Pywikibot

May 8 2024

matej_suchanek added a comment to T364393: pywikibot does not handle properly 502 Server Error reading pages.

I have been running into these lately, too. Especially when calling DataSite.loadrevisions.

May 8 2024, 8:25 PM · Pywikibot

May 5 2024

matej_suchanek added a comment to T193064: Create a dedicated page for stats.

I decided to start over and small.

May 5 2024, 1:03 PM · Patch-For-Review, AbuseFilter, Design

May 4 2024

matej_suchanek added a comment to T363906: [Epic] Ensure filters that use PII-sensitive variables are protected.

This could be captured by changing af_hidden from a bool to a bitfield, and should be fairly backwards compatible if public=0 and private=1.

May 4 2024, 6:57 AM · Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Epic, Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Patch-For-Review, Trust and Safety Product Team, AbuseFilter

May 3 2024

matej_suchanek added a project to T364073: Disable machine translation in Content Translation Tool on Lithuanian Wikipedia: Wikimedia-Site-requests.
May 3 2024, 2:43 PM · LPL Essential (LPL Essential 2024 Jul-Sep), Wikimedia-Site-requests, ContentTranslation
matej_suchanek removed a project from T43351: Nuke should be capable of deleting pages which have been moved: Patch-Needs-Improvement.
May 3 2024, 2:43 PM · User-notice-archive, Moderator-Tools-Team (Kanban), MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki-extensions-Nuke
matej_suchanek awarded T312420: Migrate usage of Database::select to SelectQueryBuilder in AbuseFilter a Barnstar token.
May 3 2024, 12:25 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MediaWiki CodeJam Dec 2023, AbuseFilter, Technical-Debt