?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/

Attachment: 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?=

Reply via email to