On Tuesday, January 17, 2012 6:41:48 am Ivan Voras wrote:
> (answering out of order)
> 
> On 16/01/2012 23:28, John Kozubik wrote:
> 
> > 2) Having two simultaneous production releases draws focus away from
> > both of them, and keeps any release from ever truly maturing.
> 
> This isn't how things work. The -CURRENT always has (and probably always 
> had and always will have) the focus of developers.

This is not strictly true.  At work we are using 8.2-ish, and so right now
much of development happens on 8 and has to be forward ported to HEAD.  I
do think we are cutting stable branches a bit too often and that we could
merge features back to older branches more aggressively.  SVN had made that
much easier (e.g. merging superpages from 8 back to 7).  However, it is more
work for a developer to merge a change back to 2 or 3 branches (e.g. from
HEAD to 9 to 8 to 7).  Developers are more willing to merge things back to
one or two branches.  Right now we have made a design decision to release
new X.0 releases (and cut new branches) at a certain frequency (and we
aren't even keeping up).  We could choose to alter that design and I think
we would end up with longer-lived stable branches as a result.

-- 
John Baldwin
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to