From owner-freebsd-hackers Thu Apr 16 22:47:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA27249 for freebsd-hackers-outgoing; Thu, 16 Apr 1998 22:47:04 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles247.castles.com [208.214.165.247]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA27184 for ; Fri, 17 Apr 1998 05:46:51 GMT (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id WAA00479; Thu, 16 Apr 1998 22:39:43 -0700 (PDT) Message-Id: <199804170539.WAA00479@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Marino Ladavac cc: Peter Jeremy , freebsd-hackers@FreeBSD.ORG Subject: Re: Package management (was Re: Come on guys, close a PR or two, In-reply-to: Your message of "Thu, 16 Apr 1998 20:14:24 +0200." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 16 Apr 1998 22:39:43 -0700 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > This is a minor issue: I wrote SysV style, not SysV reimplementation. > It would be to our advantage at least to be able to read the SysV > packages. We can have our own stream format (used by default when > packaging) consisting basically of a header and a tar-gzipped data > tarred together. The header shall contain all dependency info, at least. > This is not unlike the present package format. A stream format would not meet the criteria for acceptance. > Sounds fine, but I alone may not be able to implement the front-end. The > amount of unpacking necessary to retrieve the dependency info should be > reasonable (i.e. tar xf -fast package header). This is a crock. > > 9) Packages can be installed without requiring a staging area equal in > > size to the unpacked package. > > This may prove to be difficult (or slow). Would you agree to the staging > area as a default optimization? No. A staging area is unnecessary (and in some cases impractical). Imagine how you'd feel about trying to install (eg.) WordPerfect, where you needed to find not only 70M for the package bundle, but another 150M for the staging area, and another 150M again for the installed version. (Yes, this is a real-world issue I confronted when trying to work out how to handle distributing the WordPerfect demo.) -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message