No description
Find a file
2017-04-11 11:42:46 -04:00
lib moving testing again 2017-04-11 11:42:46 -04:00
logs Fixup logs dire 2017-03-27 20:35:23 -04:00
.gitignore After overheat 2017-04-04 21:51:11 -04:00
02packages.details.txt Better caching, split stuff up to be easier to read 2017-03-30 01:13:09 -04:00
banned.lst Update dep_order to throw out banned/core modules early so we dont try to resolve circular deps that snuck in 2017-03-30 17:08:43 -04:00
cpanfile cpanfile support now in place 2017-03-27 20:34:39 -04:00
disableapache.pl After overheat 2017-04-04 21:51:11 -04:00
disableembperl.pl Clean up better against Apache. I hate apache. Also change progress to report dists/min instead of sec. 2017-04-09 04:38:44 -04:00
dumpstor.pl Rerunning 2017-04-01 21:33:07 -04:00
everything.stor moving testing again 2017-04-11 11:42:46 -04:00
everything_cpanfile Add ability to ban modules that dont function correctly 2017-03-30 02:35:48 -04:00
gencpanfile.pl Add ability to ban modules that dont function correctly 2017-03-30 02:35:48 -04:00
getauth.pl moving testing again 2017-04-11 11:42:46 -04:00
modcache.stor moving testing again 2017-04-11 11:42:46 -04:00
progress.pl Minor updates 2017-04-01 21:28:36 -04:00
progress2.pl Clean up better against Apache. I hate apache. Also change progress to report dists/min instead of sec. 2017-04-09 04:38:44 -04:00
README.md Prelim options, and readme 2017-03-27 20:27:39 -04:00
resetjobstats.pl Rerunning 2017-04-01 21:33:07 -04:00
run.pl Job storage and restoration 2017-03-30 01:33:35 -04:00
setfailed.pl Had some zfs bugs. commiting and pushing for safety 2017-04-07 03:45:57 -04:00
showdeps.pl After overheat 2017-04-04 21:51:11 -04: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.)