From owner-freebsd-python@FreeBSD.ORG  Sun Jan 20 15:30:21 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 50F98A96;
 Sun, 20 Jan 2013 15:30:21 +0000 (UTC)
 (envelope-from awarecons@gmail.com)
Received: from mail-vc0-f169.google.com (mail-vc0-f169.google.com
 [209.85.220.169])
 by mx1.freebsd.org (Postfix) with ESMTP id D9323876;
 Sun, 20 Jan 2013 15:30:20 +0000 (UTC)
Received: by mail-vc0-f169.google.com with SMTP id gb23so4958382vcb.14
 for <multiple recipients>; Sun, 20 Jan 2013 07:30:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:x-received:date:message-id:subject:from:to
 :content-type; bh=Z7Y9BkM6wwWUheH/HXSXKlFlqzfngxws+hRtDgqUiN8=;
 b=GMdqVaFkZdXzpIDpiGvKRWqnHAmu+thb1W869d6uVIg/Pw+GOOpiqevhoO65fbpLtA
 8e3ifQ4zNXONY9HvWDPc0aCAuK+cYWF4WV/qM0Uidlvpd2GjOg5euQeNTeH/r42RC1If
 X6oYdVPfwLYNXepqLOaMHlg9ansPl6Ett4UKkzigCquLkyMpK+g3InhBcon2Y7WchrrS
 fk9BsObwmgQQRHs3h/n4Vuqs65H+N87SS5rFZWCd5bMT1Rg1ZsiE9s5c6jG7vRkpBKdP
 74IQb71L+hqObYLc51c4Ru96xjsH7DDfEOmwYW6owt+yjHepJ3SnX10jR5q0VMeoIG4S
 XmVA==
MIME-Version: 1.0
X-Received: by 10.220.239.14 with SMTP id ku14mr16276073vcb.57.1358695366085; 
 Sun, 20 Jan 2013 07:22:46 -0800 (PST)
Received: by 10.220.4.137 with HTTP; Sun, 20 Jan 2013 07:22:45 -0800 (PST)
Date: Sun, 20 Jan 2013 19:22:45 +0400
Message-ID: <CACGq7x2kpeSzqwq22jc82a6KDBj=S4FDbFrg5CT51QJs3zPnLg@mail.gmail.com>
Subject: lang/python33 ISSUE failed to build these modules: _dbm
From: awarecons <awarecons@gmail.com>
To: ports@freebsd.org, ports-bugs@freebsd.org, python@FreeBSD.org
Content-Type: text/plain; charset=ISO-8859-1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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: Sun, 20 Jan 2013 15:30:21 -0000

lang/python33
PORTVERSION=    3.3.0
PORTREVISION=   2

WITH_GCC 4.2 & 4.6.3

*** WARNING: renaming "_dbm" since importing it failed:
/usr/local/lib/libgdbm_compat.so.4: Undefined symbol "gdbm_errno"

Python build finished, but the necessary bits to build these modules
were not found:
spwd
To find the necessary bits, look in setup.py in detect_modules() for
the module's name.


Failed to build these modules:
_dbm

...
===>>> Creating a package for new version python33-3.3.0_2
tar: lib/python3.3/lib-dynload/_dbm.so: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256

===>>> Package creation of python33-3.3.0_2 failed


It's disabled by patch-setup.py, but not removed from
lang/python33/pkg-plist

Earlier versions (to mid of 2012) didn't have such issue.

From owner-freebsd-python@FreeBSD.ORG  Sun Jan 20 22:50:09 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 3EF0F27C;
 Sun, 20 Jan 2013 22:50:09 +0000 (UTC)
 (envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 1B3019A2;
 Sun, 20 Jan 2013 22:50:09 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0KMo8xS095180;
 Sun, 20 Jan 2013 22:50:08 GMT
 (envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0KMo86w095176;
 Sun, 20 Jan 2013 22:50:08 GMT (envelope-from edwin)
Date: Sun, 20 Jan 2013 22:50:08 GMT
Message-Id: <201301202250.r0KMo86w095176@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
 freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Subject: Re: ports/175463: Update port: converters/py-unidecode Upgrade to
 0.04.11
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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: Sun, 20 Jan 2013 22:50:09 -0000

Synopsis: Update port: converters/py-unidecode Upgrade to 0.04.11

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Sun Jan 20 22:50:08 UTC 2013
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Sun Jan 20 22:50:14 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 863EE2AD;
 Sun, 20 Jan 2013 22:50:14 +0000 (UTC)
 (envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 62EA19A4;
 Sun, 20 Jan 2013 22:50:14 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0KMoEQT095263;
 Sun, 20 Jan 2013 22:50:14 GMT
 (envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0KMoE2B095259;
 Sun, 20 Jan 2013 22:50:14 GMT (envelope-from edwin)
Date: Sun, 20 Jan 2013 22:50:14 GMT
Message-Id: <201301202250.r0KMoE2B095259@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
 freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Subject: Re: ports/175464: Update port: www/py-selenium Upgrade to 2.29.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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: Sun, 20 Jan 2013 22:50:14 -0000

Synopsis: Update port: www/py-selenium Upgrade to 2.29.0

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Sun Jan 20 22:50:13 UTC 2013
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Mon Jan 21 06:08:58 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id D1C03884;
 Mon, 21 Jan 2013 06:08:58 +0000 (UTC)
 (envelope-from culot@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id A015ABEF;
 Mon, 21 Jan 2013 06:08:58 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0L68wki094333;
 Mon, 21 Jan 2013 06:08:58 GMT
 (envelope-from culot@freefall.freebsd.org)
Received: (from culot@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0L68wgv094329;
 Mon, 21 Jan 2013 06:08:58 GMT (envelope-from culot)
Date: Mon, 21 Jan 2013 06:08:58 GMT
Message-Id: <201301210608.r0L68wgv094329@freefall.freebsd.org>
To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org
From: culot@FreeBSD.org
Subject: Re: ports/175463: Update port: converters/py-unidecode Upgrade to
 0.04.11
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 21 Jan 2013 06:08:58 -0000

Synopsis: Update port: converters/py-unidecode Upgrade to 0.04.11

Responsible-Changed-From-To: freebsd-python->culot
Responsible-Changed-By: culot
Responsible-Changed-When: Mon Jan 21 06:08:58 UTC 2013
Responsible-Changed-Why: 
I'll take it.

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

From owner-freebsd-python@FreeBSD.ORG  Mon Jan 21 06:09:38 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 988AD8A1;
 Mon, 21 Jan 2013 06:09:38 +0000 (UTC)
 (envelope-from culot@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 6BCB4BF5;
 Mon, 21 Jan 2013 06:09:38 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0L69c4C094428;
 Mon, 21 Jan 2013 06:09:38 GMT
 (envelope-from culot@freefall.freebsd.org)
Received: (from culot@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0L69c1R094424;
 Mon, 21 Jan 2013 06:09:38 GMT (envelope-from culot)
Date: Mon, 21 Jan 2013 06:09:38 GMT
Message-Id: <201301210609.r0L69c1R094424@freefall.freebsd.org>
To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org
From: culot@FreeBSD.org
Subject: Re: ports/175464: Update port: www/py-selenium Upgrade to 2.29.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 21 Jan 2013 06:09:38 -0000

Synopsis: Update port: www/py-selenium Upgrade to 2.29.0

Responsible-Changed-From-To: freebsd-python->culot
Responsible-Changed-By: culot
Responsible-Changed-When: Mon Jan 21 06:09:37 UTC 2013
Responsible-Changed-Why: 
I'll take it.

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

From owner-freebsd-python@FreeBSD.ORG  Mon Jan 21 08:00:14 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 89131F3E;
 Mon, 21 Jan 2013 08:00:14 +0000 (UTC)
 (envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 655F410A;
 Mon, 21 Jan 2013 08:00:14 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0L80E2S015888;
 Mon, 21 Jan 2013 08:00:14 GMT
 (envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0L80EDU015884;
 Mon, 21 Jan 2013 08:00:14 GMT (envelope-from edwin)
Date: Mon, 21 Jan 2013 08:00:14 GMT
Message-Id: <201301210800.r0L80EDU015884@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
 freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Subject: Re: ports/175468: Update port: security/py-keyring Upgrade to 1.2
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 21 Jan 2013 08:00:14 -0000

Synopsis: Update port: security/py-keyring Upgrade to 1.2

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Mon Jan 21 08:00:13 UTC 2013
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Mon Jan 21 08:53:58 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 0A49490;
 Mon, 21 Jan 2013 08:53:58 +0000 (UTC)
 (envelope-from culot@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id CCE5C8CE;
 Mon, 21 Jan 2013 08:53:57 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0L8rvvU028478;
 Mon, 21 Jan 2013 08:53:57 GMT
 (envelope-from culot@freefall.freebsd.org)
Received: (from culot@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0L8rv1H028474;
 Mon, 21 Jan 2013 08:53:57 GMT (envelope-from culot)
Date: Mon, 21 Jan 2013 08:53:57 GMT
Message-Id: <201301210853.r0L8rv1H028474@freefall.freebsd.org>
To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org
From: culot@FreeBSD.org
Subject: Re: ports/175468: Update port: security/py-keyring Upgrade to 1.2
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 21 Jan 2013 08:53:58 -0000

Synopsis: Update port: security/py-keyring Upgrade to 1.2

Responsible-Changed-From-To: freebsd-python->culot
Responsible-Changed-By: culot
Responsible-Changed-When: Mon Jan 21 08:53:57 UTC 2013
Responsible-Changed-Why: 
I'll take it.

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

From owner-freebsd-python@FreeBSD.ORG  Mon Jan 21 11:06:51 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id B7169C9B
 for <freebsd-python@FreeBSD.org>; Mon, 21 Jan 2013 11:06:51 +0000 (UTC)
 (envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 9066F72F
 for <freebsd-python@FreeBSD.org>; Mon, 21 Jan 2013 11:06:51 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0LB6pd2054191
 for <freebsd-python@FreeBSD.org>; Mon, 21 Jan 2013 11:06:51 GMT
 (envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0LB6p81054189
 for freebsd-python@FreeBSD.org; Mon, 21 Jan 2013 11:06:51 GMT
 (envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 21 Jan 2013 11:06:51 GMT
Message-Id: <201301211106.r0LB6p81054189@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
Subject: Current problem reports assigned to freebsd-python@FreeBSD.org
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 21 Jan 2013 11:06:51 -0000

Note: to view an individual PR, use:
  http://www.freebsd.org/cgi/query-pr.cgi?pr=(number).

The following is a listing of current problems submitted by FreeBSD users.
These represent problem reports covering all versions including
experimental development code and obsolete releases.


S Tracker      Resp.      Description
--------------------------------------------------------------------------------
o ports/175409 python     [MAINTAINER] multimedia/py-subliminal: update to 0.6.3
o ports/175386 python     [MAINTAINER] devel/py-flake8: update to 1.7.0
o ports/175368 python     [patch] multimedia/py-mlt hangs on Generating temporar
o ports/175170 python     [new port] security/py-yara-editor , an editor for yar
o ports/174673 python     New port: devel/py-botocore - the low-level, core func
f ports/174646 python     update www/py-requests to 1.0.3
f ports/174242 python     Update to databases/py-odbc
o ports/173141 python     New port: security/py-python-registry
o ports/171584 python     lang/python32 built in a clean enviroment produces a p
o ports/171246 python     [patch] lang/python27: make python curses module work 
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/170566 python     update graphics/py-opengl depends on old version of gc
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     lang/python27: Ports using python 2.7 and "waf" interm
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/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 

28 problems total.


From owner-freebsd-python@FreeBSD.ORG  Tue Jan 22 13:23:03 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 7AC4978C;
 Tue, 22 Jan 2013 13:23:03 +0000 (UTC)
 (envelope-from culot@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 4F80B3CA;
 Tue, 22 Jan 2013 13:23:03 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0MDN3uT063978;
 Tue, 22 Jan 2013 13:23:03 GMT
 (envelope-from culot@freefall.freebsd.org)
Received: (from culot@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0MDN39W063974;
 Tue, 22 Jan 2013 13:23:03 GMT (envelope-from culot)
Date: Tue, 22 Jan 2013 13:23:03 GMT
Message-Id: <201301221323.r0MDN39W063974@freefall.freebsd.org>
To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org
From: culot@FreeBSD.org
Subject: Re: ports/175386: [MAINTAINER] devel/py-flake8: update to 1.7.0
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Jan 2013 13:23:03 -0000

Synopsis: [MAINTAINER] devel/py-flake8: update to 1.7.0

Responsible-Changed-From-To: freebsd-python->culot
Responsible-Changed-By: culot
Responsible-Changed-When: Tue Jan 22 13:23:02 UTC 2013
Responsible-Changed-Why: 
I'll take it.

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

From owner-freebsd-python@FreeBSD.ORG  Tue Jan 22 14:30:10 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 891B45FD;
 Tue, 22 Jan 2013 14:30:10 +0000 (UTC)
 (envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 64FB5964;
 Tue, 22 Jan 2013 14:30:10 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0MEUAjc079791;
 Tue, 22 Jan 2013 14:30:10 GMT
 (envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0MEUA0l079781;
 Tue, 22 Jan 2013 14:30:10 GMT (envelope-from edwin)
Date: Tue, 22 Jan 2013 14:30:10 GMT
Message-Id: <201301221430.r0MEUA0l079781@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
 freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Subject: Re: ports/175509: [MAINTAINER] www/py-beautifulsoup: py3k ready
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python>
List-Post: <mailto:freebsd-python@freebsd.org>
List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>,
 <mailto:freebsd-python-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Jan 2013 14:30:10 -0000

Synopsis: [MAINTAINER] www/py-beautifulsoup: py3k ready

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Tue Jan 22 14:30:09 UTC 2013
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Wed Jan 23 12:30:01 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 0FD47741
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 12:30:01 +0000 (UTC)
 (envelope-from cvs-src@yandex.ru)
Received: from forward5h.mail.yandex.net (forward5h.mail.yandex.net
 [IPv6:2a02:6b8:0:f05::5])
 by mx1.freebsd.org (Postfix) with ESMTP id BD6B7E6B
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 12:30:00 +0000 (UTC)
Received: from smtp3h.mail.yandex.net (smtp3h.mail.yandex.net [84.201.186.20])
 by forward5h.mail.yandex.net (Yandex) with ESMTP id 6CA38D013E9
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 16:29:59 +0400 (MSK)
Received: from smtp3h.mail.yandex.net (localhost [127.0.0.1])
 by smtp3h.mail.yandex.net (Yandex) with ESMTP id 48C0E1B40020
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 16:29:59 +0400 (MSK)
Received: from ip-86-110-189-214.spark-rostov.ru
 (ip-86-110-189-214.spark-rostov.ru [86.110.189.214])
 by smtp3h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id TwbafUSP-Twb0J6Bm;
 Wed, 23 Jan 2013 16:29:59 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1358944199; bh=2QBIL2uWWhtt0Q6MCopokipXRduirMZVGB1Ff+VrGJE=;
 h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:
 Content-Type;
 b=n2wxUETj7GJsSX0HZnO/8u1wcsaGH55tpc/pjO+9LpPW7QiGduhg/SEwRdDZ3Qbqy
 EImTJqgRagHGcns7PYLYRG49qRoksdFkHxDiK9VAhAfTQLa7sOhD2rVdfMst53DR8Q
 72Qye5CKYthT32DT7uXyrfSl45NMbUrQ0mloTcp0=
Message-ID: <50FFD7C0.9060208@yandex.ru>
Date: Wed, 23 Jan 2013 16:29:52 +0400
From: Ruslan Makhmatkhanov <cvs-src@yandex.ru>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
 rv:17.0) Gecko/20130114 Thunderbird/17.0.2
MIME-Version: 1.0
To: python <python@FreeBSD.org>
Subject: bsd.python.mk: python3 plist shim
Content-Type: multipart/mixed; boundary="------------050001020602030809000801"
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 23 Jan 2013 12:30:01 -0000

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


Hello,

I'm planning to apply this patch to Mk/bsd.python.mk soon. It's an 
nivit's solution from devel/py-virtualenv for changes, introduced in PEP 
3147 [1]. It will not affect default packages build, because packages 
are not yet building for python3 on cluster, but it will affect python 
ports, built with python3, that already has fix like that applied 
locally. I tested it with dozen of ports and everything seems fine. 
Local fixes will be removed right after this change. Please tell me if 
there is any objections or suggestions on this. Thanks.

[1] http://www.python.org/dev/peps/pep-3147/

-- 
Regards,
Ruslan

Tinderboxing kills... the drives.

--------------050001020602030809000801
Content-Type: text/plain; charset=UTF-8;
 name="py3-plist.diff.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="py3-plist.diff.txt"

Index: bsd.python.mk
===================================================================
--- bsd.python.mk	(revision 310860)
+++ bsd.python.mk	(working copy)
@@ -666,6 +666,23 @@
 
 .endif # defined(USE_TWISTED)
 
+.if ${PYTHON_REL} >= 320
+# When Python version is 3.2+ we rewrite all the filenames
+# of TMPPLIST that end with .py[co], so that they conform
+# to PEP 3147 (see http://www.python.org/dev/peps/pep-3147/)
+PYMAGICTAG=	${PYTHON_CMD} -c 'import imp; print(imp.get_tag())'
+add-plist-post:
+	@${AWK} '\
+		/\.py[co]$$/ && !($$0 ~ "/" pc "/") {id = match($$0, /\/[^\/]+\.py[co]$$/); if (id != 0) {d = substr($$0, 1, RSTART - 1); dirs[d] = 1}; sub(/\.py[co]$$/,  "." mt "&"); sub(/[^\/]+\.py[co]$$/, pc "/&"); print; next} \
+		/^@dirrm / {d = substr($$0, 8); if (d in dirs) {print $$0 "/" pc}; print $$0; next} \
+		{print} \
+		END {if (sp in dirs) {print "@dirrm " sp "/" pc}} \
+		' \
+		pc="__pycache__" mt="$$(${PYMAGICTAG})" sp="${PYTHON_SITELIBDIR:S,${PYTHONBASE}/,,g}" \
+		${TMPPLIST} > ${TMPPLIST}.pyc_tmp
+	@${MV} ${TMPPLIST}.pyc_tmp ${TMPPLIST}
+.endif
+
 # XXX Hm, should I export some of the variables above to *_ENV?
 
 # If multiple Python versions are installed and cmake is used, it might

--------------050001020602030809000801--

From owner-freebsd-python@FreeBSD.ORG  Wed Jan 23 16:50:51 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id C8765A62
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 16:50:51 +0000 (UTC)
 (envelope-from mva@FreeBSD.org)
Received: from smtprelay06.ispgateway.de (smtprelay06.ispgateway.de
 [80.67.31.101]) by mx1.freebsd.org (Postfix) with ESMTP id 8782AB0
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 16:50:51 +0000 (UTC)
Received: from [89.182.14.160] (helo=localhost)
 by smtprelay06.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128)
 (Exim 4.68) (envelope-from <mva@FreeBSD.org>) id 1Ty3XF-0005M3-Ke
 for python@FreeBSD.org; Wed, 23 Jan 2013 17:50:50 +0100
Date: Wed, 23 Jan 2013 17:50:53 +0100
From: Marcus von Appen <mva@FreeBSD.org>
To: python@FreeBSD.org
Subject: Re: bsd.python.mk: python3 plist shim
Message-ID: <20130123165053.GA1978@medusa.sysfault.org>
Mail-Followup-To: python@FreeBSD.org
References: <50FFD7C0.9060208@yandex.ru>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature"; boundary="SLDf9lqlvOQaIe6s"
Content-Disposition: inline
In-Reply-To: <50FFD7C0.9060208@yandex.ru>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Df-Sender: MTEyNTc0Mg==
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: Marcus von Appen <mva@FreeBSD.org>
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 23 Jan 2013 16:50:51 -0000


--SLDf9lqlvOQaIe6s
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

On, Wed Jan 23, 2013, Ruslan Makhmatkhanov wrote:

>
> Hello,
>
> I'm planning to apply this patch to Mk/bsd.python.mk soon. It's an
> nivit's solution from devel/py-virtualenv for changes, introduced in PEP
> 3147 [1]. It will not affect default packages build, because packages
> are not yet building for python3 on cluster, but it will affect python
> ports, built with python3, that already has fix like that applied
> locally. I tested it with dozen of ports and everything seems fine.
> Local fixes will be removed right after this change. Please tell me if
> there is any objections or suggestions on this. Thanks.

[...]

I still do not get what the patch should exactly do and I am too lazy to
refresh my awk skills and try it out myself. If that patch is just about
the [INSERT cpython-correct-XX].pyc stuff, there is no need for it in my
opinion.

Can you please provide details on what the patch does?

Cheers
Marcus

--SLDf9lqlvOQaIe6s
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlEAFO0ACgkQi68/ErJnpkfPawCgrcYDeiRGZZeTbffe105WYMGj
U84AnAneYKEwOs0Lq/1UIU4G8x+YcJqu
=PEpj
-----END PGP SIGNATURE-----

--SLDf9lqlvOQaIe6s--

From owner-freebsd-python@FreeBSD.ORG  Wed Jan 23 18:09:11 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 44DFBE65
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 18:09:11 +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 E69473EF
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 18:09:10 +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 924A3136211D
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 22:09:08 +0400 (MSK)
Received: from smtp1h.mail.yandex.net (localhost [127.0.0.1])
 by smtp1h.mail.yandex.net (Yandex) with ESMTP id 6E9681340123
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 22:09:08 +0400 (MSK)
Received: from unknown (unknown [178.76.224.133])
 by smtp1h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 97FCf60e-98FCD9K7;
 Wed, 23 Jan 2013 22:09:08 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1358964548; bh=ungzlZ3e9+ZMzBPWN39IZR1HLm4s0ZBPs5XvSq4PLMg=;
 h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:
 References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
 b=Whs/TlCDEg4xmQf9e00qFmBaDGQpuVb5aGkYmyaJkVg7gbr3mggfH40VyRLOgXYL/
 nmlJQHSicRs3DH5A6urqK3bOaDoyIuX6WcD91g1r0LTc4Bw6bm+LUc/g+wdrzwfFba
 4bISYaheNXgCAKO/KGjRy4ZLs7YWvd5Tka67mXpg=
Message-ID: <5100273E.6010300@yandex.ru>
Date: Wed, 23 Jan 2013 22:09:02 +0400
From: Ruslan Makhmatkhanov <cvs-src@yandex.ru>
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
 rv:17.0) Gecko/20130114 Thunderbird/17.0.2
MIME-Version: 1.0
To: python@FreeBSD.org
Subject: Re: bsd.python.mk: python3 plist shim
References: <50FFD7C0.9060208@yandex.ru>
 <20130123165053.GA1978@medusa.sysfault.org>
In-Reply-To: <20130123165053.GA1978@medusa.sysfault.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 23 Jan 2013 18:09:11 -0000

Marcus von Appen wrote on 23.01.2013 20:50:
> Hi,
>
> On, Wed Jan 23, 2013, Ruslan Makhmatkhanov wrote:
>
>>
>> Hello,
>>
>> I'm planning to apply this patch to Mk/bsd.python.mk soon. It's an
>> nivit's solution from devel/py-virtualenv for changes, introduced in PEP
>> 3147 [1]. It will not affect default packages build, because packages
>> are not yet building for python3 on cluster, but it will affect python
>> ports, built with python3, that already has fix like that applied
>> locally. I tested it with dozen of ports and everything seems fine.
>> Local fixes will be removed right after this change. Please tell me if
>> there is any objections or suggestions on this. Thanks.
>
> [...]
>
> I still do not get what the patch should exactly do and I am too lazy to
> refresh my awk skills and try it out myself. If that patch is just about
> the [INSERT cpython-correct-XX].pyc stuff, there is no need for it in my
> opinion.
> Can you please provide details on what the patch does?
>
> Cheers
> Marcus

Yes, it does just that by adding __pycache__ directories with compiled 
and optimized bytecode into pkg-plist. This allows us to make packages 
for python 3.2+ successfully.

I can't explain more than that, because I treat that as some magic 
sequence for fixing py3 packages and that already applied locally in 
many ports, so it's time to just stop duplicating this pattern over the 
tree.

Why do you think this isn't needed? Do you prefer patching the python 
internals to get the 2.x behavior or what?

-- 
Regards,
Ruslan

Tinderboxing kills... the drives.

From owner-freebsd-python@FreeBSD.ORG  Wed Jan 23 18:28:32 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@FreeBSD.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 02B54485
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 18:28:32 +0000 (UTC)
 (envelope-from mva@FreeBSD.org)
Received: from smtprelay06.ispgateway.de (smtprelay06.ispgateway.de
 [80.67.31.96]) by mx1.freebsd.org (Postfix) with ESMTP id 8700F709
 for <python@FreeBSD.org>; Wed, 23 Jan 2013 18:28:31 +0000 (UTC)
Received: from [89.182.14.160] (helo=localhost)
 by smtprelay06.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128)
 (Exim 4.68) (envelope-from <mva@FreeBSD.org>) id 1Ty53f-0004S6-4K
 for python@FreeBSD.org; Wed, 23 Jan 2013 19:28:23 +0100
Date: Wed, 23 Jan 2013 19:28:26 +0100
From: Marcus von Appen <mva@FreeBSD.org>
To: python@FreeBSD.org
Subject: Re: bsd.python.mk: python3 plist shim
Message-ID: <20130123182826.GB1978@medusa.sysfault.org>
Mail-Followup-To: python@FreeBSD.org
References: <50FFD7C0.9060208@yandex.ru>
 <20130123165053.GA1978@medusa.sysfault.org>
 <5100273E.6010300@yandex.ru>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature"; boundary="IrhDeMKUP4DT/M7F"
Content-Disposition: inline
In-Reply-To: <5100273E.6010300@yandex.ru>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Df-Sender: MTEyNTc0Mg==
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: Marcus von Appen <mva@FreeBSD.org>
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 23 Jan 2013 18:28:32 -0000


--IrhDeMKUP4DT/M7F
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

On, Wed Jan 23, 2013, Ruslan Makhmatkhanov wrote:

> Marcus von Appen wrote on 23.01.2013 20:50:
> > Hi,
> >
> > On, Wed Jan 23, 2013, Ruslan Makhmatkhanov wrote:
> >
> >>
> >> Hello,
> >>
> >> I'm planning to apply this patch to Mk/bsd.python.mk soon. It's an
> >> nivit's solution from devel/py-virtualenv for changes, introduced in PEP
> >> 3147 [1]. It will not affect default packages build, because packages
> >> are not yet building for python3 on cluster, but it will affect python
> >> ports, built with python3, that already has fix like that applied
> >> locally. I tested it with dozen of ports and everything seems fine.
> >> Local fixes will be removed right after this change. Please tell me if
> >> there is any objections or suggestions on this. Thanks.
> >
> > [...]
> >
> > I still do not get what the patch should exactly do and I am too lazy to
> > refresh my awk skills and try it out myself. If that patch is just about
> > the [INSERT cpython-correct-XX].pyc stuff, there is no need for it in my
> > opinion.
> > Can you please provide details on what the patch does?
> >
> > Cheers
> > Marcus
>
> Yes, it does just that by adding __pycache__ directories with compiled
> and optimized bytecode into pkg-plist. This allows us to make packages
> for python 3.2+ successfully.
>
> I can't explain more than that, because I treat that as some magic
> sequence for fixing py3 packages and that already applied locally in
> many ports, so it's time to just stop duplicating this pattern over the
> tree.
[...]

Okay, understood. If we have a pkg-plist with a file entry

/path/foo.pyc

it changes the file path in .TMPPLIST to

/path/__pycache__/foo<magicno>.pyc

without the need for us to fix up hundreds of plist files, correct?

Is that automated patch safe for pkg usage? As far as I remember, pkg
picks up .TMPPLIST rather than pkg-plist or anything else, so I assume
it to be safe and working without any problem, but we should follow up
on that with the pkg@ team, if you did not verify that already.

Also, we have to bear in mind existing python3.2+ ports within the ports
tree, for which the pkg-plist files might need a cleanup regarding the
already existing __pycache__ entries (or does the patch deal with them
properly?).

And just to throw in something else: we really, really should support
$PYTHONDONTWRITECODE (or the -B flag), remove all the pyc/pyo stuff
completely from the pkg-plist files and move the logic conditionally
into bsd.python.mk (somewhat similar to your patch)[0].

Would it make sense to merge that idea[0] with your patch?

[0] https://wiki.freebsd.org/Ports/Python/CompiledPackages
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/168640

Cheers
Marcus

--IrhDeMKUP4DT/M7F
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlEAK8oACgkQi68/ErJnpkd0oQCfXxlcYuAG6SRcHyWUso9VygXk
UWAAmgIEm9QyFI8Xj9dZcvQsHjBRKyPs
=4l3M
-----END PGP SIGNATURE-----

--IrhDeMKUP4DT/M7F--

From owner-freebsd-python@FreeBSD.ORG  Thu Jan 24 07:18:20 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: python@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 1BF7C27D
 for <python@freebsd.org>; Thu, 24 Jan 2013 07:18:20 +0000 (UTC)
 (envelope-from trtrmitya@gmail.com)
Received: from mail-lb0-f173.google.com (mail-lb0-f173.google.com
 [209.85.217.173]) by mx1.freebsd.org (Postfix) with ESMTP id 9B72CAAF
 for <python@freebsd.org>; Thu, 24 Jan 2013 07:18:18 +0000 (UTC)
Received: by mail-lb0-f173.google.com with SMTP id gf7so5878489lbb.4
 for <python@freebsd.org>; Wed, 23 Jan 2013 23:18:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=x-received:content-type:mime-version:subject:from:in-reply-to:date
 :cc:content-transfer-encoding:message-id:references:to:x-mailer;
 bh=pH0/RYb0NVP2r92RK/bsvTnHW02guqEwA+m5widAXDQ=;
 b=ZL8BR8bSeLuFQm2mSk3tGPr+k9Gygnk3pIn4T+Y9f4/5qsVlVVcZrmrd3mKHtO60si
 azFB+mBe6UVzpzPhQns/xDhlWavxjnK0r9StvK8dP6XjU7yLb1kiH5ybcr9sXgRB1+Xr
 4+V6iIFS9gK4z2nTwVF2b6Ngtyz+DXufumOgUMlEN3tR1BoXcSiznrp1NMzChsM9NB5T
 7dJwdQZlslStOYqqQ3ESbXsxe+2uaWq0fvrObAWuvOvBhfR6MVCvi7RdRZ78gFwVAsck
 n/cjZkYOLJ1VgpJPHyQrIrRM6Y2k98X8HGLIfRdrSwVMceF8IuR1VDQemjf6ynvWCbow
 UnAA==
X-Received: by 10.152.145.37 with SMTP id sr5mr859992lab.33.1359011897546;
 Wed, 23 Jan 2013 23:18:17 -0800 (PST)
Received: from [10.0.1.20] (ip-95-221-81-145.bb.netbynet.ru. [95.221.81.145])
 by mx.google.com with ESMTPS id q4sm9194938lbj.15.2013.01.23.23.18.14
 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
 Wed, 23 Jan 2013 23:18:15 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Subject: Re: bsd.python.mk: python3 plist shim
From: Dmitry Sivachenko <trtrmitya@gmail.com>
In-Reply-To: <50FFD7C0.9060208@yandex.ru>
Date: Thu, 24 Jan 2013 11:18:13 +0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <AE909094-5CE1-4F6C-B956-6B1C6344CAF9@gmail.com>
References: <50FFD7C0.9060208@yandex.ru>
To: Ruslan Makhmatkhanov <cvs-src@yandex.ru>
X-Mailer: Apple Mail (2.1499)
Cc: python <python@FreeBSD.org>
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 24 Jan 2013 07:18:20 -0000

On 23.01.2013, at 16:29, Ruslan Makhmatkhanov <cvs-src@yandex.ru> wrote:

>=20
> Hello,
>=20
> I'm planning to apply this patch to Mk/bsd.python.mk soon. It's an =
nivit's solution from devel/py-virtualenv for changes, introduced in PEP =
3147 [1]. It will not affect default packages build, because packages =
are not yet building for python3 on cluster, but it will affect python =
ports, built with python3, that already has fix like that applied =
locally. I tested it with dozen of ports and everything seems fine. =
Local fixes will be removed right after this change. Please tell me if =
there is any objections or suggestions on this. Thanks.
>=20
> [1] http://www.python.org/dev/peps/pep-3147/
>=20


Hello!

Looks like a hack.  Why not to define some variable, say PYCACHEDIR, to =
proper value based on python version, and use in in pkg-plist as =
%%PYCACHEDIR%% ?
Similar to all other version-dependend things like PYTHON_SITELIBDIR?

This will require modification of pkg-plist files but this can be done =
automatically by a script.


From owner-freebsd-python@FreeBSD.ORG  Fri Jan 25 02:30:09 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 7F05DD03;
 Fri, 25 Jan 2013 02:30:09 +0000 (UTC)
 (envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 5AF2C638;
 Fri, 25 Jan 2013 02:30:09 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0P2U9xJ070526;
 Fri, 25 Jan 2013 02:30:09 GMT
 (envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0P2U9TE070515;
 Fri, 25 Jan 2013 02:30:09 GMT (envelope-from edwin)
Date: Fri, 25 Jan 2013 02:30:09 GMT
Message-Id: <201301250230.r0P2U9TE070515@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
 freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Subject: Re: ports/175554: [MAINTAINER] math/py-pandas: Update to 0.10.1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 25 Jan 2013 02:30:09 -0000

Synopsis: [MAINTAINER] math/py-pandas: Update to 0.10.1

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Fri Jan 25 02:30:08 UTC 2013
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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

From owner-freebsd-python@FreeBSD.ORG  Fri Jan 25 05:05:13 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id 59A26468;
 Fri, 25 Jan 2013 05:05:13 +0000 (UTC)
 (envelope-from culot@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 28159D80;
 Fri, 25 Jan 2013 05:05:13 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0P55DN8097689;
 Fri, 25 Jan 2013 05:05:13 GMT
 (envelope-from culot@freefall.freebsd.org)
Received: (from culot@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0P55DQ0097684;
 Fri, 25 Jan 2013 05:05:13 GMT (envelope-from culot)
Date: Fri, 25 Jan 2013 05:05:13 GMT
Message-Id: <201301250505.r0P55DQ0097684@freefall.freebsd.org>
To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org
From: culot@FreeBSD.org
Subject: Re: ports/175554: [MAINTAINER] math/py-pandas: Update to 0.10.1
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 25 Jan 2013 05:05:13 -0000

Synopsis: [MAINTAINER] math/py-pandas: Update to 0.10.1

Responsible-Changed-From-To: freebsd-python->culot
Responsible-Changed-By: culot
Responsible-Changed-When: Fri Jan 25 05:05:12 UTC 2013
Responsible-Changed-Why: 
I'll take it.

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

From owner-freebsd-python@FreeBSD.ORG  Fri Jan 25 19:50:11 2013
Return-Path: <owner-freebsd-python@FreeBSD.ORG>
Delivered-To: freebsd-python@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 853342C2;
 Fri, 25 Jan 2013 19:50:11 +0000 (UTC)
 (envelope-from edwin@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
 [IPv6:2001:1900:2254:206c::16:87])
 by mx1.freebsd.org (Postfix) with ESMTP id 610233D7;
 Fri, 25 Jan 2013 19:50:11 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
 by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0PJoBjl060734;
 Fri, 25 Jan 2013 19:50:11 GMT
 (envelope-from edwin@freefall.freebsd.org)
Received: (from edwin@localhost)
 by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0PJoBPX060730;
 Fri, 25 Jan 2013 19:50:11 GMT (envelope-from edwin)
Date: Fri, 25 Jan 2013 19:50:11 GMT
Message-Id: <201301251950.r0PJoBPX060730@freefall.freebsd.org>
To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org,
 freebsd-python@FreeBSD.org
From: edwin@FreeBSD.org
Subject: Re: ports/175565: [new port]: devel/py-avro Data serialization system
 for python
X-BeenThere: freebsd-python@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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, 25 Jan 2013 19:50:11 -0000

Synopsis: [new port]: devel/py-avro Data serialization system for python

Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python
Responsible-Changed-By: edwin
Responsible-Changed-When: Fri Jan 25 19:50:10 UTC 2013
Responsible-Changed-Why: 
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)

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