Re: Bad interaction between custom build module and new CPAN.pm

2007-01-22 Thread Andreas J. Koenig
CPAN.pm still has an open issue with Module::Build with regard to finding out the prerequisites of a distribution. I append the email below where I asked the encompassing question: can I rely on the contents of _build/prereqs? Since then I have changed CPAN.pm in 1.88_63 to actually read

Re: Bad interaction between custom build module and new CPAN.pm

2007-01-22 Thread Sendu Bala
Andreas J. Koenig wrote: CPAN.pm still has an open issue with Module::Build with regard to finding out the prerequisites of a distribution. I append the email below where I asked the encompassing question: can I rely on the contents of _build/prereqs? Since then I have changed CPAN.pm in

Re: Bad interaction between custom build module and new CPAN.pm

2007-01-22 Thread Ken Williams
On Jan 22, 2007, at 1:41 AM, Andreas J. Koenig wrote: CPAN.pm still has an open issue with Module::Build with regard to finding out the prerequisites of a distribution. I append the email below where I asked the encompassing question: can I rely on the contents of _build/prereqs? Yes,

Re: Bad interaction between custom build module and new CPAN.pm

2007-01-22 Thread Ken Williams
On Jan 22, 2007, at 1:41 AM, Andreas J. Koenig wrote: I'd like to have this resolved before I release 1.89. Would it be possible to make an interface decision for the prereqs? Also, I'm committing this patch: === lib/Module/Build/API.pod

Re: Bad interaction between custom build module and new CPAN.pm

2006-10-22 Thread Andreas J. Koenig
On Tue, 3 Oct 2006 16:56:08 -0500, Ken Williams [EMAIL PROTECTED] said: On Oct 2, 2006, at 2:50 PM, Andreas J. Koenig wrote: You're right, that was a surprisingly well working hack. Makefile.PL wrote a *comment* into the Makefile that could be parsed out again. M::B does something

Re: Bad interaction between custom build module and new CPAN.pm

2006-10-03 Thread Ken Williams
On Oct 2, 2006, at 2:50 PM, Andreas J. Koenig wrote: You're right, that was a surprisingly well working hack. Makefile.PL wrote a *comment* into the Makefile that could be parsed out again. M::B does something similar, it writes a file called _build/prereqs that lists all the prereqs

Re: Bad interaction between custom build module and new CPAN.pm

2006-10-02 Thread Andreas J. Koenig
(Adam raises doubts if his mails come through to the list. Because I think they don't, I cite him in full length) On Mon, 02 Oct 2006 17:22:10 +1000, Adam Kennedy [EMAIL PROTECTED] said: (Andreas J. Koenig) wrote: On Mon, 02 Oct 2006 12:05:56 +1000, Adam Kennedy [EMAIL PROTECTED] said:

Re: Bad interaction between custom build module and new CPAN.pm

2006-10-01 Thread Andreas J. Koenig
On Sat, 30 Sep 2006 23:38:57 -0500 (CDT), Dave Rolsky [EMAIL PROTECTED] said: On Sun, 1 Oct 2006, Adam Kennedy wrote: The right solution is the same one as mentioned before... that the codebases of CPAN and Module::Build shouldn't be bleading into each other, that the CPAN client and

Re: Bad interaction between custom build module and new CPAN.pm

2006-10-01 Thread Andreas J. Koenig
On Mon, 02 Oct 2006 12:05:56 +1000, Adam Kennedy [EMAIL PROTECTED] said: I'm of the opinion tha as soon as we say... use Module::Build; ... then we've already lost. We're mixing the two different functions together in the same process. It's a noble goal to think in purist terms

Re: Bad interaction between custom build module and new CPAN.pm

2006-09-30 Thread Dave Rolsky
On Sun, 1 Oct 2006, Adam Kennedy wrote: The right solution is the same one as mentioned before... that the codebases of CPAN and Module::Build shouldn't be bleading into each other, that the CPAN client and the module installer should remain seperate and communicate by some sort of other

Bad interaction between custom build module and new CPAN.pm

2006-09-29 Thread Dave Rolsky
In newer versions of CPAN.pm which support Module::Build, there appears to be a bug when dealing with a module that has a custom build module. I saw this trying to install HTML::Mason with the cpan shell. The bug comes about because of the CPAN::Distribution::prereq_pm() method. It has the