Nothing Special   »   [go: up one dir, main page]

Page MenuHomePhabricator

Jarekt (Jarek Tuszynski)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 5 2014, 5:13 PM (521 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Jarekt [ Global Accounts ]

Admin on Commons and Wikidata

Recent Activity

Sep 13 2024

Jarekt added a comment to T223772: Extend #time parser function to display time in format specific to each language.
  1. {{#invoke:DateI18n|Date|year=2009|month=12|day=09|hour=13|minute=20|second=17|lang=en}} is equivalent to {{#timef:2009-12-09T13:20:17|both|en}} - we call it "YMDhms" format

Actually, both is equivalent to the YMDhm format, i.e. without seconds, in almost all languages – the only exception I could find is Finnish, where users can choose a date format with seconds as well (but the default format is still one with a minute-level precision, and the parser function always uses the default format).

Sep 13 2024, 8:40 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions
Jarekt added a comment to T223772: Extend #time parser function to display time in format specific to each language.

I began testing and by try and error figured out some rules :

Sep 13 2024, 2:41 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions

Sep 12 2024

Jarekt added a comment to T223772: Extend #time parser function to display time in format specific to each language.

I am sorry if it was already explained above, but I am trying to understand what is the new function doing. Is there a documentation for it somewhere?

Sep 12 2024, 6:31 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions

Sep 9 2024

Jarekt claimed T373825: Template parameters not rendered in MediaViewer image description.

This edit fixed it, so now the message shows up as "This is a photo of a monument in Azerbaijan identified by the ID 4625"

Sep 9 2024, 2:02 AM · CommonsMetadata, Local-Wiki-Template-And-Gadget-Issues

Aug 22 2024

Jarekt added a comment to T364150: block uploads without license using UploadWizard .

Looking at UploadWizard.config.php which according to Commons:Upload_Wizard/defaultConfig is the code used to configure Upload_Wizard on Commons, shows in line 503 that "custom" license is configured to be replaced with "subst:Custom license marker added by UW". That setting no longer makes sense as wikitext "{{subst:Custom license marker added by UW}}" evaluates to an empty string. However when "custom" is among "ownWork" licenses it is trying to add "{{self|subst:Custom license marker added by UW}}" which causes lua errors.

Aug 22 2024, 2:58 AM · UploadWizard

Aug 21 2024

Jarekt added a comment to T364150: block uploads without license using UploadWizard .

I think the issue is with the Campaign:fa and Campaigns in general, which are configured with
` "licensing": {

    "ownWork": {
        "licenses": [
            "cc-by-sa-4.0",
            "cc-by-4.0",
            "cc-by-sa-3.0",
            "cc-by-sa-3.0-gfdl",
            "cc-by-3.0",
            "cc-zero",
            "pd-old-100",
            "pd-old",
            "pd-ineligible",
            "pd-textlogo",
            "custom"
        ]
    }
},`
Aug 21 2024, 1:39 PM · UploadWizard

Aug 12 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

Maybe have a look if we can switch more to the translation extension to replace autotranslate and int:lang? Not sure if we already have a task for that?

Aug 12 2024, 8:58 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Aug 9 2024

Jarekt added a comment to T359761: Create a parser function to get the direction of a language or script.

Does commons have a list of templates to be automatically substituted by a bot?

Aug 9 2024, 9:04 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), RTL, MediaWiki-Internationalization, I18n
Jarekt added a comment to T343131: Commons database is growing way too fast.

With implementation of T359761 / T366623 and replacement of {{dir}} and {{bcp47}} templates with brand new parser functions, we should loose some more templatelinks (124M +5M to be precise). I also replaced many calls to {{Autotranslate}} templates in template namespace with the Lua calls directly to c:Module:Autotranslate which might reduce it even further.

Aug 9 2024, 7:55 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt updated subscribers of T366623: Create a parser function to get the BCP47 code for a language.

Working with @Ebrahim, we got most of the uses of c:Template:BCP47 replaced with #bcp47 parser function, at least in template namespace. Number of transclusions still listing just under 5M.

Aug 9 2024, 7:32 PM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), User-notice, MediaWiki-Parser, MediaWiki-Internationalization
Jarekt added a comment to T359761: Create a parser function to get the direction of a language or script.

Working with @Ebrahim, we got most of the uses of c:Template:Dir replaced with #dir parser function, at least in template namespace. Database still shows 123,999,814 transclusions, so it will be interesting to see how long is it going to take for this number to drop.

Aug 9 2024, 7:10 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), RTL, MediaWiki-Internationalization, I18n

Jul 24 2024

Jarekt added a comment to T223772: Extend #time parser function to display time in format specific to each language.

On Commons, the main use-case is that you are provided with a date in YYYY-MM-DD, YYYY-MM, YYYY and few other formats and a language code and need to display that date in that language. That is how it is used by c:Template:Information and other infoboxes. For last 11 years, c:Module:DateI18n (which is a rewrite of even older commons template) does that with preferred formats for each language stored at c:Data:DateI18n.tab. The code has to handle cases where format changes depending on a day (different format for 1st of each month, or sometimes 1st, 11th, 21st and 31st of each month), and some languages adding extra letters and punctuations to the date. The code uses English formatting as defaults (like YYYY for the year) and has to only store formats for languages that deviate from it.

Jul 24 2024, 3:17 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions

Jul 8 2024

Jarekt added a comment to T221380: Wikidata: Special:Contributions times out for many high-activity users.

I just had the same issue:

Jul 8 2024, 2:18 AM · MW-1.34-notes (1.34.0-wmf.4; 2019-05-07), Wikidata-Campsite, MediaWiki-libs-Rdbms, Performance Issue, Wikimedia-production-error, MediaWiki-Special-pages, Wikidata

Jul 5 2024

Jarekt added a comment to T40576: Merge MediaWiki:Wm-license-self-one-license and MediaWiki:Wm-license-self-multiple-licenses.

The other option would be to manually copy over the translations for each of the remaining 50 languages, either via Gerrit or via translatewiki.net.

Jul 5 2024, 5:37 PM · Voice & Tone, MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), Google-Code-in-2017, I18n, WikimediaMessages
Jarekt updated subscribers of T369361: Mobile MediaViewer dumps HTML instead of author.
Jul 5 2024, 2:13 PM · CommonsMetadata, MobileFrontend, Mobile
Jarekt created T369361: Mobile MediaViewer dumps HTML instead of author.
Jul 5 2024, 2:11 PM · CommonsMetadata, MobileFrontend, Mobile

Jul 2 2024

Jarekt added a comment to T40576: Merge MediaWiki:Wm-license-self-one-license and MediaWiki:Wm-license-self-multiple-licenses.

The reason, as I understand it, is that some languages have more complicated plural rules than just one versus many.

Jul 2 2024, 4:02 AM · Voice & Tone, MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), Google-Code-in-2017, I18n, WikimediaMessages

Jun 30 2024

Jarekt added a comment to T368595: Can't change Interface Language to site default with ULS when global interface language is set.

@Jarekt Is interface language in global preferences set? was it set when trying with Firefox?

Jun 30 2024, 12:59 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), UniversalLanguageSelector, Community-Tech, MediaWiki-extensions-GlobalPreferences
Jarekt added a comment to T368595: Can't change Interface Language to site default with ULS when global interface language is set.

Please follow https://www.mediawiki.org/wiki/Help:Locating_broken_scripts and check with safemode and share any errors in your browser's developer tools.

Jun 30 2024, 12:50 AM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), UniversalLanguageSelector, Community-Tech, MediaWiki-extensions-GlobalPreferences
Jarekt added a comment to T368595: Can't change Interface Language to site default with ULS when global interface language is set.

From which exact language to which exact language do you try to switch, on which exact page?

I just tried m:Main_Page switching from English to: Polish, Russian and German with no luck.

Jun 30 2024, 12:16 AM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), UniversalLanguageSelector, Community-Tech, MediaWiki-extensions-GlobalPreferences
Jarekt added a comment to T368595: Can't change Interface Language to site default with ULS when global interface language is set.

I run into the same issue today. Starting with English, I click language selector next to my username and select a different language, like Polish. The selector accepts the selection, page blinks and it is still in English mode.

Jun 30 2024, 12:05 AM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), UniversalLanguageSelector, Community-Tech, MediaWiki-extensions-GlobalPreferences

Jun 28 2024

Jarekt added a comment to T40576: Merge MediaWiki:Wm-license-self-one-license and MediaWiki:Wm-license-self-multiple-licenses.

c:Module:Self currently uses the following 4 messages:

Jun 28 2024, 5:17 PM · Voice & Tone, MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), Google-Code-in-2017, I18n, WikimediaMessages

Jun 13 2024

Jarekt added a comment to T342745: MinT has ambiguous language code "zh" as output language, which is used for the mix-script language converter.

I think I run into this issue today. I am working on converting C:Template:Sisterprojects to use translate extension. The original template had Chinese variants:

Jun 13 2024, 1:16 PM · LPL Essential, affects-translatewiki.net, MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), MinT

Jun 3 2024

Jarekt awarded T49137: Expose method in Lua/Scribunto to fetch page titles from the prefix index a Like token.
Jun 3 2024, 2:02 PM · Scribunto

May 17 2024

Jarekt added a comment to T359761: Create a parser function to get the direction of a language or script.

On Commons, the main use of Dir template is to return direction of the text in the language used by the user. A pseudo code would be {{dir | {{{lang | {{int:lang}} }}} }}. That way any template displaying stuff is using html tags indicating text direction of the language used by the user. Most of the time templates do not use {{{lang}} parameter, but for the testing purposes we can pass it to the template to see the template using other text direction. That means that in great majority of the cases on Commons input to {{dir}} is the output of {{int:lang}}, and the languages returned by {{int:lang}} are the ones we care about. Current template returns ltr for {{dir|Arab}} or for any other random string which is not recognized as language.

May 17 2024, 10:34 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), RTL, MediaWiki-Internationalization, I18n
Jarekt added a comment to T359761: Create a parser function to get the direction of a language or script.

The implementation can't replace {{dir}} as that needs to be invoked like {{dir|fa}} instead of {{dir:fa}} (it's not possible to have {{dir|fa}} as a parser function) ...

See: T204371: Replace initial colon in (hash-prefixed) parser function invocation with vertical bar

I didn't know about this, thanks, but either that won't help on replacing on having {{dir|fa}} as a parser function IIUC. So the decision here is either to either use {{dir:fa}} or {{#dir:en}} (which as T204371 can be used as {{#dir|fa}} in future) and I think {{#dir:fa}} matches better with currently available {{#language:fa}} (among other decisions or either if we want this at all).

May 17 2024, 1:09 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), RTL, MediaWiki-Internationalization, I18n
Jarekt awarded T359761: Create a parser function to get the direction of a language or script a Like token.
May 17 2024, 12:59 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), RTL, MediaWiki-Internationalization, I18n

May 3 2024

Pppery awarded T364150: block uploads without license using UploadWizard a Like token.
May 3 2024, 4:18 PM · UploadWizard
Jarekt created T364150: block uploads without license using UploadWizard .
May 3 2024, 3:52 PM · UploadWizard

Apr 24 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

Rewrite of Module:Autotranslate discussed went live last week.

Apr 24 2024, 1:40 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Apr 12 2024

Jarekt added a comment to T177955: TargetInvocationException in ApiEdit.MD5.

The issue with my computer is that for other tools to work some internet security related stuff, update schedule, etc. are managed by my employer. I can change thinks but if it is against some policy, after a while it will be reverted. I could use some other computer to run AWB, or flip the FIPS flag, reboot and have few days of working AWB. It sounds like very few people are affected by this issue, but at the moment AWB is incompatible with some Windows settings, which might become more commonly used. If it can not be fixed without changes to API, maybe check for this flag at the startup and provide information about what is happening and what are workarounds. I have been plagued by this issue for a long time but only recently figured out what is causing it after spending good part of a week debugging similar issues with a different software.

Apr 12 2024, 12:53 PM · AutoWikiBrowser
Jarekt added a comment to T177955: TargetInvocationException in ApiEdit.MD5.

This issue is making AWB almost unusable for me, but I did figured out what is causing the issue. Apparently AWB is using some non-compliant encryption algorithms and my computer throws an error each time I try to save an edit. One can disable checking for FIPS compliance by following steps of "Disabling FIPS-Complaint Encryption on Windows". But unfortunately in my case the flag always comes back and I need a reboot to reset it.

Apr 12 2024, 3:17 AM · AutoWikiBrowser
Jarekt added a comment to T177955: TargetInvocationException in ApiEdit.MD5.

This issue is making AWB almost unusable for me, but I did figured out what is causing the issue. Apparently AWB is using some non-compliant encryption algorithms and my computer throws an error each time I try to save an edit. One can disable checking for FIPS compliance by following steps of "Disabling FIPS-Complaint Encryption on Windows". But unfortunately in my case the flag always comes back and I need a reboot to reset it.

Apr 12 2024, 3:17 AM · AutoWikiBrowser

Mar 14 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

I have a question for MediaWiki developers.

Mar 14 2024, 12:34 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Mar 10 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

After some discussion we retired Template:License_template_tag which was used to track files without licenses and was redundant to Extension:CommonsMetadata which was introduced latter. That should eventually remove 100M template links.

That template is used for many different things that you probably just broke. I see uploadwizard and no license bot already. Please don't do this in such an uncontrolled way. Please check what is using it and switch it before trying again.

Mar 10 2024, 11:07 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

After some discussion we retired Template:License_template_tag which was used to track files without licenses and was redundant to Extension:CommonsMetadata which was introduced latter. That should eventually remove 100M template links.

Mar 10 2024, 5:10 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Feb 12 2024

Jarekt added a comment to T334352: Usage in SDC should be shown when deleting items on Wikidata.

Also once Wikidata item is deleted it should be removed from SDC, the way deleted image is removed from Wikidata or wikipedia. I just run into File:Francesco Filippini - Barche sulla spiaggia (1892-93).jpg which still references long deleted Q108176371 item. The item was deleted as part of removal of all contributions by some no-longer liked user, but it creates hard to fix mess on Commons.

Feb 12 2024, 3:38 AM · Patch-For-Review, Wikidata Integration in Wikimedia projects, SDC General, Wikidata

Feb 8 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

Now looking at Module:Autotranslate called from Template:Autotranslate, which in turn is only called from other templates. I think we could call Module:Autotranslate directly from the other templates, without Template:Autotranslate for high volume templates. This would have a nice side-effect of avoiding issues described at T196464: Incorrect template loop detection

Let me know how it goes.

Feb 8 2024, 3:17 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Feb 1 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

Thanks. I don't recommend doing 9m edits to remove 9m rows from templatelinks, it just adds the same number but larger rows to another table.

Feb 1 2024, 4:40 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Jan 26 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

I eliminated the use of Template:Description in language templates, like Template:En in favor of calling Module:Description directly. It actually makes much more readable wikicode as Module:Description uses named variables as opposed to numbered variables. That should (eventually) eliminate 66.6M templatelinks entries.

Jan 26 2024, 7:21 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Jan 24 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

Another way to reduce size of transclude table used in the past was to run a bot job of substituting template redirects. Does anybody have a good SQL query to see if we have any templates with often used redirects? I run many such bot jobs in the past but not in the last decade or so.

https://quarry.wmcloud.org/query/12286 First field is the redirect, second field is redirect target, third field is transclusions of redirect.

Jan 24 2024, 5:25 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

Another way to reduce size of transclude table used in the past was to run a bot job of substituting template redirects. Does anybody have a good SQL query to see if we have any templates with often used redirects? I run many such bot jobs in the past but not in the last decade or so.

Jan 24 2024, 4:48 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

On finding templates that could be merged together ...

Jan 24 2024, 4:06 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Jan 23 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.

There are multiple options:

  • Simply move the template and localizations to MediaWiki namespace and do nothing more. You can now use int: to call the template in MediaWiki namespace and a translation based on user interface language will be automatically chosen. The translation can only be managed by admins or other users with editinterface right.

In 2010 several hundred messages were moved from MediaWiki namespace to translatewiki, because of how hard it was for the translators to work with MediaWiki namespace. I also do not know how to "simply" move 54 translations from Template:PD-old-text , another 50+ from Template:PD-US-expired-text and probably bunch of other similar templates. The manual approach seems quite laborious and potentially error-prone.

  • Similar to above but mark the page in MediaWiki namespace for translation. It can now be translated by any users (even without editinterface).

I have never run into any pages in MediaWiki namespace managed by Translate extension, are there any pages using this feature I can look at?

  • If you want to make it translatable in translatewiki, you need to add a message to WikimediaMessage extension.

I do not know what that means . File a ticket at https://phabricator.wikimedia.org/tag/wikimediamessages/ or something. If anybody is familiar with this process please contact me.

Jan 23 2024, 2:33 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

If I see {{#time:Y|now -95 years}}, I have no idea what it means. If I see {{Not-PD-US-expired-min-year}}, I know what it means. And the backlinks in non-file namespaces (mainly template and Commons namespaces) help updating relevant pages when we reach another row in https://commons.wikimedia.org/wiki/Commons:Hirtle_chart.

This can be achieved by hidden comment such as <!--Not-PD-US-expired-min-year-->.

Jan 23 2024, 1:44 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T337023: Automatically display structured copyright data in Lua-driven infobox templates on Wikimedia Commons file pages.

@Spinster, Also I am not sure you are aware but {{Information}} template is fully compatible with SDC since 2018. What that means is that if you have standard SDC properties set up, than you can remove all the wikitext from {{Information}} template. See for example File:OpenRefine Commons editing - wikitext data extension.png file, where I removed all the wikitext from the template and it is pulled from SDC. That is the infobox used by 85M files. See Template:Information documentation (SDC was mentioned there but I just added examples).

Jan 23 2024, 5:09 AM · Commons, Wikimedia-Hackathon-2023
Jarekt added a comment to T337023: Automatically display structured copyright data in Lua-driven infobox templates on Wikimedia Commons file pages.

I can revisit the Module:License code and work on supporting more cases. If someone wants to help I could use a tester adding cases to Module:License/doc cataloging cases where current code gave adequate result and when it did not

Thank you so much @Jarekt - that's amazing! (and Happy New Year to you!)

Do I understand correctly that you'd like us to test the cases at Module:License/doc and add new-to-develop examples and cases there too? Or use the talk page to list these new cases? What kind of process would work best for you?

Jan 23 2024, 3:46 AM · Commons, Wikimedia-Hackathon-2023

Jan 21 2024

Jarekt added a comment to T343131: Commons database is growing way too fast.
Jan 21 2024, 8:00 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

Those need an function that accepts arguments, not frame. For example, https://commons.wikimedia.org/wiki/Module:SDC_tracking needs "function p._SDC_statement_exist(args)", "function p.SDC_statement_exist(frame)" will not work.

In lua code you use "frame" to pass arguments from wikitext to lua and regular function arguments to pass data between lua functions. If we want to call SDC_tracking from other lua codes we would add "function p._SDC_statement_exist(args)" function to the module to allow that; however here we are talking about calling {{#invoke:SDC_tracking|SDC_statement_exist|...}} from templates instead of {{SDC_statement_exist|...}}, and that can be done with the code as is. The only purpose of Template:SDC_statement_exist is to provide an page with clear interface documentation for people that often do not know much about Lua. However as this template if mostly meant to be used by other templates we can probably assume that those users are familiar with both.

Jan 21 2024, 7:35 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

There are templates like https://commons.wikimedia.org/wiki/Template:Geograph_from_structured_data that used structured data but used many templates inside, so a file with only such template used more than 40 templates and modules. They should be rewritten using one module.

Jan 21 2024, 7:13 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

For License template tag, also note files without license tags are automatically added to https://commons.wikimedia.org/wiki/Category:Files_with_no_machine-readable_license by Extension:CommonsMetadata.

Similarly files without information template are in https://commons.wikimedia.org/wiki/Category:Files_with_no_machine-readable_source.

Jan 21 2024, 5:58 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

Some more specific templates (more to add):

Jan 21 2024, 4:19 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Dec 26 2023

Jarekt created T354034: TargetInvocationException in ApiEdit.MD5.
Dec 26 2023, 11:30 PM · AutoWikiBrowser
Jarekt added a comment to T337023: Automatically display structured copyright data in Lua-driven infobox templates on Wikimedia Commons file pages.

I can revisit the Module:License code and work on supporting more cases. If someone wants to help I could use a tester adding cases to Module:License/doc cataloging cases where current code gave adequate result and when it did not

Dec 26 2023, 2:25 PM · Commons, Wikimedia-Hackathon-2023

Dec 17 2023

Marsupium awarded T309867: thumbnails of STL files incorrectly sized in packed gallery mode a Love token.
Dec 17 2023, 7:55 PM · Thumbor, 3D, MediaWiki-Gallery

Oct 13 2023

Jarekt added a comment to T56790: Some files uploaded without images.

Similar issue in 2023, see T348827

Oct 13 2023, 3:05 AM · Multimedia, Wikimedia-Media-storage
Jarekt created T348827: files uploaded to Commons without images.
Oct 13 2023, 3:04 AM · SRE-swift-storage, Commons

Sep 7 2023

Jarekt added a comment to T343131: Commons database is growing way too fast.

For authority control links, these work solely based on the property IDs and their values on the connected Wikidata item, and the code then follows the formatter URLs (through P1630) to make the URL. There's a possibility of migrating this over to using interwiki prefix at Wikimedia (P6720) if that might be come more widespread - if that would help performance.

Sep 7 2023, 3:29 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Aug 8 2023

Jarekt added a comment to T343131: Commons database is growing way too fast.

About Template:Dir used on 112M pages, likely dozen times on each page. That template is imbedded in almost every non-lua-based template that shows some text. Lua based templates (like Template:Information and other infoboxes) use mw.language:getDir function. We do have 181k templates on Commons and good fraction of them show something, so it would be a big job to replace that template. The easiest solution would be to add it to "software or parser functions" which would use the current format, the way {{!}} template was replaced by a parser function. Whatever way it is implemented it would be good to keep it in synch with Lua function. Shall we create a ticket for that?

Aug 8 2023, 8:22 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

Just for reference and general understanding, can someone explain why external links are stored in a database?

Aug 8 2023, 6:18 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt added a comment to T343131: Commons database is growing way too fast.

About links from commons to commons

We don't have any recorded external links to commons, because of the change that was implemented in 2009. We do have issue of externallinks to wikidata.org in commons instead of interwiki links.

Aug 8 2023, 6:12 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
Jarekt updated subscribers of T343131: Commons database is growing way too fast.

About links from commons to commons: I think a lot of them come from c:Category:Language_link_templates (aka /lang templates) which are used by some old templates. For example Template:PD-US-no_notice/lang is transcluded by Template:PD-US-no_notice which is then transcluded to all the files using that template. /Lang templates are automatically generated or updated by template:LLE which uses external links to subpages instead of internal links, in order to help with some database table exploding in 2009. See discussion. A lot of transclusions of /lang templates in license templates was removed in 2013, because they were causing other issues, but not all of them.

Aug 8 2023, 6:48 AM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Patch-For-Review, MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

May 5 2023

TiagoLubiana awarded T237262: Tool for undoing Wikidata merges a Like token.
May 5 2023, 12:39 PM · Wikidata, Wikidata-Gadgets

Jun 3 2022

Jarekt updated the task description for T309867: thumbnails of STL files incorrectly sized in packed gallery mode.
Jun 3 2022, 2:12 PM · Thumbor, 3D, MediaWiki-Gallery
Jarekt added a comment to T309867: thumbnails of STL files incorrectly sized in packed gallery mode.

was produced by

Jun 3 2022, 1:58 PM · Thumbor, 3D, MediaWiki-Gallery
Jarekt added a project to T309867: thumbnails of STL files incorrectly sized in packed gallery mode: Thumbor.
Jun 3 2022, 1:50 PM · Thumbor, 3D, MediaWiki-Gallery
Jarekt added a project to T309867: thumbnails of STL files incorrectly sized in packed gallery mode: 3D.
Jun 3 2022, 1:49 PM · Thumbor, 3D, MediaWiki-Gallery
Jarekt added a comment to T309867: thumbnails of STL files incorrectly sized in packed gallery mode.

Was produced by the following code:

Jun 3 2022, 1:46 PM · Thumbor, 3D, MediaWiki-Gallery
Jarekt created T309867: thumbnails of STL files incorrectly sized in packed gallery mode.
Jun 3 2022, 1:43 PM · Thumbor, 3D, MediaWiki-Gallery

May 26 2022

Jarekt added a comment to T294637: Improvements to the WikibaseLexeme Lua interface (before full rollout).

I am still trying to wrap my head around how to use lexme data, but I also have use case similar to Marsupium's use case. I would like to replace tables like c:Data:I18n/MonthCases.tab where we store declensions of month names in different languages, so that we can have a function like c:Module:DateI18n's MonthCase(month, case, lang) (like 146) where, MonthCase(1, "ins", "pl") will give you L1872-F5, Polish instrumental case, singular of January. I would love to be able to point to Q108 and ask for any language, any grammatical case.

May 26 2022, 1:29 PM · [DEPRECATED] wdwb-tech, All-and-every-Wiktionary, Wikidata, Wikidata Lexicographical data

May 17 2022

Jarekt created T308564: TargetInvocationException in ApiEdit.MD5.
May 17 2022, 2:47 PM · AutoWikiBrowser

May 11 2022

Moebeus awarded T294803: WDQS query returns dead links instead of SomeValue values a Like token.
May 11 2022, 10:56 PM · Wikidata, Wikidata Query UI
TiagoLubiana awarded T294803: WDQS query returns dead links instead of SomeValue values a Like token.
May 11 2022, 10:25 PM · Wikidata, Wikidata Query UI

May 5 2022

Jarekt updated the task description for T307692: TargetInvocationException in ApiEdit.MD5.
May 5 2022, 2:19 PM · AutoWikiBrowser
Jarekt created T307692: TargetInvocationException in ApiEdit.MD5.
May 5 2022, 2:18 PM · AutoWikiBrowser

Mar 14 2022

Abbe98 awarded T245861: Add Structured data during file upload with Upload Wizard a Stroopwafel token.
Mar 14 2022, 12:22 PM · Structured-Data-Backlog, StructuredDataOnCommons, UploadWizard, Structured Data Engineering

Jan 26 2022

Jarekt created T300211: Disable Special:NewItem on Commons.
Jan 26 2022, 11:11 PM · Wikidata, SDC General

Jan 11 2022

Jarekt added a comment to T247433: Disable watchlist notifications for bot edits made on Commons structured data.

Almost two years latter, it is still an issue. See my talk page when small maintenance tasks are swamping people's watchlists.

Jan 11 2022, 1:26 AM · Tools, Structured-Data-Backlog, Structured Data Engineering

Dec 17 2021

Harcisis awarded T167521: Simplify access to properties that currently require traversing numerous items a Like token.
Dec 17 2021, 10:28 PM · Wikibase-Lua, DataTypes, Wikidata, MediaWiki-extensions-WikibaseClient

Dec 10 2021

Jarekt created T297454: WCQS gives "502 Bad Gateway Error".
Dec 10 2021, 4:31 AM · Discovery-Search (Current work), Cloud-Services-Origin-User, Cloud-Services-Worktype-Unplanned, User-dcaro, Wikidata, SDC General, Wikidata-Query-Service

Nov 2 2021

Jarekt created T294803: WDQS query returns dead links instead of SomeValue values.
Nov 2 2021, 3:35 AM · Wikidata, Wikidata Query UI

Nov 1 2021

Jarekt closed T286015: Wikimedia Commons Module creator uses a wrong regex for property Property:P1053 as Resolved.
Nov 1 2021, 11:57 PM · Commons
Jarekt added a comment to T286015: Wikimedia Commons Module creator uses a wrong regex for property Property:P1053.

I did correct the RegExp at https://commons.wikimedia.org/w/index.php?title=Module%3AAuthority_control&type=revision&diff=604990227&oldid=602191369

Nov 1 2021, 11:56 PM · Commons

Aug 21 2021

Quiddity awarded T223772: Extend #time parser function to display time in format specific to each language a Like token.
Aug 21 2021, 5:23 PM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), User-notice, Community-Tech (Island Fox (Sept 9 - 20)), Content-Transform-Team, MediaWiki-Platform-Team (Radar), I18n, ParserFunctions

May 27 2021

Jarekt created T283820: TargetInvocationException in ApiEdit.MD5.
May 27 2021, 1:40 PM · AutoWikiBrowser

May 23 2021

Kozuch awarded T68877: Upload wizard should allow batch naming/renaming options, especially for flickr mode a Like token.
May 23 2021, 10:06 AM · Multimedia, UploadWizard

May 14 2021

Jarekt created T282872: TargetInvocationException in ApiEdit.MD5.
May 14 2021, 1:46 PM · AutoWikiBrowser

Apr 19 2021

Jarekt added a comment to T280397: Replace OTRS text on Commons.

There is a lot to do here, like content/ title of:

Apr 19 2021, 1:03 PM · Commons, Znuny

Mar 15 2021

Jarekt added a comment to T276718: Move captions from file information to structured data tab.

This topic is discussed at Commons_talk:Structured_data#Proposal%3A_Move_captions_from_file_information_to_structured_data_tab

Mar 15 2021, 1:16 PM · Community-consensus-needed, Commons, StructuredDataOnCommons

Mar 12 2021

Jarekt added a comment to T13700: Edit tab on cascade protected pages.

This issue was just reported at https://commons.wikimedia.org/wiki/Commons:Village_pump/Technical#appearently_the_featured_pictures_are_protected_but_appearently_still_have_the_%22edit%22_tab. 13 years after 1st report.

Mar 12 2021, 2:48 AM · MediaWiki-Page-protection, MediaWiki-User-Interface

Feb 28 2021

Jarekt added a comment to T275958: Enable interlanguage links from multilingual Wikisource to other Wikisources.

@Tacsipacsi Yes your Module:Interwiki relying on connected Wikidata item, is what I had in mind. That is how it is done on Commons with associated template Template:Interwiki_from_Wikidata added to Template:Wikidata_Infobox (with 3M category transclusions) and many other templates.

Feb 28 2021, 2:20 PM · User-notice-archive, wikidata-campsite-a-b-split, MW-1.37-notes (1.37.0-wmf.9; 2021-06-07), User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), Wikimedia-Site-requests, Wikidata, [DEPRECATED] wdwb-tech, All-and-every-Wikisource

Feb 27 2021

Jarekt added a comment to T275958: Enable interlanguage links from multilingual Wikisource to other Wikisources.

I can look into this. So as I understand it if a page like wikisource:Category:Jv_Basa_Jawa_(Javanese) is connected to d:Q8564118 which also have sitelinks to enwikisource and idwikisource pages, than those 2 should show up as interwiki links on wikisource:Category:Jv_Basa_Jawa_(Javanese).

Feb 27 2021, 3:43 PM · User-notice-archive, wikidata-campsite-a-b-split, MW-1.37-notes (1.37.0-wmf.9; 2021-06-07), User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), Wikimedia-Site-requests, Wikidata, [DEPRECATED] wdwb-tech, All-and-every-Wikisource
Jarekt added a comment to T138332: Interwiki links to/from Multilingual Wikisource.

If the community wants it, I think this can have a follow up ticket and be done. I don't know how commons does it but it looks like it should be possible.

Feb 27 2021, 3:11 PM · User-notice-archive, User-Ladsgroup, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞ (On Hold)), MW-1.36-notes (1.36.0-wmf.28; 2021-01-26), All-and-every-Wikisource, Wikidata

Feb 22 2021

Jarekt added a comment to T238417: Structured localization framework for Scribunto modules.

As a guy maintaining most of the high use lua codes on multilanguage Commons wiki, I spend a lot of time dealing with translations and i18n in general. On Commons we use two already discussed systems, each with it's own advantages and disadvantages:

Feb 22 2021, 1:23 AM · Technical-Debt, Scribunto, MediaWiki-extensions-Translate, I18n, Language-strategy, Epic, WMF-General-or-Unknown

Feb 11 2021

Jarekt added a comment to T273109: Rewrite the Wikimedia Commons Wikidata-based Infobox in Lua.

Rewrite of {{Wikidata Infobox}} in Lua is a big task which is very needed. Current implementation of is functionally great, but it long-ago outgrew wiki-templates "language" it is written in. If someone can produce concise, clean, modular, well documented, and well tested (through unit-tests) Lua code which would be easy to pick up and maintain by others, than this task can have very good impact on Commons category namespace.

Feb 11 2021, 5:31 AM
Jarekt added a comment to T273110: Using Structured Data on Commons in file pages.

I can help with this task, but I agree that display of structured data and conversion from wikitext to structured data are two separate tasks. I also share @Multichill concern that this is such a broad scope that it is hard to pin down what it is, or tell when its goal is achieved. Some possible tasks:

Feb 11 2021, 5:19 AM · Outreach-Programs-Projects

Dec 9 2020

Jarekt updated the task description for T245861: Add Structured data during file upload with Upload Wizard.
Dec 9 2020, 3:47 AM · Structured-Data-Backlog, StructuredDataOnCommons, UploadWizard, Structured Data Engineering

Nov 20 2020

Jarekt added a comment to T57755: Allow time values more precise than day on Wikidata.

I see the following use cases:

  • A source states that the death of .. occurred at 9:25 on some day. I would like to save that information and I find the current approach of using refine date (P4241) = 09:25 (Q55810989) qualifier totally crazy
  • In case of images on Commons, like this one, upload wizard saved the date "9 March 2019, 17:20:46" and I would like to store it in SDC. I need up to a second precision if I want to order write SPARQL query of photographs from that event and sort them in a chronological order. In such a case the timezone is irrelevant.
Nov 20 2020, 10:12 PM · Wikidata, MediaWiki-extensions-WikibaseRepository

Nov 4 2020

Jarekt added a comment to T237991: Changes to Structured Data on Commons should trigger page refresh.

@matthiasmullie, in case it helps: most of out SDC tracking templates are based on c:Module:SDC_tracking and templates calling it. You probably recreated something similar for testing, but in case it is easier to test with already existing code, here it is.

Nov 4 2020, 3:15 AM · Editing-team (Tracking), Structured-Data-Backlog, User-Daniel, TemplateData, VisualEditor, Commons, Wikidata, SDC General

Nov 1 2020

Jarekt added a comment to T237991: Changes to Structured Data on Commons should trigger page refresh.

I tried it again did SDC edits using ACDC tool which should have emptied all 183 files from https://commons.wikimedia.org/wiki/Category:Creative_Commons_Attribution-Share_Alike_1.0_missing_SDC_copyright_license. An hour latter 136 files remain. See https://commons.wikimedia.org/w/index.php?title=File%3AAdil_Ray.JPG&type=revision&diff=508801789&oldid=443468314 for details.

Nov 1 2020, 3:39 AM · Editing-team (Tracking), Structured-Data-Backlog, User-Daniel, TemplateData, VisualEditor, Commons, Wikidata, SDC General