From owner-freebsd-arch Wed Jul 10 0:25:40 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E9D437B400 for ; Wed, 10 Jul 2002 00:25:36 -0700 (PDT) Received: from falcon.mail.pas.earthlink.net (falcon.mail.pas.earthlink.net [207.217.120.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3B4D43E09 for ; Wed, 10 Jul 2002 00:25:35 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0241.cvx22-bradley.dialup.earthlink.net ([209.179.198.241] helo=mindspring.com) by falcon.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 17SBqv-0001Eu-00 for arch@freebsd.org; Wed, 10 Jul 2002 00:25:34 -0700 Message-ID: <3D2BE142.E25CA9BC@mindspring.com> Date: Wed, 10 Jul 2002 00:24:50 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: arch@freebsd.org Subject: Package system wishlist Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG So, following Jordan's advice, what's on everyone's wishlist? Terry's Wishlist: o I don't want to download unnecessary information over a slow link, because PacBell won't put a DSLM on the end of a fiber optic cable in my area in order to service the 3000 apartments full of Oracle and other big company engineers whose companies would automatically pay them a nice monthly fee. o I want to know how long it's going to take to download all the package and package dependencies for what I've asked to be installed o I want to answer all the questions at once, in a marathon session, and then have everything "just work" afterwards (front loading user configuration) o I want to know that an individual part is good, if I can download parts of a package (I don't care if this means that the modern FTP/HTTP range approaches are used, or if things are stored in sperate files) o I'd like there to be one thing to download, so that when I get outside an area with cheap broadband communications, I can still get the work done o I want to have a distinction between "necessary" and "sufficient", so that if I have pbm 1.2.3 installed, I don't end up with pbm 1.6.9 installed, too, if 1.2.3 would have been sufficient o I'd like "one click install" of packages from a web site or a set of websites. This implies: o Cryptographic signatures o A different file extension that's not already supported by a browser or Apache o Modifications to the default FreeBSD Apache to set content transfer encoding for a binary file type o Modifications of the default "MIME Types" file on FreeBSD to reference an installation tool for the selected extension name o A tool to do the installing o I want the option of having pretty progress bars that are actually meaningful (e.g. "Time remaining: 00:22:31") o I want to have a command that can tell me everything that didn't come out of a package (this includes things that did come out of a package, but were replaced by some cracker or by mistake, etc.) o I want "blind packages"; these are packages that are depended upon by another package and not explicitly installed by a user. When all the packages that depend on it are removed (dependency count goes from 1->0), I want the system to not_remove/automatically_remove/offer_to_remove the blind package o I want to be able to remove system components, like "sendmail" and "OpenSSH". o Eventually, I want to be able to not install system components in the first place (e.g. it should be possible to do a "PicoBSD" with the standard tools). o I want to know how much disk space I have, vs. how much it's going to take to install something, so I can decide whether I really want it or not. o I want the "installed components" list to be accurate after an initial system install ("/bin/ls" is a comonent). o I want the "installed components" list to be accurate after a "make installworld". o I want an "Add/Remove" software icon in the KDE control panel, just like Windows has. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message