From owner-freebsd-python@FreeBSD.ORG Mon Jan 30 11:07:46 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2D7B1065673 for ; Mon, 30 Jan 2012 11:07:46 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C78738FC23 for ; Mon, 30 Jan 2012 11:07:46 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0UB7k2X005510 for ; Mon, 30 Jan 2012 11:07:46 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0UB7jL2005508 for freebsd-python@FreeBSD.org; Mon, 30 Jan 2012 11:07:45 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 30 Jan 2012 11:07:45 GMT Message-Id: <201201301107.q0UB7jL2005508@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 11:07:47 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/163112 python Updates bsd.python.mk to support Zope 2.11, 2.13 o ports/163063 python [PATCH] fix for ports-mgmt/portbuilder o ports/162421 python lang/python32 fails to build (undefined reference to ` o ports/160717 python port: lang/python27 causing other ports to hang during o ports/159215 python Mk/bsd.python.mk: PYTHON_VERSION is ignored o ports/156759 python [patch] lang/python: kevent does not accept KQ_NOTE_EX o ports/156425 python lang/python26: Needs to include -L/usr/local/lib/pth i o ports/156076 python [patch] databases/py-sqlite3: Undefined symbol "sqlite o ports/155970 python [PATCH] lang/python: speed up upgrade-site-packages o ports/155936 python lang/python27 Pthread: previous declaration of ... o ports/155526 python [PATCH] devel/py-elementtree: ignore if python >= 2.5 f ports/154209 python [PATCH] lang/python: Install symlink for ptags o ports/153952 python lang/python26 + pth fails to reconfigure cflags to inc o ports/153167 python Problem with signals, threads, and subprocesses in lan o ports/152224 python [patch] fix installed permissions for lang/python27 o ports/151534 python lang/python26 + WITH_PTH doesn't install correctly o ports/149167 python lang/python26 fails to build _ctypes on Sheevaplug (AR o ports/146957 python Mk/bsd.python.mk: PYTHONOPTIMIZE=1 in environ(7) break o ports/146823 python [patch] lang/python26: knob to build _ctypes module ag o ports/146644 python lang/python26: WITH_PTH option breaks most ports depen o ports/140968 python x11-toolkits/py-tkinter(devel/pth): py26-tkinter-2.6.4 o ports/136917 python [patch] lang/python26: gettext detection o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken 23 problems total. From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 00:24:26 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 466AD106566B for ; Wed, 1 Feb 2012 00:24:26 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by mx1.freebsd.org (Postfix) with ESMTP id 2715D8FC17 for ; Wed, 1 Feb 2012 00:24:26 +0000 (UTC) Received: from [10.20.30.103] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q110OPN2065270 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Tue, 31 Jan 2012 17:24:25 -0700 (MST) (envelope-from phoffman@proper.com) From: Paul Hoffman Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Tue, 31 Jan 2012 16:24:24 -0800 Message-Id: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> To: freebsd-python@FreeBSD.org Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) Cc: Subject: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 00:24:26 -0000 OK, so that last one went nowhere, let me try a more general topic. = Nearly all of the packages in the packages system for Python-related = ports are for Python 2.6 *only*. Those packages cannot be applied to = Python 2.7 or Python 3.x. Is there a good reason for this, particularly in light of the much = larger installed base for Python 2.7 than Python 2.6, and the = ever-increasing number of packages that require Python 3.x? Is it just = inertia here, or something deeper? --Paul Hoffman= From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 01:04:20 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93999106564A for ; Wed, 1 Feb 2012 01:04:20 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 7746C8FC0C for ; Wed, 1 Feb 2012 01:04:20 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 306735621C; Tue, 31 Jan 2012 18:45:47 -0600 (CST) Date: Tue, 31 Jan 2012 18:45:47 -0600 From: Mark Linimon To: Paul Hoffman Message-ID: <20120201004547.GA30118@lonesome.com> References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 01:04:20 -0000 On Tue, Jan 31, 2012 at 04:24:24PM -0800, Paul Hoffman wrote: > Nearly all of the packages in the packages system for Python-related > ports are for Python 2.6 *only*. er, you'll have to tell me where you're seeing this? I checked on pointyhat, on a recent i386-8 build for 8-STABLE: $ pwd /dumpster/pointyhat/i386/archive/errorlogs/a.8.20120118070557 $ ls py* | wc -l 1199 $ grep BUILD_DEPENDS py* | grep python24 | wc -l 2 $ grep BUILD_DEPENDS py* | grep python25 | wc -l 3 $ grep BUILD_DEPENDS py* | grep python26 | wc -l 2 $ grep BUILD_DEPENDS py* | grep python27 | wc -l 1179 $ grep BUILD_DEPENDS py* | grep python3 | wc -l 5 So, I'm confused? mcl From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 01:37:55 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD008106566B for ; Wed, 1 Feb 2012 01:37:55 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by mx1.freebsd.org (Postfix) with ESMTP id 8B3CA8FC17 for ; Wed, 1 Feb 2012 01:37:55 +0000 (UTC) Received: from [10.20.30.103] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q111bsNh067946 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 31 Jan 2012 18:37:54 -0700 (MST) (envelope-from phoffman@proper.com) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Paul Hoffman In-Reply-To: <20120201004547.GA30118@lonesome.com> Date: Tue, 31 Jan 2012 17:37:54 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <73AC545C-1F1A-48F5-9FDD-A91107AB3003@proper.com> References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> To: Mark Linimon X-Mailer: Apple Mail (2.1251.1) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 01:37:55 -0000 On Jan 31, 2012, at 4:45 PM, Mark Linimon wrote: > On Tue, Jan 31, 2012 at 04:24:24PM -0800, Paul Hoffman wrote: >> Nearly all of the packages in the packages system for Python-related >> ports are for Python 2.6 *only*. >=20 > er, you'll have to tell me where you're seeing this? ftp.freebsd.org: /pub/FreeBSD/ports/i386/packages-8.2-release/All #!/usr/bin/python3 AllLines =3D open("8.2.listing.txt", "r").readlines() print("Total lines: " + str(len(AllLines))) py26count =3D 0 py27count =3D 0 py3count =3D 0 for ThisLine in AllLines: if "py26" in ThisLine: py26count+=3D1 elif "py27" in ThisLine: py27count+=3D1 elif "py3" in ThisLine: py3count+=3D1 print ("2.6: " + str(py26count) + "\n2.7: " + str(py27count) + "\n3: " + = str(py3count)) Total lines: 21437 2.6: 822 2.7: 0 3: 2 (FWIW, the two packages with py3 are py31-postgresql-1.0.2.tbz and = py31-tkinter-3.1.3_3.tbz) >=20 > I checked on pointyhat, on a recent i386-8 build for 8-STABLE: >=20 > $ pwd =20 > /dumpster/pointyhat/i386/archive/errorlogs/a.8.20120118070557 > $ ls py* | wc -l > 1199 > $ grep BUILD_DEPENDS py* | grep python24 | wc -l > 2 > $ grep BUILD_DEPENDS py* | grep python25 | wc -l > 3 > $ grep BUILD_DEPENDS py* | grep python26 | wc -l > 2 > $ grep BUILD_DEPENDS py* | grep python27 | wc -l > 1179 > $ grep BUILD_DEPENDS py* | grep python3 | wc -l > 5 >=20 > So, I'm confused? I'm not sure what the error logs in pointyhat are referring to. --Paul Hoffman= From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 01:38:36 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA0151065676 for ; Wed, 1 Feb 2012 01:38:36 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by mx1.freebsd.org (Postfix) with ESMTP id C76458FC08 for ; Wed, 1 Feb 2012 01:38:36 +0000 (UTC) Received: from [10.20.30.103] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q111bsNi067946 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 31 Jan 2012 18:38:36 -0700 (MST) (envelope-from phoffman@proper.com) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Paul Hoffman In-Reply-To: Date: Tue, 31 Jan 2012 17:38:36 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> To: wen heping X-Mailer: Apple Mail (2.1251.1) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 01:38:37 -0000 On Jan 31, 2012, at 5:11 PM, wen heping wrote: > Maybe you should check your /etc/make.conf , do you set default python = version to 2.6 ? I'm talking about packages in the FreeBSD packages repository, not ports = I build on my box. --Paul Hoffman= From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 01:40:34 2012 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E1521065679 for ; Wed, 1 Feb 2012 01:40:34 +0000 (UTC) (envelope-from wenheping@gmail.com) Received: from mail-tul01m020-f182.google.com (mail-tul01m020-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 179D88FC0A for ; Wed, 1 Feb 2012 01:40:34 +0000 (UTC) Received: by obcwo16 with SMTP id wo16so926350obc.13 for ; Tue, 31 Jan 2012 17:40:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=uDSXXFxA0c7gExTwfxCRQqrSpoYZgtZfn41HbikHTFg=; b=nj+aS2+0zsen22T/nYy2s27KuNPA8uzV1jbZQfG7/Bbuoa/eFjrhP0HAep+XRlPsiJ REfmhyNYF7LjqbE4OWruy4EyXKHIX70SpadH/sZRi9W1i2xIEZzrYzVdn8zJ+VPFHAMn +rVZY85j4sM44mHL6nAxrM5a/XNU6W8Xfb8WM= MIME-Version: 1.0 Received: by 10.182.36.9 with SMTP id m9mr37395696obj.78.1328058692038; Tue, 31 Jan 2012 17:11:32 -0800 (PST) Received: by 10.182.81.131 with HTTP; Tue, 31 Jan 2012 17:11:32 -0800 (PST) In-Reply-To: <20120201004547.GA30118@lonesome.com> References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> Date: Wed, 1 Feb 2012 09:11:32 +0800 Message-ID: From: wen heping To: Mark Linimon Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Paul Hoffman , freebsd-python@freebsd.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 01:40:34 -0000 2012/2/1 Mark Linimon > On Tue, Jan 31, 2012 at 04:24:24PM -0800, Paul Hoffman wrote: > > Nearly all of the packages in the packages system for Python-related > > ports are for Python 2.6 *only*. > Maybe you should check your /etc/make.conf , do you set default python version to 2.6 ? wen > > er, you'll have to tell me where you're seeing this? > > I checked on pointyhat, on a recent i386-8 build for 8-STABLE: > > $ pwd > /dumpster/pointyhat/i386/archive/errorlogs/a.8.20120118070557 > $ ls py* | wc -l > 1199 > $ grep BUILD_DEPENDS py* | grep python24 | wc -l > 2 > $ grep BUILD_DEPENDS py* | grep python25 | wc -l > 3 > $ grep BUILD_DEPENDS py* | grep python26 | wc -l > 2 > $ grep BUILD_DEPENDS py* | grep python27 | wc -l > 1179 > $ grep BUILD_DEPENDS py* | grep python3 | wc -l > 5 > > So, I'm confused? > > mcl > _______________________________________________ > freebsd-python@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org" > From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 05:18:29 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D6341067C18 for ; Wed, 1 Feb 2012 05:18:09 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 3B5F48FC1E for ; Wed, 1 Feb 2012 05:18:08 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 7633A56221; Tue, 31 Jan 2012 23:18:08 -0600 (CST) Date: Tue, 31 Jan 2012 23:18:08 -0600 From: Mark Linimon To: Paul Hoffman Message-ID: <20120201051808.GA11036@lonesome.com> References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> <73AC545C-1F1A-48F5-9FDD-A91107AB3003@proper.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <73AC545C-1F1A-48F5-9FDD-A91107AB3003@proper.com> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 05:18:29 -0000 On Tue, Jan 31, 2012 at 05:37:54PM -0800, Paul Hoffman wrote: > ftp.freebsd.org: /pub/FreeBSD/ports/i386/packages-8.2-release/All We don't update ports in the *-release directories once the release has been cut. Our recommendation is that you should always keep your ports tree up-to-date, and download packages from e.g. package-8-stable/. mcl From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 15:53:43 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63A831065677 for ; Wed, 1 Feb 2012 15:53:43 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by mx1.freebsd.org (Postfix) with ESMTP id 3F6F58FC12 for ; Wed, 1 Feb 2012 15:53:43 +0000 (UTC) Received: from [10.20.30.103] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q11Frfpe013754 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 1 Feb 2012 08:53:42 -0700 (MST) (envelope-from phoffman@proper.com) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Paul Hoffman In-Reply-To: <20120201051808.GA11036@lonesome.com> Date: Wed, 1 Feb 2012 07:53:41 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> <73AC545C-1F1A-48F5-9FDD-A91107AB3003@proper.com> <20120201051808.GA11036@lonesome.com> To: Mark Linimon X-Mailer: Apple Mail (2.1251.1) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 15:53:43 -0000 On Jan 31, 2012, at 9:18 PM, Mark Linimon wrote: > On Tue, Jan 31, 2012 at 05:37:54PM -0800, Paul Hoffman wrote: >> ftp.freebsd.org: /pub/FreeBSD/ports/i386/packages-8.2-release/All >=20 > We don't update ports in the *-release directories once the release > has been cut. =20 Thanks, that makes good sense.=20 > Our recommendation is that you should always keep your > ports tree up-to-date, and download packages from e.g. = package-8-stable/. Combined with Wen's message yesterday about the official version moving = to 2.7 after 8.2 was cut, that makes sense. HOWEVER, it doesn't answer the question of packages for 3.x. Is the = policy "there can be (mostly) only one set of packages for Python = modules, and that is for the preferred version"? Why not also have = "py30-foo" and so on? I have a specific need for a project I am working on (which uses Python = 3.1), and now have to jump through major hoops of adding the whole ports = tree just to get two minor Python ports; everything else is coming from = packages. --Paul Hoffman= From owner-freebsd-python@FreeBSD.ORG Wed Feb 1 23:55:27 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7477C106564A for ; Wed, 1 Feb 2012 23:55:27 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 54A528FC16 for ; Wed, 1 Feb 2012 23:55:27 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id DC7AE5620E; Wed, 1 Feb 2012 17:55:26 -0600 (CST) Date: Wed, 1 Feb 2012 17:55:26 -0600 From: Mark Linimon To: Paul Hoffman Message-ID: <20120201235526.GE14235@lonesome.com> References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> <73AC545C-1F1A-48F5-9FDD-A91107AB3003@proper.com> <20120201051808.GA11036@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 23:55:27 -0000 On Wed, Feb 01, 2012 at 07:53:41AM -0800, Paul Hoffman wrote: > HOWEVER, it doesn't answer the question of packages for 3.x. Is the > policy "there can be (mostly) only one set of packages for Python > modules, and that is for the preferred version"? It's a code limitation rather than policy. We would have to run two back-to-back bulk builds, one with the switch thrown one way, and one with it the other. The builds are scheduled off the hierarchy as built via 'make index', and thus two different INDEX files are required. It could be done but it's kind of a PITA with the way things are set up, so we had never really considered doing it. You might want to look at the just-added port ports-mgmt/poudriere to see if it would help your problem locally. mcl From owner-freebsd-python@FreeBSD.ORG Thu Feb 2 00:06:27 2012 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42B9A106564A for ; Thu, 2 Feb 2012 00:06:27 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by mx1.freebsd.org (Postfix) with ESMTP id 1E1B18FC12 for ; Thu, 2 Feb 2012 00:06:27 +0000 (UTC) Received: from [10.20.30.103] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q1206Poj011642 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 1 Feb 2012 17:06:26 -0700 (MST) (envelope-from phoffman@proper.com) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Paul Hoffman In-Reply-To: <20120201235526.GE14235@lonesome.com> Date: Wed, 1 Feb 2012 16:06:25 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <03D706CD-7FE1-43EC-BC5D-A00095FF57C5@proper.com> <20120201004547.GA30118@lonesome.com> <73AC545C-1F1A-48F5-9FDD-A91107AB3003@proper.com> <20120201051808.GA11036@lonesome.com> <20120201235526.GE14235@lonesome.com> To: Mark Linimon X-Mailer: Apple Mail (2.1251.1) Cc: freebsd-python@FreeBSD.org Subject: Re: The state of packages based on Python ports X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Feb 2012 00:06:27 -0000 On Feb 1, 2012, at 3:55 PM, Mark Linimon wrote: > On Wed, Feb 01, 2012 at 07:53:41AM -0800, Paul Hoffman wrote: >> HOWEVER, it doesn't answer the question of packages for 3.x. Is the >> policy "there can be (mostly) only one set of packages for Python >> modules, and that is for the preferred version"? >=20 > It's a code limitation rather than policy. We would have to run two > back-to-back bulk builds, one with the switch thrown one way, and one > with it the other. The builds are scheduled off the hierarchy as > built via 'make index', and thus two different INDEX files are = required. >=20 > It could be done but it's kind of a PITA with the way things are set = up, > so we had never really considered doing it. Drat, but that makes sense. It would be a PITA, now that I think about = how it would need to happen. > You might want to look at the just-added port ports-mgmt/poudriere to > see if it would help your problem locally. Or even globally; this could work. I'll think more about it. --Paul Hoffman=