Here's what I've got so far:

        http://search.cpan.org/src/CRAKRJACK/Schema-RDBMS-AUS-0.01/Build.PL

I'm forcing the "install" action to fail without the Module::Build subclass
in DBIx::Migration::Directories (which I've noticed lately has a few
similarities with App::Build), because without this subclass, the install
will be useless to a user.

The problem is that if somebody doesn't have DBIx::Migration::Directories
installed already, they'll have to go through CPAN twice, since CPAN won't
re-run Build.PL after downloading the dependancies.

I see this being a problem in the mod_perl world as well, with the
Apache::TestMB Module::Build subclass.

I know this has been discussed a little bit before, if there's a mailing
list archive message with a definate solution or something just point me
there and I'll shut up. :) 

Is there a solution that will make sure that a package using a MB subclass
from another package installs cleanly out of CPAN, whether or not that
subclass is already installed on a system?

        Thanks,
                Tyler


Reply via email to