[webkit-dev] Introducing a minimum ICU version for WebKit

Kirsling, Ross Ross.Kirsling at sony.com
Thu Apr 9 15:25:49 PDT 2020


No need for apology—I hugely appreciate the support on this, given the shrouded process of getting those ZIP files updated! :D

Ross

From: <bfulgham at apple.com> on behalf of Brent Fulgham <bfulgham at apple.com>
Date: Thursday, April 9, 2020 at 3:16 PM
To: Ryosuke Niwa <rniwa at webkit.org>
Cc: "Kirsling, Ross" <Ross.Kirsling at sony.com>, "webkit-dev at lists.webkit.org" <webkit-dev at lists.webkit.org>
Subject: Re: [webkit-dev] Introducing a minimum ICU version for WebKit

Please note that Per Arne updated the Apple ZIP files to have the correctly aligned ICU libraries, so the Windows bots should have what they need.

I apologize for taking so long to complete that.

Thanks,

-Brent


On Apr 3, 2020, at 4:57 PM, Ryosuke Niwa <rniwa at webkit.org<mailto:rniwa at webkit.org>> wrote:


On Fri, Apr 3, 2020 at 4:25 PM Kirsling, Ross <Ross.Kirsling at sony.com<mailto:Ross.Kirsling at sony.com>> wrote:
Hi everybody,

Just sending out an email blast for visibility regarding https://bugs.webkit.org/show_bug.cgi?id=209694.

This patch:

  *   Upgrades the Mac ICU headers under Source/WTF/icu from ICU 55 to ICU 62, matching Mojave
  *   Introduces a minimum ICU version of 60.2 throughout the codebase, as required by GTK for Ubuntu 18.04 LTS

As written in the ChangeLog, the immediate motivations are:

  1.  To properly establish a minimum ICU version for WebKit as a whole
(responding to a pain point identified in https://bugs.webkit.org/show_bug.cgi?id=209579)
  2.  To support the development of ECMA-402 Intl API features, which JSC is quite behind on
(and which often boil down to exposing ICU functionality to JavaScript)

The only remaining concern of which I am aware is that AppleWin’s ICU headers, stored in WebKitAuxiliaryLibrary.zip, need to be upgraded from ICU 49 to 62 (to match the lib files stored in WebKitSupportLibrary.zip). We do have a potential workaround for this (i.e. having CMake copy the Mac headers to WebKitLibraries/win) but it is feared that this may break Apple-internal builds and we would certainly like to avoid a revert if possible. Any help on this front would be greatly appreciated.

FWIW, I've been told that Brent / Per might be able to help you there but might need some more time due to other more urgent commitments.

- R. Niwa

_______________________________________________
webkit-dev mailing list
webkit-dev at lists.webkit.org<mailto:webkit-dev at lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20200409/1c9baf07/attachment.htm>


More information about the webkit-dev mailing list