From owner-freebsd-stable Tue Jun 23 17:16:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA11637 for freebsd-stable-outgoing; Tue, 23 Jun 1998 17:16:19 -0700 (PDT) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA11569 for ; Tue, 23 Jun 1998 17:16:03 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id RAA08073; Tue, 23 Jun 1998 17:14:24 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Peter Jeremy cc: stable@FreeBSD.ORG Subject: Re: Release schedule for 2.2.7 In-reply-to: Your message of "Wed, 24 Jun 1998 09:04:14 +1000." <199806232304.JAA11350@gsms01.alcatel.com.au> Date: Tue, 23 Jun 1998 17:14:23 -0700 Message-ID: <8069.898647263@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > As an example (probably close to the worst case): mxv-1.10 itself > needs about 780k of disk space. Its pre-requisite is iv-3.1 - another > 7152k. How do we tell the user that if he doesn't need InterViews for > other reasons, mxv is 8M (which he may think is excessive), whereas > if he needs InterViews anyway, mxv is <800k? Yep, that's all stuff that needs to work obviously. You also would need to change the package menu so that in addition to doing space check callbacks, you *also* went and selected any of the depended packages which might be displayed in the same menu so the user doesn't erroneously go select them again (and for obvious visual feedback reasons). If I had to do it over, I'd probably just re-implement the package creation/deletion menu code currently in /usr/src/release/sysinstall/index.c with all the currently desired features in mind. The package front-end stuff is at least well-confined to there, the stuff in package.c being generic support code for any type of front-end. But I'm not the one doing it, so details of the implementation are up to whomever does. :) > (excluding pre-requisites) before the ports directory, and a new line be > added which displays total free space in /usr, total selected packages That could be done, since /usr (or whatever's mounted on /usr/local and /usr/X11R6) should be statfs()'able by the time the package selection code is run. Probably wouldn't even be that much work. But see above. :) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message