Skip site navigation (1)Skip section navigation (2)
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>