From owner-freebsd-python@FreeBSD.ORG Fri Dec 21 08:53:06 2012 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 13DABBE4 for ; Fri, 21 Dec 2012 08:53:06 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de [80.67.18.43]) by mx1.freebsd.org (Postfix) with ESMTP id BEFB98FC0A for ; Fri, 21 Dec 2012 08:53:04 +0000 (UTC) Received: from [89.182.112.43] (helo=localhost) by smtprelay01.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1TlyKo-0007Ek-Vw; Fri, 21 Dec 2012 09:52:03 +0100 Date: Fri, 21 Dec 2012 09:52:10 +0100 From: Marcus von Appen To: python@freebsd.org, koobs.freebsd@gmail.com Subject: lang/python33's make test target creates artifacts and long build times Message-ID: <20121221085210.GC1993@medusa.sysfault.org> Mail-Followup-To: python@freebsd.org, koobs.freebsd@gmail.com MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="32u276st3Jlj2kUU" Content-Disposition: inline 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 List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Dec 2012 08:53:06 -0000 --32u276st3Jlj2kUU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, today I noticed some issues with the tinderbox runs of lang/python33 First of all, the test: target introduced causes artifacts within ${PREFIX}, effectively polluting the user environment. Is this really intended? In my opinion a port, that executes the test target, should do this either in a separate directory/environment to avoid cluttering the user's environment with garbage (well, it's Python's fault here in my opinion to use a test/data directory for the test results). However, a user will most likely not execute a test target within a typical installation procedure, tinderbox however does, causing two issues: - around 15 test files are created in %%PYTHON_SITELIBDIR%%/test/data - the python test cases randomly crash and require about 45 minutes to run, whereas they take about 5 minutes to run outside of a tinderbox and never crash[1] The usefulness of the test target hence is (at the moment) zero, contradicting its purpose. I would strongly advocate to back it out asap. If there are no other opinions on that, I'll do so on the next Sunday. [1] on my box of course :-) Cheers Marcus --32u276st3Jlj2kUU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDUIzoACgkQi68/ErJnpkdpHQCfTjrj4jY6jiOBn8fTKHLDEhML V08AoIL0U5qUfVmhot7zlT5Qk5rOMzyr =MRIA -----END PGP SIGNATURE----- --32u276st3Jlj2kUU--