From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Sickel Content-Type: multipart/alternative; boundary="Apple-Mail=_9D2814C2-87BC-4FA3-BE33-E130E1574D3F" Message-Id: Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\)) Date: Sun, 1 Jun 2014 10:34:52 -0500 References: <1401563907.36956.YahooMailBasic@web184705.mail.ne1.yahoo.com> <6a19130f881b941481e8b530b5a60449@ladd.quanstro.net> <07a3b9a6bbed818dc1375da92143c63f@ladd.quanstro.net> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: Subject: Re: [9fans] Mistake in Plan9 Mercual port? Topicbox-Message-UUID: f3ec1b1e-ead8-11e9-9d60-3106f5b1d025 --Apple-Mail=_9D2814C2-87BC-4FA3-BE33-E130E1574D3F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Jun 1, 2014, at 9:46 AM, Pavel Klinkovsk=FD = wrote: > https://bitbucket.org/jas/cpython >=20 > you can pull hg directly from the mainline. >=20 > Well, I am a little bit confused... >=20 > 1. Is is a new 'python' interpretter implementation? What is a = difference from 'bichued/python=92? It=92s a =91new=92 CPython 2.7.x version. No dependencies on 3rd party = libs (e.g., openssl, bzip2, =85). There is an APE patch that=92s 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=92s a little of both. The bichued/python + earlier hg does exec up = external programs like ssh using ape/psh. The new version doesn=92t use psh, mostly as none of my = script tests on Plan 9 worked like using Python on BSD/Linux/OSX=97so there=92s 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 --Apple-Mail=_9D2814C2-87BC-4FA3-BE33-E130E1574D3F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252
On Jun 1, 2014, at 9:46 AM, Pavel = Klinkovsk=FD <pavel.klinkovsky@gmail.com&= gt; wrote:


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=92?

It=92s a =91new=92 CPython 2.7.x version.  No dependencies on 3rd = party libs (e.g., openssl, bzip2, =85).
There is an APE patch = that=92s needed to bring APE closer in line with the current decade. =  Take

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

It=92s = a little of both.  The bichued/python + earlier hg does exec up = external programs like ssh
using ape/psh.  The new = version doesn=92t use psh, mostly as none of my script tests on Plan = 9
worked like using Python on BSD/Linux/OSX=97so there=92s 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

= --Apple-Mail=_9D2814C2-87BC-4FA3-BE33-E130E1574D3F--