+1

Kelven


On 8/15/12 2:42 PM, "Alex Huang" <alex.hu...@citrix.com> wrote:

>After doing the merge over process one time, I realize something is wrong
>with CS structure.  We should think about fixing this.
>
>The problems I found are
>
>- I know nothing about the UI but I'm responsible for it.
>- Someone who is a committer can actually check into areas they know
>absolutely nothing about.
>- As a release manager, I have no way of knowing whether someone doing a
>checkin is actually an expert in that part of the code because of the
>above.
>
>So this reminded me of a conversation I had with Amr Awadallah,
>Cloudera's CTO, when CS joined Apache incubation.  I was picking his
>brains about how CS should work in Apache given his experience with
>Hadoop.  His suggested that we break CS into multiple subprojects.  We
>admit committers to the subprojects based on their experience with that
>subproject.  
>
>I like to see what's the community's response to a structure like that.
>Through Murali's work, CloudStack has already been broken down into finer
>set of plugins.  We can start with every jar is a sub project with
>committers assigned to them.  It will take a little time to sort out but
>it will make going forward a lot easier.
>
>Please comment.
>
>--Alex

Reply via email to