<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>210515</bug_id>
          
          <creation_ts>2020-04-14 14:12:51 -0700</creation_ts>
          <short_desc>REGRESSION(r260062): [GTK] Three SVG tests are failing</short_desc>
          <delta_ts>2020-05-06 06:37:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=210282</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Pino">dpino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>lmoura</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1641538</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-04-14 14:12:51 -0700</bug_when>
    <thetext>After r260062 3 SVG tests started failing:

   svg/W3C-SVG-1.1-SE/text-tspan-02-b.svg [ Failure ]
   svg/W3C-SVG-1.1-SE/types-dom-05-b.svg [ Failure ]
   svg/custom/glyph-transformation-with-hkern.svg [ Failure ]

Diff: 

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/svg/W3C-SVG-1.1-SE/text-tspan-02-b-actual.txt
@@ -15,10 +15,10 @@
           chunk 1 text run 7 at (110.72,120.00) startOffset 6 endOffset 7 width 8.00: &quot;l&quot;
           chunk 1 text run 8 at (118.72,120.00) startOffset 7 endOffset 8 width 10.00: &quot; &quot;
           chunk 1 text run 9 at (128.72,120.00) startOffset 8 endOffset 9 width 18.00: &quot;c&quot;
-          chunk 1 text run 10 at (146.72,120.00) startOffset 9 endOffset 10 width 19.03: &quot;h&quot;
-          chunk 1 text run 11 at (165.75,120.00) startOffset 10 endOffset 11 width 19.00: &quot;a&quot;
-          chunk 1 text run 12 at (184.75,120.00) startOffset 11 endOffset 12 width 12.00: &quot;r&quot;
-          chunk 1 text run 13 at (196.75,120.00) startOffset 12 endOffset 13 width 18.82: &quot;a&quot;
+          chunk 1 text run 10 at (146.72,120.00) startOffset 9 endOffset 10 width 19.04: &quot;h&quot;
+          chunk 1 text run 11 at (165.76,120.00) startOffset 10 endOffset 11 width 19.00: &quot;a&quot;
+          chunk 1 text run 12 at (184.76,120.00) startOffset 11 endOffset 12 width 12.00: &quot;r&quot;
+          chunk 1 text run 13 at (196.76,120.00) startOffset 12 endOffset 13 width 18.82: &quot;a&quot;
           chunk 1 text run 14 at (215.58,120.00) startOffset 13 endOffset 14 width 18.00: &quot;c&quot;
           chunk 1 text run 15 at (233.58,120.00) startOffset 14 endOffset 15 width 10.00: &quot;t&quot;
           chunk 1 text run 16 at (243.58,120.00) startOffset 15 endOffset 16 width 18.51: &quot;e&quot;
@@ -78,10 +78,10 @@
             chunk 1 text run 3 at (110.72,120.00) startOffset 2 endOffset 3 width 8.00: &quot;l&quot;
             chunk 1 text run 4 at (118.72,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
             chunk 1 text run 5 at (128.72,120.00) startOffset 4 endOffset 5 width 18.00: &quot;c&quot;
-            chunk 1 text run 6 at (146.72,120.00) startOffset 5 endOffset 6 width 19.03: &quot;h&quot;
-            chunk 1 text run 7 at (165.75,120.00) startOffset 6 endOffset 7 width 19.00: &quot;a&quot;
-            chunk 1 text run 8 at (184.75,120.00) startOffset 7 endOffset 8 width 12.00: &quot;r&quot;
-            chunk 1 text run 9 at (196.75,120.00) startOffset 8 endOffset 9 width 18.82: &quot;a&quot;
+            chunk 1 text run 6 at (146.72,120.00) startOffset 5 endOffset 6 width 19.04: &quot;h&quot;
+            chunk 1 text run 7 at (165.76,120.00) startOffset 6 endOffset 7 width 19.00: &quot;a&quot;
+            chunk 1 text run 8 at (184.76,120.00) startOffset 7 endOffset 8 width 12.00: &quot;r&quot;
+            chunk 1 text run 9 at (196.76,120.00) startOffset 8 endOffset 9 width 18.82: &quot;a&quot;
             chunk 1 text run 10 at (215.58,120.00) startOffset 9 endOffset 10 width 18.00: &quot;c&quot;
             chunk 1 text run 11 at (233.58,120.00) startOffset 10 endOffset 11 width 10.00: &quot;t&quot;
             chunk 1 text run 12 at (243.58,120.00) startOffset 11 endOffset 12 width 18.51: &quot;e&quot;
@@ -96,9 +96,9 @@
             RenderSVGTSpan {tspan} at (0,0) size 68x44
               RenderSVGInlineText {#text} at (332,6) size 68x44
                 chunk 1 text run 1 at (339.23,120.00) startOffset 0 endOffset 1 width 10.00: &quot;t&quot;
-                chunk 1 text run 2 at (349.23,120.00) startOffset 1 endOffset 2 width 18.89: &quot;h&quot;
-                chunk 1 text run 3 at (368.12,120.00) startOffset 2 endOffset 3 width 19.00: &quot;e&quot;
-                chunk 1 text run 4 at (387.12,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
+                chunk 1 text run 2 at (349.23,120.00) startOffset 1 endOffset 2 width 18.90: &quot;h&quot;
+                chunk 1 text run 3 at (368.13,120.00) startOffset 2 endOffset 3 width 19.00: &quot;e&quot;
+                chunk 1 text run 4 at (387.13,120.00) startOffset 3 endOffset 4 width 10.00: &quot; &quot;
             RenderSVGInlineText {#text} at (0,0) size 0x0
           RenderSVGInlineText {#text} at (0,0) size 0x0
           RenderSVGTSpan {tspan} at (0,0) size 86x40

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/svg/W3C-SVG-1.1-SE/types-dom-05-b-actual.txt
@@ -20,7 +20,7 @@
             chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 27 width 180.20: &quot;Invalid string on SVGLength&quot;
         RenderSVGText {text} at (50,128) size 163x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 163x15
-            chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 24 width 162.73: &quot;Valid string on SVGAngle&quot;
+            chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 24 width 162.74: &quot;Valid string on SVGAngle&quot;
         RenderSVGText {text} at (50,168) size 174x15 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 174x15
             chunk 1 text run 1 at (50.00,180.00) startOffset 0 endOffset 26 width 173.15: &quot;Invalid string on SVGAngle&quot;

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/svg/custom/glyph-transformation-with-hkern-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/svg/custom/glyph-transformation-with-hkern-actual.txt
@@ -8,6 +8,6 @@
         chunk 1 text run 1 at (30.00,30.00) startOffset 0 endOffset 1 width 25.00: &quot;R&quot;
         chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 1 width 26.54: &quot;O&quot;
         chunk 1 text run 1 at (70.00,70.00) startOffset 0 endOffset 1 width 19.53: &quot;T&quot;
-        chunk 1 text run 1 at (90.00,90.00) startOffset 0 endOffset 1 width 19.67: &quot;A&quot;
+        chunk 1 text run 1 at (90.00,90.00) startOffset 0 endOffset 1 width 19.68: &quot;A&quot;
         chunk 1 text run 1 at (110.00,110.00) startOffset 0 endOffset 1 width 17.74: &quot;T&quot;
         chunk 1 text run 1 at (130.00,130.00) startOffset 0 endOffset 1 width 23.00: &quot;E&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641571</commentid>
    <comment_count>1</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-04-14 15:23:47 -0700</bug_when>
    <thetext>I managed to reproduce it locally with jhbuild, but not with flatpak (they are passing). Maybe related to different harfbuzz version or something like that (2.2.0 in jhbuild while the flatpak SDK provides 2.6.2).

They should be working after migrating to flatpak.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649574</commentid>
    <comment_count>2</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-05-06 06:36:44 -0700</bug_when>
    <thetext>That&apos;s correct, these test have been passing since the test bots switched to Flatpak. The failures have been removed from either GTK and WPE test expectations https://trac.webkit.org/changeset/261222/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649575</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-06 06:37:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/62928474&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>