Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:103124
Return-Path: <cmbecker69@gmx.de>
Delivered-To: mailing list internals@lists.php.net
Received: (qmail 3742 invoked from network); 4 Sep 2018 18:29:28 -0000
Received: from unknown (HELO mout.gmx.net) (212.227.15.18)
  by pb1.pair.com with SMTP; 4 Sep 2018 18:29:28 -0000
Received: from [192.168.2.133] ([91.8.166.159]) by mail.gmx.com (mrgmx001
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LvV1X-1fo5R52kc7-010ZJA; Tue, 04
 Sep 2018 16:32:00 +0200
To: Andrey Andreev <narf@devilix.net>
Cc: Remi Collet <remi@fedoraproject.org>,
 PHP internals <internals@lists.php.net>
References: <8bead512-6032-7cc0-156e-bf2425663cd3@gmx.de>
 <f0ca4191-dd05-d1f8-badc-8e584202d96f@fedoraproject.org>
 <CAPhkiZwMp-T4XQJNpyKLo3q1S39eWuX_5qL1-VRWLNr3L_VFoQ@mail.gmail.com>
 <9953cf2a-8ed2-6a3f-4ac2-1f002d61649b@gmx.de>
 <CAPhkiZx1ifn=hoMtU4y6oT7d=hCreNXMbU_fZ2YTvcL0aWF_7g@mail.gmail.com>
Message-ID: <ab248eef-e8b7-a047-8c97-0c1553df2472@gmx.de>
Date: Tue, 4 Sep 2018 16:32:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAPhkiZx1ifn=hoMtU4y6oT7d=hCreNXMbU_fZ2YTvcL0aWF_7g@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: de-DE
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:QhGg2FJ39igebykjPj8ThKZtt3oa9sHkH3XvLGtFmwA+e4bHgD/
 zLBK774P6kLYGcIa/qmD0ertJOwq6qAvpop/By3LtJoxZTB5whM6Q0is2Cgf6e5gRtKHiOm
 pU5hYIWqyLUSC7Ki2lohwgk0vbgN0JZ+PruyOEe5V8pEfp7meF/VM47DIs9l4STxZXzPgb5
 CgQf81NdsJ/QGKUOcrUhQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:J76/vmg2dxM=:MROPnIhnunlbWR+ndbgY0X
 HHNuTsp8FsLLptbAjlDelaESzKa6PiTGMR0v8DvqL52UJKKS0otYev4F5s3Hm4+ILsZewVmOD
 pH7A8GGok5W+GudpcV9kvEWWYp1rJ1Vs/clRKCDCwpNA0gpU5tEI9xdDQUz659+6lJ7kEmuqf
 oDGKk/7W2QbHz6udE2fF6b54Kxl8XeO3/rgnpKZ2bvMMcFYwoEdfAswey0InQ4NQxUMxCslIp
 w9DmO9foWMkzDqg1Ay+RK5CFhjHx72Jxmt0Z9OGM5xMhCbgnvZroUMZL7m23St1iaEB7VgRJF
 NXACK7SuMfJ7oC1o3HFVddrFTR/18tWK6YW09dhizmrBHju7bOY0jbmMnszXQSh4dKA40i5oW
 gjUahKN0/NBmVsFyGrw3E0uV1+I3gg+ZtegRSDrG0DePxBKV8ANpQNV8ZryIdG9itttmMM8eW
 IeyYach2N7ULlWLdh9g0g0rzuz12dayubTQkCkGdnZGW0/HkzQvSJY3Y/mofcF99LGxyt3i7C
 CGDsbWg5i/J5Tt3FkozNKrzvfKMP2dC5tAiuKnp/vl6v6C7ZEk4lSpJwv0jD8pVKUVF9Ekk27
 wF11b6NicpUts3jSqRpoi0kZwef3uMO4mcDk+DzrXvy9H3+W2s+JxzRfxK7jKWU+gT3vVJGTN
 ZhrY9Fv+Pql9FfNimMhjICc5oKZI/7EEsuuupDFMP2PzhE8a3wFQEEy5KVQ0siSDQdBSVECqU
 /53XZsz+Y/W8RB5UeouTP3CLr1/F4LiCCxovCAJMFSApG0HAhfkwF9aoFVwud4nX0qsKUpYSW
 pbc31Ay
Subject: Re: [PHP-DEV] Lift ICU requirements
From: cmbecker69@gmx.de ("Christoph M. Becker")

On 04.09.2018 at 13:44, Andrey Andreev wrote:

> On Mon, Sep 3, 2018 at 6:13 PM, Christoph M. Becker <cmbecker69@gmx.de> wrote:
>
>> On 03.09.2018 at 17:02, Andrey Andreev wrote:
>>
>>> I raised this issue back in January[1], but then got distracted and
>>> completely forgot about it ... sorry about that.
>>
>> Thanks for having raised the issue. :)
>>
>>> Would the change target 7.3 or 7.4?
>>
>> IMO, we should target master (i.e. 7.4) only.
>>
>>> [1] https://externals.io/message/101626
> 
> Well, bummer. Now I feel real guilty about not acting on time,
> especially since you yourself were fine with bumping to ICU 4.6 for
> PHP 7.2.2 at the time.
> 
> I know we're past feature freeze, but can we maybe do 4.6 in 7.3 and
> then 50 in 7.4? We already know ICU 4.6 works well and older versions
> aren't widespread; it's not like it needs extensive evaluation.

I don't see a real issue here.  If anybody using PHP 7.3 (or even 7.2)
still uses a very old ICU, than they get the deprecation warning.  If
they change to INTL_IDNA_VARIANT_UTS46, they quickly notice that it
doesn't work, and likely look up in the PHP manual (where it should
already have been documented that INTL_IDNA_VARIANT_UTS46 required ICU ≥
4.6; I'll catch up on this soon), so they have the choice to upgrade
their ICU, or to stick with the deprecation warning.

Only for PHP 7.4 it is important to require at least ICU 4.6, since
otherwise changing the default of the $variant parameter would not be
possible.

-- 
Christoph M. Becker