Hi,

I have been monitoring my automated CPAN smoke tester programs recently and 
noticed a few problems with testing Cairo.

The problems I have been experiencing relate to the use of 
CPAN::Shell->install() within the Makefile.PL

I can see why you are using this mechanism, but it is unfortunately flawed when 
the user is using CPANPLUS and has not
configured CPAN. In the case of my smokers, the CPAN::Shell invocation goes 
into a spin-loop trying to configure itself,
before the whole process gets killed after an hour.

I have unfortunately had to exclude Cairo from my smokers.

I see you are using configure_requires in META.yml. That's great. When CPANPLUS 
does support this everything will be cool.
Until then, can I suggest that either:

a). You detect whether CPANPLUS is running your Makefile.PL or not. The 
environment variable PERL5_CPANPLUS_IS_EXECUTING will
    be set if this is the case. 

b). Change the default nature of that prompt to 'n' so that my smokers can just 
fall through.

Many thanks in advance,

-- 
Chris Williams
aka BinGOs
PGP ID 0x4658671F
http://www.gumbynet.org.uk
==========================

Attachment: pgpeeEa5popu7.pgp
Description: PGP signature

Reply via email to