Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86004 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93637 invoked from network); 28 Apr 2015 22:37:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2015 22:37:55 -0000 Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.212.169 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.212.169 mail-wi0-f169.google.com Received: from [209.85.212.169] ([209.85.212.169:37368] helo=mail-wi0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3E/D0-20699-0CB00455 for ; Tue, 28 Apr 2015 18:37:54 -0400 Received: by widdi4 with SMTP id di4so46037154wid.0 for ; Tue, 28 Apr 2015 15:37:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamharvey.name; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=d7wnwGOpJQqQDSwx1dRjFwQOVwA3DIKIwgKk9eaJpYs=; b=GDK/jPLKhO7b3AhdNUx8K7c7hYYKCVIdbyijaHzwWvwUw1worOqOcJNgu3QVYWexgN k8Ga1MznoQZy1Txncj7DYyx4LY+uv/dRKF4bKgr05XGOjbHklDVLdpzdH/TSWzZjCGma /mSNXxaT1HON2bxALM7klbLeXqCOCR6IqZ+tQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=d7wnwGOpJQqQDSwx1dRjFwQOVwA3DIKIwgKk9eaJpYs=; b=IPiPkNt5g+LKXXEXkwoKWxTK6Fb4iXCM5S8Kmy1SVhU+K6dL4mHR7ixOw94xVKZSkG CaNdJYsx2mefBvkAFgfxwbuOWbTT+OGeyo4dZinIo0EBWbpS8FMYMj7fCmAAupAxV0hS 8qZkDC9cLlV5sv6huQ1UAKsnYZdBPdYwzzDVcOthco+oEWigyA9q5M7YqH3XLMyA5j8q /M5s8Nqjy/LIWES6Chvtm/ZLWzNiG5EM1G8Mu5DHcgU1tXKkBP6eWnZkaBvuPeEBvAc8 Ksrg0XPuYfs4HWWRNEwHKKYJlzyiTlHlS9kdHN9vASa+y0Cd+vM+uxLc+HrxhhLZO6ff Fs8g== X-Gm-Message-State: ALoCoQkwpidGmJZZpDX3YYloluZ/hTSyyD5iC8WQU93F3nz83y5Y/CmEXtbuK+YMVS7DXjMrcRWx X-Received: by 10.194.158.193 with SMTP id ww1mr37116971wjb.100.1430260670312; Tue, 28 Apr 2015 15:37:50 -0700 (PDT) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.27.75.130 with HTTP; Tue, 28 Apr 2015 15:37:29 -0700 (PDT) In-Reply-To: References: Date: Tue, 28 Apr 2015 15:37:29 -0700 X-Google-Sender-Auth: eBFaX8dHQ0_jvCtjr_lWDPPB3eg Message-ID: To: Patrick ALLAERT Cc: Kalle Sommer Nielsen , Olivier Garcia , PHP Internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC][VOTE] Improved Error Callback Mechanism From: aharvey@php.net (Adam Harvey) On 28 April 2015 at 15:10, Patrick ALLAERT wrote: > Le mar. 28 avr. 2015 =C3=A0 20:42, Kalle Sommer Nielsen a= =C3=A9crit : > >> I should probably have been faster at replying, but for PHP7 this is a >> no-go. I realize this is a pure internal change and have nothing to do >> with userland, but as currently is, we are in feature freeze and it >> creates a bad precedence between us as a team if we let this through >> now, sorry! >> > > "No go"? Isn't that a bit rough? > > That kind of change normally doesn't require an RFC at all. We did one fo= r > documentation purpose instead of just a PR and a mail saying "ok for 7?". I don't agree. This adds nine API functions and a few hundred lines of code: if you _had_ just committed this, I have no doubt that you'd have people asking you to revert it pending an RFC and a vote. This isn't a bug fix. Just because a feature is internal doesn't mean you can ignore the RFC process. RFCs aren't just for language features: if they were, Benjamin and I wouldn't have gone through the hassle of creating an RFC for making gc_collect_cycles hookable a few months ago. > Refusing this because we actually did an RFC to *document* it goes in the > opposite direction of encouraging people to create them. > > Isn't this just a documented "no brainer"? It's a good feature, the RFC is well written, and I have no doubt this would be accepted for PHP 7.1. Indeed, it's something I could actually make good use of in my day job. None of that is the point. We =E2=80=94 as a development community =E2=80=94 agreed to stop adding new= features to PHP 7.0 on a certain date so that we could work on stabilising what we had and getting it out the door this year. That date was over a month ago. So, please, show respect for the people working hard on PHP 7.0 by not trying to push something in against our agreed processes and making more work for them. Adam