Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113146 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 5717 invoked from network); 11 Feb 2021 18:23:29 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Feb 2021 18:23:29 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D8B6B1804D3 for ; Thu, 11 Feb 2021 10:09:00 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-il1-f176.google.com (mail-il1-f176.google.com [209.85.166.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 11 Feb 2021 10:09:00 -0800 (PST) Received: by mail-il1-f176.google.com with SMTP id o15so4914967ilt.6 for ; Thu, 11 Feb 2021 10:09:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KL1mCpftLZ6dv1eUmSRfcXG8WgXpxOnxeeZ+cFIq85A=; b=ONUn1LMmqe7xrP+TolkrMDjmIkybnOA6rL6GRiewPQfURp3YHHwpEUZwCCqENxd1lY jM+Cvp3uD8x0n9YXKgkWSH6bkiE5pHdqmUG20NweDHfKgSqAtATVzn2GzCTOcbzp44ev dnmu8D9ZQL7k0wov71BS+35nAw7WHCXEqTZBynVi5TuxXYecFOMcdtQ96pOkpWzpVBAl mjLucRAkCTHoAJQPXCf1g6jSIYjPsOD7oUV80a4q6SfzjJfcVDipwP4G99joXyjqN8iI nTzrZsO7x1kyzGCpV3dI4VUCrwOQbToYG6iJowq1Eyd5HCDV8MXKomT8If+Y1Ok/bsOi gAlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KL1mCpftLZ6dv1eUmSRfcXG8WgXpxOnxeeZ+cFIq85A=; b=ln6nCsY13Kil+1lqfIjPIXz6kmbCShswhIQgM18Tl+Id0ifzHE1UXwOBNlVx8g3LyG Wi8MwX38pWnpVzBqe4dEyhX+7vsrIgte+OLrnbSyHsZoBg0ikNixJI6B60sop1AA4HHj xXngmf975f8AAQdbtY8z3dyyIXJ3xyD9DjYu2bYLi42PHfjeIemrXz3xXdlvMEVAoF6w g0zoPd2GhXN8WWiuuAXFfiCDhmBslermIDm3fpwVhN6Z/wry3TZlZRyQsZOITcmpPSdr lWJ6yGQVxlEkIo9B9lz7PaZVcmessNwtVbA8Y6J3hCHJngfBpV37xXzhtdD5h4JCWMFw g1Vg== X-Gm-Message-State: AOAM531rSB6H5Guwny4BBT4BmToBfS14D+tqW7csTq4DEvC8eU619feS NRk69mBIOaN/1TW1QbJkJFvt3BM+cqVGEuwi1UcuX245 X-Google-Smtp-Source: ABdhPJzlpUpfHY47FIzhnzIOL/JHplmyA8xo37G1m0i+Mzkm8xaIwWd7ASrxZKkTzvkBAeHtJfum3afmya2g9JrxdlU= X-Received: by 2002:a92:c7ab:: with SMTP id f11mr2500125ilk.33.1613066938263; Thu, 11 Feb 2021 10:08:58 -0800 (PST) MIME-Version: 1.0 References: <60256200.1c69fb81.46e68.6437SMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: Date: Thu, 11 Feb 2021 19:08:32 +0100 Message-ID: To: Levi Morrison Cc: Chase Peeler , Mark Randall , PHP internals Content-Type: multipart/alternative; boundary="000000000000daac2405bb136967" Subject: Re: [PHP-DEV] Re: Proposal: namespace the SPL From: kjarli@gmail.com (Lynn) --000000000000daac2405bb136967 Content-Type: text/plain; charset="UTF-8" On Thu, Feb 11, 2021 at 6:55 PM Levi Morrison via internals < internals@lists.php.net> wrote: > I don't know the answer to that question. However, I don't think we > should add a deprecation on the very first version that we add the > aliases anyway. I think that would make for a bad upgrade experience > from 8.0 to 8.1. I would leave that more for 8.3, 8.4-ish in the > release cycle so there are at least a few versions for people to > organically change their code without triggering any notices of any > kind. > I would very much prefer this to be deprecated in the same version. This way you prevent the confusion of which of the two to use and have people implement the one we already know is going to be removed. Deprecations do not make it a bad upgrade experience at all. Quite the opposite in my opinion, they hint to me nice and early on which parts of the code base I have to adjust. The earlier the better. --000000000000daac2405bb136967--