Re: [Python-Dev] Drop OS/2 support?

2010-04-26 Thread Victor Stinner
Le samedi 17 avril 2010 05:19:36, Andrew MacIntyre a écrit :
  My patch: http://bugs.python.org/issue8391 (os.execvpe() doesn't support
  surrogates in env).
 
 I'll look at it when I get a chance, but I'm not expecting that my input
 should affect your patch and I'm not expecting you to try and deal with
 the issue on OS/2.

I realized that the code was broken on OS/2 because it calls bytes2str(path) 
whereas this function takes two mandatory arguments. My patch factorize the 
creation of envlist, so fixing OS/2 should now be easier. The issue is now 
closed.

 The 3.x branch needs quite a bit of work on OS/2 to
 deal with Unicode, as OS/2 was one of the earlier OSes with full
 multiple language support and IBM developed a unique API.  I'm still
 struggling to come to terms with this, partly because I myself don't
 need it.

Ah ok, Python3 doesn't work on OS/2 :-)

-- 
Victor Stinner
http://www.haypocalc.com/
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Drop OS/2 support?

2010-04-17 Thread Nick Coghlan
Victor Stinner wrote:
 If we support OS/2, we need a buildbot.

As Andrew said, there are 2 levels of support - the if we break it,
we'll fix it level where our buildbots live, and the we won't go out
of our way to break it, but it may degenerate as other things change (or
simply miss out on some new features) level.

Eventually there's the trying not to break this is actively causing
problems, so now we're breaking it on purpose level of explicitly not
supporting a platform. Relatively recent examples of that were stripping
out the Win9x support, as well as the culling of old code specific to
various proprietary Unix implementions.

I don't know how well this is articulated in the relevant PEP.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
---
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Drop OS/2 support?

2010-04-17 Thread Eric Smith

Andrew MacIntyre wrote:
It is nice to get 
heads-up messages about issues that might involve such support though, 
and it shouldn't take much searching to find me to enquire.


Especially since aimacintyre is listed in Misc/maintainers.rst.

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Drop OS/2 support?

2010-04-16 Thread Victor Stinner
Hi,

Python contains code specific to OS/2 (eg. see Modules/posixmodule.c). I read 
in Wikipedia that IBM has discontinued OS/2 support in 2005. Do we still 
support OS/2 or not?

I'm asking because I'm working on a patch modifying OS2 specific code, but I'm 
unable to compile nor test my changes. And on IRC we told me that nobody 
knows/uses OS/2.

If we support OS/2, we need a buildbot.

My patch: http://bugs.python.org/issue8391 (os.execvpe() doesn't support 
surrogates in env).

-- 
Victor Stinner
http://www.haypocalc.com/
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Drop OS/2 support?

2010-04-16 Thread skip

Victor Do we still support OS/2 or not?

Yes.  Andrew MacIntyre maintains the OS/2 port:

http://www.andymac.org/

He's on python-dev.  You mostly see activity from him around release time.
I would contact him directly if you need some assistance from him.

Skip
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Drop OS/2 support?

2010-04-16 Thread Andrew MacIntyre

Victor Stinner wrote:

Python contains code specific to OS/2 (eg. see Modules/posixmodule.c). I read 
in Wikipedia that IBM has discontinued OS/2 support in 2005. Do we still 
support OS/2 or not?


As was recently discussed, what constitutes support varies in perception.

Python's source contains support for it to be built on OS/2, but 
python.org's normal build process doesn't deliver binaries.


OS/2 lives on as eCS.  It is a second tier platform, akin to Cygwin 
(which also has some source level support but is not part of the normal 
python.org release process).


I'm asking because I'm working on a patch modifying OS2 specific code, but I'm 
unable to compile nor test my changes. And on IRC we told me that nobody 
knows/uses OS/2.



If we support OS/2, we need a buildbot.


Build-bots for first tier platforms (Windows, Linux  OS/X) are useful 
for the python.org developer community.


IMO build-bots for secondary platforms are the more the responsibility 
of that platform's community on the basis of best management of 
python.org resources.


I don't think anyone reasonable would expect patch suppliers to deal 
with second tier platforms - I certainly don't.  It is nice to get 
heads-up messages about issues that might involve such support though, 
and it shouldn't take much searching to find me to enquire.


My patch: http://bugs.python.org/issue8391 (os.execvpe() doesn't support 
surrogates in env).


I'll look at it when I get a chance, but I'm not expecting that my input 
should affect your patch and I'm not expecting you to try and deal with 
the issue on OS/2.  The 3.x branch needs quite a bit of work on OS/2 to 
deal with Unicode, as OS/2 was one of the earlier OSes with full 
multiple language support and IBM developed a unique API.  I'm still 
struggling to come to terms with this, partly because I myself don't 
need it.


Regards,
Andrew.

--
-
Andrew I MacIntyre These thoughts are mine alone...
E-mail: andy...@bullseye.apana.org.au  (pref) | Snail: PO Box 370
   andy...@pcug.org.au (alt) |Belconnen ACT 2616
Web:http://www.andymac.org/   |Australia
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com