Nigel Horne smoker has mismatched version IO::Compress

[email protected] (bulk 88)
Newsgroups perl.cpan.testers.discuss
Message-ID <BN6PR04MB09631137C49B77592BC2F39ADF430@BN6PR04MB0963.namprd04.prod.outlook.com>
Here is an interesting report, IO::Compress 2.074 (shipping with core in 
    5.25.11 Mar 2017, clearly upgraded for a 5.10) module was installed, 
without its prereqs (Compress::Raw::Bzip2 is version 2.020 which is the 
version bundled with 5.10.1 Aug 2009) being met, and can't pass a "use 
IO::Compress;".

-----------------------------------------
Compress::Raw::Bzip2 version 2.074 required--this is only version 2.02 
at 
/home/njh/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux-thread-multi/IO/Compress/Adapter/Bzip2.pm 
line 9.
BEGIN failed--compilation aborted at 
/home/njh/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux-thread-multi/IO/Compress/Adapter/Bzip2.pm 
line 9.
Compilation failed in require at 
/home/njh/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux-thread-multi/IO/Compress/Bzip2.pm 
line 11.
BEGIN failed--compilation aborted at 
/home/njh/perl5/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux-thread-multi/IO/Compress/Bzip2.pm 
line 11.
Compilation failed in require at DumpDotC.PL line 7.
-----------------------------------------


http://www.cpantesters.org/cpan/report/819555ee-7d79-11e8-8fb1-ef5133556b3f

IO::Compress, atleast 2.081, does correctly list its dependences for me
-----------------------------------------
    "prereqs" : {
       "build" : {
          "requires" : {
             "ExtUtils::MakeMaker" : "0"
          }
       },
       "configure" : {
          "requires" : {
             "ExtUtils::MakeMaker" : "0"
          }
       },
       "runtime" : {
          "requires" : {
             "Compress::Raw::Bzip2" : "2.081",
             "Compress::Raw::Zlib" : "2.081",
             "Scalar::Util" : "0"
          }
       }
    },
-----------------------------------------

So Im wondering how that smoker got IO::Compress tarball installed 
without triggering an upgrade of Compress::Raw::Bzip2 tarball. And those 
two are always released in lockstep with matching version numbers.

IDK enough to say, but I dont think the Nigel 5.10.1 smoker ever tested 
new IO-Compresses, there is no "4.2.0-1-686-pae" smoker in 
http://matrix.cpantesters.org/?dist=IO-Compress%202.081;perl=5.10.1;reports=1 
but there is for my module at 
http://matrix.cpantesters.org/?dist=XSConfig%206.26;perl=5.10.1;reports=1 
  Its also a coincidence, or is there some bug that IO-Compress has NO 
32 bit test builds for 5.10.1 or is it just the lack of 32 bit testers 
on CT anymore? I wonder how new in weeks old the 5.10.1 Nigel smoker is. 
I put this on the list incase anyone has ideas how this automatically 
happened, unless it was a mistake and manually installed ignoring the 
prereqs listed by CPAN shell/Makefile.PL.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.