Date: Tue, 30 Aug 2011 16:07:24 -0400 From: Greg Larkin <glarkin@FreeBSD.org> To: Ruslan Mahmatkhanov <cvs-src@yandex.ru> Cc: FreeBSD Ports Mailing List <ports@freebsd.org>, miwi@FreeBSD.org Subject: Re: Python min version bumped from 2.4+ to 2.5+ Message-ID: <4E5D42FC.6060600@FreeBSD.org> In-Reply-To: <4E5CF2FF.5080302@yandex.ru> References: <4E5CE015.70803@FreeBSD.org> <4E5CE7BB.8050808@yandex.ru> <4E5CEC1E.5010209@FreeBSD.org> <4E5CF2FF.5080302@yandex.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/30/11 10:26 AM, Ruslan Mahmatkhanov wrote: > Greg Larkin wrote on 30.08.2011 17:56: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 8/30/11 9:38 AM, Ruslan Mahmatkhanov wrote: >>> Greg Larkin wrote on 30.08.2011 17:05: >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA1 >>>> >>>> Hi Martin, >>>> >>>> I have a question about a commit you made in February 2011: >>>> http://www.freshports.org/commit.php?message_id=201102250750.p1P7ofDg016541@repoman.freebsd.org&files=yes >>>> >>>> >>>> >>>> Part of the commit changed: >>>> >>>> USE_PYTHON= 2.4+ >>>> >>>> to >>>> >>>> USE_PYTHON= 2.5+ >>>> >>>> Was there a specific reason for doing so? I am running various >>>> tinderbox builds to check on port usage of the USE_PYTHON variable, and >>>> I noticed that devel/py-setuptools no longer builds if Python 2.4 is >>>> selected. >>>> >>>> I'd like to restore that capability, but before I send a PR, I >>>> wanted to >>>> check with you first. >>>> >>>> Thank you, >>>> Greg >>>> - -- >>>> Greg Larkin >>>> >>>> http://www.FreeBSD.org/ - The Power To Serve >>>> http://www.sourcehosting.net/ - Ready. Set. Code. >>>> http://twitter.com/cpucycle/ - Follow you, follow me >>> >>> I'm sorry for sail in, but i think that the reason is that python24 is >>> reached it's EOL long time ago. Actually the only supported python >>> releases atm according to python.org are - 2.7.2 and 3.2.1, and >>> developers highly encourages the users to move to this versions. >>> >>> 2.5 and 2.6 are in security-fix-only mode, there will be no ANY releases >>> for this branches after October 2011 and October 2013 respectively, >>> while 2.4 does not get security-fixes even. >>> >>> There is also this answer from Martin in this pr: >>> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/155526: >>> >>> python24 goes to the end of month, this port is on the todo for removal >>> >> >> Hi Ruslan, > > Hi Greg > >> >> Ok, thank you for the explanation. Shall I mark python24 for removal >> from the tree or file a PR for python@ to do it? > > It's not so easy actually, since we have many ports in the tree that > still depend on 2.4 (notably all that zope/plone stuff) and i believe it > was the reason why python24 still not be removed in the first place. > I do some work about eliminating python24 usage in the tree (yesterdays > py-pysqlite2x stuff - one of it), but it's not that fast. I also working > on porting zope2.13/plone4 (that supports python 2.6 and 2.7) and i'm > planing to finish it this weekend after proper testing. After that we > can deprecate/remove existing zope/plone (not longer supported upstream). Ok, it's a bigger job than I realized! > >> >> FYI, I have been running tinderbox builds with PYTHON_VERSION and >> PYTHON_DEFAULT_VERSION set to python2.4, python2.5, etc. to find out if >> ports with USE_PYTHON=yes need to be constrained a bit more. > > Yes, there is a lot of work. We have USE_PYTHON with bogus values like > 1.5+, 1.6+, 2.0+ etc :). And most of python ports will not work with > python3x so they should be constrained with -2.7 too. Do you think it's helpful then to run these builds with different Python versions enforced? I thought that getting the version ranges in the USE_PYTHON variable tightened up might help reduce the number of folks who run into build problems. I would like to do the same thing with Perl, GCC, and others. > >> I figured that python2.4 was supported since it was still in the tree >> and wasn't marked for removal yet, but I admin that I didn't check >> python.org for confirmation. > > As i already stated, i believe it's still there because there is > dependent ports. And as far i know in linux world noone shipping > python24 this days. Even RHEL/CentOS finally switched to 2.6.5 in their > 6.x branches. > >> >> Regards, >> Greg >> - -- >> Greg Larkin >> >> http://www.FreeBSD.org/ - The Power To Serve >> http://www.sourcehosting.net/ - Ready. Set. Code. >> http://twitter.com/cpucycle/ - Follow you, follow me > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk5dQvsACgkQ0sRouByUApDH2wCgjulXl1vUHOGO4ubs4rZKLTlQ kMMAoLKBSArHGQkCT75iBQuLUQmsDuXb =i3ak -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E5D42FC.6060600>