FAIL Perl-Critic-1.081_005 i686-linux-64int 2.6.16-2-k7
  Home FAQ Contact Sign in
perl.cpan.testers only
 
Advanced search
POPULAR GROUPS

more...

perl.cpan.testers Profile…
 Up
FAIL Perl-Critic-1.081_005 i686-linux-64int 2.6.16-2-k7         


Author: Andreas Koenig Gmwojprw
Date: Dec 29, 2007 17:41

This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible. See
http://testers.cpan.org/

Please cc any replies to cpan-testers@perl.org to keep other
test volunteers informed and to prevent any duplicate effort.

--
Dear Elliot Shank,

This is a computer-generated report for Perl-Critic-1.081_005
on perl-5.6.2, created automatically by CPAN-Reporter-1.0601
and sent to the CPAN Testers mailing list.

If you have received this email directly, it is because the person testing
your distribution chose to send a copy to your CPAN email address; there
may be a delay before the official report is received and processed
by CPAN Testers.
Show full article (7.71Kb)
4 Comments
Re: FAIL Perl-Critic-1.081_005 i686-linux-64int 2.6.16-2-k7         


Author: Elliot Shank
Date: Dec 29, 2007 18:18

andreas.koenig.gmwojprw@franz.ak.mind.de wrote:
> This is a computer-generated report for Perl-Critic-1.081_005
> on perl-5.6.2, created automatically by CPAN-Reporter-1.0601
> and sent to the CPAN Testers mailing list.
> ------------------------------
> PROGRAM OUTPUT
> ------------------------------
>
> Output from '/usr/bin/make test':
>
> PERL_DL_NONLAZY=1 /usr/local/perl-5.6.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/20_policy_podspelling.....................Fehler: No word lists can be found for the language "de_DE".
> Fehler: No word lists can be found for the language "de_DE".
> Failed 4/4 subtests

Dammit. I thought I had solved this.

Would you mind sending me complete output from t/20_policy_podspelling.t in this environment?

Thanks.
no comments
Re: FAIL Perl-Critic-1.081_005 i686-linux-64int 2.6.16-2-k7         


Author: Elliot Shank
Date: Dec 29, 2007 23:54

Andreas J. Koenig wrote:
>>>>>> On Sat, 29 Dec 2007 20:18:17 -0600, Elliot Shank galumph.com> said:
> Note that this happened under 5.6.2. Under all my other perls it was a PASS.

Prior P::C releases have also failed in the same way in one of your 5.10 environments. The error messages about the locale are coming from aspell. I don't know what's different about your 5.8.x environments and why they succeed. I assume that you don't have multiple aspell installs. I'm guessing that the other's have different LANG* environment values. Having non C, non English locales is one of the reasons I really appreciate what you're doing.
> So the question remains, which Pod::Parser should you declare PREREQ.

However, we don't want to declare a Pod::Parser dependency. It's optional. The policy disables itself if it can't find any of the things it needs.
> Apparently Pod::Parser has a problem with my 5.6.2 and cannot be
> upgraded above 1.32. But when I try to step through the failing test,
> I get lost in forking and get no useful diagnostics. On cpantesters I
> see that Pod::Parser 1.34 has both PASS and FAIL with 5.6.2 but 1.35
> has only FAILs.
>
> Hrmm. I'm running out of wit and patience right now. Let me know if
> you find further facts that lead out of this maze:)

I don't believe that this is a Perl problem, per se. The specific problem here is related to the locale/aspell combination. We are not catching all possible ways that aspell can fail. (We do correctly deal with the absence of aspell.)

So, in general, I'm interested in the settings of the LANG* environment variables and aspell installs in the different environments you have. But regardless of those details, we need to get P::C's handling of the external process to be more bulletproof.
no comments
Re: FAIL Perl-Critic-1.081_005 i686-linux-64int 2.6.16-2-k7         


Author: Andreas J. Koenig
Date: Dec 29, 2007 22:04

>>>>> On Sat, 29 Dec 2007 20:18:17 -0600, Elliot Shank galumph.com> said:
>> Output from '/usr/bin/make test':
>>
>> PERL_DL_NONLAZY=1 /usr/local/perl-5.6.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
>> t/20_policy_podspelling.....................Fehler: No word lists can be found for the language "de_DE".
>> Fehler: No word lists can be found for the language "de_DE".
>> Failed 4/4 subtests
> Dammit. I thought I had solved this.
> Would you mind sending me complete output from t/20_policy_podspelling.t in this environment?
> Thanks.

Note that this happened under 5.6.2. Under all my other perls it was a PASS.

%% make test TEST_FILES=t/20_policy_podspelling.t TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /usr/local/perl-5.6.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/20_policy_podspelling.t
t/20_policy_podspelling......
1..4
Fehler: No word lists can be found for the language "de_DE".
Fehler: No word lists can be found for the language "de_DE".
Failed 4/4 subtests
Show full article (3.29Kb)
no comments
Re: FAIL Perl-Critic-1.081_005 i686-linux-64int 2.6.16-2-k7         


Author: Andreas J. Koenig
Date: Dec 30, 2007 12:10

>>>>> On Sun, 30 Dec 2007 01:54:29 -0600, Elliot Shank galumph.com> said:
> Prior P::C releases have also failed in the same way in one of your 5.10 environments.

Ahh, this is the interesting observation. I spent all my time this
morning playing with 5.6.1 and 5.6.2 because I thought with later
versions all is fine...

So now I changed over to that 5.10 environment and reran the tests
multiple times. And so now we have both PASS and FAIL in the very same
environment:

http://www.nntp.perl.org/group/perl.cpan.testers/2007/12/msg904534.html
http://www.nntp.perl.org/group/perl.cpan.testers/2007/12/msg873602.html

No, I do not have multiple aspell instances and I do not change the
locale randomly and this is the same box and if I rerun the tests
often enough I see one FAIL among lots of PASSes.

I let a perl script run the command

make test TEST_FILES=t/20_policy_podspelling.t

256 times and got 254 PASSes and 2 FAILs.

Fun,fun,fun,
--
andreas
no comments