On Sat, 2014-01-11 at 10:03 -0700, EBo wrote:
> On Jan 11 2014 6:19 AM, Chris Morley wrote:
> > ...
> >>
> >> I think we are in prefect agreement.  All I meant is to not commit
> >> non-compilable code.  But I would argue that this should be a pull
> >> operation -- Lets say you have a branch dealing with TP, then you 
> >> get it
> >> working and tested by a couple of people, then you send a pull 
> >> request
> >> to Seb.  He then merges it back into master for inclusion and wider
> >> distribution and testing.
> >>
> >
> > ah yes non compilable code is a no no for sure. That is surely a
> > thing nice about the buildbots - you find out about this quickly. 
> > I've
> > had code work great on my system but breaks on another.
> > Right now I can push a 'feature' branch to the buildbot to check it
> > before including it in master - but I have push access.
> 
> fair enough.  I know that non-compilable code will get pushed from time 
> to time (as shit always happen), but I think the point is clear.
> 
> > I should have explained the release manager part better ( only so
> > the discussion assumptions are close to reality ).
> > In my experience here, after a release candidate in branched off,
> > master is free to be developed. There has been little restriction on 
> > what
> > goes in and no one-person merges work in to it. There is no master 
> > manager.
> 
> I think this is a problem.  How about the next (future) branch release 
> manager manages master until they spin off.  So, if there is anyone 
> willing to take over what will become 2.7 or 3.0, they manage master 
> until we spin off the one after 2.6.  Who is it that is championing the 
> universal build (or is that something still slated for 2.6)?  Seb?
> 
> > The release manager decides what else gets included in a release 
> > candidate.
> 
> Agreed.
> 
> > Usually only bug fixes, sometimes small atomic features can be added,
> > eg new components. This is the stability and release phases.
> >
> > The pull request to master is a problem, as we have discussed.
> > with no master manager or other point of contact, there is no way
> > to make this happen or find out why it won't or can't happen. If you
> > have push access you can do things right away, if not .....
> > Hopefully we can make this situation better as we go.
> 
> It will not get better until until some change is made.  What other 
> ideas are there to fix the issue?
> 
> >> Setting it up on the buildbot is an interesting idea.  That would 
> >> imply
> >> that each test branch needs a champion to setup the buildbot, and 
> >> thwack
> >> the code.  It would be a little extra work for them, but would save 
> >> Seb
> >> some time if it is agreed that after testing and the pull request 
> >> comes
> >> that the test branch is as close to the current tip of the master as
> >> possible (so very few changes necessary).
> >>
> >
> > When I said a test branch, I meant a single branch.
> > so there would be the current release, master and testing
> > in degrees of less stability.
> 
> fair enough.  I was thinking that multiple test branches would allow 
> single ideas to be pulled in.  I doubt that there will be more than a 
> few at any given time, but this too needs a manager and I would suggest 
> that it be the person that is championing the idea (because they have 
> the skin in the game).
> 
> > In my mind the difference between master and testing is that testing 
> > work
> > doesn't automatically go into master. Is this how Debain's SID works?
> > This could backfire too as stuff could get left in testing forever if 
> > no one
> > takes the reins of moving stuff to master.
> 
> that is why I suggest designating champions.
> 
> >> > Interesting you say that.
> >> > 2.4 has about 19 unreleased bug fixes.
> >> > The last fix was 19 months ago.
> >> > I would say support has ended for it.
> >>
> >> This needs to be formally decided.  Also, if there are only 19
> >> unreleased bug fixes, how much time would it take to release them, 
> >> and
> >> formally put the code to bed.  Before doing that we should ask if 
> >> there
> >> is anyone who REALLY needs 2.4, and is willing to commit some 
> >> resources
> >> (time or money) to have it continue to be maintained?
> >>
> >
> > Chris Radek is the release manager of 2.4.
> > My personal feeling is 2.4 should be considered end of life.
> > Releasing the last bug fixes would be fine (most are actually doc 
> > fixes)
> 
> Chris?  Since you are the release manager, what are your thoughts?  Are 
> you up for a final buttonup minor revision and then EOL 2.4?
> 
>    EBo --

Just to confuse the issue further: maybe the names of the branches are
not as explanatory as they could be and should be modified; alpha,
developmental/evolutionary, beta:tested but not necessarily solid,
testing: stable but not necessarily totally solid, release; ready for
general use. Sorry, I just had to rock the boat. ;-)

Dave
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today. 
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to