[asterisk-dev] 1.6.X branches

Michiel van Baak michiel at vanbaak.info
Wed Jun 3 10:00:04 CDT 2009


On 09:40, Wed 03 Jun 09, David Hansen wrote:
> So should running trunk verison in production be ok?
> 
> Or is downloading the tars ideal

Only your own testbed can answer that.

if your testbed runs fine with trunk, it's safe for you to run trunk. If
not, install 1.6.X on your testbed and see if that works.

Never put something in production without some testing.

To give my opinion: For the most time it's ok for me to run trunk in
production. Make sure to subscribe to the svn commits mailinglist so you
know what's going on. That might help in judging how hard you have to
test before upgrading to a newer checkout.

> 
> David Hansen
> 
>  
> On Wednesday, June 03, 2009, at 08:03AM, "Leif Madsen" <leif.madsen at asteriskdocs.org> wrote:
> >Gavin Henry wrote:
> >> I've recently been given svn access to look after the LDAP things, but
> >> I can't find anywhere (in the branch code or an annoucement) that
> >> explains the purposes/reasons behind 1.6.0, 1.6.1 and 1.6.2 instead of
> >> just the 1.6.0.X
> >> 
> >> Would someone be so kind as to enlighten me?
> >
> >
> >Basically, the 1.6.x.y is either feature releases, or bug fixes inside that 
> >release where 'x' is the feature release (new features introduced from trunk) 
> >and 'y' is the bug fix release within that branch.
> >
> >So think of each 1.6.x as a 1.4 branch where there are no features added, just 
> >bug fixes. These bug fixes are tagged as 1.6.x.y.
> >
> >Each 1.6.x release is a new branch made from trunk, and thus have new features 
> >and changes since the previous 1.6.x release. Here is an ASCII diagram to help 
> >visualize it.
> >
> >                                 1.6.0.0  1.6.1.1
> >     __________ (1.6.0 branch)_______|_____|___...
> >    /
> >------------------------------------------> trunk (new features, ABI changes)
> >            \                        1.6.1.0   1.6.1.1
> >             \_____ (1.6.1 branch)_____|________|____...
> >
> >
> >Hopefully that helps make things a bit more clear. New features never go into an 
> >existing branch -- only into trunk. When a new branch is created, it inherits 
> >the features currently in trunk at that time.
> >
> >Note that several branches are maintained at once now (current policy is to 
> >maintain 3 branches at a time, plus 1.4). So when you make a change (bug fix for 
> >example) you commit to 1.4 (if it applies), then merge to trunk (merge4trunk), 
> >and then merge back down to each of the 1.6.x branches that it applies to 
> >(mergetrunk6).
> >
> >I'm sure any other developers will correct me if I was incorrect in the merge 
> >order above.
> >
> >Thanks!
> >Leif Madsen.
> >http://www.oreilly.com/catalog/asterisk
> >http://www.leifmadsen.com
> >
> >_______________________________________________
> >--Bandwidth and Colocation Provided by http://www.api-digital.com--
> >
> >asterisk-dev mailing list
> >To UNSUBSCRIBE or update options visit:
> >   http://lists.digium.com/mailman/listinfo/asterisk-dev
> >
> >
> 
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
> 
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev

-- 

Michiel van Baak
michiel at vanbaak.eu
http://michiel.vanbaak.eu
GnuPG key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x71C946BD

"Why is it drug addicts and computer aficionados are both called users?"




More information about the asterisk-dev mailing list