Date: Wed, 10 Jul 2002 00:24:50 -0700 From: Terry Lambert <tlambert2@mindspring.com> To: arch@freebsd.org Subject: Package system wishlist Message-ID: <3D2BE142.E25CA9BC@mindspring.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D2BE142.E25CA9BC>
