[Freeswitch-users] Which FS version to use?

Ben Langfeld ben at langfeld.co.uk
Thu Jul 19 17:45:23 MSD 2012


git-flow is a very nice branching strategy (master branch for releases,
develop branch for active development, feature branches for work in
progress). Unfortunately, more or less all freeswitch development happens
on a single branch thanks to svn-think.

Additionally, the "the latest release is HEAD" strategy is a huge problem
for those people writing software which depends on freeswitch. FreeSWITCH
does not follow any defined versioning pattern, and thus determining wether
updates will break a system is next to impossible. Thus, many people run
out-of-date freeswitch systems out of fear.

If the FS team were to adopt semver (http://semver.org) then this issue
would be all but resolved, but they appear to be dead set against version
numbers which actually have meaning. Unfortunately the core team don't seem
to realise how much of a problem this is for downstream developers, and
seem unwilling to do anything to help in that regard. A sad state of
affairs, and my only real criticism of FreeSWITCH.

I hope 1.2 represents the beginning of a sensible and mature approach to
versioning for FreeSWITCH, and it can't be released soon enough for that
very reason.

Regards,
Ben Langfeld


On 19 July 2012 15:37, Stanislav Sinyagin <ssinyagin at yahoo.com> wrote:

>
> by the way, any plans to fork a "stable" Git branch and use it only for
> bugfixes, whereas "master" would absorb also all new features?
>
> What I see now in the commit log, is the "master" branch also used for
> normal development, and not only for bugfixes. This way it's difficult to
> expect the final 1.2 release any time soon.
>
>
>
>
>
>   ------------------------------
> *From:* Peter Olsson <peter.olsson at visionutveckling.se>
> *To:* FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
> *Sent:* Thursday, July 19, 2012 2:47 PM
> *Subject:* Re: [Freeswitch-users] Which FS version to use?
>
> Current git head is always the recommended version. If you find any
> problems, please report them to Jira. Git head is currently at 1.2 RC2
> state (waiting for a stable 1.2 release), so the more things we get fixed,
> the better!
>
> Please retry the ENUM problems on latest git again, and if it still fails,
> report this to Jira.
>
> /Peter
>
> 19 jul 2012 kl. 12:51 skrev "Miha" <miha at softnet.si>:
>
> > Hi,
> >
> > on my production server I have version:
> >
> > freeswitch at default> version
> > FreeSWITCH Version 1.0.head (git-00de8e6 2011-11-01 17-27-13 -0600)
> >
> > which is in my case very stable, I can say perfect.
> >
> > As I have prepare other, more powerfull server for FS I have installed
> > FS from latest git. With version 1.2 rc1 I was having problems with load
> > and all users did not regisered (loosing connection). I do no know if
> > this was FS problem but I do not have this problems on production
> > server. Few day ago I did a new git pull. Now I have version 1.2 rc2
> > which enum do not work. I traced with wireshark but afer I put in fs_cli
> > enum 123123123, Fs sends nothing.
> >
> >
> > So on git.freeswitch.com are versions 1.0.6, 1.2 rc2 and 1.2 rc1. Which
> > version to use? Is 1.0.6 most stable for now as 1.2 is rc?
> >
> > Where can I find version of FS which I am running on production server?
> >
> > Thanks for all your help!
> >
> > miha
> >
> > _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting at freeswitch.org
> > http://www.freeswitchsolutions.com
> >
> > 
> > 
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://wiki.freeswitch.org
> > http://www.cluecon.com
> >
> > Join Us At ClueCon - Aug 7-9, 2012
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
> > !DSPAM:5007e36132765726119943!
> >
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> Join Us At ClueCon - Aug 7-9, 2012
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> Join Us At ClueCon - Aug 7-9, 2012
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120719/7ca5811b/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list