On Thu, Apr 28, 2016 at 1:39 PM, Jonathan Kew <jfkth...@gmail.com> wrote:

> On 28/4/16 18:11, Jeff Muizelaar wrote:
>
>> Do we use any of the OS specific parts of ICU?
>>
>
> I don't know.
>
> But even if we don't, I suspect that once they drop support for XP / 10.6,
> it won't be long before the project as a whole becomes increasingly
> difficult to build for those targets, as it'll start assuming support for
> compiler and/or runtime library features that aren't readily available
> there.
>

True, but ICU project but more willing to compromise on things like that
compared to the OS functionality mentioned below.

-Jeff

On Thu, Apr 28, 2016 at 1:00 PM, Jonathan Kew <jfkth...@gmail.com
>> <mailto:jfkth...@gmail.com>> wrote:
>>
>>     We make considerable (and growing) use of ICU for various aspects of
>>     i18n support in Gecko.†
>>
>>     The ICU project is proposing to drop support for Windows XP and OS X
>>     10.6 in version 58; I guess this will be released sometime shortly
>>     after Unicode 9.0, which is due to appear in June.
>>
>>     Markus (in the message forwarded below) mentions October 2016; I
>>     assume that's when they expect to end support for ICU 57.
>>
>>     So we need to decide how we're going to respond to this. Some
>>     options for consideration:
>>
>>     (a) Adopt ICU 58 when released, and drop Gecko support for WinXP and
>>     OSX 10.6.
>>
>>     (b) Keep Gecko on ICU 57 and Unicode 8.0 until .... when? AFAIK, we
>>     have not made any firm decisions regarding EOL for Firefox on these
>>     platforms.
>>
>>     (c) Keep Gecko on ICU 57 code, but update its data files to support
>>     Unicode 9.0. This would take some effort on our side, though
>>     _probably_ not very much.
>>
>>     (d) Push back against the ICU proposal to drop these platforms, and
>>     see if we can convince them to delay it. (No guarantees, though at
>>     least they're asking. If we had a specific end date to propose, I'd
>>     guess that might help our case.)
>>
>>     In the case of either (b) or (c), we'd also need to take
>>     responsibility for handling any critical security issues that are
>>     discovered that affect the no-longer-maintained version we'd be
>>     shipping (e.g. by backporting fixes from the latest upstream version).
>>
>>
>>     Thoughts?
>>
>>     JK
>>
>>
>>     † Except on Android, where we maintain separate code to support some
>>     features; others are simply missing.
>>
>>
>>     -------- Forwarded Message --------
>>     Subject:        Re: [icu-design] [icu-support] Drop Windows XP and
>>     OSX 10.6
>>     support
>>     Date:   Thu, 28 Apr 2016 08:55:55 -0700
>>     From:   Markus Scherer <markus....@gmail.com
>>     <mailto:markus....@gmail.com>>
>>     To:     icu-design <icu-des...@lists.sourceforge.net
>>     <mailto:icu-des...@lists.sourceforge.net>>
>>     CC:     ICU support mailing list <icu-supp...@lists.sourceforge.net
>>     <mailto:icu-supp...@lists.sourceforge.net>>,
>>     Jonathan Kew <jonat...@jfkew.plus.com <mailto:jonat...@jfkew.plus.com
>> >>
>>
>>
>>
>>     On Wed, Apr 27, 2016 at 4:30 PM, Steven Loomis <s...@icu-project.org
>>     <mailto:s...@icu-project.org>
>>     <mailto:s...@icu-project.org <mailto:s...@icu-project.org>>> wrote:
>>
>>          Jonathan and other users,
>>            Please comment on whether dropping Windows XP for ICU 58 will
>>          cause significant problems.
>>            We discussed this for 57 (as per below) but no code changes
>>     were made.
>>
>>
>>     For ICU 57, we were just thinking of removing some Windows XP-specific
>>        synchronization code. We decided to just keep that for 57.
>>
>>     For ICU 58, we are looking at switching more code over to Windows
>>     Vista/7/8 APIs because Windows XP and Windows Server 2003 only support
>>     i18n APIs with LCID parameters and cannot support some languages at
>> all.
>>     Newer Windows versions added APIs that take language tag strings. This
>>     is important for an i18n library on a major platform...
>>
>>     For how long do you plan to support Windows XP past October 2016?
>> Could
>>     you stay on ICU 57/CLDR 29/Unicode 8 until you stop supporting
>>     Windows XP?
>>
>>     Also, Windows Vista seems to have very low market share and seems to
>> be
>>     getting dropped by vendors around the same time they drop XP.
>>     Is it ok to skip Vista and set Windows 7 as the new base for ICU 58?
>>
>>     Best regards,
>>     markus
>>
>>
>>     _______________________________________________
>>     dev-platform mailing list
>>     dev-platform@lists.mozilla.org <mailto:dev-platform@lists.mozilla.org
>> >
>>     https://lists.mozilla.org/listinfo/dev-platform
>>
>>
>>
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to