From owner-freebsd-stable@FreeBSD.ORG Mon Jan 31 01:19:22 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22C8216A4CE; Mon, 31 Jan 2005 01:19:22 +0000 (GMT) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id C89F543D41; Mon, 31 Jan 2005 01:19:21 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Sun, 30 Jan 2005 17:19:21 -0800 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id E78F65D07; Sun, 30 Jan 2005 17:19:20 -0800 (PST) To: Matthias Andree In-reply-to: Your message of "Sun, 30 Jan 2005 14:49:41 +0100." Date: Sun, 30 Jan 2005 17:19:20 -0800 From: "Kevin Oberman" Message-Id: <20050131011920.E78F65D07@ptavv.es.net> cc: Holger Kipp cc: Scott Long cc: perl@freebsd.org cc: freebsd-stable@freebsd.org cc: freebsd-ports@freebsd.org Subject: Re: [HEADS UP] perl symlinks in /usr/bin will be gone X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 01:19:22 -0000 > From: Matthias Andree > Date: Sun, 30 Jan 2005 14:49:41 +0100 > Sender: owner-freebsd-stable@freebsd.org > > Holger Kipp writes: > > > It violates POLA on 5-STABLE, and it will violate POLA on 6-CURRENT, > > especially as most perl programmers assume /usr/bin/perl to be the > > correct path. > > POLA doesn't apply to -CURRENT. POLA always applies, but major releases are considered a good opportunity to make needed changes that would generate excessive astonishment on a minor update. This is at least too big for a minor update POLA violation and may well be too big for even a major version. FreeBSD does NOT exist to justify hier(7), style(9) or anything of the sort. These are tools to provide consistent behavior and make FreeBSD maintainable and understandable to developers and users, not to say "screw the users". Perl has been in /usr/bin on almost every Unix-like OS around for longer than FreeBSD has existed. I think changing something like this would be REALLY astonishing to way too many users and developers who happen to write Perl and expect to find it where the Perl documentation say to. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634