Yaakov, On Tue, Jan 26, 2010 at 02:47:13PM -0600, Yaakov (Cygwin/X) wrote: > On 26/01/2010 07:56, Jason Tishler wrote: > >Agreed, especially since the Python web site indicates the following: > > > > The current production versions are Python 2.6.4 and Python > > 3.1.1. > > Which raises another point: 3.x are meant to be installed in parallel > with 2.x (/usr/bin/python3 instead of /usr/bin/python, etc.). So a > separate python3 package might also be in order.
Agreed, but let's focus on the 2.5 to 2.6 (or 2.7) upgrade first. > >[snip] > >What do you propose? Should I release a Python 2.6 as experimental, > >use alternatives, or another approach? > > [snip] > So if we keep with only one 2.x version at a time, then 2.6.4 as > experimental is probably the best bet, with a clear schedule to > maintainers of when 2.6 will go stable so the transition has a chance > of being smooth. I prefer the above approach. However, what happens if 2.7 is released during the 2.5 to 2.6 transition period? > If, OTOH, we start supporting 2.5, 2.6, and (soon) 2.7 simultaneously, > then the packaging scheme for Python would need to significantly > change. I would like to avoid supporting multiple 2.x packages simultaneously. > While you're at it, could you please include my ctypes patches: > > http://cygwin-ports.svn.sourceforge.net/viewvc/cygwin-ports/ports/trunk/lang/python2.6/2.5.2-ctypes-util-find_library.patch > http://cygwin-ports.svn.sourceforge.net/viewvc/cygwin-ports/ports/trunk/lang/python3/3.0rc3-ctypes-util-find_library.patch > > This is critical for typical ctypes usage, where only a library name > is given (e.g. PyOpenGL). It means that the -devel package is > required, but the same is true of the techniques used on Linux. OK, but what do you mean by "the -devel package is required"? After reading the patch, I think you mean the binutils package. Please confirm. > >BTW, is the threading workaround mentioned in the following post still > >necessary? > > > > http://cygwin.com/ml/cygwin/2009-07/msg00831.html > > Last time I checked, yes for both 2.6 and 3.1. Bummers, now it is necessary for 3.x too. :,( Thanks, Jason -- PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers Fingerprint: 7A73 1405 7F2B E669 C19D 8784 1AFD E4CC ECF4 8EF6 -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple