On Tue, Sep 23, 2014 at 4:44 PM, Rohit Yadav <rohit.ya...@shapeblue.com> wrote:
> Hi David,
>
> On 23-Sep-2014, at 8:31 pm, David Nalley <da...@gnsa.us> wrote:
>> Where was the merge request for this huge merge to master? (it was at
>> 50 commit emails, when it stopped sending, )
>> We have passed feature freeze for 4.5.0, so I am confused as why this
>> was merged. Is there a reason not to revert all of this?
>
> This was the request: https://github.com/apache/cloudstack/pull/16
> And JIRA: https://issues.apache.org/jira/browse/CLOUDSTACK-7143
> We all get emails from Github PR (just re-checked) so you may find them on 
> the ML.
>

Yes, GH PR is exactly like the Review Board emails in this particular
aspect. My question is why is this merged into master rather than a
feature branch, and why no [MERGE] email as per:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Branch+Merge+Expectations

> I was reviewing this Github pull request which came in couple of weeks ago. 
> This is well tested and successfully refactors the way we build systemvms. It 
> was only merged when it passed build tests and painful manual QA (I did on 
> KVM). Just want to mention that this is not my code or $dayjob work, I was 
> just trying to help out the contribution from community member(s).
>
> Pardon my ignorance but I was not aware about our official status of 
> master/4.5.0 that we’re already passed feature freeze. Can you confirm the 
> official stand/status on master/4.5.0 and when do we plan to cut the release 
> branch, and if we are changing anything with the way we do releases etc?
>

See:
http://markmail.org/message/jctcystkzv4sqrvz

Based on that thread, we decided not to branch 4.5.0 and instead keep
master = 4.5.0 until much later in the schedule.
Hence merging features into master is breaking feature freeze.

> I see a lot of changes that comes in every other day on master. The pattern I 
> see is that developers check-in barely working feature and then find the 
> excuse to check-in more patches/commits as bug fixes where they actually are 
> trying to complete an incomplete feature. I think this is a chronic issue 
> which should be checked and everyone should make an effort to work in their 
> feature branch, work on their git-foo, rebase/fix-conflicts and send merge 
> request or Github pull requests or request using reviewboard. I think this 
> will allow all of us to participate in on-going efforts and would help 
> improve its quality using QA and code reviewing.
>

This is a separate issue; but I tend to agree with your analysis of
how things happen. If you see this happening though, please speak up.
As a committer you have veto power. Speaking frankly, we all have to
be on guard for quality issues.

--David

Reply via email to