From owner-freebsd-ports@FreeBSD.ORG Sat Mar 10 01:30:37 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BF64F16A400; Sat, 10 Mar 2007 01:30:37 +0000 (UTC) (envelope-from jylefort@FreeBSD.org) Received: from mirapoint7.brutele.be (mirapoint7.brutele.be [212.68.199.151]) by mx1.freebsd.org (Postfix) with ESMTP id 06F1113C428; Sat, 10 Mar 2007 01:30:36 +0000 (UTC) (envelope-from jylefort@FreeBSD.org) Received: from host-212-68-244-81.brutele.be (host-212-68-244-81.brutele.be [212.68.244.81]) by mirapoint7.brutele.be (MOS 3.7.5a-GA) with ESMTP id ADP86056; Sat, 10 Mar 2007 02:30:35 +0100 (CET) Received: from jsite.lefort.net (jsite.lefort.net [192.168.1.2]) by gateway.lefort.net (Postfix) with ESMTP id EFB3154F3; Sat, 10 Mar 2007 02:30:34 +0100 (CET) Received: from jsite.lefort.net (localhost [127.0.0.1]) by jsite.lefort.net (Postfix) with SMTP id 81AEE2D; Sat, 10 Mar 2007 02:30:34 +0100 (CET) Date: Sat, 10 Mar 2007 02:30:34 +0100 From: Jean-Yves Lefort To: Ade Lovett Message-Id: <20070310023034.c5939c48.jylefort@FreeBSD.org> In-Reply-To: References: <45F1DDE2.5030404@FreeBSD.org> <45F1EA6A.6070904@FreeBSD.org> X-Mailer: Sylpheed running on FreeBSD Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Sat__10_Mar_2007_02_30_34_+0100__37nu/NahQf10ygE" X-Junkmail-Status: score=10/50, host=mirapoint7.brutele.be X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A090207.45F20A3C.0033,ss=1,fgs=0, ip=212.68.244.81, so=2006-05-09 23:27:51, dmn=5.2.125/2007-01-26 Cc: Doug Barton , freebsd ports , Kent Stewart Subject: Re: Ports 104877 causing big problems X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Mar 2007 01:30:37 -0000 --Signature=_Sat__10_Mar_2007_02_30_34_+0100__37nu/NahQf10ygE Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Fri, 9 Mar 2007 17:05:31 -0800 Ade Lovett wrote: > On Mar 09, 2007, at 15:14 , Doug Barton wrote: > > > Ade Lovett wrote: > >> So, item (1): does the problem actually still exist with a port using > >> the in-tree devel/libtool15 (via USE_AUTOTOOLS= libtool:15[:env]. If > >> yes, empirical evidence will be required as an addendum to the > >> PR. If > >> no, then we're done. > > > > So it sounds like a reasonable way to proceed would be for Kent to > > save a copy of his current libgpg-error +REQUIRED_BY file, then run > > one of the commands that mezz suggested, and compare the before and > > after pictures. If the problem is fixed, they should be substantially > > different. > > Correct. This is the empirical evidence that needs to be determined > and logged within the PR itself. Not correct. Your approval indicates that you do not understand the problem, which has nothing to do with the way the ports framework records dependencies. > Should it turn out that recent changes have not fixed the problem > then, and only then, do we look at the appropriate solution. This > would most likely be along the lines of an additional stanza to the > USE_AUTOTOOLS construct rather than overloading GNU_CONFIGURE since: > > 1. There are most likely a number of ports that define GNU_CONFIGURE > but which do NOT make use of libtool And? > 2. When it comes to ports-wide operations (such as building indexes) > we need to ensure that addition Mk/* infra-structural code is only > brought in when needed. There is a non-zero cost to processing each > Mk/bsd.*.mk file, so it is important to only bring these files in > when absolutely necessary. As is the case here. Lengthening index builds is preferable to forcing users to constantly rebuild their systems. > 3. Ports that *are* affected by this issue (assuming the issue still > exists) can be fixed in a more relaxed manner (eg: a conversion of > GNU_CONFIGURE=YES to USE_AUTOTOOLS=configurehack [implying > GNU_CONFIGURE=YES]) than a time-T switch. It will also allow for > such affected ports to have PORTREVISIONs bumped by the respective > maintainers so as to more clearly identify improved operation to the > consumers of those ports. All ports that use libtool to produce a program or shared library are affected by this issue. -- Jean-Yves Lefort jylefort@FreeBSD.org http://lefort.be.eu.org/ --Signature=_Sat__10_Mar_2007_02_30_34_+0100__37nu/NahQf10ygE Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF8go6yzD7UaO4AGoRAgmUAJ0ei5Wd0mlrD0esxxruBa/Vpv3dUACfb1FZ sx3vUckC1wq7SBTvdu23dlg= =4HnR -----END PGP SIGNATURE----- --Signature=_Sat__10_Mar_2007_02_30_34_+0100__37nu/NahQf10ygE--