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

João Mesquita jmesquita at freeswitch.org
Wed May 8 23:23:46 MSD 2013


Oh, I see you point. Ok, I will try to delve into those waters and see what
I can find and hopefully contribute something. I thought that .i file was
generated by hand and not automagically... Will read the docs more
carefully before I continue to put my ignorance on display. ;)

João Mesquita
FreeSWITCH™ Solutions


On Wed, May 8, 2013 at 2:15 PM, Anthony Minessale <
anthony.minessale at gmail.com> wrote:

> 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
>
> _________________________________________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130508/7d3b72b9/attachment.html 


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