From owner-freebsd-current Sun Aug 3 22:27:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA14583 for current-outgoing; Sun, 3 Aug 1997 22:27:15 -0700 (PDT) Received: from labs.usn.blaze.net.au (mail@labs.usn.blaze.net.au [203.17.53.30]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id WAA14578 for ; Sun, 3 Aug 1997 22:27:10 -0700 (PDT) Received: from labs.usn.blaze.net.au [127.0.0.1] (davidn) by labs.usn.blaze.net.au with esmtp (Exim 1.61 #1) id 0wvFdr-0000UX-00 (Debian); Mon, 4 Aug 1997 15:25:15 +1000 To: Michael Smith cc: jkh@time.cdrom.com, current@freebsd.org Subject: installation tools In-reply-to: Your message of "Mon, 04 Aug 1997 12:06:26 +0930." <199708040236.MAA17045@genesis.atrad.adelaide.edu.au> X-Face: (W@z~5kg?"+5?!2kHP)+l369.~a@oTl^8l87|/s8"EH?Uk~P#N+Ec~Z&@;'LL!;3?y Date: Mon, 04 Aug 1997 15:25:15 +1000 From: David Nugent Message-Id: Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Ok, fair enough. I had assumed that this integration would involve > > make dependancies. I'm not entirely sure how an external tool could > > handle it, but I've enough exposure to know that any solution here > > would involve considerably more "splitting" of the system into more > > components. > > The splitting of the system allows users and installers a degree of > latitude in configuring the system, but it also provides the developers > with more latitude in maintaining and coordinating the software set. Sure, I dispute none of this. OTOH, the "large" bundles in which FreeBSD is currently delivered tends towards a simpler installation, and a more homogenous system (which is one of FreeBSD's primary benefits, imho). I'm not arguing that things should stay the way they are, only mentioning that further partitioning does not come without /some/ cost, somewhere. The benefits would clearly outweigh them. > > In any case, I *still* think this is largely irrelevent to the > > current discussion. In fact, this argument is somewhat of a straw man > > compared with the core issues involved, regardless of how desirable > > it is as an aim in itself. > > The core issues have actually been completely ignored by most of the > respondents. No, we've just been discussing different things. :-) I have no argument at all that FreeBSD needs a better install toolset. I applaud (loudly!) Jordan's obvious moves towards seeing this happen. > The need for better management tools is one, the other > and one which has received even _less_ consideration is the need to > make the ports collection stand _independantly_ of the base system. This latter is *EXACTLY* the problem, and the entire reason for this discussion. The FreeBSD base system is currently engineered with some degree of interference "built-in" for certain packages. Sure, tcl8.0b2/tk8.0b2 can/should be in ports now or tomorrow, if they aren't already (I haven't been following ports commits for the last few days :-)). The problems are the collisions in the base system. These are real problems, not just inconvenience problems. > ie. it should make _minimal_ assumptions about what it's running on/with, > and satisfy any dependancy requirements internally. This would actually > make the maintainers' job _easier_. Yes. > > Incidently, have you seen the Debian Linux installation and package > > tools? While I really hate the ui, the concepts involved are very > > good. I > > Debian is a primitive version of what I _still_ suggest you go and look > at. Please? Do you have an account somewhere I could use? Preferably with enough access so I can run the thing. :) OTOH, I've seen Sun's effort at this, and while the concept is fine, their implementation is terrible (with /opt/... this and /opt/... that and symlinks all over the place making the filesystem looking like a christmas tree). Regards, David