?b 六, 2003-10-25 01:54, Stas Bekman ?g?D?G > > This is a significant issue for the community and so I'd hope > > someone would offer to help. The relative silence here is troubling. > > Perhaps it's the wrong list and/or we're the only people subscribed :(
It appears that way. I have just attempted to subscribe to the list -- I erroneoously assumed that cplan people were automagically subscribed on cpan-discuss. Turns out not to be the case. Mmm, weird, sending stuff to [EMAIL PROTECTED] did not work. I'll try again later today. > Hmm, I've CC'ed Andreas and Autrijus, the two folks who can make the biggest > impact on resolving this issue in case they aren't on [EMAIL PROTECTED] > Andreas, Autrijus, what do you think about this issue? Let's see... I have read the nntp.perl.org archive now. Basically, you are asking for two things. A) On the PAUSE side, it should publish data for all currently existing, distinct module versions under 02packages.details.txt.gz. So, where it currently has: mod_perl 1.29 G/GO/GOZER/mod_perl-1.29.tar.gz You'd like it to say: ... mod_perl 1.27 G/GO/GOZER/mod_perl-1.27.tar.gz mod_perl 1.28 G/GO/GOZER/mod_perl-1.28.tar.gz mod_perl 1.29 G/GO/GOZER/mod_perl-1.29.tar.gz mod_perl 2.00 S/ST/STAS/mod_perl-2.00.tar.gz ... Because otherwise, tools like CPAN and CPANPLUS cannot satisfy the complex dependencies efficiently. B) Module::Install needs to implement Module::Build::Base's check_installed_status and _parse_conditions subroutine, so it can parse the more flexible version requirement, even faced with a legacy version of ExtUtils::MakeMaker. Also, it should also allow the case that Apache::Foo having two distinct versions on CPAN, one supporting mod_perl1 and one mod_perl2. A Module::Install::Apache extension should implement a way to detect and install itself into sitelib/Apache2/Apache/Foo.pm. Maybe probing for Apache2::mod_perl is enough to determine this. ...so, did I understand you correctly? If that's all there needs to happen, I'd invite you to investigate (and build on) Graham Barr's Module::Install::InstallDirs for B). I'll see what I can do with A). Thanks, /Autrijus/
signature.asc
Description: =?UTF-8?Q?=E9=80=99=E6=98=AF=E6=95=B8=E4=BD=8D=E5=8A=A0=E7=B0=BD?= =?UTF-8?Q?=E7=9A=84=E9=83=B5?= =?UTF-8?Q?=E4=BB=B6?=