On Wed, Jul 19, 2006 at 09:38:54PM +0200, Radoslaw Zielinski wrote:
>   # These are the non-standard required modules
>   # Use the evals to avoid the annoying RPM requirement check
>   eval { use Net::DNS; };
>   eval { use LWP::UserAgent; };
>   eval { use HTTP::Date qw(time2str); };
>   eval { use Archive::Tar; };
>   eval { use IO::Zlib; };
> 
> Would someone bother to enlighten me: why break a dependency generator,
> when it works exactly as intended?

The problem is that sa-update, and therefore the modules that are solely
required by sa-update, are optional.  We don't want the spamassassin RPM to
require perl(Archive::Tar), perl(IO::Zlib), etc.

Arguably, sa-update could be made into its own RPM, and therefore have its own
requirement list, but we haven't done that.  Related is the problem of our
package names versus distribution's package names, and places like RedHat
"Obsolete"ing our packages because they want it done a different way, etc.

-- 
Randomly Generated Tagline:
"2. Your on-line shopping cart overflows and you get directed to the
  '12 items or more' checkout."
         - Top Ten Clues You Have Been Spending Too Much Time Shopping On-line

Attachment: pgpxmPzszZh6X.pgp
Description: PGP signature

Reply via email to