No description
Find a file
2017-08-12 13:44:23 -07:00
lib Fetching index works, need to make it handle the other index data 2017-08-12 13:44:23 -07:00
logs
reports
.gitignore
02packages.details.txt
banned.lst
cpanfile
depsfile.log About to do larger rewrite 2017-08-12 12:47:13 -07:00
disableapache.pl
disableembperl.pl
dumpstor.pl
everything_cpanfile Mostly there. Need to make a generic killed runner with size limited output buffer 2017-07-26 15:01:15 -07:00
everything_minus_apache About to do larger rewrite 2017-08-12 12:47:13 -07:00
fixfailed.pl
gencpanfile.pl
getauth.pl
modcache.stor About to do larger rewrite 2017-08-12 12:47:13 -07:00
progress.pl
progress2.pl
progress_multipass.pl
README.md
resetjobstats.pl
revdepcache.stor Update a few things for the new run 2017-07-25 13:18:11 -07:00
run.pl Mostly there. Need to make a generic killed runner with size limited output buffer 2017-07-26 15:01:15 -07:00
setfailed.pl
setsuccess.pl
showdeps.pl
statfailures.pl
test_http.pl Fetching index works, need to make it handle the other index data 2017-08-12 13:44:23 -07:00

This is a simple hacky script that uses perlbrew and cpanm to test modules against perl $ENV{PERL_USE_UNSAFE_INC} to see if they fail. It does this by re-implementing the dependency search for the modules.

This script is inteded to be used to test if your current project or module needs '.' in @INC. I've built it towards that goal for perlbot and it's eval so I can file bugs with all relavent modules.

To test, i recommend installing blead via perlbrew. perlbrew install blead

it will litter some files: modcache.stor logs/*.log

these can be removed after you're done, but keeping the .stor file means that it won't re-fetch dependency lists off cpan.

The logs are failure logs, *_incfailure.log are ones that failed due to @INC, and *_genfailure.log are ones that failed due to some other kind of problem (missing library, etc.)