Page MenuHomePhabricator

AntiCompositeNumber
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Nov 13 2016, 3:31 PM (190 w, 12 h)
Availability
Available
IRC Nick
AntiComposite
LDAP User
AntiCompositeNumber
MediaWiki User
AntiCompositeNumber [ Global Accounts ]

Recent Activity

Sat, Jul 4

AntiCompositeNumber committed rPWBC9d8ddf1ff269: page.botMayEdit: Use site.username() instead of site.user() (authored by AntiCompositeNumber).
page.botMayEdit: Use site.username() instead of site.user()
Sat, Jul 4, 2:41 PM

Fri, Jul 3

AntiCompositeNumber added a comment to T153541: page.botMayEdit should return the correct value even if the bot has not logged in..

Because bots using OAUTH are not considered logged-in by Pywikibot, those bots will always ignore bot-specific exclusion templates. However, site.username() will return the username. page.botMayEdit should fail safe, which means that it should return False when the username matches, even if the bot is not logged in. That's a very easy fix, and I'll put a patch in momentarily.

Fri, Jul 3, 1:44 AM · Pywikibot-General, Pywikibot

Wed, Jul 1

AntiCompositeNumber triaged T256848: Images from PDF displayed with degraded quality ( when background sized smaller than mask and other layers?). as Low priority.
Wed, Jul 1, 6:15 PM · Thumbor, Commons, Upstream
AntiCompositeNumber moved T256848: Images from PDF displayed with degraded quality ( when background sized smaller than mask and other layers?). from Backlog to To upstream/missing upstream link on the Upstream board.
Wed, Jul 1, 6:14 PM · Thumbor, Commons, Upstream
AntiCompositeNumber moved T256848: Images from PDF displayed with degraded quality ( when background sized smaller than mask and other layers?). from Backlog to Thumbnail quality on the Thumbor board.
Wed, Jul 1, 6:14 PM · Thumbor, Commons, Upstream
AntiCompositeNumber moved T256848: Images from PDF displayed with degraded quality ( when background sized smaller than mask and other layers?). from Incoming to Thumbnail and file renderings on the Commons board.
Wed, Jul 1, 6:14 PM · Thumbor, Commons, Upstream
AntiCompositeNumber added a comment to T256848: Images from PDF displayed with degraded quality ( when background sized smaller than mask and other layers?)..

I see two major quality issues with the rendered JPGs: compression artifacts around the text and missing pixels around the text.

Wed, Jul 1, 6:14 PM · Thumbor, Commons, Upstream

Sun, Jun 28

AntiCompositeNumber added a comment to T256571: Since Gerrit 3.2, gitiles monospaced text is bold.

https://wm-bot.wmflabs.org/logs/%23wikimedia-tech/20200628.txt

[04:13:29] <AntiComposite>	 is everything supposed to be bold in new gerrit gitiles?
[07:22:26] <andre__>	 AntiComposite: where exactly (URL) to see "everything in bold"?
[07:38:50] <legoktm>	 andre__: I'm guessing it's on pages like https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master where the entire commit message looks bolded...
[07:39:20] <legoktm>	 I can't tell if it's actually bolded or that's just how the font looks like
[07:56:02] <Nemo_bis>	 Apparently it's because of the use of "Roboto Mono Medium". Once I disable the custom fonts, the page looks fine.
[08:41:53] <qchris>	 AntiComposite: Yes, fonts on gitiles have changed. Before (on previous gerrit) fonts got loaded from Google. That's not what we want for various reasons (E.g.: T240264). So we switched gitiles to the fonts that Gerrit itself provides.
[08:41:53] <stashbot>	 T240264: Gerrit loads font from fonts.googleapis.com and fonts.gstatic.com - https://phabricator.wikimedia.org/T240264
[08:42:04] <qchris>	 That way we can avoid the loading from 3rd party resources.
[08:42:38] <qchris>	 But on the flip-side: Gerrit does not provide all fonts that we want in all the weights that we want. So gitiles looks a bit different.
[08:43:10] <qchris>	 If it's a concern to you, please file a bug on phabricator so we can discuss with others.
[08:49:26] <Nemo_bis>	 Very nice to avoid loading fonts from third parties.
[08:50:05] <Nemo_bis>	 (I never loaded them in the first place so gitiles was presumably using system fonts for me.)
Sun, Jun 28, 3:14 PM · Upstream, Gerrit
AntiCompositeNumber added a subtask for T254158: Gerrit 3.2 upgrade: T256571: Since Gerrit 3.2, gitiles monospaced text is bold.
Sun, Jun 28, 3:12 PM · Patch-For-Review, Gerrit
AntiCompositeNumber added a parent task for T256571: Since Gerrit 3.2, gitiles monospaced text is bold: T254158: Gerrit 3.2 upgrade.
Sun, Jun 28, 3:12 PM · Upstream, Gerrit
AntiCompositeNumber created T256571: Since Gerrit 3.2, gitiles monospaced text is bold.
Sun, Jun 28, 3:12 PM · Upstream, Gerrit
AntiCompositeNumber added a comment to T255562: Production wikis are no longer in report-only mode.

Was entirely removing CSP headers from $wmgUseCSPReportOnlyHasSession wikis intentional? Because rOMWC203f468dcdf3: Make CSP enforce on beta appears to have had that effect.

Sun, Jun 28, 2:31 AM · Wikimedia-General-or-Unknown, Regression, ContentSecurityPolicy

Sat, Jun 27

AntiCompositeNumber added a comment to T254459: Large PDF upload issue.

Thumbnail generation is independent of the upload process. Thumbnails are generated on demand by Thumbor after a client request, and MediaWiki is largely uninvolved in thumbnail generation on Wikimedia.

Sat, Jun 27, 6:06 PM · Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Uploading, MediaWiki-File-management, SRE-swift-storage, MediaWiki-API, Internet-Archive, Commons

Wed, Jun 24

AntiCompositeNumber updated the task description for T256313: Cached thumbnails and originals are sometimes not being purged correctly/quickly.
Wed, Jun 24, 8:04 PM · SRE-swift-storage, Commons, Operations, MediaWiki-File-management, Traffic
AntiCompositeNumber created T256313: Cached thumbnails and originals are sometimes not being purged correctly/quickly.
Wed, Jun 24, 8:03 PM · SRE-swift-storage, Commons, Operations, MediaWiki-File-management, Traffic

Tue, Jun 23

AntiCompositeNumber added a comment to T237700: Require user signatures to contain a link to their user page, talk page or contributions.

@AntiCompositeNumber's signature-checking tool gives an error at https://signatures.toolforge.org/check/en.wikipedia.org/EEng The custom sig includes a link to a specific section on the user page. Will this be considered valid?

Tue, Jun 23, 6:00 PM · DiscussionTools, Editing QA, Editing-team (Q3 2019-2020 Kanban Board), OWC2020, MediaWiki-Parser, MediaWiki-User-preferences

Fri, Jun 19

AntiCompositeNumber added a comment to T255854: Loading Tiff picture thumbnails results in 429 too many request while for every other file formats thumbnails are working.

Based on your description, it sounds like you are probably hitting the concurrent thumbnail generation limits. When a thumbnail at a particular size for a particular file is requested for the first time, it is not cached and has to be generated. This can take anywhere from a few hundred milliseconds to a minute, and it's expected that TIF files can take longer to thumbnail. You're most likely hitting the per-IP ratelimit, which in the current configuration will allow 4 new thumbnails to be generated at the request of a specific IP address at a time. Up to 50 additional requests from that IP address will wait in a queue for up to 1 second before they are processed or dropped (returning a 429).

Fri, Jun 19, 7:02 PM · Thumbor

Tue, Jun 16

AntiCompositeNumber added a project to T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering: Operations.
Tue, Jun 16, 4:25 PM · Operations, Wikimedia-SVG-rendering, Thumbor

Sun, Jun 14

AntiCompositeNumber merged T247655: Add ability to designate a default thumbnail on videos uploaded to Wikimedia Commons into T22647: Allow way to choose thumbnail frame for video on its File: description page.
Sun, Jun 14, 5:19 AM · Readers-Web-Backlog (Tracking), User-Jdlrobson, Patch-For-Review, Commons, TimedMediaHandler, Multimedia, MediaWiki-File-management
AntiCompositeNumber merged task T247655: Add ability to designate a default thumbnail on videos uploaded to Wikimedia Commons into T22647: Allow way to choose thumbnail frame for video on its File: description page.
Sun, Jun 14, 5:19 AM · TimedMediaHandler, MediaWiki-File-management, Commons
AntiCompositeNumber added a comment to T253774: Separate or disallow extension changes from files names in moves.

Disabling extension changes entirely is probably a bad idea, as it would prevent normalizing .ogg to .oga/.ogv. Unless, of course, MediaWiki decided to strip extensions off and set them to standard values based on MIME type.

Sun, Jun 14, 5:14 AM · MediaWiki-File-management, Commons, MediaWiki-Page-rename

Sat, Jun 13

AntiCompositeNumber created T255357: Cookie “UploadForm” will be soon rejected because it has the “sameSite” attribute set to “none” or an invalid value, without the “secure” attribute..
Sat, Jun 13, 11:56 PM · MediaWiki-File-management, Commons
AntiCompositeNumber edited projects for T254459: Large PDF upload issue, added: SRE-swift-storage, MediaWiki-File-management; removed Pywikibot.

This issue, at least the 503s, is reproducible with Special:Upload (not just the API).

Request from *** via cp1085 frontend, Varnish XID 40264702
Error: 503, Backend fetch failed at Sat, 13 Jun 2020 23:35:18 GMT
Response Headers
HTTP/2 503 Service Unavailable
date: Sat, 13 Jun 2020 23:35:18 GMT
server: Varnish
content-type: text/html; charset=utf-8
age: 0
x-cache: cp1085 int
x-cache-status: int-front
server-timing: cache;desc="int-front"
strict-transport-security: max-age=106384710; includeSubDomains; preload
x-client-ip: ****
cache-control: private, s-maxage=0, max-age=0, must-revalidate
content-length: 1792
X-Firefox-Spdy: h2
Request headers
Host: commons.wikimedia.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://commons.wikimedia.org/wiki/Special:Upload
Content-Type: multipart/form-data; boundary=---------------------------239181092836737455363224853218
Content-Length: 2924
Origin: https://commons.wikimedia.org
Connection: keep-alive
Cookie: ****
Upgrade-Insecure-Requests: 1
DNT: 1
Pragma: no-cache
Cache-Control: no-cache
TE: Trailers
Sat, Jun 13, 11:52 PM · Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Uploading, MediaWiki-File-management, SRE-swift-storage, MediaWiki-API, Internet-Archive, Commons
AntiCompositeNumber triaged T252672: PNG thumbnail of a specific SVG files not generated correctly as Low priority.
Sat, Jun 13, 7:54 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber edited projects for T228591: Document how to request installing additional SVG and PDF fonts on Wikimedia servers, added: Operations; removed PDF-Rendering.

SVG and PDF rendering are both handled by Thumbor on Wikimedia sites. Font dependencies are managed through Puppet in rOPUP modules/mediawiki/manifests/packages/fonts.pp. This file also controls the fonts available on Proton (pdf creator), MediaWiki, and Graphoid (to be undeployed in T242855).

Sat, Jun 13, 7:50 PM · Operations, Wikimedia-General-or-Unknown, Documentation, Wikimedia-SVG-rendering
AntiCompositeNumber moved T252672: PNG thumbnail of a specific SVG files not generated correctly from Backlog to Patch merged upstream on the Upstream board.
Sat, Jun 13, 7:38 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber moved T252672: PNG thumbnail of a specific SVG files not generated correctly from Backlog to Upstream (librsvg) on the Thumbor board.
Sat, Jun 13, 7:37 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber moved T252672: PNG thumbnail of a specific SVG files not generated correctly from Incoming to Thumbnail and file renderings (SVG) on the Commons board.
Sat, Jun 13, 7:37 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added projects to T252672: PNG thumbnail of a specific SVG files not generated correctly: Thumbor, Upstream.

Confirming fixed in buster (rsvg-convert version 2.44.10).

Sat, Jun 13, 7:37 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added a parent task for T193352: Update librsvg to ≥2.42.3: T252672: PNG thumbnail of a specific SVG files not generated correctly.
Sat, Jun 13, 7:37 PM · Thumbor, Operations, Upstream, Wikimedia-SVG-rendering
AntiCompositeNumber added a subtask for T252672: PNG thumbnail of a specific SVG files not generated correctly: T193352: Update librsvg to ≥2.42.3.
Sat, Jun 13, 7:37 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added a watcher for Wikimedia-SVG-rendering: AntiCompositeNumber.
Sat, Jun 13, 7:35 PM

Thu, Jun 11

AntiCompositeNumber lowered the priority of T252843: Recognise and Transcode TEX markup files to PDF on Commons. from Low to Lowest.

We don't support TeX for the same base reason that we don't support uploading HTML, markdown, or reStructured Text files: They are all text markup formats, not media formats.

Thu, Jun 11, 11:07 PM · Wikimedia-General-or-Unknown, Commons
AntiCompositeNumber added a comment to T255075: Document ResourceLoader EMCAScript validation version.

MediaWiki ensures an execution environment that is capable of methods introduced in JavaScript 1.8 and ECMAScript 5.

Thu, Jun 11, 9:56 PM · Performance-Team, MediaWiki-Documentation, Documentation, MediaWiki-ResourceLoader
AntiCompositeNumber updated the task description for T228591: Document how to request installing additional SVG and PDF fonts on Wikimedia servers.
Thu, Jun 11, 7:57 PM · Operations, Wikimedia-General-or-Unknown, Documentation, Wikimedia-SVG-rendering

Wed, Jun 10

Silent awarded T255075: Document ResourceLoader EMCAScript validation version a Like token.
Wed, Jun 10, 9:49 PM · Performance-Team, MediaWiki-Documentation, Documentation, MediaWiki-ResourceLoader
AntiCompositeNumber added a subtask for T253375: thumbor-plugins failling CI tests: T254338: Fork tox-docker for thumbor with extra dependencies.
Wed, Jun 10, 9:30 PM · ci-test-error, Thumbor
AntiCompositeNumber added a parent task for T254338: Fork tox-docker for thumbor with extra dependencies: T253375: thumbor-plugins failling CI tests.
Wed, Jun 10, 9:30 PM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Continuous-Integration-Config
AntiCompositeNumber added projects to T255075: Document ResourceLoader EMCAScript validation version: MediaWiki-ResourceLoader, Documentation, MediaWiki-Documentation.
Wed, Jun 10, 9:25 PM · Performance-Team, MediaWiki-Documentation, Documentation, MediaWiki-ResourceLoader
AntiCompositeNumber created T255075: Document ResourceLoader EMCAScript validation version.
Wed, Jun 10, 9:22 PM · Performance-Team, MediaWiki-Documentation, Documentation, MediaWiki-ResourceLoader
Quiddity awarded T254958: Syntax highlighting causes Firefox tab to freeze on long pages while editing a Love token.
Wed, Jun 10, 5:33 AM · MediaWiki-extensions-CodeMirror, Community-Tech
AntiCompositeNumber created T254958: Syntax highlighting causes Firefox tab to freeze on long pages while editing.
Wed, Jun 10, 1:11 AM · MediaWiki-extensions-CodeMirror, Community-Tech

Tue, Jun 9

AntiCompositeNumber added a comment to T254177: Special:Upload reports that some valid PNG files have MIME type unknown/unknown.

I'm also not sure that I agree with that assessment of Special:Upload. It's the only way (except for external tools or gadgets) to upload a file with a custom description template (very common for me), overwrite a file, or upload a file to a wiki other than Commons.

Tue, Jun 9, 11:53 PM · Structured-Data-Backlog, Structured Data Engineering, Commons, MediaWiki-Uploading
AntiCompositeNumber moved T254557: Thumbor doesn't save Content-Disposition: inline headers to Swift for webp thumbnails from Backlog to To be packaged on the Thumbor board.
Tue, Jun 9, 2:11 PM · Patch-For-Review, Operations, Thumbor, MediaWiki-File-management, Browser-Support-Firefox, Commons

Sun, Jun 7

AntiCompositeNumber awarded T38380: After re-uploading a file, users still see the browser-cached thumbnail for the old version a Like token.
Sun, Jun 7, 6:58 PM · MediaWiki-Cache, Commons, Multimedia, MediaWiki-File-management

Jun 5 2020

AntiCompositeNumber removed a project from T254540: Search language picker removed from www.wikipedia.org portal : Internet-Archive.
Jun 5 2020, 2:11 AM · Verified, Regression, Wikimedia-Portals
AntiCompositeNumber created T254540: Search language picker removed from www.wikipedia.org portal .
Jun 5 2020, 2:10 AM · Verified, Regression, Wikimedia-Portals

Jun 3 2020

AntiCompositeNumber moved T193326: HTTP 429 for File:Smědavská hornatina, Sloupský potok, vodopád 01.jpg at all thumbnail sizes from Incoming to Thumbnail and file renderings on the Commons board.
Jun 3 2020, 8:15 PM · Patch-For-Review, Thumbor, SRE-swift-storage, Commons
AntiCompositeNumber moved T193326: HTTP 429 for File:Smědavská hornatina, Sloupský potok, vodopád 01.jpg at all thumbnail sizes from Pending review to To be packaged on the Thumbor board.
Jun 3 2020, 8:14 PM · Patch-For-Review, Thumbor, SRE-swift-storage, Commons

Jun 2 2020

AntiCompositeNumber moved T254245: MediaWiki won't render a PNG thumbnail for my SVG file hosted on Wikimedia Commons ("File:Cluse de Chambéry - Carte de l'occupation des sols (CORINE).svg"): "Error: 500, Internal Server Error" from Backlog to Broken or missing thumbnails on the Thumbor board.

Testing locally:

librsvg 2.40.20
$ rsvg-convert -w 512 -f png -u -o  512px-Cluse_de_Chambéry_-_Carte_de_l\'occupation_des_sols_\(CORINE\).svg.png test.svg
$ ls -l 512px-Cluse_de_Chambéry_-_Carte_de_l\'occupation_des_sols_\(CORINE\).svg.png
-rw-r--r-- 1 root root 0 Jun  2 17:02  512px-Cluse_de_Chambéry_-_Carte_de_l\'occupation_des_sols_\(CORINE\).svg.png
librsvg 2.48.4
$ rsvg-convert -w 512 -f png -u -o 512px-Cluse_de_Chambéry_-_Carte_de_l\'occupation_des_sols_\(CORINE\).svg.png Cluse_de_Chambéry_-_Carte_de_l\'occupation_des_sols_\(CORINE\).svg 
The SVG Cluse_de_Chambéry_-_Carte_de_l'occupation_des_sols_(CORINE).svg has no dimensions

Rsvg can't parse the SVG properly, so it generates a 0-byte image, causing ImageMagick to complain and raise a 500 error. The newer version of rsvg gives us an error message, which says something's off with the dimensions.

$ grep -P -o '<svg.*?>' Cluse_de_Chambéry_-_Carte_de_l\'occupation_des_sols_\(CORINE\).svg
<svg baseProfile="tiny" version="1.2" xmlns:cc="http://creativecommons.org/ns#" width="535.686rmm" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" height="578.613mm" viewBox="0 0 2109 2278" xmlns:xlink="http://www.w3.org/1999/xlink">

It seems that somewhere along the line the width got set to 535.686rmm, not 535.686mm. "rmm" is not a valid CSS length unit, so rsvg can not parse the SVG. While web browsers have a series of fallbacks and assumptions to render arbitrary SVGs, librsvg intentionally does not.

Jun 2 2020, 5:31 PM · Thumbor
AntiCompositeNumber updated subscribers of T247187: Wrong subcategory counts in Commons.

@Peachey88, is there a reason you removed MediaWiki-Categories from this category-related task?

Jun 2 2020, 3:15 AM · Wikimedia-General-or-Unknown, Wikimedia-maintenance-script-run, Commons
AntiCompositeNumber added a parent task for T224321: Run populateCategory.php: T247187: Wrong subcategory counts in Commons.
Jun 2 2020, 3:13 AM · Wikimedia-maintenance-script-run, Wikimedia-Site-requests
AntiCompositeNumber added a subtask for T247187: Wrong subcategory counts in Commons: T224321: Run populateCategory.php.
Jun 2 2020, 3:13 AM · Wikimedia-General-or-Unknown, Wikimedia-maintenance-script-run, Commons
AntiCompositeNumber added a comment to T254193: Confusion about the relationship between recentchanges and revision history (was: Missing data in database replicas).

Doh! That should be rc_this_oldid not rc_cur_id. rc_cur_id is a key to page_id, not rev_id.
https://quarry.wmflabs.org/query/45496 and the other queries should be correct now. The numbers are a lot lower (which is good) but still extend through the whole month.

Jun 2 2020, 1:29 AM · DBA, Data-Services

Jun 1 2020

AntiCompositeNumber added a comment to T254193: Confusion about the relationship between recentchanges and revision history (was: Missing data in database replicas).

The issue seems to be roughly constant per day over the past month (https://quarry.wmflabs.org/query/45496). Doesn't really help figure out when it started, other than knowing it was at least a month ago.

Jun 1 2020, 11:55 PM · DBA, Data-Services
AntiCompositeNumber added a comment to T216815: Upgrade Thumbor to Buster.

Is there still work that needs to be done to prepare for this, or is it just waiting for someone to get around to handling the necessary configuration changes, testing, and deployment?

Jun 1 2020, 9:54 PM · User-jijiki, serviceops, Operations, Thumbor
AntiCompositeNumber raised the priority of T254193: Confusion about the relationship between recentchanges and revision history (was: Missing data in database replicas) from High to Needs Triage.
Jun 1 2020, 8:44 PM · DBA, Data-Services
AntiCompositeNumber updated the task description for T254177: Special:Upload reports that some valid PNG files have MIME type unknown/unknown.
Jun 1 2020, 4:34 PM · Structured-Data-Backlog, Structured Data Engineering, Commons, MediaWiki-Uploading
AntiCompositeNumber moved T254177: Special:Upload reports that some valid PNG files have MIME type unknown/unknown from Incoming to Uploading (Special:Upload) on the Commons board.
Jun 1 2020, 4:18 PM · Structured-Data-Backlog, Structured Data Engineering, Commons, MediaWiki-Uploading
AntiCompositeNumber created T254177: Special:Upload reports that some valid PNG files have MIME type unknown/unknown.
Jun 1 2020, 4:18 PM · Structured-Data-Backlog, Structured Data Engineering, Commons, MediaWiki-Uploading

May 30 2020

AntiCompositeNumber moved T193326: HTTP 429 for File:Smědavská hornatina, Sloupský potok, vodopád 01.jpg at all thumbnail sizes from Broken or missing thumbnails to Pending review on the Thumbor board.
May 30 2020, 6:41 PM · Patch-For-Review, Thumbor, SRE-swift-storage, Commons
AntiCompositeNumber claimed T193326: HTTP 429 for File:Smědavská hornatina, Sloupský potok, vodopád 01.jpg at all thumbnail sizes.

Strike that, finally got a 500.

Request from *** via cp1076 frontend, Varnish XID 780802066
Upstream caches: cp1076 int
Error: 500, Internal Server Error at Sat, 30 May 2020 04:52:58 GMT

I wasn't able to reproduce the issue previously because it's in exiv2, not ImageMagick. Testing locally, I get

2020-05-30 05:00:51 thumbor:ERROR ERROR: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/thumbor/handlers/__init__.py", line 140, in get_image
    self.context.request.image_url
  File "/usr/lib/python2.7/dist-packages/tornado/gen.py", line 1015, in run
    value = future.result()
  File "/usr/lib/python2.7/dist-packages/tornado/concurrent.py", line 237, in result
    raise_exc_info(self._exc_info)
  File "/usr/lib/python2.7/dist-packages/tornado/gen.py", line 1024, in run
    yielded = self.gen.send(value)
  File "/usr/lib/python2.7/dist-packages/thumbor/handlers/__init__.py", line 609, in _fetch
    self.context.request.engine.load(fetch_result.buffer, extension)
  File "/usr/lib/python2.7/dist-packages/wikimedia_thumbor/engine/proxy/proxy.py", line 119, in load
    self.lcl[enginename].load(buffer, extension)
  File "/usr/lib/python2.7/dist-packages/thumbor/engines/__init__.py", line 167, in load
    image_or_frames = self.create_image(buffer)
  File "/usr/lib/python2.7/dist-packages/wikimedia_thumbor/engine/imagemagick/imagemagick.py", line 77, in create_image
    self.read_exif(temp_file)
  File "/usr/lib/python2.7/dist-packages/wikimedia_thumbor/engine/imagemagick/imagemagick.py", line 146, in read_exif
    self.exif['Pyexiv2Orientation'] = metadata.get('Exif.Image.Orientation').value
  File "/usr/lib/python2.7/dist-packages/pyexiv2/exif.py", line 190, in _get_value
    self._compute_value()
  File "/usr/lib/python2.7/dist-packages/pyexiv2/exif.py", line 185, in _compute_value
    self._value = self._convert_to_python(self._raw_value)
  File "/usr/lib/python2.7/dist-packages/pyexiv2/exif.py", line 311, in _convert_to_python
    raise ExifValueError(value, self.type)
ExifValueError: Invalid value for EXIF type [Short]: []

According to exiftool, there are a bunch of EXIF metadata keys with no values that shouldn't be there:

$ exiftool -verbose Smědavská_hornatina,_Sloupský_potok,_vodopád_01.jpg.1 
May 30 2020, 4:22 PM · Patch-For-Review, Thumbor, SRE-swift-storage, Commons

May 29 2020

AntiCompositeNumber triaged T188885: Thumbnail missing for PDF file (when in PDF/A format?) as Low priority.

The PDF is encoded in such a way that the Identity-UTF16-H CMap is required for Ghostscript to process the text. Ghostscript normally provides that file, but in Debian it is provided by the poppler-data package. In Debian stretch, it does not include the Identity-UTF16-H file, but it is available in Debian buster (Debian bug #861363).

May 29 2020, 7:52 PM · Upstream, Thumbor, Commons, MediaWiki-extensions-PdfHandler
AntiCompositeNumber added a parent task for T216815: Upgrade Thumbor to Buster: T188885: Thumbnail missing for PDF file (when in PDF/A format?).
May 29 2020, 7:51 PM · User-jijiki, serviceops, Operations, Thumbor
AntiCompositeNumber added a subtask for T188885: Thumbnail missing for PDF file (when in PDF/A format?): T216815: Upgrade Thumbor to Buster.
May 29 2020, 7:51 PM · Upstream, Thumbor, Commons, MediaWiki-extensions-PdfHandler
AntiCompositeNumber triaged T175512: thumbor 429 throttled error messages are confusing as Lowest priority.
May 29 2020, 4:14 PM · Thumbor
AntiCompositeNumber moved T252719: Upgrade thumbor to Thumbor 7 and python3 from Backlog to Upstream on the Thumbor board.
May 29 2020, 4:10 PM · Python3-Porting, Thumbor
AntiCompositeNumber moved T193352: Update librsvg to ≥2.42.3 from Backlog to Upstream (librsvg) on the Thumbor board.
May 29 2020, 4:07 PM · Thumbor, Operations, Upstream, Wikimedia-SVG-rendering
AntiCompositeNumber added a project to T193352: Update librsvg to ≥2.42.3: Thumbor.
May 29 2020, 4:07 PM · Thumbor, Operations, Upstream, Wikimedia-SVG-rendering
AntiCompositeNumber triaged T253947: Specific SVG has empty PNG thumbnails as Low priority.
May 29 2020, 4:05 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber awarded T156953: Ability to move task on multiple workboards on same action a Love token.
May 29 2020, 4:01 PM · User-Matthewrbowker, Phabricator (Upstream), Upstream
AntiCompositeNumber moved T253947: Specific SVG has empty PNG thumbnails from Incoming to Thumbnail and file renderings (SVG) on the Commons board.
May 29 2020, 3:57 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber moved T253947: Specific SVG has empty PNG thumbnails from Backlog to Patch merged upstream on the Upstream board.
May 29 2020, 3:56 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber moved T253947: Specific SVG has empty PNG thumbnails from Backlog to Upstream (librsvg) on the Thumbor board.

This looks like a bug that was fixed in librsvg 2.41.1:

  • The feConvolveMatrix filter primitive wasn't being rendered at all; now it works.
May 29 2020, 3:56 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added a parent task for T193352: Update librsvg to ≥2.42.3: T253947: Specific SVG has empty PNG thumbnails.
May 29 2020, 3:56 PM · Thumbor, Operations, Upstream, Wikimedia-SVG-rendering
AntiCompositeNumber added a subtask for T253947: Specific SVG has empty PNG thumbnails: T193352: Update librsvg to ≥2.42.3.
May 29 2020, 3:56 PM · Upstream, Thumbor, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added a comment to T253405: Some (recent?) uploads to Commons are not available on other wikis.

That is not this bug.

May 29 2020, 3:21 PM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Wikimedia-Incident, Performance-Team, MediaWiki-Uploading, Operations, Commons, MediaWiki-File-management

May 26 2020

AntiCompositeNumber removed a project from T106516: Greyscale pngs without gAMA chunk rendered with incorrect contrast [or setting the gamma in GIMP exports to PNG]: good first task.
May 26 2020, 1:28 AM · Thumbor, Upstream, Commons
AntiCompositeNumber closed T131029: Created thumbnail of specific PNG image has 798px width instead of usual 800px, a subtask of T43371: Thumbnail/imagescaler (tracking), as Invalid.
May 26 2020, 12:57 AM · SRE-swift-storage, Commons, Tracking-Neverending
AntiCompositeNumber closed T131029: Created thumbnail of specific PNG image has 798px width instead of usual 800px as Invalid.

This is because of rounding, and is working as intended.

May 26 2020, 12:57 AM · Commons, MediaWiki-File-management

May 25 2020

AntiCompositeNumber updated the task description for T131029: Created thumbnail of specific PNG image has 798px width instead of usual 800px.
May 25 2020, 10:54 PM · Commons, MediaWiki-File-management
AntiCompositeNumber moved T142908: PNG rendering of SVG on Wikimedia Commons with combining diacritical marks as unicode characters from Backlog to Upstream (librsvg) on the Thumbor board.
May 25 2020, 10:46 PM · Thumbor, Upstream, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added projects to T142908: PNG rendering of SVG on Wikimedia Commons with combining diacritical marks as unicode characters: Upstream, Thumbor.

Looks like the large-size issue was fixed by a librsvg update, but at small sizes there are still issues:


https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/SVG_with_combining_diacritical_marks_as_unicode_characters_(test_image).svg/300px-SVG_with_combining_diacritical_marks_as_unicode_characters_(test_image).svg.png

May 25 2020, 10:45 PM · Thumbor, Upstream, Wikimedia-SVG-rendering, Commons
AntiCompositeNumber added a parent task for T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering: T247567: Ugly font in PNG thumbnail for some SVG files.
May 25 2020, 10:42 PM · Operations, Wikimedia-SVG-rendering, Thumbor
AntiCompositeNumber added a subtask for T247567: Ugly font in PNG thumbnail for some SVG files: T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering.
May 25 2020, 10:42 PM · Thumbor, Wikimedia-SVG-rendering
AntiCompositeNumber moved T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering from Backlog to Thumbnail quality on the Thumbor board.
May 25 2020, 10:42 PM · Operations, Wikimedia-SVG-rendering, Thumbor
AntiCompositeNumber moved T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering from Backlog to Fonts to install on the Wikimedia-SVG-rendering board.
May 25 2020, 10:42 PM · Operations, Wikimedia-SVG-rendering, Thumbor
AntiCompositeNumber created T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering.
May 25 2020, 10:41 PM · Operations, Wikimedia-SVG-rendering, Thumbor
AntiCompositeNumber moved T218272: Some PNG thumbnails have a larger filesize than the original file from Pending review to To be packaged on the Thumbor board.
May 25 2020, 10:28 PM · Patch-For-Review, Thumbor

May 23 2020

AntiCompositeNumber reopened T253405: Some (recent?) uploads to Commons are not available on other wikis as "Open".

https://commons.wikimedia.org/wiki/File:Romulo_Espaldon.jpg and https://commons.wikimedia.org/wiki/File:Jolo_Citation_Romulo_Espaldon.jpg were both uploaded after the patch was deployed, but are still showing the bug:
https://en.wikipedia.org/wiki/File:Romulo_Espaldon.jpg https://en.wikipedia.org/wiki/File:Jolo_Citation_Romulo_Espaldon.jpg

May 23 2020, 4:23 AM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Wikimedia-Incident, Performance-Team, MediaWiki-Uploading, Operations, Commons, MediaWiki-File-management

May 22 2020

AntiCompositeNumber created T253405: Some (recent?) uploads to Commons are not available on other wikis.
May 22 2020, 6:08 PM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Wikimedia-Incident, Performance-Team, MediaWiki-Uploading, Operations, Commons, MediaWiki-File-management
AntiCompositeNumber moved T68337: Scaling of images should take place in a linear colour space from Backlog to Thumbnail quality on the Thumbor board.
May 22 2020, 5:11 PM · Thumbor, Commons, MediaWiki-File-management
AntiCompositeNumber added a comment to T68337: Scaling of images should take place in a linear colour space.

The situation in vips is not much better. We use vips directly, which means that configuring it to work in linear space is not easy and probably requires multiple commands and more temporary files. vipsthumbnail has a command-line switch, but may cause other problems (I haven't tested it).

May 22 2020, 5:10 PM · Thumbor, Commons, MediaWiki-File-management
AntiCompositeNumber triaged T68337: Scaling of images should take place in a linear colour space as Low priority.
May 22 2020, 5:03 PM · Thumbor, Commons, MediaWiki-File-management
AntiCompositeNumber triaged T251209: Support SVG titles in PNG thumbnails as Lowest priority.
May 22 2020, 3:51 PM · Thumbor
AntiCompositeNumber closed T198061: Thumbnails missing for PDF file (HTTP 429 error) as Resolved.

Looks like whatever happened to cause these files to output a blank thumbnail or throw an error is no longer occurring. I can't reproduce the problem locally, and purging the files causes new, working thumbnails to be generated. If there are files that can't be fixed with a purge and bypassing your cache, please file a new task.

May 22 2020, 6:08 AM · Thumbor, Commons
AntiCompositeNumber triaged T247567: Ugly font in PNG thumbnail for some SVG files as Medium priority.

This is one of the many known font rendering problems. Part of it is librsvg, but part of it is the font itself. The Wikimedia servers are using liberation 1.07.4-2, which doesn't always produce great results (as you've noticed). Liberation 2 works better, but that's not yet installed. The Noto fonts also work well, so you might want to them or one of the other fonts.

May 22 2020, 5:55 AM · Thumbor, Wikimedia-SVG-rendering
AntiCompositeNumber moved T200313: HTTP 500 error for some larger thumbnails of 14MB file File:Lençóis_Maranhenses_2018.jpg on Commons from Backlog to Broken or missing thumbnails on the Thumbor board.
May 22 2020, 4:11 AM · Performance-Team (Radar), Thumbor, Commons
AntiCompositeNumber moved T133175: Specific Thumbnail generation for a broken invalid TIF file not working anymore from Backlog to Radar on the Thumbor board.
May 22 2020, 4:09 AM · MediaWiki-extensions-PagedTiffHandler, MediaWiki-File-management, Thumbor, SRE-swift-storage, Commons
AntiCompositeNumber moved T192744: PNG thumbnail looks significantly blurrier than JPG thumbnail from Backlog to Thumbnail quality on the Thumbor board.
May 22 2020, 4:09 AM · Thumbor, Multimedia, Commons, MediaWiki-File-management