Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85455 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64413 invoked from network); 24 Mar 2015 20:35:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Mar 2015 20:35:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.174 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.214.174 mail-ob0-f174.google.com Received: from [209.85.214.174] ([209.85.214.174:35703] helo=mail-ob0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9D/11-57065-A9AC1155 for ; Tue, 24 Mar 2015 15:35:40 -0500 Received: by obcjt1 with SMTP id jt1so3765358obc.2 for ; Tue, 24 Mar 2015 13:35:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=X6W4XdJIWmoJ5zAaROiPUr4it/amVgFkHSksGZW2zLA=; b=rQDyDxLb+CTsabnwv+vhFVxjsJaXwD6cM7d7y4sP6TFONIM5gcPRAADkMaezb0PpnG 0aUGELHmejrke8xXQMvjCz+3/5MIcBm5pIPyqaf3PuFtdjtKszYfmFtI+FcStDt7HI0L 8FOUfoKTCYD6Uw2yH8K8vxz62ti1Xnf4LD+zIvqJ7nU3ovX0bTarsn9lzDMfmb4e95y+ H8DRPuGtjNapL5pkp73qQFfN4jNYUs3bD6Yd2XY5H1dA07T+LH8smlZ5z8G4sSa3o3ul q+Cntqxc0/j4vh99KebGTLVxn+4g8u1n8Y8ItaItBsigkrj2kPNTVEGunz/V8aa6m0wN XQOQ== MIME-Version: 1.0 X-Received: by 10.60.41.65 with SMTP id d1mr4716648oel.49.1427229336187; Tue, 24 Mar 2015 13:35:36 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.76.93.143 with HTTP; Tue, 24 Mar 2015 13:35:36 -0700 (PDT) In-Reply-To: <55119F4E.6010503@gmail.com> References: <006301d06637$ebbb4ee0$c331eca0$@php.net> <007901d0664f$dee34430$9ca9cc90$@php.net> <55119F4E.6010503@gmail.com> Date: Tue, 24 Mar 2015 14:35:36 -0600 X-Google-Sender-Auth: TRRHyBUUVYsbqyJ1_ZFakJaNS7I Message-ID: To: Rowan Collins Cc: internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Deprecate or remove mbstring function overloads in PHP 7 From: levim@php.net (Levi Morrison) On Tue, Mar 24, 2015 at 11:30 AM, Rowan Collins w= rote: > Fran=C3=A7ois Laupretre wrote on 24/03/2015 16:30: >>> >>> De : Bob Weinand [mailto:bobwei9@hotmail.com] >>> >>> No, he isn't asking for delaying the timeline. He's asking if we can do >>> this >>> without RFC. Minimal self-contained changes don't need a RFC and can go >>> as >>> well into alpha/beta phase without issues. >> >> Sorry, I don't understand when a change is supposed to require an RFC or >> not, and when it can come after feature freeze or not. Is it written >> somewhere ? What is the definition of a 'minimal self-contained' change = ? >> Why is it different if it belongs to an extension ? >> >> I may be wrong but the proposed change is not what I call a 'minimal >> self-contained' change and there's a clear BC break. I'd love it to be p= art >> of 7.0 but I would first appreciate to be sure the rules are the same fo= r >> everyone. > > > Agreed, this is quite a major feature, and pretty much everything in PHP = is > an "extension" as far as the architecture is concerned. > > While I agree it would be great to phase this functionality out, I don't = see > how that can be done without an RFC. If we deprecate it I am fine with doing this without an RFC. Removing it would need an RFC in my opinion.