On Sat, May 25, 2002 at 11:48:34PM +0200, Tibor Pittich wrote: > yes, sure, but there is anothers unintelligibles dependencies in > mandrake distribution. > i don't want start flamewar, but for example krb5-libs is needed if i > want using standard telnet, or ftp client. > krb5-libs size is 972515 bytes, and 54375 bytes has perl-Razor-Agent, > and krb5-libs is not useful on non-kerberized network.. but i know, > these clients has compilled in support for kerberos.. > i repeat, spamassassin is more dependent at razor-agent as not, IMHO:)
WRONG! krb5-libs is required because telnet is built with kerbose support. Actually it's the kerbose telnet client. You have two choices. Include a telnet client that supports kerbose or don't. If you want to that depency is a requirement there is nothing you can do. If you remove the krb5-libs dependency (which you really can't since rpm adds it automatically for you) then telnet won't work at all. If you remove the Razor Requires for spamassassin then spamassassin continues to function. spamassassin works just fine without Razor. Your assertion that it doesn't work right is baloney. This isn't about disk space usage. It's about dependcies being right. By including the depency you're forcing everyone who wants to use the rpm of spamassassin to use Razor. There is no technical reason why this must be forced upon a user of the spamassassin rpm. Therefore it shouldn't be forced upon everyone. There can be good reasons not to use Razor. For instance using Razor will cause certain emails to automatically be submitted to the Razor database by default. In some jurisdictions dislosure of customer emails to 3rd parties could be considered illegal. Again there is no technical reason as there is with telnet and krb5-libs to have the Requires so it shouldn't be there. -- Ben Reser <[EMAIL PROTECTED]> http://ben.reser.org We tend to see all wars through the lens of the current conflict, and we mine history for lessons convenient to the present purpose. - Brian Hayes
