Git Migration update

Share on Twitter Digg this story Click to view a printable version Wed, 22 Apr 2015 03:18:49 +1200 Author: Matt Riddell

thumnail

Hey everyone -

As an update on the Git migration, here is the current state of the world:

1. The SVN repos have been marked read-only. While you will still be able to checkout from SVN, you shouldn't commit to any of the branches. Note that even if you do, those commits won't make it into the Git repos - so it's not really a good idea to try :-)

2. The project has been moved over to a Git repo under Gerrit (https://gerrit.asterisk.org). You can clone the project using the instructions on the 'asterisk' repo project page:

https://gerrit.asterisk.org/#/admin/projects/asterisk Thanks goes to George Joseph for quickly getting a .gitignore/.gitreview file up for review and included in the repo.

3. Mirrors for the project have been set up on git.asterisk.org and Github. These mirrors are particularly useful for providing source browsing of the repo.

4. A patch has been put up against 'master' to rework the source file version macros. By rework, I mostly mean "remove", although the macro itself could not be fully removed due to other features relying on the file name being registered. See https://gerrit.asterisk.org/#/c/54/ for more details.

So what are some immediate next steps?

1. We need to determine the best way to handle maintaining the long running branches. While rebasing is appropriate for topic branches (team branches) that closely track a mainline branch, the mainline branches are a bit different. They not only don't have ever commit merged into them (either going 'up' from 11 => 13 => master or 'down' from master => 13 => 11), but patches are highly likely to merge cleanly. ABI issues in 11/13 are a bigger concern than those in master; APIs will have changed; etc.

As a result, my initial plan was to have developers cherry-pick to the mainline branches as appropriate, with the initial commit being done to 'master'. There are some downsides to this approach:

a) Each cherry-pick has to be reviewed. This can make it difficult to track the reviews, as each review is completely separate from the others.

b) Cherry-picks through the Gerrit UI will not always work. Folks will need to be careful when cherry-picking back to a branch that requires fixing merge conflicts, as getting the Change ID correct in such a case is important to keep all of the Gerrit reviews tied together.

c) We'll be changing our process from merging 'up' branches to 'down' branches. Change is scary.

I think we're going to need some time to work through the implications of how we handle the mainline branches. I suggest hanging out in #asterisk-dev over the next few days as we work through the details. In the meantime, I've restored the TEST-Asterisk repo so folks can play around with the cherry-picking, and/or other models of branch maintenance. I certainly welcome any suggestions on the best way to make the process work.

2. Russell noted in George's .gitreview/.gitignore review (https://gerrit.asterisk.org/#/c/42/) that we may want to include the fullname of contributors/users along with their e-mail address. I think that's a good idea, but that would mean updating our commit message template, script, and our process. Comments/suggestions welcome here on that proposal.

3. The 'make update' Makefile target needs to be updated. If you have some Makefile-foo and git-foo and would like to look at that, that'd be awesome.

Over the next few days, I'll be updating the Asterisk wiki pages with more information. I'll reply to this thread as that happens. If you have any questions, please don't hesitate to reply here or jump in #asterisk-dev.

Thanks!

Matt

--
Matthew Jordan
Digium, Inc. | Director of Technology


You haven't voted yet! Vote:
Current Rating: 9/10 (1 votes)

Announcement: ARI client in ruby

Share on Twitter Digg this story Click to view a printable version Tue, 21 Apr 2015 10:41:28 +1200 Author: Matt Riddell

thumnail

Jan Svoboda has announced the release of an ARI client for ruby.

Sorry it took me so long to get to this - for some reason my junk filter is overactive...

Hello,

I'm announcing the release of asterisk-ari-client ruby gem, a client library for the Asterisk ARI in ruby.

It implements a code generator using swagger JSON object definitions to create native ruby classes and supports WebSocket events.

For more details visit the Github repository:
https://github.com/svoboda-jan/asterisk-ari

Please provide feedback and feel free to open issues or submit pull requests on Github.

Jan Svoboda
Software Architect


You haven't voted yet! Vote:
Current Rating: 10/10 (1 votes)

Asterisk 13.3.1 Now Available

Share on Twitter Digg this story Click to view a printable version Thu, 16 Apr 2015 03:52:44 +1200 Author: Matt Riddell

thumnail

The Asterisk Development Team has announced the release of Asterisk 13.3.1.

This release is available for immediate download at

http://downloads.asterisk.org/pub/telephony/asterisk

The release of Asterisk 13.3.1 resolves an issue reported by the community and would have not been possible without your participation.
Thank you!

The following is the issue resolved in this release:

* --- pjsip: resolve compatibility problem with ast_sip_session
(Closes issue ASTERISK-24941. Reported by Matt Jordan)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.3.1

Thank you for your continued support of Asterisk!


You haven't voted yet! Vote:
Current Rating: 3/10 (3 votes)

Asterisk 12 Progress Report – 12.2.0 and 12.3.0

Share on Twitter Digg this story Click to view a printable version Tue, 10 Jun 2014 07:57:37 +1200 Author: Matt Riddell

thumnail

Matt Jordan has posted an Asterisk 12 Update:

It’s been a few months since our update on Asterisk 12, and during that time period, the Asterisk Community has been hard at work enhancing and testing Asterisk – both for existing users of Asterisk 12 as well as in preparation for the next Long Term Support release, Asterisk 13. These new features focus heavily on improving the user experience in the new PJSIP stack and enhancing the existing APIs as well as the new Asterisk REST Interface (ARI). Several of these new features have been released recently in versions 12.2.0 and 12.3.0

Read More


You haven't voted yet! Vote:
Current Rating: 2.58/10 (24 votes)

Upgrade OpenSSL and A2Billing now

Share on Twitter Digg this story Click to view a printable version Thu, 17 Apr 2014 05:19:37 +1200 Author: Matt Riddell

thumnail

The A2Billing Team has posted a note asking people to upgrade their systems urgently:

It has been widely reported that a recently discovered bug in OpenSSL compromises the security of communications data. Any A2Billing administrator who has installed an SSL certificate to provide HTTPS encryption on their website should upgrade OpenSSL.

There is more information at http://heartbleed.com/. To check whether your site is affected, go to http://filippo.io/Heartbleed/ and enter the domain name to check.

We've also had a 3rd party security expert audit A2Billing in the interests of increasing security. They have found a major security issue. We've no evidence that this exploit is in the wild, but we advise in the strongest possible terms that you upgrade to A2Billing version 2.0.8 as a matter of urgency.

If you need assistance with upgrading your operating system or A2Billing or an installation with transfer of A2Billing data, then please contact us at sales@star2billing.com

Yours,
The A2Billing Team.
http://www.asterisk2billing.org/


You haven't voted yet! Vote:
Current Rating: 2.2/10 (25 votes)


Original Content (C) 2004-2013 Matt Riddell
Back 5  Feed Add
to
Google Subscribe with Bloglines
Go to today


39 Free Softphones
August 14, 2009 Average Vote: 17
I decided to do another round up article, this time focusing on the 39 best free softphones.

Asterisk 11.0.0-beta1 Now Available
August 11, 2012 Average Vote: 10
The Asterisk Development Team is pleased to announce the first beta release of Asterisk 11.0.0 (the first Long Term Support release since 1.8).

Asterisk 10.0.0-rc1 Now Available
November 11, 2011 Average Vote: 10
The Asterisk Development Team is pleased to announce the first release candidate of Asterisk 10.0.0.

AstLinux Custom Build Engine Now Available
March 13, 2012 Average Vote: 10
Kristian Kielhofner has posted details of some work that has been completed in the AstLinux project to provide a custom build engine.

oFono 1.0 has been released
November 10, 2011 Average Vote: 10
Steve Totaro has forwarded details of the latest release of a project called oFono.

Discount for Astricon 2012
August 31, 2012 Average Vote: 10
Astricon 2012 is rapidly approaching and will be held in Atlanta between October 23 and 25. The Daily Asterisk News has secured a 20% discount on all tickets if you use the discount code.

Asterisk and Google
August 26, 2011 Average Vote: 10
Malcolm Davenport has posted a request on behalf of Digium for someone to help maintain the Google channel driver when Google makes changes.

espeak module for Asterisk
August 22, 2011 Average Vote: 10
Lefteris Zafiris has posted details of a new version of the app_espeak application for Asterisk - another speech synthesizer.

Asterisk 12 Project Update
May 8, 2013 Average Vote: 10
Matt Jordan has posted an update on the progress in Asterisk 12

Asterisk 1.10 branch created
July 14, 2011 Average Vote: 10
At 8:34am New Zealand time this morning a branch named 1.10 was created.

New SIP channel driver project page
November 23, 2012 Average Vote: 10
Mark Michelson has posted details of a wiki page that has been created to guide the development of a new SIP channel driver for Asterisk.

Chapter on Asterisk Architecture
May 27, 2011 Average Vote: 10
Russell Bryant has posted a note about a chapter on Asterisk Architecture.

AstriDevCon 2011 and AstriCon 2011
October 25, 2011 Average Vote: 10
Having arrived in Denver after a long flight from New Zealand the first of the days - AstriDevCon 2011.

Testers wanted - PRACK for 1.8
July 10, 2012 Average Vote: 10
Olle has written a post asking for testers of the PRACK support for Asterisk 1.8.

Asterisk SCF: Major build system update
June 23, 2011 Average Vote: 10
Kevin Fleming has posted an email about some pretty big changes to the Asterisk SCF build system.


Git Migration update
April 22, 2015
Matt Jordan has posted an update on the migration of Asterisk to Git.

Announcement: ARI client in ruby
April 21, 2015
Jan Svoboda has announced the release of an ARI client for ruby.

Asterisk 13.3.1 Now Available
April 16, 2015
The Asterisk Development Team has announced the release of Asterisk 13.3.1.

Asterisk 12 Progress Report – 12.2.0 and 12.3.0
June 10, 2014
Matt Jordan has posted an Asterisk 12 Update.

Upgrade OpenSSL and A2Billing now
April 17, 2014
The A2Billing Team has posted a note asking people to upgrade their systems urgently.

JIRA, Commit Messages, and Smart Commits (oh my)
April 11, 2014
Matt Jordan has posted details of some changes to integration between JIRA and SVN.

Call center satisfaction survey - results are out
April 9, 2014
Lenz from QueueMetrics has posted a link to their free eBook on Call Center satisfaction. Sorry for the delay in getting this up.

Changes to Review Board Access
March 7, 2014
Matt Jordan has posted details of a change to review board access.

New Asterisk Developer - George Joseph
March 7, 2014
Matt Jordan has posted details of a new Asterisk Developer.

Asterisk 12.1.0 Now Available
March 5, 2014
The Asterisk Development Team has announced the release of Asterisk 12.1.0.