On Mon May 10 17:33:33 2010, neil.stott@blueyonder.co.uk wrote:
Show quoted text> Fails t/0-signature.t on clean install of Strawberry perl 5.10.1.2
under
Show quoted text> Windows 7.
>
> 'gpg' is not recognized as an internal or external command,
> operable program or batch file.
>
> ^^ have have tried downloading the gpg.exe which removed this error
but
Show quoted text> it was still failing on the errors below that.
>
> please let me know if you would like any other information or tests
> performing.
Actually (I helped Neil debug this on IRC) the real error here is:
t/0-signature.t ............ WARNING: This key is not certified with
a trusted signature!
Primary key fingerprint: 65BD 0DA2 B8A0 7FB0 047D 3837 AD05 796B
080A BA07
Not in MANIFEST: dll.base
Not in MANIFEST: dll.exp
Not in MANIFEST: MethodMaker.def
==> MISMATCHED content between MANIFEST and distribution files! <==
t/0-signature.t ............ Failed 1/1 subtests
It seems that under Windows something injects foreign files into the
dists before cpansign is run.
I suggest that you just remove t/0-signature.t. The CPAN toolchain
knows how to test SIGNATURE files if the user has that preference,
there's no reason to have t/0-signature.t in the dist that I can see.
This isn't an isolated case, going through your cpantestest failures
reveals a few Win32 failures of t/0-signature.t. Presumably due to the
same issue.