Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106688 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 63761 invoked from network); 22 Aug 2019 01:46:52 -0000 Received: from unknown (HELO mail-40135.protonmail.ch) (185.70.40.135) by pb1.pair.com with SMTP; 22 Aug 2019 01:46:52 -0000 Date: Wed, 21 Aug 2019 23:17:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1566429442; bh=+y49Oy3SwcEaPHpKMj+URVkFDabwmPHwVTn4t3QPKps=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=LaATAW3M201OIZqSXvYBfZuslEvK+Skuiav8sCb8WKqcm77oeC5PxekyVvazJQBqX IEwDdTbTIm7icDCVVUdtfVAMexxOH5C9jaSViZvncvhP8kH0vHMfAmvShinZWjaMvi 6P12wDq52XXTimNBWdER6TGMqPLFtyE675aXjgtQ= To: "internals@lists.php.net" Reply-To: Trevor Rowbotham Message-ID: Feedback-ID: -ZVp76GNJrzUeTZy57j6GiU5YChXWN4oqj_HLHIcHmNV00SNC6SE21ah9TMz4QNB9ZOA8wbqPSQWVjecqYTHFw==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch Subject: PHP 7.2 minimum ICU version From: trevor.rowbotham@protonmail.com (Trevor Rowbotham) Hello, I realize that this may be a little late given that PHP 7.2 initially relea= sed roughly 2 years ago, but I came across an issue yesterday regarding the min= imum required version of the ICU library. The user's hosting provider was using PHP 7.2.1, but it was linked with an ICU version of 4.2.1 (over 10 years ol= d!). According to the https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_va= riant_2003 RFC, the INTL_IDNA_VARIANT_2003 constant was deprecated in PHP 7.2. However= , this RFC did not increase the minimum required version of ICU, which is currentl= y 4.0 according to https://www.php.net/manual/en/intl.requirements.php. This leaves an opening where PHP 7.2 can be built with an ICU version less than = 4.6, but the user cannot avoid the deprecation notice because the replacement, INTL_IDNA_VARIANT_UTS46, wasn't added until ICU 4.6. Is there any way to increase the minimum required ICU version in PHP 7.2 an= d 7.3 to at least 4.6, which would ensure that the upgrade path is actually availabl= e to users trying to avoid the deprecation notice?