[asterisk-dev] Asterisk now available with bundled pjproject!

Marek Červenka cervajs at fpf.slu.cz
Mon Mar 7 16:37:59 CST 2016


- what pjproject version is base for pjproject-bundled ?
- can i somehow list patches in pjproject-bundled ?
- can you include this patch ? 
http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2015-September/018607.html 
https://issues.asterisk.org/jira/browse/ASTERISK-24602

Dne 7.3.2016 v 20:28 George Joseph napsal(a):
> 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.
>
>
>


-- 
---------------------------------------
Marek Cervenka
=======================================

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20160307/9490796d/attachment-0001.html>


More information about the asterisk-dev mailing list