On Thursday 18 October 2001 23:50, you wrote:
> Yura Gusev wrote:
>> Subject: [CHRPM] mandrake_desk-8.1-21mdk

>> - BuildRequires: arts

>> Why does package that contains icons&backgrounds needs sound server?

> Good question, but it does, really.

No, it doesn't. I do sound processing on a machine with no sound card, no 
sound daemon.

These kind of dependencies really annoy me, like having to install MySQL to 
get certain server modules to work, not because I want MySQL but because 
MySQL functionality is linked into the module when it should be a separate 
sub-module. Splitting functionality into finer grains means more package 
files, but it also helps to avoid interdependency nightmares, particularly 
when upgrading or on low-resource systems. It's not as if RPMDrake is short 
of problems anyway.

I notice that each successive generation of Mandrake splits the previous 
generation's RPMs ever finer, but also adds more features, many of which 
cause lumping-together of functionality.

The ideal solution is to ship mandrake_desk.*.rpm and 
mandrake_desk-sounds.*.rpm plus pay more attention to dependency and bundling 
issues when adding new features to the packages.

Cheers; Leon

Reply via email to