- Promote forgotten Hash::Merge optdep to a hard requirement
- Skip t/storage/error.t on smokers with leaking perls
- Fix t/storage/txn.t deadlocks on slower machines
+ - Do not run on smokers if a trial Package::Stash is found
0.08125 2010-12-27 04:30 (UTC)
* New Features / Changes
auto_install();
warn $optdep_msg if $Module::Install::AUTHOR;
+# if this is a smoker, and some known-to-be-trouble reqs are already present
+# (are not missing reqs) - we can exit 1 now so that we register an N/A report
+# instead of a FAIL
+if ($ENV{AUTOMATED_TESTING} && ! $ENV{PERL5_CPANM_IS_RUNNING} && ! $ENV{RELEASE_TESTING}) {
+
+ eval {
+ require Package::Stash;
+ my $psv = Package::Stash->VERSION;
+ if ($psv != 0.13 and $psv >= 0.09 and $psv <= 0.15) {
+ warn "A trial version $psv of Package::Stash detected (known to break namespace::clean). "
+ ."Aborting useless smoke test\n";
+ exit 1;
+ }
+ };
+}
+
# re-create various autogenerated documentation bits
if ($Module::Install::AUTHOR) {