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! -jesseThread Previous | Thread Next