Bug#1078060: libtap-formatter-junit-perl: FTBFS with newer versions of Test::Harness: t/formatter.t failure

Niko Tyni ntyni at debian.org
Sat Aug 24 08:55:27 BST 2024


reopen 1078060
retitle 1078060 Test-Harness: bail out test will generate 2 summaries
reassign 1078060 perl 5.40.0-1
forwarded 1078060 https://github.com/Perl-Toolchain-Gang/Test-Harness/pull/127
tags 1078060 patch fixed-upstream
affects 1078060 libtap-formatter-junit-perl
thanks

On Wed, Aug 21, 2024 at 10:05:03PM +0200, Étienne Mollier wrote:
> In the light of Peter's comment in #946410, I considered whether
> to drop libtap-formatter-junit-perl, and then I had a look at
> the tracker page[1], which raised the availability of a new
> upstream version, and in turn the latest Changes entry[2] drawn
> my attention:
> 
> > 0.16      2022-05-14 21:50:19-07:00 America/Vancouver
> >     - Sigh... neglected to consider development versions of Test::Harness in the
> >       recent updates to "t/formatter.t"; although the fixes were released in
> >       v3.44, they were also present in the v3.43_* development versions.
> 
> This suggests the issue might be resolved in the newer upstream
> version.  But let's see…

Thanks Étienne. Unfortunately this didn't fix it.

Turns out it's a bug in Test-Harness > 3.44, recently fixed in
3.50. Gregor has updated the separate libtest-harness-perl package to
3.50 in sid/trixie, but the version bundled with Perl 5.40 is still
buggy. So reassigning.

This could be worked around in libtap-formatter-junit-perl with a build
dependy on libtest-harness-perl (>= 3.50). But it's a regression on the
Perl side, so I suppose we should fix it there properly. Reassigning.

I won't be uploading a fix before the next Debian keyring update, as
my key there is currently expired (whoops!) Happy if Dominic can
help, NMUs welcome too.
-- 
Niko



More information about the pkg-perl-maintainers mailing list