On Tuesday, March 25, 2003, at 09:43 PM, Stas Bekman wrote: > Currently CPAN.pm has a special logic to make sure that if a requested > package is found in the core perl distribution and in another package, > that another package takes the precedence if its VERSION number is the > same or higher than the VERSION number of that package in the core > perl distro. > > Now I working on a helper package for mod_perl CPAN modules (to reduce > the craft in Makefile.PL) and I want it to be on CPAN, but also > include it in the mod_perl 1.0 and 2.0 core (also living on CPAN). I > foresee a problem with CPAN.pm, as it's going to see the same package > in 3 different packages and which is going to be picked by CPAN.pm is > undefined, since we have no special case logic for mod_perl-core > packages. And we don't want CPAN.pm to try to install mod_perl 1.0, > when I just want to fetch that single package. > > [snip] My recommendation would be to not include the helper package in the two core packages, and to just add it as a dependency. Even if CPAN were changed in the way you suggest, it wouldn't work properly with people's stock CPANs, and it seems bad for mod_perl to depend on a certain version of CPAN. -KenThread Previous | Thread Next