Re: [webkit-dev] [jsc-dev] Proposal: Removing ENABLE(INTL)

2018-05-23 Thread Yusuke SUZUKI
Thanks all!

OK, so ICU 54 is enough for ENABLE(INTL) and all of our supporting
environment just has ICU 54.
I'll open a bug for removing ENABLE(INTL) :)
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] [jsc-dev] Proposal: Removing ENABLE(INTL)

2018-05-21 Thread Michael Catanzaro
On Mon, May 21, 2018 at 9:45 AM, Michael Catanzaro 
 wrote:
But I'm curious if anyone knows what the ICU requirement is for 
ENABLE(INTL)?


Also, Ms2ger reported https://bugs.webkit.org/show_bug.cgi?id=185714 
recently. It seems there are new options 
ENABLE_INTL_NUMBER_FORMAT_TO_PARTS and ENABLE_INTL_PLURAL_RULES, both 
disabled in WebKitFeatures.cmake. Ideally those would be enabled if ICU 
is new enough. Does anybody know what ICU versions are required for 
these? (If so, best comment in the bug.)


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] [jsc-dev] Proposal: Removing ENABLE(INTL)

2018-05-21 Thread Konstantin Tokarev


21.05.2018, 17:45, "Michael Catanzaro" :
> On Mon, May 21, 2018 at 8:55 AM, Konstantin Tokarev 
> wrote:
>>  For the record, having !ENABLE(INTL) option allowed to build WebKit
>>  against old ICU versions, e.g. version that is shipped with RHEL 7.
>
> For WebKitGTK+, we do not support building without ENABLE(INTL), and we
> don't need to worry about RHEL 7 since RHEL is shipping an unsupported
> version of WebKit with bundled ICU.
>
> But we do need to support Ubuntu 16.04 (with ICU 55). If ENABLE(INTL)
> is going to require newer ICU than that, then we would need to expose
> ENABLE(INTL) and ensure that disabling it works. We do have a buildbot
> to check this, and it's green right now, so trunk must be fine. But I'm
> curious if anyone knows what the ICU requirement is for ENABLE(INTL)?

AFAIK ICU 54 is enough

>
> Michael

-- 
Regards,
Konstantin

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] [jsc-dev] Proposal: Removing ENABLE(INTL)

2018-05-21 Thread Michael Catanzaro
On Mon, May 21, 2018 at 8:55 AM, Konstantin Tokarev  
wrote:
For the record, having !ENABLE(INTL) option allowed to build WebKit 
against old ICU versions, e.g. version that is shipped with RHEL 7.


For WebKitGTK+, we do not support building without ENABLE(INTL), and we 
don't need to worry about RHEL 7 since RHEL is shipping an unsupported 
version of WebKit with bundled ICU.


But we do need to support Ubuntu 16.04 (with ICU 55). If ENABLE(INTL) 
is going to require newer ICU than that, then we would need to expose 
ENABLE(INTL) and ensure that disabling it works. We do have a buildbot 
to check this, and it's green right now, so trunk must be fine. But I'm 
curious if anyone knows what the ICU requirement is for ENABLE(INTL)?


Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] [jsc-dev] Proposal: Removing ENABLE(INTL)

2018-05-21 Thread Konstantin Tokarev


19.05.2018, 14:12, "Yusuke SUZUKI" :
> Hi WebKittens,
>
> I would like to remove ENABLE(INTL) compile time flag and always enable INTL.
> This is ECMAScript Intl (i18n) feature. This feature depends on ICU.
> But right now, even JSC (and WTF) always require ICU. Even if we disable 
> ENABLE(INTL), we still require ICU.

For the record, having !ENABLE(INTL) option allowed to build WebKit against old 
ICU versions, e.g. version that is shipped with RHEL 7.

>
> New INTL features are gurded separately with the compile flags (since some 
> new features require new ICU). So, removing ENABLE(INTL) just enables Intl 
> basic features, which are shipped more than 1 year ago and it is quite mature.
>
> Best regards,
> Yusuke Suzuki
> --
> Regards,
> Yusuke Suzuki
> ,
>
> ___
> jsc-dev mailing list
> jsc-...@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/jsc-dev


-- 
Regards,
Konstantin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev