>From: Stefan van der Eijk <[EMAIL PROTECTED]> >> >>>>>>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. >>>> >> >>OK maybe it does. But tell me WHY kups KDE printer configuration tool >>needs it, any sober reason? To many deps is bad thing. Can we do anything >>about it or it is a linux way? >> >Is it really important? Come on, it's a BuildRequires, as in Required to >Build the package. It doesn't say anything about the dependancies of the >binary package. > >If you really want to know why it's needed, please examine the source of >the package. > That's one of the worst answers I've seen on this list.
#1) BuildRequires are important - you make light of them. #2) You say nothing about the reason. #3) All requirements and the "why" of them should be documented for any serious development project. If you can't document why you included the requirement then it's not likely you know. And if you don't know, then don't put it in there. Adding deps just cause it "makes it work" is not software development, it's playing around. _______________________________________ Grimau Lysik'an, The Bionic Elf _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp