Hi George, is there any reason why seemingly you never read my original mail about those branches beeing off-limit and those commit gonna be reverted? http://news.php.net/php.cvs/79411
ps: we prefer bottom-posting on the php.net lists, and that hasn't changed in the last couple of years. On Sat, Jul 26, 2014 at 12:24 AM, George Wang <gw...@litespeedtech.com> wrote: > 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. >> > > -- Ferenc Kovács @Tyr43l - http://tyrael.hu