On Thu, Apr 7, 2011 at 07:34, Jerome Quelin via RT
<bug-Dist-Zilla-Plugin-ReportVersions-Tiny@rt.cpan.org> wrote:
Show quoted text> Thu Apr 07 10:34:19 2011: Request 67308 was acted upon.
[…]
Show quoted text> when building a package for mageia that includes a reportversions-tiny
> test, this test fails on the build system with the following error:
>
> # Tests were run but no plan was declared and done_testing() was
> not seen.
>
> # Failed test 'inherit_version boolean tests'
> # at /usr/lib/perl5/5.12.3/Test/Builder.pm line 229.
> # Tests were run but no plan was declared and done_testing() was
> not seen.
>
> it doesn't fail anymore when i bump buildrequires to test::more >= 0.96,
> since in that case package perl-Test-Simple is installed (otherwise,
> base perl 5.12.3 is enough since it ships 0.94).
>
> it seems that you should bump test::more requirements to 0.96 (i did not
> check with test::more 0.95, it may be enough).
0.88 should be enough; I can't identify the root cause of the problem
from the report here, but *none* of the features I use in Test::More
require anything newer than 0.88 – which was the first release with
done_testing.
That error doesn't look like it can reasonably come from my code,
either, unless something I am doing is invoking the particular version
of Test::More strangely. Can you reproduce it on that system without
the newer Test::More dependency, when running the reporting code by
hand?
Daniel
--
⎋ Puppet Labs Developer –
http://puppetlabs.com
✉ Daniel Pittman <daniel@rimspace.net>
✆ Contact me via gtalk, email, or phone: +1 (503) 893-2285
♲ Made with 100 percent post-consumer electrons