[Freeswitch-users] Which FS version to use?

Miha miha at softnet.si
Fri Jul 20 10:38:54 MSD 2012


On 7/19/2012 8:23 PM, Stanislav Sinyagin wrote:
> Ken,
>
> a clean branching strategy and committing policy should actually 
> reduce the number of faults and reduce the maintenance effort.
>
> looking at the current commit log, you can easily see that about 20% 
> of commits are actually introducing new features or changing old ones. 
> So at least we should stop calling it a release candidate.
>
>
>
>     ------------------------------------------------------------------------
>     *From:* curriegrad2004 <curriegrad2004 at gmail.com>
>     *To:* FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
>     *Sent:* Thursday, July 19, 2012 7:23 PM
>     *Subject:* Re: [Freeswitch-users] Which FS version to use?
>
>     In other words, we need people testing and reporting bugs on JIRA and
>     providing feedback on the fixes.
>
>     We could always "assume" that the issue has been fixed from people who
>     never leave feedback on the fixes anyways.
>
>     On Thu, Jul 19, 2012 at 10:17 AM, Ken Rice <krice at freeswitch.org
>     <mailto:krice at freeswitch.org>> wrote:
>     > A little history here... We used to do releases... See 1.0...
>     And the 1.0.x
>     > releases
>     >
>     > Why did we stop?
>     >
>     > Because no one would test (as developers we can only test so
>     far... Users
>     > fine new and exciting ways to break software all the time...
>     >
>     > There is probably 5 times the number of what I would call edge
>     use cases
>     > then there are what I would consider normal use cases... We cant
>     possibly
>     > test every possible permutation... So there ended up
>     frustrations and pains
>     > cause people were using old revs then complaing about bugs that
>     were fixed 2
>     > months back or we had just released 1.0.2 and within 3 hours of
>     the release
>     > a mjor bug pops up...
>     >
>     > We are moving back to a release cycle with 1.2... No amount of
>     testing
>     > software that we have to run can address all the automatted
>     testing... We
>     > have to have users testing and reporting bugs and when we fix
>     bugs we need
>     > those fixes tested and reported back good/bad...
>     >
>     > Now more recently I came on board with the dev team to help
>     facilitate
>     > that... So guys help us help you... Test and report the bugs...
>     Test head...
>     > And report bugs... If you have a possible solution to a bug let
>     us know...
>     > We want 1.2 to get here and theres been a lot of changes since a
>     previous
>     > release....
>     >
>     > K
>     >
>     >
>     >
>     > On 7/19/12 9:02 AM, "Brian Foster" <bdfoster at endigotech.com
>     <mailto:bdfoster at endigotech.com>> wrote:
>     >
>     > I think the point of releasing 1.2 is exactly because of the
>     reasons you are
>     > stating.
>     >
>     > FreeSWITCH gets many commits a day, and is continually improved
>     feature-wise
>     > and stability wise. That presents precisely the problems you are
>     pointing
>     > out. It's like art. Artwork is never really finished, you just
>     have to make
>     > a decision to stop.
>     >
>     > +1 for a stable branch of FreeSWITCH. But keep those juices flowing!
>     >
>     > Brian Foster
>     > Endigo Computer LLC
>     >
>     > Sent from a mobile device.
>     >
>     > On Jul 19, 2012 9:47 AM, "Ben Langfeld" <ben at langfeld.co.uk
>     <mailto:ben at langfeld.co.uk>> wrote:
>     >
>     > 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
>     <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
>     <mailto: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
>     <mailto:peter.olsson at visionutveckling.se>>
>     >  To: FreeSWITCH Users Help
>     <freeswitch-users at lists.freeswitch.org
>     <mailto: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
>     <mailto: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 <http://git.freeswitch.com
>     <http://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 <mailto:consulting at freeswitch.org>
>     >> http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>     >>
>     >> 
>     >>  </>
>     >>
>     >> Official FreeSWITCH Sites
>     >> http://www.freeswitch.org <http://www.freeswitch.org/>
>     >> http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     >> http://www.cluecon.com <http://www.cluecon.com/>
>     >>
>     >> Join Us At ClueCon - Aug 7-9, 2012
>     >>
>     >> FreeSWITCH-users mailing list
>     >> FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <http://www.freeswitch.org/>
>     <http://www.freeswitch.org/>
>     >>
>     >> !DSPAM:5007e36132765726119943!
>     >>
>     >
>     >
>     _________________________________________________________________________
>     > Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     > http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>     <http://www.freeswitchsolutions.com/>
>     >
>     > 
>     >  </>
>     </>
>     >
>     > Official FreeSWITCH Sites
>     > http://www.freeswitch.org <http://www.freeswitch.org/>
>     <http://www.freeswitch.org/>
>     > http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     <http://wiki.freeswitch.org/>
>     > http://www.cluecon.com <http://www.cluecon.com/>
>     <http://www.cluecon.com/>
>     >
>     > Join Us At ClueCon - Aug 7-9, 2012
>     >
>     > FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <http://www.freeswitch.org/>
>     <http://www.freeswitch.org/>
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     >
>     _________________________________________________________________________
>     > Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     > http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>     >
>     > 
>     >  </>
>     >
>     > Official FreeSWITCH Sites
>     > http://www.freeswitch.org <http://www.freeswitch.org/>
>     > http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     > http://www.cluecon.com <http://www.cluecon.com/>
>     >
>     > Join Us At ClueCon - Aug 7-9, 2012
>     >
>     > FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <http://www.freeswitch.org/>
>     >
>     >
>     >
>     >
>     _________________________________________________________________________
>     > Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     > http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>     >
>     > 
>     >  </>
>     >
>     > Official FreeSWITCH Sites
>     > http://www.freeswitch.org <http://www.freeswitch.org/>
>     > http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     > http://www.cluecon.com <http://www.cluecon.com/>
>     >
>     > Join Us At ClueCon - Aug 7-9, 2012
>     >
>     > FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <http://www.freeswitch.org/>
>     >
>     >
>     > ________________________________
>     >
>     _________________________________________________________________________
>     > Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     > http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>     >
>     > 
>     >  </>
>     >
>     > Official FreeSWITCH Sites
>     > http://www.freeswitch.org <http://www.freeswitch.org/>
>     > http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     > http://www.cluecon.com <http://www.cluecon.com/>
>     >
>     > Join Us At ClueCon - Aug 7-9, 2012
>     >
>     > FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <http://www.freeswitch.org/>
>     >
>     >
>     >
>     _________________________________________________________________________
>     > Professional FreeSWITCH Consulting Services:
>     > consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     > http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>     >
>     > 
>     >  </>
>     >
>     > Official FreeSWITCH Sites
>     > http://www.freeswitch.org <http://www.freeswitch.org/>
>     > http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     > http://www.cluecon.com <http://www.cluecon.com/>
>     >
>     > Join Us At ClueCon - Aug 7-9, 2012
>     >
>     > FreeSWITCH-users mailing list
>     > FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <http://www.freeswitch.org/>
>     >
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com/>
>
>     
>      </>
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org <http://www.freeswitch.org/>
>     http://wiki.freeswitch.org <http://wiki.freeswitch.org/>
>     http://www.cluecon.com <http://www.cluecon.com/>
>
>     Join Us At ClueCon - Aug 7-9, 2012
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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 <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
HI,

thank you for all you answers. Ken did I fix for enum and now it works:) 
I did not set nameserver in enum_conf as if was not option in previous 
version.

I will try to use lates git and we will see what will happen when server 
will be in production. Now everything works in testing environment.

Regards,
Miha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120720/39459402/attachment-0001.html 


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