[asterisk-dev] CentOS packaging

Jeffrey Ollie jeff at ocjtech.us
Fri Feb 28 13:22:59 CST 2014


On Thu, Feb 27, 2014 at 3:51 PM, Jared Smith <jaredsmith at jaredsmith.net> wrote:
> On Thu, Feb 27, 2014 at 12:56 PM, Matthew Jordan <mjordan at digium.com> wrote:
>>
>> I would
>> love to see patches proposed for Asterisk that removed some of the
>> external libraries (editline and mxml are two that come readily to
>> mind).
>
> I'm pretty sure we either had or have a patch in Fedora for editline... I'll
> look at it a bit later.

That patch was more-or-less merged into Asterisk a while ago, at least
the part that lets you build with an external editline library (which
the Fedora package takes advantage of).  It wouldn't be terribly
difficult to come up with a patch to remove editline completely.

>> That being said, I have a very difficult time understanding how
>> Asterisk 11 can have packages for Fedora but Asterisk 12 cannot.
>
> 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.

As the Fedora Asterisk packager, this is exactly the reason that
Fedora hasn't moved to Asterisk 12.

>> Despite this, the decision was made that Asterisk 12 was unsuitable
>> for packaging in the Fedora distribution, due to it using (but not
>> strictly depending on) pjproject.
>
> 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
> https://bugzilla.redhat.com/show_bug.cgi?id=728302.

Yep, it's only a question of someone having the time to do the work,
which hasn't been me.

-- 
Jeff Ollie



More information about the asterisk-dev mailing list