Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46324 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56779 invoked from network); 7 Dec 2009 15:08:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Dec 2009 15:08:14 -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.160.44 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.160.44 mail-pw0-f44.google.com Received: from [209.85.160.44] ([209.85.160.44:43881] helo=mail-pw0-f44.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D5/8D-31234-D5A1D1B4 for ; Mon, 07 Dec 2009 10:08:14 -0500 Received: by pwi15 with SMTP id 15so900124pwi.23 for ; Mon, 07 Dec 2009 07:08:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=lufJp5RoOzJPdsD+infACmPKa6qacidYgrvavHuTiN0=; b=LwDSTfekF7KqCQhxddmHFmbgOXVEINHQuMMHpimVopLqXN/dpjNOgyzmukVhQyzCVg zHY4AwFYG8zSBWNqiFOzD6fUrGCBSKzj6P+xC4FwkqafPLN0/NBPAHtePkT7rlmS0vw6 20L1PbckBS2VyPFRu3jxk3kRtoRrah95slFiY= 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=S5NAvY7pIbwQhwqWodknIekPr57wy/lOFr9FTIJpSPXp6fjh+jzl56IjgJVjmrXWJO J7r425OK3LYBwBtL6Hs3Dd1nP12fE6PNtkBK+FpX6/EMEHR2MzeEKnirZbSFHiFDARkf f71U8RDBGqx2wytRV/zaHvwzbnJHcCXDMY3dc= MIME-Version: 1.0 Received: by 10.142.249.40 with SMTP id w40mr767630wfh.344.1260198490784; Mon, 07 Dec 2009 07:08:10 -0800 (PST) In-Reply-To: <840804B4-91AF-47AE-895B-29030EF4DC5F@prohost.org> References: <1260193069.1383.33.camel@guybrush> <306DF528-C204-4B9E-8285-27D9FFDE11E5@prohost.org> <4478B8CF-9446-472E-BC40-C0B18EBFA1B8@prohost.org> <840804B4-91AF-47AE-895B-29030EF4DC5F@prohost.org> Date: Mon, 7 Dec 2009 16:08:10 +0100 Message-ID: To: Ilia Alshanetsky Cc: =?ISO-8859-1?Q?Johannes_Schl=FCter?= , internals Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Towards 5.3.2 From: pierre.php@gmail.com (Pierre Joye) 2009/12/7 Ilia Alshanetsky : > Pierre, > > It has everything to do with the separate branch. Our current approach, (= as flawed as it maybe) ensures patches are not missed, since there is no se= parate branch, so patches go into the release tree. With the new approach i= f something is not merged it is not part of the release. This also makes it= confusing for the users, since the dev fixing the bug indicates on the bug= tracker the issue was resolved, and will be part of the next release. And = then the next release comes out and the bug/issue is still there... Ok, so we are running in circle. We agreed on that: - we need to add a field to explain why a patch was not merged - a real bug tracker - with roadmap - allow to set a bug as part of a given release roadmap, like when a patch is commited to the dev branches, it can be set to "5.3.2" so the RM can appove merge it - be sure that the merge commits are shown in the bug reports as well However, given that: - we did NOT miss any patches in 5.3.1 - the process was open, mails have been sent to the list, etc. - the deadlines were respected, 1st time in 5.3 releases history I do not understand why you keep saying that it was a major mistake to do it this way. I can understand that the chaotic way fits more to your ideas about how things should work however it totally fails to actually get 3rd parties involved more deeply in our developments (be QA or to integrate latest releases to their products, like most unix distros). What I suggest is to do it again the same way for 5.3.2, I will improve the tools to make it more transparent and full fills your requests (except the bug trackes, which is another major issue that we will have to address very soon as well). Then we can have this discussion again. The reason is that both Johannes and I were happy (not 100% but more than 50% :) with it and it allows us to sleep better during the release phases. Cheers, --=20 Pierre http://blog.thepimp.net | http://www.libgd.org