From owner-freebsd-perl@FreeBSD.ORG Wed Feb 8 13:54:59 2012 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1AC6106566B for ; Wed, 8 Feb 2012 13:54:59 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (unknown [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b2]) by mx1.freebsd.org (Postfix) with ESMTP id 759138FC14 for ; Wed, 8 Feb 2012 13:54:59 +0000 (UTC) Received: from meatwad.mouf.net (cpe-024-162-230-236.nc.res.rr.com [24.162.230.236]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id q18Dswht065699 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Wed, 8 Feb 2012 08:54:58 -0500 (EST) (envelope-from swills@FreeBSD.org) Message-ID: <4F327EB2.6060605@FreeBSD.org> Date: Wed, 08 Feb 2012 08:54:58 -0500 From: Steve Wills User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20111228 Thunderbird/9.0 MIME-Version: 1.0 To: perl@FreeBSD.org X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [204.109.58.86]); Wed, 08 Feb 2012 08:54:58 -0500 (EST) X-Virus-Scanned: clamav-milter 0.97.2 at mouf.net X-Virus-Status: Clean Cc: Subject: TEST_DEPENDS support and other issues X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2012 13:54:59 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Perl Porters, As you may know, I've been working on adding support for testing perl modules, starting with adding TEST_DEPENDS to all perl modules which need it. Does anyone have opinions on me using the perl@ hat to add TEST_DEPENDS for those perl modules which need it and avoiding sending PRs to maintainers and waiting for approval? Also, I'd love to hear feedback on a PR I have which is a first step towards adding TEST_DEPENDS support to bpm. It's PR 164896. Right now it just adds support for the test target. I need add support for installing the TEST_DEPENDS if one calls "make test" from the port dir, but I haven't been able to decide if I should work on a separate "test stage" similar to the fetch/extract/patch/build/run, etc. stages or of simply creating a separate target makes sense. Feedback on that would be much appreciated too. Finally, if anyone has thoughts on adding -pthread to the perl builds, I'd like to get that done. Note that this isn't about enabling useithreads support in perl, but rather about building perl with - -pthread so that libthr is linked before libc. This means that if perl loads a module which uses threads or is linked against a lib that uses threads, it can use threads properly. Please see PR 163878 and PR 163512 for more details. I discussed this a bit with tobez@ but I think it's important that more folks understand it. This issue is something that came up in my testing project as the source of many test failures. My apologies for bringing up so many issues in one mail. I should have sent this sooner and have waited until the issues piled up. Thanks, Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iQEcBAEBAgAGBQJPMn6yAAoJEPXPYrMgexuh/0UH+gOsuLlgxsS39Q1JMMLhqylP Bc6R+t3x8aIVh5VJjlM2PjfJ/yuGxVzTBPoYaRlf93wr5P8bPWj1vTUFGAcrUPPh 4TFiS7LJ8dyA8NH0z+qY2VVrPe3i+2SqJ8/DyH5v1a/gt0lYeKPkw1islBCZMmFO BKkx5fIsha1oLQzh1NP3LcpUfVX85gtEsmQqMxIcPGOeF49/lFGSsEkfNVzOgZ1j sm6Hgu1T3J+ysItABasms1ImQq0PU3zHvGzkUvMpIPXsb//MCXMg213leEPcGfdK WUC3+SfDupKa+d1BfZDEKdcqsfOyBoRFLtsc8MfhNFAPo+zSDXmbL/97qgPNlOY= =Q4M+ -----END PGP SIGNATURE-----