[Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python

Anthony Minessale anthony.minessale at gmail.com
Wed May 8 21:15:12 MSD 2013


There is not much to know about the swig really, you write the code in CPP
first and swig renders it for you.
We do this because we make common changes that can be inherited to these
languages rather than hand implement the wrappers like mod_spidermonkey is
forced to do and leads to stale code.



On Wed, May 8, 2013 at 12:07 PM, João Mesquita <jmesquita at freeswitch.org>wrote:

> I don't know much SWIG so sorry for the question. Is there anything wrong
> with using a more native wrapper to both ESL and mod like cython or Pyrex
> or anything alike? I am asking because I would like to dive into this
> module a bit more and maybe be of some assistance.
>
> Sent from my iPhone
>
> On May 8, 2013, at 1:32 PM, Anthony Minessale <anthony.minessale at gmail.com>
> wrote:
>
> It's actually assigned to me.  I wrote the module but I keep looking for
> someone else to adopt it.
> Traun is not very active anymore, no.  The module typically has not needed
> much attention as its relatively complete.
>
> We do have python wrappers for ESL too.
>
>
>
> On Tue, May 7, 2013 at 10:45 PM, Lesley Pervis <lesley.pervis at gmail.com>wrote:
>
>> I noticed that the report has been assigned to the project lead for
>> mod_python, who was last active in 2009. Am I correct to assume that
>> mod_python is currently unmaintained? Python's GIL seems to be a pain in
>> the butt for SWIG.
>>
>> I'm fiddling with Raspberry Pi as a PA endpoint, and I was thinking it
>> would be nice to leverage the growing Raspberry Pi Python ecosystem from
>> within the FS dialplan. Maybe a Python ESL client would be the way to go to
>> hook up with Python APIs.
>>
>> I've used Lua in the dialplan to very good effect, though, so I'll keep
>> using it. I've been looking around, and simple system calls from Lua make
>> it possible to do everything I want with GPIO pins, so all is well in the
>> world!
>>
>> Have you looked at the Eclipse Koneki project? I installed their Lua
>> Eclipse plugin about six months ago, and again this week to see how it's
>> coming along. It's got backing from some big companies, and it's become a
>> very functional Lua IDE. The group is also working on a machine-to-machine
>> API that looks to be at the demo stage. (Pi and Arduino talking Modbus.)
>>
>> http://www.eclipse.org/koneki/
>>
>>
>>
>> On Sat, May 4, 2013 at 6:53 AM, Anthony Minessale <
>> anthony.minessale at gmail.com> wrote:
>>
>>> Get a backtrace from gcore of the process and either reopen or open a
>>> new one.
>>> On May 4, 2013 3:19 AM, "Lesley Pervis" <lesley.pervis at gmail.com> wrote:
>>>
>>>>  This is again a problem in 1.2.8 stable. Not sure of the correct
>>>> process. Should I clone the bug?
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> FreeSWITCH-dev mailing list
>>>> FreeSWITCH-dev at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>> http://www.freeswitch.org
>>>>
>>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-dev mailing list
>>> FreeSWITCH-dev at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>> http://www.freeswitch.org
>>>
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-dev mailing list
>> FreeSWITCH-dev at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>> http://www.freeswitch.org
>>
>>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
> Twitter: http://twitter.com/FreeSWITCH_wire
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org
> googletalk:conf+888 at conference.freeswitch.org
> pstn:+19193869900
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
>


-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130508/caab2c17/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-dev mailing list