|
1 year ago | |
---|---|---|
lib | 1 year ago | |
logs | 1 year ago | |
reports | 1 year ago | |
.gitignore | 1 year ago | |
02packages.details.txt | 1 year ago | |
README.md | 1 year ago | |
banned.lst | 1 year ago | |
cpanfile | 1 year ago | |
depsfile.log | 1 year ago | |
disableapache.pl | 1 year ago | |
disableembperl.pl | 1 year ago | |
dumpstor.pl | 1 year ago | |
everything_cpanfile | 1 year ago | |
everything_minus_apache | 1 year ago | |
fixfailed.pl | 1 year ago | |
gencpanfile.pl | 1 year ago | |
getauth.pl | 1 year ago | |
modcache.stor | 1 year ago | |
progress.pl | 1 year ago | |
progress2.pl | 1 year ago | |
progress_multipass.pl | 1 year ago | |
resetjobstats.pl | 1 year ago | |
revdepcache.stor | 1 year ago | |
run.pl | 1 year ago | |
setfailed.pl | 1 year ago | |
setsuccess.pl | 1 year ago | |
showdeps.pl | 1 year ago | |
statfailures.pl | 1 year ago | |
test_http.pl | 1 year ago |
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.)