develooper Front page | perl.perl5.porters | Postings from April 2010

Re: 5.12.0-RC3 test results on Debian

Thread Previous | Thread Next
From:
Jesse Vincent
Date:
April 7, 2010 12:25
Subject:
Re: 5.12.0-RC3 test results on Debian
Message ID:
20100407192447.GE16599@bestpractical.com



On Wed  7.Apr'10 at  0:18:17 +0300, Niko Tyni wrote:
> Hi,
> 
> I've been doing test rebuilds of Debian packages with Perl 5.12.0-RC3
> on the amd64 (aka. x86_64) architecture, and I think the overall results
> are pretty good.

Wow. Thank you for this writeup. It's incredibly useful. I tested a
bunch of the dists you reported failing due to PMV and, as you suspected,
when installed interactively they install ok.

> I tried to rebuild ~2150 Perl related packages from the Debian 'unstable'
> suite: those with names matching /perl/ or linking against libperl.
> 
> There were about 80 build failures, and 110 packages could not be
> tested because their build dependencies could not be installed [1].
> The remaining 1950 packages built fine.
> 
> About 60 failures were Perl 5.12 regressions. Six of those are already
> fixed in newer module versions on CPAN.
> 
> 35 failed because of Perl::MinimumVersion breaking ([rt.cpan.org #56081]).
> I think these tests are mostly run only when AUTOMATED_TESTING is set,
> so they probably don't show up on the CPAN tester reports.
> 
> Some potentially interesting issues, at least for 5.12.1, are
> 
> - mod_perl2: it builds here, and after fixing a couple of trivial
>   test failures due to new lc uninitialized value warnings (in
>   lib/Apache2/Status.pm:98 or so),
>   ModPerl-Registry/t/ithreads.t exits with this log entry:
> 
>     Attempt to free unreferenced scalar: SV 0x3a3fde8, Perl interpreter: 0x31a4e20 at /home/niko/tmp/libapache 2-mod-perl2-2.0.4/ModPerl-Registry/t/cgi-bin/ithreads_io_n_tie.pl line 37.
> 
> - EU::MM and Module::Build::Compat seem to have trouble with Class-DBI version
>   numbers (v3.0.17). Affected modules seen here are Class-DBI-Pg and Class-DBI-Sweet.
 
 
> - CGI.pm 3.44-3.48 has a bug in PUT method handling that makes
>   Test::WWW::Mechanize tests hang. See [rt.cpan.org #51109].

This is the one that concerns me the most, from a reverse-deps
standpoint.  If you go up to 3.49, does T::W::M start to pass?

> I'm appending a list of the 5.12 regressions I found in case it's
> useful to someone. Sorry for the Debian style package names; in most
> cases libfoo-bar-perl is Foo::Bar on CPAN. (The "PMV" abbreviation below
> refers to the Perl::MinimumVersion breakage.)
 
It is. Thank you again!

-jesse



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