<div dir="ltr">On Thu, Feb 27, 2014 at 12:56 PM, Matthew Jordan <span dir="ltr"><<a href="mailto:mjordan@digium.com" target="_blank">mjordan@digium.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(1) I fully appreciate the annoyance of having embedded libraries in<br>
Asterisk. While some of those embedded libraries may be difficult to<br>
extract, some - most likely - could be removed at this point. I would<br>
love to see patches proposed for Asterisk that removed some of the<br>
external libraries (editline and mxml are two that come readily to<br>
mind).<br></blockquote><div><br></div><div>I'm pretty sure we either had or have a patch in Fedora for editline... I'll look at it a bit later.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(2) The policy of any distribution is, and should be, set by that<br>
distribution. If a distribution has a policy that precludes it from<br>
including packages of Asterisk, I fully respect that. At the same<br>
time, that does not mean that said policy - even when it is well<br>
intentioned - will always make the most sense either for the Asterisk<br>
project or for projects that Asterisk depends on.<br></blockquote><div><br></div><div>I agree wholeheartedly. It's discussions like these that help us make the most of the situation when the policies intersect.<br></div>
<div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
That being said, I have a very difficult time understanding how<br>
Asterisk 11 can have packages for Fedora but Asterisk 12 cannot.<br></blockquote><div><br></div><div>It's not that Asterisk 12 cannot be packaged for Fedora -- it's that nobody has done it yet, due to the work of trying to get dependencies like pjproject packaged up and approved.<br>
</div><div> </div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Due to the demands of certain members of the Asterisk community [1],<br>
we spent a considerable amount of effort removing pjproject from<br>
Asterisk 12. This was a good thing to do: it made the Asterisk build<br>
system cleaner and resulted in numerous improvements to pjproject that<br>
have been included in the up stream distribution [2]. Today, we have a<br>
version of Asterisk that contains fewer embedded libraries, as well as<br>
a version of pjproject that can be made into packages (even if those<br>
packages are not suitable for some Linux distributions).<br></blockquote><div><br></div><div>This is definitely a good thing, and if I haven't said it loudly enough already, thank you very much. It makes a huge difference.<br>
</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Despite this, the decision was made that Asterisk 12 was unsuitable<br>
for packaging in the Fedora distribution, due to it using (but not<br>
strictly depending on) pjproject.<br></blockquote><div><br></div><div>Again, I don't think anybody in Fedora (at least that I know of) is rejecting Asterisk 12 -- we simply need to either package Asterisk 12 up without pjproject (option 1), or get pjproject packaged up (without it's third_party directory) appropriately (option 2), and then get Asterisk 12 into Fedora. I'm trying to find time to work on option 2. If anybody on the list wants to help out, you can follow along at <a href="https://bugzilla.redhat.com/show_bug.cgi?id=728302">https://bugzilla.redhat.com/show_bug.cgi?id=728302</a>.<br>
<br>--<br></div><div>Jared Smith<br></div><div> <br></div></div></div></div>