From owner-freebsd-ports Sun Aug 3 15:43:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA23557 for ports-outgoing; Sun, 3 Aug 1997 15:43:57 -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 PAA23529; Sun, 3 Aug 1997 15:43:50 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id PAA02594; Sun, 3 Aug 1997 15:41:30 -0700 From: Terry Lambert Message-Id: <199708032241.PAA02594@phaeton.artisoft.com> Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued) To: tom@uniserve.com (Tom) Date: Sun, 3 Aug 1997 15:41:30 -0700 (MST) Cc: andreas@klemm.gtn.com, chuckr@glue.umd.edu, ports@FreeBSD.ORG, current@FreeBSD.ORG In-Reply-To: from "Tom" at Aug 3, 97 11:37:46 am 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-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > b) people like me, who have only one machine, usually > > run the bleeding edge, > > I don't believe this is true. I believe true number of bleeding edge > users is small. Unless your are a developer, there is little benefit. > Other than SMP, what is in current that would tempt people to use it? 95% of the FreeBSD developers doing bug fixes. What percentage of these developers are soing the same for 2.x? > People with only one machine are not normally technically advanced to > run current, because they don't have the resources to develop that > experience. This has to do with the rules used to check things into the source tree and to replicate the source tree, nier of which enforce any buildability. It also has to do with the tools; there is no graceful way one can type "make" and upgrade their system reliably. Specifically, there are issues with installed vs. run components; the libraries, the assemblers, the compiler, the ld.so, and the crt0 are main examples; look at the pain in the ass it was for the new mount system call, which required a new libc which required a new assembler for the updated assembly code for the thread call syntax changes which required ... > Key point here. Basically no one can stop developers from making > current incompatible with stable. Basically, if current developers agree > not to break compatibility, the problem goes away. This is not an answer. Making -current more stable (not more -stable) is a better try at an answer. It's not perfect, either. Tools would fill in the gaps, so at least the transitions across compatability boundries would be as painless as possible. FreeBSD should not be an Intel processor or a Microsoft OS: let others put the "backward" in "backward compatible". Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.