Re: Nigel Horne smoker has mismatched version IO::Compress

[email protected] (Doug Bell)
Newsgroups perl.cpan.testers.discuss
Message-ID <[email protected]>
I believe there are two things happening:

1. Nigel's smoker is configured with halt_on_failure => 0 (https://metacpan.org/pod/distribution/CPAN/lib/CPAN/FirstTime.pm#halt_on_failure <https://metacpan.org/pod/distribution/CPAN/lib/CPAN/FirstTime.pm#halt_on_failure>)
2. CPAN::Reporter isn't picking up the failed dependency message and refusing to send in the report. (https://github.com/cpan-testers/CPAN-Reporter/blob/master/lib/CPAN/Reporter.pm#L642-L650 <https://github.com/cpan-testers/CPAN-Reporter/blob/master/lib/CPAN/Reporter.pm#L642-L650>)

(2) assumes that the smoker is using CPAN::Reporter. I don't know if it is or not.

Regarding whether there are any 32-bit testers (i686-linux*, i386-freebsd), I suspect there are still, and I could look it up in the database if it's important to know. It looks like stats.cpantesters.org <http://stats.cpantesters.org/> isn't showing more recent versions of Perl since 5.12-ish (which is a bug that should be fixed).

Doug Bell
[email protected]



> On Jul 2, 2018, at 3:48 AM, bulk 88 <[email protected]> wrote:
> 
> 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.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE05l/4Z4+wsRVWe5G+fbjUgnpGMYFAls6YywACgkQ+fbjUgnp
GMbmVg/+NZK2vV4mDgbYhh98LuQ8xdVmweUtDSs7q7xRgCGTRO20QIy3gz0zkfd3
OyfU+2BAwRnFZ+Sp5dU7UAQ6ZHT2xU15NZ09kVBcno07tyvDuBLcHx3bSJYRvE/m
wmAFmhiF1lPBR0AnCV9Ato/rGfeEGaH8zj04e9EzIrskTSeuKO4awB0kgSZBIota
CSJOjhb9CAfop26bKjQQ0nr5gcFg8lAYR8tGZjxCdD890yi9xEnaqAe/c2vAPBuN
QcmelGEoHnmgE3M/qWetJXz0K/Lyy+m9fXh6RJQEI4ifksPcqzXbvmjawbM6R5MZ
+yIHqPQIYdY/gsxlysUf4XIR2gtP1+q9sjzk8fMERwolKJsNixPd7donflePL2oR
YERzbOEE9xYer3mtg56JwHyrRB6gImcSsnc0p23HzeJ3esjSPFz19gxvhPstIYfJ
InAi3tAfzppB4umaPkVJTujmnDqdNsSUQy6nhMadsbE3Nrpy8NEFMFTrsamj9s7r
YZ4qgwzdta6pRWmDhJU8LB5y65Kx17pKmbsPaC0qeZsXCyE8G4iP7tcdE3weuCMm
o4fa0pxgqWaKnzPwkjLoHaBNxuvgDcDifBGaISx7n4NSMzDXlYr0dyDMQZDRhuP1
DWRhKxDpJZ3VySbrTkQceqwY3oJKKs0eF+CWAc2Mcrbw3P3G39o=
=heEB
-----END PGP SIGNATURE-----
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.