Good Evening (well, it was evening when I was writing this),

Having just released a new version of DBD::Informix, I've gotten a couple of
bug reports from CPAN Testers about not being able to install it - which is
no vast surprise since those people typically do not have the relevant
software installed (which, in this case, means IBM Informix ESQL/C).
However, some of them don't have DBI installed either, and that absence
causes the Makefile.PL with DBD::Informix to fail.

Questions for you:

   1. Do you have a neat way of avoiding problems with DBI not being
   available, or do you just ignore the reports from CPAN Testers?
   2. Is it me or is it silly that the CPAN Testers requirement for
   'cannot install the module because the pre-requisites are missing' is to
   exit with a 0 (success) status?  It grates horribly on my sense of what is
   appropriate to report a failure as success.
   3. Does anyone use ExtUtils::AutoInstall to assist?  I've had it in
   DBD::Informix for a while (read several years) but have just done the basic
   testing with a Perl without DBI installed, and ExtUtils::AutoInstall doesn't
   seem to help because I 'use DBI::DBD' and 'DBI' in various places.

I'm quite willing to look at your source code so if you have a mechanism in
place and working -- just tell me which module to download.  Or you can
explain in email with illustrations.

At the moment, to satisfy the CPAN Testers crowd, I think I'd have to have a
dummy Makefile.PL that (a) arranged to install DBI and then (b) ran more or
less the current Makefile.PL.  I'm sure that isn't kosher, but I'm not sure
how else to do it, and I am therefore inclined to ignore the reports, but
I'd really rather not waste their time, or my time, poking around looking at
their bogus (but automatically generated) problem reports.

(Does anyone else get spam in [EMAIL PROTECTED] messages?  If so,
do you just reject them or do you do anything more fanciful with them?)

-- 
Jonathan Leffler <[EMAIL PROTECTED]>  #include <disclaimer.h>
Guardian of DBD::Informix - v2008.0229 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."

Reply via email to