Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50541 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95061 invoked from network); 25 Nov 2010 16:11:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2010 16:11:56 -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 209.85.161.42 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: 209.85.161.42 mail-fx0-f42.google.com Received: from [209.85.161.42] ([209.85.161.42:51580] helo=mail-fx0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5C/72-16484-BCA8EEC4 for ; Thu, 25 Nov 2010 11:11:55 -0500 Received: by fxm11 with SMTP id 11so908432fxm.29 for ; Thu, 25 Nov 2010 08:11:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=jQqfyTGQWwDfDl7QWp542+aaQbs1mpxOgKl9k53c1Xk=; b=Ex2CmQg57RTfYTPgjQnpGYNXe9J40XcIBrIm+lHOpr59B3ezmAsA9gY6b9o965hXt2 /1IkunyE20GcwQXbU9xNaSsTdkjqj3kNsBNRL3JeV9THsrpEZvErZ2huQAS4YOG5MUVE JNampO5FgAWQkIktzeOMivuASw/bJPqeV8PA4= 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; b=aW3y9ewufz5kigXtctEP7ImDUPhlgwtNvwtDiTrgWhZ2m5tExbBUk8TFBHmX79+3xA Gpnj4oAI0zK9cOHMZOopEEWiHutJcVcshb82TsP1bn1//Anm8BbsdnklD85YxaUwICwx htl4viMBaV/Scze39GERWem2nQHsGzQM7P6N8= MIME-Version: 1.0 Received: by 10.223.125.136 with SMTP id y8mr912748far.149.1290701512250; Thu, 25 Nov 2010 08:11:52 -0800 (PST) Received: by 10.223.83.142 with HTTP; Thu, 25 Nov 2010 08:11:52 -0800 (PST) In-Reply-To: References: <73.C4.59959.876BBEC4@pb1.pair.com> Date: Thu, 25 Nov 2010 17:11:52 +0100 Message-ID: To: Derick Rethans Cc: Davey Shafik , PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Re: Hold off 5.4 From: pierre.php@gmail.com (Pierre Joye) On Thu, Nov 25, 2010 at 3:05 PM, Derick Rethans wrote: >> This doesn't seem the ideal time to introduce a new toolchain, so >> sticking with SVN, we should maintain 4 branches, 5.2 (security only), >> 5.3 (bug fixes + security), 5.4 (agreed upon enhancements, no BC >> breaks), 6.0 (BC breaks). > > Four branches? Are you going to help? I'd to ask you to stop to say that in every 2nd person. What have you done lately to help anyway? Besides the controversial patch for type hinting? Right, there is no point to ask you that, so I remove this question. Please, just respect everyone giving us precious feedback as well as other developers. >> Non-agreed upon enhancements, potential BC breaks, all should be done >> in feature branches. > > That's a good theoretical point of view. And I maintain it doesn't work. > It makes it for example very difficult to try out multiple new features > at the same time; to say, to try to figure our whethr your app will > still works. It's also a lot more egocentric thing, instead of > collaboration. You want your stuff exposed to as many developers as > possible (that's also why I am not a fan of DVCS, because it reduces > that exposure drastically). You mean more than putting an extension in some random personal repository? Be serious please. github and bitbucket are the two best examples why these tools are fantastic ways to ease contributions, both for the developers and the contributors. The requests procedure is simply amazing, there are also tools to review & manage external patches, with comments and history. That's simply impossible to do with svn. Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org