<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">- what pjproject version is base for
pjproject-bundled ?<br>
- can i somehow list patches in pjproject-bundled ?<br>
- can you include this patch ?
<a class="moz-txt-link-freetext" href="http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2015-September/018607.html">http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2015-September/018607.html</a>
<a class="moz-txt-link-freetext" href="https://issues.asterisk.org/jira/browse/ASTERISK-24602">https://issues.asterisk.org/jira/browse/ASTERISK-24602</a><br>
<br>
Dne 7.3.2016 v 20:28 George Joseph napsal(a):<br>
</div>
<blockquote
cite="mid:CAHKv19CU90oFJGcDuWeNvM7O5YRersNEAvwobtmdwLMen9gSMw@mail.gmail.com"
type="cite">
<div dir="ltr">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.<br>
<div class="gmail_default" style="font-family:'arial
narrow',sans-serif"></div>
<br>
Why would you want to do this? Several reasons:<br>
<ul>
<li><font face="arial, helvetica, sans-serif">Predictability:
When built with the
<div class="gmail_default" style="display:inline">bundled</div>
pjproject, you're always certain of the version you're
running against, no matter where it's installed.<br>
</font></li>
<li><font face="arial, helvetica, sans-serif">Scalability:
The default pjproject configuration is optimized for
client applications. The bundled version's configuration
is optimized for server use.<br>
</font></li>
<li><font face="arial, helvetica, sans-serif">Usability:
Several feature patches, which have been submitted
upstream to pjproject but not yet released, have been
included in the bundled version.<br>
</font></li>
<li><font face="arial, helvetica, sans-serif">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
<div class="gmail_default" style="display:inline">having
to </div>
waiting for a new release of pjproject
<div class="gmail_default" style="font-family:'arial
narrow',sans-serif;display:inline"></div>
.</font></li>
<li><font face="arial, helvetica, sans-serif">Maintainability:
You don't need to build and install separate packages.<br>
</font></li>
<li><font face="arial, helvetica, sans-serif">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.<br>
</font></li>
<li><font face="arial, helvetica, sans-serif">Compatibility:
This is especially important from a development
perspective because it means we can be sure that new
pjproject APIs that have been introduced
<div class="gmail_default" style="display:inline">,</div>
or old ones that have been deprecated
<div class="gmail_default" style="display:inline">,</div>
are handled and tested appropriately in Asterisk.<br>
</font></li>
<li><font face="arial, helvetica, sans-serif">Reliability:
You can be sure that Asterisk was tested against the
bundled version.<br>
</font></li>
</ul>
<br>
So now that you're sold, here's how you use it:<br>
<br>
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.<br>
<br>
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.<br>
<br>
PLEASE TRY THIS!! I'd love some feedback BEFORE 13.8.0 is
released.
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
---------------------------------------
Marek Cervenka
=======================================
</pre>
</body>
</html>