9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] current python & hg support
@ 2012-02-10  2:06 Jeff Sickel
  2012-02-10  3:33 ` Anthony Sorace
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Jeff Sickel @ 2012-02-10  2:06 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs, nix-dev

A quick question for everyone, is there interest in getting a more current version of hg working for Plan 9 & NIX?  If so, given I've spent way too much time in the past getting both working for other platforms, I could devote a little time to get both prepped for future work.

Python 2.5.1 is stable, but it wouldn't hurt us to be a little closer to the 2.7.1 release.
Hg has made significant strides since 1.0.2.

Neither of these updates might help the oddities people are finding while using Hg, but if we're looking forward then keeping current should be addressed.

-jas




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10  2:06 [9fans] current python & hg support Jeff Sickel
@ 2012-02-10  3:33 ` Anthony Sorace
  2012-02-10  5:03 ` John Floren
  2012-02-10  6:43 ` erik quanstrom
  2 siblings, 0 replies; 10+ messages in thread
From: Anthony Sorace @ 2012-02-10  3:33 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I'd like the newer hg, at a minimum. Our current version
has limited my use at times, working with repositories
generated by newer versions.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10  2:06 [9fans] current python & hg support Jeff Sickel
  2012-02-10  3:33 ` Anthony Sorace
@ 2012-02-10  5:03 ` John Floren
  2012-02-10  5:55   ` Jens Staal
  2012-02-10  6:43 ` erik quanstrom
  2 siblings, 1 reply; 10+ messages in thread
From: John Floren @ 2012-02-10  5:03 UTC (permalink / raw)
  To: nix-dev; +Cc: Fans of the OS Plan 9 from Bell Labs

On Thu, Feb 9, 2012 at 6:06 PM, Jeff Sickel <jas@corpus-callosum.com> wrote:
> A quick question for everyone, is there interest in getting a more current version of hg working for Plan 9 & NIX?  If so, given I've spent way too much time in the past getting both working for other platforms, I could devote a little time to get both prepped for future work.
>
> Python 2.5.1 is stable, but it wouldn't hurt us to be a little closer to the 2.7.1 release.
> Hg has made significant strides since 1.0.2.
>
> Neither of these updates might help the oddities people are finding while using Hg, but if we're looking forward then keeping current should be addressed.
>
> -jas
>

That would be really great... Ideally, if you update Python, you could
get patches put in to officially support Plan 9. If I remember
correctly, there was at least one Python developer who was interested
in helping with that.

John



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10  5:03 ` John Floren
@ 2012-02-10  5:55   ` Jens Staal
  0 siblings, 0 replies; 10+ messages in thread
From: Jens Staal @ 2012-02-10  5:55 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

2012/2/10 John Floren <john@jfloren.net>:
> On Thu, Feb 9, 2012 at 6:06 PM, Jeff Sickel <jas@corpus-callosum.com> wrote:
>> A quick question for everyone, is there interest in getting a more current version of hg working for Plan 9 & NIX?  If so, given I've spent way too much time in the past getting both working for other platforms, I could devote a little time to get both prepped for future work.
>>
>> Python 2.5.1 is stable, but it wouldn't hurt us to be a little closer to the 2.7.1 release.
>> Hg has made significant strides since 1.0.2.
>>
>> Neither of these updates might help the oddities people are finding while using Hg, but if we're looking forward then keeping current should be addressed.
>>
>> -jas
>>
>
> That would be really great... Ideally, if you update Python, you could
> get patches put in to officially support Plan 9. If I remember
> correctly, there was at least one Python developer who was interested
> in helping with that.
>
> John
>

The same is actually also true for the Perl guys. I asked around a bit
there just recently when I noticed that the Plan9 install instructions
do not work for recent versions (the official Perl sources ship with a
script to prep the Perl sources and an mkfile under the plan9/
directory). They seem interested in getting it up to date if anyone is
interested.

I tried looking at it but did not really figure it out...

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2012-02/msg00069.html



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10  2:06 [9fans] current python & hg support Jeff Sickel
  2012-02-10  3:33 ` Anthony Sorace
  2012-02-10  5:03 ` John Floren
@ 2012-02-10  6:43 ` erik quanstrom
  2012-02-10 16:29   ` Jeff Sickel
  2 siblings, 1 reply; 10+ messages in thread
From: erik quanstrom @ 2012-02-10  6:43 UTC (permalink / raw)
  To: jas, 9fans, nix-dev

On Thu Feb  9 21:07:08 EST 2012, jas@corpus-callosum.com wrote:
> A quick question for everyone, is there interest in getting a more
> current version of hg working for Plan 9 & NIX?  If so, given I've
> spent way too much time in the past getting both working for other
> platforms, I could devote a little time to get both prepped for future
> work.
>
> Python 2.5.1 is stable, but it wouldn't hurt us to be a little closer
> to the 2.7.1 release.  Hg has made significant strides since 1.0.2.

stallion/hg is what we're using.  it's version 1.7.5.  we're using it with
bichued/python.

as i see it, the slight staleness of the port is tertiary.  the primary
problem is that python modules tend to assume they're on linux,
and the secondary problem is that the python port is not as complete
as it could be.

it would also be nice for a python port to not depend on
openssl, bz2 or z.

- erik



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10  6:43 ` erik quanstrom
@ 2012-02-10 16:29   ` Jeff Sickel
  2012-02-10 16:44     ` erik quanstrom
  0 siblings, 1 reply; 10+ messages in thread
From: Jeff Sickel @ 2012-02-10 16:29 UTC (permalink / raw)
  To: nix-dev; +Cc: 9fans


On Feb 10, 2012, at 12:43 AM, erik quanstrom wrote:

> On Thu Feb  9 21:07:08 EST 2012, jas@corpus-callosum.com wrote:
>> A quick question for everyone, is there interest in getting a more
>> current version of hg working for Plan 9 & NIX?  If so, given I've
>> spent way too much time in the past getting both working for other
>> platforms, I could devote a little time to get both prepped for future
>> work.
>>
>> Python 2.5.1 is stable, but it wouldn't hurt us to be a little closer
>> to the 2.7.1 release.  Hg has made significant strides since 1.0.2.
>
> stallion/hg is what we're using.  it's version 1.7.5.  we're using it with
> bichued/python.
>
> as i see it, the slight staleness of the port is tertiary.  the primary
> problem is that python modules tend to assume they're on linux,
> and the secondary problem is that the python port is not as complete
> as it could be.
>
> it would also be nice for a python port to not depend on
> openssl, bz2 or z.

You've got a few dependencies for mercurial:

	bz2, zlib, & ssl

So w/o those included in the Python build, no mercurial.

Getting current will help making the transition to modules that support
the Plan 9 file systems and architecture a little more robust.

Mercurial's a good example as it's got a lot of logic in place to
deal with all sorts of odd filesystems already.


-jas





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10 16:29   ` Jeff Sickel
@ 2012-02-10 16:44     ` erik quanstrom
  2012-02-10 17:03       ` John Floren
  0 siblings, 1 reply; 10+ messages in thread
From: erik quanstrom @ 2012-02-10 16:44 UTC (permalink / raw)
  To: 9fans

> Mercurial's a good example as it's got a lot of logic in place to
> deal with all sorts of odd filesystems already.
>

well if that the case, then its support isn't worth much.
nix has been dealing with problems due to osx : mangling.

- erik



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10 16:44     ` erik quanstrom
@ 2012-02-10 17:03       ` John Floren
  2012-02-10 17:50         ` Jeff Sickel
  0 siblings, 1 reply; 10+ messages in thread
From: John Floren @ 2012-02-10 17:03 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Fri, Feb 10, 2012 at 8:44 AM, erik quanstrom
<quanstro@labs.coraid.com> wrote:
>> Mercurial's a good example as it's got a lot of logic in place to
>> deal with all sorts of odd filesystems already.
>>
>
> well if that the case, then its support isn't worth much.
> nix has been dealing with problems due to osx : mangling.
>
> - erik
>

I think we decided that the : mangling came from a careless copy from
an iso9660 image... but OS X may be responsible for the case-mangling
of Kill and kill.

Too many emails, not enough time

John



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10 17:03       ` John Floren
@ 2012-02-10 17:50         ` Jeff Sickel
  2012-02-11 11:43           ` Aram Hăvărneanu
  0 siblings, 1 reply; 10+ messages in thread
From: Jeff Sickel @ 2012-02-10 17:50 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs


On Feb 10, 2012, at 11:03 AM, John Floren wrote:

> On Fri, Feb 10, 2012 at 8:44 AM, erik quanstrom
> <quanstro@labs.coraid.com> wrote:
>>> Mercurial's a good example as it's got a lot of logic in place to
>>> deal with all sorts of odd filesystems already.
>>>
>>
>> well if that the case, then its support isn't worth much.
>> nix has been dealing with problems due to osx : mangling.
>>
>> - erik
>>
>
> I think we decided that the : mangling came from a careless copy from
> an iso9660 image... but OS X may be responsible for the case-mangling
> of Kill and kill.

That's a good example.  If you create the repo on a case-sensitive
filesystem and add 'Kill' and 'kill' then you'll find that the repo
always has that file in it.  If you clone the repo to a case insensitive
filesystem, you end up with which ever file comes out of the repo last
when you do an 'hg up'.  Mercurial preserves both, but you may be in
trouble is someone on a case insensitive file system makes a commit
to 'Kill'.  Luckily the history will be there and it's easy to recover.

For those using 9vx on OSX: it's really easy to set up your local
drive to support a case sensitive file system.  Just don't make it
the root partition or where /Users resides in case you run any
applications out of ~/Applications that come from certain large
corporations (aka any that really pushed the Carbon APIs, or applications
that originated in Carbon but were only slowly migrated to Cocoa).  You can
create a case-sensitive disk image, though that has some drawbacks.
Partition your drive and then add an entry into /etc/fstab so that it
always mounts at a logical place, and not some /Volumes with a potentially
variable name.

-jas




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] current python & hg support
  2012-02-10 17:50         ` Jeff Sickel
@ 2012-02-11 11:43           ` Aram Hăvărneanu
  0 siblings, 0 replies; 10+ messages in thread
From: Aram Hăvărneanu @ 2012-02-11 11:43 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Fri, Feb 10, 2012 at 7:50 PM, Jeff Sickel <jas@corpus-callosum.com> wrote:
> For those using 9vx on OSX: it's really easy to set up your local
> drive to support a case sensitive file system.

I've used a case sensitive root file system on my mac many years. The
only problem I had was Photoshop refusing to install, everything else
worked without any issues. Of course, Photoshop itself worked after I
copied it from another machine.

-- 
Aram Hăvărneanu



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-02-11 11:43 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-10  2:06 [9fans] current python & hg support Jeff Sickel
2012-02-10  3:33 ` Anthony Sorace
2012-02-10  5:03 ` John Floren
2012-02-10  5:55   ` Jens Staal
2012-02-10  6:43 ` erik quanstrom
2012-02-10 16:29   ` Jeff Sickel
2012-02-10 16:44     ` erik quanstrom
2012-02-10 17:03       ` John Floren
2012-02-10 17:50         ` Jeff Sickel
2012-02-11 11:43           ` Aram Hăvărneanu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).