On Tue, 28 Sep 1999, David Weinehall wrote:
> On Tue, 28 Sep 1999, Dale Scheetz wrote:
> > Guys, guys, guys... This is a discussion that was had quite a while ago,
> > and which lead to the creation of xlib6. The whole point was that it was
> > unnecessary glut to include a console version _and_ an X aware version of
> > packages like emacs (and others), when a small library could provide all
> > that was necessary to make a single program both console and X compatible.
> > xfree86-common is simply a recent way to remove the architectural
> > independent pieces from xlib6 and provide them in an independent fashion.
> This is ok with me for stuff like emacs (eventhough I'd really become
> aggressive if someone removed the vim-tty package.), but when it comes to
> mtools, it's only one single file; a daemon (floppyd, if I'm not all
> wrong) that needs xlib6g. It'd be simple to extract this daemon from
> mtools and create an extra package with just this file, and make this file
> recommended by mtools, and make mtools required by the extra-package.
So now you have two packages one without an xlib6 dependency, that
requires an extra-package with _does_ depend on xlib6. Pushing the
dependency away by one package, doesn't make it disappear.
The point is, that when you install mtools, it is only taking advantage of
a Debian "space saving feature" when it links to xlib6. The depends is
there, on the very odd chance that you have not yet had to install this
miniscule library for other packages that use it as well.
If you have installed a "standard" system, you already have it. If you are
trying to create a "trimmed down" system, you will most likely need it
anyway, unless you trim X completely out of your system. Debian isn't
designed only to meet those limited circumstances. It was decided that
this small penalty in space for the "minimal" library generates more
flexibility with less cost than what you suggest (i.e. creating x and
non-x packages to meet the X users requirements).
Even in the "trimmed down system" the penalty is small.
_-_-_-_-_- Author of "The Debian Linux User's Guide" _-_-_-_-_-_-
aka Dale Scheetz Phone: 1 (850) 656-9769
Flexible Software 11000 McCrackin Road
e-mail: firstname.lastname@example.org Tallahassee, FL 32308
_-_-_-_-_-_- See www.linuxpress.com for more details _-_-_-_-_-_-_-
- Re: mtools
- From: Josip Rodin <email@example.com>