Andrew Hampe wrote:
The Basic CPAN concern: --bail_on_fail flag (2008.02.10 )Problem description: when a cpan session is looking for more than one distribution/module there needs to be a way to 'flag' that the session must fail and stopif there is an error loading any distribution, or a sub component required module.
To be clear, you mean like if you put in: $ cpan Foo::Bar Bar::Baz and Foo::Bar fails to install you want it to stop and not continue on to Bar::Baz?
Is there anyone working on such a flag? Would a Patch Be Acceptable?
I believe you want to send this along to the CPAN bug tracker. perl-qa is for quality assurance (testing) issues.
http://rt.cpan.org/NoAuth/Bugs.html?Dist=CPAN But it's trivial to do yourself. use CPAN; for my $name (@ARGV) { my $mod = CPAN::Shell->expand("Module", $name); unless( $mod ) { warn "Unknown module $name. Aborting.\n"; last; } next if $mod->uptodate; # already up to date unless( CPAN::Shell->install($mod) ) { warn "Installing $name failed. Aborting.\n"; last; } } -- 101. I am not allowed to mount a bayonet on a crew-served weapon. -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
