Bug#1078050: diffoscope: FTBFS with newer versions of IO::Compress: zipdetails changes

Niko Tyni ntyni at debian.org
Tue Aug 6 11:28:31 BST 2024


Source: diffoscope
Version: 273
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.40-transition
X-Debbugs-Cc: libio-compress-perl at packages.debian.org

This package fails with newer versions of the Perl IO::Compress library,
including the current separate libio-compress-perl package in sid and
the code bundled with Perl 5.40 (currently in experimental.)

  tests/comparators/test_zip.py::test_metadata FAILED                      [ 60%]
  tests/comparators/test_zip.py::test_compressed_files PASSED              [ 60%]
  tests/comparators/test_zip.py::test_extra_fields FAILED                  [ 60%]

It looks like zipdetails has changed its output with a major version
bump. I'm copying the pkg-perl maintainers as a heads up, but I doubt
there's much that can be done on that side.

>From https://metacpan.org/dist/IO-Compress/changes

  2.207 18 February 2024
 
      * Add bin/zipdetails 4.000

>From https://github.com/pmqs/zipdetails/blob/main/Changes

  4.000 18 February 2024
  
   * Major rewrite

It should be easy to reproduce this on sid with for instance

  sbuild --add-depends='libio-compress-perl (>= 2.207)'

A resulting full build log with some details on the output differences is at

  https://perl.debian.net/ntyni/diffoscope_273_amd64-2024-08-06T09%3A43%3A45Z.build.gz

Thanks for your work on this very useful tool,
-- 
Niko Tyni   ntyni at debian.org



More information about the Reproducible-builds mailing list