Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76148 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58582 invoked from network); 25 Jul 2014 22:24:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2014 22:24:20 -0000 Authentication-Results: pb1.pair.com header.from=gwang@litespeedtech.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=gwang@litespeedtech.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain litespeedtech.com designates 209.85.192.46 as permitted sender) X-PHP-List-Original-Sender: gwang@litespeedtech.com X-Host-Fingerprint: 209.85.192.46 mail-qg0-f46.google.com Received: from [209.85.192.46] ([209.85.192.46:39804] helo=mail-qg0-f46.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 42/EE-08559-219D2D35 for ; Fri, 25 Jul 2014 18:24:19 -0400 Received: by mail-qg0-f46.google.com with SMTP id z60so5843860qgd.19 for ; Fri, 25 Jul 2014 15:24:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=hPpD8GdkqxDp5/ICV88rVqdLODMx/DqoPdFshIVTRsA=; b=GXC/YmfMcovSN6cHquZQF+5o5PR7+YehDTJWxNBXBelP01g0YixjmgN0RS/3e+LqM+ GIOMghRvn72h8U7p7fGUQS9jAd0tc5uc6G/mfv5nBEyY4P8OUJUESLwWmswh7J1vuKRC XeZWpidhfI7KCCcMCtA5BeTswJPAR4vJjiLhO/gE4v0L2lUjHpM1pskUeNAJQH8RN47H EtzJiGuE0HJ+AGgKS4yCI63s3AuA0Ee2FxHolpusd3xjsUuGkkruZh6C9CMRVflqf2iS 7d315ZnZVu+LZHrHroeqOymX2wddV2u6hh8NcmCHt42TUfGxrHwRQTOZ4sGVyK027tZE 9gxQ== X-Gm-Message-State: ALoCoQnnakB+e6vrv901QcKvEx1BntEqOZLWSsdtDjuu03sZ5SgIPfQGrLvMddiWSQZGVxMPibUn X-Received: by 10.224.173.7 with SMTP id n7mr32784360qaz.57.1406327062839; Fri, 25 Jul 2014 15:24:22 -0700 (PDT) Received: from [192.168.0.10] ([174.44.15.163]) by mx.google.com with ESMTPSA id g4sm15846665qay.6.2014.07.25.15.24.22 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 25 Jul 2014 15:24:22 -0700 (PDT) Message-ID: <53D2D90B.2020005@litespeedtech.com> Date: Fri, 25 Jul 2014 18:24:11 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Stas Malyshev , Ferenc Kovacs CC: =?UTF-8?B?Sm9oYW5uZXMgU2NobMO8dGVy?= , PHP Internals References: <539B8B74.6030707@sugarcrm.com> <53CB0347.2030902@sugarcrm.com> <53CEB32B.8030407@sugarcrm.com> <53D03599.20205@litespeedtech.com> <1406212844.3964.140.camel@guybrush> <53D18775.3020107@litespeedtech.com> <53D2C44C.6090106@litespeedtech.com> <53D2CA71.3090707@sugarcrm.com> In-Reply-To: <53D2CA71.3090707@sugarcrm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: 5.3 final release From: gwang@litespeedtech.com (George Wang) All right, looks like it is my fault not making the reply sounds critical enough. It pretty much make all third party php-litespeed rpms useless, only causes trouble and confusion for LiteSpeed users. Maybe the release branches should be only open to the RMs, save everyone time and efforts and force to follow the procedure. So, now moving forward, the code should be in PHP-5.4/5.5/5.6 branches already, I will update NEWS files in 5.4/5.5/5.6 branches, anything else? I want to make sure the LiteSpeed SAPI code is up2date in next release. Best regards, George Wang On 7/25/2014 5:21 PM, Stas Malyshev wrote: > Hi! > >> I just found that my commits to PHP-5.4.31 and PHP-5.5.15 branch have >> been voided, the result is that in final 5.4.31 and 5.5.15 release >> package, sapi/litespeed code is still the ancient V5.5 release, it is >> ridiculous! > No, it is not ridiculous, it is the release process. The three-number > branches are release branches, and no commits but by the RMs should be > done there. Moreover, even by the RMs the only commits that go there > once the release is branched is either technical release commits > (versions, NEWS, etc.) or urgent high-profile security fixes which could > not be done in development branches, or other exceptional commits (like > somebody discovering at the last moment Windows build is broken). > > In general, once the release branch is created, it is frozen except for > urgent fixes, RC fixes/reverts and other exceptional cases. The decision > of which commits to include is by the RM of the branch. > > The regular commits go into development branches - PHP-5.4, PHP-5.5, > etc. I've sent you an email to verify if it is not an urgent commit, but > both from review and from your answers it was clear that it was not, and > there's no compelling reason to override regular release flow for it. > Thus, these commits were not included into releases that were already > well under way. > >> What is the procedure to make sure our latest sapi/litespeed release >> will be in the next release? > Creating a pull request and after review etc. committing it to the > development branches - PHP-5.4, PHP-5.5, etc. There's more info here: > https://wiki.php.net/vcs/gitworkflow > > In the future, I would recommend to ask on the list if the procedure is > not clear. I understand there was a lot of change in how PHP release > process works in the last couple of years, and not everybody may be up > to date with it. Please ask and we will answer. We have docs, we have > guides and we have this list where there are a number of people who can > explain how to do things right. We've outgrown the situation of cowboy > release management, we have a process now, which has been working pretty > well so far. I am sorry that it caused your frustration, but be assured > your changes are not lost and will be released in the next version in > accordance to the regular release process. > > I would also encourage you to update NEWS files for the release branches > from 5.4 up to reflect your changes. The changes are always made to the > topmost release in the NEWS file.