From owner-freebsd-current Mon Aug 4 10:36:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA14616 for current-outgoing; Mon, 4 Aug 1997 10:36:46 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id KAA14611 for ; Mon, 4 Aug 1997 10:36:40 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id KAA04347; Mon, 4 Aug 1997 10:34:26 -0700 From: Terry Lambert Message-Id: <199708041734.KAA04347@phaeton.artisoft.com> Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued) To: tom@uniserve.com (Tom) Date: Mon, 4 Aug 1997 10:34:26 -0700 (MST) Cc: msmith@atrad.adelaide.edu.au, current@FreeBSD.ORG In-Reply-To: from "Tom" at Aug 3, 97 07:47:00 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > No. We are talking about application level stuff here. Unless you are > changing an API, how could you break applications? The mount API has changed. So long as there are applications (lsof is a good example; traceroute is another; host is another; dig is another; identd is another...) which grovel kernel memory, then the kernel structures *are* part of the API. This annoys the piss out of me, but that's the way it is, and as long as that's the way it is, it's a problem for ports. > Why? Mainly due to difference in bsd.port.mk, and "install" (grew some > new flags in 2.2). Many of the ports will build on 2.1 with a new > "install" and bsd.port.mk. It is easy to predict that changes to > bsd.port.mk and "install" ports. I disagree. The .mk changes forced me to go to a new ld forced me to go to a new crt0.o/ld.so, forced me to go to a new as forced me to go to a new gcc. A royal pain in the ass, and entirely unpredictable. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.