Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Catalyst-Plugin-ErrorCatcher CPAN distribution.

Report information
The Basics
Id: 64278
Status: resolved
Worked: 1.1 hours (65 min)
Priority: 0/
Queue: Catalyst-Plugin-ErrorCatcher

People
Owner: chisel [...] chizography.net
Requestors: ANDK [...] cpan.org
Cc: bricas [...] cpan.org
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.0.8.2
Fixed in: 0.0.8.3



CC: BRICAS [...] cpan.org
Subject: Undeclared dependencies
t/03.config.t fails when Catalyst::Plugin::Authentication is missing, so it is a prerequisite (?) On one of my smokers I produced a fail with a perl that had no Catalyst::Plugin::Authentication installed. After I installed Catalyst::Plugin::Authentication I still got a FAIL from ErrorCatcher. This time t/03.config.t failed because Catalyst::Plugin::ConfigLoader was missing. After I installed that I got the third FAIL from ErrorCatcher. This time t/03.config.t failed because Catalyst::Plugin::StackTrace was missing. When that was installed I got another FAIL: this time the ConfigLoader complained that Config::General was missing. Now I installed Config::General and finally I got the PASS. I hope this story helps you to identify your prerequisites. It seems like Catalyst::Plugin::ConfigLoader has an undeclared dependency on Config::General but I'm not sure. CCing BRICAS, the owner of the ConfigLoader. HTH, Thanks && Regards,
Sorry for the pain I've caused ... switched to Dist::Zilla and made a couple of daft mistakes. This one was not checking to see if the AutoPrereqs plugin scans the t/ directory - which I'm now guessing it doesn't. Hopefully 0.0.8.3 - which I've just pushed to CPAN - will resolve my latest round of errors. Commit can be seen here: https://github.com/chiselwright/catalyst-plugin-errorcatcher/commit/52d84b1d9d43a67e2f71b4c6abe5fc395c19e3f1
... and 0.0.8.4 adds the (final?) missing dependency for Config::General https://github.com/chiselwright/catalyst-plugin-errorcatcher/commit/24745d0051013bbaaba46ea4570100abf05f118f