<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 11, 2013 at 1:57 AM, Jeff Sickel <span dir="ltr"><<a href="mailto:jas@corpus-callosum.com" target="_blank">jas@corpus-callosum.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a set of patches I've developed based on the 2.7 branch that provides a working port of Python 2.7.5 to Plan 9 386 and amd64 builds (an arm version is mostly working, but will need a few more updates before being hauled off on the wagon).  Most of the changes, including mkfiles, are local to a Plan9 subdirectory.  There are a few changes to Lib/*.py files specifically site.py and sysconfig.py to make living in a semi-POSIX world tolerable with many current Python modules.<br>


<br>
Because Plan 9 does not have shared libraries, we must link in all the C modules we want at build time.  This means that I've included specific targets to pull in Mercurial sources during the compilation and linking phases. That brings us up to a current version of Mercurial 2.6.2.  There is no ssh support for cloning, but we do have a viable version of https: using TLS/SSLv3 that has worked well with bitbucket.  That said, I can prepare a patch from my mq work area and submit it upstream in one of various ways for review.<br>

</blockquote><div><br></div><div style>We have moved away from trying to support non-mainstream OSs directly in the code base and prefer people to maintain a patched branch elsewhere. That being said, if any of the changes are reasonable in general feel free to submit patches at <a href="http://bugs.python.org">bugs.python.org</a>.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Is there a preferred method that does not require an initial `hg clone ssh://<a href="http://hg@hg.python.org/cpython`" target="_blank">hg@hg.python.org/cpython`</a>?<br>
<br></blockquote><div><br></div><div style>Not quite sure what you mean, but I assume you are asking about submitting patches, in which case you can use an HTTPS clone. SSH access is only for core developers to push changes to the main repo.</div>

<div style><br></div><div style>-Brett</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
acme# pwd<br>
/usr/jas/src/cmd/cpython<br>
acme# hg sum<br>
parent: 83814:75a6bbf41cc8 plan9 qbase qtip<br>
 update setup base install locations<br>
branch: 2.7<br>
commit: 8 unknown (clean)<br>
update: 37 new changesets, 2 branch heads (merge)<br>
mq:     1 applied<br>
ac<br>
<br>
<br>
-jas<br>
<br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-dev" target="_blank">http://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/brett%40python.org" target="_blank">http://mail.python.org/mailman/options/python-dev/brett%40python.org</a><br>
</blockquote></div><br></div></div>