Title: [201449] trunk/Tools
Revision
201449
Author
[email protected]
Date
2016-05-27 00:18:41 -0700 (Fri, 27 May 2016)

Log Message

New intl-numberformat.js test fails on many Linux platforms
https://bugs.webkit.org/show_bug.cgi?id=154530

Reviewed by Darin Adler.

The test is actually failing because of a bug in the icu version installed in the bots, using a newer version of
icu makes the tests pass and explains why it worked for some people. So, let's add icu 55.1 to the internal
jhbuild to ensure JSC tests pass in the bots no matter what the icu version installed is.

* gtk/jhbuild.modules:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (201448 => 201449)


--- trunk/Tools/ChangeLog	2016-05-27 07:09:35 UTC (rev 201448)
+++ trunk/Tools/ChangeLog	2016-05-27 07:18:41 UTC (rev 201449)
@@ -1,3 +1,16 @@
+2016-05-27  Carlos Garcia Campos  <[email protected]>
+
+        New intl-numberformat.js test fails on many Linux platforms
+        https://bugs.webkit.org/show_bug.cgi?id=154530
+
+        Reviewed by Darin Adler.
+
+        The test is actually failing because of a bug in the icu version installed in the bots, using a newer version of
+        icu makes the tests pass and explains why it worked for some people. So, let's add icu 55.1 to the internal
+        jhbuild to ensure JSC tests pass in the bots no matter what the icu version installed is.
+
+        * gtk/jhbuild.modules:
+
 2016-05-26  Yusuke Suzuki  <[email protected]>
 
         [JSC] Allow JSBench to use precise time

Modified: trunk/Tools/gtk/jhbuild.modules (201448 => 201449)


--- trunk/Tools/gtk/jhbuild.modules	2016-05-27 07:09:35 UTC (rev 201448)
+++ trunk/Tools/gtk/jhbuild.modules	2016-05-27 07:18:41 UTC (rev 201449)
@@ -20,6 +20,7 @@
       <dep package="gnome-icon-theme-symbolic"/>
       <dep package="gnome-themes-standard"/>
       <dep package="gtk-doc"/>
+      <dep package="icu"/>
       <dep package="libsoup"/>
       <dep package="atk"/>
       <dep package="gstreamer"/>
@@ -69,6 +70,8 @@
       href=""
   <repository type="tarball" name="llvm.org"
       href=""
+  <repository type="tarball" name="icu"
+      href=""
 
   <autotools id="cairo">
     <if condition-set="linux">
@@ -119,6 +122,9 @@
   </autotools>
 
   <autotools id="harfbuzz" autogen-sh="configure">
+    <dependencies>
+      <dep package="icu"/>
+    </dependencies>
     <branch module="software/harfbuzz/release/harfbuzz-0.9.35.tar.bz2"
             version="0.9.35"
             checkoutdir="harfbuzz-0.9.35"
@@ -483,7 +489,16 @@
       <patch file="shared-mime-info-xhtml-magic.patch" strip="1"/>
     </branch>
   </autotools>
-  
+
+  <autotools id="icu"
+             autogen-sh="./source/configure"
+             autogenargs="--disable-samples --enable-weak-threads">
+    <branch module="55.1/icu4c-55_1-src.tgz" version="55.1" checkoutdir="icu"
+            repo="icu"
+            hash="sha256:e16b22cbefdd354bec114541f7849a12f8fc2015320ca5282ee4fd787571457b">
+    </branch>
+  </autotools>
+
   <!-- Dependencies listed below this point are not thought to affect test results, and are only
        included because they themselves depend on other dependencies built by jhbuild. -->
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to