Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71905 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79056 invoked from network); 31 Jan 2014 23:09:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Jan 2014 23:09:43 -0000 Authentication-Results: pb1.pair.com header.from=rparker@yamiko.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rparker@yamiko.org; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain yamiko.org does not designate 74.124.212.71 as permitted sender) X-PHP-List-Original-Sender: rparker@yamiko.org X-Host-Fingerprint: 74.124.212.71 biz136.inmotionhosting.com Received: from [74.124.212.71] ([74.124.212.71:55345] helo=biz136.inmotionhosting.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 54/35-54292-53D2CE25 for ; Fri, 31 Jan 2014 18:09:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=yamiko.org; s=default; h=Message-ID:References:In-Reply-To:Subject:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=TgghU4+JlgBKXxU1n7izrnDQc7HJYf1+bjHOAVPp/Y0=; b=Fdsxj9xcJH9yAbDpK0EPEPw7deBCnyEjHsSnBx+pJK3Bjz2r95VeJnHDelidFdsHcHUpnDWPQ7Klg0oMgD1IYRFdHcLZc9UqL/fWg/fhV17gus4Dd25eUieezQwaW2sXDkSSWhsWW2ni62uMm5b/0v8nbej4Tym9gu4tAZqigZM=; Received: from localhost ([127.0.0.1]:42124 helo=secure136.inmotionhosting.com) by biz136.inmotionhosting.com with esmtpa (Exim 4.82) (envelope-from ) id 1W9NDH-0007Xk-SG for internals@lists.php.net; Fri, 31 Jan 2014 15:09:37 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 31 Jan 2014 15:09:31 -0800 To: internals@lists.php.net Organization: Yamiko LLC In-Reply-To: References: <98.E0.35265.E17FBE25@pb1.pair.com> <1391203805.2941.173.camel@guybrush> Message-ID: <5074343e6a283e2a0f47284ac7b49d16@yamiko.org> X-Sender: rparker@yamiko.org User-Agent: Roundcube Webmail/0.9.5 X-OutGoing-Spam-Status: No, score=-2.9 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - biz136.inmotionhosting.com X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - yamiko.org X-Get-Message-Sender-Via: biz136.inmotionhosting.com: authenticated_id: rparker@yamiko.org Subject: Re: [PHP-DEV] [VOTE] Automatic Property Initialization From: rparker@yamiko.org (Robert Parker) On 2014-01-31 14:41, Pascal Chevrel wrote: > Le 31/01/2014 22:30, Johannes Schlüter a écrit : >> On Fri, 2014-01-31 at 20:18 +0100, gooh wrote: >>> Hi, >>> >>> I've opened the voting for Automatic Property Initialization: >>> >>> - https://wiki.php.net/rfc/automatic_property_initialization >> >> This has the same issue as the 64bit RFC: >> "This feature is proposed for inclusion in PHP 5.6" >> >> For 5.6 we have an alpha out. We created a new release process after >> learning that changes late in the game delay our releases and offer a >> stronger guarantee that the following release is not in unforeseeable >> future to make it a viable thing to delay changes by a release. >> >> This is no evaluation of the feature itself. >> >> johannes >> >> > > Hi Johannes, > > Out of curiosity I read both the Voting and Release Process RFCs and > couldn't find any mention of a rule stating that all votes had to be > approved before the first alpha, if I overlooked it, please correct > me. Also, If you look at the wikipedia definition of an alpha in, I > believe that it is still time to add features: > > The alpha phase usually ends with a feature freeze, indicating > that no more features will be added to the software. At this time, the > software is said to be feature complete. > http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha > > Also, isn't it to the Release Manager role to make such decisions? > > I digged the archives from last month and I found this message from > Ferenc Kovacs and Julien Pauli who are RMs: > > > Yep, that's to prepare for the future. > We *won't* merge any RFC after the first beta. Recall that everybody. > > If you now have a new RFC, ok why not accept it in the 5.6 workflow > (even if we said no new RFC after first alpha) , let's not be too > strict, but be warned it *has to* be merged before first beta , that > is something like mid-march. > For sure, no new idea can be merged after first beta, so RFC will have > to be stabilized and voted and accepted for the mid-march dead-line. > > > The document linked is: > https://wiki.php.net/todo/php56#timetable > > The RFC was created before the first alpha, the voting phase is now > and if the result of the vote is a yes, then it has until mid-March to > be included. At least that's how I read it. > > I am just a reader of the list, I unfortunately don't have the skills > to participate at this level of technicity, but maybe it would be good > for you guys to clarify the schedule and especially clarify the voting > process in this schedule since apparently you understand the 'No new > RFC' by alpha 1' as 'Only RFCs that got a positive vote before alpha 1 > can be in the final realease'. I think it's probably the role of RMs > to clearly state what the wording they use means to make sure > everybody is on the same page. > > My 2 cents, > > Regards :) > > Pascal I think this should be included but I don't remember there being any discussion on this. Will this work with types? public function __construct((foo) $this->x, (bar) $this->y);