Rocky Bernstein wrote:
I recently put on CPAN a gdb-like debugger for Perl that I am working on. It
uses Term::ReadLine but I don't have that listed as a dependency.
It does list Psh as a dependency and that requires Term::ReadLine. So
although this isn't ideal and should be fixed, I am getting a failure
from Term::ReadLine because some versions of Term::ReadLine::Perl have a die
in them on some platforms.
See:
http://www.cpantesters.org/cpan/report/15c55094-00d0-11e1-b45a-b28a378affb7
So how do I fix?
It's hard to tell what's causing this error, but it's not a latest version of Term::ReadLine::Perl used in this report.
You may want to add recent version as a prerequisite for your module.
Also, is there a way I can run the tests on demand *before* making a
release?
You can make a development version by adding underscore to your version number. And v0.1.0a is NOT a number, so you have
to change it to something like 0.101_001 and then upload to CPAN. Smokers will test it while CPAN clients will ignore.
But you cannot make a release anyway because you have DB.pm in your package. You should rename it, because CPAN will
refuse to index it. For a very good reason, btw.
--
Serguei Trouchelle