Page MenuHomePhabricator

matej_suchanek (Matěj Suchánek)
Spy

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 12 2014, 12:35 PM (490 w, 3 h)
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 subtask for T87764: Bugs related to time datatype (tracking): T351060: Wikidata - 5000 BC.
Sun, Mar 3, 11:09 AM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T351060: Wikidata - 5000 BC: T87764: Bugs related to time datatype (tracking).
Sun, Mar 3, 11:09 AM · Wikidata
matej_suchanek added a project to T358975: ‎wbremovequalifiers-update comment is not autoformatted: Wikidata.
Sun, Mar 3, 10:23 AM · wmde-wikidata-tech, Wikidata, I18n, MediaWiki-extensions-WikibaseRepository
matej_suchanek created T358975: ‎wbremovequalifiers-update comment is not autoformatted.
Sun, Mar 3, 10:23 AM · 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.
Sun, Mar 3, 10:18 AM · MediaWiki-Codesniffer
matej_suchanek closed T196182: Duplicate patrol logs of the same revision as Resolved.
Sun, Mar 3, 9:27 AM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), MediaWiki-Patrolling

Mon, Feb 26

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.
Mon, Feb 26, 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.
Mon, Feb 26, 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.

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

Sun, Feb 25

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

Fri, Feb 23

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

Did it.

Fri, Feb 23, 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.

Fri, Feb 23, 10:03 AM · Wikidata-Campsite, Wikidata
matej_suchanek updated the task description for T355763: mw.text.jsonDecode() incorrectly interprets number strings as integers.
Fri, Feb 23, 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).

Fri, Feb 23, 9:12 AM · Scribunto

Wed, Feb 21

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).

Wed, Feb 21, 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

Wed, Feb 21, 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

Wed, Feb 21, 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.
Wed, Feb 21, 9:25 AM
matej_suchanek closed T358077: Filter regex bug? as Invalid.

Using Special:AbuseFilter/tools:

Wed, Feb 21, 8:23 AM · AbuseFilter

Tue, Feb 20

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.

Tue, Feb 20, 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.

Tue, Feb 20, 9:17 AM · MediaWiki-extensions-Disambiguator
matej_suchanek updated the task description for T11319: Optionally exclude disambiguation pages from Special:Allpages and Special:Prefixindex.
Tue, Feb 20, 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).
Tue, Feb 20, 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...

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

Mon, Feb 19

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.

Mon, Feb 19, 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.
Mon, Feb 19, 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.
Mon, Feb 19, 9:00 AM · MediaWiki-Watchlist, Growth-Team, 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 |
+------------+----------------+--------------+
Mon, Feb 19, 8:53 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons

Sun, Feb 18

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?

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

Fri, Feb 16

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.
Fri, Feb 16, 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.
Fri, Feb 16, 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.
Fri, Feb 16, 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.
Fri, Feb 16, 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.

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

Thu, Feb 15

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%')
);
Thu, Feb 15, 7:17 PM · Patch-For-Review, AbuseFilter

Wed, Feb 14

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).

Wed, Feb 14, 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

Tue, Feb 13

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.)

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

Mon, Feb 12

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:

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

Sat, Feb 10

matej_suchanek created T357204: Reference diffs are unclear.
Sat, Feb 10, 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.

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

Fri, Feb 9

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

Wed, Feb 7

matej_suchanek added a subtask for T307060: [Epic] Temporary account AbuseFilter support: T334623: How do we log unsuccessful first edits for temporary users?.
Wed, Feb 7, 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.
Wed, Feb 7, 10:58 AM · Data-Persistence, Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), AbuseFilter, Temporary accounts

Mon, Feb 5

matej_suchanek added a project to T168508: revertbot.py doesn't respect put_throttle parameter in user-config.py: TestMe.
Mon, Feb 5, 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.
Mon, Feb 5, 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.
Mon, Feb 5, 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.
Mon, Feb 5, 11:59 AM · Pywikibot
matej_suchanek added a project to T356630: Internal error on Wikidata user talk page: StructuredDiscussions.
Mon, Feb 5, 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

Jan 22 2024

matej_suchanek removed a project from T90350: Change tags created by inactive OAuth applications should be deletable: Patch-Needs-Improvement.
Jan 22 2024, 9:10 AM · MediaWiki-extensions-OAuth, MediaWiki-Change-tagging

Jan 21 2024

matej_suchanek updated the task description for T188180: Read from and write to `actor` table in AbuseFilter.
Jan 21 2024, 2:01 PM · Patch-Needs-Improvement, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change

Jan 20 2024

matej_suchanek added a comment to T188180: Read from and write to `actor` table in AbuseFilter.

As SCHEMA_COMPAT_WRITE_BOTH is active everywhere, I suppose no.

Jan 20 2024, 5:14 PM · Patch-Needs-Improvement, AbuseFilter (Overhaul-2020), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Schema-change

Jan 19 2024

matej_suchanek added a comment to T355412: AbuseFilter call to User::newSystemUser on frwiki causing slow DB queries.

Looks similar to your earlier report: T346967: Fetching AbuseFilter's FilterUser involves query that takes more than 5 seconds.

Jan 19 2024, 5:08 PM · Wikimedia-Slow-DB-Query, AbuseFilter
matej_suchanek closed T334617: page_id should be 0 when testing filter against a page creation in RC as Resolved.
Jan 19 2024, 5:08 PM · MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), AbuseFilter
matej_suchanek closed T268983: Remove hooks.txt? as Resolved.

rEABFb849e5daea56: Move documentation from hooks.txt to hook interfaces

Jan 19 2024, 5:08 PM · AbuseFilter

Jan 17 2024

matej_suchanek added a comment to T51803: Calculated Age of persons can become outdated until next cache purge.

Although I think it would be fine to remove getTTL/setTTL (an incomplete project unused for 9 years)

Jan 17 2024, 11:14 AM · Patch-For-Review, MediaWiki-General

Jan 15 2024

matej_suchanek removed a project from T341388: Allow thanking bots on Wikimedia wikis: Patch-For-Review.
Jan 15 2024, 9:24 AM · User-notice-archive, Wikimedia-Site-requests, Tech Ambassadors & Translators, Growth-Team

Jan 13 2024

matej_suchanek added a comment to T190460: [C-DIS] wbc_entity_usage has obsolete entries.
MariaDB [cswiki_p]> SELECT COUNT(*) FROM wbc_entity_usage LEFT JOIN page ON page_id = eu_page_id WHERE page_id IS NULL;
+----------+
| COUNT(*) |
+----------+
|     1212 |
+----------+
1 row in set (8.622 sec)

Apparently, entries of deleted pages are not always pruned but accumulate over time.

Jan 13 2024, 5:03 PM · wmde-wikidata-tech, User-Ladsgroup, MediaWiki-extensions-WikibaseClient, Wikidata

Jan 8 2024

matej_suchanek updated the task description for T340883: Permit some mentions from revert edit summary.
Jan 8 2024, 1:09 PM · Notifications, Growth-Team

Jan 2 2024

matej_suchanek closed T353929: Special:ActiveUsers page duplicates user's edits when searching two user groups they are in as Resolved.
Jan 2 2024, 7:45 PM · MW-1.41-notes, MW-1.40-notes, MW-1.39-notes, MW-1.42-notes (1.42.0-wmf.12; 2024-01-02), MediaWiki-Special-pages

Dec 24 2023

matej_suchanek changed the status of T345677: Can't use Special:AbuseFilter/revert on 'createaccount' from Open to In Progress.
Dec 24 2023, 2:24 PM · Patch-For-Review, AbuseFilter

Dec 19 2023

matej_suchanek updated the task description for T155897: ContentTranslation probably saves changes repeatedly and this is affected by AbuseFilter.
Dec 19 2023, 10:27 AM · User-Daimona, AbuseFilter, ContentTranslation

Dec 18 2023

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

Found a new exception in the logs:

WARNING: /usr/lib/python3.9/http/cookiejar.py:1971: UserWarning: http.cookiejar bug!
Traceback (most recent call last):
  File "/usr/lib/python3.9/http/cookiejar.py", line 1953, in _really_load
    c = Cookie(h("version"), name, value,
  File "/usr/lib/python3.9/http/cookiejar.py", line 767, in __init__
    if version is not None: version = int(version)
ValueError: invalid literal for int() with base 10: 'None'
Dec 18 2023, 4:20 PM · Pywikibot-login.py, Pywikibot

Dec 3 2023

matej_suchanek merged T352599: Non-working gadgets on Wikidata into T352603: Gadget-PrimarySources throws JS error: Uncaught TypeError: async.parallel is not a function.
Dec 3 2023, 3:20 PM · Wikidata, Regression, Wikidata-primary-sources
matej_suchanek merged task T352599: Non-working gadgets on Wikidata into T352603: Gadget-PrimarySources throws JS error: Uncaught TypeError: async.parallel is not a function.
Dec 3 2023, 3:19 PM · Wikidata, Wikidata-Gadgets

Nov 26 2023

matej_suchanek added a comment to T351942: wbstatementquantity search keyword seems broken.

A thing that could be significant (from the documentation):

Nov 26 2023, 1:35 PM · Structured-Data-Backlog (Current Work), StructuredDataOnCommons, Discovery-Search, Wikidata

Nov 19 2023

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

T119366 was closed recently.

Nov 19 2023, 2:29 PM · MediaWiki-libs-BagOStuff, MediaWiki-Platform-Team
matej_suchanek created T351607: geoshape service does not redender particular shape.
Nov 19 2023, 2:23 PM · Maps (Geoshapes)
matej_suchanek added a comment to T351370: New page (redirect) that can't be patrolled/verified.
MariaDB [itwikivoyage_p]> SELECT page_id, page_latest FROM page WHERE page_namespace = 0 AND page_title = 'Koure';
+---------+-------------+
| page_id | page_latest |
+---------+-------------+
|   56923 |      815270 |
+---------+-------------+
1 row in set (0.003 sec)
Nov 19 2023, 1:46 PM · MediaWiki-Patrolling

Nov 14 2023

matej_suchanek added a comment to T314702: Invitation banner not always desired.

As a least-effort fix, could DiscussionTools always accept UTC timestamps regardless of wiki settings, too?
What about allowing matching "UTC" here and skipping this DST handling code when "UTC" is matched?

Nov 14 2023, 12:31 PM · DiscussionTools

Nov 13 2023

matej_suchanek added a comment to T274687: Links is not localizable in Wikidata sidebar.

I have checked all messages used in MediaWiki:Sidebar. All of them can now be translated via translatewiki.net, except Recentchanges-lexemes and Villagepump.

Nov 13 2023, 7:40 PM · wmde-wikidata-tech, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Wikidata.org, Wikidata, I18n

Nov 8 2023

matej_suchanek added a comment to T350741: Registration date for some users is "null".

This is basically the same as T347924. There will always be some accounts for which the registration date will be null. This is expected, and hardly anything can be done about it. Every gadget needs to handle that.

Nov 8 2023, 1:38 PM · Wikimedia-database-issue (Bad data), Turkish-Sites

Nov 7 2023

matej_suchanek removed a project from T128769: Echo should not hook into itself with EchoAbortEmailNotification: Patch-Needs-Improvement.
Nov 7 2023, 9:31 AM · Growth-Team-Filtering, Growth-Team, good first task, Technical-Debt, Notifications

Oct 23 2023

matej_suchanek changed the status of T173663: Add more standard variables to delete action from Open to Stalled.

I'd rather see T44734 resolved first (with the caveat that I'm not entirely sure about the correctness of my patch), after which I see no objections to moving this forward

Oct 23 2023, 2:27 PM · Patch-Needs-Improvement, AbuseFilter

Oct 15 2023

matej_suchanek added a project to T331060: Add link sometimes inserts <nowiki/> tag: TestMe.

I have scanned all 'add link' edits in the last 30 days on cswiki (587 edits) and haven't found a single occurrence. Maybe the problem is gone.

Oct 15 2023, 9:22 AM · TestMe, Growth-Team, Add-Link

Oct 13 2023

matej_suchanek added a comment to T149410: For consistency MediaInfo serialization should use "claims" as key, rather than "statements".

Not only is there inconsistency between Wikidata and Commons, but it also lies within Commons itself. When you wbgetentities, you get the claims/statements under "statements". But when you wbeditentity, you must specify the claims/statements to add/remove/update under "claims"! (Try it yourself.) This inconsistency is surprising and makes the development of API-based tools, like Pywikibot, really painful.

Oct 13 2023, 8:19 AM · Structured-Data-Backlog, StructuredDataOnCommons, Wikidata, WikibaseMediaInfo

Oct 9 2023

matej_suchanek added a comment to T348237: Combining throttling edit filters causes multiple false positives for single IP edits.

others are all null edits which should not be tripping the filter.

Oct 9 2023, 8:38 AM · SecTeam-Processed, AbuseFilter
matej_suchanek placed T340632: Use pairwise to simplify code up for grabs.
Oct 9 2023, 8:27 AM · Pywikibot

Oct 7 2023

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

The problem persists. It always makes the same script fail when it starts. The script updates Wikidata labels. Other Wikidata scripts which edit data do not fail.

Oct 7 2023, 1:44 PM · Pywikibot-login.py, Pywikibot

Oct 3 2023

matej_suchanek closed T347924: User's Contributions missing the "Account created on..." sentence as Invalid.

Unfortunately, for very old accounts the date is missing and nothing can be done with it. This is expected behavior.

Oct 3 2023, 7:24 AM

Sep 28 2023

matej_suchanek added a comment to T341319: RecentChanges: Improve performance of Special:RecentChanges rendering .

... and Special:NewPages (profile) and Special:Log probably too.

Sep 28 2023, 7:28 PM · MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Wikimedia-Performance-recommendation, Anti-Harassment, Performance Issue, Patch-For-Review, Growth-Team, MediaWiki-Recent-changes

Sep 27 2023

Nardog awarded T152845: Expose site collation to Lua a Like token.
Sep 27 2023, 1:51 PM · Scribunto

Sep 24 2023

matej_suchanek closed T27619: Add more characters to ccnorm as Resolved.
Sep 24 2023, 9:55 AM · Equivset, MW-1.28-release (WMF-deploy-2016-10-04_(1.28.0-wmf.21)), MW-1.27-release (WMF-deploy-2016-01-19_(1.27.0-wmf.11)), AntiSpoof

Sep 23 2023

matej_suchanek added a comment to T345632: AbuseFilter "global_user_editcount" field can't be used during (auto)createaccount action (Introduce global_account_editcount).

Could it be the CentralAuthUser::isAttached call? If the account doesn't exist on the wiki, it seems to return false. What could happen if we removed it?

Sep 23 2023, 8:28 AM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, AbuseFilter

Sep 22 2023

matej_suchanek moved T345632: AbuseFilter "global_user_editcount" field can't be used during (auto)createaccount action (Introduce global_account_editcount) from To Triage to In current Tech/News draft on the User-notice board.
Sep 22 2023, 6:05 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, AbuseFilter
matej_suchanek added a project to T345632: AbuseFilter "global_user_editcount" field can't be used during (auto)createaccount action (Introduce global_account_editcount): User-notice.
Sep 22 2023, 6:05 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, AbuseFilter

Sep 20 2023

matej_suchanek renamed T345324: Asterisk account setting is not fully supported from Asteriks account setting ist not fully supported to Asterisk account setting is not fully supported.
Sep 20 2023, 7:17 PM · Pywikibot

Sep 19 2023

matej_suchanek added a comment to T345632: AbuseFilter "global_user_editcount" field can't be used during (auto)createaccount action (Introduce global_account_editcount).

Also, @matej_suchanek could you please update the documentation at https://www.mediawiki.org/wiki/Extension:AbuseFilter/Rules_format as well?

Sep 19 2023, 8:34 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, AbuseFilter
matej_suchanek added a comment to T345632: AbuseFilter "global_user_editcount" field can't be used during (auto)createaccount action (Introduce global_account_editcount).

Sorry, I guess I forgot something...

Sep 19 2023, 7:33 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, AbuseFilter

Sep 17 2023

matej_suchanek added a comment to T264104: Verify AbuseFilter code that claims to share and re-use ParserOutput from core.

Ex 1

Sep 17 2023, 10:58 AM · Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Platform Team Workboards (Clinic Duty Team), User-Daimona, AbuseFilter

Sep 16 2023

matej_suchanek added a comment to T264104: Verify AbuseFilter code that claims to share and re-use ParserOutput from core.

Not really. There are still fallbacks to the legacy code, and I believe they are still heavily used (e.g., during edit stashing).

Sep 16 2023, 8:07 AM · Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Platform Team Workboards (Clinic Duty Team), User-Daimona, AbuseFilter

Sep 12 2023

matej_suchanek added a comment to T345632: AbuseFilter "global_user_editcount" field can't be used during (auto)createaccount action (Introduce global_account_editcount).

I can see @matmarex's point: global_user_* vars are available IFF user_* are available, and we should probably not break this. I think this is a good point.

Sep 12 2023, 6:25 AM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, AbuseFilter