develooper Front page | perl.perl5.porters | Postings from October 2013

Re: Build failed in Jenkins: perl5-threaded #2920

Thread Previous | Thread Next
From:
Karl Williamson
Date:
October 12, 2013 05:25
Subject:
Re: Build failed in Jenkins: perl5-threaded #2920
Message ID:
5258DD26.5050904@khwilliamson.com
On 10/11/2013 05:52 PM, dennis+p5p-jenkins@kaarsemaker.net wrote:
> Test Summary Report
> -------------------
> porting/podcheck.t                                              (Wstat: 0 Tests: 1400 Failed: 2)
>    Failed tests:  842, 1400

This is fixed for now via a temporary patch:

commit b68084b8883aecdacceb57c6c6566503ba6a0fdd
  Author: Karl Williamson <public@khwilliamson.com>
  Date:   Fri Oct 11 22:54:36 2013 -0600

      podcheck.t: Make blead pass again

      Blead is failing sometimes on podcheck.t.  I don't fully 
understand the
      reasons, but it is some sort of race condition.

      The base problem that is causing this race to show up is a bug in the
      new version 3.29 of Test::Harness.  It includes 2 pods that have the
      same name.  This creates problems for reading the documentation in an
      html browser.  The software that creates the hyperlinks uses the pod
      name to figure out what the linked-to document is.  It cannot 
figure out
      which one to link to when multiple pods have the same name, as 
here, so
      podcheck raises an error.  Test::Harness should change so that the 
pods
      have different names.  It's like having two different Unix commands
      named 'foobar'.  Which one should `man foobar` display, if it 
could only
      display one?

      I haven't figured out how to fix the race yet, so this commit just
      ignores one of the conflicting files for now.  The race has 
something to
      do with the fact that these are both cpan files which are not normally
      examined for pod problems, and so the error for one of them is getting
      suppressed; and which one of the two gets suppressed varies.

      This bug in Test::Harness also manifested itself as showing up a 
broken
      link.


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About