status of OS/2 ports of Python

Unfortunately I haven't had the bandwidth to vigorously pursue completing integration of my previously submitted patches, and at this time don't expect to be able to do much until about the time 2.2b2 is scheduled to hit the streets :-(. So I don't expect that 2.2 will have OS/2+EMX build support in the sourceball... At this stage, my plan is to finalise a binary release of 2.2 before submitting a new set of patches, taking into account Martin von Loewis' comments and suggestions (much appreciated thank you!) among others. I also plan to try and coordinate my patches with those of Michael Muller (473749, 474169 & 474500 so far) for the VAC++ build of Python for OS/2. I will try and review Michael's patches with a view to getting them into 2.2, as the VAC++ build has been part of the sourceball for a few versions. -- Andrew I MacIntyre "These thoughts are mine alone..." E-mail: andymac@bullseye.apana.org.au | Snail: PO Box 370 andymac@pcug.org.au | Belconnen ACT 2616 Web: http://www.andymac.org/ | Australia

Andy, would it help if you had SourceForge commit privileges? You'd be obliged to only check in code that doesn't break the build on other platforms, so you would be required to test anything you want to check in on another platform (Linux or Windows) before you commit to save you the embarrassment of breaking the build, but if (as I expect) you would mostly be adding stuff inside "#ifdef OS2", that shouldn't be a big burden. It would save you the trouble of uploading patches to SourceForge and it would save *us* the trouble of reviewing your patches and checking them in. All your code would be owned by the PSF, but that's what you want anyway, right? --Guido van Rossum (home page: http://www.python.org/~guido/)

On Thu, 25 Oct 2001, Guido van Rossum wrote:
I've never used CVS, but am prepared to rectify that. I am also prepared to work within the commit rules you specify. I can work with the requirement for testing on another platform if FreeBSD is an acceptable test platform. I would also propose to look after patches to the VAC++ build (such as Michael Muller's), on the basis that although I can't test the patches directly, I can test that they don't affect the rest of the system, and I can work with the submitter to resolve issues that affect OS/2 specific functionality. As to whether having commit privs would help - on the time availability front, no; otherwise more likely than not.
All your code would be owned by the PSF, but that's what you want anyway, right?
Yes. -- Andrew I MacIntyre "These thoughts are mine alone..." E-mail: andymac@bullseye.apana.org.au | Snail: PO Box 370 andymac@pcug.org.au | Belconnen ACT 2616 Web: http://www.andymac.org/ | Australia

[Andrew MacIntyre, to Guido]
Yes, FreeBSD is fine. It's "Unix-like", and random collateral damage there is mostly what we're trying to guard against, as most people building from CVS are building on Unix-like systems.
That would be wonderful. I don't know what to do with OS/2 patches, although since I'm "the Windows guy", people look at me like I'm *supposed* to know something about OS/2 <wink>. I don't. If you and Michael can coordinate, it would help Python on OS/2 a lot.
As to whether having commit privs would help - on the time availability front, no; otherwise more likely than not.
It would be more time-efficient for you (and for us). Waiting for somebody else to review your patches can drag on for-- literally --months, at which point the patch likely doesn't even apply anymore. Checking in directly from a build tree saves a whole lot of time. take-it-easy-on-#ifdefs-outside-of-pyport.h-ly y'rs - tim

Plus, if you screw up, you have instant review. :-) --Guido van Rossum (home page: http://www.python.org/~guido/)

Be prepared for some long evenings of fun with CVS! Lots of folks here on python-dev have developed a deep understanding of CVS theory and tricks though, so you're in a good place to learn.
I am also prepared to work within the commit rules you specify.
I didn't doubt this for a second.
I can work with the requirement for testing on another platform if FreeBSD is an acceptable test platform.
Sure is -- in fact, we could use more FreeBSD testing. :-)
That sounds like a very good idea. Right now I don't really know what to do with the two sets of OS/2 patches... Since Michael is cc'ed here, Michael, what do you think of this?
As to whether having commit privs would help - on the time availability front, no; otherwise more likely than not.
OK. As soon as you think you're ready to commit anything (try something small first :-), post a message here and one of the admins will add you. (You need to have a SF login first.) Not me, I'm about to go underground for a while to take care of my wife and son (to be born by Friday).
Good! The PSF legal team will eventually come up with paperwork to make this official; in the mean time, this archived email message is good enough for me. --Guido van Rossum (home page: http://www.python.org/~guido/)

Andy, would it help if you had SourceForge commit privileges? You'd be obliged to only check in code that doesn't break the build on other platforms, so you would be required to test anything you want to check in on another platform (Linux or Windows) before you commit to save you the embarrassment of breaking the build, but if (as I expect) you would mostly be adding stuff inside "#ifdef OS2", that shouldn't be a big burden. It would save you the trouble of uploading patches to SourceForge and it would save *us* the trouble of reviewing your patches and checking them in. All your code would be owned by the PSF, but that's what you want anyway, right? --Guido van Rossum (home page: http://www.python.org/~guido/)

On Thu, 25 Oct 2001, Guido van Rossum wrote:
I've never used CVS, but am prepared to rectify that. I am also prepared to work within the commit rules you specify. I can work with the requirement for testing on another platform if FreeBSD is an acceptable test platform. I would also propose to look after patches to the VAC++ build (such as Michael Muller's), on the basis that although I can't test the patches directly, I can test that they don't affect the rest of the system, and I can work with the submitter to resolve issues that affect OS/2 specific functionality. As to whether having commit privs would help - on the time availability front, no; otherwise more likely than not.
All your code would be owned by the PSF, but that's what you want anyway, right?
Yes. -- Andrew I MacIntyre "These thoughts are mine alone..." E-mail: andymac@bullseye.apana.org.au | Snail: PO Box 370 andymac@pcug.org.au | Belconnen ACT 2616 Web: http://www.andymac.org/ | Australia

[Andrew MacIntyre, to Guido]
Yes, FreeBSD is fine. It's "Unix-like", and random collateral damage there is mostly what we're trying to guard against, as most people building from CVS are building on Unix-like systems.
That would be wonderful. I don't know what to do with OS/2 patches, although since I'm "the Windows guy", people look at me like I'm *supposed* to know something about OS/2 <wink>. I don't. If you and Michael can coordinate, it would help Python on OS/2 a lot.
As to whether having commit privs would help - on the time availability front, no; otherwise more likely than not.
It would be more time-efficient for you (and for us). Waiting for somebody else to review your patches can drag on for-- literally --months, at which point the patch likely doesn't even apply anymore. Checking in directly from a build tree saves a whole lot of time. take-it-easy-on-#ifdefs-outside-of-pyport.h-ly y'rs - tim

Plus, if you screw up, you have instant review. :-) --Guido van Rossum (home page: http://www.python.org/~guido/)

Be prepared for some long evenings of fun with CVS! Lots of folks here on python-dev have developed a deep understanding of CVS theory and tricks though, so you're in a good place to learn.
I am also prepared to work within the commit rules you specify.
I didn't doubt this for a second.
I can work with the requirement for testing on another platform if FreeBSD is an acceptable test platform.
Sure is -- in fact, we could use more FreeBSD testing. :-)
That sounds like a very good idea. Right now I don't really know what to do with the two sets of OS/2 patches... Since Michael is cc'ed here, Michael, what do you think of this?
As to whether having commit privs would help - on the time availability front, no; otherwise more likely than not.
OK. As soon as you think you're ready to commit anything (try something small first :-), post a message here and one of the admins will add you. (You need to have a SF login first.) Not me, I'm about to go underground for a while to take care of my wife and son (to be born by Friday).
Good! The PSF legal team will eventually come up with paperwork to make this official; in the mean time, this archived email message is good enough for me. --Guido van Rossum (home page: http://www.python.org/~guido/)
participants (3)
-
Andrew MacIntyre
-
Guido van Rossum
-
Tim Peters