Commons:Village pump/Technical
Village pump/Technical |
Bug reports |
Code review |
Tools |
Tools/Directory |
Idea Lab |
This page is used for technical questions relating to the tools, gadgets, or other technical issues about Commons; it is distinguished from the main Village pump, which handles community-wide discussion of all kinds. The page may also be used to advertise significant discussions taking place elsewhere, such as on the talk page of a Commons policy. Recent sections with no replies for 30 days and sections tagged with {{Section resolved|1=--~~~~}} may be archived; for old discussions, see the archives; recent archives: /Archive/2024/07 /Archive/2024/08.
- Feature or bug reports should be filed on Phabricator (see how to report a bug). Bugs with security implications should be reported differently (see how to report security bugs).
- Have you read the FAQ?
SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 1 day and sections whose most recent comment is older than 30 days. | |
Protection level
editFile:Kalocsaizsuzsa.jpg is autopatrol protected so why is there (protectedpagetext: editprotected, edit)
system message on it? Is the Wikibase part of the page indeed under full (sysop) protection? --Geohakkeri (talk) 21:40, 12 June 2024 (UTC)
- That is weird. The text This page is currently protected, and can be edited only by administrators. comes from Template:Protectedpagetext/PageProtected, but the expected text is at Template:Protectedpagetext/PageAutopatrolProtected. Both of these are transcluded by MediaWiki:Protectedpagetext depending on its first parameter
$1
. Here's the wikitext:{{#switch: {{{1|$1}}} | editprotected = {{Protectedpagetext/PageProtected}} <!-- Fully protected --> | templateeditor = {{Protectedpagetext/PageTemplateProtected}} <!-- Template protected --> | editautopatrolprotected = {{Protectedpagetext/PageAutopatrolProtected}} <!-- editautopatrolprotected --> | #default = {{Protectedpagetext/PageSemiProtected}} <!-- Semi-protected --> }}
- Per mw:Manual:Interface/Protectedpagetext: $1 - the raw name of the right which is needed to edit the page. Special:ExpandTemplates for page File:Kalocsaizsuzsa.jpg and wikitext
{{PROTECTIONLEVEL:edit}}
giveseditautopatrolprotected
, as expected, but "protection level" and "name of the right" might not be the same. —andrybak (talk) 20:08, 15 June 2024 (UTC)editautopatrolprotected
was added to MediaWiki:Protectedpagetext in Special:Diff/853065284 by User:GPSLeo, who is also the author of Template:Protectedpagetext/PageAutopatrolProtected. Perhaps they can check what went wrong. —andrybak (talk) 20:15, 15 June 2024 (UTC)- This is the relevant code, I guess. There are
editprotected
andeditsemiprotected
hardcoded as the only options there. --Geohakkeri (talk) 20:51, 15 June 2024 (UTC) - So, if MediaWiki:Protectedpagetext depended on
{{PROTECTIONLEVEL:edit}}
rather than the proper parametre, it would be a quick fix at least. --Geohakkeri (talk) 21:11, 15 June 2024 (UTC)- Hmm. For reference, English Wikipedia's en:MediaWiki:Protectedpagetext has a similar #switch, with
protect
,editprotected
,templateeditor
, andextendedconfirmed
. - Searching the code of MediaWiki,[1] I also found mentions of Protectedpagetext in PermissionManager.php,[2] which passes as the first parameter
$1
either the stringprotect
or a variable$right
, which comes from functiongetRestrictions
ofRestrictionStore
. My knowledge of PHP is limited, but I'd guess that possible values for restrictions come from $wgRestrictionLevels, hencetemplateeditor
andeditautopatrolprotected
in Commons' version andtemplateeditor
andextendedconfirmed
in enwiki's version. —andrybak (talk) 22:15, 15 June 2024 (UTC)- {{MediaWiki:Protectedpagetext|{{PROTECTIONLEVEL:edit}}}} on File:Kalocsaizsuzsa.jpg would display Template:Protectedpagetext/PageAutopatrolProtected.
- Wonder if it works correctly on enwiki, w:Special:WhatLinksHere/Template:Protected_page_text/extendedconfirmed has no uses.
- https://commons.wikimedia.org/wiki/File:Kalocsaizsuzsa.jpg?uselang=qqx shows
(protectedpagetext: editprotected, edit)
- Not sure what {{CASCADINGSOURCES}} is meant to do.
- Maybe we could insert a switch based on Protectionlevel after "|editprotected =". Enhancing999 (talk) 15:15, 30 June 2024 (UTC)
- I tried to look into this at test.wikipedia.org, but the settings there are different.
- Here what is displayed on a file description page comes from javascript var "wbmiProtectionMsg". This might be filled with the actual protection level of the javascript source. Enhancing999 (talk) 12:16, 1 July 2024 (UTC)
- I tried it out on Commons Beta Wiki [1][2] and it seems to work if you use {{PROTECTIONLEVEL:edit}}. —Matrix(!) {user - talk? -
uselesscontributions} 09:03, 4 August 2024 (UTC)- Please make an edit request if you think you have a working solution. Ultimately, I think it can only be tested properly by being applied here. Enhancing999 (talk) 13:16, 4 August 2024 (UTC)
- I've made the edit, it should work now (give some time for cache to update) —Matrix(!) {user - talk? -
uselesscontributions} 05:48, 5 August 2024 (UTC)
- I've made the edit, it should work now (give some time for cache to update) —Matrix(!) {user - talk? -
- Please make an edit request if you think you have a working solution. Ultimately, I think it can only be tested properly by being applied here. Enhancing999 (talk) 13:16, 4 August 2024 (UTC)
- I tried it out on Commons Beta Wiki [1][2] and it seems to work if you use {{PROTECTIONLEVEL:edit}}. —Matrix(!) {user - talk? -
- I think CASCADINGSOURCES means sources of cascade protection. Alfa-ketosav (talk) 16:17, 19 July 2024 (UTC)
- Hmm. For reference, English Wikipedia's en:MediaWiki:Protectedpagetext has a similar #switch, with
- This is the relevant code, I guess. There are
Interface administrator requests at MediaWiki talk:Gadget-Cat-a-lot.js
editThere are several edit requests for interface administrators at MediaWiki talk:Gadget-Cat-a-lot.js. The following edit requests have diffs with proposals. In order of importance:
Bug fix: MediaWiki talk:Gadget-Cat-a-lot.js/Archive 3#Minor edit unmarking feature not working(Special thanks to User:Miraclepine for reporting the bug.)Localization fix: MediaWiki talk:Gadget-Cat-a-lot.js/Archive 3#Mobile-frontend-return-to-pageUI tweak: MediaWiki talk:Gadget-Cat-a-lot.js/Archive 3#Please add link to Help:Gadget-Cat-a-lot in the box
The page MediaWiki talk:Gadget-Cat-a-lot.js already has instances of {{Edit request}}. Because of it, these new requests won't show up in watchlists of those watching Category:Commons protected edit requests for interface administrators. Hence this additional message at Village pump. —andrybak (talk) 16:31, 15 June 2024 (UTC)
- Lucas Werkmeister, as the most recently active interface administrator with recent edits in Gadgets, could you please take a look? —andrybak (talk) 19:46, 16 June 2024 (UTC)
- Did two of them, leaving the third one open for feedback for a moment. And yeah, the watchlist issue is a general problem with the current edit request system – MediaWiki talk:Copyupload-allowed-domains also suffers from it from time to time. Lucas Werkmeister (talk) 21:03, 16 June 2024 (UTC)
- Thank you! I've struck out the completed requests above. —andrybak (talk) 21:20, 16 June 2024 (UTC)
- Third one also done, and I’ll see if I can deal with Valerio’s edit request too, to get this out of the category. Lucas Werkmeister (talk) 20:03, 19 June 2024 (UTC)
- I've disabled Valerio's request. Nardog proposed a bugfix two days ago in MediaWiki talk:Gadget-Cat-a-lot.js § Random unexpected failures at enwiki. —andrybak (talk) 00:01, 25 June 2024 (UTC)
- Updated the links to the archived sections. Struck out the third request, which was implemented in Special:Diff/885487790. —andrybak (talk) 19:24, 27 June 2024 (UTC)
- Third one also done, and I’ll see if I can deal with Valerio’s edit request too, to get this out of the category. Lucas Werkmeister (talk) 20:03, 19 June 2024 (UTC)
- Thank you! I've struck out the completed requests above. —andrybak (talk) 21:20, 16 June 2024 (UTC)
- Did two of them, leaving the third one open for feedback for a moment. And yeah, the watchlist issue is a general problem with the current edit request system – MediaWiki talk:Copyupload-allowed-domains also suffers from it from time to time. Lucas Werkmeister (talk) 21:03, 16 June 2024 (UTC)
Section MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki has a patch, which is already tested. Could an interface administrator please take a look? —andrybak (talk) 20:24, 8 July 2024 (UTC)
- User:AntiCompositeNumber or User:Mike Peel, could you please take a look at the edit request by Nardog: MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki? —andrybak (talk) 13:28, 13 July 2024 (UTC)
- User:Jarekt, could you please apply the edit request by Nardog to fix a bug in the Cat-a-lot gadget: MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki? —andrybak (talk) 08:34, 1 August 2024 (UTC)
- Jarekt doesn't do js requests. Also, you might want to open a new section for new requests and mark it them as done once completed, otherwise the same happens here what you are trying to counter by posting here. As there is no interface admin board, maybe COM:AN should be used.
- BTW Using cat-a-lot frequently myself, I appreciate that you are fixing it. Enhancing999 (talk) 09:17, 1 August 2024 (UTC)
- Jarekt doesn't do js requests – oh man, let's try again, I guess: User:JopkeB brought up Special:Diff/876867555 below. Perhaps, MusikAnimal could help us, then? Could you please take a look at the edit request at MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki? —andrybak (talk) 10:27, 1 August 2024 (UTC)
- andrybak, yes I do not speak javascript, so I am trying to leave those requests to people that do. But feel free to ping me for any template, Lua or protected file related requests. By the way, there is quite a backlog of javascript requests at Category:Commons protected edit requests for interface administrators, some of them going back to 2023 and maybe earlier. --Jarekt (talk) 14:23, 1 August 2024 (UTC)
- Sorry for my delay in returning to this. I've implemented the change as suggested. Since we seem to be short-handed here, I'll have a go at Category:Commons protected edit requests for interface administrators as well. Note however I'm using my global interface editing rights – rights I do not hold locally here on Commons. I am always happy to help, but it does seem odd to keep coming back here when we have quite a few local users capable of handling these requests. — MusikAnimal talk 17:24, 7 August 2024 (UTC)
- Thank you for taking care of this. —andrybak (talk) 20:35, 7 August 2024 (UTC)
- Sorry for my delay in returning to this. I've implemented the change as suggested. Since we seem to be short-handed here, I'll have a go at Category:Commons protected edit requests for interface administrators as well. Note however I'm using my global interface editing rights – rights I do not hold locally here on Commons. I am always happy to help, but it does seem odd to keep coming back here when we have quite a few local users capable of handling these requests. — MusikAnimal talk 17:24, 7 August 2024 (UTC)
- andrybak, yes I do not speak javascript, so I am trying to leave those requests to people that do. But feel free to ping me for any template, Lua or protected file related requests. By the way, there is quite a backlog of javascript requests at Category:Commons protected edit requests for interface administrators, some of them going back to 2023 and maybe earlier. --Jarekt (talk) 14:23, 1 August 2024 (UTC)
- Jarekt doesn't do js requests – oh man, let's try again, I guess: User:JopkeB brought up Special:Diff/876867555 below. Perhaps, MusikAnimal could help us, then? Could you please take a look at the edit request at MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki? —andrybak (talk) 10:27, 1 August 2024 (UTC)
- User:Jarekt, could you please apply the edit request by Nardog to fix a bug in the Cat-a-lot gadget: MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki? —andrybak (talk) 08:34, 1 August 2024 (UTC)
Cat-a-lot does still not work for all categories
editI just saw that Commons:Village_pump/Technical/Archive/2024/02#Cat-a-lot_does_not_work_for_categories was closed: This section was archived because: Fixed in Special:Diff/876867555, see MediaWiki talk:Gadget-Cat-a-lot.js#Cat-a-lot failing 202402. —andrybak (talk) 22:02, 4 June 2024 (UTC).
But this problem has still not be solved: when I use Cat-a-lot trying to move/copy categories that have subcategories, to other categories, the program still runs endlessly without doing anything. That is within a category and in the Special search mode. In the Special search mode there is also another problem: sometimes some files will not be moved, sometimes because they are already in the category (while at other times a message simply appears for that situation) and sometimes it is totally unclear why some files are not moving.
Please do not declare this problem for the third time to be solved unless it really has been solved. JopkeB (talk) 08:27, 1 August 2024 (UTC)
- JopkeB, thank you for bringing this up. The most recent discussion about this problem is at MediaWiki talk:Gadget-Cat-a-lot.js#Random unexpected failures at enwiki. An interface administrator is needed to apply the fix provided by User:Nardog. I've tried getting their attention at Commons:Village pump/Technical#Interface administrator requests at MediaWiki talk:Gadget-Cat-a-lot.js. Two weeks has passed since last message, we could try pinging another interface administrator. —andrybak (talk) 08:32, 1 August 2024 (UTC)
- Do I understand it well: somebody has changed the program in the test mode, the only thing that has to be done is an interface administrator to test it and if (s)he gives permission the solution can be implemented?
- Would it help if I would put it on the meta:Community Wishlist? JopkeB (talk) 08:51, 1 August 2024 (UTC)
- Yes to the first question. Probably no to the second. —andrybak (talk) 10:28, 1 August 2024 (UTC)
- Thanks a lot for your efforts to solve the problem, the update and your answers. JopkeB (talk) 16:12, 1 August 2024 (UTC)
- Cat-a-lot works again like a charm! JopkeB (talk) 05:25, 8 August 2024 (UTC)
- Thanks a lot for your efforts to solve the problem, the update and your answers. JopkeB (talk) 16:12, 1 August 2024 (UTC)
- Yes to the first question. Probably no to the second. —andrybak (talk) 10:28, 1 August 2024 (UTC)
Upload functions used by various tools
editJust wondering, is there a technical difference in the backend between the following ways:
- 1. Special:Upload
- 2. https://commons.wikimedia.org/w/index.php?title=Special:Upload&wpDestFile=
- 3. Special:UploadWizard (the actual upload step, not the steps before and afterwards)
- 4. Cross-wiki media upload tool
- 5. pybot upload function
Some observations:
- I'd expect #1 and #2 to be the same, but somehow uploads are less likely to fail if one creates the file description page first and then uses the "upload" link there (#2).
- The documentation for #4 mentions the api. Presumably this is the same being used by #5. The test I did with #4 seemed to work better than #3 usually does.
If ask for ranking the reliability of these tools, I'd say #5/#4, #2, #1, #3. Enhancing999 (talk) 15:29, 24 June 2024 (UTC)
- Still curious about this. Maybe #2 works better than #1 as it doesn't involve creating the page. Enhancing999 (talk) 11:40, 24 July 2024 (UTC)
- 1 and 2 are exactly the same. But indeed if there is no page yet, more operations are involved. And if you upload a new version of the same file, there will also be more operations that are involved and all need to succeed (archiving the old file).
- 3 uses Chunked uploading, which is a lot more complex than 1 and 2, but can also support much larger files
- 4 uses JS to upload to the api. This is another entry point into 1/2, but behind the entry point it works identical.
- 5 uses the same apis as 4 and 3 (and can do both chunked and non-chunked)
- The backend is not the full story however. Each frontend/entrypoint has to implement multiple 'recovery' procedures that may improved reliability of uploading. Session expiration, dropped connection, token refreshing etc. all can be handled by each entrypoint (or not). —TheDJ (talk • contribs) 13:38, 24 July 2024 (UTC)
Harvest coord from metadata
editsomehow coord of File:Ccmhj.jpg from an iphone 14 pro was not detected by commons. a bot to check metadata and fill the coords into sdc would be nice. RZuo (talk) 08:57, 6 July 2024 (UTC)
- I added it at Commons:Cross-wiki_upload#Other_known_issues_with_cross-wiki_upload. If we can identify which images should be checked, maybe a request at Commons:Bots/Work_requests can be added. Enhancing999 (talk) 09:24, 1 August 2024 (UTC)
Help needed from admins speaking javascript
editI am working on a backlog of {{Edit request}}s. I can handle most file, template and Lua requests but I do not speak javascript. Can an admin help with requests at Category:Commons_protected_edit_requests_for_interface_administrators? Jarekt (talk) 17:23, 9 July 2024 (UTC)
A gadget to mute audio of a video with one click
editIs there any gadget/tool/proposal for such a button on pages for videos that have audio?
I think many files in Category:Videos featuring unidentified music need their audio muted and one example case of a video that (as far as I can see) needs to be muted is File:Beijing to Shanghai by train timelapse.webm.
It would be very cumbersome if one first needs to download a large video, modify it somehow (which most users can't readily, don't bother doing, or would take them long), and then reupload as a new version before tagging the page with {{Overwritten revdel}} which probably even most active users don't know about (and adding Category:Videos without audio).
Instead, it should be just a click that makes the server run some ffmpeg command to remove the audio or similar. I don't know if this has been proposed somewhere if it doesn't yet exist. Prototyperspective (talk) 22:14, 12 July 2024 (UTC)
- you imported the example video.
- if you were not sure that the music is free, then you should have imported only the video using v2c! RZuo (talk) 05:43, 13 July 2024 (UTC)
- Yes, I noticed it only afterwards and this made me wonder about such a button; your comment is not helpful. Prototyperspective (talk) 10:22, 13 July 2024 (UTC)
- But why do you trust that the copyright statement at the source is correct for the video but not for the audio? GPSLeo (talk) 12:26, 13 July 2024 (UTC)
- Because it was self-recorded by the youtuber who set this license? Also not helpful and offtopic. Prototyperspective (talk) 12:28, 13 July 2024 (UTC)
- But why do you trust that the copyright statement at the source is correct for the video but not for the audio? GPSLeo (talk) 12:26, 13 July 2024 (UTC)
- Yes, I noticed it only afterwards and this made me wonder about such a button; your comment is not helpful. Prototyperspective (talk) 10:22, 13 July 2024 (UTC)
DelReqHandler broken for April requests?
editIt seems that something broke the DelReqHandler tool on Commons:Deletion requests/2024/04, the usual links for closing requests don't appear there, any idea how to fix? Gestumblindi (talk) 11:18, 14 July 2024 (UTC)
- DelReqHandler links appear for requests from April 18 and newer, but not for older April requests. I suppose something around April 18 went wrong? Gestumblindi (talk) 18:59, 15 July 2024 (UTC)
- Issue still persists. Gestumblindi (talk) 09:19, 24 July 2024 (UTC)
New technical problem with generation of SVG preview images
editThe preview images of File:MitigationOptions costs potentials IPCCAR6WGIII rotated-de.svg are broken. They used to be rendered and shown correctly. Since the graphic hasn't changed sind March 2023, it appears something with the SVG renderer ist broken. Does anyone know what happened? --DeWikiMan (talk) 14:56, 14 July 2024 (UTC)
- Possibly the use of
fill:currentColor
andstroke:currentColor
. WMF supports SVG 1.1. File claims to be SVG 1.1 (which uses a subset of CSS 2), butcurrentColor
is from CSS 3. The value is supposed to select the current value of thecolor
property. GNUPlot is not emitting SVG 1.1. The WMF renderer was changed (April 2024?) to a version that is a few years behind the latest release. Maybe a more recent version oflibrsvg
(the WMF renderer) supports the property. Glrx (talk) 01:40, 15 July 2024 (UTC)- Thank you Glrx for the suggestion.
- I substituted all occurences of "currentColor" with "black". The SVG 1.1 validator basically says that it is correct now (except for the RDF metadata and inkscape elements, see |validator.nu. I also tried to save it as "plain svg" from Inkscape. Uploaded both to Commons. Neither did help.
- I ran rsvg-convert (version 2.52.5) on it and it gave a "rendering error: InvalidMatrix", whatever that means...
- Do you have any further suggestions? I'd really appreciate it.
- --DeWikiMan (talk) 17:58, 15 July 2024 (UTC)
- Creating "optimized SVG" from Inkscape did the trick. I don't know exactly why. I believe, the problem could be related to this librsvg problem [3]. Probably, one of the transform matrices was not invertible. In such a case, the librsvg version which is now used on Commons, possibly does no longer ignore the transform, but fails and stops rendering.
- --DeWikiMan (talk) 19:16, 15 July 2024 (UTC)
- @DeWikiMan: Looks like you found the answer 30 minutes later. Glrx (talk) 19:21, 15 July 2024 (UTC)
MediaWiki internal error
editAccidentally set the license tag to {{|cc-by-sa-4.0-sikander}}
instead of {{cc-by-sa-4.0-sikander}}
on File:LCBO strike - Market street - 20240713C.jpg and got this error:
MediaWiki internal error.
Original exception: [a752adf9-f969-4f5e-b251-829dc2d1186e] 2024-07-14 20:57:43: Fatal exception of type "Wikimedia\Rdbms\DBUnexpectedError"
Exception caught inside exception handler.
Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.
Should I report this somewhere other than here? Regards // sikander { talk } 🦖 21:03, 14 July 2024 (UTC)
- @Sikander: Is this error still occuring? I had this issue, too --PantheraLeo1359531 😺 (talk) 16:35, 15 July 2024 (UTC)
- @PantheraLeo1359531: No, not happening now. Got that error a few times when updating the files but after a few minutes it started working fine. // sikander { talk } 🦖 16:54, 15 July 2024 (UTC)
- Good, I assume it was only a shorter temporarily error ;) --PantheraLeo1359531 😺 (talk) 18:18, 15 July 2024 (UTC)
- @PantheraLeo1359531: No, not happening now. Got that error a few times when updating the files but after a few minutes it started working fine. // sikander { talk } 🦖 16:54, 15 July 2024 (UTC)
- Happened again. --Geohakkeri (talk) 21:16, 21 July 2024 (UTC)
- This is part of a series of recent outages. See phab:T370491, phab:T370304. To check, if some error you're seeing is common or not, visit https://www.wikimediastatus.net/. —andrybak (talk) 09:17, 4 August 2024 (UTC)
Tech News: 2024-29
editLatest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Tech News survey
- Please help us to improve Tech News by taking this short survey. The goal is to better meet the needs of the various types of people who read Tech News. The survey will be open for 3 more days. The survey is covered by this privacy statement. Some translations are available.
Recent changes
- Wikimedia developers can now officially continue to use both Gerrit and GitLab, due to a June 24 decision by the Wikimedia Foundation to support software development on both platforms. Gerrit and GitLab are both code repositories used by developers to write, review, and deploy the software code that supports the MediaWiki software that the wiki projects are built on, as well as the tools used by editors to create and improve content. This decision will safeguard the productivity of our developers and prevent problems in code review from affecting our users. More details are available in the Migration status page.
- The Wikimedia Foundation seeks applicants for the Product and Technology Advisory Council (PTAC). This group will bring technical contributors and Wikimedia Foundation together to co-define a more resilient, future-proof technological platform. Council members will evaluate and consult on the movement's product and technical activities, so that we develop multi-generational projects. We are looking for a range of technical contributors across the globe, from a variety of Wikimedia projects. Please apply here by August 10.
- Editors with rollback user-rights who use the Wikipedia App for Android can use the new Edit Patrol features. These features include a new feed of Recent Changes, related links such as Undo and Rollback, and the ability to create and save a personal library of user talk messages to use while patrolling. If your wiki wants to make these features available to users who do not have rollback rights but have reached a certain edit threshold, you can contact the team. You can read more about this project on Diff blog.
- Editors who have access to The Wikipedia Library can once again use non-open access content in SpringerLinks, after the Foundation contacted them to restore access. You can read more about this and 21 other community-submitted tasks that were completed last week.
Changes later this week
- This week, dark mode will be available on a number of Wikipedias, both desktop and mobile, for logged-in and logged-out users. Interface admins and user script maintainers are encouraged to check gadgets and user scripts in the dark mode, to find any hard-coded colors and fix them. There are some recommendations for dark mode compatibility to help.
Future changes
- Next week, functionaries, volunteers maintaining tools, and software development teams are invited to test the temporary accounts feature on testwiki. Temporary accounts is a feature that will help improve privacy on the wikis. No further temporary account deployments are scheduled yet. Please share your opinions and questions on the project talk page. [4]
- Editors who upload files cross-wiki, or teach other people how to do so, may wish to join a Wikimedia Commons discussion. The Commons community is discussing limiting who can upload files through the cross-wiki upload/Upload dialog feature to users auto-confirmed on Wikimedia Commons. This is due to the large amount of copyright violations uploaded this way. There is a short summary at Commons:Cross-wiki upload and discussion at Commons:Village Pump.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe. You can also get other news from the Wikimedia Foundation Bulletin.
Problems with PDF Preview
editHello, I noticed since a few hours ago the pdf preview function is bugging. I've been uploading slides for sometimes today and noticed that I neither could see the thumbnail nor see the preview in file pages. I did check with my friends, one who used same network as I used, and other who worked in other location, and also using my phone with different networks. All of them reported the same problem. Is this known bug? Or its the problem with my files? Thank you Hisyam Athaya (WMID) (talk) 09:25, 18 July 2024 (UTC)
- It seems to be a known problem. @Sannita (WMF): is there a plan to fix it? Enhancing999 (talk) 17:48, 22 July 2024 (UTC)
- The preview worked again, I asked other people who worked a lot with Commons and they confirmed this is a known problem. Hisyam Athaya (WMID) (talk) 02:19, 23 July 2024 (UTC)
- It still needs to be fixed. Enhancing999 (talk) 07:18, 23 July 2024 (UTC)
- AFAIK there are several tickets on Phabricator on the topic, so it is a known bug. I don't know which team has it, though, and I'm afraid the priority is not high on this. I'll try to investigate this. Sannita (WMF) (talk) 15:34, 23 July 2024 (UTC)
- It still needs to be fixed. Enhancing999 (talk) 07:18, 23 July 2024 (UTC)
- The preview worked again, I asked other people who worked a lot with Commons and they confirmed this is a known problem. Hisyam Athaya (WMID) (talk) 02:19, 23 July 2024 (UTC)
Hosting of free fonts in Commons
editAs technical aspects of the following RfC, I thought it can be a good idea to crosspost link of this RfC Commons:Requests for comment/Hosting of free fonts in Commons in technical village pump. Pardon me if you see unsuitable or already visible enough. Thanks 😊 −Ebrahimtalk 12:48, 18 July 2024 (UTC)
- Good idea, thank you for bringing this up :) --PantheraLeo1359531 😺 (talk) 07:25, 19 July 2024 (UTC)
SVG abruptly not displaying
editAt some point within the last month File:LGBTCannabis_white.svg stopped displaying, and it's unclear to me why as this file was uploaded in 2020 and hasn't recently been changed other than being added to an additional category. Clicking 'Original file' gives a 'XML Parsing Error: prefix not bound to a namespace' error, while clicking any of the resolution PNG previews gives a 429 error. This error doesn't seem to be something on my end as I asked someone else on a different computer from a different internet connection to take a look and they confirmed that it's broken for them as well. Apologies if this is a known issue that's being worked on or something a-la graphs extension - I don't frequent Commons. Waxworker (talk) 05:08, 19 July 2024 (UTC)
- @Waxworker: File:LGBTCannabis_white.svg is not a valid XML file. The Commons SVG renderer librsvg was recently upgraded from 2.44 to 2.50, which uses a stricter XML parser, resulting in this error. The fix here is to add a xmlns:sodipodi namespace declaration or just remove the sodipodi:nodetypes attribute. Other files affected by this:
- Dexxor (talk) 09:49, 19 July 2024 (UTC)
The link on this template showing the copyright notice does not function, perhaps it is outdated. I mean the link in the sentence "The text of permission is available here." The current link on "here" is https://mosreg.ru/about/, which is not accesible. The correct link would be https://mk.mosreg.ru/o-sayte . Please can some template expert correct the link, I am not aware of all template technicallities. Regards, Ellywa (talk) 08:44, 19 July 2024 (UTC)
- Ellywa, make sure you're supplying a parameter
|subdomain=
(it is an alias for first positional (unnamed) parameter). For example, File:«Свободные знания для Википедии» Спецноминация Премии Губернатора Медиана.jpg uses{{Mosreg.ru|guip}}
, which links to https://guip.mosreg.ru/o-sayte. If you need to attribute to https://mk.mosreg.ru/o-sayte, use{{Mosreg.ru|mk}}
. —andrybak (talk) 09:27, 4 August 2024 (UTC)- @Andrybak, Thanks, I am not using the template, just noted an error. Is this parameter use listed on the template documentation? Ellywa (talk) 09:37, 4 August 2024 (UTC)
- Added documentation for the parameter: Special:Diff/906372326. —andrybak (talk) 09:50, 4 August 2024 (UTC)
- @Andrybak thanks a lot! Ellywa (talk) 11:19, 4 August 2024 (UTC)
- Added documentation for the parameter: Special:Diff/906372326. —andrybak (talk) 09:50, 4 August 2024 (UTC)
- @Andrybak, Thanks, I am not using the template, just noted an error. Is this parameter use listed on the template documentation? Ellywa (talk) 09:37, 4 August 2024 (UTC)
OCR to auto-categorize maps / charts by year shown
editIs there any gadget/tool for optical character recognition (OCR) of files on Wikimedia Commons?
If there is no such thing it would be really great if somebody could give it a try, it could be very useful.
I'd like to categorize Our World in Data maps by the year of the data into Category:Maps of the world by year as well as OWID charts by the latest data point into Category:Charts by year of latest data.
This is useful for many reasons such as making things in the image explicit as metadata, making things queryable (for example combining cats using petscan), statistics, search (see the search box), better enabling people to find the latest version for some data, better WMC search engine results, and (probably most importantly) updating outdated/old datagraphics that are in use (GLAMorgan can be used for that).
The issue there is that there are really many OWID files (which should now all be in the OWID category) and there may be even far more once people upload "image stacks" for the OWID Gadget if that is the way used to display more interactive OWID data (which I oppose as suboptimal).
- Here is the petscan query for OWID maps with unspecified year (552 items)
- Here is the petscan query for OWID charts with unspecified year of latest data (2704 items)
One could go through the former manually which also has the advantage that many of these are missing one or a few other categories but the second one really has too many items to do that manually and again more OWID datagraphics keep getting uploaded and this isn't only about OWID datagraphics (there's also other cats one could scan).
See also my related comment here that is about machine vision on WMC more generally or automated species identification: …open letter…#Image recognition software for categorisers.
In my example usecase, an OCR Commons tool could for example OCR read all numbers in a file (files of the petscan results) and then (if it found one or a plausible one) set the category for the latest year that is ≤ current year
. Prototyperspective (talk) 11:43, 19 July 2024 (UTC)
- For Category:Images by text that could be helpful too. Ideally one could choose
- a word, group of words, or category tree
- define a maximum number of words or characters that should be on an image (sample: less than 5 words). This to avoid doing OCR on lengthy texts.
- Then confirm suggestions made by OCR. Enhancing999 (talk) 12:21, 19 July 2024 (UTC)
- I do not know about gadgets.
- There is an OCR tool.
- See https://ocr.wmcloud.org/ for direct interface and API documentation.
- It will work with PNG files but not SVG files (which can be converted to PNG and then OCR'd).
- One can get the URL for a PNG rendering of an SVG file. Here's a conversion that is 887 pixels wide
- {{filepath:Tulejki zaciskowe.svg|887}} →
- https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Tulejki_zaciskowe.svg/887px-Tulejki_zaciskowe.svg.png
- Here's a Polish OCR run on that PNG:
- [https://tools.wmflabs.org/ws-google-ocr/api.php?image={{filepath:Tulejki zaciskowe.svg|887}}&lang=pl Tulejki zaciskowe.svg] →
- Tulejki zaciskowe.svg →
- https://ocr.wmcloud.org/api.php?engine=google&image=https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Tulejki_zaciskowe.svg/887px-Tulejki_zaciskowe.svg.png&lang=pl →
{"engine":"google","langs":["pl"],"psm":3,"crop":[],"image_hosts":["upload.wikimedia.org","upload.wikimedia.beta.wmflabs.org"],"text":"Typ \u015bci\u0105gaj\u0105cy\nTyp naciskaj\u0105cy\nTyp obustronny"}
- So the Polish text is (converting Unicode code points to Unicode)
- Typ ściągający
- Typ naciskający
- Typ obustronny
- But why OCR an SVG file? The PetScan query shows SVG files that have
text
elements. - With JavaScript, read the SVG file with the Fetch API, grab the
text
elements withgetElementsByTagNS(nsSVG, "text")
, ask for the.textContent
of eachtext
element, and then search that string for the years or terms you want. - I do not know about the rest of the task.
- Glrx (talk) 14:57, 19 July 2024 (UTC)
- But why OCR an SVG file? The PetScan query shows SVG files that have
- Wow great so around 70% of this already exists! Thanks a lot for this info. Now it basically only needs a way to make it scan files in petscan results.
- SVG files always have a PNG file linked beneath them so they don't need to be converted again.
- However, SVG files already have the text as plain text in them so rather than OCRing them it would be better if they the text contained in them was read somehow. However, that (which you also described in your bottom paragraph) is not needed here:
- I tested it like so with a PNG render underneath File:Death-rate-smoking,1996.svg and it worked very well.
- If there was a tool where one can e.g. enter a petscan ID and it makes these requests the other thing needed would be
- the small code that checks for the latest plausible year-number (and either in the first few lines / title or not in the same line as
Data source
) - a bot that adds the categories to the files accordingly.
- the small code that checks for the latest plausible year-number (and either in the first few lines / title or not in the same line as
- Is there a developer here who is interested in building these three missing parts assuming they don't also exist already? Prototyperspective (talk) 15:37, 19 July 2024 (UTC)
- https://ocr.wmcloud.org/ interesting tool. Quite surprising what OCR on photos actually gives. I tried:
- Both found "rue des lauriers", but the first also a motto and the second part of sticker from a key service on the pole ;)
- Maybe OCR could be added automatically on upload and stored somehow to be searchable. Possibly, as structured data so it's editable. Enhancing999 (talk) 10:49, 22 July 2024 (UTC)
- About SVG: ideally the text would be rendered on the file description page separately. Maybe that's something that can be added through LUA directly on Template:Information Enhancing999 (talk) 17:46, 22 July 2024 (UTC)
- I added a request for that at Template_talk:Information#Output_SVG_text. Enhancing999 (talk) 10:18, 29 July 2024 (UTC)
- Prototyperspective, you stated "I'd like to categorize Our World in Data maps by the year of the data into Category:Maps of the world by year". I think that is a great idea for the digital maps of the 21st century and I have done this a lot (manually) for hundreds of OWiD maps. However, I'd like to prevent you from going overboard once you finished with the OWiD maps: Please do not categorize old maps by year, including old maps of the world. Reprints, republications, entry errors and the natural delay between surveying and publishing the final maps, means that almost all older maps (before ~1990s) should preferably get organized/categorized by decade as the finest granularity. All my best wishes for the OWiD project, --Enyavar (talk) 12:28, 7 August 2024 (UTC)
Tech News: 2024-30
editLatest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Feature News
- Stewards can now globally block accounts. Before the change only IP addresses and IP ranges could be blocked globally. Global account blocks are useful when the blocked user should not be logged out. Global locks (a similar tool logging the user out of their account) are unaffected by this change. The new global account block feature is related to the Temporary Accounts project, which is a new type of user account that replaces IP addresses of unregistered editors that are no longer made public.
- Later this week, Wikimedia site users will notice that the Interface of FlaggedRevs (also known as "Pending Changes") is improved and consistent with the rest of the MediaWiki interface and Wikimedia's design system. The FlaggedRevs interface experience on mobile and Minerva skin was inconsistent before it was fixed and ported to Codex by the WMF Growth team and some volunteers. [5]
- Wikimedia site users can now submit account vanishing requests via GlobalVanishRequest. This feature is used when a contributor wishes to stop editing forever. It helps you hide your past association and edit to protect your privacy. Once processed, the account will be locked and renamed. [6]
- Have you tried monitoring and addressing vandalism in Wikipedia using your phone? A Diff blog post on Patrolling features in the Mobile App highlights some of the new capabilities of the feature, including swiping through a feed of recent changes and a personal library of user talk messages for use when patrolling from your phone.
- Wikimedia contributors and GLAM (galleries, libraries, archives, and museums) organisations can now learn and measure the impact Wikimedia Commons is having towards creating quality encyclopedic content using the Commons Impact Metrics analytics dashboard. The dashboard offers organizations analytics on things like monthly edits in a category, the most viewed files, and which Wikimedia articles are using Commons images. As a result of these new data dumps, GLAM organisation can more reliably measure their return on investment for programs bringing content into the digital Commons. [7]
Project Updates
- Come share your ideas for improving the wikis on the newly reopened Community Wishlist. The Community Wishlist is Wikimedia’s forum for volunteers to share ideas (called wishes) to improve how the wikis work. The new version of the wishlist is always open, works with both wikitext and Visual Editor, and allows wishes in any language.
Learn more
- Have you ever wondered how Wikimedia software works across over 300 languages? This is 253 languages more than the Google Chrome interface, and it's no accident. The Language and Product Localization Team at the Wikimedia Foundation supports your work by adapting all the tools and interfaces in the MediaWiki software so that contributors in our movement who translate pages and strings can translate them and have the sites in all languages. Read more about the team and their upcoming work on Diff.
- How can Wikimedia build innovative and experimental products while maintaining such heavily used websites? A recent blog post by WMF staff Johan Jönsson highlights the work of the WMF Future Audience initiative, where the goal is not to build polished products but test out new ideas, such as a ChatGPT plugin and Add a Fact, to help take Wikimedia into the future.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe. You can also get other news from the Wikimedia Foundation Bulletin.
PD template error: author "I, John Doe"
editHi, I found an irritating error in early PD template (2007-2008) and assume there are more than 23K instances of it's faulty use. check
The template creates a set of three lines that adds an "I" to the author's name in two of them. Obviously derrived from " I, John Doe, the copyright holder" it mentions author's name as "I, John Doe". I am not exactly sure where this error lives (I can see that it is on the pages now, inside the PD|self template). I see it as very irritating and kind of disrespectful towards the creators to missspell their names this way adding a random "I" to their name. Does anyone have a good approach to fix thse instances and check the template? Thanks, I saw this in the Dutch translation template. Peli (talk) 23:08, 23 July 2024 (UTC)
- This is a good candidate for Commons:Bots/Work requests. I went ahead and made a request to fix this issue at here. —CalendulaAsteraceae (talk • contribs) 06:53, 24 July 2024 (UTC)
- Thanks, great move. But I'd like to add that the 'list' is just a kind of educated guess, created by a certain search key, I was not able to check the text in a all or in a significant number of the real pages. The test was just confirmed by looking at a very small number of pages in the first page of the results. Peli (talk) 07:13, 24 July 2024 (UTC)
- That's why I asked for a specific find-and-replace in the bot request. It might miss some pages, but it won't have false positives, and should get a lot of the problematic pages, making it easier to do manual review of the remaining ones. —CalendulaAsteraceae (talk • contribs) 20:59, 24 July 2024 (UTC)
- Thanks, great move. But I'd like to add that the 'list' is just a kind of educated guess, created by a certain search key, I was not able to check the text in a all or in a significant number of the real pages. The test was just confirmed by looking at a very small number of pages in the first page of the results. Peli (talk) 07:13, 24 July 2024 (UTC)
VRT process
editI was reading through VRT process and i am confused."Before taking permission we have to upload the media"–isn't it? and if author deny or does not reply then what should to be done?
–– KEmel49talk,Uploads 18:48, 24 July 2024 (UTC)
- I usually ask if the author would grant permission before, then upload the media, and ask the author to send the permission to the respective WMC email address --PantheraLeo1359531 😺 (talk) 08:30, 25 July 2024 (UTC)
User category
editKind regards. I recently created an own user category (Category:Files by User:NoonIcarus). Is the category be populated automatically? Or can the process be automated? Many thanks in advance NoonIcarus (talk) 23:54, 26 July 2024 (UTC)
- @NoonIcarus no it's not populated automatically. you need to add the category to your files in some way.
- for example, you can add it directly to the file pages.
- or, you can try my method. i use a customised "Author's name" for my uploads through uploadwizard, which is a template that includes the category, then all new uploads will transclude the template and hence the category. RZuo (talk) 10:34, 1 August 2024 (UTC)
COM:Cameroon
editDoes anyone know why the level-2 section headings "==Not protected==
" and "==Public domain and folklore: not free==
" aren't being properly displayed in COM:Cameroon#General rules? -- Marchjuly (talk) 09:28, 27 July 2024 (UTC)
- I had the same problem: [8] fixed it. Not sure what it actually is though. Enhancing999 (talk) 10:55, 27 July 2024 (UTC)
The XML in the uploaded file could not be parsed
editHello! I wanted to created some map. I got free baselayer in PNG, opened Inkscape and made import of PNG file in software. After that I've added several lines and symbols and saved the result in SVG. If I try to upload the result to Commons, I see "The XML in the uploaded file could not be parsed". One hypothesis is that problem is in embedded PNG-layer, but, as I remember, there are SVG-files in Commons, which contain raster layers. Size of file is 12 Mb. Microsoft Edge opens file normally. What does cause the uploading error? It is possible to download the file for its checking. Perhaps, there is some web service, which cand repair structure of document, if it is broken? But, indeed, I'm not sure, that there file is broken: it is simple (raster layer, a few lines and symbols) and is not huge. Dinamik (talk) 09:44, 27 July 2024 (UTC)
- We do not allow uploads of svgs with images inside of them. Its is often misused and it creates potential security problems because our filescanners do not work on those embedded images. —TheDJ (talk • contribs) 08:07, 28 July 2024 (UTC)
- Did such limitation exist in Commons always? I believe, that, for example, first versions of this file have embedded baselayer. Dinamik (talk) 09:56, 28 July 2024 (UTC)
- Probably not, see Category:Fake SVG. Enhancing999 (talk) 10:16, 28 July 2024 (UTC)
- Commons has always allowed files to have embedded bitmaps, but those bitmaps must use the data: scheme. Files with external URLs are now blocked from uploading. Furthermore, the Commons rasterizer will not fetch external URLs, so such a base layer would no longer display. All the versions of the St. Petersburg map display, so there would not be an external URL. Glrx (talk) 22:57, 28 July 2024 (UTC)
- Probably not, see Category:Fake SVG. Enhancing999 (talk) 10:16, 28 July 2024 (UTC)
- Did such limitation exist in Commons always? I believe, that, for example, first versions of this file have embedded baselayer. Dinamik (talk) 09:56, 28 July 2024 (UTC)
- The file is over 10 MB. At one point, SVG uploads were limited to 10 MB, but I do not believe the is still the case.
- The file is mostly an embedded PNG. Following that, there are some
path
andflowRoot
elements. Thepath
elements should be OK, but theflowRoot
is not supported. It was described in an SVG 1.2 draft, but that draft was not accepted. The element does not exist in the SVG 2.0 spec. - WMF supports SVG 1.1. Even if you could upload the file, it would not display as you would expect.
- I do not see a reason for the XML error. W3's validator finds 67 errors, but they only involve normal Inkscape, sodipodi, and RDF extensions or the bogus
flowRoot
elements. - Glrx (talk) 23:15, 28 July 2024 (UTC)
- Running rsvg-convert (latest version, 2.58) on that SVG gives an error without the
--unlimited
option, which is described as "The XML parser has some guards designed to mitigate large CPU or memory consumption in the face of malicious documents. It may also refuse to resolve data: URIs used to embed image data in SVG documents." Dexxor (talk) 07:17, 29 July 2024 (UTC)
- Running rsvg-convert (latest version, 2.58) on that SVG gives an error without the
Skip people in search results
editAny idea how to filter search results for photos that are not of persons? Is it currently possible or what would need to be added to make it possible? Enhancing999 (talk) 11:30, 27 July 2024 (UTC)
- Yes: append
-deepcategory:"People"
or a similar category more specific to your search like "People climbing" (concrete example). It doesn't work with the two examples and with any other categories that don't just have a few subcats. The way to change that is phab code issue: phab:T369808 Prototyperspective (talk) 11:52, 27 July 2024 (UTC)
Thanks, but that assumes that the images already have a people category. Also, I doubt deepcat will ever be changed to include all subcategories of Category:People.
- Maybe I should have explained my question differently: The idea is to find non-people images without having to categorize all people first.
- Sample search: Special:Search/incategory:"Independence_Day_2019_in_Brasília".
- This includes plenty of images of people, but a few other photos, such as buildings.
This is similar for other files from that Flickrstream. Enhancing999 (talk) 12:30, 27 July 2024 (UTC)
- Yes, it doesn't work another way and they should be in that cat. Are you asking about machine vision filters? That would be more than difficult to add. It is not about that particular cat but how well that search operator works and it doesn't scan the whole cat tree anew, it uses some cached data or could do so if it currently does scan things anew for every search request. This is what the categories are for and the user should not be required to do categorization first, that's another issue. I don't know what the point of your question is, how do you think this could be possible if not as described or similar (such as excluding terms commonly in the file descriptions of images of people)? Prototyperspective (talk) 13:35, 27 July 2024 (UTC)
- The point is to find images of buildings and cityscape included in these searches/Flickrstreams (and skip all politicians, I'm not interested in).
- There was some AI done on images that added suggestions to every image. One could just skip all those images where the suggestion is people/faces or similar. Enhancing999 (talk) 13:42, 27 July 2024 (UTC)
- Basically it is that images with suggestions for containing people (I thought people not faces), need to be located in the People category. For example with a subcategory "Images likely depicting people to check". Prototyperspective (talk) 14:04, 27 July 2024 (UTC)
- BTW, your phab ticket seems to be repurposed to add the missing error message on MediaSearch, not to make deepcategory:"People" possible. Enhancing999 (talk) 14:10, 27 July 2024 (UTC)
- No, that's a misunderstanding then: it's not about showing the error message also in MediaSearch but getting it deepcat to work reliably always (except for newly-created categories). Also to add to my prior point a subcat like "People by activity" may be more appropriate and the "Images likely depicting people to check" doesn't need to be in the People cat, one could just add a second deepcat search operator phrase. Other than that I don't think there's a feasible way given that not even any other image search engines have such features and WMC is unlikely to be able to be the first to offer machine vision supported image search. Prototyperspective (talk) 16:44, 27 July 2024 (UTC)
- My oldish phone can do some of it, so Commons should be able to offer it as well. Search engines for the general public tend to have some other constraints: like always provide the same results and not output anything problematic.
- Commons was almost there a while back .. so it shouldn't be too complicated to make it work.
- BTW let's be optimistic about your ticket, but in any case, I don't think it wouldn't solve my usecase. Enhancing999 (talk) 22:56, 27 July 2024 (UTC)
- Ok good point, still that is not a public Web or Website search engine. I don't think it would be very useful but maybe I'm wrong or it would be simple to add. I guess you could check if there is a readily available open source package for this that could be used and check if there is a related phab ticket and if not propose it somewhere. Also keep in mind that WMC has far more files than your phone (however maybe that only means the initial scan takes a bit longer). I think generally it suffices to just change the search terms so either some things are excluded or it's more specific to what you're searching for such as searching "animals climbing" instead of just "climbing" or going to the subcategories about e.g. "buildings". Prototyperspective (talk) 10:45, 28 July 2024 (UTC)
- Why wouldn't it be useful to be able to search images by what is actually visible?
- Your other suggestions implies that the file description text includes that information or was already categorized, but File:Comemoração da Independência do Brasil (48700486098).jpg is somewhat representative in that not being the case. The entire point of the search is to find images and add more detailed categories. Enhancing999 (talk) 10:31, 29 July 2024 (UTC)
- I didn't say that, I wrote "very useful" that means that it's about the magnitude/degree.
- The other things were just alternatives that don't necessarily always work or work for all files depending on what you intend to do which you didn't specify and can vary.
- Adding/integrating machine vision would be useful; see this. Prototyperspective (talk) 11:00, 29 July 2024 (UTC)
- Ok good point, still that is not a public Web or Website search engine. I don't think it would be very useful but maybe I'm wrong or it would be simple to add. I guess you could check if there is a readily available open source package for this that could be used and check if there is a related phab ticket and if not propose it somewhere. Also keep in mind that WMC has far more files than your phone (however maybe that only means the initial scan takes a bit longer). I think generally it suffices to just change the search terms so either some things are excluded or it's more specific to what you're searching for such as searching "animals climbing" instead of just "climbing" or going to the subcategories about e.g. "buildings". Prototyperspective (talk) 10:45, 28 July 2024 (UTC)
- No, that's a misunderstanding then: it's not about showing the error message also in MediaSearch but getting it deepcat to work reliably always (except for newly-created categories). Also to add to my prior point a subcat like "People by activity" may be more appropriate and the "Images likely depicting people to check" doesn't need to be in the People cat, one could just add a second deepcat search operator phrase. Other than that I don't think there's a feasible way given that not even any other image search engines have such features and WMC is unlikely to be able to be the first to offer machine vision supported image search. Prototyperspective (talk) 16:44, 27 July 2024 (UTC)
- BTW, your phab ticket seems to be repurposed to add the missing error message on MediaSearch, not to make deepcategory:"People" possible. Enhancing999 (talk) 14:10, 27 July 2024 (UTC)
- Basically it is that images with suggestions for containing people (I thought people not faces), need to be located in the People category. For example with a subcategory "Images likely depicting people to check". Prototyperspective (talk) 14:04, 27 July 2024 (UTC)
Notice of licencing template redirection
editHello, per Template talk:GPLv3, GPLv3 will soon be redirected to GPLv3 only. It currently has no transclusions and has been deprecated for two weeks. Considering the potential legal implications, I want to proceed with caution. Are there any tools that still have the GPLv3 template hardcoded inside? —Matrix(!) {user - talk? - uselesscontributions} 06:55, 28 July 2024 (UTC)
Orphaned talk pages after format conversion
editConsider the following pages:
File:Blue dot 7px.gif (Deleted and redirected after file format conversion) | File talk:Blue dot 7px.gif (Orphaned talk page) |
File:Blue dot 7px.png (Live page) | File talk:Blue dot 7px.png (Non-existent until just now) |
I suspect many more orphaned talk pages exist like this one. Until just now, there was no way for an editor looking at File:Blue dot 7px.png to see that there were relevant discussions at File talk:Blue dot 7px.gif. I fixed the problem by moving File talk:Blue dot 7px.gif to File talk:Blue dot 7px.png. I propose that all such pages leftover from file format conversions similarly be moved to match the name of the page in the new format. This seems like a bot task, something like this:
For all pages in the File talk namespace:
|
An analogous procedure could be followed for other file format conversions.
Questions:
- Is there consensus for these moves? Should a talk page persist through file format conversions and associated renaming? To me, the answer is clearly yes, as I regard these as essentially versions of the same file even if the two files co-existed on Commons at one point. Any discussion on the old file format is highly likely to be relevant to the converted file.
- Would someone volunteer write a script to perform this task?
Daask (talk) 16:08, 29 July 2024 (UTC)
- Hi, We should not have redirects from one file extension to another. This is a source for problems. Yann (talk) 20:47, 29 July 2024 (UTC)
- @Yann: isn't there "not" missing in your sentence? Enhancing999 (talk) 12:52, 1 August 2024 (UTC)
- Yes, thanks. Yann (talk) 13:13, 1 August 2024 (UTC)
- @Yann: I'm confused by your comments. If you are suggesting that the redirect page at File:Blue dot 7px.gif should be deleted, then that doesn't seem to address my concern
or solve any problems. Further, it would make it much more difficult to fix the problem I was concerned with, as it would make my proposed script no longer work. Daask (talk) 17:18, 3 August 2024 (UTC)- I don't think the redirect at File:Blue dot 7px.gif is good practice either. Maybe it had been when it was created. Enhancing999 (talk) 14:16, 4 August 2024 (UTC)
- @Yann: I'm confused by your comments. If you are suggesting that the redirect page at File:Blue dot 7px.gif should be deleted, then that doesn't seem to address my concern
- Yes, thanks. Yann (talk) 13:13, 1 August 2024 (UTC)
- @Yann: isn't there "not" missing in your sentence? Enhancing999 (talk) 12:52, 1 August 2024 (UTC)
Tech News: 2024-31
editLatest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Feature news
- Editors using the Visual Editor in languages that use non-Latin characters for numbers, such as Hindi, Manipuri and Eastern Arabic, may notice some changes in the formatting of reference numbers. This is a side effect of preparing a new sub-referencing feature, and will also allow fixing some general numbering issues in Visual Editor. If you notice any related problems on your wiki, please share details at the project talkpage.
Bugs status
- Some logged-in editors were briefly unable to edit or load pages last week. These errors were mainly due to the addition of new linter rules which led to caching problems. Fixes have been applied and investigations are continuing.
- Editors can use the IP Information tool to get information about IP addresses. This tool is available as a Beta Feature in your preferences. The tool was not available for a few days last week, but is now working again. Thank you to Shizhao for filing the bug report. You can read about that, and 28 other community-submitted tasks that were resolved last week.
Project updates
- There are new features and improvements to Phabricator from the Release Engineering and Collaboration Services teams, and some volunteers, including: the search systems, the new task creation system, the login systems, the translation setup which has resulted in support for more languages (thanks to Pppery), and fixes for many edge-case errors. You can read details about these and other improvements in this summary.
- There is an update on the Charts project. The team has decided which visualization library to use, which chart types to start focusing on, and where to store chart definitions.
- One new wiki has been created: a Wikivoyage in Czech (
voy:cs:
) [9]
Learn more
- There is a new Wikimedia Foundation data center in São Paulo, Brazil which helps to reduce load times.
- There is new user research on problems with the process of uploading images.
- Commons Impact Metrics are now available via data dumps and API.
- The latest quarterly Technical Community Newsletter is now available.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
Issue with headers in gallery TOC
editSeems like this gallery uses some way of showing translated versions of the headers depending on which ?uselang=
is set: Deutschland
The headers display fine in the gallery itself but are bugged in the TOC. Why is that / how can this be fixed – is there some issue about this? (I don't think galleries are very useful, e.g. even large ones are barely viewed or well-populated, but as long as they are used and displayed in search results, they should work properly.)
Prototyperspective (talk) 10:37, 1 August 2024 (UTC)
Updating an icon image in a translated template
editI changed Template:Bad AI/i18n to use an .svg icon instead of a .png one yesterday, but the edit hasn't propagated to Template:Bad AI (where it's embedded), nor to any of the localised versions such as Template:Bad AI/i18n/en (which I cannot edit directly). What have I done wrong here? Belbury (talk) 12:19, 1 August 2024 (UTC)
- No, you did nothing wrong. The edit has to be now accepted by COM:translation administrators before it gets propagated. --Geohakkeri (talk) 12:32, 1 August 2024 (UTC)
- Thanks, I'll wait for that, then. From the This page contains changes which are not marked for translation message I assumed nothing was pending. Belbury (talk) 13:02, 1 August 2024 (UTC)
Discussion about possible i18n changes to the Protectedpagetext in Mediawiki namespace
editHello, I didn't know which noticeboard this would be more suited to, but you might want to change out COM:VPP#More appropriate MediaWiki translation structure for protectedpagetext templates. —Matrix(!) {user - talk? - uselesscontributions} 05:21, 3 August 2024 (UTC)
Number of edits on file description pages (3 categories)
editIs there way to determine how many edits had been done on file description pages in Category:TIFF images with categorized JPGs and its two subcategories? Ideally
- how many edits were not done by the uploader
- and how many different users were involved?
- how this spreads of years, possibly 3-month-periods
Ideally curation on this duplicates wouldn't be needed, but I don't think this is what happened. Enhancing999 (talk) 06:19, 4 August 2024 (UTC)
List view of category
editis it possible to have a list view of categories? without thumbnails, filenames arranged in a compact list.
i know one way to do it is by adding NOGALLERY, but let's say i want to view Category:All media needing categories as of 2024, so i dont want to edit the page which will change the view for all users. RZuo (talk) 15:59, 4 August 2024 (UTC)
- PetScan? Enhancing999 (talk) 17:46, 4 August 2024 (UTC)
Questions about "files" in Special:UncategorizedPages
editThe past few days I have tried to clean up Special:UncategorizedPages. For the real gallery pages that is not a problem. But the vast majority of the pages in this list have the format "File:" (at the moment about 95%). That seems not OK to me. There are three types of files here:
- Embedded files (term made up by me): Files that do not contain any image or other medium, but only text, a table or a program; there is a link in another file (main file) to the embedded file. Sometimes the creator could move the text to the main file and ask for deletion of the embedded file. Question Can this be solved, can the content of the embedded files be moved to the main files or does another solution exist? Examples:
- Commons:Deletion requests/Files found with File:Wikipedia on GLAM-Tour Kulturkooperationen für lokale Wikipedia-Gruppen.webm; see also: Commons:Translators'_noticeboard#A_handful_of_File:_namespace_timed_text_translations_still_exist + Commons:Village_pump/Archive/2016/09#What_are_these_files? (so this is an eight year old problem) + Meta:Community Wishlist/Wishes/A tool for auto-transcription to speed up the creation of TimedTexts subtitles for videos on Commons (which can perhaps be a solution?)
- File:Alignment chart.png/author + File:Alignment chart.png/source; both used in File:Alignment chart.png
- File:GFDL (English).ogg/Warning 1
- File:LGBT rights world map.svg/description; used in File:World laws pertaining to homosexual relationships and expression (duplicate).svg
- The vast majority of the "Files" on this list contain a request for deletion or a note that probably copyright violation is the case. They obviously do not belong here. Question How do these files end up here? How can they be removed from this list?
- The rest of the files look correct: they have an image or other medium, categories and are not nominated for deletion. But I cannot find them in the categories mentioned in the files. So I think something is wrong with this files, but I do not know what. Question Why are these files on this list? How can they be removed from it? Examples:
- File:"Principes_de_composition_de_Mr_Bernier,_ancien_Maitre_de_Musique_de_la_S.te_Chapelle,_à_Paris"_-_btv1b10868810x_(45_of_57).jpg
- File:2024-06-13_Archiv_des_Deutschen_Museums_30.jpg
- File:2024 Save the Core - Talco - by 2eight - 9SC1171.jpg
- File:Lettre_de_Jean_Baptiste_Victor_Mohr_à_Monsieur_Achille_Gouffé,_10_Février_1857_(manuscrit_autographe)_-_btv1b108806264_(3_of_3).jpg
- File:Parque_Estadual_da_Pedra_Branca_X_Diego_Monsores_(02).jpg
- File:Parque_Estadual_da_Pedra_Branca_X_Diego_Monsores_(03).jpg
- File:Séismes._Iles_Lipari_(dossier_239)_-_btv1b10875214q_(065_of_233).jpg
- File:Uni8F29_NotoSansSC-Light.svg
- File:Finnish_Transport_Safety_Agency.png
- Files starting with File:GCE Kannur
- File:High_School_-_geograph.org.uk_-_6526491.jpg
- File:Willoughby_St_Jul_2024_68.jpg
- File:Xenia - Hub District (BAP) - 8516245531.jpg
JopkeB (talk) 06:33, 5 August 2024 (UTC)
- In your list, #1 seem to be fake subpages. Subpages because they use the "/" format, fake because file namespace doesn't allow for subpages.
- Could be that pages with #3 need a null edit for the categories to be added completely. Enhancing999 (talk) 10:28, 5 August 2024 (UTC)
- Thanks @Enhancing999: for your remarks.
- @1 I understand. But they cannot be just deleted because the filenames have a wrong format. One way or another they should be replaced by something else. I hope someone has a solution.
- @2 I hope someone else can shed some light on that.
- @3 I carried out a null edit in some files and after that at least they were in the categories. I'll wait a few days and then will check wether these files are not in the refreshed list anymore. If that is so, I'll give the rest the same threatment. But it is strange that they need such a threatment at all; can we not just prevent it?
- JopkeB (talk) 11:16, 5 August 2024 (UTC)
- For #3 a bot could do that on a regular basis. Do pages appear there if they are only in hidden category? #2 may be the same. Isn't there a separate process for uncategorized images? Maybe this special page isn't needed for that.
- About #1: if there is no associated file, the content should be moved to the appropriate place. This can be the actual file description page, template namespace or timedtext namespace. Once moved, this should be deleted. Enhancing999 (talk) 11:26, 5 August 2024 (UTC)
- Isn't there a separate process for uncategorized images? Yes, Special:UncategorizedImages exists. --Geohakkeri (talk) 11:31, 5 August 2024 (UTC)
- And there are Category:Uncategorized files, Category:Files needing categories and their subcategories, files are also put there in automated processes. And what is the difference with Special:UncategorizedImages? JopkeB (talk) 15:49, 5 August 2024 (UTC)
- The main difference is that the special page is populated by the wiki software itself. Or what you meant to ask? I don’t think I quite understood. --Geohakkeri (talk) 16:37, 5 August 2024 (UTC)
- Yes, thanks, this is the answer to my question. JopkeB (talk) 14:02, 7 August 2024 (UTC)
- The main difference is that the special page is populated by the wiki software itself. Or what you meant to ask? I don’t think I quite understood. --Geohakkeri (talk) 16:37, 5 August 2024 (UTC)
- And there are Category:Uncategorized files, Category:Files needing categories and their subcategories, files are also put there in automated processes. And what is the difference with Special:UncategorizedImages? JopkeB (talk) 15:49, 5 August 2024 (UTC)
- A bot is fine. But shouldn't it be investigated why these files appear in the list? Then it may be possible to solve the problem and then we do not need a bot. There are many, many more files with hidden categories and files that are nominated for deletion which do not appear in the list. JopkeB (talk) 15:54, 5 August 2024 (UTC)
- Isn't there a separate process for uncategorized images? Yes, Special:UncategorizedImages exists. --Geohakkeri (talk) 11:31, 5 August 2024 (UTC)
- I tried the null edit on the (non-deleted) pages. Let's see if it works. Also I fixed #1.2. above. Enhancing999 (talk) 22:06, 5 August 2024 (UTC)
- Also, I made a deletion request for #1.3 Enhancing999 (talk) 10:08, 6 August 2024 (UTC)
- Also, a rename request for #1.4 (move to template namespace). Enhancing999 (talk) 10:17, 6 August 2024 (UTC)
- @Enhancing999: I've tried to rename File:LGBT rights world map.svg/description, but I get an error: "Cannot move file to non-file namespace." I'm only a filemover, though; maybe an admin can do better. If not you may need to copy it (with proper attribution) and then get the current page deleted. --bjh21 (talk) 14:28, 6 August 2024 (UTC)
- I did some testing at testwiki: it's not possible to move directly, even for admins. A workaround seems to be Special:Import. Enhancing999 (talk) 23:14, 6 August 2024 (UTC)
- Didn't work, but it's moved now. Enhancing999 (talk) 23:38, 6 August 2024 (UTC)
- @Enhancing999: I've tried to rename File:LGBT rights world map.svg/description, but I get an error: "Cannot move file to non-file namespace." I'm only a filemover, though; maybe an admin can do better. If not you may need to copy it (with proper attribution) and then get the current page deleted. --bjh21 (talk) 14:28, 6 August 2024 (UTC)
- For a better overview, I propose an update to the introductions of the special pages, see MediaWiki talk:Uncategorizedpages-summary and MediaWiki talk:Uncategorizedimages-summary. Enhancing999 (talk) 10:22, 6 August 2024 (UTC)
- Until #1.1 is solved, I made Category:Timed Text in file namespace to get them categorized (someone needs to mark them for translation for the category to appear in all other subpages). Enhancing999 (talk) 10:30, 6 August 2024 (UTC)
- Thanks @Enhancing999: for your remarks.
- (@2) It's a old MediaWiki file cache error/bug. It occurs sometimes when using mass deletion tools like AjaxQuickDelete, Bad Old Ones, Twinkle, etc. One or two files' deletions remain incomplete, deleting admin sees the red link, so unless they refresh the page or check the deletion log, they are unaware. The files have categories but not appear in them, and eventually show up as uncategorized, they may also end up with corrupt thumbnails. Basically it's a state of partial deletion, lol. Purging doesn't help, but the issue can be easily fixed by just manually deleting the files. One can also add the deletion template again to make them appear in the deletion category for admin attention. For the current report, I have deleted all except those I was unsure about. -- CptViraj (talk) 20:08, 5 August 2024 (UTC)
- Thanks @CptViraj: for the explanation and deleting many files. I have still some questions:
- Since I have no rights to delete files manually, next time it is best that I add the deletion template again?
- What about the files with a Template:No permission since, like File:Logo-thanh-pho-Sa-Dec.webp? Can they get off the list too? Would the solution also be adding the template again?
- Solving the bug(s) is not an option?
- JopkeB (talk) 06:06, 6 August 2024 (UTC)
- No need to add a new deletion template. A null edit is enough to get the file categorized again. --Geohakkeri (talk) 08:13, 6 August 2024 (UTC)
- Null edits will only be useful when the file has a speedy deletion template (SD, copyvio, G10, F10, etc.) used, so it will be categorized in a speedy deletion category. But when the file has a DR template, it doesn't help as the DR request is already closed, there is no category for them, it will still go unnoticed. Same for any F5 (no license/source/permission) file, the respective maintenance category is already deleted, so it will too go unnoticed. Therefore in these two cases, it's better to just add {{SD}} mentioning the error to have admin attention. -- CptViraj (talk) 10:55, 6 August 2024 (UTC)
- Would you have a sample file? Enhancing999 (talk) 10:59, 6 August 2024 (UTC)
- Just a nitpick: old {{Npd}} cases are perfectly visible as they appear directly in Category:Media missing permission. --Geohakkeri (talk) 11:02, 6 August 2024 (UTC)
- Null edits will only be useful when the file has a speedy deletion template (SD, copyvio, G10, F10, etc.) used, so it will be categorized in a speedy deletion category. But when the file has a DR template, it doesn't help as the DR request is already closed, there is no category for them, it will still go unnoticed. Same for any F5 (no license/source/permission) file, the respective maintenance category is already deleted, so it will too go unnoticed. Therefore in these two cases, it's better to just add {{SD}} mentioning the error to have admin attention. -- CptViraj (talk) 10:55, 6 August 2024 (UTC)
- @JopkeB:
- (1) Yes, but no need to add the same deletion template, just use a simple speedy template ({{SD}}) mentioning the error and original deletion reason, also see my above message regarding null edits.
- (2) The same applies here; just use the SD template as I said above. I think you are asking this because you noticed that all (or most) of the files left by me are these F5 ones, but it is not related, I have deleted many of these files, too.
- (3) Solving a bug is always a option. This isn't a Commons-only issue. Devs might already be aware of the bug; maybe there is already a Phabricator task, maybe there isn't. I don't know as I never tried digging into this as there always have been some sort of cache issues with deleting in MediaWiki, maybe I'm just lazy to deal with it as this isn't a major issue and is easily workable 😅, and these files are deleted most of the time on every maintenance report by some admin, this time it just got pilled up for a month or two. -- CptViraj (talk) 10:55, 6 August 2024 (UTC)
- Thanks, all of you, for the help. The list has been refreshed and there are now only 16 pages left. For the files about Wikipedia on GLAM-Tour Kulturkooperationen is a process going on to delete them (see Commons:Deletion requests/Files found with File:Wikipedia on GLAM-Tour Kulturkooperationen für lokale Wikipedia-Gruppen.webm). The rest looks business as usual. JopkeB (talk) 13:35, 7 August 2024 (UTC)
- Impressive from 181 to 16! The translation subpages would also disappear if someone marked the main one for translation (I made request at Commons:Translators'_noticeboard#A_handful_of_File:_namespace_timed_text_translations_still_exist).
- User talk:Test919,733,084 leaves me puzzled. Enhancing999 (talk) 13:40, 7 August 2024 (UTC)
- Did an edit on that .. maybe it works. Also an edit request for Motd. Enhancing999 (talk) 14:43, 7 August 2024 (UTC)
- No need to add a new deletion template. A null edit is enough to get the file categorized again. --Geohakkeri (talk) 08:13, 6 August 2024 (UTC)
- Thanks @CptViraj: for the explanation and deleting many files. I have still some questions:
File:Herrieu - Chansons populaires du pays de Vannes, 3e série, 1930.djvu not displaying
editHello,
The file File:Herrieu - Chansons populaires du pays de Vannes, 3e série, 1930.djvu uploaded 11 days ago is not displaying. I had almost the same issue with another DjVu file (see [10]). Could you see why ? Thanks. Gwendal (talk) 07:24, 5 August 2024 (UTC)
Tech News: 2024-32
editLatest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Feature news
- Two new parser functions will be available this week:
{{#dir}}
and{{#bcp47}}
. These will reduce the need forTemplate:Dir
andTemplate:BCP47
on Commons and allow us to drop 100 million rows from the "what links here" database. Editors at any wiki that use these templates, can help by replacing the templates with these new functions. The templates at Commons will be updated during the Hackathon at Wikimania. [11][12] - Communities can request the activation of the visual editor on entire namespaces where discussions sometimes happen (for instance Wikipedia: or Wikisource: namespaces) if they understand the known limitations. For discussions, users can already use DiscussionTools in these namespaces.
- The tracking category "Pages using Timeline" has been renamed to "Pages using the EasyTimeline extension" in TranslateWiki. Wikis that have created the category locally should rename their local creation to match.
Project updates
- Editors who help to organize WikiProjects and similar on-wiki collaborations, are invited to share ideas and examples of successful collaborations with the Campaigns and Programs teams. You can fill out a brief survey or share your thoughts on the talkpage. The teams are particularly looking for details about successful collaborations on non-English wikis.
- The new parser is being rolled out on Wikivoyage wikis over the next few months. The English Wikivoyage and Hebrew Wikivoyage were switched to Parsoid last week. For more information, see Parsoid/Parser Unification.
Learn more
- There will be more than 200 sessions at Wikimania this week. Here is a summary of some of the key sessions related to the product and technology area.
- The latest Wikimedia Foundation Bulletin is available.
- The latest quarterly Language and Internationalization newsletter is available. It includes: New design previews for Translatable pages; Updates about MinT for Wiki Readers; the release of Translation dumps; and more.
- The latest quarterly Growth newsletter is available.
- The latest monthly MediaWiki Product Insights newsletter is available.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
Uploadig a large svg file
editI am tring to upload this svg file. and it does not working. maybe becose it is too large. are there size limitation on svg files? what are they? Can somebody help me to upload it?
Thanks a lot, Aizenr (talk) 10:05, 7 August 2024 (UTC)
- my file is 38MB. this is much smaller then the Maximum file size. So this is probably not the main problem... Any other sugestions? Aizenr (talk) 17:17, 7 August 2024 (UTC)
- @Aizenr: Your SVG contains a large PNG, resulting in the same issue as in #The_XML_in_the_uploaded_file_could_not_be_parsed. --Dexxor (talk) 20:52, 7 August 2024 (UTC)
- thank you very much. I read now the discusion above, but I stell do not undestand what is the solution. Can I chinge something in my file that will solve the problem? If there is now other chice, I can downsize the png image.How much should I downsize it?
- Thanks again, Aizenr (talk) 04:47, 8 August 2024 (UTC)
- @Aizenr: I would simply convert the SVG into PNG using
rsvg-convert -u
or Inkscape, and then upload the PNG (it should also be much smaller, around 3MB). Dexxor (talk) 05:52, 8 August 2024 (UTC)
- @Aizenr: I would simply convert the SVG into PNG using
- @Aizenr: Your SVG contains a large PNG, resulting in the same issue as in #The_XML_in_the_uploaded_file_could_not_be_parsed. --Dexxor (talk) 20:52, 7 August 2024 (UTC)
Uploadwizard on mobile web pages, how to jump to top or bottom?
editi'm batch uploading like 50 files. it's a pain to scroll slowly up or down. i just need to click the button to submit files... RZuo (talk) 13:33, 7 August 2024 (UTC)
- using mobile opera browser might be better? they seem to have a button to jump when a page is too long. RZuo (talk) 13:35, 7 August 2024 (UTC)