From owner-freebsd-python@FreeBSD.ORG  Mon Sep 24 11:07:30 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 68734106566B
	for <freebsd-python@FreeBSD.org>; Mon, 24 Sep 2012 11:07:30 +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 4A7A28FC1D
	for <freebsd-python@FreeBSD.org>; Mon, 24 Sep 2012 11:07:30 +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 q8OB7U1r086051
	for <freebsd-python@FreeBSD.org>; Mon, 24 Sep 2012 11:07:30 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8OB7T0L086049
	for freebsd-python@FreeBSD.org; Mon, 24 Sep 2012 11:07:29 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 24 Sep 2012 11:07:29 GMT
Message-Id: <201209241107.q8OB7T0L086049@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, 24 Sep 2012 11:07:30 -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
--------------------------------------------------------------------------------
f ports/171787 python     [PATCH] www/py-httplib2: update to 0.7.6, add license
f ports/171778 python     [PATCH] devel/py-mongokit: update to 0.8.1
f ports/171774 python     [PATCH] www/py-rhodecode: update to 1.4.1
f ports/171758 python     [PATCH] textproc/py-whoosh: update to 2.4.1
f ports/171645 python     [PATCH] devel/py-ice: Allow building using Clang, gene
o ports/171584 python     lang/python32 built in a clean enviroment produces a p
f ports/171579 python     make cjson an option for devel/py-jsonrpclib
o ports/171507 python     [NEW PORT] devel/py-posix_ipc: POSIX IPC for Python - 
o ports/171506 python     [NEW PORT] net/py-amqp: Low-level AMQP client for Pyth
o ports/171489 python     [NEW PORT] sysutils/py-ezjailremote: Remote control an
o ports/171349 python     [maintainer update] math/py-numpy science/py-scipy rem
o ports/171287 python     [UPDATE] devel/mercurial to 2.3.1
o ports/171246 python     [patch] lang/python27: make python curses module work 
o ports/170799 python     [PATCH] lang/python27: fix FPECTL ports option
o ports/170788 python     lang/python27: PyQT applications crash Python 2.7 (cor
f ports/170786 python     [maintainer update] delete port textproc/py-pyx12
o ports/170754 python     lang/python27 with pth, and lang/gobject-introspection
o ports/170566 python     update graphics/py-opengl depends on old version of gc
f ports/169248 python     www/py-django-cms doesn't check for (required) databas
o ports/168980 python     devel/py-distribute fails to install some files
f ports/167530 python     [patch] security/py-fail2ban will never ever start wit
o ports/167368 python     [bsd.python.mk] [patch] Python version propagation bre
f ports/165545 python     [patch]: net-mgmt/collectd5 doesn't compile against la
o ports/165359 python     lang/python27 fails to create package on world WITHOUT
o ports/163467 python     Ports using python 2.7 and "waf" intermittently hang o
o ports/160717 python     port: lang/python27 causing other ports to hang during
o ports/156759 python     [patch] lang/python: kevent does not accept KQ_NOTE_EX
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/149167 python     lang/python26 fails to build _ctypes on Sheevaplug (AR
o ports/146823 python     [patch] lang/python26: knob to build _ctypes module ag
o ports/133081 python     [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken
s ports/118301 python     [patch] devel/py-setuptools easy-install.pth contents 

35 problems total.


From owner-freebsd-python@FreeBSD.ORG  Mon Sep 24 12:40:09 2012
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 146431065673
	for <freebsd-python@hub.freebsd.org>;
	Mon, 24 Sep 2012 12:40:09 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id D96988FC08
	for <freebsd-python@hub.freebsd.org>;
	Mon, 24 Sep 2012 12:40:08 +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 q8OCe86F077005
	for <freebsd-python@freefall.freebsd.org>; Mon, 24 Sep 2012 12:40:08 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8OCe82n076999;
	Mon, 24 Sep 2012 12:40:08 GMT (envelope-from gnats)
Date: Mon, 24 Sep 2012 12:40:08 GMT
Message-Id: <201209241240.q8OCe82n076999@freefall.freebsd.org>
To: freebsd-python@FreeBSD.org
From: Koop Mast <kwm@rainbow-runner.nl>
Cc: 
Subject: Re: ports/171584: lang/python32 built in a clean enviroment produces
 a package that conflicts with lang/python27
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Koop Mast <kwm@rainbow-runner.nl>
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, 24 Sep 2012 12:40:09 -0000

The following reply was made to PR ports/171584; it has been noted by GNATS.

From: Koop Mast <kwm@rainbow-runner.nl>
To: bug-followup@FreeBSD.org, kpaasial@gmail.com
Cc:  
Subject: Re: ports/171584: lang/python32 built in a clean enviroment produces
 a package that conflicts with lang/python27
Date: Mon, 24 Sep 2012 14:39:47 +0200

 I don't have a solution for this issue, but I would like to point out 
 that the next version of GNOME 3 (3.8 series) will switch to python 3. 
 While I think that we can get away with having python 2.7 as default, 
 having the two python versions conflict isn't going to help at all.
 
 -Koop

From owner-freebsd-python@FreeBSD.ORG  Mon Sep 24 16:50:30 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 5899810656D8;
	Mon, 24 Sep 2012 16:50: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 2BF1C8FC16;
	Mon, 24 Sep 2012 16:50:30 +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 q8OGoUiR008130;
	Mon, 24 Sep 2012 16:50:30 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8OGoUIi008122;
	Mon, 24 Sep 2012 16:50:30 GMT (envelope-from edwin)
Date: Mon, 24 Sep 2012 16:50:30 GMT
Message-Id: <201209241650.q8OGoUIi008122@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
	freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/171924: [MAINTAINER] www/py-django-tastypie: py-mimeparse
	is aldo a run dependency
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, 24 Sep 2012 16:50:30 -0000

Synopsis: [MAINTAINER] www/py-django-tastypie: py-mimeparse is aldo a run dependency

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Mon Sep 24 16:50:29 UTC 2012
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Mon Sep 24 17:00:00 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 58BA3106564A;
	Mon, 24 Sep 2012 17:00:00 +0000 (UTC)
	(envelope-from culot@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 2A1C88FC12;
	Mon, 24 Sep 2012 17:00:00 +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 q8OH00SD013306;
	Mon, 24 Sep 2012 17:00:00 GMT
	(envelope-from culot@freefall.freebsd.org)
Received: (from culot@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8OH00H4013302;
	Mon, 24 Sep 2012 17:00:00 GMT (envelope-from culot)
Date: Mon, 24 Sep 2012 17:00:00 GMT
Message-Id: <201209241700.q8OH00H4013302@freefall.freebsd.org>
To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org
From: culot@FreeBSD.org
Cc: 
Subject: Re: ports/171924: [MAINTAINER] www/py-django-tastypie: py-mimeparse
	is aldo a run dependency
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, 24 Sep 2012 17:00:00 -0000

Synopsis: [MAINTAINER] www/py-django-tastypie: py-mimeparse is aldo a run dependency

Responsible-Changed-From-To: freebsd-python->culot
Responsible-Changed-By: culot
Responsible-Changed-When: Mon Sep 24 16:59:59 UTC 2012
Responsible-Changed-Why: 
I'll take it.

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

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 07:13:06 2012
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 D0ED3106564A
	for <python@FreeBSD.org>; Wed, 26 Sep 2012 07:13:06 +0000 (UTC)
	(envelope-from demon@FreeBSD.org)
Received: from dinosaur.yandex.ru (dinosaur.yandex.ru [77.88.34.8])
	by mx1.freebsd.org (Postfix) with ESMTP id 8DCF28FC0A
	for <python@FreeBSD.org>; Wed, 26 Sep 2012 07:13:06 +0000 (UTC)
Received: from dhcp175-40-red.yandex.net (dhcp175-40-red.yandex.net
	[95.108.175.40])
	by dinosaur.yandex.ru (Postfix) with ESMTP id 3XRVjR2FXzz2psF
	for <python@FreeBSD.org>; Wed, 26 Sep 2012 11:12:59 +0400 (MSK)
Message-ID: <5062AAEA.4000401@FreeBSD.org>
Date: Wed, 26 Sep 2012 11:12:42 +0400
From: Dmitry Sivachenko <demon@FreeBSD.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120903 Thunderbird/15.0
MIME-Version: 1.0
To: python@FreeBSD.org
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 
Subject: bin/python3 symlink for python3X ports
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, 26 Sep 2012 07:13:06 -0000

Hello!

It is common to have both python-2 and python-3 packages installed.
To help transition it is convenient to have bin/python to point to python-2 binary.

Now for every X in python3X we have a bin/python3.X binary.

So for every new python3.X release one should change shebang line in scripts.

I propose to tweak python3X ports so they create bin/python3 symlink pointing 
to the installed python3.X binary so that people can always use 'python3' name.

What do you think?

Thanks!

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 09:03:34 2012
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 50B921065670;
	Wed, 26 Sep 2012 09:03:34 +0000 (UTC)
	(envelope-from utisoft@gmail.com)
Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com
	[209.85.214.54])
	by mx1.freebsd.org (Postfix) with ESMTP id A4B7E8FC0C;
	Wed, 26 Sep 2012 09:03:33 +0000 (UTC)
Received: by bkcje9 with SMTP id je9so163421bkc.13
	for <multiple recipients>; Wed, 26 Sep 2012 02:03:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=vOam4A3weRe0GDWtrNpc6+MjXjhvroHs7r9lxHYenvI=;
	b=XD3uWCJZO4zj/wYWJJO2Gu95UiWAe4PQLXtidBgCA3FSyyaNGiwyNbBq60kIEycp54
	XVzNnWlqNuaepryHz2xqN1woKqmrycc5S7Y9dWHmoylwaVt1gOEHv+TUuJ0HDuW4BqRb
	uDX1YQlUuNFxH+m+r/vBDOzFHJ/FA9j2/dtcdvMTFWI2Im+BkcYgc04n5PGqz3SpxcCf
	wl/gm6F7xS9Wjbkm2Ajt+GXrC690YB22bN8zlIKKNFQgGaX/zYV3Midk44RRYSkY2h1u
	QBP6vsJb49urJ2gRkep/WWXopqon2sBq3PbKqApwz2hIelQBN+mBHa9zzb2uF3AR90ky
	knSw==
MIME-Version: 1.0
Received: by 10.204.4.129 with SMTP id 1mr6651066bkr.58.1348650212533; Wed, 26
	Sep 2012 02:03:32 -0700 (PDT)
Received: by 10.204.10.141 with HTTP; Wed, 26 Sep 2012 02:03:32 -0700 (PDT)
Received: by 10.204.10.141 with HTTP; Wed, 26 Sep 2012 02:03:32 -0700 (PDT)
In-Reply-To: <5062AAEA.4000401@FreeBSD.org>
References: <5062AAEA.4000401@FreeBSD.org>
Date: Wed, 26 Sep 2012 10:03:32 +0100
Message-ID: <CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
From: Chris Rees <utisoft@gmail.com>
To: Dmitry Sivachenko <demon@freebsd.org>
Content-Type: text/plain; charset=ISO-8859-1
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: python@freebsd.org
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 09:03:34 -0000

On 26 Sep 2012 08:13, "Dmitry Sivachenko" <demon@freebsd.org> wrote:
>
> Hello!
>
> It is common to have both python-2 and python-3 packages installed.
> To help transition it is convenient to have bin/python to point to
python-2 binary.
>
> Now for every X in python3X we have a bin/python3.X binary.
>
> So for every new python3.X release one should change shebang line in
scripts.
>
> I propose to tweak python3X ports so they create bin/python3 symlink
pointing to the installed python3.X binary so that people can always use
'python3' name.
>
> What do you think?

I think it's a great idea, at least minimising weird breakage when python
is updated.

Have you a patch?  Also, what do other OSes do?

Chris

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 09:07:48 2012
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 050B11065673;
	Wed, 26 Sep 2012 09:07:48 +0000 (UTC)
	(envelope-from cvs-src@yandex.ru)
Received: from forward3h.mail.yandex.net (forward3h.mail.yandex.net
	[IPv6:2a02:6b8:0:f05::3])
	by mx1.freebsd.org (Postfix) with ESMTP id 71B158FC14;
	Wed, 26 Sep 2012 09:07:47 +0000 (UTC)
Received: from smtp1h.mail.yandex.net (smtp1h.mail.yandex.net [84.201.187.144])
	by forward3h.mail.yandex.net (Yandex) with ESMTP id C6BAA1360BF7;
	Wed, 26 Sep 2012 13:07:45 +0400 (MSK)
Received: from smtp1h.mail.yandex.net (localhost [127.0.0.1])
	by smtp1h.mail.yandex.net (Yandex) with ESMTP id 273FA1340127;
	Wed, 26 Sep 2012 13:07:45 +0400 (MSK)
Received: from unknown (unknown [77.66.155.61])
	by smtp1h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
	7iN4smc9-7iN4fCcj; Wed, 26 Sep 2012 13:07:44 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1348650465; bh=2ZRhNr1Xvy5liDW0ajfHH86/rdb1tqU1U9v70fGnBjE=;
	h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:
	References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
	b=tyDy9mopfbZwimHnN0ZiKusiDPnO6TKXHxnPXJK8i/GlrekU/HUxpBHANb+/3MBzw
	UO8jwdHukmD9LMFY0S3eUtnkblPluRyS3GKusgA/ZW/+bxu/kB6lGDfQkfXVjQC/u5
	JV27RRsPeXkBa4kWbnRyvmMrbs0zpfUhU5s7fl9Y=
Message-ID: <5062C5CB.4060109@yandex.ru>
Date: Wed, 26 Sep 2012 13:07:23 +0400
From: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: Chris Rees <utisoft@gmail.com>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
In-Reply-To: <CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dmitry Sivachenko <demon@freebsd.org>, python@freebsd.org
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 09:07:48 -0000

Chris Rees wrote on 26.09.2012 13:03:
> On 26 Sep 2012 08:13, "Dmitry Sivachenko" <demon@freebsd.org> wrote:
>>
>> Hello!
>>
>> It is common to have both python-2 and python-3 packages installed.
>> To help transition it is convenient to have bin/python to point to
> python-2 binary.
>>
>> Now for every X in python3X we have a bin/python3.X binary.
>>
>> So for every new python3.X release one should change shebang line in
> scripts.
>>
>> I propose to tweak python3X ports so they create bin/python3 symlink
> pointing to the installed python3.X binary so that people can always use
> 'python3' name.
>>
>> What do you think?
>
> I think it's a great idea, at least minimising weird breakage when python
> is updated.
>
> Have you a patch?  Also, what do other OSes do?
>
> Chris

AFAIK, linuces has python2 and python3 symlinks. So this is generally 
common idea. And I +1 for it.


-- 
Regards,
Ruslan

Tinderboxing kills... the drives.

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 09:14:37 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 090271065670;
	Wed, 26 Sep 2012 09:14:37 +0000 (UTC)
	(envelope-from demon@FreeBSD.org)
Received: from dinosaur.yandex.ru (dinosaur.yandex.ru [77.88.34.8])
	by mx1.freebsd.org (Postfix) with ESMTP id AD5268FC1A;
	Wed, 26 Sep 2012 09:14:36 +0000 (UTC)
Received: from dhcp175-40-red.yandex.net (dhcp175-40-red.yandex.net
	[95.108.175.40])
	by dinosaur.yandex.ru (Postfix) with ESMTP id 3XRYPk57bjz2psT;
	Wed, 26 Sep 2012 13:14:34 +0400 (MSK)
Message-ID: <5062C769.6090305@FreeBSD.org>
Date: Wed, 26 Sep 2012 13:14:17 +0400
From: Dmitry Sivachenko <demon@FreeBSD.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120903 Thunderbird/15.0
MIME-Version: 1.0
To: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru>
In-Reply-To: <5062C5CB.4060109@yandex.ru>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dmitry Sivachenko <demon@freebsd.org>, python@freebsd.org,
	Chris Rees <utisoft@gmail.com>
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 09:14:37 -0000

On 26.09.2012 13:07, Ruslan Mahmatkhanov wrote:
> Chris Rees wrote on 26.09.2012 13:03:
>> On 26 Sep 2012 08:13, "Dmitry Sivachenko" <demon@freebsd.org> wrote:
>>>
>>> Hello!
>>>
>>> It is common to have both python-2 and python-3 packages installed.
>>> To help transition it is convenient to have bin/python to point to
>> python-2 binary.
>>>
>>> Now for every X in python3X we have a bin/python3.X binary.
>>>
>>> So for every new python3.X release one should change shebang line in
>> scripts.
>>>
>>> I propose to tweak python3X ports so they create bin/python3 symlink
>> pointing to the installed python3.X binary so that people can always use
>> 'python3' name.
>>>
>>> What do you think?
>>
>> I think it's a great idea, at least minimising weird breakage when python
>> is updated.
>>
>> Have you a patch?  Also, what do other OSes do?
>>


I don't have a patch but I can make one if you like.
I don't use other OSes so I have no idea what do they do with that problem and 
I don't see any reason why should we bother...




From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 09:17:56 2012
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 81EF7106566C;
	Wed, 26 Sep 2012 09:17:56 +0000 (UTC)
	(envelope-from trtrmitya@gmail.com)
Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com
	[209.85.217.182])
	by mx1.freebsd.org (Postfix) with ESMTP id C125E8FC12;
	Wed, 26 Sep 2012 09:17:55 +0000 (UTC)
Received: by lbdb5 with SMTP id b5so1719618lbd.13
	for <multiple recipients>; Wed, 26 Sep 2012 02:17:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=qOjuMZbQ6BayWZGD9XAy1xHNuxH+Hgge9Z5izxGwAlk=;
	b=n+IHkUPXUUZoe6S/SWFwBUD6CTFnpMd6gzW2pYoNoThtASIGmscej62D1RjoSC7rfp
	49Q+9XvLjcXS3UKLJP+qIae2RWH1K4giWY58CY7eSEH7iznrmSSFfXvbXz54oXDCvSmY
	wwIhiNF05Qas068WGG6e832mIwUec0SZ+Mkk+sf57UllOxss1cvA2WSGGmtkC/B2TeK1
	E42UJAr0XhJLDBx+KdzdTepGES3m042lfLmmzIUj0JFQdTz84DKGCOxlxQONWlgw987E
	LBoYOaYkULXKxPzDXM6WewcdYRo3oa/gl/8YfTeIoFcU0FPTO84HxZmk8/0DTFPzJ5YF
	5aNQ==
Received: by 10.152.144.2 with SMTP id si2mr15857140lab.26.1348651074590;
	Wed, 26 Sep 2012 02:17:54 -0700 (PDT)
Received: from dhcp175-40-red.yandex.net (dhcp175-40-red.yandex.net.
	[95.108.175.40])
	by mx.google.com with ESMTPS id oz12sm223385lab.17.2012.09.26.02.17.53
	(version=SSLv3 cipher=OTHER); Wed, 26 Sep 2012 02:17:54 -0700 (PDT)
Message-ID: <5062C82F.3090703@gmail.com>
Date: Wed, 26 Sep 2012 13:17:35 +0400
From: Dmitry Sivachenko <trtrmitya@gmail.com>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120903 Thunderbird/15.0
MIME-Version: 1.0
To: Chris Rees <utisoft@gmail.com>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
In-Reply-To: <CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dmitry Sivachenko <demon@freebsd.org>, python@freebsd.org
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 09:17:56 -0000

On 26.09.2012 13:03, Chris Rees wrote:

> Also, what do other OSes do?
>

I found one linux box near me:

{zamarashka}/usr/bin# ls -la python*
lrwxrwxrwx 1 root root       9 Apr 17 21:20 python -> python2.7
lrwxrwxrwx 1 root root       9 Apr 17 21:20 python2 -> python2.7
-rwxr-xr-x 1 root root 2989480 Aug  1 09:40 python2.7
-rwxr-xr-x 1 root root    1652 Aug  1 09:40 python2.7-config
lrwxrwxrwx 1 root root      16 Apr 17 21:20 python2-config -> python2.7-config
lrwxrwxrwx 1 root root       9 Apr 15 09:13 python3 -> python3.2
lrwxrwxrwx 1 root root      11 May  3 19:52 python3.2 -> python3.2mu
-rwxr-xr-x 1 root root 2954048 May  3 19:52 python3.2mu
lrwxrwxrwx 1 root root      11 Apr 15 09:13 python3mu -> python3.2mu
lrwxrwxrwx 1 root root      16 Apr 17 21:20 python-config -> python2.7-config


From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 09:20:37 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id E7F47106566C;
	Wed, 26 Sep 2012 09:20:37 +0000 (UTC)
	(envelope-from cvs-src@yandex.ru)
Received: from forward14.mail.yandex.net (forward14.mail.yandex.net
	[IPv6:2a02:6b8:0:801::4])
	by mx1.freebsd.org (Postfix) with ESMTP id 60CEA8FC15;
	Wed, 26 Sep 2012 09:20:37 +0000 (UTC)
Received: from smtp13.mail.yandex.net (smtp13.mail.yandex.net [95.108.130.68])
	by forward14.mail.yandex.net (Yandex) with ESMTP id ED3DB1982188;
	Wed, 26 Sep 2012 13:20:35 +0400 (MSK)
Received: from smtp13.mail.yandex.net (localhost [127.0.0.1])
	by smtp13.mail.yandex.net (Yandex) with ESMTP id B6262E40552;
	Wed, 26 Sep 2012 13:20:35 +0400 (MSK)
Received: from unknown (unknown [77.66.155.61])
	by smtp13.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
	KZgquq0b-KZgWlLLS; Wed, 26 Sep 2012 13:20:35 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1348651235; bh=cLko0/FxjMyxpEIq/sPH/lth5ULR8Qehm0kzW9AsMyM=;
	h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:
	References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
	b=Xp/4rZFSlU35I9L7kMMnSuX2DJ3biBlPcCe+g7m3UjkjDSgEyy7GK+O1EU7fgJ40l
	o0tYtxWTCvDUILChzCCPYzjRQHSskz8hIHpEtzJwKOxTK+N2H+GmwBHi+/dclSoJvS
	Qygpe1aMv25pZsGvblKcqG0riCeT6TWZJKSOxca4=
Message-ID: <5062C8CE.701@yandex.ru>
Date: Wed, 26 Sep 2012 13:20:14 +0400
From: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: Dmitry Sivachenko <demon@FreeBSD.org>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru> <5062C769.6090305@FreeBSD.org>
In-Reply-To: <5062C769.6090305@FreeBSD.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: python@freebsd.org, Chris Rees <utisoft@gmail.com>
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 09:20:38 -0000

Dmitry Sivachenko wrote on 26.09.2012 13:14:
> On 26.09.2012 13:07, Ruslan Mahmatkhanov wrote:
>> Chris Rees wrote on 26.09.2012 13:03:
>>> On 26 Sep 2012 08:13, "Dmitry Sivachenko" <demon@freebsd.org> wrote:
>>>>
>>>> Hello!
>>>>
>>>> It is common to have both python-2 and python-3 packages installed.
>>>> To help transition it is convenient to have bin/python to point to
>>> python-2 binary.
>>>>
>>>> Now for every X in python3X we have a bin/python3.X binary.
>>>>
>>>> So for every new python3.X release one should change shebang line in
>>> scripts.
>>>>
>>>> I propose to tweak python3X ports so they create bin/python3 symlink
>>> pointing to the installed python3.X binary so that people can always use
>>> 'python3' name.
>>>>
>>>> What do you think?
>>>
>>> I think it's a great idea, at least minimising weird breakage when
>>> python
>>> is updated.
>>>
>>> Have you a patch?  Also, what do other OSes do?
>>>
>
>
> I don't have a patch but I can make one if you like.

Please do.

> I don't use other OSes so I have no idea what do they do with that
> problem and I don't see any reason why should we bother...

To no reinvent the wheel, for example. And because many software 
installers (setup.py, f.e.) are somewhat linux-centric: they looking for 
python2 or python3 binary (that we change to ${PYTHON_CMD} in our 
Makefile's).

-- 
Regards,
Ruslan

Tinderboxing kills... the drives.

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 11:18:36 2012
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 A986F106564A;
	Wed, 26 Sep 2012 11:18:36 +0000 (UTC)
	(envelope-from demon@FreeBSD.org)
Received: from dinosaur.yandex.ru (dinosaur.yandex.ru [77.88.34.8])
	by mx1.freebsd.org (Postfix) with ESMTP id 558E48FC16;
	Wed, 26 Sep 2012 11:18:36 +0000 (UTC)
Received: from dhcp175-40-red.yandex.net (dhcp175-40-red.yandex.net
	[95.108.175.40])
	by dinosaur.yandex.ru (Postfix) with ESMTP id 3XRc8p3r38z2q7c;
	Wed, 26 Sep 2012 15:18:34 +0400 (MSK)
Message-ID: <5062E478.8020000@FreeBSD.org>
Date: Wed, 26 Sep 2012 15:18:16 +0400
From: Dmitry Sivachenko <demon@FreeBSD.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120903 Thunderbird/15.0
MIME-Version: 1.0
To: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru> <5062C769.6090305@FreeBSD.org>
	<5062C8CE.701@yandex.ru>
In-Reply-To: <5062C8CE.701@yandex.ru>
Content-Type: multipart/mixed; boundary="------------030303070608010401000700"
Cc: Dmitry Sivachenko <demon@FreeBSD.org>, python@freebsd.org,
	Chris Rees <utisoft@gmail.com>
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 11:18:36 -0000

This is a multi-part message in MIME format.
--------------030303070608010401000700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 26.09.2012 13:20, Ruslan Mahmatkhanov wrote:
> Dmitry Sivachenko wrote on 26.09.2012 13:14:
>> I don't have a patch but I can make one if you like.
>
> Please do.
>

Please consider the attached patch.




--------------030303070608010401000700
Content-Type: text/plain; charset=KOI8-R;
 name="diff.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="diff.txt"

Index: pkg-plist
===================================================================
--- pkg-plist	(revision 304891)
+++ pkg-plist	(working copy)
@@ -6,8 +6,10 @@
 bin/pydoc3-%%PYVER%%
 %%IF_DEFAULT%%bin/python
 bin/python%%PYVER%%
+bin/python%%PYMAJOR%%
 %%IF_DEFAULT%%bin/python-config
 bin/python%%PYVER%%-config
+bin/python%%PYMAJOR%%-config
 %%IF_DEFAULT%%bin/python-shared
 bin/python-shared%%PYVER%%
 %%IF_DEFAULT%%bin/python-shared-config
Index: Makefile
===================================================================
--- Makefile	(revision 304891)
+++ Makefile	(working copy)
@@ -7,7 +7,7 @@
 
 PORTNAME=	python32
 PORTVERSION=	3.2.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	lang python ipv6
 MASTER_SITES=	${PYTHON_MASTER_SITES}
 MASTER_SITE_SUBDIR=	${PYTHON_MASTER_SITE_SUBDIR}
@@ -30,12 +30,14 @@
 
 USE_PYTHON=	yes
 PYTHON_VERSION=	python3.2
+PYTHON_MAJOR=	3
 PYTHON_NO_DEPENDS=	yes
 
 PYABIVER=	# default empty, for after appending
 
 SHARED_WRKSRC=	${PYTHON_WRKSRC}/portbld.shared
 PLIST_SUB=	PYVER=${PYTHON_VERSION:S/python//} \
+		PYMAJOR=${PYTHON_MAJOR} \
 		PYVER_WITHPAT=${PORTVERSION:S/.rc/rc/} \
 		PYABIVER=${PYABIVER}
 EXAMPLESDIR=	${PREFIX}/share/examples/${PYTHON_VERSION}
@@ -215,6 +217,10 @@
 	done
 .endif
 
+.for file in python python-config
+	cd ${LOCALBASE}/bin && ${LN} -sf ${file:S/python/${PYTHON_VERSION}/} ${file:S/python/python${PYTHON_MAJOR}/}
+.endfor
+
 .if !defined(NOPORTDATA)
 	@${MKDIR} ${DATADIR}
 	@cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \

--------------030303070608010401000700--

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 13:00:55 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 64084106566C;
	Wed, 26 Sep 2012 13:00:55 +0000 (UTC)
	(envelope-from lwhsu.freebsd@gmail.com)
Received: from mail-ie0-f182.google.com (mail-ie0-f182.google.com
	[209.85.223.182])
	by mx1.freebsd.org (Postfix) with ESMTP id 1B68D8FC14;
	Wed, 26 Sep 2012 13:00:54 +0000 (UTC)
Received: by ieak10 with SMTP id k10so1854173iea.13
	for <multiple recipients>; Wed, 26 Sep 2012 06:00:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=ytwliN2lN/veFaL7zKUfydxv6I5cHrALsEWze+0YKdU=;
	b=T7ls0ERGTFsrbiflGFmJZaM0769pYj2Jh//1p8TiW3cN8KXLyF7KihC+fc4sGSwjNK
	9OwWkeB2Z23aGd3dyZ6x/JCjJy3LW8OwZvVrzV12KWrM4dsiJiIIMVNU2erkysIBQRFD
	/cKMbK0gT/uPKvelHidRrA/WWMiQllp7lyLirtGVKSRHDSYXGm0AS6R3SZHCqsAXEpMn
	Hbs0ezcjV2iTJ3RO1kYxS40Qwf1FGnuDDeGSyn6md/e7lt/GpELlAGxmJYvsR0akvhnL
	6MTvXIqzCe+EBCUlzT/rK6eJoDzc/lWEq1UxOMgutZcJwBPWGnbPqmdCZ2iBmQ3Klztj
	KGwA==
MIME-Version: 1.0
Received: by 10.50.237.69 with SMTP id va5mr8668898igc.55.1348664454482; Wed,
	26 Sep 2012 06:00:54 -0700 (PDT)
Sender: lwhsu.freebsd@gmail.com
Received: by 10.50.107.36 with HTTP; Wed, 26 Sep 2012 06:00:54 -0700 (PDT)
In-Reply-To: <5062E478.8020000@FreeBSD.org>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru> <5062C769.6090305@FreeBSD.org>
	<5062C8CE.701@yandex.ru> <5062E478.8020000@FreeBSD.org>
Date: Wed, 26 Sep 2012 21:00:54 +0800
X-Google-Sender-Auth: Dvfkmw3_ax9RIpZ0mc1CW1A2jeU
Message-ID: <CAKBkRUxThcF3amNLBazkkdd2s9ce73u_J=q3o2EvpyLhL4GnfQ@mail.gmail.com>
From: Li-Wen Hsu <lwhsu@FreeBSD.org>
To: Dmitry Sivachenko <demon@freebsd.org>
Content-Type: text/plain; charset=UTF-8
Cc: Chris Rees <utisoft@gmail.com>, python@freebsd.org,
	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 13:00:55 -0000

On Wed, Sep 26, 2012 at 7:18 PM, Dmitry Sivachenko <demon@freebsd.org> wrote:
> On 26.09.2012 13:20, Ruslan Mahmatkhanov wrote:
>>
>> Dmitry Sivachenko wrote on 26.09.2012 13:14:
>>>
>>> I don't have a patch but I can make one if you like.
>>
>>
>> Please do.
>>
>
> Please consider the attached patch.
>

I think this patch is good.  And I am thinking about also modifying
other lang/python{2,3}X ports, thus we may need to beware of
confliction on bin/python{2,3} between lang/python2X or lang/python3X
ports.  It is not so common but still possible to have more then one
lang/python2X or lang/python3X ports installed.  Maybe we can use the
same logic of bin/python installation (first wins).

Li-Wen

-- 
Li-Wen Hsu
http://lwhsu.org

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 13:17:27 2012
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 ED3B61065673;
	Wed, 26 Sep 2012 13:17:26 +0000 (UTC)
	(envelope-from mitya@yandex-team.ru)
Received: from archeopterix.yandex.ru (archeopterix.yandex.ru [93.158.136.52])
	by mx1.freebsd.org (Postfix) with ESMTP id 95E1F8FC0C;
	Wed, 26 Sep 2012 13:17:25 +0000 (UTC)
Received: from Dmitrys-MacBook-Pro.local (v10-166-215.yandex.net
	[84.201.166.215])
	by archeopterix.yandex.ru (Postfix) with ESMTP id 3XRfnq1pT2zrMnB;
	Wed, 26 Sep 2012 17:17:19 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex-team.ru;
	s=default; t=1348665439;
	bh=bIu0s70VmBHUv3pAaEmEoU2CVxZGPFGtRnjPLFf5eus=;
	h=Date:From:To:CC:Subject:References:In-Reply-To;
	b=Epi3vChCbibZFbg9baJiu+75nGdovjxMn3vIRxj2dIF8C9EOm62xyzJCGPG85NbCj
	IPai4iNfv/XmKffc3NgRvOtal6urOkzvY/idmYfmNdycM2WLHS5jD2xnFV4woS2DA5
	a0+7hLLJfiJF24y65MliGZeI6pwNvp1rSEV8PsOk=
Message-ID: <50630060.1030400@yandex-team.ru>
Date: Wed, 26 Sep 2012 17:17:20 +0400
From: =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0KHQuNCy0LDRh9C10L3QutC+?=
	<mitya@yandex-team.ru>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Li-Wen Hsu <lwhsu@FreeBSD.org>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru> <5062C769.6090305@FreeBSD.org>
	<5062C8CE.701@yandex.ru> <5062E478.8020000@FreeBSD.org>
	<CAKBkRUxThcF3amNLBazkkdd2s9ce73u_J=q3o2EvpyLhL4GnfQ@mail.gmail.com>
In-Reply-To: <CAKBkRUxThcF3amNLBazkkdd2s9ce73u_J=q3o2EvpyLhL4GnfQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dmitry Sivachenko <demon@freebsd.org>, Chris Rees <utisoft@gmail.com>,
	python@freebsd.org, Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 13:17:27 -0000

On 9/26/12 5:00 PM, Li-Wen Hsu wrote:
>
> I think this patch is good.  And I am thinking about also modifying
> other lang/python{2,3}X ports, thus we may need to beware of
> confliction on bin/python{2,3} between lang/python2X or lang/python3X
> ports.  It is not so common but still possible to have more then one
> lang/python2X or lang/python3X ports installed.  Maybe we can use the
> same logic of bin/python installation (first wins).
>
>

I actually dislike the current "first wins" logic.  I hit that problem 
recently.

I think this choice should be done via make.conf variable (with some 
default value hardcoded in bsd.python.mk).
The resulting packages should not depend on the order two pythons are 
installed in.
(probaly defaulting python -> python2.X is the proper choice).

Let maintainers take the final decision and implement it though.

From owner-freebsd-python@FreeBSD.ORG  Wed Sep 26 14:18:04 2012
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 AFA991065672;
	Wed, 26 Sep 2012 14:18:04 +0000 (UTC)
	(envelope-from cvs-src@yandex.ru)
Received: from forward1h.mail.yandex.net (forward1h.mail.yandex.net
	[IPv6:2a02:6b8:0:f05::10])
	by mx1.freebsd.org (Postfix) with ESMTP id 25BC38FC0C;
	Wed, 26 Sep 2012 14:18:04 +0000 (UTC)
Received: from smtp1h.mail.yandex.net (smtp1h.mail.yandex.net [84.201.187.144])
	by forward1h.mail.yandex.net (Yandex) with ESMTP id 9F1389E3114;
	Wed, 26 Sep 2012 18:18:02 +0400 (MSK)
Received: from smtp1h.mail.yandex.net (localhost [127.0.0.1])
	by smtp1h.mail.yandex.net (Yandex) with ESMTP id 53CC01340341;
	Wed, 26 Sep 2012 18:18:02 +0400 (MSK)
Received: from unknown (unknown [77.66.155.61])
	by smtp1h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
	I1NSkd4M-I1N45rRk; Wed, 26 Sep 2012 18:18:01 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
	t=1348669082; bh=LveSiIobX3mEI7sJ71u6DoVcW+A1wkCfOZA7TRp5lfU=;
	h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:
	References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
	b=REm0Pf5kT8SMaXXQnaBMLdmMEoxLGu2MfwUNZsHWJR0T+XSv99+aDbMoO0nTyzlLw
	JgGu67qbbLDHnwny71nPeDXwvGsyRM4PPnK5OiBP2075S/JMnC8f2wvNi2T11Mq34M
	4L/3v5A8RXOdKgyr4oMZe9UOeDVon6Pu5Exm1H1g=
Message-ID: <50630E83.7070102@yandex.ru>
Date: Wed, 26 Sep 2012 18:17:39 +0400
From: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: Dmitry Sivachenko <demon@FreeBSD.org>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru> <5062C769.6090305@FreeBSD.org>
	<5062C8CE.701@yandex.ru> <5062E478.8020000@FreeBSD.org>
In-Reply-To: <5062E478.8020000@FreeBSD.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: python@freebsd.org, Chris Rees <utisoft@gmail.com>
Subject: Re: bin/python3 symlink for python3X ports
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, 26 Sep 2012 14:18:04 -0000

Dmitry Sivachenko wrote on 26.09.2012 15:18:
> On 26.09.2012 13:20, Ruslan Mahmatkhanov wrote:
>> Dmitry Sivachenko wrote on 26.09.2012 13:14:
>>> I don't have a patch but I can make one if you like.
>>
>> Please do.
>>
>
> Please consider the attached patch.

The patch seems good to me. The only thing: I'd rather define 
${PYTHON_MAJOR} (or ${PYTHON_MAJOR_VER}) in bsd.python.mk to make it 
reusable when USE_PYTHON is used (sorry for the pun).

PYTHON_MAJOR_VER=    ${PYTHON_VER:R}

because there will be other ports that need it. And as Li-Wen said, 
there should be the same change for python2. And it needs an exp-run, I 
believe.

-- 
Regards,
Ruslan

Tinderboxing kills... the drives.

From owner-freebsd-python@FreeBSD.ORG  Thu Sep 27 11:28:34 2012
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 186D4106566C;
	Thu, 27 Sep 2012 11:28:34 +0000 (UTC)
	(envelope-from demon@FreeBSD.org)
Received: from elephant.yandex.ru (elephant.yandex.ru [77.88.34.7])
	by mx1.freebsd.org (Postfix) with ESMTP id BCF038FC0A;
	Thu, 27 Sep 2012 11:28:33 +0000 (UTC)
Received: from dhcp175-40-red.yandex.net (dhcp175-40-red.yandex.net
	[95.108.175.40])
	by elephant.yandex.ru (Postfix) with ESMTP id 3XSDBn1VVjz45JpV;
	Thu, 27 Sep 2012 15:22:25 +0400 (MSK)
Message-ID: <506436DB.90408@FreeBSD.org>
Date: Thu, 27 Sep 2012 15:22:03 +0400
From: Dmitry Sivachenko <demon@FreeBSD.org>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:15.0) Gecko/20120903 Thunderbird/15.0
MIME-Version: 1.0
To: Li-Wen Hsu <lwhsu@FreeBSD.org>
References: <5062AAEA.4000401@FreeBSD.org>
	<CADLo838ZysqxVHPuj6_M223ohanPWRoqc2mwePNeBYbGa2OfRQ@mail.gmail.com>
	<5062C5CB.4060109@yandex.ru> <5062C769.6090305@FreeBSD.org>
	<5062C8CE.701@yandex.ru> <5062E478.8020000@FreeBSD.org>
	<CAKBkRUxThcF3amNLBazkkdd2s9ce73u_J=q3o2EvpyLhL4GnfQ@mail.gmail.com>
In-Reply-To: <CAKBkRUxThcF3amNLBazkkdd2s9ce73u_J=q3o2EvpyLhL4GnfQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dmitry Sivachenko <demon@freebsd.org>, Chris Rees <utisoft@gmail.com>,
	python@freebsd.org, Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Subject: Re: bin/python3 symlink for python3X ports
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, 27 Sep 2012 11:28:34 -0000

On 26.09.2012 17:00, Li-Wen Hsu wrote:
>
> I think this patch is good.  And I am thinking about also modifying
> other lang/python{2,3}X ports, thus we may need to beware of
> confliction on bin/python{2,3} between lang/python2X or lang/python3X
> ports.  It is not so common but still possible to have more then one
> lang/python2X or lang/python3X ports installed.  Maybe we can use the
> same logic of bin/python installation (first wins).
>
> Li-Wen
>


I beleive that the vast majority of python[23] users will be fine with the 
latest version of the relevant branch.
Considered that and also not to over complicate things I propose to make 
python2/python3 symlink only for the latest version: python2 -> python2.7
and python3 -> python3.2 for now.

And leave python31, python25, python26 untouched.  Users who really need older 
versions of python should explicitly require python version during startup.

If it is OK for you, I can work out the final patch.

From owner-freebsd-python@FreeBSD.ORG  Fri Sep 28 08:50:08 2012
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 4B79B106566B
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 08:50:08 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 1D7CC8FC0A
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 08:50:08 +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 q8S8o7Hb008618
	for <freebsd-python@freefall.freebsd.org>; Fri, 28 Sep 2012 08:50:07 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8S8o7YV008612;
	Fri, 28 Sep 2012 08:50:07 GMT (envelope-from gnats)
Date: Fri, 28 Sep 2012 08:50:07 GMT
Message-Id: <201209280850.q8S8o7YV008612@freefall.freebsd.org>
To: freebsd-python@FreeBSD.org
From: Tony Maher <tonymaher@optusnet.com.au>
Cc: 
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang, 
 general overhaul
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Tony Maher <tonymaher@optusnet.com.au>
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: Fri, 28 Sep 2012 08:50:08 -0000

The following reply was made to PR ports/171645; it has been noted by GNATS.

From: Tony Maher <tonymaher@optusnet.com.au>
To: bug-followup@FreeBSD.org, freebsd@grem.de
Cc:  
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang,
 general overhaul
Date: Fri, 28 Sep 2012 18:44:28 +1000

 Hello,
 
 the patch file files/patch-py-test-Ice-properties-run.py appears to have weird characters
 in the ConfigPath setting so cannot test.
 
 cheers
 -- 
 Tony Maher                    email: tonymaher@optusnet.com.au

From owner-freebsd-python@FreeBSD.ORG  Fri Sep 28 10:30:12 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 50EC9106566C
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 10:30:12 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 3A42C8FC08
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 10:30:12 +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 q8SAUBA1001166
	for <freebsd-python@freefall.freebsd.org>; Fri, 28 Sep 2012 10:30:11 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8SAUBPn001155;
	Fri, 28 Sep 2012 10:30:11 GMT (envelope-from gnats)
Date: Fri, 28 Sep 2012 10:30:11 GMT
Message-Id: <201209281030.q8SAUBPn001155@freefall.freebsd.org>
To: freebsd-python@FreeBSD.org
From: Michael Gmelin <freebsd@grem.de>
Cc: 
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang, 
 general overhaul
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Michael Gmelin <freebsd@grem.de>
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: Fri, 28 Sep 2012 10:30:12 -0000

The following reply was made to PR ports/171645; it has been noted by GNATS.

From: Michael Gmelin <freebsd@grem.de>
To: Tony Maher <tonymaher@optusnet.com.au>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang,
 general overhaul
Date: Fri, 28 Sep 2012 12:23:06 +0200

 --MP_/l2SRWsGWoVAuwHaSxfL=MMK
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 On Fri, 28 Sep 2012 18:44:28 +1000
 Tony Maher <tonymaher@optusnet.com.au> wrote:
 
 > Hello,
 > the patch file files/patch-py-test-Ice-properties-run.py appears to
 > have weird characters in the ConfigPath setting so cannot test.
 > cheers
 
 
 Hi Tony,
 
 These weird characters are UTF-8 and part of the source code (it comes
 from upstream). Since the unit test is about verifying that UTF-8 works
 okay, they can't be removed (and shouldn't).
 
 It seems like that the patch got mangled in submission (porttools or
 one of the editors involved)
 
 Please find attached the patch again, I made sure that utf-8 characters
 are preserved), let hope that works ok. If there are further issues, I
 could also send the patch directly to you in gzipped format.
 
 Sorry for any inconvenience caused by this.
 
 Michael
 
 
 -- 
 Michael Gmelin
 
 --MP_/l2SRWsGWoVAuwHaSxfL=MMK
 Content-Type: text/x-patch
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment; filename=py27-Ice-3.4.2_3.patch
 
 diff -ruN --exclude=3DCVS ../py-ice.orig/Makefile ./Makefile
 --- ../py-ice.orig/Makefile	2012-08-22 17:18:15.000000000 +0200
 +++ ./Makefile	2012-09-12 02:37:38.254057273 +0200
 @@ -5,56 +5,69 @@
  # $FreeBSD: ports/devel/py-ice/Makefile,v 1.20 2012/08/22 15:18:15 jgh Exp=
  $
  #
 =20
 -PORTNAME=3D	Ice
 -PORTVERSION=3D	3.4.2
 -PORTREVISION=3D	2
 -CATEGORIES=3D	devel python
 -MASTER_SITES=3D	http://download.zeroc.com/Ice/3.4/ \
 -		http://www.dirk.sh/dirk/Ice/
 -PKGNAMEPREFIX=3D	${PYTHON_PKGNAMEPREFIX}
 -
 -MAINTAINER=3D	tonymaher@optusnet.com.au
 -COMMENT=3D	An Ice (Internet Communications Engine) language mapping for Py=
 thon
 -
 -BUILD_DEPENDS=3D	mcpp:${PORTSDIR}/devel/mcpp
 -LIB_DEPENDS=3D	Ice.${LIB_VRS}:${PORTSDIR}/devel/ice
 -
 -USE_GMAKE=3D	yes
 -USE_PYTHON=3D	yes
 -BUILD_WRKSRC=3D	${WRKSRC}/py
 -INSTALL_WRKSRC=3D	${WRKSRC}/py
 -
 -LIB_VRS=3D	${PORTVERSION:S|.||g:C|2$||}
 -PLIST_SUB=3D	LIB_VERSION=3D"${PORTVERSION}" LIB_VRS=3D"${LIB_VRS}"
 -MAKE_ENV=3D	ICE_HOME=3D"${LOCALBASE}/share/Ice"
 -
 -CFLAGS+=3D	-ftemplate-depth-128 -fPIC -DPIC -Wall -D_REENTRANT ${PTHREAD_C=
 FLAGS}
 -.if defined(DEBUG)
 -CFLAGS+=3D	-g
 -.else
 -CFLAGS+=3D	-DNDEBUG
 +PORTNAME=3D		Ice
 +PORTVERSION=3D		3.4.2
 +PORTREVISION=3D		3
 +CATEGORIES=3D		devel python
 +MASTER_SITES=3D		http://download.zeroc.com/Ice/3.4/ \
 +			http://www.dirk.sh/dirk/Ice/
 +PKGNAMEPREFIX=3D		${PYTHON_PKGNAMEPREFIX}
 +
 +MAINTAINER=3D		tonymaher@optusnet.com.au
 +COMMENT=3D		An Ice (Internet Communications Engine) language mapping for P=
 ython
 +
 +BUILD_DEPENDS=3D		mcpp:${PORTSDIR}/devel/mcpp
 +LIB_DEPENDS=3D		Ice.${LIB_VRS}:${PORTSDIR}/devel/ice
 +
 +USE_GMAKE=3D		yes
 +USE_PYTHON=3D		yes
 +BUILD_WRKSRC=3D		${WRKSRC}/py
 +INSTALL_WRKSRC=3D		${WRKSRC}/py
 +
 +LIB_VRS=3D		${PORTVERSION:S|.||g:C|2$||}
 +PLIST_SUB=3D		LIB_VERSION=3D"${PORTVERSION}" LIB_VRS=3D"${LIB_VRS}"
 +MAKE_ENV=3D		ICE_HOME=3D"${LOCALBASE}/share/Ice"
 +
 +OPTIONS_DEFINE=3D		DEBUG DOCS TESTS
 +OPTIONS_DEFAULT=3D	TESTS
 +TESTS_DESC=3D		Run tests
 +
 +# bypass infrastructure bug (taken from www/py-django)
 +OPTIONSFILE=3D		${PORT_DBDIR}/py-${PORTNAME}/options
 +
 +.include <bsd.port.options.mk>
 +
 +CFLAGS+=3D		-ftemplate-depth-128 -fPIC -DPIC -Wall -D_REENTRANT ${PTHREAD_=
 CFLAGS}
 +.if !${PORT_OPTIONS:MDEBUG}
 +CFLAGS+=3D		-DNDEBUG
  .endif
 =20
 -.include <bsd.port.pre.mk>
  .if ${ARCH} =3D=3D "ia64"
 -BROKEN=3D		does not compile on ia64
 +BROKEN=3D			does not compile on ia64
  .endif
 =20
  .if ((${ARCH} !=3D i386) && (${ARCH} !=3D powerpc))
 -MAKE_ENV=3D	LP64=3Dyes
 +MAKE_ENV=3D		LP64=3Dyes
  .endif
 =20
 -.if empty(PORT_OPTIONS:MDOCS)
 -MAKE_ENV+=3D	NOPORTDOCS=3Dyes
 +.if !${PORT_OPTIONS:MDOCS}
 +MAKE_ENV+=3D		NOPORTDOCS=3Dyes
  .endif
 =20
  post-patch:
 -	${REINPLACE_CMD} 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \
 +	@${SED} 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g; \
 +		s|%%PREFIX%%|${PREFIX}|g; \
 +		s|%%DATADIR%%|${DATADIR}|g; \
 +		s|%%DOCSDIR%%|${DOCSDIR}|g; \
 +		s|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \
 +		s|%%INSTALL_DATA%%|${INSTALL_DATA}|g' \
 +		${FILESDIR}/Make.rules.FreeBSD > ${WRKSRC}/cpp/config/Make.rules.FreeBSD
 +	@${REINPLACE_CMD} 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \
  		s|%%INSTALL_DATA%%|${INSTALL_DATA}|g; \
  		s|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g; \
  		s|%%PREFIX%%|${PREFIX}|g ; \
  		s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/py/config/Make.rules
 -	${REINPLACE_CMD} 's|.(ice_dir).slice|${DATADIR}|g; \
 +	@${REINPLACE_CMD} 's|.(ice_dir).slice|${DATADIR}|g; \
  		s|.(prefix).slice|${DATADIR}|g; \
  		s|.(prefix).[ICE_]*LICENSE|${DATADIR}/LICENSE|g;' \
  		${WRKSRC}/py/config/Make.rules.mak \
 @@ -64,4 +77,17 @@
  post-install:
  	${ECHO} "Ice" > ${PYTHON_SITELIBDIR}/Ice.pth
 =20
 -.include <bsd.port.post.mk>
 +.if ${PORT_OPTIONS:MTESTS}
 +TEST_CMD=3D		@cd ${BUILD_WRKSRC} && ${PYTHON_CMD} ./allTests.py
 +.endif
 +
 +post-build:
 +	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/py/python
 +	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/py/python
 +.if ${PORT_OPTIONS:MTESTS}
 +	${TEST_CMD}
 +regression-test test: build
 +	${TEST_CMD}
 +.endif
 +
 +.include <bsd.port.mk>
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/Make.rules.FreeBSD ./files/M=
 ake.rules.FreeBSD
 --- ../py-ice.orig/files/Make.rules.FreeBSD	1970-01-01 01:00:00.000000000 +=
 0100
 +++ ./files/Make.rules.FreeBSD	2012-09-11 20:00:05.000000000 +0200
 @@ -0,0 +1,21 @@
 +mkshlib                 =3D $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) =
 $(3) $(4)
 +
 +BASELIBS		=3D -lIceUtil %%PTHREAD_LIBS%% -L$(LOCALBASE)/lib -liconv
 +LIBS			=3D -lIce $(BASELIBS)=20
 +
 +ICEUTIL_OS_LIBS         =3D %%PTHREAD_LIBS%%
 +
 +PLATFORM_HAS_READLINE   :=3D yes
 +
 +export LD_LIBRARY_PATH	:=3D $(libdir):$(LD_LIBRARY_PATH)
 +
 +lp64suffix		=3D
 +create_runpath_symlink	=3D no
 +prefix			=3D %%PREFIX%%
 +install_slicedir	=3D %%DATADIR%%
 +install_configdir	=3D %%DATADIR%%/config
 +install_docdir		=3D %%DOCSDIR%%
 +EXPAT_HOME		=3D $(LOCALBASE)
 +INSTALL			=3D %%INSTALL_DATA%%
 +INSTALL_PROGRAM		=3D %%INSTALL_PROGRAM%%
 +MCPP_HOME		=3D $(LOCALBASE)
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-config+Make.common.rul=
 es ./files/patch-config+Make.common.rules
 --- ../py-ice.orig/files/patch-config+Make.common.rules	2010-08-15 14:04:13=
 .000000000 +0200
 +++ ./files/patch-config+Make.common.rules	1970-01-01 01:00:00.000000000 +0=
 100
 @@ -1,11 +0,0 @@
 ---- config/Make.common.rules.orig	2010-07-11 13:40:06.000000000 +1000
 -+++ config/Make.common.rules	2010-07-11 13:40:43.000000000 +1000
 -@@ -19,7 +19,7 @@
 - SHORT_VERSION           =3D 3.4
 - SOVERSION		=3D 34
 -=20
 --INSTALL			=3D cp -fp
 -+INSTALL			=3D install
 - INSTALL_PROGRAM		=3D ${INSTALL}
 - INSTALL_LIBRARY		=3D ${INSTALL}
 - INSTALL_DATA		=3D ${INSTALL}
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-config-Make.common.rul=
 es ./files/patch-config-Make.common.rules
 --- ../py-ice.orig/files/patch-config-Make.common.rules	1970-01-01 01:00:00=
 .000000000 +0100
 +++ ./files/patch-config-Make.common.rules	2010-08-15 14:04:13.000000000 +0=
 200
 @@ -0,0 +1,11 @@
 +--- config/Make.common.rules.orig	2010-07-11 13:40:06.000000000 +1000
 ++++ config/Make.common.rules	2010-07-11 13:40:43.000000000 +1000
 +@@ -19,7 +19,7 @@
 + SHORT_VERSION           =3D 3.4
 + SOVERSION		=3D 34
 +=20
 +-INSTALL			=3D cp -fp
 ++INSTALL			=3D install
 + INSTALL_PROGRAM		=3D ${INSTALL}
 + INSTALL_LIBRARY		=3D ${INSTALL}
 + INSTALL_DATA		=3D ${INSTALL}
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-cpp+config+Make.rules.=
 FreeBSD ./files/patch-cpp+config+Make.rules.FreeBSD
 --- ../py-ice.orig/files/patch-cpp+config+Make.rules.FreeBSD	2010-08-15 14:=
 04:13.000000000 +0200
 +++ ./files/patch-cpp+config+Make.rules.FreeBSD	1970-01-01 01:00:00.0000000=
 00 +0100
 @@ -1,30 +0,0 @@
 ---- cpp/config/Make.rules.FreeBSD.orig	2010-07-11 11:00:46.000000000 +1000
 -+++ cpp/config/Make.rules.FreeBSD	2010-07-11 11:07:28.000000000 +1000
 -@@ -27,7 +27,7 @@
 - endif
 -=20
 - ifeq ($(OPTIMIZE),yes)
 --    CXXFLAGS		+=3D -O3 -DNDEBUG
 -+    CXXFLAGS		+=3D -O2 -DNDEBUG
 - else
 -     CXXFLAGS		+=3D -g
 - endif
 -@@ -37,15 +37,15 @@
 - #
 - CXXLIBS			=3D
 -=20
 --mkshlib			=3D $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4) -lc=
 _r
 -+mkshlib			=3D $(CXX) -shared $(LDFLAGS) -o $(1) -Wl,-h,$(2) $(3) $(4)
 -=20
 - mklib			=3D ar cr $(1) $(2)
 -=20
 --BASELIBS		=3D -lIceUtil -lc_r
 -+BASELIBS		=3D -lIceUtil %%PTHREAD_LIBS%%
 - LIBS			=3D -lIce $(BASELIBS)
 -=20
 - ICEUTIL_OS_LIBS		=3D=20
 --ICE_OS_LIBS		=3D=20
 -+ICE_OS_LIBS		=3D %%PTHREAD_LIBS%%
 -=20
 - PLATFORM_HAS_READLINE	=3D yes
 -=20
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-py+config+Make.rules .=
 /files/patch-py+config+Make.rules
 --- ../py-ice.orig/files/patch-py+config+Make.rules	2010-08-15 14:04:13.000=
 000000 +0200
 +++ ./files/patch-py+config+Make.rules	1970-01-01 01:00:00.000000000 +0100
 @@ -1,32 +0,0 @@
 ---- py/config/Make.rules.orig	2010-07-11 11:13:30.000000000 +1000
 -+++ py/config/Make.rules	2010-07-11 11:18:09.000000000 +1000
 -@@ -12,7 +12,8 @@
 - # if it does not exist.
 - #
 -=20
 --prefix			?=3D /opt/Ice-$(VERSION)
 -+ICE_HOME		=3D %%LOCALBASE%%
 -+prefix			?=3D %%PREFIX%%
 -=20
 - #
 - # The "root directory" for runpath embedded in executables. Can be unset
 -@@ -80,8 +81,8 @@
 - endif
 -=20
 - libdir			=3D $(top_srcdir)/python
 --install_pythondir	=3D $(prefix)/python
 --install_libdir		=3D $(prefix)/python
 -+install_pythondir	=3D %%PYTHON_SITELIBDIR%%/Ice
 -+install_libdir		=3D %%PYTHON_SITELIBDIR%%/Ice
 -=20
 - #
 - # Platform specific definitions
 -@@ -105,7 +106,7 @@
 -     ICE_LIB_DIR =3D -L$(ice_dir)/$(libsubdir)
 -     ICE_FLAGS	=3D -I$(ice_dir)/include
 - endif
 --ICE_LIBS =3D $(ICE_LIB_DIR) -lIce -lSlice -lIceUtil
 -+ICE_LIBS =3D $(ICE_LIB_DIR) -lIce -lSlice -lIceUtil -liconv
 -=20
 - ifneq ($(embedded_runpath_prefix),)
 -    runpath_libdir	:=3D $(embedded_runpath_prefix)/$(libsubdir)
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-py+python+Makefile ./f=
 iles/patch-py+python+Makefile
 --- ../py-ice.orig/files/patch-py+python+Makefile	2010-08-15 14:04:13.00000=
 0000 +0200
 +++ ./files/patch-py+python+Makefile	1970-01-01 01:00:00.000000000 +0100
 @@ -1,12 +0,0 @@
 ---- py/python/Makefile.orig	2010-07-11 13:05:38.000000000 +1000
 -+++ py/python/Makefile	2010-07-11 13:09:09.000000000 +1000
 -@@ -121,7 +121,8 @@
 - 	$(INSTALL_DATA) *.py $(install_pythondir)
 - 	@for i in $(PACKAGES) ; \
 - 	do \
 --	    $(INSTALL_DATA) -r $$i $(install_pythondir) ; \
 -+	    $(INSTALL_DATA) -d $(install_pythondir)/$$i ; \
 -+	    $(INSTALL_DATA) $$i/*.py $(install_pythondir)/$$i ; \
 - 	done
 -=20
 - depend::  $(ICE_SLICE) $(GLACIER2_SLICE) $(ICEBOX_SLICE) $(ICEGRID_SLICE)=
  $(ICEPATCH2_SLICE) $(ICESTORM_SLICE)
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-py-config-Make.rules .=
 /files/patch-py-config-Make.rules
 --- ../py-ice.orig/files/patch-py-config-Make.rules	1970-01-01 01:00:00.000=
 000000 +0100
 +++ ./files/patch-py-config-Make.rules	2010-08-15 14:04:13.000000000 +0200
 @@ -0,0 +1,32 @@
 +--- py/config/Make.rules.orig	2010-07-11 11:13:30.000000000 +1000
 ++++ py/config/Make.rules	2010-07-11 11:18:09.000000000 +1000
 +@@ -12,7 +12,8 @@
 + # if it does not exist.
 + #
 +=20
 +-prefix			?=3D /opt/Ice-$(VERSION)
 ++ICE_HOME		=3D %%LOCALBASE%%
 ++prefix			?=3D %%PREFIX%%
 +=20
 + #
 + # The "root directory" for runpath embedded in executables. Can be unset
 +@@ -80,8 +81,8 @@
 + endif
 +=20
 + libdir			=3D $(top_srcdir)/python
 +-install_pythondir	=3D $(prefix)/python
 +-install_libdir		=3D $(prefix)/python
 ++install_pythondir	=3D %%PYTHON_SITELIBDIR%%/Ice
 ++install_libdir		=3D %%PYTHON_SITELIBDIR%%/Ice
 +=20
 + #
 + # Platform specific definitions
 +@@ -105,7 +106,7 @@
 +     ICE_LIB_DIR =3D -L$(ice_dir)/$(libsubdir)
 +     ICE_FLAGS	=3D -I$(ice_dir)/include
 + endif
 +-ICE_LIBS =3D $(ICE_LIB_DIR) -lIce -lSlice -lIceUtil
 ++ICE_LIBS =3D $(ICE_LIB_DIR) -lIce -lSlice -lIceUtil -liconv
 +=20
 + ifneq ($(embedded_runpath_prefix),)
 +    runpath_libdir	:=3D $(embedded_runpath_prefix)/$(libsubdir)
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-py-python-Makefile ./f=
 iles/patch-py-python-Makefile
 --- ../py-ice.orig/files/patch-py-python-Makefile	1970-01-01 01:00:00.00000=
 0000 +0100
 +++ ./files/patch-py-python-Makefile	2012-09-11 23:05:59.000000000 +0200
 @@ -0,0 +1,16 @@
 +--- py/python/Makefile.orig	2010-07-11 13:05:38.000000000 +1000
 ++++ py/python/Makefile	2012-09-11 00:09:09.000000000 +2000
 +@@ -118,10 +118,11 @@
 +=20
 + install:: $(ALL_SRCS)
 + 	@echo "Installing generated code"
 +-	$(INSTALL_DATA) *.py $(install_pythondir)
 ++	$(INSTALL_DATA) *.py* $(install_pythondir)
 + 	@for i in $(PACKAGES) ; \
 + 	do \
 +-	    $(INSTALL_DATA) -r $$i $(install_pythondir) ; \
 ++	    $(INSTALL_DATA) -d $(install_pythondir)/$$i ; \
 ++	    $(INSTALL_DATA) $$i/*.py* $(install_pythondir)/$$i ; \
 + 	done
 +=20
 + depend::  $(ICE_SLICE) $(GLACIER2_SLICE) $(ICEBOX_SLICE) $(ICEGRID_SLICE)=
  $(ICEPATCH2_SLICE) $(ICESTORM_SLICE)
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-py-test-Ice-info-AllTe=
 sts.py ./files/patch-py-test-Ice-info-AllTests.py
 --- ../py-ice.orig/files/patch-py-test-Ice-info-AllTests.py	1970-01-01 01:0=
 0:00.000000000 +0100
 +++ ./files/patch-py-test-Ice-info-AllTests.py	2012-09-11 21:23:47.00000000=
 0 +0200
 @@ -0,0 +1,79 @@
 +--- py/test/Ice/info/AllTests.py.orig	2011-06-15 19:44:00.000000000 +0000
 ++++ py/test/Ice/info/AllTests.py	2012-09-11 19:18:30.188273390 +0000
 +@@ -7,12 +7,31 @@
 + #
 + # **********************************************************************
 +=20
 +-import Ice, Test, threading
 ++import Ice, Test, threading, sys, subprocess
 +=20
 + def test(b):
 +     if not b:
 +         raise RuntimeError('test assertion failed')
 +=20
 ++def isFreeBSD():
 ++    return sys.platform.startswith("freebsd")
 ++
 ++def sysctl(key):
 ++    p =3D subprocess.Popen("sysctl "+key, shell=3D1, stdout=3Dsubprocess.=
 PIPE)
 ++    try:
 ++        result =3D p.communicate()[0].strip().split()[1]
 ++    except IndexError:
 ++        return 0   =20
 ++    if sys.version_info >=3D (3,):
 ++        result =3D str(result, sys.stdout.encoding)
 ++    try:
 ++        return int(result)
 ++    except ValueError:
 ++        return result
 ++
 ++def isFreeBSDJail():
 ++    return isFreeBSD() and sysctl("security.jail.jailed")
 ++
 + def allTests(communicator, collocated):
 +     print "testing proxy endpoint information...",
 +=20
 +@@ -64,12 +83,12 @@
 +=20
 +     ipEndpoint =3D endpoints[0].getInfo()
 +     test(ipEndpoint.type() =3D=3D Ice.TCPEndpointType or ipEndpoint.type(=
 ) =3D=3D 2)
 +-    test(ipEndpoint.host =3D=3D defaultHost)
 ++    test(ipEndpoint.host =3D=3D defaultHost or isFreeBSDJail())
 +     test(ipEndpoint.port > 0)
 +     test(ipEndpoint.timeout =3D=3D 15000)
 +=20
 +     udpEndpoint =3D endpoints[1].getInfo()
 +-    test(udpEndpoint.host =3D=3D defaultHost)
 ++    test(udpEndpoint.host =3D=3D defaultHost or isFreeBSDJail())
 +     test(udpEndpoint.datagram())
 +     test(udpEndpoint.port > 0)
 +=20
 +@@ -104,7 +123,7 @@
 +     ipinfo =3D base.ice_getConnection().getEndpoint().getInfo()
 +     test(ipinfo.port =3D=3D 12010)
 +     test(not ipinfo.compress)
 +-    test(ipinfo.host =3D=3D defaultHost)
 ++    test(ipinfo.host =3D=3D defaultHost or isFreeBSDJail())
 +=20
 +     ctx =3D testIntf.getEndpointInfoAsContext()
 +     test(ctx["host"] =3D=3D ipinfo.host)
 +@@ -114,7 +133,7 @@
 +=20
 +     udp =3D base.ice_datagram().ice_getConnection().getEndpoint().getInfo=
 ()
 +     test(udp.port =3D=3D 12010)
 +-    test(udp.host =3D=3D defaultHost)
 ++    test(udp.host =3D=3D defaultHost or isFreeBSDJail())
 +=20
 +     print "ok"
 +=20
 +@@ -124,8 +143,8 @@
 +     test(not info.incoming)
 +     test(len(info.adapterName) =3D=3D 0)
 +     test(info.remotePort =3D=3D 12010)
 +-    test(info.remoteAddress =3D=3D defaultHost)
 +-    test(info.localAddress =3D=3D defaultHost)
 ++    test(info.remoteAddress =3D=3D defaultHost or isFreeBSDJail())
 ++    test(info.localAddress =3D=3D defaultHost or isFreeBSDJail())
 +=20
 +     ctx =3D testIntf.getConnectionInfoAsContext()
 +     test(ctx["incoming"] =3D=3D "true")
 diff -ruN --exclude=3DCVS ../py-ice.orig/files/patch-py-test-Ice-properties=
 -run.py ./files/patch-py-test-Ice-properties-run.py
 --- ../py-ice.orig/files/patch-py-test-Ice-properties-run.py	1970-01-01 01:=
 00:00.000000000 +0100
 +++ ./files/patch-py-test-Ice-properties-run.py	2012-09-11 21:07:04.0000000=
 00 +0200
 @@ -0,0 +1,19 @@
 +--- py/test/Ice/properties/run.py.orig	2011-06-15 19:44:00.000000000 +0000
 ++++ py/test/Ice/properties/run.py	2012-09-11 19:05:41.531273236 +0000
 +@@ -24,14 +24,14 @@
 + #
 + # Write config
 + #
 +-configPath =3D u"./config/=E4=B8=AD=E5=9B=BD_client.config"
 ++configPath =3D u"./config/=E4=B8=AD=E5=9B=BD_client.config".encode("utf-8=
 ")
 +=20
 + TestUtil.createConfig(configPath,=20
 +                       ["# Automatically generated by Ice test driver.",=20
 +                        "Ice.Trace.Protocol=3D1",
 +                        "Ice.Trace.Network=3D1",=20
 +                        "Ice.ProgramName=3DPropertiesClient",=20
 +-                       "Config.Path=3D./config/=E4=B8=AD=E5=9B=BD_client.=
 config"])
 ++                       "Config.Path=3D"+configPath])
 +=20
 + TestUtil.simpleTest()
 +=20
 diff -ruN --exclude=3DCVS ../py-ice.orig/pkg-plist ./pkg-plist
 --- ../py-ice.orig/pkg-plist	2012-08-21 21:29:17.000000000 +0200
 +++ ./pkg-plist	2012-09-11 23:15:48.000000000 +0200
 @@ -1,64 +1,186 @@
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifierF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifierF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifierF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifier_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifier_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_PermissionsVerifier_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2_RouterF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_RouterF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_RouterF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2_Router_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Router_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Router_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2_SSLInfo_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_SSLInfo_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_SSLInfo_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2_Session_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Glacier2.py
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Glacier2.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceBox_IceBox_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Admin_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Descriptor_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Exception_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_FileParser_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_FileParser_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_FileParser_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Locator_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Locator_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Locator_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Observer_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Query_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Registry_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Registry_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Registry_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_Session_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Session_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_Session_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceGrid_UserAccountMapper_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_UserAccountMapper_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceGrid_UserAccountMapper_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.py
 +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileInfo_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IcePatch2_FileServer_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/IceStorm_IceStorm_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_BuiltinSequences_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_BuiltinSequences_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_BuiltinSequences_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_CommunicatorF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_CommunicatorF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_CommunicatorF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Communicator_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Communicator_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Communicator_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ConnectionF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Connection_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Current_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Endpoint_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointTypes_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointTypes_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_EndpointTypes_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_FacetMap_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Identity_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContextF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContextF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContextF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContext_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContext_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ImplicitContext_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_LocalException_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_LocatorF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Locator_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Locator_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Locator_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_LoggerF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_LoggerF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_LoggerF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Logger_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Logger_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Logger_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapterF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapterF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapterF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapter_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapter_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectAdapter_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactoryF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactoryF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactoryF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactory_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactory_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ObjectFactory_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_PluginF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_PluginF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_PluginF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Plugin_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Plugin_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Plugin_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ProcessF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ProcessF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ProcessF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Process_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Process_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Process_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_PropertiesF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Properties_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Properties_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Properties_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_RouterF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_RouterF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_RouterF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Router_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Router_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Router_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocatorF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocatorF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocatorF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocator_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocator_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_ServantLocator_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_SliceChecksumDict_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_SliceChecksumDict_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_SliceChecksumDict_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_StatsF_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_StatsF_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_StatsF_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/Ice_Stats_ice.py
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Stats_ice.pyc
 +%%PYTHON_SITELIBDIR%%/Ice/Ice_Stats_ice.pyo
  %%PYTHON_SITELIBDIR%%/Ice/IcePy.so
  %%PYTHON_SITELIBDIR%%/Ice/IcePy.so.%%LIB_VERSION%%
  %%PYTHON_SITELIBDIR%%/Ice/IcePy.so.%%LIB_VRS%%
 @@ -172,13 +294,23 @@
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/Ice_StatsF_ice.pyo
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/Ice_Stats_ice.pyo
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/Glacier2/__init__.py
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/Glacier2/__init__.pyc
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/Glacier2/__init__.pyo
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/Glacier2
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.py
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.pyc
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IceBox/__init__.pyo
  @dirrmtry %%PYTHON_SITELIBDIR%%/Ice/IceBox
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.py
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.pyc
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IceGrid/__init__.pyo
  @dirrmtry %%PYTHON_SITELIBDIR%%/Ice/IceGrid
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.py
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.pyc
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IcePatch2/__init__.pyo
  @dirrmtry %%PYTHON_SITELIBDIR%%/Ice/IcePatch2
  @rmtry %%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.py
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.pyc
 +@rmtry %%PYTHON_SITELIBDIR%%/Ice/IceStorm/__init__.pyo
  @dirrmtry %%PYTHON_SITELIBDIR%%/Ice/IceStorm
  @dirrmtry %%PYTHO
 
 --MP_/l2SRWsGWoVAuwHaSxfL=MMK--

From owner-freebsd-python@FreeBSD.ORG  Fri Sep 28 11:00:22 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 06F3D106566B
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 11:00:22 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id E51158FC0C
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 11:00:21 +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 q8SB0Lwu029558
	for <freebsd-python@freefall.freebsd.org>; Fri, 28 Sep 2012 11:00:21 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8SB0L9g029554;
	Fri, 28 Sep 2012 11:00:21 GMT (envelope-from gnats)
Date: Fri, 28 Sep 2012 11:00:21 GMT
Message-Id: <201209281100.q8SB0L9g029554@freefall.freebsd.org>
To: freebsd-python@FreeBSD.org
From: Michael Gmelin <freebsd@grem.de>
Cc: 
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang, 
 general overhaul
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Michael Gmelin <freebsd@grem.de>
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: Fri, 28 Sep 2012 11:00:22 -0000

The following reply was made to PR ports/171645; it has been noted by GNATS.

From: Michael Gmelin <freebsd@grem.de>
To: Tony Maher <tonymaher@optusnet.com.au>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang,
 general overhaul
Date: Fri, 28 Sep 2012 12:50:14 +0200

 --MP_/=X1xOR/0qLDQQrYu6cRUvLo
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 On Fri, 28 Sep 2012 18:44:28 +1000
 Tony Maher <tonymaher@optusnet.com.au> wrote:
 
 > Hello,
 > the patch file files/patch-py-test-Ice-properties-run.py appears to
 > have weird characters in the ConfigPath setting so cannot test.
 > cheers
 
 
 Since it seems like the patch got mangled again, please find attach a
 gzipped version that should work ok.
 
 Michael
 
 
 
 -- 
 Michael Gmelin
 
 --MP_/=X1xOR/0qLDQQrYu6cRUvLo
 Content-Type: application/x-gzip
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=py27-Ice-3.4.2_3.patch.gz
 
 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
 NtBBbILLirspJLgqxhpD/b8uaCYT2GUAAA==
 
 --MP_/=X1xOR/0qLDQQrYu6cRUvLo--

From owner-freebsd-python@FreeBSD.ORG  Fri Sep 28 11:20:18 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id C0032106566B
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 11:20:18 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id AA78A8FC0A
	for <freebsd-python@hub.freebsd.org>;
	Fri, 28 Sep 2012 11:20:18 +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 q8SBKItK049339
	for <freebsd-python@freefall.freebsd.org>; Fri, 28 Sep 2012 11:20:18 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8SBKI29049332;
	Fri, 28 Sep 2012 11:20:18 GMT (envelope-from gnats)
Date: Fri, 28 Sep 2012 11:20:18 GMT
Message-Id: <201209281120.q8SBKI29049332@freefall.freebsd.org>
To: freebsd-python@FreeBSD.org
From: Michael Gmelin <freebsd@grem.de>
Cc: 
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang, 
 general overhaul
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Michael Gmelin <freebsd@grem.de>
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: Fri, 28 Sep 2012 11:20:18 -0000

The following reply was made to PR ports/171645; it has been noted by GNATS.

From: Michael Gmelin <freebsd@grem.de>
To: Tony Maher <tonymaher@optusnet.com.au>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/171645: [PATCH] devel/py-ice: Allow building using Clang,
 general overhaul
Date: Fri, 28 Sep 2012 13:18:57 +0200

 On Fri, 28 Sep 2012 18:44:28 +1000
 Tony Maher <tonymaher@optusnet.com.au> wrote:
 
 > Hello,
 > the patch file files/patch-py-test-Ice-properties-run.py appears to
 > have weird characters in the ConfigPath setting so cannot test.
 > cheers
 
 And yet another followup (hopefully the last one): Downloading the gz
 from the PR gives me something garbled (not a valid gz). The way I
 extracted the patch from the page is by copy and pasting the base 64
 block into a file and pipe that into:
 
 openssl enc -d -a | gunzip >py27-Ice-3.4.2_3.patch
 
 To me it seems like there is something broken with the way patches are
 handled in the PR system - and that it worked ok in the past.
 
 So here for convenience, this is how to get a working patch:
 
 openssl enc -d -a >py27-Ice-3.4.2_3.patch.gz << "EOF"
 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
 NtBBbILLirspJLgqxhpD/b8uaCYT2GUAAA==
 EOF
 
 gunzip py27-Ice-3.4.2_3.patch.gz
 
 Again, sorry for the inconvenience, I'm not really sure why this is
 happening :(
 
 Cheer,
 Michael
 
 
 -- 
 Michael Gmelin

From owner-freebsd-python@FreeBSD.ORG  Sat Sep 29 14:30:20 2012
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 B56DF106564A;
	Sat, 29 Sep 2012 14:30:20 +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 894418FC0C;
	Sat, 29 Sep 2012 14:30:20 +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 q8TEUKY3050957;
	Sat, 29 Sep 2012 14:30:20 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8TEUKUp050947;
	Sat, 29 Sep 2012 14:30:20 GMT (envelope-from edwin)
Date: Sat, 29 Sep 2012 14:30:20 GMT
Message-Id: <201209291430.q8TEUKUp050947@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
	freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/172161: [PATCH] devel/py-nose: update to 1.2.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: Sat, 29 Sep 2012 14:30:20 -0000

Synopsis: [PATCH] devel/py-nose: update to 1.2.1

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Sat Sep 29 14:30:19 UTC 2012
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Sat Sep 29 14:30:29 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id C32281065675;
	Sat, 29 Sep 2012 14:30:29 +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 8E2468FC14;
	Sat, 29 Sep 2012 14:30:29 +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 q8TEUTAS052168;
	Sat, 29 Sep 2012 14:30:29 GMT
	(envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8TEUTPT052149;
	Sat, 29 Sep 2012 14:30:29 GMT (envelope-from edwin)
Date: Sat, 29 Sep 2012 14:30:29 GMT
Message-Id: <201209291430.q8TEUTPT052149@freefall.freebsd.org>
To: koobs.freebsd@gmail.com, edwin@FreeBSD.org, freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Cc: 
Subject: Re: ports/172161: [PATCH] devel/py-nose: update to 1.2.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: Sat, 29 Sep 2012 14:30:29 -0000

Synopsis: [PATCH] devel/py-nose: update to 1.2.1

State-Changed-From-To: open->feedback
State-Changed-By: edwin
State-Changed-When: Sat Sep 29 14:30:28 UTC 2012
State-Changed-Why: 
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Sat Sep 29 14:40:08 2012
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@hub.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 33485106566C
	for <freebsd-python@hub.freebsd.org>;
	Sat, 29 Sep 2012 14:40:08 +0000 (UTC)
	(envelope-from gnats@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id B37448FC1F
	for <freebsd-python@hub.freebsd.org>;
	Sat, 29 Sep 2012 14:40:05 +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 q8TEe5HH059806
	for <freebsd-python@freefall.freebsd.org>; Sat, 29 Sep 2012 14:40:05 GMT
	(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8TEe5Em059801;
	Sat, 29 Sep 2012 14:40:05 GMT (envelope-from gnats)
Date: Sat, 29 Sep 2012 14:40:05 GMT
Message-Id: <201209291440.q8TEe5Em059801@freefall.freebsd.org>
To: freebsd-python@FreeBSD.org
From: Edwin Groothuis <edwin@FreeBSD.org>
Cc: 
Subject: Re: ports/172161: [PATCH] devel/py-nose: update to 1.2.1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Edwin Groothuis <edwin@FreeBSD.org>
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: Sat, 29 Sep 2012 14:40:08 -0000

The following reply was made to PR ports/172161; it has been noted by GNATS.

From: Edwin Groothuis <edwin@FreeBSD.org>
To: Cc: bug-followup@FreeBSD.org
Subject: Re: ports/172161: [PATCH] devel/py-nose: update to 1.2.1
Date: Sat, 29 Sep 2012 14:30:24 UT

 Maintainer of devel/py-nose,
 
 Please note that PR ports/172161 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/172161
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org