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
