From owner-freebsd-python@FreeBSD.ORG Mon Mar 22 11:07:10 2010 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 983211065670 for ; Mon, 22 Mar 2010 11:07:10 +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 875EB8FC1E for ; Mon, 22 Mar 2010 11:07:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2MB7AEm015136 for ; Mon, 22 Mar 2010 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2MB79YO015134 for freebsd-python@FreeBSD.org; Mon, 22 Mar 2010 11:07:09 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 22 Mar 2010 11:07:09 GMT Message-Id: <201003221107.o2MB79YO015134@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 11:07:10 -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/144872 python lang/python25: Python 2.5 uname() broken o ports/144827 python [UPDATE] devel/py-waf to 1.5.14a f ports/144740 python [PATCH] devel/py-gdata: update to 2.0.9 o ports/144678 python New port: www/py-webkitgtk Python bindings for the Web o ports/144676 python New port: devel/py-distutils-extra Add support for i18 o ports/144485 python [PATCH] Upgrade devel/py-nose to 0.11.2 o ports/144419 python Update port: textproc/py-xmltools Fix the broken port o ports/144358 python Update port: textproc/py-dsv from 1.4.0 to 1.4.1 o ports/144346 python Update port: textproc/py-chardet from 1.0.1 to 2.0.1 o ports/144335 python [PATCH] www/py-webhelpers does not use PYTHONPREFIX_SI o ports/144131 python [UPDATE] devel/py-waf to 1.5.13 a ports/144035 python ports/databases/py-sqlite3 does not start to build f ports/144017 python Update port: www/py-pywebdav to 0.9.3 o ports/143799 python [MANTAINER UPDATE] sysutils/py-supervisor update to 3. f ports/142440 python New Port: databases/py-south0.6 s ports/141133 python [NEW PORT] net-p2p/py-transmissionrpc o ports/136917 python [patch] lang/python26: gettext detection o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken o ports/122616 python databases/py-pyPgSQL - apply bytea escape bug patch in o ports/118301 python devel/py-setuptools easy-install.pth contents lost on o ports/115940 python Missed one file in lang/python25 if NO_NIS defined 21 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Mar 22 13:50:13 2010 Return-Path: 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 F261C106564A; Mon, 22 Mar 2010 13:50:13 +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 C97358FC14; Mon, 22 Mar 2010 13:50:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2MDoDsJ058406; Mon, 22 Mar 2010 13:50:13 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2MDoD1n058397; Mon, 22 Mar 2010 13:50:13 GMT (envelope-from edwin) Date: Mon, 22 Mar 2010 13:50:13 GMT Message-Id: <201003221350.o2MDoD1n058397@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 13:50:14 -0000 Synopsis: devel/py-gevent: Upgrade to 0.12.2 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Mon Mar 22 13:50:13 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144957 From owner-freebsd-python@FreeBSD.ORG Mon Mar 22 13:50:19 2010 Return-Path: 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 A12421065673; Mon, 22 Mar 2010 13:50:19 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 78C578FC0A; Mon, 22 Mar 2010 13:50:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2MDoJEV059046; Mon, 22 Mar 2010 13:50:19 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2MDoJZ8059037; Mon, 22 Mar 2010 13:50:19 GMT (envelope-from edwin) Date: Mon, 22 Mar 2010 13:50:19 GMT Message-Id: <201003221350.o2MDoJZ8059037@freefall.freebsd.org> To: k@stereochro.me, edwin@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 13:50:19 -0000 Synopsis: devel/py-gevent: Upgrade to 0.12.2 State-Changed-From-To: open->feedback State-Changed-By: edwin State-Changed-When: Mon Mar 22 13:50:18 UTC 2010 State-Changed-Why: Awaiting maintainers feedback (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144957 From owner-freebsd-python@FreeBSD.ORG Mon Mar 22 14:00:12 2010 Return-Path: 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 342A71065676 for ; Mon, 22 Mar 2010 14:00: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 230EF8FC0A for ; Mon, 22 Mar 2010 14:00:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2ME0B5a065955 for ; Mon, 22 Mar 2010 14:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2ME0BhV065934; Mon, 22 Mar 2010 14:00:11 GMT (envelope-from gnats) Date: Mon, 22 Mar 2010 14:00:11 GMT Message-Id: <201003221400.o2ME0BhV065934@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: Edwin Groothuis Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Edwin Groothuis List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 14:00:12 -0000 The following reply was made to PR ports/144957; it has been noted by GNATS. From: Edwin Groothuis To: peter.schuller@infidyne.com Cc: bug-followup@FreeBSD.org Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 Date: Mon, 22 Mar 2010 13:50:16 UT Maintainer of devel/py-gevent, Please note that PR ports/144957 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/144957 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org From owner-freebsd-python@FreeBSD.ORG Mon Mar 22 18:40:10 2010 Return-Path: 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 2F357106566B for ; Mon, 22 Mar 2010 18:40:10 +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 03E108FC08 for ; Mon, 22 Mar 2010 18:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2MIe9nP012496 for ; Mon, 22 Mar 2010 18:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2MIe9HW012495; Mon, 22 Mar 2010 18:40:09 GMT (envelope-from gnats) Date: Mon, 22 Mar 2010 18:40:09 GMT Message-Id: <201003221840.o2MIe9HW012495@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: Peter Schuller Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Schuller List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 18:40:10 -0000 The following reply was made to PR ports/144957; it has been noted by GNATS. From: Peter Schuller To: bug-followup@freebsd.org Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 Date: Mon, 22 Mar 2010 19:34:20 +0100 Tested, looks good! -- / Peter Schuller From owner-freebsd-python@FreeBSD.ORG Mon Mar 22 18:41:18 2010 Return-Path: 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 1D0BF106566C; Mon, 22 Mar 2010 18:41:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E6FB18FC14; Mon, 22 Mar 2010 18:41:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2MIfHDa020482; Mon, 22 Mar 2010 18:41:17 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2MIfHeC020478; Mon, 22 Mar 2010 18:41:17 GMT (envelope-from linimon) Date: Mon, 22 Mar 2010 18:41:17 GMT Message-Id: <201003221841.o2MIfHeC020478@freefall.freebsd.org> To: peter.schuller@infidyne.com, k@stereochro.me, linimon@FreeBSD.org, freebsd-python@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 18:41:18 -0000 Synopsis: devel/py-gevent: Upgrade to 0.12.2 State-Changed-From-To: feedback->open State-Changed-By: linimon State-Changed-When: Mon Mar 22 18:41:10 UTC 2010 State-Changed-Why: Maintainer approved. http://www.freebsd.org/cgi/query-pr.cgi?pr=144957 From owner-freebsd-python@FreeBSD.ORG Tue Mar 23 08:41:06 2010 Return-Path: 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 68E7C106567F; Tue, 23 Mar 2010 08:41:06 +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 0EE978FC0C; Tue, 23 Mar 2010 08:41:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2N8f5i6079797; Tue, 23 Mar 2010 08:41:05 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2N8f59X079793; Tue, 23 Mar 2010 08:41:05 GMT (envelope-from edwin) Date: Tue, 23 Mar 2010 08:41:05 GMT Message-Id: <201003230841.o2N8f59X079793@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/144971: [REPOCOPY] graphics/py-graph -> graphics/py-graph-core & graphics/py-graph-dot X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2010 08:41:06 -0000 Synopsis: [REPOCOPY] graphics/py-graph -> graphics/py-graph-core & graphics/py-graph-dot Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Tue Mar 23 08:41:05 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=144971 From owner-freebsd-python@FreeBSD.ORG Tue Mar 23 09:01:14 2010 Return-Path: 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 64381106564A; Tue, 23 Mar 2010 09:01:14 +0000 (UTC) (envelope-from yzlin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3D18B8FC15; Tue, 23 Mar 2010 09:01:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2N91Ejq096237; Tue, 23 Mar 2010 09:01:14 GMT (envelope-from yzlin@freefall.freebsd.org) Received: (from yzlin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2N91ElM096233; Tue, 23 Mar 2010 09:01:14 GMT (envelope-from yzlin) Date: Tue, 23 Mar 2010 09:01:14 GMT Message-Id: <201003230901.o2N91ElM096233@freefall.freebsd.org> To: yzlin@FreeBSD.org, freebsd-python@FreeBSD.org, yzlin@FreeBSD.org From: yzlin@FreeBSD.org Cc: Subject: Re: ports/144971: [REPOCOPY] graphics/py-graph -> graphics/py-graph-core & graphics/py-graph-dot X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2010 09:01:14 -0000 Synopsis: [REPOCOPY] graphics/py-graph -> graphics/py-graph-core & graphics/py-graph-dot Responsible-Changed-From-To: freebsd-python->yzlin Responsible-Changed-By: yzlin Responsible-Changed-When: Tue Mar 23 09:01:13 UTC 2010 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=144971 From owner-freebsd-python@FreeBSD.ORG Tue Mar 23 13:52:06 2010 Return-Path: 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 A23081065670; Tue, 23 Mar 2010 13:52:06 +0000 (UTC) (envelope-from yzlin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 78EF98FC16; Tue, 23 Mar 2010 13:52:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2NDq6cu047053; Tue, 23 Mar 2010 13:52:06 GMT (envelope-from yzlin@freefall.freebsd.org) Received: (from yzlin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2NDq6MS047049; Tue, 23 Mar 2010 13:52:06 GMT (envelope-from yzlin) Date: Tue, 23 Mar 2010 13:52:06 GMT Message-Id: <201003231352.o2NDq6MS047049@freefall.freebsd.org> To: peter.schuller@infidyne.com, yzlin@FreeBSD.org, freebsd-python@FreeBSD.org, yzlin@FreeBSD.org From: yzlin@FreeBSD.org Cc: Subject: Re: ports/144957: devel/py-gevent: Upgrade to 0.12.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2010 13:52:06 -0000 Synopsis: devel/py-gevent: Upgrade to 0.12.2 Responsible-Changed-From-To: freebsd-python->yzlin Responsible-Changed-By: yzlin Responsible-Changed-When: Tue Mar 23 13:52:05 UTC 2010 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=144957 From owner-freebsd-python@FreeBSD.ORG Wed Mar 24 23:11:59 2010 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE8FA1065670; Wed, 24 Mar 2010 23:11:59 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [IPv6:2001:470:a803::1]) by mx1.freebsd.org (Postfix) with ESMTP id 364938FC0A; Wed, 24 Mar 2010 23:11:58 +0000 (UTC) Received: from mail.geekcn.org (tarsier.geekcn.org [211.166.10.233]) by tarsier.geekcn.org (Postfix) with ESMTP id 3C87CA59A1C; Thu, 25 Mar 2010 07:11:57 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([211.166.10.233]) by mail.geekcn.org (mail.geekcn.org [211.166.10.233]) (amavisd-new, port 10024) with LMTP id WEXJXlU+duGJ; Thu, 25 Mar 2010 07:11:51 +0800 (CST) Received: from delta.delphij.net (drawbridge.ixsystems.com [206.40.55.65]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTPSA id 1D980A599BC; Thu, 25 Mar 2010 07:11:49 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=VaLDJ6VLxdPIwpZMxJlInkmy7PTzsJtsnfgoWCZJkG49V7JqsjC/yfsUp+XKj54AG rHfTMNuy7munwvzu+dXrA== Message-ID: <4BAA9C32.6040606@delphij.net> Date: Wed, 24 Mar 2010 16:11:46 -0700 From: Xin LI Organization: The Geek China Organization User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.8) Gecko/20100304 Thunderbird/3.0.3 ThunderBrowse/3.2.8.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> In-Reply-To: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> X-Enigmail-Version: 1.0.1 OpenPGP: id=3FCA37C1; url=http://www.delphij.net/delphij.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-python@FreeBSD.org Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2010 23:11:59 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [freebsd-python@ cc'ed] On 2010/03/24 15:20, Steven Kreuzer wrote: > A coworker of mine got bit by this bug on and off for the last few weeks and it appears he might not > be the only one as documented in this blog: > > http://tomster.org/blog/archive/2006/09/27/size-does-matter > > If python needs to be compiled with HUGE_STACK_SIZE on FreeBSD, is there a reason > to provide the option to not compile python with it, or at the very least, should it default to > being on? Ah, yes this is the thing I turn on on all systems I have myself... I'd vote for enabling it by default. Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iQEcBAEBAgAGBQJLqpwyAAoJEATO+BI/yjfBrwwIAJfEAeJ9QXTvgOeMRyAdekcU teYGqTVP1W3qE7adxvM/2MMQm4ogyJtAJBu9UQVAwiYtckNd1mpaIuQdfDvuc1fD vD5OT+8Sy+TXqxLi2A29HZkOCvOoYuZ03WwyF5YMpMU6uPHGa0fnx+gNtXGuOxSN V45ZWxlEwNNKv+WYZzehF5jJvIPLXadrPYP/y53loIXqxA5htV+ZPpiGeidwTDun u+o5AjLrcRKRM+hrf10X6gfCgJZpQyqeL88fDqhUX6uL1QIQJHg1nBHQ+6DbZrR9 R2cCadkhCF2X3nC3stTDi/KvuAZ4rZZo02lUf8MdxK7PX8T9cd4A7brHCltxoOU= =UaWe -----END PGP SIGNATURE----- From owner-freebsd-python@FreeBSD.ORG Thu Mar 25 00:51:57 2010 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEE16106566B for ; Thu, 25 Mar 2010 00:51:57 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from asmtpout027.mac.com (asmtpout027.mac.com [17.148.16.102]) by mx1.freebsd.org (Postfix) with ESMTP id 9ABFF8FC0C for ; Thu, 25 Mar 2010 00:51:57 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii Received: from cswiger1.apple.com ([17.209.4.71]) by asmtp027.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KZT00LFP8WW3L70@asmtp027.mac.com>; Wed, 24 Mar 2010 16:50:57 -0700 (PDT) X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0908210000 definitions=main-1003240241 From: Chuck Swiger In-reply-to: <4BAA9C32.6040606@delphij.net> Date: Wed, 24 Mar 2010 16:50:55 -0700 Message-id: <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> <4BAA9C32.6040606@delphij.net> To: d@delphij.net X-Mailer: Apple Mail (2.1077) Cc: freebsd-ports@freebsd.org, freebsd-python@FreeBSD.org Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2010 00:51:57 -0000 Hi-- On Mar 24, 2010, at 4:11 PM, Xin LI wrote: >> If python needs to be compiled with HUGE_STACK_SIZE on FreeBSD, is there a reason >> to provide the option to not compile python with it, or at the very least, should it default to >> being on? > > Ah, yes this is the thing I turn on on all systems I have myself... I'd > vote for enabling it by default. I've run and written quite a bit of Python (including Trac, Mailman, the Python IDE, our own custom stuff [like some log munging and web processing stuff], and even a few graphical Python games) without ever turning HUGE_STACK_SIZE on. I don't have any objection to turning it on, but it's not needed by default for most things. YMMV. Regards, -- -Chuck From owner-freebsd-python@FreeBSD.ORG Thu Mar 25 05:07:16 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A41DC1065670; Thu, 25 Mar 2010 05:07:16 +0000 (UTC) (envelope-from amvandemore@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id 70AAE8FC1B; Thu, 25 Mar 2010 05:07:16 +0000 (UTC) Received: by pvc7 with SMTP id 7so2682374pvc.13 for ; Wed, 24 Mar 2010 22:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=NgR1qb9wdKiEsbiDi+XfYVpriP6V3Id4fD4qHY0tEx4=; b=FqClHL2p7/x7n8cxNzurOtf8J1QRa4esRO6eHBtj3P7ny9hYU+fQk0VxmfDcuxrF1i fbtGb490GSlrVDLC9TKXEGHKCHmSc0rIB7qiH1ws8nuSIVhFpmyoy8dM5zg3NwtKuLGN sjoYBlYFOLSCAH7o+bHDQm6yhIIr/bVl+lt+8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=AndpAVRrGcZXvDCLbmDztyrEzqIWZkrOfQoiWHxZWlc4C8TQY50AJa8CSnDhdlDxJt Cq7awzFTisdBrtfoojERcaBzgAO0Q0+1MfeHYAitl48/CDBEYz+ARVfeKwrcIfBuroi9 YQPAW5to8J8NaNXIJn+ze3IhjI6dulmSOqAWg= MIME-Version: 1.0 Received: by 10.143.179.2 with SMTP id g2mr2334810wfp.239.1269493635867; Wed, 24 Mar 2010 22:07:15 -0700 (PDT) In-Reply-To: <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> <4BAA9C32.6040606@delphij.net> <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> Date: Wed, 24 Mar 2010 23:07:15 -0600 Message-ID: <6201873e1003242207m49351c55id94341d872fd8e17@mail.gmail.com> From: Adam Vande More To: Chuck Swiger Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: d@delphij.net, freebsd-ports@freebsd.org, freebsd-python@freebsd.org Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2010 05:07:16 -0000 On Wed, Mar 24, 2010 at 5:50 PM, Chuck Swiger wrote: > > I've run and written quite a bit of Python (including Trac, Mailman, the > Python IDE, our own custom stuff [like some log munging and web processing > stuff], and even a few graphical Python games) without ever turning > HUGE_STACK_SIZE on. > > I don't have any objection to turning it on, but it's not needed by default > for most things. YMMV. > > Yes, I've had the same experience. When doing socket level python stuff, I've had to increase the buffer size, which seems to be at least indirectly related to stack size but setting it manually has been easy enough. Are there any negative repercussions to turning on huge ie like would scripts start using more memory, or is just giving them the ability to use it without explicitly setting it? -- Adam Vande More From owner-freebsd-python@FreeBSD.ORG Thu Mar 25 14:45:24 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA7FF1065674 for ; Thu, 25 Mar 2010 14:45:24 +0000 (UTC) (envelope-from peter@vereshagin.org) Received: from mx1.skyriver.ru (ns1.skyriver.ru [89.108.118.221]) by mx1.freebsd.org (Postfix) with ESMTP id A73588FC2F for ; Thu, 25 Mar 2010 14:45:24 +0000 (UTC) Received: from localhost (unknown [91.209.162.126]) by mx1.skyriver.ru (Postfix) with ESMTPSA id BEBFB5AB0 for ; Thu, 25 Mar 2010 17:15:23 +0300 (MSK) Date: Thu, 25 Mar 2010 18:26:56 +0400 From: Peter Vereshagin To: freebsd-python@freebsd.org Message-ID: <20100325142656.GA3480@screwed.box> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Organization: ' X-Face: 8T>{1owI$Byj]]a; ^G]kRf*dkq>E-3':F>4ODP[#X4s"dr?^b&2G@'3lukno]A1wvJ_L (~u 6>I2ra/<,j1%@C[LN=>p#_}RIV+#:KTszp-X$bQOj,K Subject: py-setuptools 'Operation not supported' X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2010 14:45:25 -0000 I've seen the future freebsd-questions <= it is motto. How could I trace the source of the problem? it is the same with -STABLE world and ports as of January, 2009 0.6c9 and with the new fresh downloaded port 0.6c11: === byte-compiling build/bdist.freebsd-7.1-STABLE-i386/egg/site.py to site.pyc writing byte-compilation script '/tmp/tmpFxz7jH.py' /usr/local/bin/python2.6 -O /tmp/tmpFxz7jH.py removing /tmp/tmpFxz7jH.py creating build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO copying setuptools.egg-info/PKG-INFO -> build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO copying setuptools.egg-info/SOURCES.txt -> build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO copying setuptools.egg-info/dependency_links.txt -> build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO copying setuptools.egg-info/entry_points.txt -> build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO copying setuptools.egg-info/top_level.txt -> build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO copying setuptools.egg-info/zip-safe -> build/bdist.freebsd-7.1-STABLE-i386/egg/EGG-INFO creating dist creating 'dist/setuptools-0.6c11-py2.6.egg' and adding 'build/bdist.freebsd-7.1-STABLE-i386/egg' to it removing 'build/bdist.freebsd-7.1-STABLE-i386/egg' (and everything under it) Processing setuptools-0.6c11-py2.6.egg Copying setuptools-0.6c11-py2.6.egg to /screw/short/local/lib/python2.6/site-packages error: /screw/short/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg: Operation not supported *** Error code 1 === Thanks all. 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org From owner-freebsd-python@FreeBSD.ORG Fri Mar 26 20:07:50 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2695106564A for ; Fri, 26 Mar 2010 20:07:50 +0000 (UTC) (envelope-from luizgustavo@luizgustavo.pro.br) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id AC00B8FC6A for ; Fri, 26 Mar 2010 20:07:50 +0000 (UTC) Received: by gwj15 with SMTP id 15so5040228gwj.13 for ; Fri, 26 Mar 2010 13:07:49 -0700 (PDT) Received: by 10.101.190.1 with SMTP id s1mr2290203anp.32.1269632265611; Fri, 26 Mar 2010 12:37:45 -0700 (PDT) Received: from localhost ([187.126.0.68]) by mx.google.com with ESMTPS id 23sm310187ywh.45.2010.03.26.12.37.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 26 Mar 2010 12:37:45 -0700 (PDT) Date: Fri, 26 Mar 2010 16:37:42 -0300 From: "Luiz Gustavo S. Costa" To: freebsd-python@freebsd.org Message-ID: <20100326193742.GD4838@desktop.luizgustavo.pro.br> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline X-Operating-System: FreeBSD/8.0-STABLE (i386) User-Agent: Mutt/1.5.20 (2009-06-14) Cc: bg1tpt@gmail.com Subject: Port moinmoin - correcting the lack of an "i" X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 20:07:51 -0000 Hello, When trying to create an instance of moin-moin by the ports, the absence of a file is requested by make. Creating a new wiki instance in /usr/local/www/wiki. install: /usr/local/share/moin/server/moin.fcg: No such file or directory *** Error code 71 but... running one find command: # find /usr/local -name moin.fcg\* /usr/local/share/moin/server/moin.fcgi but to look at the Makefile, just on the line 37, see the lack of an "i" Please, the maintainer of the port .. fix it Thanks -- Luiz Gustavo Costa (Powered by BSD) *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ mundoUnix - Consultoria em Software Livre http://www.mundounix.com.br ICQ: 2890831 / MSN: contato@mundounix.com.br Tel: 55 (21) 2642-3799 / 75820594 Blog: http://www.luizgustavo.pro.br From owner-freebsd-python@FreeBSD.ORG Fri Mar 26 21:28:54 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8032D106566B; Fri, 26 Mar 2010 21:28:54 +0000 (UTC) (envelope-from sjk4015@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by mx1.freebsd.org (Postfix) with ESMTP id 1F3078FC08; Fri, 26 Mar 2010 21:28:53 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 5so2521257qwi.7 for ; Fri, 26 Mar 2010 14:28:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:content-type :mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=h0X0JnH1/Hkxa3hOqFb8cm/ScICIgw1nhTULMwZSCZY=; b=IPhxzjy1uCWn0YsUNzbJIa2w6ELDvVU8NBsylF7Mfl9pT16uUPM8reXn2lzo3trIbr /gA8L7n6q50AGwk86+qzcVvrctKv6f54NSVmzzpsk2Lbejt4tC68ivMAAojljXNeKDzw PMwDG+uqP6RUVlV4qUFbghcZ+RiRaTHlxQILI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=C9xgmWkGXQdILSNyUwSasIfpJ3oc7kUNcyGT9B2lCTNmvYMIHjh0bdawfX/YG2S66d mfXpbXpziRUnCT3U8kNZsUR89YnfbfNwDbXz7AsHFrKmVs6W8t3/Cg5va+oI9dzq6SHO djNBWQgeCW7pQz4mBTAifjZWB7JRHSSq4c/kw= Received: by 10.224.36.165 with SMTP id t37mr510061qad.338.1269637435203; Fri, 26 Mar 2010 14:03:55 -0700 (PDT) Received: from stevenmac.hudson-trading.com (smtp.hudson-trading.com [209.249.190.9]) by mx.google.com with ESMTPS id 5sm3965950qwh.5.2010.03.26.14.03.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 26 Mar 2010 14:03:54 -0700 (PDT) Sender: Steven Kreuzer Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1077) From: Steven Kreuzer In-Reply-To: <6201873e1003242207m49351c55id94341d872fd8e17@mail.gmail.com> Date: Fri, 26 Mar 2010 17:03:52 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> <4BAA9C32.6040606@delphij.net> <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> <6201873e1003242207m49351c55id94341d872fd8e17@mail.gmail.com> To: freebsd-ports@freebsd.org, freebsd-python@freebsd.org X-Mailer: Apple Mail (2.1077) Cc: Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 21:28:54 -0000 On Mar 25, 2010, at 1:07 AM, Adam Vande More wrote: > On Wed, Mar 24, 2010 at 5:50 PM, Chuck Swiger wrote: >=20 >>=20 >> I've run and written quite a bit of Python (including Trac, Mailman, = the >> Python IDE, our own custom stuff [like some log munging and web = processing >> stuff], and even a few graphical Python games) without ever turning >> HUGE_STACK_SIZE on. >>=20 >> I don't have any objection to turning it on, but it's not needed by = default >> for most things. YMMV. >>=20 >>=20 > Yes, I've had the same experience. When doing socket level python = stuff, > I've had to increase the buffer size, which seems to be at least = indirectly > related to stack size but setting it manually has been easy enough. = Are > there any negative repercussions to turning on huge ie like would = scripts > start using more memory, or is just giving them the ability to use it > without explicitly setting it? So, it seems like most of the time python scripts will work with = HUGE_STACK_SIZE turned off, but every once and a while some scripts will fail in non = obvious ways that could leave a person scratching their head for weeks trying to get = to the bottom of it To me, it seems like the best behavior would be to default to compiling = with that set. I'll create a patch over the weekend and open a PR -- Steven Kreuzer http://www.exit2shell.com/~skreuzer From owner-freebsd-python@FreeBSD.ORG Fri Mar 26 22:00:40 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B19A0106566B; Fri, 26 Mar 2010 22:00:40 +0000 (UTC) (envelope-from amvandemore@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by mx1.freebsd.org (Postfix) with ESMTP id 98E8A8FC12; Fri, 26 Mar 2010 22:00:39 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 5so2528221qwi.7 for ; Fri, 26 Mar 2010 15:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=t+ZJdzQ8lAOZGUz2IxS+ZM6NpmXRhcGXgk1i35oH9GM=; b=T4h/hyr+FZIOC4jHPCoXgpDo2bwDrMR68XBXzvJdaR+ORMFhUq9pDTDCeFyW7Q+irR PXLDCkI25A6la6MOB7HX8zCJBcNhTa6UVWNAL5ECraRwlVIaYQHA0aSsufodONnVl5B0 tKdXZSk0VoaKRpmvVHU/qMTMVlQmgjt+T1qxk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=bHNAB3LtKFLRE20eY7L7+Xd3VNT0emkgGHgj5lwZQnSvVINRUVktlevRI2MjBDvYfM jZVvpnatJ6IPMPpO2ZzNBP2xaZDgRQueXfrowmVGvd3bRljfDbkj6tDuRGybEXv1lI6i RiGtMyt2BJC3H48n6VrCO8vfevCVPJSEtNudA= MIME-Version: 1.0 Received: by 10.229.82.14 with HTTP; Fri, 26 Mar 2010 15:00:38 -0700 (PDT) In-Reply-To: References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> <4BAA9C32.6040606@delphij.net> <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> <6201873e1003242207m49351c55id94341d872fd8e17@mail.gmail.com> Date: Fri, 26 Mar 2010 16:00:38 -0600 Received: by 10.229.86.16 with SMTP id q16mr2211275qcl.39.1269640838731; Fri, 26 Mar 2010 15:00:38 -0700 (PDT) Message-ID: <6201873e1003261500nd986483mc9ceb835d47e7d83@mail.gmail.com> From: Adam Vande More To: Steven Kreuzer Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org, freebsd-python@freebsd.org Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 22:00:40 -0000 On Fri, Mar 26, 2010 at 3:03 PM, Steven Kreuzer wrote: > To me, it seems like the best behavior would be to default to compiling > with that set. I'll create > a patch over the weekend and open a PR > Django and twisted don't need it. If the only app which does is zope, defaulting to on seems to be overkill. No offense to zope users, but I imagine freebsd zope installs aren't on every corner. It would be interesting to hear more feedback from other sources, and your coworker with the original experience. Within python, stack size(in regards to sockets) errors are made quite evident. What zope does to it I have no idea, maybe there is some abstraction going on. My main objection that I use python a lot, especially for quick network apps. One example is that I have written a python based NMS, and if every thread is going to start using more memory, then I will have to do things differently. That's okay too, but if others are doing anything similar there could be more ripples down the road. -- Adam Vande More From owner-freebsd-python@FreeBSD.ORG Fri Mar 26 23:11:29 2010 Return-Path: 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 961021065673 for ; Fri, 26 Mar 2010 23:11:29 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from raven.customer.vol.cz (raven.customer.vol.cz [195.250.144.108]) by mx1.freebsd.org (Postfix) with ESMTP id 1CB608FC08 for ; Fri, 26 Mar 2010 23:11:28 +0000 (UTC) Received: from [192.168.0.23] (r2bb217.net.upc.cz [62.245.117.217]) (authenticated bits=0) by raven.customer.vol.cz (8.14.3/8.14.3) with ESMTP id o2QNBP50038303 for ; Sat, 27 Mar 2010 00:11:27 +0100 (CET) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: python@FreeBSD.org Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-ZFrNVUytiMldNccq0yCh" Date: Sat, 27 Mar 2010 00:11:24 +0100 Message-ID: <1269645084.53834.81.camel@hood.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 FreeBSD GNOME Team Port X-Scanned-By: MIMEDefang 2.67 on 195.250.144.108 X-Milter: Spamilter (Reciever: raven.customer.vol.cz; Sender-ip: 62.245.117.217; Sender-helo: [192.168.0.23]; ) Cc: Subject: [Fwd: py26-rbtree-0.8.0 failed on amd64 8] X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 23:11:29 -0000 --=-ZFrNVUytiMldNccq0yCh Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable -------- P=F8eposlan=E1 zpr=E1va -------- > Od: User Ports-amd64 > Komu: cvs@oook.cz, linimon@FreeBSD.org > P=F8edm=ECt: py26-rbtree-0.8.0 failed on amd64 8 > Datum: Fri, 26 Mar 2010 13:28:13 GMT >=20 > You can also find this build log at >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8.201003260021= 49/py26-rbtree-0.8.0.log >=20 > building py26-rbtree-0.8.0 on gohan11.freebsd.org > in directory /x/pkgbuild/8/20100326002149/chroot/721 > building for: 8.0-STABLE amd64 > maintained by: python@FreeBSD.org > port directory: /usr/ports/devel/py-rbtree > Makefile ident: $FreeBSD: ports/devel/py-rbtree/Makefile,v 1.9 2008/09/11= 15:51:16 miwi Exp $ > build started at Fri Mar 26 13:27:43 UTC 2010 > FETCH_DEPENDS=3D > PATCH_DEPENDS=3D > EXTRACT_DEPENDS=3D > BUILD_DEPENDS=3Dpy26-setuptools-0.6c11.tbz pyrex-0.9.8.6.tbz python26-2.6= .4.tbz > RUN_DEPENDS=3Dpy26-setuptools-0.6c11.tbz python26-2.6.4.tbz > prefixes: LOCALBASE=3Dusr/local > add_pkg > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D> rbtree-0.8.0.tar.gz doesn't seem to exist in /tmp/distfiles/python. > =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/po= rts/distfiles/python/. > rbtree-0.8.0.tar.gz 11 kB 108 kBps > =3D> MD5 Checksum OK for python/rbtree-0.8.0.tar.gz. > =3D> SHA256 Checksum OK for python/rbtree-0.8.0.tar.gz. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg > =3D=3D=3D> Extracting for py26-rbtree-0.8.0 > =3D> MD5 Checksum OK for python/rbtree-0.8.0.tar.gz. > =3D> SHA256 Checksum OK for python/rbtree-0.8.0.tar.gz. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg > =3D=3D=3D> Patching for py26-rbtree-0.8.0 > =3D=3D=3D> Applying FreeBSD patches for py26-rbtree-0.8.0 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg py26-setuptools-0.6c11.tbz pyrex-0.9.8.6.tbz python26-2.6.4.tbz > adding dependencies > pkg_add py26-setuptools-0.6c11.tbz >=20 > =3D=3D=3D=3D > Note that some of the standard modules are provided as separate > ports since they require extra dependencies: >=20 > bsddb databases/py-bsddb > gdbm databases/py-gdbm > sqlite3 databases/py-sqlite3 > tkinter x11-toolkits/py-tkinter >=20 > Install them as needed. > =3D=3D=3D=3D >=20 > pkg_add pyrex-0.9.8.6.tbz > pkg_add python26-2.6.4.tbz > skipping python26-2.6.4, already added > =3D=3D=3D> py26-rbtree-0.8.0 depends on executable: pyrexc - found > =3D=3D=3D> py26-rbtree-0.8.0 depends on file: /usr/local/bin/easy_insta= ll-2.6 - found > =3D=3D=3D> py26-rbtree-0.8.0 depends on file: /usr/local/bin/python2.6 = - found > =3D=3D=3D> Configuring for py26-rbtree-0.8.0 > running config > =3D=3D=3D> Building for py26-rbtree-0.8.0 > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running setopt > Writing setup.cfg > running bdist_egg > running egg_info > writing src/rbtree.egg-info/PKG-INFO > writing top-level names to src/rbtree.egg-info/top_level.txt > writing dependency_links to src/rbtree.egg-info/dependency_links.txt > deleting src/rbtree.egg-info/native_libs.txt > reading manifest file 'src/rbtree.egg-info/SOURCES.txt' > writing manifest file 'src/rbtree.egg-info/SOURCES.txt' > installing library code to build/bdist.freebsd-8.0-STABLE-amd64/egg > running install_lib > running build_ext > pyrexc src/rbtree.pyx --> src/rbtree.c > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:23:8: 'rbt= ree_node_t' is not declared > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:23:8: 'rbt= ree_node_t' is not a type identifier > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:24:8: 'rbt= ree_node_t' is not declared > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:24:8: 'rbt= ree_node_t' is not a type identifier > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:25:8: 'rbt= ree_node_t' is not declared > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:25:8: 'rbt= ree_node_t' is not a type identifier > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:28:8: 'rbt= ree_t' is not declared > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:28:8: 'rbt= ree_t' is not a type identifier > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:29:8: 'rbt= ree_t' is not declared > /work/a/ports/devel/py-rbtree/work/rbtree-0.8.0/src/rbtree.pyx:29:8: 'rbt= ree_t' is not a type identifier > building 'rbtree' extension > creating temp.freebsd-8.0-STABLE-amd64-2.6 > creating temp.freebsd-8.0-STABLE-amd64-2.6/src > cc -DNDEBUG -O2 -pipe -D__wchar_t=3Dwchar_t -DTHREAD_STACK_SIZE=3D0x20000= -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -fPIC -I./src -I/usr/l= ocal/include/python2.6 -c src/rbtree_impl.c -o temp.freebsd-8.0-STABLE-amd6= 4-2.6/src/rbtree_impl.o > src/rbtree_impl.c: In function 'rbtree_dump_node': > src/rbtree_impl.c:65: warning: cast from pointer to integer of different = size > src/rbtree_impl.c:66: warning: cast from pointer to integer of different = size > src/rbtree_impl.c:67: warning: cast from pointer to integer of different = size > src/rbtree_impl.c: In function '__dump': > src/rbtree_impl.c:727: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:732: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:732: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:734: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:737: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:737: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:739: warning: cast from pointer to integer of different= size > src/rbtree_impl.c: In function 'rbtree_validate': > src/rbtree_impl.c:762: warning: cast from pointer to integer of different= size > src/rbtree_impl.c:763: warning: cast from pointer to integer of different= size > cc -DNDEBUG -O2 -pipe -D__wchar_t=3Dwchar_t -DTHREAD_STACK_SIZE=3D0x20000= -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -fPIC -I./src -I/usr/l= ocal/include/python2.6 -c src/rbtree.c -o temp.freebsd-8.0-STABLE-amd64-2.6= /src/rbtree.o > src/rbtree.c:1:2: error: #error Do not use this file, it is the result of= a failed Pyrex compilation. > error: command 'cc' failed with exit status 1 > *** Error code 1 >=20 > Stop in /a/ports/devel/py-rbtree. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > build of /usr/ports/devel/py-rbtree ended at Fri Mar 26 13:28:10 UTC 2010 >=20 --=20 Pav Lucistnik The Phase Spider. A spider that never seems quite there. --=-ZFrNVUytiMldNccq0yCh Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEABECAAYFAkutPxwACgkQntdYP8FOsoLP1QCgijpRslg6F+0e8Ab9Pazqi+1A gDAAn0Mborz8u1aNj3i0gYCxti83G9i1 =UYgf -----END PGP SIGNATURE----- --=-ZFrNVUytiMldNccq0yCh-- From owner-freebsd-python@FreeBSD.ORG Fri Mar 26 23:43:54 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 862FE106566B for ; Fri, 26 Mar 2010 23:43:54 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 130908FC08 for ; Fri, 26 Mar 2010 23:43:53 +0000 (UTC) Received: (qmail 23381 invoked by uid 399); 26 Mar 2010 23:17:13 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 26 Mar 2010 23:17:13 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4BAD4078.6000300@FreeBSD.org> Date: Fri, 26 Mar 2010 16:17:12 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: Steven Kreuzer References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> <4BAA9C32.6040606@delphij.net> <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> <6201873e1003242207m49351c55id94341d872fd8e17@mail.gmail.com> In-Reply-To: X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, freebsd-python@freebsd.org Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 23:43:54 -0000 On 03/26/10 14:03, Steven Kreuzer wrote: > So, it seems like most of the time python scripts will work with HUGE_STACK_SIZE > turned off, but every once and a while some scripts will fail in non obvious ways > that could leave a person scratching their head for weeks trying to get to the bottom of it > > To me, it seems like the best behavior would be to default to compiling with that set. I'll create > a patch over the weekend and open a PR >From the discussion (not speaking from experience or python knowledge) it seems like an OPTION is the way to go, with the open question being defaults to on or defaults to off. What is the impact of HUGE_STACK_SIZE when it's compiled in, and how will it affect those running python stuff who don't actually need it? If it turns out that only a few ports need it and the impact is undesirable those ports that do need it could be adapted to test for it somehow and suggest that the user re-install python with the option. Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From owner-freebsd-python@FreeBSD.ORG Sat Mar 27 02:43:19 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D670F106566C for ; Sat, 27 Mar 2010 02:43:19 +0000 (UTC) (envelope-from andymac@bullseye.apana.org.au) Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by mx1.freebsd.org (Postfix) with ESMTP id E496C8FC17 for ; Sat, 27 Mar 2010 02:43:18 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAAsOrUt5LdR8/2dsb2JhbACbLHS+NoR+BA Received: from ppp121-45-212-124.lns20.cbr1.internode.on.net (HELO bullseye.apana.org.au) ([121.45.212.124]) by ipmail06.adl2.internode.on.net with ESMTP; 27 Mar 2010 13:13:10 +1030 Received: from [192.168.63.10] (tenring.andymac.org [192.168.63.10]) by bullseye.apana.org.au (8.14.2/8.14.2) with ESMTP id o2R2qSvv085119; Sat, 27 Mar 2010 13:52:30 +1100 (EST) (envelope-from andymac@bullseye.andymac.org) Message-ID: <4BAD6D88.1020902@bullseye.andymac.org> Date: Sat, 27 Mar 2010 13:29:28 +1100 From: Andrew MacIntyre User-Agent: Thunderbird 2.0.0.23 (OS/2/20090822) MIME-Version: 1.0 To: Doug Barton References: <4702BA39-7C18-45C3-9920-9E460502B58F@freebsd.org> <4BAA9C32.6040606@delphij.net> <2D129848-8A41-4BB5-A58C-A9A35D5FBD9A@mac.com> <6201873e1003242207m49351c55id94341d872fd8e17@mail.gmail.com> <4BAD4078.6000300@FreeBSD.org> In-Reply-To: <4BAD4078.6000300@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Steven Kreuzer , freebsd-ports@FreeBSD.org, freebsd-python@FreeBSD.org Subject: Re: python and HUGE_STACK_SIZE X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2010 02:43:19 -0000 Doug Barton wrote: > On 03/26/10 14:03, Steven Kreuzer wrote: >> So, it seems like most of the time python scripts will work with HUGE_STACK_SIZE >> turned off, but every once and a while some scripts will fail in non obvious ways >> that could leave a person scratching their head for weeks trying to get to the bottom of it >> >> To me, it seems like the best behavior would be to default to compiling with that set. I'll create >> a patch over the weekend and open a PR > >>From the discussion (not speaking from experience or python knowledge) > it seems like an OPTION is the way to go, with the open question being > defaults to on or defaults to off. > > What is the impact of HUGE_STACK_SIZE when it's compiled in, and how > will it affect those running python stuff who don't actually need it? > > If it turns out that only a few ports need it and the impact is > undesirable those ports that do need it could be adapted to test for it > somehow and suggest that the user re-install python with the option. HUGE_STACK_SIZE actually refers to the stack size used for each thread other than the primary thread. As I understand it, these stacks are fully committed while the thread exists, which is different to the handling of the primary thread's stack (where only the pages used are committed). On 32 bit systems, careless use of large thread stacks can cause non-trivial address space wastage. People don't see the same issues on Linux as it has a much larger default thread stack size and I'm lead to believe that only the pages in use in the thread stacks are committed. Since Python 2.5, there has been a way to change the thread stack size at runtime: threading.stack_size(). Ports patches using these calls for packages likely to be affected (such as Zope) could make this easier for a lot of people, if support for them can't be encouraged upstream. -- ------------------------------------------------------------------------- Andrew I MacIntyre "These thoughts are mine alone..." E-mail: andymac@bullseye.apana.org.au (pref) | Snail: PO Box 370 andymac@pcug.org.au (alt) | Belconnen ACT 2616 Web: http://www.andymac.org/ | Australia