On Saturday 28 August 2004 22:33, Theo Van Dinter might have typed:
> On Sat, Aug 28, 2004 at 01:04:27PM -0700, Bart Schaefer wrote:
> > On the other hand, if you know version numbers of packages that are
> > required, why haven't you listed them in the Makefile.PL prequisites?
>
> Well, the reason for that is Net::DNS isn't required for SpamAssassin to
> work, so it's not really a prerequisite like HTML::Parser or Digest::SHA1.
> Arguably, the Makefile should throw a warning if it finds Net::DNS
> available, but an old version, just to let you know that you won't be
> able to use it.

Majordomo 2 has a neat Makefile.PL that checks the versions of all the 
required an optional stuff, and displays the version you have vs the desired 
version.  It blocks on required stuff, but will continue on optional.  Might 
want to look at that method as a way to do it?

Reply via email to