From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 12 10:50:03 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CFDB1065677 for ; Mon, 12 Jan 2009 10:50:03 +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 375E28FC17 for ; Mon, 12 Jan 2009 10:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0CAo3cn073426 for ; Mon, 12 Jan 2009 10:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0CAo3Ik073425; Mon, 12 Jan 2009 10:50:03 GMT (envelope-from gnats) Resent-Date: Mon, 12 Jan 2009 10:50:03 GMT Resent-Message-Id: <200901121050.n0CAo3Ik073425@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Naylor Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BB0E106564A for ; Mon, 12 Jan 2009 10:48:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 094AB8FC0C for ; Mon, 12 Jan 2009 10:48:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n0CAmGX4039433 for ; Mon, 12 Jan 2009 10:48:16 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n0CAmGvR039432; Mon, 12 Jan 2009 10:48:16 GMT (envelope-from nobody) Message-Id: <200901121048.n0CAmGvR039432@www.freebsd.org> Date: Mon, 12 Jan 2009 10:48:16 GMT From: David Naylor To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/130412: [UPDATE] databases/py-bsddb3 - From 4.5.0 -> 4.7.3 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2009 10:50:03 -0000 >Number: 130412 >Category: ports >Synopsis: [UPDATE] databases/py-bsddb3 - From 4.5.0 -> 4.7.3 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Jan 12 10:50:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: David Naylor >Release: FreeBSD 8.0-CURRENT >Organization: Private >Environment: FreeBSD dragon.dg 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Fri Jan 9 16:05:40 SAST 2009 root@dragon.dg:/tmp/usr/src/sys/GENERIC i386 >Description: Update py-bsddb3 to 4.7.3, this should fix some memory leaks that were present in 4.5.0. This is the version included in python2.6 (but is compatible with python2.x). Note: Not all the tests are passed. One test just freezes python (no ctrl-c) however the previous version also has the same problem. >How-To-Repeat: n/a >Fix: Apply given patch. Patch attached with submission follows: --- py-bsddb3/Makefile 2007-08-06 21:36:59.000000000 +0200 +++ py-bsddb3/Makefile 2009-01-08 21:34:07.000000000 +0200 @@ -6,10 +6,10 @@ # PORTNAME= bsddb3 -PORTVERSION= 4.5.0 +PORTVERSION= 4.7.3 CATEGORIES= databases python -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= pybsddb +MASTER_SITES= ${MASTER_SITE_CHEESESHOP} +MASTER_SITE_SUBDIR= source/b/bsddb3 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= perky@FreeBSD.org @@ -26,8 +26,8 @@ DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} post-patch: - ${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup.py - ${REINPLACE_CMD} 's,,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/extsrc/_bsddb.c + ${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup2.py + ${REINPLACE_CMD} 's,,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/Modules/bsddb.h post-install: .if !defined(NOPORTDOCS) --- py-bsddb3/distinfo 2007-03-26 03:07:40.000000000 +0200 +++ py-bsddb3/distinfo 2009-01-08 21:36:41.000000000 +0200 @@ -1,3 +1,3 @@ -MD5 (bsddb3-4.5.0.tar.gz) = e08e50b0e602396864c6061168987318 -SHA256 (bsddb3-4.5.0.tar.gz) = bb904694cc0a8b309ac19e020d857b2252b2323eb75ca672ca334631649c09c0 -SIZE (bsddb3-4.5.0.tar.gz) = 522126 +MD5 (bsddb3-4.7.3.tar.gz) = 764d4f50957839a994350862c4c96213 +SHA256 (bsddb3-4.7.3.tar.gz) = 793027a52795f2d496564bcf18b1c7567a44470bffeb4b8026765dd0f3ffee6f +SIZE (bsddb3-4.7.3.tar.gz) = 188793 --- py-bsddb3/files/patch-setup.py 2005-10-10 16:44:10.000000000 +0200 +++ py-bsddb3/files/patch-setup.py 2009-01-08 21:31:38.000000000 +0200 @@ -1,5 +1,5 @@ ---- setup.py.orig Fri Jun 3 16:27:21 2005 -+++ setup.py Mon Oct 10 22:43:16 2005 +--- setup2.py.orig Fri Jun 3 16:27:21 2005 ++++ setup2.py Mon Oct 10 22:43:16 2005 @@ -197,8 +197,8 @@ incdir = os.path.join(BERKELEYDB_DIR, 'include') if not libdir: --- py-bsddb3/pkg-plist 2007-03-26 03:07:40.000000000 +0200 +++ py-bsddb3/pkg-plist 2009-01-12 11:45:58.000000000 +0200 @@ -20,12 +20,12 @@ %%PYTHON_SITELIBDIR%%/bsddb3/dbutils.py %%PYTHON_SITELIBDIR%%/bsddb3/dbutils.pyc %%PYTHON_SITELIBDIR%%/bsddb3/dbutils.pyo +%%PYTHON_SITELIBDIR%%/bsddb3/test_support.py +%%PYTHON_SITELIBDIR%%/bsddb3/test_support.pyc +%%PYTHON_SITELIBDIR%%/bsddb3/test_support.pyo %%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.py %%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.pyc %%PYTHON_SITELIBDIR%%/bsddb3/tests/__init__.pyo -%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_1413192.py -%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_1413192.pyc -%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_1413192.pyo %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.py %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.pyc %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_all.pyo @@ -53,9 +53,12 @@ %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.py %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.pyc %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_dbtables.pyo -%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.py -%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.pyc -%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_env_close.pyo +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_distributed_transactions.py +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_distributed_transactions.pyc +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_distributed_transactions.pyo +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_early_close.py +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_early_close.pyc +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_early_close.pyo %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.py %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.pyc %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_get_none.pyo @@ -77,6 +80,9 @@ %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.py %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.pyc %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_recno.pyo +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_replication.py +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_replication.pyc +%%PYTHON_SITELIBDIR%%/bsddb3/tests/test_replication.pyo %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_sequence.py %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_sequence.pyc %%PYTHON_SITELIBDIR%%/bsddb3/tests/test_sequence.pyo >Release-Note: >Audit-Trail: >Unformatted: