Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101631 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 23277 invoked from network); 19 Jan 2018 22:03:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jan 2018 22:03:20 -0000 Authentication-Results: pb1.pair.com header.from=narf@devilix.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=narf@devilix.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain devilix.net designates 74.125.82.43 as permitted sender) X-PHP-List-Original-Sender: narf@devilix.net X-Host-Fingerprint: 74.125.82.43 mail-wm0-f43.google.com Received: from [74.125.82.43] ([74.125.82.43:39959] helo=mail-wm0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 73/AF-12394-52B626A5 for ; Fri, 19 Jan 2018 17:03:20 -0500 Received: by mail-wm0-f43.google.com with SMTP id v123so6224683wmd.5 for ; Fri, 19 Jan 2018 14:03:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devilix.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Bocv6y7f6qYLmjYTLHVWsA9nrdoGJVCqhUIk1iR1kWA=; b=eQtSOkFc//mZY0C5uf4Tr47+4cD82WyxJoTh064Y7NtdTqRAXOCHsao0ZRbR6KGLQO 2DtqCv6zuHJn2dDWFdLnuWQOnknaNLYI3ddblFqgLLG3F1BArc2rlTJ0beKSz5lYUBle CkvLdOBRmhBHPTktQWlTfVyBKEER8AjssUpQs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Bocv6y7f6qYLmjYTLHVWsA9nrdoGJVCqhUIk1iR1kWA=; b=XUroafhrb/aXt2OTK3ei/02kpLs3ggOJ9x7BsLNAaleQ+/W+LKI/CBErBsLIpVrOGA r7kBCr8A7dt2pwMi+5AEO4/V8eg10HdsbU3i5AY3a5kJLSYujzBEN18CT5RJ5+QqhyPd ks5umQyBcKRVRP8PpnVuXZcmtNfsOlYcvksotW0tkaaAYvcfUuj0k++Z5okal6s7mgkw dGStZ7OjTyGdaORsWz9TxDI3sFMWG0f0LVFfrpUeN2WBcWLeOZemuTCvPUdfbMY2Rt0M 0Du9nav2WYzvS/TUdKPXJ+iBCVRD8uX4mVAk+nHxzO9UrgVp6otRNgGEHEjpdYYpYXfk wTXQ== X-Gm-Message-State: AKwxytc7D9xrrfvHzHpqM6SXYE/cy5vaQw5Zg/PgBE5YlbA2dUauhotF PPfjukcOqF1g6qTZif1v/48tDcuOllhqndT1MoOZwA== X-Google-Smtp-Source: AH8x227/EwPtrj5aWW0zLWZw4RTiHpdONnPTDb+XGquw0eK6y5s4A7d+jvFa3ywmLmpPdhieVIJT+7f71eB4pA5d/7I= X-Received: by 10.28.229.194 with SMTP id c185mr213076wmh.142.1516399394941; Fri, 19 Jan 2018 14:03:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.138.230 with HTTP; Fri, 19 Jan 2018 14:03:14 -0800 (PST) In-Reply-To: References: Date: Sat, 20 Jan 2018 00:03:14 +0200 Message-ID: To: Niklas Keller Cc: Sara Golemon , PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] ICU and the INTL_IDNA_VARIANT_2003 deprecation From: narf@devilix.net (Andrey Andreev) Hi again, On Fri, Jan 19, 2018 at 9:30 PM, Niklas Keller wrote: > > I think we only have to bump the minimum version once 7.4 is out, because > only 7.4 will change the default. You only get a deprecation notice now, > which is totally fine. > I disagree that it's totally fine. I mean, it's technically fine (it still works), but in principle it's not ok to have no option of writing code that doesn't trigger warnings and notices. Certainly not for the possible entirety of 7.2 and 7.3 life-cycles. And yes, on one hand it's the server admins' fault, but all that does is delegating to framework/library authors the responsibility to explain the problem to clueless users. It's easy to explain that they can't use feature X because they don't have Intl (which you can point to on php.net), they should at least know what a PHP extension is. Not so easy to explain they'll always get an E_DEPRECATED notice because somebody set them up with a bad version of some acronym they've never even had to know of. Cheers, Andrey.