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

Reply via email to