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 (496 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

Yesterday

matej_suchanek added a comment to T362403: AbuseFilter blocked a user twice at the same time.

The code that is responsible for ensuring only one block is applied is here: https://gerrit.wikimedia.org/g/mediawiki/extensions/AbuseFilter/+/1807a077557ec1248b4ef87e46a58db3801d905b/includes/Consequences/ConsequencesExecutor.php#260.

Mon, Apr 15, 6:23 PM · AbuseFilter

Sun, Apr 14

matej_suchanek updated the task description for T337144: Make PHPUnit dataProvider static in AbuseFilter tests.
Sun, Apr 14, 10:50 AM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), AbuseFilter
matej_suchanek added a comment to T362478: New translations from Norwegian Wikipedia (nowiki) are not connected to Wikidata.

More evidence: there is no recent connection to nowiki in Wikidata.

Sun, Apr 14, 9:34 AM · ContentTranslation
matej_suchanek created T362478: New translations from Norwegian Wikipedia (nowiki) are not connected to Wikidata.
Sun, Apr 14, 9:27 AM · ContentTranslation
matej_suchanek renamed T362456: CopyPatrol login session length too short from CopyPatol login session length too short to CopyPatrol login session length too short.
Sun, Apr 14, 6:51 AM · Community-Tech, CopyPatrol

Sat, Apr 13

matej_suchanek added a comment to T212268: Make the abusefilter-blocker user not be a sysop.

Idea (kind of compromise): Remove the UserGroupManager::addUserToGroup call from the database updater (SchemaChangesHandler). The user will be created when the extension is installed but will be promoted only if the wiki decides to use the aggressive counter-features.

Sat, Apr 13, 3:20 PM · Patch-Needs-Improvement, AbuseFilter (Overhaul-2020)

Fri, Apr 12

matej_suchanek closed T269769: Create a new variable for last edit time in AbuseFilter as Resolved.
Fri, Apr 12, 8:57 AM · User-notice, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), AbuseFilter
matej_suchanek moved T361996: Remove deprecated fields from Wiki Replicas from Announce in next Tech/News to In current Tech/News draft on the User-notice board.
Fri, Apr 12, 8:56 AM · User-notice, Data-Services

Thu, Apr 11

matej_suchanek added a project to T269769: Create a new variable for last edit time in AbuseFilter: User-notice.
Thu, Apr 11, 4:47 PM · User-notice, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), AbuseFilter

Tue, Apr 9

matej_suchanek added a comment to T351573: The Slovene Wikipedia's Main Page offers yesterday's On This Day content.

I can confirm that this issue persist, even after upgrading from {{LOCALDAY}}._{{LOCALMONTHNAME}}_{{LOCALYEAR}} to {{#timel:j. F Y}}.

Tue, Apr 9, 3:40 PM · MediaWiki-libs-BagOStuff, MediaWiki-Platform-Team

Sun, Apr 7

matej_suchanek added a comment to T362013: Reverted and Manual Revert Tags malfunction.

In my opinion, this perfectly matches https://www.mediawiki.org/wiki/Manual:Reverts#Manual_revert

MariaDB [commonswiki_p]> SELECT rev_timestamp, rev_id, rev_sha1, rev_len, (SELECT GROUP_CONCAT(ctd_name SEPARATOR ',') FROM change_tag_def JOIN change_tag ON ct_tag_id = ctd_id WHERE ct_rev_id = rev_id) AS ts_tags FROM revision WHERE rev_page = 4966748 ORDER BY rev_timestamp DESC, rev_id DESC LIMIT 10;
+----------------+-----------+---------------------------------+---------+----------------------------------------+
| rev_timestamp  | rev_id    | rev_sha1                        | rev_len | ts_tags                                |
+----------------+-----------+---------------------------------+---------+----------------------------------------+
| 20240406225557 | 866349068 | c57dpmffv1kxf8a0vx8qyl8znojhcya |    2948 | visualeditor-wikitext,mw-manual-revert | <-- manual revert
| 20240406225508 | 866348947 | ew9uvbtwpzf879gv256fwqj5i2qyw14 |    2998 | mw-reverted                            | <-- reverted
| 20240406225505 | 866348942 | agq18v28t4mfvyx5fx4favkobuydziw |    3047 | NULL                                   | <-- reverted
| 20240404153001 | 865841726 | agq18v28t4mfvyx5fx4favkobuydziw |    3047 | mw-reverted,wikieditor                 | <-- reverted
| 20240404130859 | 865809957 | c57dpmffv1kxf8a0vx8qyl8znojhcya |    2948 | NULL                                   | <-- base revision
| 20200819214235 | 441012026 | c57dpmffv1kxf8a0vx8qyl8znojhcya |    2948 | NULL                                   |
| 20171016130632 | 263110882 | h9vi1gmsznx8i3pg0m5g1kue9omav1n |     570 | NULL                                   |
| 20150322224936 | 154363418 | q2me2b6y96ng7clj6og2fmoo0tc7bpr |     562 | NULL                                   |
| 20150225202308 | 151083926 | 3m9z162p02jdo6jxof2vurtaurje9f5 |     587 | NULL                                   |
| 20100614215051 |  40497753 | k8ovsfbuo8bp962xt2i5maqqb6lrql1 |     616 | NULL                                   |
+----------------+-----------+---------------------------------+---------+----------------------------------------+

#866349068's hash matches #865809957's hash, therefore all edits between are considered reverted. #866348942 is an exception, probably because it's a null edit that by definition cannot be reverted.

Sun, Apr 7, 4:33 PM · MediaWiki-General
matej_suchanek added a project to T362013: Reverted and Manual Revert Tags malfunction: MediaWiki-General.

What is the expected behavior?

Sun, Apr 7, 10:23 AM · MediaWiki-General

Sat, Apr 6

matej_suchanek moved T361996: Remove deprecated fields from Wiki Replicas from To Triage to Announce in next Tech/News on the User-notice board.
Sat, Apr 6, 10:11 AM · User-notice, Data-Services
matej_suchanek updated the task description for T361996: Remove deprecated fields from Wiki Replicas.
Sat, Apr 6, 10:11 AM · User-notice, Data-Services
matej_suchanek created T361996: Remove deprecated fields from Wiki Replicas.
Sat, Apr 6, 10:01 AM · User-notice, Data-Services
matej_suchanek closed T337921: Make af_actor and afh_actor accessible in Wiki Replicas as Resolved.
Sat, Apr 6, 9:52 AM · Data-Services
matej_suchanek closed T337921: Make af_actor and afh_actor accessible in Wiki Replicas, a subtask of T188180: Read from and write to `actor` table in AbuseFilter, as Resolved.
Sat, Apr 6, 9:51 AM · Patch-Needs-Improvement, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change

Fri, Apr 5

matej_suchanek added a comment to T361918: "Reverted" tag no longer applied in reviewable namespaces on wikis with FlaggedRevs since 2024-04-04.

Maybe one of these recent changes is the cause?

Fri, Apr 5, 5:04 PM · User-notice, MediaWiki-extensions-FlaggedRevs, Growth-Team, Regression, MediaWiki-Recent-changes
matej_suchanek renamed T360928: [Design] Communicate to users why there are gaps in IP data on Special:Contributions from [Design] Communicate to users why there gaps in IP data on Special:Contributions to [Design] Communicate to users why there are gaps in IP data on Special:Contributions.
Fri, Apr 5, 11:07 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Design, Temporary accounts (Create/update essential tools/anti-abuse management), XTools, Tool-Global-user-contributions, Stewards-and-global-tools
matej_suchanek added a project to T361918: "Reverted" tag no longer applied in reviewable namespaces on wikis with FlaggedRevs since 2024-04-04: MediaWiki-extensions-FlaggedRevs.
Fri, Apr 5, 11:00 AM · User-notice, MediaWiki-extensions-FlaggedRevs, Growth-Team, Regression, MediaWiki-Recent-changes
matej_suchanek added a comment to T189412: Granular protection for wikidata items.

It appears that wd admins are not willing to issue indefinite (or even long) semi-protection even for "the most common items since many contributors in the projects are not autoconfirmed on Wikidata and will not be able to add new articles if needed".

Fri, Apr 5, 8:49 AM · Wikidata data quality and trust, patch-welcome, MediaWiki-Page-protection, Wikidata
matej_suchanek renamed T143486: In some cases, moving or deleting pages on a client wiki does not result in sitelink updates / removal on Wikidata from In some cases, moving or deleting pages on a client wiki does not result in sitelink updates / removal on Wikidata. to In some cases, moving or deleting pages on a client wiki does not result in sitelink updates / removal on Wikidata.
Fri, Apr 5, 8:08 AM · Wikidata Sitelinks, Wikidata-Campsite, Wikidata

Tue, Apr 2

matej_suchanek added a comment to T143486: In some cases, moving or deleting pages on a client wiki does not result in sitelink updates / removal on Wikidata.

Has the option to automatically create the user account prior to the update if it doesn't exist on Wikidata been actually considered? Is it impossible, or is it just unclear whether we want to do it?

Tue, Apr 2, 11:57 AM · Wikidata Sitelinks, Wikidata-Campsite, Wikidata

Sun, Mar 31

matej_suchanek created T361444: Edit summary does not match the action.
Sun, Mar 31, 5:12 PM · MediaWiki-extensions-WikibaseRepository, Wikidata

Fri, Mar 29

matej_suchanek created T361394: Comments starting with invisible <span> cannot be jumped to.
Fri, Mar 29, 8:37 PM · DiscussionTools
matej_suchanek updated the task description for T360664: Stop using, deprecate, and then remove various static ChangeTags methods moved to ChangeTagsStore.
Fri, Mar 29, 8:12 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, MW-1.43-release, MediaWiki-Change-tagging, Technical-Debt
matej_suchanek added a comment to T154870: Restrict tag changing to sysops by default.

See T355639: Move "Changetags" right only for bots and administrators by default in Wikimedia production.

Fri, Mar 29, 10:15 AM · MediaWiki-Change-tagging
matej_suchanek added a project to T19154: Rollback does not restore linking tables (categorylinks, pagelinks): TestMe.
Fri, Mar 29, 10:13 AM · TestMe, MediaWiki-Parser
matej_suchanek removed a project from T248557: Indicators for problematic changes (r) are missing from RC: MediaWiki-Recent-changes.
Fri, Mar 29, 9:51 AM · Patch-For-Review, Growth-Team-Filtering, MW-1.36-notes (1.36.0-wmf.28; 2021-01-26), Regression, Machine-Learning-Team, MediaWiki-extensions-ORES, Growth-Team

Thu, Mar 28

matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T360859: Timestamps with calendarmodel other than Q1985727 and Q1985786.
Thu, Mar 28, 5:44 PM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T360859: Timestamps with calendarmodel other than Q1985727 and Q1985786: T87764: Bugs related to time datatype (tracking).
Thu, Mar 28, 5:44 PM · Wikidata

Sat, Mar 23

matej_suchanek added a comment to T357787: Inline thanks in recent changes doesn't work when live changes are enabled or 'view new changes' is clicked.

I think mw.hook( 'wikipage.content' ) can help.

Sat, Mar 23, 1:11 PM · Growth-Team, MediaWiki-Recent-changes, Thanks

Thu, Mar 21

matej_suchanek added a comment to T360410: Investigate why recentChangesUpdate is slow.

On average, every tenth insertion.

Thu, Mar 21, 6:35 PM · MediaWiki-Recent-changes, Growth-Team, MediaWiki-Core-JobQueue
matej_suchanek added a comment to T360410: Investigate why recentChangesUpdate is slow.

Ideally, you would also see type=purge entries, as those are responsible for keeping the table compact...

Thu, Mar 21, 5:08 PM · MediaWiki-Recent-changes, Growth-Team, MediaWiki-Core-JobQueue

Mar 15 2024

matej_suchanek moved T326746: Add a dropdown for common undelete reasons on Special:Undelete from To Triage to In current Tech/News draft on the User-notice board.
Mar 15 2024, 8:55 AM · User-notice-archive, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), MediaWiki-Page-deletion
matej_suchanek added a project to T326746: Add a dropdown for common undelete reasons on Special:Undelete: User-notice.
Mar 15 2024, 8:54 AM · User-notice-archive, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), MediaWiki-Page-deletion

Mar 13 2024

matej_suchanek added a comment to T323562: Number of anonymous edits.

Does selecting "Editor type" in "Dimensions" and only filtering by "Anonymous" not satisfy that?
https://stats.wikimedia.org/#/wikidata.org/contributing/edits/normal|bar|2-year|editor_type~anonymous|monthly
And if you want "unique" editors:
https://stats.wikimedia.org/#/wikidata.org/contributing/editors/normal|line|2-year|editor_type~anonymous*user|monthly

Mar 13 2024, 12:20 PM · Data-Engineering, Data-Engineering-Wikistats

Mar 12 2024

matej_suchanek added a comment to T173144: Tracking implicit (extensions) usages of Wikidata.

Is this related to T269003?

Mar 12 2024, 9:05 AM · Wikidata Change Dispatching & Watchlists, Wikidata data quality and trust, Discovery-Search, MobileFrontend (Tracking), MediaWiki-extensions-WikimediaBadges, Wikidata-Page-Banner, PageImages, GeoData, MediaWiki-extensions-WikibaseClient, Wikidata

Mar 9 2024

matej_suchanek closed T262140: Visual editor inserts transcluded content as Invalid.

Not observed anymore.

Mar 9 2024, 12:30 PM · TestMe, VisualEditor

Mar 8 2024

matej_suchanek renamed T359604: In Wikidata, sitelinks to Wikifunctions should also show the label from In Wikidata, sitelinks to Wikfunctions should also show the label to In Wikidata, sitelinks to Wikifunctions should also show the label.
Mar 8 2024, 8:36 AM · Wikidata Sitelinks, Abstract Wikipedia team, Wikifunctions, Wikidata

Mar 7 2024

matej_suchanek renamed T212645: JavaScript error in safemode on pages with maps: "Unknown dependency: ext.kartographer.site" from JavaScript error on items with new maps in safemode: "Unknown dependency: ext.kartographer.site" to JavaScript error in safemode on pages with maps: "Unknown dependency: ext.kartographer.site".
Mar 7 2024, 5:35 PM · Maps (Kartographer), JavaScript

Mar 6 2024

matej_suchanek merged T357607: Internal Error after I turn off SD in beta features into T352550: Deactivating Flow using the Beta feature makes the talk page inaccessible - Flow\Exception\InvalidDataException.
Mar 6 2024, 3:56 PM · Growth-Team, StructuredDiscussions
matej_suchanek merged task T357607: Internal Error after I turn off SD in beta features into T352550: Deactivating Flow using the Beta feature makes the talk page inaccessible - Flow\Exception\InvalidDataException.
Mar 6 2024, 3:56 PM · Wikimedia-production-error, Growth-Team, StructuredDiscussions

Mar 3 2024

matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T351060: Wikidata - 5000 BC.
Mar 3 2024, 11:09 AM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T351060: Wikidata - 5000 BC: T87764: Bugs related to time datatype (tracking).
Mar 3 2024, 11:09 AM · Wikidata
matej_suchanek added a project to T358975: ‎wbremovequalifiers-update comment is not autoformatted: Wikidata.
Mar 3 2024, 10:23 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata, I18n, MediaWiki-extensions-WikibaseRepository
matej_suchanek created T358975: ‎wbremovequalifiers-update comment is not autoformatted.
Mar 3 2024, 10:23 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata, I18n, MediaWiki-extensions-WikibaseRepository
matej_suchanek awarded T358966: Enable sniff to disallow mixing different boolean operators in the same expression without parentheses a Like token.
Mar 3 2024, 10:18 AM · MediaWiki-Codesniffer
matej_suchanek closed T196182: Duplicate patrol logs of the same revision as Resolved.
Mar 3 2024, 9:27 AM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), MediaWiki-Patrolling

Feb 26 2024

matej_suchanek merged T358447: Issues pop-up partially hidden by other elements into T329575: Constraint modal clips through next statement when linking directly to specific statement.
Feb 26 2024, 9:38 AM · Wikibase-Quality-Constraints, Wikidata
matej_suchanek merged task T358447: Issues pop-up partially hidden by other elements into T329575: Constraint modal clips through next statement when linking directly to specific statement.
Feb 26 2024, 9:37 AM · Wikibase-Quality-Constraints, Wikidata
matej_suchanek added a comment to T358447: Issues pop-up partially hidden by other elements.

And apparently it's been reported once again since: T329575.

Feb 26 2024, 9:37 AM · Wikibase-Quality-Constraints, Wikidata

Feb 25 2024

matej_suchanek created T358447: Issues pop-up partially hidden by other elements.
Feb 25 2024, 5:02 PM · Wikibase-Quality-Constraints, Wikidata

Feb 23 2024

matej_suchanek removed a project from T326295: Edits to one page not shown in Special:RecentChanges in plwikisource: Patch-For-Review.
Feb 23 2024, 6:43 PM · WMF-JobQueue
matej_suchanek closed T358310: Convert property form decomposition (P12493) from Item to lexeme as Invalid.

Did it.

Feb 23 2024, 10:20 AM · Wikidata-Campsite, Wikidata
matej_suchanek added a comment to T358310: Convert property form decomposition (P12493) from Item to lexeme.

For new properties, it is better to handle it on-wiki and delete and create it again. It doesn't require a sysadmin's ("deus ex machina") intervention.

Feb 23 2024, 10:03 AM · Wikidata-Campsite, Wikidata
matej_suchanek updated the task description for T355763: mw.text.jsonDecode() incorrectly interprets number strings as integers.
Feb 23 2024, 9:12 AM · Scribunto
matej_suchanek added a comment to T355763: mw.text.jsonDecode() incorrectly interprets number strings as integers.

Is this intended? Is this a bug? If this is intended, can you add an option to allow no conversion like mw.loadJsonData("file.json", digit_conversion=False).

Feb 23 2024, 9:12 AM · Scribunto

Feb 21 2024

matej_suchanek added a comment to T355639: Move "Changetags" right only for bots and administrators by default in Wikimedia production.

srwiki has three user-defined tags: Дискусија на Викимедијиној Остави, ToDoLister, Adiutor. But the activity on Special:Log/tag is minimal (and possibly unconstructive, exactly why the change would be useful).

Feb 21 2024, 10:06 AM · User-notice, Tech Ambassadors & Translators, Patch-For-Review, Wikimedia-Site-requests, MediaWiki-Change-tagging
matej_suchanek added a comment to T355639: Move "Changetags" right only for bots and administrators by default in Wikimedia production.

will be removed from users and bots by default in Wikimedia sites

Feb 21 2024, 9:33 AM · User-notice, Tech Ambassadors & Translators, Patch-For-Review, Wikimedia-Site-requests, MediaWiki-Change-tagging
matej_suchanek added a comment to T355639: Move "Changetags" right only for bots and administrators by default in Wikimedia production.

Most wikis have no user-defined tags. Only 123 wikis should be concerned:

1arwiki
2arwiktionary
3arywiki
4arzwiki
5astwiki
6azwiki
7barwiki
8bawiki
9bgwiki
10bhwiki
11bnwiki
12bnwikibooks
13bnwikivoyage
14bnwiktionary
15cawiki
16cawikiquote
17ckbwiki
18commonswiki
19cowikimedia
20cswiki
21cswiktionary
22dawiki
23dewikisource
24dewiktionary
25elwiki
26enwiki
27enwikibooks
28enwikisource
29enwiktionary
30eswiki
31eswikisource
32etwiki
33fawiki
34fawikivoyage
35fiwiki
36fiwikiquote
37fiwikisource
38fiwikiversity
39fiwiktionary
40frwiki
41frwikinews
42frwikiquote
43frwikisource
44frwiktionary
45ganwiki
46glwiki
47hawiki
48hewiki
49hewikiquote
50hewikisource
51hewiktionary
52hiwiki
53hiwikibooks
54hrwiki
55huwiki
56hywiki
57idwiki
58incubatorwiki
59itwiki
60itwikibooks
61itwiktionary
62jawiki
63jawikibooks
64jawikivoyage
65kaawiki
66kawiki
67knwiki
68kowiki
69kswiki
70kuwiktionary
71kywiki
72ltwiki
73mediawikiwiki
74metawiki
75mkwiki
76mlwiki
77mrwikisource
78mswiki
79newiki
80nlwiki
81nlwiktionary
82nowiki
83orwiki
84pawiki
85plwiki
86plwikisource
87plwiktionary
88ptwiki
89ptwikinews
90ruwiki
91ruwikisource
92shwiki
93simplewiki
94specieswiki
95sqwiki
96srwiki
97svwiki
98tawiki
99test2wiki
100testcommonswiki
101testwiki
102testwikidatawiki
103tewiki
104tgwiki
105thwiki
106trwiki
107trwikiquote
108ukwikisource
109urwiki
110uzwiki
111vecwiki
112viwiki
113viwikibooks
114wikidatawiki
115yuewiktionary
116zhwiki
117zhwikinews
118zhwikiquote
119zhwikiversity
120zhwikivoyage
121zhwiktionary
122zh_classicalwiki
123zh_yuewiki

Feb 21 2024, 9:31 AM · User-notice, Tech Ambassadors & Translators, Patch-For-Review, Wikimedia-Site-requests, MediaWiki-Change-tagging
matej_suchanek created P57483 wikis with 'user-defined' tags.
Feb 21 2024, 9:25 AM
matej_suchanek closed T358077: Filter regex bug? as Invalid.

Using Special:AbuseFilter/tools:

Feb 21 2024, 8:23 AM · AbuseFilter

Feb 20 2024

matej_suchanek added a comment to T357693: Show patrol link regardless of whether preview is shown (Was: Edits can't be patrolled on Commons by users who have the user preference "Do not show page content below diffs" enabled).

Chrome on Windows 10, Monobook skin.

Feb 20 2024, 6:37 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons
matej_suchanek added a comment to T11319: Optionally exclude disambiguation pages from Special:Allpages and Special:Prefixindex.

T299308: Add Hide translations to Special:PrefixIndex made progress.

Feb 20 2024, 9:17 AM · MediaWiki-extensions-Disambiguator
matej_suchanek updated the task description for T11319: Optionally exclude disambiguation pages from Special:Allpages and Special:Prefixindex.
Feb 20 2024, 9:16 AM · MediaWiki-extensions-Disambiguator
matej_suchanek updated the task description for T357693: Show patrol link regardless of whether preview is shown (Was: Edits can't be patrolled on Commons by users who have the user preference "Do not show page content below diffs" enabled).
Feb 20 2024, 9:10 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons
matej_suchanek updated subscribers of T357693: Show patrol link regardless of whether preview is shown (Was: Edits can't be patrolled on Commons by users who have the user preference "Do not show page content below diffs" enabled).

Apparently, there was an issue with the patrol button not showing up last week: T357213. I'm not sure if it is related, but it would be a weird coincidence...

Feb 20 2024, 9:10 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons

Feb 19 2024

matej_suchanek closed T54624: Prefixindex should show property title as Resolved.

I guess T343115: On Special:PrefixIndex Properties and Lexemes are not shown with their Label resolved this.

Feb 19 2024, 5:18 PM · Wikidata, patch-welcome, MediaWiki-extensions-WikibaseRepository
matej_suchanek closed T54624: Prefixindex should show property title, a subtask of T96040: Wikibase special pages (tracking), as Resolved.
Feb 19 2024, 5:17 PM · Tracking-Neverending, MediaWiki-extensions-WikibaseRepository, Wikidata
matej_suchanek added a project to T219217: Number of bytes is not correct in the watchlist: MediaWiki-Watchlist.
Feb 19 2024, 9:00 AM · Growth-Team, MediaWiki-Watchlist, Wikidata
matej_suchanek added a project to T357693: Show patrol link regardless of whether preview is shown (Was: Edits can't be patrolled on Commons by users who have the user preference "Do not show page content below diffs" enabled): Regression.

Is there an error message or does the button just not display?
The change is in the database:

+------------+----------------+--------------+
| rc_id      | rc_timestamp   | rc_patrolled |
+------------+----------------+--------------+
| 2434470175 | 20240215162738 |            0 |
+------------+----------------+--------------+
Feb 19 2024, 8:53 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons

Feb 18 2024

matej_suchanek added a comment to T356984: Stop sending change notification email if edit is done by a bot.

@UOzurumba Hi, this was already announced in the last tech news, why announcing it again?

Feb 18 2024, 2:53 PM · User-notice-archive, MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), Infrastructure-Foundations, Mail
matej_suchanek merged task T357661: Wrong summing of diff sizes into T219217: Number of bytes is not correct in the watchlist.
Feb 18 2024, 11:28 AM · Growth-Team, MediaWiki-Watchlist
matej_suchanek merged T357661: Wrong summing of diff sizes into T219217: Number of bytes is not correct in the watchlist.
Feb 18 2024, 11:28 AM · Growth-Team, MediaWiki-Watchlist, Wikidata
matej_suchanek added a project to T355185: Additional recent changes tags: AbuseFilter.
Feb 18 2024, 11:26 AM · AbuseFilter, Growth-Team, MediaWiki-Recent-changes

Feb 16 2024

matej_suchanek moved T325860: Unable to submit any pywikibot.WbTime with hour/minute/second even if precision is day or lower from Backlog to Upstream on the Pywikibot-Wikidata board.
Feb 16 2024, 12:57 PM · Upstream, Pywikibot-Wikidata, Pywikibot
matej_suchanek moved T328811: pywikibot.Claim method to recursively copy a claim from Backlog to Ready to go on the Pywikibot-Wikidata board.
Feb 16 2024, 12:56 PM · Pywikibot-Wikidata, Pywikibot
matej_suchanek moved T343936: Handle timing out SPARQL endpoint in Pywikibot from Backlog to Data loading problems on the Pywikibot-Wikidata board.
Feb 16 2024, 12:55 PM · Wikidata, Wikidata-Query-Service, Pywikibot-Wikidata, Pywikibot
matej_suchanek moved T223820: Properly implement structured data access on Commons in Pywikibot from Backlog to Wikibase features on the Pywikibot-Wikidata board.
Feb 16 2024, 12:53 PM · User-Sandra_Fauconnier_WMSE, WMSE-Content-partnerships-support-2021-Software-development, Wikimedia-Hackathon-2020, Commons, StructuredDataOnCommons, Pywikibot, Pywikibot-Wikidata, Pywikibot-Commons
matej_suchanek added a project to T357540: pywikibot cannot save too precise WbTime claims : Pywikibot-Wikidata.

3 is a big no-no because the behavior wouldn't match the user's expectations. 1 and 2 are ultimately the same (there would be an exception anyway). So this is just about showing a more user-friendly error message (instead of the default).
Note that this is blocked on T57755, which is an upstream task. If we chose to hardcode something and then upstream changed, it could be problematic because users would be forced to upgrade Pywikibot version.

Feb 16 2024, 12:46 PM · Pywikibot-Wikidata, Pywikibot, Fiwiki-Wikidata-Commons

Feb 15 2024

matej_suchanek added a comment to T200200: AbuseFilter should not allow adding a tag which is applied manually.

Occurrences across wikis: P56851 (111 filters on 40 wikis)
Query:

SELECT afa_filter, ctd_name
FROM change_tag_def, abuse_filter_action
WHERE ctd_user_defined = 1
AND afa_consequence = 'tag' AND (
  afa_parameters = ctd_name
  OR afa_parameters LIKE CONCAT('%\n', ctd_name)
  OR afa_parameters LIKE CONCAT(ctd_name, '\n%')
  OR afa_parameters LIKE CONCAT('%\n', ctd_name, '\n%')
);
Feb 15 2024, 7:17 PM · Patch-For-Review, AbuseFilter

Feb 14 2024

matej_suchanek added a comment to T337431: Rework MediaWiki:SpamBlacklist.

Unlike BlockedExternalDomains in its current shape, SpamBlacklist checks edit summaries for spam, too (T15599#173812, code snippet: T296102#9534553).

Feb 14 2024, 11:58 AM · MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), Patch-For-Review, User-notice, Wikimedia-Hackathon-2023, AbuseFilter, SpamBlacklist

Feb 13 2024

matej_suchanek added a comment to T169108: Wikidata items are always visible in Recent Changes, filtered or not.

The preferences are relevant only to those who use the old recent changes design ("Use non-JavaScript interface"). Others can configure their default directly on Special:Recentchanges/Special:Watchlist, then the preferences have no influence. (You can do much more in the views than in the preferences.)

Feb 13 2024, 12:07 PM · Growth-Team, Wikidata, MediaWiki-Recent-changes

Feb 12 2024

matej_suchanek added a project to T296102: Unable to remove link blocked by global spam blacklist: Wikidata.

For reference, edit summaries are indeed conditionally checked for spam:

Feb 12 2024, 4:43 PM · Wikidata, SpamBlacklist

Feb 10 2024

matej_suchanek created T357204: Reference diffs are unclear.
Feb 10 2024, 10:46 AM · MediaWiki-extensions-WikibaseRepository, Wikidata
matej_suchanek added a comment to T357163: "restore" is not always tagged as manual revert.

I forgot to mention that, but it obviously does not apply here. The base revision was the eighth most recent.

Feb 10 2024, 10:02 AM · MediaWiki-extensions-WikibaseRepository, Wikidata

Feb 9 2024

matej_suchanek created T357163: "restore" is not always tagged as manual revert.
Feb 9 2024, 6:13 PM · MediaWiki-extensions-WikibaseRepository, Wikidata

Feb 7 2024

matej_suchanek added a subtask for T307060: [Epic] Temporary account AbuseFilter support: T334623: How do we log unsuccessful first edits for temporary users?.
Feb 7 2024, 10:58 AM · AbuseFilter, Temporary accounts
matej_suchanek added a parent task for T334623: How do we log unsuccessful first edits for temporary users?: T307060: [Epic] Temporary account AbuseFilter support.
Feb 7 2024, 10:58 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Patch-For-Review, Data-Persistence, AbuseFilter, Temporary accounts

Feb 5 2024

matej_suchanek added a project to T168508: revertbot.py doesn't respect put_throttle parameter in user-config.py: TestMe.
Feb 5 2024, 12:53 PM · TestMe, Pywikibot, Pywikibot-Scripts
matej_suchanek added a project to T338045: harvest_template.py adds duplicate claim if duplicate templates on same page: Pywikibot-Wikidata.
Feb 5 2024, 12:51 PM · Pywikibot-Wikidata, Pywikibot, Pywikibot-Scripts
matej_suchanek moved T291684: pywikibot move page doesn't mark in a bot flag from Backlog to Upstream issues on the Pywikibot board.
Feb 5 2024, 12:41 PM · Upstream, Pywikibot
matej_suchanek renamed T340632: Use pairwise to simplify code from Use pairsfile to simplify code to Use pairwise to simplify code.
Feb 5 2024, 11:59 AM · Pywikibot
matej_suchanek added a project to T356630: Internal error on Wikidata user talk page: StructuredDiscussions.
Feb 5 2024, 11:58 AM · Growth-Team, StructuredDiscussions, Wikidata

Jan 28 2024

matej_suchanek added a comment to T355981: Pywikibot makes extra network request even if diff is empty.

What is the motivation behind the procedure?

Jan 28 2024, 10:00 AM · Pywikibot

Jan 26 2024

matej_suchanek triaged T355927: file_tests.TestMediaInfoReadonlyEditing: fails on NoUsernameError as High priority.
Jan 26 2024, 9:19 AM · Fiwiki-Wikidata-Commons, Upstream, Pywikibot-tests, Pywikibot
matej_suchanek created T355927: file_tests.TestMediaInfoReadonlyEditing: fails on NoUsernameError.
Jan 26 2024, 9:18 AM · Fiwiki-Wikidata-Commons, Upstream, Pywikibot-tests, Pywikibot

Jan 25 2024

matej_suchanek added a comment to T343187: Problems with logging in.

I was suspicious there could be a race condition since my bot uses the asynchronous saving feature. So, I forced it to save synchronously. When I have it log out before running the script, I get messages like

Jan 25 2024, 9:33 AM · Pywikibot-login.py, Pywikibot

Jan 23 2024

matej_suchanek added a project to T177666: AbuseFilter's update keys aren't guaranteed to be stable: TestMe.
Jan 23 2024, 8:48 AM · TestMe, AbuseFilter