So sprach Brian J. Murrell am Wed, Oct 18, 2000 at 03:02:16AM -0700:
> But that was not my "dependancy gripe".  basesystem->grub was, as well
> as basesystem->ntsysv and basesystem->console-tools.  The latter two I
> can probably live with and understand, but why should I *have* to
> install grub?  I use LILO.  Sure it's a miniscule package and I should
> just install it and shut-up, but I like to do things right.  :-)

Well, we already had this discussion about a month or so ago.  I also
argued, like you, that this is bloat.  The answer was to rpm -e --nodeps
grub/lilo and be happy, BECAUSE they are so tiny.

I suggested to add a virtual provide like boot-loader in the grub and lilo
packages and make basesystem depend on boot-loader.  Well, the suggestion
was not accepted, for whatever reason.  I gave up on this and have grub AND
lilo installed but only use the latter.

Basically I think it's a bad idea to have any package names in the requires
of any package.  Much better would be to invent virtual names that describe
what this package does and only use those names, but, well...

I also like the way debian does it.  There you can, during install, chose
"tasks".  If you install a task, you'll have to install other packages that
the task depends on.  For example, you could choose task "dialup" which will
make you install ppp, fetchmail and a mailserver maybe.  Sure, experienced
users know that it is good to choose these packages, but for the end user it
is nicer to choose "dialup" and be happy.  Those tasks are in reality normal
packages that don't have any files, besides maybe some documentation files. 
This is really neat IMO.

Alexander Skwar
-- 
Homepage:       http://www.digitalprojects.com | http://www.dp.ath.cx
Sichere Mail?   Mail an [EMAIL PROTECTED] fuer GnuPG Keys
ICQ:            7328191

Reply via email to