[asterisk-dev] Asterisk now available with bundled pjproject!
George Joseph
george.joseph at fairview5.com
Wed Mar 23 06:29:26 CDT 2016
On Wed, Mar 23, 2016 at 12:21 AM, Luar Roji <cyberplant at gmail.com> wrote:
> Tested here:
> https://hub.docker.com/r/luar/asterisk/builds/buddnqfztv8zsf8zsgtxjj8/
>
> And seems to be working fine, nice!
>
Great! Thanks for the feedback.
>
> On Mon, Mar 7, 2016 at 4:28 PM, George Joseph <george.joseph at fairview5.com
> > wrote:
>
>> The current Asterisk 13 and master git branches have a new feature that
>> will be included in 13.8.0: The ability to compile and run Asterisk with a
>> bundled version of pjproject.
>>
>>
>> Why would you want to do this? Several reasons:
>>
>> - Predictability: When built with the
>> bundled
>> pjproject, you're always certain of the version you're running
>> against, no matter where it's installed.
>> - Scalability: The default pjproject configuration is optimized for
>> client applications. The bundled version's configuration is optimized for
>> server use.
>> - Usability: Several feature patches, which have been submitted
>> upstream to pjproject but not yet released, have been included in the
>> bundled version.
>> - Safety: If a security or critical issue is identified in
>> pjproject, it can be patched and made available with a new release of
>> Asterisk instead of
>> having to
>> waiting for a new release of pjproject
>>
>> .
>> - Maintainability: You don't need to build and install separate
>> packages.
>> - Supportability: When asking others for help, there's no question
>> about which version of pjproject you're using and what options it was
>> compiled with.
>> - Compatibility: This is especially important from a development
>> perspective because it means we can be sure that new pjproject APIs that
>> have been introduced
>> ,
>> or old ones that have been deprecated
>> ,
>> are handled and tested appropriately in Asterisk.
>> - Reliability: You can be sure that Asterisk was tested against the
>> bundled version.
>>
>>
>> So now that you're sold, here's how you use it:
>>
>> All you have to do is add the "--with-pjproject-bundled" option to your
>> ./configure command line and remove any other "--with-pjproject" option you
>> may have specified. The configure and make processes will download the
>> correct version of pjproject, patch it, configure it, build it and finally
>> link Asterisk to it statically. No changes in runtime configuration are
>> required.
>>
>> Still not sold? The default behavior hasn't changed so as long as you
>> haven't specified "--with-pjproject-bundled", your build and deploy process
>> remains as is.
>>
>> PLEASE TRY THIS!! I'd love some feedback BEFORE 13.8.0 is released.
>>
>>
>> --
>> _____________________________________________________________________
>> -- 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20160323/a53fc0d3/attachment-0001.html>
More information about the asterisk-dev
mailing list