Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52660 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80533 invoked from network); 1 Jun 2011 11:55:16 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Jun 2011 11:55:16 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.54 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 74.125.82.54 mail-ww0-f54.google.com Received: from [74.125.82.54] ([74.125.82.54:40414] helo=mail-ww0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/83-61684-2A826ED4 for ; Wed, 01 Jun 2011 07:55:14 -0400 Received: by wwd20 with SMTP id 20so5604685wwd.11 for ; Wed, 01 Jun 2011 04:55:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=xRUYZCkojz3RwR2FY5LgqXBimS0AHb9R/roaQelmkfA=; b=MZw6h2hySmGsZlNmDDY3QOqBfZVH4pn9q7O/V1A+xcdoI3//FaCpBQ8BIF+0pODdCX 1fT39iMNYWnfOwuKjnxNms2r5/NsSzfkV0Z2SwkHn7pcFXCvAFSmWbJv50vvVQOFvO92 wjoF7Pnf4X/SteVg63vK7lWQK65IZxxYxPae4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=wIZHXKs9xEWHM7ay5PZtZRSiSdsE3iRQGvgZi1if2udjPTf6f3/0PdMptfCCvcsNwN 4dY2Q86uryjf+VN+Mu4WLSTtkyPycRKQfXJCULhBEx4V0pm3oAGoybkBXj2aP22bIydu LUFR7ppdOyiCn/fpp86iJVt2HdJGhv2AXN9Z8= MIME-Version: 1.0 Received: by 10.216.28.200 with SMTP id g50mr1766005wea.92.1306929311403; Wed, 01 Jun 2011 04:55:11 -0700 (PDT) Received: by 10.216.253.168 with HTTP; Wed, 1 Jun 2011 04:55:11 -0700 (PDT) In-Reply-To: References: Date: Wed, 1 Jun 2011 13:55:11 +0200 Message-ID: To: Derick Rethans Cc: PHP internals Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Final version, RFC release process From: pierre.php@gmail.com (Pierre Joye) >> =A0 =A0 =A0 * running the various test suites (phpt, custom real life te= sts, >> =A0 =A0 =A0 platform specific tests). Some tests need a day to run >> =A0 * November, Final >> =A0 =A0 * Last RC taken as final, golden release (no change between the = last RC and the final version) > > TBH, I think 6 months is too much between first alpha and release. > Because we'd only have 6 months for a "normal cycle". That's a max and reasonable time frame based on what we had in the past and based on discussions with the devs actually doing the work. So what if we make it before? a wonder! But at least there is a max deadline. > One issue with it though, the page that lists all the RFCs isn't > maintained, and status isn't always updated. That needs to be done > otherwise =A0we get to "oh, is this implemented yet?" help welcomes. >> Features can use branch(es) if necessary, doing so will minimize the >> impact of other commits and changes on the development of a specific >> feature (or the other way 'round). The shorter release cycle also >> ensures that a given feature can get into the next release, as long as >> the RFC has been accepted. > > I would word "can use branches if necessary" stronger, like "can use > branches if *absolutely* necessary". The reason why, is that it is a good > idea to get as many people familiar with new code. Of course, if there > is a lot of ongoing work then a feature branch helps, but it should be > merged into trunk as soon as it compiles (and doesn't break any test > case) for peer review and more testing. do not see a reason to change this part, it is self explaining and if a developer likes to use an extra branche, then it is up to him as he maintains that code anyway, at least for the development period. >> The change to what we have now is the voting process. It will not >> happen anymore on the mailing list but in the RFCs directly, for >> php.net members, in an anonymous way (who votes what won't be made >> public). >> >> The question for this section is about who will be allowed to vote: >> =A0 * php-src (yes, no) >> =A0 * php-doc (yes, no) >> =A0 * qa, *phpt (yes, no) >> =A0 * other sub projects like pear (yes, no) >> >> NB: the poll plugin will be installed shortly > > A few things here that I don't like. First of all, I think voting > *should* be public. Please read the RFC. >> =3D=3D=3D=3D=3D Feature(s) preview release, solving the experimental fea= tures =3D=3D=3D=3D=3D > Isn't a feature preview just a snapshot or (the first) alpha? no, and it may not be ready in time for a given release. And that allows us to show something at any time to get more feedbacks from users about a given complex or big feature/change without taking the risk to break a given normal release. That sounds like a good solution and can be done at any time. --=20 Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org