Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79755 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13452 invoked from network); 16 Dec 2014 22:59:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 22:59:56 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.175 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.212.175 mail-wi0-f175.google.com Received: from [209.85.212.175] ([209.85.212.175:38716] helo=mail-wi0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 07/27-08594-A69B0945 for ; Tue, 16 Dec 2014 17:59:54 -0500 Received: by mail-wi0-f175.google.com with SMTP id l15so13907806wiw.2 for ; Tue, 16 Dec 2014 14:59:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jits16wCD9AAguW0VP/SCa3JTFpC5MhXHRyk3xD8INE=; b=1IoaFP8Ag0SyBkSRb6LqDx//vWhkV7KwBcP+rahY/WAmDGmUbrQiu/W/mjpRCcCaY1 BpnrQrryTvSead663mqF28VtC3JU2nASzYEDOkPsXFO8C74+mHaRcuJquPjwsOgfI6Dd g983rRotb7QuSuyssyPiRNdbshBzUFL6fk+46jPpEUXRUiBm2bOdIahYWidKm/BstRSP 5XdYefSrkoM60oNUm+ItX4Kqv3NlHbjQrKyIN0iLFgZVqA+896ep7tZoDvLhvaF78tpn h4nUstaWXSog5Z8TsaJdjz4CfOKEGwAiV8Kdl8lss/00rge4OOlNrRTldvuqnYeNt+Ct gypQ== MIME-Version: 1.0 X-Received: by 10.194.90.10 with SMTP id bs10mr66841775wjb.43.1418770788838; Tue, 16 Dec 2014 14:59:48 -0800 (PST) Received: by 10.180.88.33 with HTTP; Tue, 16 Dec 2014 14:59:48 -0800 (PST) In-Reply-To: References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> Date: Tue, 16 Dec 2014 23:59:48 +0100 Message-ID: To: Zeev Suraski Cc: Florian Margaine , Rowan Collins , PHP Internals Content-Type: multipart/alternative; boundary=047d7bd9058ee2f422050a5d50ad Subject: Re: [PHP-DEV] [RFC] PHP 5.7 From: tyra3l@gmail.com (Ferenc Kovacs) --047d7bd9058ee2f422050a5d50ad Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Dec 16, 2014 at 11:08 PM, Zeev Suraski wrote: > > > -----Original Message----- > > From: Ferenc Kovacs [mailto:tyra3l@gmail.com] > > Sent: Tuesday, December 16, 2014 11:53 PM > > To: Florian Margaine > > Cc: Rowan Collins; PHP Internals > > Subject: Re: [PHP-DEV] [RFC] PHP 5.7 > > > > please be aware the not everybody agrees on the no new features rule, b= ut > > from as I can tell most people seem to agree that no new major features > > should be included. > > That's true, but the only person I see actively campaigning for new > features > (major or otherwise) appears to be you, Ferenc :) > I was just pointing out, that we don't have a consensus on this decision. If I'm the minority with my opinion I will accept it, I just wanted to make sure that this kind of the discussion is not wrongly summarized/misrepresented. I do remember seeing other people who liked the idea of having small self-contained features, and from the top of my head I could only name you who was on the side of the fence that there should be no new features at all, even in 5.6, and everybody should just work on 7.0. > > It's *clearly* not in the scope of the RFC that Andrea put on the table - > that's consistent with the feedbacks of several different people on the > list. We'd need a different or heavily amended RFC in order to allow it. > I think that it is sometimes better to first have a discussion before trying to put out competing RFCs if you think that there are some points/aspects which you seem to not agree on. (Usually this is the point of the Under Discussion status of the RFCs). > > For the record, I'm mostly indifferent to the current RFC (somwhat opposi= ng > it as detailed in a previous email), but will clearly oppose any RFC that > suggests any sort of feature 5.7 release. Most importantly, it will dela= y > the strategic 7.0 release, but also - slow migration down (less reasons t= o > move upwards to 7.0 if you have some of these features in 5.x). > could you clarify one thing for me? from that sentence it seems that you aren't really against having small new features (as those are already happened/happening in 5.6.x and you did not mention that you have a problem with that) but you think that there would be more/bigger features happening if there would be an 5.7 version? do I understand you correctly? If you have problems with small improvements happening anywhere but in 7.0, I think we should have a vote on that, because we don't really have a clean rule to prevent that from happening (or you can convince the RMs to veto every feature on the current 5.x branches). if you have problem with 5.7 growing in complexity/number of features I think that wouldn't really be a problem, as for one we would have a more formal process for approving the features what is currently happening (people asking the RMs if they think this or that is okay and in which branch should it go), plus I don't think that many people would really want to implement a complex feature twice (once against 5.7 and once against 7.0) which will be available in both versions around the same time (maybe a couple of months sooner in 5.7). Personally I don't expect more development going into 5.6+5.7 than what is currently happening in 5.6. I think this PR/mail is a good example how would having a clear target for small improvements help: https://www.mail-archive.com/internals@lists.php.net/msg71998.html --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --047d7bd9058ee2f422050a5d50ad--