From owner-freebsd-install Fri Feb 13 16:29:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA16106 for freebsd-install-outgoing; Fri, 13 Feb 1998 16:29:54 -0800 (PST) (envelope-from owner-freebsd-install@FreeBSD.ORG) Received: from pscwa.psca.com (popmail.pscwa.psca.com [199.99.162.253]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA16101 for ; Fri, 13 Feb 1998 16:29:52 -0800 (PST) (envelope-from iyengar@pscwa.psca.com) Received: from vulcan by pscwa.psca.com (NX5.67f2/NX3.0M, PSCWA update 950701) id AA01695; Fri, 13 Feb 98 16:29:05 -0800 Message-Id: <9802140029.AA01695@pscwa.psca.com> Received: by vulcan.pscwa.psca.com (NX5.67g/NX3.0X) id AA02669; Fri, 13 Feb 98 16:29:04 -0800 Content-Type: text/plain Mime-Version: 1.0 (NeXT Mail 4.2mach v148) In-Reply-To: <199802132354.PAA05277@dingo.cdrom.com> X-Nextstep-Mailer: Mail 4.2mach (Enhance 2.0b5) Received: by NeXT.Mailer (1.148) From: Manu Iyengar Date: Fri, 13 Feb 98 16:29:02 -0800 To: Mike Smith Subject: Re: New package scheme, early draft Cc: install@FreeBSD.ORG Reply-To: m@pscwa.psca.com References: <199802132354.PAA05277@dingo.cdrom.com> X-Subliminal-Message: Have you paid The Bill? Sender: owner-freebsd-install@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org You guys might consider taking a look at the way NEXTSTEP & OPENSTEP handle packages. They provide some good paradigms/ideas to build upon, and make it really trivial to install stuff...Cheers, - m@psca.com >From the keyboard of Mike Smith on Fri, 13 Feb 1998: > Apolgies for omitting this from the previous message. > > New Software Packaging Tools for FreeBSD > ====================================================================== > (c) Michael Smith and contributors 1997, 1998 > > > What's wrong with the current tools? > ------------------------------------ > > - The current packaging tools have no sense of continuity, ie. > - there is no understanding that foo-1.2 is an upgrade to foo-1.1 > - installing foo-1.2 over the top of foo-1.1 does not transfer > dependancies from the old version. > > - It is not possible to apply updates to a package; packages can only > be installed wholesale. > > - The use of tar/gzip requires an expensive unpacking stage. > > - There is no mechanism for reverting to a previous version of a > package. > > - The information kept about files installed from a package is > not enough to verify the state of a package. > > - A file or directory cannot belong to more than one package. > > - Various combinations of the above make it impossible to use the > package tools for distributing components of the base system. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-install" in the body of the message