From owner-freebsd-python@FreeBSD.ORG  Mon May 25 11:06:59 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
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 660E31065675
	for <freebsd-python@FreeBSD.org>; Mon, 25 May 2009 11:06:59 +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 5277A8FC24
	for <freebsd-python@FreeBSD.org>; Mon, 25 May 2009 11:06:59 +0000 (UTC)
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4PB6x0t092930
	for <freebsd-python@FreeBSD.org>; Mon, 25 May 2009 11:06:59 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4PB6wqE092926
	for freebsd-python@FreeBSD.org; Mon, 25 May 2009 11:06:58 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 25 May 2009 11:06:58 GMT
Message-Id: <200905251106.n4PB6wqE092926@freefall.freebsd.org>
X-Authentication-Warning: freefall.freebsd.org: gnats set sender to
	owner-bugmaster@FreeBSD.org using -f
From: FreeBSD bugmaster <bugmaster@FreeBSD.org>
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 <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2009 11:06:59 -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/134239 python     [patch] rc script for net-p2p/py-bittornado
o ports/133844 python     New port: databases/py-postgresql  python3 pgsql drive
o ports/133440 python     Building lang/python30 with UCS-4 support doesn't work
o ports/133081 python     [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken
o ports/132093 python     lang/python26: python's subprocess.py fails with 'Inte
o ports/123154 python     New port: devel/py-yapps2 (an easy-to-use parser gener
o ports/122616 python     databases/py-pyPgSQL - apply bytea escape bug patch in
o ports/118301 python     devel/py-setuptools easy-install.pth contents lost on 
o ports/115940 python     Missed one file in lang/python25 if NO_NIS defined
o ports/109550 python     lang/python25 does not install /usr/local/bin/python

10 problems total.


From owner-freebsd-python@FreeBSD.ORG  Mon May 25 11:08:14 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id EE8181065670
	for <python@FreeBSD.org>; Mon, 25 May 2009 11:08:14 +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 C1BE78FC15
	for <python@FreeBSD.org>; Mon, 25 May 2009 11:08:14 +0000 (UTC)
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4PB8Edq094282
	for <python@FreeBSD.org>; Mon, 25 May 2009 11:08:14 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4PB8ELt094278
	for python@FreeBSD.org; Mon, 25 May 2009 11:08:14 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 25 May 2009 11:08:14 GMT
Message-Id: <200905251108.n4PB8ELt094278@freefall.freebsd.org>
X-Authentication-Warning: freefall.freebsd.org: gnats set sender to
	owner-bugmaster@FreeBSD.org using -f
From: FreeBSD bugmaster <bugmaster@FreeBSD.org>
To: python@FreeBSD.org
Cc: 
Subject: Current problem reports assigned to python@FreeBSD.org
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2009 11:08:15 -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/134736 python     [Update]www/py-pylons:update to 0.9.7

1 problem total.


From owner-freebsd-python@FreeBSD.ORG  Mon May 25 13:28:24 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A3C531065692;
	Mon, 25 May 2009 13:28:23 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 398CF8FC2A;
	Mon, 25 May 2009 13:28:23 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4PDSNfi003682;
	Mon, 25 May 2009 13:28:23 GMT
	(envelope-from linimon@freefall.freebsd.org)
Received: (from linimon@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4PDSNcE003678;
	Mon, 25 May 2009 13:28:23 GMT (envelope-from linimon)
Date: Mon, 25 May 2009 13:28:23 GMT
Message-Id: <200905251328.n4PDSNcE003678@freefall.freebsd.org>
To: linimon@FreeBSD.org, python@FreeBSD.org, freebsd-python@FreeBSD.org
From: linimon@FreeBSD.org
Cc: 
Subject: Re: ports/134736: [Update]www/py-pylons:update to 0.9.7
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2009 13:28:25 -0000

Synopsis: [Update]www/py-pylons:update to 0.9.7

Responsible-Changed-From-To: python->freebsd-python
Responsible-Changed-By: linimon
Responsible-Changed-When: Mon May 25 13:28:13 UTC 2009
Responsible-Changed-Why: 
Canonicalize assignment.

http://www.freebsd.org/cgi/query-pr.cgi?pr=134736

From owner-freebsd-python@FreeBSD.ORG  Mon May 25 13:28:24 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A3C531065692;
	Mon, 25 May 2009 13:28:23 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 398CF8FC2A;
	Mon, 25 May 2009 13:28:23 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4PDSNfi003682;
	Mon, 25 May 2009 13:28:23 GMT
	(envelope-from linimon@freefall.freebsd.org)
Received: (from linimon@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4PDSNcE003678;
	Mon, 25 May 2009 13:28:23 GMT (envelope-from linimon)
Date: Mon, 25 May 2009 13:28:23 GMT
Message-Id: <200905251328.n4PDSNcE003678@freefall.freebsd.org>
To: linimon@FreeBSD.org, python@FreeBSD.org, freebsd-python@FreeBSD.org
From: linimon@FreeBSD.org
Cc: 
Subject: Re: ports/134736: [Update]www/py-pylons:update to 0.9.7
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2009 13:28:25 -0000

Synopsis: [Update]www/py-pylons:update to 0.9.7

Responsible-Changed-From-To: python->freebsd-python
Responsible-Changed-By: linimon
Responsible-Changed-When: Mon May 25 13:28:13 UTC 2009
Responsible-Changed-Why: 
Canonicalize assignment.

http://www.freebsd.org/cgi/query-pr.cgi?pr=134736

From owner-freebsd-python@FreeBSD.ORG  Tue May 26 23:05:18 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 633E9106566C;
	Tue, 26 May 2009 23:05:18 +0000 (UTC)
	(envelope-from root@squish.rachie.is-a-geek.net)
Received: from mailhub.rachie.is-a-geek.net (rachie.is-a-geek.net
	[66.230.99.27])
	by mx1.freebsd.org (Postfix) with ESMTP id 31DCE8FC0C;
	Tue, 26 May 2009 23:05:18 +0000 (UTC)
	(envelope-from root@squish.rachie.is-a-geek.net)
Received: from squish.rachie.is-a-geek.net (squish.rachie.is-a-geek.net
	[192.168.2.70])
	by mailhub.rachie.is-a-geek.net (Postfix) with ESMTP id D525B7E837;
	Tue, 26 May 2009 14:48:27 -0800 (AKDT)
Received: by squish.rachie.is-a-geek.net (Postfix, from userid 0)
	id 8D5343502C; Tue, 26 May 2009 14:48:27 -0800 (AKDT)
To: FreeBSD-gnats-submit@freebsd.org
From: Mel <mel@rachie.is-a-geek.net>
X-send-pr-version: 3.113
X-GNATS-Notify: 
Message-Id: <20090526224827.8D5343502C@squish.rachie.is-a-geek.net>
Date: Tue, 26 May 2009 14:48:27 -0800 (AKDT)
Cc: MAINTAINER <python@FreeBSD.org>
Subject: [patch] lang/python-doc-html: Fix index build with python 2.6+
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 26 May 2009 23:05:18 -0000


>Submitter-Id:	current-users
>Originator:	Mel
>Confidential:	no 
>Synopsis:	[patch] lang/python-doc-html: Fix index build with python 2.6+
>Severity:	non-critical
>Priority:	medium
>Category:	ports
>Class:		sw-bug
>Release:	FreeBSD 7.1-STABLE i386
>Environment:
System: FreeBSD squish.rachie.is-a-geek.net 7.1-STABLE FreeBSD 7.1-STABLE #7: Sun Feb  8 17:45:44 AKST 2009     root@squish.rachie.is-a-geek.net:/data/obj/data/RELENG_7/src/sys/GENERIC-ICHSMB  i386


	
>Description:
Index build fails when PYTHON_DEFAULT_VERSION is set to >=2.6 in /etc/make.conf. This
is because of the error that is presented in the Makefile, and slave ports are not
properly handled.

>How-To-Repeat:
echo PYTHON_DEFAULT_VERSION=python2.6 >>/etc/make.conf && make -C \
	/usr/ports/lang/python-doc-postscript-a4 describe
>Fix:

	



--- patch-lang%python-doc-html%Makefile begins here ---
Index: lang/python-doc-html/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/python-doc-html/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- lang/python-doc-html/Makefile	13 Oct 2008 08:23:00 -0000	1.24
+++ lang/python-doc-html/Makefile	26 May 2009 22:40:19 -0000
@@ -38,11 +38,16 @@
 .endif
 .else # ${PYTHON_REL} >= 260
 .if ${DOCFORMAT} != "html" && ${DOCFORMAT} != "pdf-a4" && ${DOCFORMAT} != "pdf-letter"
+.if defined(MASTERDIR)
+IGNORE=		"${DOCFORMAT} only available for versions older then 2.6"
+NO_DESCRIBE=	yes
+.else
 .BEGIN:
 	@${ECHO} "ERROR: invalid value for DOCFORMAT: \"${DOCFORMAT}\""
 	@${ECHO} "Possible values are:  html, pdf-a4, pdf-letter."
 	@${FALSE}
 .endif
+.endif
 
 DISTNAME=	python-docs-${DOCFORMAT}
 DIST_SUBDIR=	python${PYTHON_REL}
--- patch-lang%python-doc-html%Makefile ends here ---


From owner-freebsd-python@FreeBSD.ORG  Tue May 26 23:10:22 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 91425106566B;
	Tue, 26 May 2009 23:10:22 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 667048FC12;
	Tue, 26 May 2009 23:10:22 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4QNAMYr030944;
	Tue, 26 May 2009 23:10:22 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4QNAMfG030933;
	Tue, 26 May 2009 23:10:22 GMT (envelope-from edwin)
Date: Tue, 26 May 2009 23:10:22 GMT
Message-Id: <200905262310.n4QNAMfG030933@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/134969: [patch] lang/python-doc-html: Fix index build
	with python 2.6+
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 26 May 2009 23:10:23 -0000

Synopsis: [patch] lang/python-doc-html: Fix index build with python 2.6+

Responsible-Changed-From-To: freebsd-ports-bugs->python
Responsible-Changed-By: edwin
Responsible-Changed-When: Tue May 26 23:10:21 UTC 2009
Responsible-Changed-Why: 
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=134969

From owner-freebsd-python@FreeBSD.ORG  Tue May 26 23:17:27 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A792E1065670;
	Tue, 26 May 2009 23:17:27 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 7C7A08FC08;
	Tue, 26 May 2009 23:17:27 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (miwi@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4QNHR5r036922;
	Tue, 26 May 2009 23:17:27 GMT
	(envelope-from miwi@freefall.freebsd.org)
Received: (from miwi@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4QNHRAa036917;
	Tue, 26 May 2009 23:17:27 GMT (envelope-from miwi)
Date: Tue, 26 May 2009 23:17:27 GMT
Message-Id: <200905262317.n4QNHRAa036917@freefall.freebsd.org>
To: mel@rachie.is-a-geek.net, miwi@FreeBSD.org, python@FreeBSD.org
From: miwi@FreeBSD.org
Cc: 
Subject: Re: ports/134969: [patch] lang/python-doc-html: Fix index build
	with python 2.6+
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 26 May 2009 23:17:27 -0000

Synopsis: [patch] lang/python-doc-html: Fix index build with python 2.6+

State-Changed-From-To: open->closed
State-Changed-By: miwi
State-Changed-When: Tue May 26 23:17:26 UTC 2009
State-Changed-Why: 
already fixed in my py2.6.2 patch.

http://www.freebsd.org/cgi/query-pr.cgi?pr=134969

From owner-freebsd-python@FreeBSD.ORG  Wed May 27 03:55:56 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A7F6D1065670;
	Wed, 27 May 2009 03:55:56 +0000 (UTC)
	(envelope-from j.kelly.hays@gmail.com)
Received: from mail-ew0-f164.google.com (mail-ew0-f164.google.com
	[209.85.219.164])
	by mx1.freebsd.org (Postfix) with ESMTP id 8D56C8FC08;
	Wed, 27 May 2009 03:55:55 +0000 (UTC)
	(envelope-from j.kelly.hays@gmail.com)
Received: by ewy8 with SMTP id 8so794769ewy.43
	for <multiple recipients>; Tue, 26 May 2009 20:55:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:mime-version:received:in-reply-to:references
	:date:message-id:subject:from:to:cc:content-type
	:content-transfer-encoding;
	bh=Miuz8FoJpTV+nDcQZmXpdrjrTqLOb1vFYV1coCe5kT4=;
	b=tsHbk9SegO/0gMvzXNXtlmhJcDlvLRBazkvnl4TGZ/G4gjJr94FpCYpidNmBMH81+c
	Th1LD3YxIU5JzMzEDga7crHwpogXwr8vYDbILV5ZoUJqBCF3iJRm0zAwyeh7jOp3f6ew
	RDqWWzrhfrzM8+U1VB1VY5T4J162M0IRUnjrA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:content-transfer-encoding;
	b=lv2X8Up12NdNYQnmGTm6k1JIKvBhp6gcV/UF3ugq2CjlvQuCzPm9HTA/Uy6ymBWxp7
	WkJhxV9+ygFiYlvPC+oOkLyh8lWWJiG9qb7g1NxOBcNNUkJDEdLWbhk76gmMPPm/B1R8
	v5w0muktc+L562mxLVBdw7cX9oZatWJNObmII=
MIME-Version: 1.0
Received: by 10.216.21.194 with SMTP id r44mr3457272wer.80.1243395050479; Tue, 
	26 May 2009 20:30:50 -0700 (PDT)
In-Reply-To: <20090517165416.GW71804@bsdcrew.de>
References: <20090517165416.GW71804@bsdcrew.de>
Date: Tue, 26 May 2009 22:30:50 -0500
Message-ID: <4f615770905262030r71075f5bmc1bc41417d878313@mail.gmail.com>
From: Kelly Hays <j.kelly.hays@gmail.com>
To: Martin Wilke <miwi@freebsd.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: perky@freebsd.org, tmclaugh@freebsd.org, ports@freebsd.org,
	python@freebsd.org, clsung@frebsd.org, lwhsu@freebsd.org
Subject: Re: [CFT] FreeBSD python25 move to python26 as default version.
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 03:55:57 -0000

On Sun, May 17, 2009 at 11:54 AM, Martin Wilke <miwi@freebsd.org> wrote:
> =A0 =A0Once the installed Python has been updated to 2.6, by using one of=
 the
> =A0 =A0methods above, it is required to run the upgrade-site-packages tar=
get in
> =A0 =A0lang/python to assure that site-packages are made available to the=
 new Python
> =A0 =A0version.
>
> =A0 =A0# cd /usr/ports/lang/python && make upgrade-site-packages
>
> This Makefile target requires ports-mgmt/portupgrade to be installed.
>
A lot of us are no longer using ports-mgmt/portupgrade in favor of
ports-mgmt/portmaster. Please support both tools.

Thanks,
  Kelly Hays

From owner-freebsd-python@FreeBSD.ORG  Wed May 27 18:26:13 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BFEE310656A3
	for <python@freebsd.org>; Wed, 27 May 2009 18:26:13 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4])
	by mx1.freebsd.org (Postfix) with ESMTP id 47A698FC2F
	for <python@freebsd.org>; Wed, 27 May 2009 18:26:13 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 16327 invoked by uid 399); 27 May 2009 17:58:08 -0000
Received: from localhost (HELO foreign.dougb.net)
	(dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 27 May 2009 17:58:08 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4A1D7F2D.5010803@FreeBSD.org>
Date: Wed, 27 May 2009 10:58:05 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.21 (X11/20090423)
MIME-Version: 1.0
To: Kelly Hays <j.kelly.hays@gmail.com>
References: <20090517165416.GW71804@bsdcrew.de>
	<4f615770905262030r71075f5bmc1bc41417d878313@mail.gmail.com>
In-Reply-To: <4f615770905262030r71075f5bmc1bc41417d878313@mail.gmail.com>
X-Enigmail-Version: 0.95.7
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: perky@freebsd.org, Martin Wilke <miwi@freebsd.org>, tmclaugh@freebsd.org,
	ports@freebsd.org, python@freebsd.org, clsung@frebsd.org, lwhsu@freebsd.org
Subject: Re: [CFT] FreeBSD python25 move to python26 as default version.
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 18:26:14 -0000

Kelly Hays wrote:
> On Sun, May 17, 2009 at 11:54 AM, Martin Wilke <miwi@freebsd.org> wrote:
>>    Once the installed Python has been updated to 2.6, by using one of the
>>    methods above, it is required to run the upgrade-site-packages target in
>>    lang/python to assure that site-packages are made available to the new Python
>>    version.
>>
>>    # cd /usr/ports/lang/python && make upgrade-site-packages
>>
>> This Makefile target requires ports-mgmt/portupgrade to be installed.
>>
> A lot of us are no longer using ports-mgmt/portupgrade in favor of
> ports-mgmt/portmaster. Please support both tools.

First, I don't use python, so I'm not directly affected by this.
Second, I don't think it's reasonable to _require_ that a user needs
to use any additional tools (such as portupgrade or portmaster) to do
something with the ports system. I do think it's reasonable to provide
instructions such as, "If you use toolA, do X, for toolB do Y, and if
you don't use a tool do Z, etc."

That said, if someone can explain what it is that needs to be done, I
will be glad to help write instructions for doing it with portmaster.


Doug

-- 

    This .signature sanitized for your protection


From owner-freebsd-python@FreeBSD.ORG  Wed May 27 19:58:45 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6F04E1065670
	for <python@freebsd.org>; Wed, 27 May 2009 19:58:45 +0000 (UTC)
	(envelope-from ctrachte@gmail.com)
Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.241])
	by mx1.freebsd.org (Postfix) with ESMTP id 283968FC16
	for <python@freebsd.org>; Wed, 27 May 2009 19:58:44 +0000 (UTC)
	(envelope-from ctrachte@gmail.com)
Received: by an-out-0708.google.com with SMTP id c3so2608774ana.13
	for <python@freebsd.org>; Wed, 27 May 2009 12:58:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:mime-version:received:in-reply-to:references
	:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=NyCRMopAYrGotgaKIP9J1fefH9qhkLkF8qDcFFHEI2E=;
	b=A3oSIGPhEIaGpZtbWsaxN09itu1hqsg89tV9Unzzv/VIFpFQJnKasiDukvQbITRA2Z
	Lb80iEod7w9LnhCrw+M82YJqQ+dOn+fN6/irOq9gJixiNihsX/lAPsMi6BlebUFg4tCP
	a3pgKPTouBoCaPTnH6sc0l30Nb6QshDqnil+I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	b=TGQ9KF6nP86WHwEic3mXTq6A9Ll+YDxGTthdwE4AehTsiRrKdQBy4XJWXi2C9OiEWV
	nvw8fjhERpt8GerG88Ly5Ut6Xlefyd8OsKX4nk9Rj+dLL4f6/I4uefcck2P4AHQusKcp
	2myGnNTDALLLFVcvfj8QwHLPjOkUD/zRBna9I=
MIME-Version: 1.0
Received: by 10.100.141.15 with SMTP id o15mr680519and.20.1243452934249; Wed, 
	27 May 2009 12:35:34 -0700 (PDT)
In-Reply-To: <426ada670905271233t1f9ec929wab858f7a9d35d683@mail.gmail.com>
References: <20090517165416.GW71804@bsdcrew.de>
	<4f615770905262030r71075f5bmc1bc41417d878313@mail.gmail.com>
	<4A1D7F2D.5010803@FreeBSD.org>
	<426ada670905271233t1f9ec929wab858f7a9d35d683@mail.gmail.com>
Date: Wed, 27 May 2009 13:35:34 -0600
Message-ID: <426ada670905271235p65ae3be9m922955fd6382181c@mail.gmail.com>
From: Carl Trachte <ctrachte@gmail.com>
To: python@freebsd.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: 
Subject: Fwd: [CFT] FreeBSD python25 move to python26 as default version.
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 19:58:45 -0000

Sorry, neglected to post to list.  CBT


---------- Forwarded message ----------
From: Carl Trachte <ctrachte@gmail.com>
Date: Wed, May 27, 2009 at 1:33 PM
Subject: Re: [CFT] FreeBSD python25 move to python26 as default version.
To: Doug Barton <dougb@freebsd.org>


On Wed, May 27, 2009 at 11:58 AM, Doug Barton <dougb@freebsd.org> wrote:
> Kelly Hays wrote:
>> On Sun, May 17, 2009 at 11:54 AM, Martin Wilke <miwi@freebsd.org> wrote:
>>> =A0 =A0Once the installed Python has been updated to 2.6, by using one =
of the
>>> =A0 =A0methods above, it is required to run the upgrade-site-packages t=
arget in
>>> =A0 =A0lang/python to assure that site-packages are made available to t=
he new Python
>>> =A0 =A0version.
>>>
>>> =A0 =A0# cd /usr/ports/lang/python && make upgrade-site-packages
>>>
>>> This Makefile target requires ports-mgmt/portupgrade to be installed.
>>>
>> A lot of us are no longer using ports-mgmt/portupgrade in favor of
>> ports-mgmt/portmaster. Please support both tools.
>
> First, I don't use python, so I'm not directly affected by this.
> Second, I don't think it's reasonable to _require_ that a user needs
> to use any additional tools (such as portupgrade or portmaster) to do
> something with the ports system. I do think it's reasonable to provide
> instructions such as, "If you use toolA, do X, for toolB do Y, and if
> you don't use a tool do Z, etc."
>
> That said, if someone can explain what it is that needs to be done, I
> will be glad to help write instructions for doing it with portmaster.
>
>
> Doug
>
> --
>
> =A0 =A0This .signature sanitized for your protection
>
> _______________________________________________
> 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"
>

I'm a pretty much a newb to BSD and have not contributed to the ports
collection; apologies if I'm off track on the thread.

The Python source build has IIRC an altinstall flag that allows you to
have multiple versions on the machine. =A0I've got the Python from ports
(I believe it's 2.5) and Python 3.0 (installed from source with
altinstall) on my FreeBSD laptop. =A0I was surprised that a port for 2.6
was going to be available so soon (thanks). =A0I'm not sure if the
method I've laid out for 3.0 is considered good practice within a
FreeBSD context, but it's handy for having more than one version of
Python on a machine.

The advantage of doing the install with ports is that there is some
assurance as to the security and functionality of the software (it
will work under the FreeBSD OS). =A0If there is a dependence within the
port, even one just required to build the port or use its Makefile, as
a newb at least, I expect it to show up in the port's dependencies.

My 2 cents of a possibly relevant nature.

Carl T.

From owner-freebsd-python@FreeBSD.ORG  Wed May 27 21:44:15 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6248A1065680;
	Wed, 27 May 2009 21:44:15 +0000 (UTC)
	(envelope-from wxs@atarininja.org)
Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.60.158])
	by mx1.freebsd.org (Postfix) with ESMTP id 378DF8FC1B;
	Wed, 27 May 2009 21:44:11 +0000 (UTC)
	(envelope-from wxs@atarininja.org)
Received: by syn.atarininja.org (Postfix, from userid 1001)
	id 3F23B5C37; Wed, 27 May 2009 17:27:27 -0400 (EDT)
Date: Wed, 27 May 2009 17:27:27 -0400
From: Wesley Shields <wxs@FreeBSD.org>
To: Doug Barton <dougb@FreeBSD.org>
Message-ID: <20090527212727.GA37748@atarininja.org>
References: <20090517165416.GW71804@bsdcrew.de>
	<4f615770905262030r71075f5bmc1bc41417d878313@mail.gmail.com>
	<4A1D7F2D.5010803@FreeBSD.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4A1D7F2D.5010803@FreeBSD.org>
User-Agent: Mutt/1.5.19 (2009-01-05)
Cc: perky@freebsd.org, Martin Wilke <miwi@freebsd.org>,
	Kelly Hays <j.kelly.hays@gmail.com>, tmclaugh@freebsd.org,
	ports@freebsd.org, python@freebsd.org, clsung@frebsd.org, lwhsu@freebsd.org
Subject: Re: [CFT] FreeBSD python25 move to python26 as default version.
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 21:44:15 -0000

On Wed, May 27, 2009 at 10:58:05AM -0700, Doug Barton wrote:
> Kelly Hays wrote:
> > On Sun, May 17, 2009 at 11:54 AM, Martin Wilke <miwi@freebsd.org> wrote:
> >>    Once the installed Python has been updated to 2.6, by using one of the
> >>    methods above, it is required to run the upgrade-site-packages target in
> >>    lang/python to assure that site-packages are made available to the new Python
> >>    version.
> >>
> >>    # cd /usr/ports/lang/python && make upgrade-site-packages
> >>
> >> This Makefile target requires ports-mgmt/portupgrade to be installed.
> >>
> > A lot of us are no longer using ports-mgmt/portupgrade in favor of
> > ports-mgmt/portmaster. Please support both tools.
> 
> First, I don't use python, so I'm not directly affected by this.
> Second, I don't think it's reasonable to _require_ that a user needs
> to use any additional tools (such as portupgrade or portmaster) to do
> something with the ports system. I do think it's reasonable to provide
> instructions such as, "If you use toolA, do X, for toolB do Y, and if
> you don't use a tool do Z, etc."
> 
> That said, if someone can explain what it is that needs to be done, I
> will be glad to help write instructions for doing it with portmaster.

At first glance it looks like pkg_which can be replaced with
'pkg_info -W' (the grep stuff may have to be changed, I haven't looked
into it) and the portupgrade piece can be replaced with the
equivalent in portmaster. There could be an
upgrade-site-packages-portmaster target or the equivalent instructions
can be added to UPDATING.

# Major upgrade support
PORTUPGRADE_CMD?=       ${LOCALBASE}/sbin/portupgrade
PKG_WHICH_CMD?= ${LOCALBASE}/sbin/pkg_which
upgrade-site-packages:
        @if [ ! -x ${PORTUPGRADE_CMD} ]; then \
                ${ECHO_MSG} "Please install ports-mgmt/portupgrade."; \
                ${FALSE}; \
         fi

        @for ver in `echo ${_PYTHON_ALLBRANCHES}|${SED} 's/${PYTHON_VER}//'`; do \
                if [ -d ${PREFIX}/lib/python$$ver ]; then \
                        UPD=`${FIND} ${PREFIX}/lib/python$$ver \
                                        -type f -print0 | \
                                ${XARGS} -0 ${PKG_WHICH_CMD} | \
                                ${GREP} -Fv '?' | \
                                ${EGREP} -v '^python2?[0-5]?-2' | \
                                ${SORT} -u`; \
                        if [ "$$UPD" ]; then \
                                ${PORTUPGRADE_CMD} -f $$UPD; \
                        fi; \
                fi; \
         done \

-- WXS

From owner-freebsd-python@FreeBSD.ORG  Wed May 27 22:04:00 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A489A1065688
	for <python@freebsd.org>; Wed, 27 May 2009 22:04:00 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4])
	by mx1.freebsd.org (Postfix) with ESMTP id 49D6C8FC31
	for <python@freebsd.org>; Wed, 27 May 2009 22:04:00 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 20400 invoked by uid 399); 27 May 2009 22:03:49 -0000
Received: from localhost (HELO ?192.168.0.101?) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 27 May 2009 22:03:49 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4A1DB8C3.5030202@FreeBSD.org>
Date: Wed, 27 May 2009 15:03:47 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Wesley Shields <wxs@FreeBSD.org>
References: <20090517165416.GW71804@bsdcrew.de>	<4f615770905262030r71075f5bmc1bc41417d878313@mail.gmail.com>	<4A1D7F2D.5010803@FreeBSD.org>
	<20090527212727.GA37748@atarininja.org>
In-Reply-To: <20090527212727.GA37748@atarininja.org>
X-Enigmail-Version: 0.95.7
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: perky@freebsd.org, Martin Wilke <miwi@freebsd.org>, tmclaugh@freebsd.org,
	ports@freebsd.org, python@freebsd.org, clsung@frebsd.org, lwhsu@freebsd.org
Subject: Re: [CFT] FreeBSD python25 move to python26 as default version.
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 22:04:01 -0000

Wesley Shields wrote:
> On Wed, May 27, 2009 at 10:58:05AM -0700, Doug Barton wrote:
>> Kelly Hays wrote:
>>> On Sun, May 17, 2009 at 11:54 AM, Martin Wilke <miwi@freebsd.org> wrote:
>>>>    Once the installed Python has been updated to 2.6, by using one of the
>>>>    methods above, it is required to run the upgrade-site-packages target in
>>>>    lang/python to assure that site-packages are made available to the new Python
>>>>    version.
>>>>
>>>>    # cd /usr/ports/lang/python && make upgrade-site-packages
>>>>
>>>> This Makefile target requires ports-mgmt/portupgrade to be installed.
>>>>
>>> A lot of us are no longer using ports-mgmt/portupgrade in favor of
>>> ports-mgmt/portmaster. Please support both tools.
>> First, I don't use python, so I'm not directly affected by this.
>> Second, I don't think it's reasonable to _require_ that a user needs
>> to use any additional tools (such as portupgrade or portmaster) to do
>> something with the ports system. I do think it's reasonable to provide
>> instructions such as, "If you use toolA, do X, for toolB do Y, and if
>> you don't use a tool do Z, etc."
>>
>> That said, if someone can explain what it is that needs to be done, I
>> will be glad to help write instructions for doing it with portmaster.
> 
> At first glance it looks like pkg_which can be replaced with
> 'pkg_info -W' (the grep stuff may have to be changed, I haven't looked
> into it) and the portupgrade piece can be replaced with the
> equivalent in portmaster. There could be an
> upgrade-site-packages-portmaster target or the equivalent instructions
> can be added to UPDATING.

Thanks for taking a look at this. I tend to agree with you that it
should be easy to replace. For that matter, it should even be possible
to replace the portupgrade piece with 'make -DFORCE_PKG_REGISTER' but
I certainly wouldn't deny people who use the various maintenance tools
the opportunity to use them.

FWIW, portmaster does the equivalent of 'portupgrade -f' by default,
so the equivalent in the code below would simply be:
${PORTMASTER_CMD} $$UPD;

hope this helps,

Doug


> # Major upgrade support
> PORTUPGRADE_CMD?=       ${LOCALBASE}/sbin/portupgrade
> PKG_WHICH_CMD?= ${LOCALBASE}/sbin/pkg_which
> upgrade-site-packages:
>         @if [ ! -x ${PORTUPGRADE_CMD} ]; then \
>                 ${ECHO_MSG} "Please install ports-mgmt/portupgrade."; \
>                 ${FALSE}; \
>          fi
> 
>         @for ver in `echo ${_PYTHON_ALLBRANCHES}|${SED} 's/${PYTHON_VER}//'`; do \
>                 if [ -d ${PREFIX}/lib/python$$ver ]; then \
>                         UPD=`${FIND} ${PREFIX}/lib/python$$ver \
>                                         -type f -print0 | \
>                                 ${XARGS} -0 ${PKG_WHICH_CMD} | \
>                                 ${GREP} -Fv '?' | \
>                                 ${EGREP} -v '^python2?[0-5]?-2' | \
>                                 ${SORT} -u`; \
>                         if [ "$$UPD" ]; then \
>                                 ${PORTUPGRADE_CMD} -f $$UPD; \
>                         fi; \
>                 fi; \
>          done \
> 
> -- WXS
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> 


From owner-freebsd-python@FreeBSD.ORG  Thu May 28 20:00:19 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DCF2E1065B51;
	Thu, 28 May 2009 20:00:19 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id B24678FC08;
	Thu, 28 May 2009 20:00:19 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4SK0Ji8071767;
	Thu, 28 May 2009 20:00:19 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4SK0JBY071757;
	Thu, 28 May 2009 20:00:19 GMT (envelope-from edwin)
Date: Thu, 28 May 2009 20:00:19 GMT
Message-Id: <200905282000.n4SK0JBY071757@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
	freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/135041: port update: multimedia/py-kaa-base to 0.6.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2009 20:00:20 -0000

Synopsis: port update: multimedia/py-kaa-base to 0.6.0

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Thu May 28 20:00:19 UTC 2009
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=135041

From owner-freebsd-python@FreeBSD.ORG  Thu May 28 20:00:25 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 26A8C1065B79;
	Thu, 28 May 2009 20:00:25 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id F02898FC17;
	Thu, 28 May 2009 20:00:24 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4SK0OZa072593;
	Thu, 28 May 2009 20:00:24 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4SK0OAS072583;
	Thu, 28 May 2009 20:00:24 GMT (envelope-from edwin)
Date: Thu, 28 May 2009 20:00:24 GMT
Message-Id: <200905282000.n4SK0OAS072583@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
	freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/135042: port update: multimedia/py-kaa-imlib2 to 0.2.3_1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2009 20:00:26 -0000

Synopsis: port update: multimedia/py-kaa-imlib2 to 0.2.3_1

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Thu May 28 20:00:24 UTC 2009
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=135042

From owner-freebsd-python@FreeBSD.ORG  Thu May 28 20:00:30 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 361611065B92;
	Thu, 28 May 2009 20:00:30 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 0B8F08FC08;
	Thu, 28 May 2009 20:00:30 +0000 (UTC)
	(envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4SK0T8P073267;
	Thu, 28 May 2009 20:00:29 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4SK0ThQ073257;
	Thu, 28 May 2009 20:00:29 GMT (envelope-from edwin)
Date: Thu, 28 May 2009 20:00:29 GMT
Message-Id: <200905282000.n4SK0ThQ073257@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
	freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/135043: port update: multimedia/py-kaa-metadata to 0.7.6
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2009 20:00:30 -0000

Synopsis: port update: multimedia/py-kaa-metadata to 0.7.6

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Thu May 28 20:00:29 UTC 2009
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=135043

From owner-freebsd-python@FreeBSD.ORG  Thu May 28 21:18:29 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3210E106564A;
	Thu, 28 May 2009 21:18:29 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 07E108FC0A;
	Thu, 28 May 2009 21:18:29 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (miwi@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4SLISwX031158;
	Thu, 28 May 2009 21:18:28 GMT
	(envelope-from miwi@freefall.freebsd.org)
Received: (from miwi@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4SLISxj031154;
	Thu, 28 May 2009 21:18:28 GMT (envelope-from miwi)
Date: Thu, 28 May 2009 21:18:28 GMT
Message-Id: <200905282118.n4SLISxj031154@freefall.freebsd.org>
To: miwi@FreeBSD.org, freebsd-python@FreeBSD.org, miwi@FreeBSD.org
From: miwi@FreeBSD.org
Cc: 
Subject: Re: ports/135041: port update: multimedia/py-kaa-base to 0.6.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2009 21:18:29 -0000

Synopsis: port update: multimedia/py-kaa-base to 0.6.0

Responsible-Changed-From-To: freebsd-python->miwi
Responsible-Changed-By: miwi
Responsible-Changed-When: Thu May 28 21:18:28 UTC 2009
Responsible-Changed-Why: 
I'll take it.

http://www.freebsd.org/cgi/query-pr.cgi?pr=135041

From owner-freebsd-python@FreeBSD.ORG  Thu May 28 21:18:31 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 749561065677;
	Thu, 28 May 2009 21:18:31 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 4A8CB8FC12;
	Thu, 28 May 2009 21:18:31 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (miwi@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4SLIV9L031224;
	Thu, 28 May 2009 21:18:31 GMT
	(envelope-from miwi@freefall.freebsd.org)
Received: (from miwi@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4SLIV9E031220;
	Thu, 28 May 2009 21:18:31 GMT (envelope-from miwi)
Date: Thu, 28 May 2009 21:18:31 GMT
Message-Id: <200905282118.n4SLIV9E031220@freefall.freebsd.org>
To: miwi@FreeBSD.org, freebsd-python@FreeBSD.org, miwi@FreeBSD.org
From: miwi@FreeBSD.org
Cc: 
Subject: Re: ports/135042: port update: multimedia/py-kaa-imlib2 to 0.2.3_1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2009 21:18:32 -0000

Synopsis: port update: multimedia/py-kaa-imlib2 to 0.2.3_1

Responsible-Changed-From-To: freebsd-python->miwi
Responsible-Changed-By: miwi
Responsible-Changed-When: Thu May 28 21:18:30 UTC 2009
Responsible-Changed-Why: 
I'll take it.

http://www.freebsd.org/cgi/query-pr.cgi?pr=135042

From owner-freebsd-python@FreeBSD.ORG  Thu May 28 21:18:33 2009
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BDDB71065674;
	Thu, 28 May 2009 21:18:33 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 947348FC16;
	Thu, 28 May 2009 21:18:33 +0000 (UTC)
	(envelope-from miwi@FreeBSD.org)
Received: from freefall.freebsd.org (miwi@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4SLIXvi031290;
	Thu, 28 May 2009 21:18:33 GMT
	(envelope-from miwi@freefall.freebsd.org)
Received: (from miwi@localhost)
	by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4SLIXDK031286;
	Thu, 28 May 2009 21:18:33 GMT (envelope-from miwi)
Date: Thu, 28 May 2009 21:18:33 GMT
Message-Id: <200905282118.n4SLIXDK031286@freefall.freebsd.org>
To: miwi@FreeBSD.org, freebsd-python@FreeBSD.org, miwi@FreeBSD.org
From: miwi@FreeBSD.org
Cc: 
Subject: Re: ports/135043: port update: multimedia/py-kaa-metadata to 0.7.6
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, 
	<mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
	<mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 28 May 2009 21:18:34 -0000

Synopsis: port update: multimedia/py-kaa-metadata to 0.7.6

Responsible-Changed-From-To: freebsd-python->miwi
Responsible-Changed-By: miwi
Responsible-Changed-When: Thu May 28 21:18:33 UTC 2009
Responsible-Changed-Why: 
I'll take it.

http://www.freebsd.org/cgi/query-pr.cgi?pr=135043