We have problems with threading support in the mentioned APE python
port (e.g. hg serve): they complain about invalid file descriptors
which may be due to non-reentrant implementation of APE interfaces. I
didn't look any deeper though.

2013/1/5 Federico G. Benavento <benave...@gmail.com>:
> Hola Steven,
>
> thanks for getting mercurial support for Plan 9 upstream,
> I did the APE port of python (based on the native one) years ago
> because nothing worked with the "native" one, I wanted to get X
> running then it needed openssl or some socket api that wasn't
> implemented in the Plan 9 emulation of it (written in python as
> charles mentions), because native python didn't have sockets
> and things like non-blocking IO provided by APE's select.
>
> basically you're left out with the Language but without significant
> parts of the runtime when you use a native port.
>
> thanks again
>
>
> On Jan 4, 2013, at 8:10 PM, Steven Stallion <sstall...@gmail.com> wrote:
>
>> Hi Jeff,
>>
>> Mercurial has been taken care of! I more or less track the latest stable 
>> (stallion/mercurial). The existing Python port is sufficient for Mercurial, 
>> though having a native Python port would be great. I've added Plan 9 support 
>> upstream in the Mercurial repository, so future builds are very simple. In 
>> fact, it's even documented: 
>> http://mercurial.selenic.com/wiki/Plan9FromBellLabs
>>
>> Cheers,
>>
>> Steve
>>
>> On Fri, Jan 4, 2013 at 1:56 PM, Jeff Sickel <j...@corpus-callosum.com> wrote:
>> Has anyone completed an APE lib sec yet?
>>
>> I'm starting to roll an ape build of libsec in as it's needed for
>> a new Python 2.7.3+ port of Python.  I'd gladly take someone else's
>> mkfile rework to save some time.  Libsec is needed to implement a
>> new _hashlib module, one that doesn't require OpenSSL among others.
>>
>> The new Python release&build will be pushed out once I clean up
>> a few more details like getting new builds of Mercurial working.
>>
>
> ---
> Federico G. Benavento
> benave...@gmail.com
>
>
>
>



-- 
- Yaroslav

Reply via email to