From owner-freebsd-ports@FreeBSD.ORG Sun Nov 14 03:17:31 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70DC71065670 for ; Sun, 14 Nov 2010 03:17:31 +0000 (UTC) (envelope-from jhein@gossamer.timing.com) Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by mx1.freebsd.org (Postfix) with ESMTP id 2AC7B8FC14 for ; Sun, 14 Nov 2010 03:17:30 +0000 (UTC) Received: from gossamer.timing.com ([206.168.13.144]) by mrelay.perfora.net (node=mrus2) with ESMTP (Nemesis) id 0MJjfo-1PGMxv20ns-001beS; Sat, 13 Nov 2010 22:04:53 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19679.20942.450382.314870@gossamer.timing.com> Date: Sat, 13 Nov 2010 20:04:46 -0700 From: John Hein In-Reply-To: <54144999@toto.iv> References: <432874FB-0011-4F4D-A40F-BE1DA7A489C1@gmail.com> X-Mailer: VM 8.0.12 under 22.3.1 (i386-redhat-linux-gnu) X-Provags-ID: V02:K0:/nh/gmM5/mbKC8R/a4setP2H73vGOSUfSGUl2pjS/Zv H4cY985+nLEsKcKtL/HGYBj//2hhpOtbWNaAvwOR8ZGeGdS9Vs CAzaaTf3XzlrSz4ha5jiKD/yvaqRq54FsBe+/coKN7tTr67osC TytMFC6lFcv8vq5NC4ygb4qd53lyiKgmXXFM40lh1+5W5hUE+W ZtoKCskzUiX/X07GAu6IQ== Cc: ports@freebsd.org, Maxim Khitrov , python@freebsd.org, Sylvain Garrigues Subject: Re: FreeBSD Port: python27-2.7.0_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Nov 2010 03:17:31 -0000 John Hein wrote at 15:55 MDT on Oct 30, 2010: > Maxim Khitrov wrote at 15:42 -0400 on Oct 30, 2010: > > On Sat, Oct 30, 2010 at 2:46 PM, Sylvain Garrigues wrote: > > > Hello, > > > > > > I am using FreeBSD 8.1 and I would like to know the reasons > > > why it has been decided that the default Python installation > > > is 2.6 and not 2.7. > > > > > > Thanks in advance. > > > > Add "PYTHON_DEFAULT_VERSION=python2.7" to /etc/make.conf. To answer Sylvain's original query, 2.7 is fairly new still. When a sufficent amount of testing has occurred that indicates 2.7 has no regressions, then someone will throw the switch. Of course, what constitutes a sufficient amount of testing is somewhat subjective. So the more use it gets by early adopters (such as yourself presumably), the higher the confidence in being able to update the default. I've been using python27 for a couple months now without any problems. To help get the default switched from 2.6 to 2.7, request it and report any successes (and problems) here and/or submit PRs. A search in the PR database for python27 doesn't turn up any significant problems. It will also probably require at least one full ports test build. I don't know if one has been requested.