As I have updated two boxes to perl-5.14.1 in production code, I'm running through everything that I have ever tested on one of those boxes to check if that would still pass under perl-5.14.1. Of course there are some modules that won't ever compile/build/run again on a more modern box with a recent OS (like Bundle::Xmms), but some others warrant a mail to the author, like when the build issues warnings as
Use of qw(...) as parentheses is deprecated at inc/Devel/CheckLib.pm line 191. But this one makes me wonder if we broke something in DBI, if is is perl-5.14 to blame or if it is the module to blame: CPAN.pm: Going to build S/ST/STEFFENW/DBD-PO-2.10.tar.gz Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'DBD-PO' version '2.10' Building DBD-PO STEFFENW/DBD-PO-2.10.tar.gz ./Build -- OK Running Build test t/01_Locale-PO/01_quote.t ................................. ok t/01_Locale-PO/02_without_emty_lines.t .................... ok t/02_Text-PO/01_quote.t ................................... ok t/03_DBD-PO/01_create_table.t ............................. 1/7 DBD::PO::db do failed: Execution ERROR: Insecure dependency in open while running with -T switch at /pro/lib/perl5/5.14.1/x86_64-linux-ld/IO/File.pm line 185. called from t/03_DBD-PO/01_create_table.t at 39. at /pro/lib/perl5/site_perl/5.14.1/x86_64-linux-ld/DBI/DBD/SqlEngine.pm line 795 [for Statement " CREATE TABLE dbd_po_test.po ( comment VARCHAR, automatic VARCHAR, reference VARCHAR, obsolete INTEGER, fuzzy INTEGER, msgctxt VARCHAR, msgid VARCHAR, msgstr VARCHAR ) "] at t/03_DBD-PO/01_create_table.t line 39. # Looks like you planned 7 tests but ran 3. # Looks like your test exited with 2 just after 3. t/03_DBD-PO/01_create_table.t ............................. Dubious, test returned 2 (wstat 512, 0x200) Failed 4/7 subtests -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using 5.00307 through 5.14 and porting perl5.15.x on HP-UX 10.20, 11.00, 11.11, 11.23 and 11.31, OpenSuSE 10.1, 11.0 .. 11.4 and AIX 5.2 and 5.3. http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/ http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/