On Jun 1, 2014, at 9:46 AM, Pavel Klinkovský <pavel.klinkov...@gmail.com> wrote:

> https://bitbucket.org/jas/cpython
> 
> you can pull hg directly from the mainline.
> 
> Well, I am a little bit confused...
> 
> 1. Is is a new 'python' interpretter implementation? What is a difference 
> from 'bichued/python’?

It’s a ‘new’ CPython 2.7.x version.  No dependencies on 3rd party libs (e.g., 
openssl, bzip2, …).
There is an APE patch that’s needed to bring APE closer in line with the 
current decade.  Take
a look at http://9legacy.org/9legacy/patch/ape-erik.diff

> 2. Is my original problem with mercurial caused by 'hg' or 'python' on Plan9?

It’s a little of both.  The bichued/python + earlier hg does exec up external 
programs like ssh
using ape/psh.  The new version doesn’t use psh, mostly as none of my script 
tests on Plan 9
worked like using Python on BSD/Linux/OSX—so there’s a little conflict in what 
psh does and
what other variants are doing.

> 3. I see a little chicken-egg problem, to clone such 'python' version, I need 
> 'bichued/python' and 'bichued/hg' already installed... ;)

No problem there, you can download source tar+gz|bz2 directly from both 
bitbucket and selenic.
To build just unpack:

        src/
           cpython/
           hg/

and follow the cpython/mkfile rules.

Or you can grab a mkfs from http://9legacy.org/download.html

-jas

Reply via email to