From owner-freebsd-ports@FreeBSD.ORG Sun Jun 17 01:16:43 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 F03DE16A469 for ; Sun, 17 Jun 2007 01:16:43 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id 5598213C46C for ; Sun, 17 Jun 2007 01:16:43 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l5H1GWFY020874; Sun, 17 Jun 2007 11:16:32 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l5H1GCN4020864; Sun, 17 Jun 2007 11:16:12 +1000 (EST) (envelope-from peter) Date: Sun, 17 Jun 2007 11:16:12 +1000 From: Peter Jeremy To: Jeremie Le Hen Message-ID: <20070617011612.GW1173@turion.vk2pj.dyndns.org> References: <20070614070602.GD39533@obiwan.tataz.chchile.org> <200706140714.l5E7EK0U023767@smtpclu-1.eunet.yu> <20070614075418.GA8093@obiwan.tataz.chchile.org> <200706142322.l5ENMbZt009741@smtpclu-6.eunet.yu> <20070615121125.GH1173@turion.vk2pj.dyndns.org> <4673B353.5040006@sasktel.net> <20070616114154.GA56829@obiwan.tataz.chchile.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tNQTSEo8WG/FKZ8E" Content-Disposition: inline In-Reply-To: <20070616114154.GA56829@obiwan.tataz.chchile.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.15 (2007-04-06) Cc: Nikola Lecic , freebsd-ports@freebsd.org, Stephen Hurd Subject: Re: Keeping track of automatically installed dependency-only ports 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: Sun, 17 Jun 2007 01:16:44 -0000 --tNQTSEo8WG/FKZ8E Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2007-Jun-16 13:41:54 +0200, Jeremie Le Hen wrote: >On Sat, Jun 16, 2007 at 02:54:27AM -0700, Stephen Hurd wrote: >> All of this rather assumes that *everything* is installed from ports.= =20 >> 1) install portXXX which requires SDL, so SDL gets sucked in >> 2) build thingYYY (which uses configure and only uses SDL if it's alrea= dy=20 >> installed - common) manually and install it > >If thingYYY detects SDL and uses it at configure stage, it should be >recorded in the dependency list. Agreed, but this situation is not easy to detect with the automated ports checks that are in place. > I suppose this is up to the >maintainer to deal with this Yes - but since it requires the maintainer to manually determine what features are automatically detected and enabled, it is something that is error-prone - the maintainer could easily accidently overlook it. >exists or not, nothing would prevent the user from deinstalling SDL >and break thingYYY otherwise. Unfortunately, I can't think of any way to automatically detect this situation. This means that we are basically limited to waiting for people to trip over instances of the problem and report it. --=20 Peter Jeremy --tNQTSEo8WG/FKZ8E Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGdItc/opHv/APuIcRAoBrAKCYVu2YQQ3SjAvQfnjGrxawuBUC0ACeMqiv XU2TsSiAnA4fngfg+VfAbFQ= =QHRI -----END PGP SIGNATURE----- --tNQTSEo8WG/FKZ8E--