Page MenuHomePhabricator

Glrx
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 18 2016, 9:01 PM (391 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Glrx [ Global Accounts ]

Recent Activity

Feb 18 2024

Glrx added a comment to T349673: Small PNG thumbnail of SVG can miss letters close to image border.

The problem is with the SVG and not with MW or the render. The text is long enough that it overruns the margin. The SVG should defend against this problem by making sure the text has enough room. Although SVG is scalable, fonts do not scale linearly.

Feb 18 2024, 4:59 PM · Thumbor, Wikimedia-SVG-rendering

Feb 14 2024

Glrx created T357488: Liberation Sans with font-stretch="condensed" does not use Liberation Sans Narrow font.
Feb 14 2024, 12:24 AM · Wikimedia-SVG-rendering

Feb 13 2024

Glrx added a comment to T270889: In SVG files larger than 256kB with <switch> elements, the translations are not recognized.

Some time ago, I learned that the langtags were stored in the MW database (they are a bit buried in the API). I'm not a MW expert.

Feb 13 2024, 1:44 AM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), I18n, MediaWiki-File-management, Commons

Dec 23 2023

Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

MediaWiki uses librsvg to paint SVG files.

Dec 23 2023, 7:56 PM · Wikimedia-SVG-rendering

Nov 30 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

I just fixed a text positioning issue in a file and triggered this bug:

Nov 30 2023, 8:49 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Nov 13 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another user bitten by the bug:

Nov 13 2023, 9:41 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Oct 22 2023

Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T43422: rsvg cannot handle classes/ids with cyrillic alphabet when styling, from Stalled to Open.
Oct 22 2023, 6:12 PM · Upstream, Thumbor, I18n, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T7792: rsvg does not render baseline-shift correctly (<percentage> and <length>), from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T65236: Han characters in SVG files misplaced and clustered, from Stalled to Open.
Oct 22 2023, 6:12 PM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T43423: CSS child selector not supported by rsvg, from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T106240: Colorable SVG, from Stalled to Open.
Oct 22 2023, 6:12 PM · Structured-Data-Backlog, Structured Data Engineering, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T271663: Offer to invert text-anchor for RTL languages, from Stalled to Open.
Oct 22 2023, 6:12 PM · I18n, RTL, Community-Tech, SVG Translate Tool
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T43425: rsvg does not support the font shorthand style property, from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T64986: librsvg does not support fallback font set (more than one font family), from Stalled to Open.
Oct 22 2023, 6:12 PM · Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned, from Stalled to Open.
Oct 22 2023, 6:12 PM · Commons, Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10 from Stalled to Open.
Oct 22 2023, 6:12 PM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T200443: SVG text-anchor=end confused by tspan with following #text, from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to > 2.44.10, a subtask of T316962: librsvg filter using FillPaint referencing a gradient fill does not work., from Stalled to Open.
Oct 22 2023, 6:12 PM · Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T265549: Update librsvg to > 2.44.10.

Why is this task stalled? Rust is available on the Debian upgrade.

Oct 22 2023, 6:10 PM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T265549: Update librsvg to > 2.44.10.

Yet another victim of the T97233 tspan regression:

Oct 22 2023, 6:08 PM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx changed the status of T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute, a subtask of T35245: Incorrect text positioning/kerning in SVG rendering (text/tspan x/y, dx/dy attribute; upstream), from Stalled to Open.
Oct 22 2023, 6:04 PM · Thumbor, Wikimedia-SVG-rendering, Upstream
Glrx changed the status of T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute from Stalled to Open.
Oct 22 2023, 6:04 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx updated subscribers of T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

I see fixing this issue as a high priority. It is confusing many users and probably affects thousands of files. Librsvg does not follow the fundamental rules about painting text.

I raised the priority of T265549 to high (it was low). Librsvg should be upgraded to fix SVG issues independently of upgrading to Bullseye.

When will WMF use Bullseye? IIRC, Buster was promised for July 2022 but was not released until April 2023.

Work on migrating to buster didn't even start until July 2022 so wherever stated that was very incorrect.

Support for Thumbor is in the process of being moved between teams, upgrading librsvg versions will be addressed as soon as we can.

Oct 22 2023, 6:04 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Oct 19 2023

Glrx added a comment to T349247: InternetArchiveBot not correctly detecting links to SVG Translate.

Some rank speculation.

Oct 19 2023, 7:18 PM · InternetArchiveBot

Oct 17 2023

Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Clicking like that takes you to the raw original SVG, which means the browser renders them instead of Mediawiki, and browsers don’t support SVG translations. So yes, this is expected. Translations only work in the thumbnails, and naturally if people make very large drawings, those won’t be very readable, unless you have a desktop screen and use the media viewer. This is documented on the SVG help page and has always been like that.

Oct 17 2023, 1:59 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Oct 12 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

I see fixing this issue as a high priority. It is confusing many users and probably affects thousands of files. Librsvg does not follow the fundamental rules about painting text.

Oct 12 2023, 9:27 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx raised the priority of T265549: Update librsvg to > 2.44.10 from Low to High.
Oct 12 2023, 9:13 PM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T265549: Update librsvg to > 2.44.10.

Following remark of Aklapper in T97233, raising priority to high. Many users are stumbling across that regression bug.

Oct 12 2023, 9:13 PM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx triaged T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute as High priority.
Oct 12 2023, 12:41 AM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another victim:

Oct 12 2023, 12:41 AM · Thumbor, Upstream, Wikimedia-SVG-rendering

Oct 8 2023

Glrx updated the task description for T345972: Rillke's SVG converter (convert.toolforge.org/svg2png.php) fails to show image; CORS.
Oct 8 2023, 4:49 PM · Tools

Sep 25 2023

Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

So i think related to the fix for T310235.

MediaWiki considers english the default, but maybe thumbor does not. So if something is set to english, mediawiki sees it equals the default and does not send the language along. Thumbor sees no language specified and assumes undefined.

Sep 25 2023, 3:31 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 21 2023

Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

Another complaint:

Sep 21 2023, 4:04 AM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

Another user complaining about en failing:
*https://commons.wikimedia.org/w/index.php?title=Commons:Village_pump&diff=prev&oldid=803253221#Clitoris_Anatomy_labels

Sep 21 2023, 4:02 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Another user running into this issue:

Sep 21 2023, 4:00 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 17 2023

Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

I see lots of stuff between style tags in the SVG code. Is the problem this?:

<style>@import url(https://ourworldindata.org/fonts.css)</style>

That is something recently added by OWID.

Sep 17 2023, 11:24 PM · Wikimedia-SVG-rendering

Sep 16 2023

Glrx updated the task description for T65236: Han characters in SVG files misplaced and clustered.
Sep 16 2023, 7:31 PM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering

Sep 13 2023

Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

Possible fix described at T337199 and T337139

Sep 13 2023, 1:56 AM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

When a URL does not specify lang, then set env to {'LC_ALL': 'en'} so rsvg-convert` knows the language should be English ("en").

Sep 13 2023, 12:46 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

@hnowlan
There is a related problem at T337199.

Sep 13 2023, 12:41 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx updated subscribers of T337199: Multilingual SVG with non-English default language does not display English.
Sep 13 2023, 12:07 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Code fix is would be related to T337139 by @hnowlan. Will comment there about the fix.

Sep 13 2023, 12:06 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 10 2023

Glrx triaged T337199: Multilingual SVG with non-English default language does not display English as High priority.
Sep 10 2023, 12:34 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Another user has problems:

Sep 10 2023, 12:33 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 9 2023

Glrx updated the task description for T345972: Rillke's SVG converter (convert.toolforge.org/svg2png.php) fails to show image; CORS.
Sep 9 2023, 4:30 AM · Tools
Glrx created T345972: Rillke's SVG converter (convert.toolforge.org/svg2png.php) fails to show image; CORS.
Sep 9 2023, 4:26 AM · Tools

Sep 5 2023

Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

Gnome issue is

Sep 5 2023, 7:12 PM · Wikimedia-SVG-rendering
Glrx renamed T64986: librsvg does not support fallback font set (more than one font family) from librsvg don't support fallback font set (more than one font family) to librsvg does not support fallback font set (more than one font family).
Sep 5 2023, 7:05 PM · Wikimedia-SVG-rendering
Glrx added a subtask for T265549: Update librsvg to > 2.44.10: T64986: librsvg does not support fallback font set (more than one font family).
Sep 5 2023, 1:45 AM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a parent task for T64986: librsvg does not support fallback font set (more than one font family): T265549: Update librsvg to > 2.44.10.
Sep 5 2023, 1:45 AM · Wikimedia-SVG-rendering
Glrx reopened T64986: librsvg does not support fallback font set (more than one font family) as "Open".
Sep 5 2023, 1:43 AM · Wikimedia-SVG-rendering
Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

Reopen. Regression error.

Sep 5 2023, 1:42 AM · Wikimedia-SVG-rendering
Glrx added a comment to T265549: Update librsvg to > 2.44.10.

To fix T344564 (font fallbacks), we need to upgrade to at least librsvg 2.48.5.

Sep 5 2023, 1:34 AM · Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T344564: Font substitution for SVG file to PNG thumbnail replaces serif with sans-serif font.

The font specification is done with

style="font-family:Lato, &#x27;Helvetica Neue&#x27;, Helvetica, Arial, &#x27;Liberation Sans&#x27;, sans-serif;font-size:18px;background-color:white;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased"
style="font-family:&#x27;Playfair Display&#x27;, Georgia, &#x27;Times New Roman&#x27;, &#x27;Liberation Serif&#x27;, serif"
Sep 5 2023, 1:32 AM · Thumbor, Wikimedia-SVG-rendering
Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another file is displayed incorrectly.

Sep 5 2023, 1:26 AM · Thumbor, Upstream, Wikimedia-SVG-rendering

Aug 10 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another significant file on Commons that has the problem:

Aug 10 2023, 2:56 AM · Thumbor, Upstream, Wikimedia-SVG-rendering

Aug 9 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

This issue was fixed in the 2.40 C-version of librsvg.

Aug 9 2023, 3:41 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Jul 31 2023

Glrx updated the task description for T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.
Jul 31 2023, 2:04 AM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor

Jul 30 2023

Glrx merged T343095: Commons translate failing for image with a lot of elements into T270889: In SVG files larger than 256kB with <switch> elements, the translations are not recognized.
Jul 30 2023, 5:27 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), I18n, MediaWiki-File-management, Commons
Glrx merged task T343095: Commons translate failing for image with a lot of elements into T270889: In SVG files larger than 256kB with <switch> elements, the translations are not recognized.
Jul 30 2023, 5:27 PM · Wikimedia-SVG-rendering
Glrx added a comment to T343095: Commons translate failing for image with a lot of elements.

It looks like the file does not have a translation in the first 256kB.

Jul 30 2023, 5:26 PM · Wikimedia-SVG-rendering
Glrx added a project to T343095: Commons translate failing for image with a lot of elements: Wikimedia-SVG-rendering.
Jul 30 2023, 5:23 PM · Wikimedia-SVG-rendering

Jul 16 2023

Glrx merged T336915: SVG text tspan anchor bug into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:37 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T336915: SVG text tspan anchor bug into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:37 PM · Thumbor, Commons, Upstream, Wikimedia-SVG-rendering
Glrx merged T340379: SVG text rendering problem into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:34 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T340379: SVG text rendering problem into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:33 PM · Wikimedia-SVG-rendering
Glrx added a comment to T340379: SVG text rendering problem.

This issue is a dup of T97233.

Jul 16 2023, 7:33 PM · Wikimedia-SVG-rendering
Glrx merged T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:27 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:26 PM · Commons, Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned.

Renderer miscalculates the width of a text chunk.

Jul 16 2023, 7:25 PM · Commons, Thumbor, Upstream, Wikimedia-SVG-rendering

Jul 12 2023

Glrx merged T339239: Localized SVG labels stopped being rendered into T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.
Jul 12 2023, 3:30 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx merged task T339239: Localized SVG labels stopped being rendered into T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.
Jul 12 2023, 3:29 PM · Wikimedia-SVG-rendering
Glrx added a comment to T339239: Localized SVG labels stopped being rendered.

The SVG file displays Portuguese:

Jul 12 2023, 3:27 PM · Wikimedia-SVG-rendering
Glrx removed projects from T339239: Localized SVG labels stopped being rendered: Community-Tech, I18n, SVG Translate Tool.
Jul 12 2023, 3:12 PM · Wikimedia-SVG-rendering
Glrx reopened T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead as "Open".

Reopen. Fix not complete.

Jul 12 2023, 3:04 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

For the short term we can hack around this rather than worrying about building a new version which will take time due to the differences in rust build environments in Debian.

Doing the following I see valid images being generated with Window (windowing system).svg:

for i in ar en de ru fr tr; do LC_ALL="$i" /usr/bin/rsvg-convert Window.svg -u -f png -w 800 > $i.png; done

This change should hopefully address this. Thanks for the report and the handy repro cases!

Jul 12 2023, 3:01 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx merged T338472: subscripted numbers in PNG preview of svg files are not subscripted into T35245: Incorrect text positioning/kerning in SVG rendering (text/tspan x/y, dx/dy attribute; upstream).
Jul 12 2023, 5:22 AM · Thumbor, Wikimedia-SVG-rendering, Upstream
Glrx merged task T338472: subscripted numbers in PNG preview of svg files are not subscripted into T35245: Incorrect text positioning/kerning in SVG rendering (text/tspan x/y, dx/dy attribute; upstream).
Jul 12 2023, 5:21 AM · Wikimedia-SVG-rendering
Glrx removed a project from T338472: subscripted numbers in PNG preview of svg files are not subscripted: Thumbor.
Jul 12 2023, 5:20 AM · Wikimedia-SVG-rendering
Glrx added a comment to T338472: subscripted numbers in PNG preview of svg files are not subscripted.

The current version of the file uses Unicode subscripted numbers AND a dy attribute:

Jul 12 2023, 5:19 AM · Wikimedia-SVG-rendering

Jun 29 2023

Glrx added a comment to T336915: SVG text tspan anchor bug.

This appears to be the same bug as T97233. That bug claims to be fixed in librsvg 2.50.2.

Jun 29 2023, 6:30 PM · Thumbor, Commons, Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

The problem is computing the width of an SVG "text chunk". If the text chunk consists of multiple XML nodes, then librsvg is using the width of the last node as the width of the entire text chunk. (librsvg is correctly tossing out the initial and final whitespace for the text element.)

Jun 29 2023, 6:20 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Jun 10 2023

Glrx updated the task description for T65236: Han characters in SVG files misplaced and clustered.
Jun 10 2023, 12:13 AM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering
Glrx added a comment to T65236: Han characters in SVG files misplaced and clustered.

@Glrx: According to T65236#8458679 the SVG-file has been fixed, could you provide an image that currently provides this issue and edit the task-description. (Otherwise I find it unclear&confusing.)

@Dzahn: Could you provide the fc-list as you already did in T280718#7025405 ?

Jun 10 2023, 12:03 AM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering

Jun 6 2023

Glrx created T338196: Main pages of en.Wiki and Commons do not validate.
Jun 6 2023, 1:31 AM · Commons

May 29 2023

Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

I need to change the "File:Moscow metro map multilingual future draft.svg". If you still need it please fill free to revert to yesterday's version.

May 29 2023, 8:05 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

May 26 2023

Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

The right thing to do is avoid locales entirely and pass the langtag through --accept-languages, but that must wait for next version of the operating system.

Packaging our own librsvg version or backporting from bullseye should be more possible than it was on stretch, since most (all?) of the rust buildchain dependency issues should be solved. I don't know if anyone's looked at the feasibility of doing that recently though.

May 26 2023, 12:58 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

May 25 2023

Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

Thanks for the report and the test cases. This change attempts to build valid locales to fix both of the issues. I am curious as to whether our approach of using these languages in Thumbor when we used LANG rather than LC_ALL would have ever worked for these language tags.

May 25 2023, 6:45 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

This bug affects a rather prominent SVG:

May 25 2023, 4:57 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T336917: Maximum execution time of 30 seconds exceeded.

IIRC, SVG Translate has defined the svg prefix

It's added the svg namespace if it's missing, but it hasn't renamed any existing nodes has it?

May 25 2023, 12:20 AM · Community-Tech (CommTech-Kanban), SVG Translate Tool

May 24 2023

Glrx added a comment to T336917: Maximum execution time of 30 seconds exceeded.

Some comments.

May 24 2023, 8:35 PM · Community-Tech (CommTech-Kanban), SVG Translate Tool

May 22 2023

Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

This bug should affect all multilingual SVG that does not use English as the default.

May 22 2023, 1:40 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

May 21 2023

Glrx updated the task description for T337199: Multilingual SVG with non-English default language does not display English.
May 21 2023, 3:17 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx updated the task description for T337199: Multilingual SVG with non-English default language does not display English.
May 21 2023, 2:55 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx created T337199: Multilingual SVG with non-English default language does not display English.
May 21 2023, 2:48 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

May 20 2023

Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

T261192

May 20 2023, 6:23 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx created T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.
May 20 2023, 6:05 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

May 19 2023

Glrx added a comment to T208578: SVG client side rendering for specific SVGs.

The approach is reasonable.

May 19 2023, 8:05 PM · Wikimedia-Hackathon-2023, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Performance Issue, Wikimedia-SVG-rendering, Commons, Multimedia, Accessibility, MediaWiki-File-management

May 18 2023

Glrx added a comment to T65236: Han characters in SVG files misplaced and clustered.

T280718: Re-evaluate whether keeping around https://noc.wikimedia.org/conf/fc-list is a good practive

May 18 2023, 9:24 PM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering
Glrx added a comment to T65236: Han characters in SVG files misplaced and clustered.

Many Noto fonts are in the fc-list, but NotoSansCJK is not Even "CJK" is not in the fc-list.

May 18 2023, 8:52 PM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering