From owner-freebsd-current Mon May 13 14: 3:22 2002 Delivered-To: freebsd-current@freebsd.org Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by hub.freebsd.org (Postfix) with ESMTP id CD39D37B42F for ; Mon, 13 May 2002 14:03:02 -0700 (PDT) Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.11.0/8.11.0) id g4DL2mK02682; Mon, 13 May 2002 14:02:48 -0700 Date: Mon, 13 May 2002 14:02:48 -0700 From: Brooks Davis To: Lyndon Nerenberg Cc: Jonathan Perkin , current@FreeBSD.ORG Subject: Re: The future of perl on FreeBSD Message-ID: <20020513140248.A30852@Odin.AC.HMC.Edu> References: <20020513203822.GA28579@inet34.rd.bbc.co.uk> <200205132045.g4DKj9tI091238@orthanc.ab.ca> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200205132045.g4DKj9tI091238@orthanc.ab.ca>; from lyndon@orthanc.ab.ca on Mon, May 13, 2002 at 02:45:09PM -0600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 13, 2002 at 02:45:09PM -0600, Lyndon Nerenberg wrote: > >>>>> "Jonathan" =3D=3D Jonathan Perkin writes: >=20 > Jonathan> An auto-configuration script which merely checks for the > Jonathan> existance of a file rather than actually testing it's the > Jonathan> file it needs is a bit silly and probably deserves the > Jonathan> breakage. >=20 > And just what else besides Perl would you expect to find in > /usr/bin/perl you silly pedant?!? ;-) =20 A broken symlink? Perl 4? Perl 6? A perfectly reasionable wrapper script? If these programs detect perl and don't work because the wrapper is there, then a) they are broken and b) it will only take a couple minutes to fix by adding a perl package so why worry. /usr/bin/perl should work if perl is installed to avoid a massive POLA violation. Since ports must not touch /usr/bin and we must not assume that PREFIX=3D/usr/local, a symlink is out of the question. A wrapper isn't really going to cost us anything performance wise and allows the possability of providing something more useful then "File not found" as an error message. As such, it's a very good solution. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --X1bOJ3K7DJ5YkBrT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE84Cn3XY6L6fI4GtQRAlGsAJ4qIKJg4m93r/aTLij85eMkofhZ7ACfa8tE FmYnHborof0dGA6N8V38zpc= =fnMd -----END PGP SIGNATURE----- --X1bOJ3K7DJ5YkBrT-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message