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