From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <13426df10704091102x67bd8063s2a69e4e2d3e2b891@mail.gmail.com> Date: Mon, 9 Apr 2007 11:02:44 -0700 From: "ron minnich" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] bell-labs website and plan9 In-Reply-To: <9ab217670704090830r7219382eqb247bd0fc26d32ca@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7d3530220704051415k79bab7efg97b140b77f4fdfba@mail.gmail.com> <9ab217670704090750h19fd808dw171a046d088df5f@mail.gmail.com> <13426df10704090822n2f4fe2mf26cc042e9de7de0@mail.gmail.com> <9ab217670704090830r7219382eqb247bd0fc26d32ca@mail.gmail.com> Topicbox-Message-UUID: 42759168-ead2-11e9-9d60-3106f5b1d025 On 4/9/07, Devon H. O'Dell wrote: > I've asked you several times off-list about the status of > Python and hg and getting these to work, but I haven't received a > response yet, so I don't know if you got them. I owe you an apology for that ... I'm sorry. What I've been trying to do is find a way to apply $$$ to someone to 1) get my python stuff reworked in a more correct fashion 2) get the work done to put that code back in the mainstream. This has not happened as soon as I might have hoped, because everyone is (always) overworked. I have put my python work to date at 9grid.net, I think this is it, tell me if I screwed up! http://9grid.net/magic/webls?dir=/rminnich/src (and we should all ask andrey and aki to give us webls ... :-) >Any > information on the hg status and how one can help with that would be > nice. status: For Hg, I needed ssh2. We don't have it. So I got paramiko-tools. It needed pycrypto. I got those. Pycrypto needed multiple fixes to the Python port, which I made; I got the pycrypto stuff to actually work. (and, along the way, realized that Python plays C tricks that ought not to be played, but that's another story ... these Python C tricks required me to hack things so that type-safety was set to "OFF OFF OFF OFF OFF") Then I prepared to release it. Then I realized, that, me releasing crypto would be a *really* *stupid* thing to do, given where I work and the state of export control and so on and so forth. SO, ... I stopped. Then you made me realize that I was being stupid, and should have thought of Hg port in terms of file trees, not ssh, and now I have to go look at this again. On plan 9, if you don't first do these tools with either file trees or 9p, you are being dumb, and I was being dumb in not thinking in those terms. But, we still really need an ssh2 transport, at some point, because that's what The Rest of The World, in their blindness, uses for most of their Hg repos. > As far as an SCM goes, it would be nice to have one, but I'm sure it > has to run in Plan 9. The big problem that I have with hg and my own > vcs is that neither is really suited for maintaining multiple > branches. Are you sure about Hg in this case? The xen tree is about the size of the plan 9 kernel, for sure, and maybe all of /sys/src, and there are lots of Xen trees out there. I have not used Hg enough to say, but my observation is that it has worked well for xen in distributed repo mode. Thanks, and sorry I was so uncommunicative on the python stuff. ron