develooper Front page | perl.perl5.porters | Postings from August 2009

Preliminary report of smoking perl 5.10.1

Thread Next
From:
Slaven Rezic
Date:
August 12, 2009 13:19
Subject:
Preliminary report of smoking perl 5.10.1
Message ID:
87zla494aq.fsf@biokovo-amd64.herceg.de
Currently I am smoking the whole CPAN against 5.10.0 and 5.10.1 (to be
exact: f9961a059c818ac71464be22671a6aeb834e3c87) on a amd64/FreeBSD-7.0
machine to find possible regressions. It's not finished yet, but here's
a preliminary report:

- A new bus error. The test suite of
  ShipIt-Step-ApplyYAMLChangeLogVersion-0.02 aborts with a bus error
  with perl-5.10.1-tobe, but worked OK with perl-5.10.0. Here's the
  error report:
  http://www.nntp.perl.org/group/perl.cpan.testers/2009/08/msg4921104.html
  I did not look yet into the issue.

- Changed location of PerlIO/encoding.pm: in my perl-5.10.0
  installation, this module is installed in
  /usr/perl-5.10.0/lib/5.10.0/amd64-freebsd/PerlIO/encoding.pm,
  whereas in perl-5.10.1 it is in
  /usr/perl-5.10.0-3220-gf9961a0/lib/5.10.1/PerlIO/encoding.pm .
  PerlIO-locale-0.06 depends on both the .pm and .so being in the
  arch-dependent directory, and fails now. Maybe this is intended,
  then Rafael has to fix his distribution.

- Smart match changes: some distributions have test failures which
  look smart match-related. As there are a lot of documented changes
  in this area, I think they are intended. The affected distributions
  are
  - Exception-Base-0.2201 (https://rt.cpan.org/Ticket/Display.html?id=47183)
  - SmartMatch-Sugar-0.04
  - Parallel-Depend-4.09 (https://rt.cpan.org/Ticket/Display.html?id=48572)
  - Export-Lexical-0.0.3

- Regexp engine: the test suite of re-engine-Plugin-0.06 fails because
  a regexp callback is called now once instead of three times. See
  https://rt.cpan.org/Ticket/Display.html?id=48664 . Probably this is
  really a good thing; I don't see from looking at the code why the
  callback should be called more than once.

Some trivial issues, nothing to do here:

- Test-Deep-0.104 has a hardcoded check for <= 5.10.0 where it should
  be <= 5.10.1 or even <= 5.11.0. 

- Unicode-Property-XS-0.81 fails since UCD 5.1.0 is incorporated into
  Perl. See https://rt.cpan.org/Ticket/Display.html?id=48663

Already reported:

- Bareword problem: I thinks this is already solved by reverting some
  commits. Affected distributions: MySQL-Backup-0.04, Tie-Simple-1.03
  (both used the form readline(BAREWORD)), presumably also
  Games-Go-GoPair-1.001 (in the form sort(BAREWORD @array))

- Duplicates in Config_heavy.pl. This affects
  ExtUtils-InferConfig-1.03. Already solved?

Regards,
    Slaven

-- 
Slaven Rezic - slaven <at> rezic <dot> de
  BBBike - route planner for cyclists in Berlin
  WWW version:                           http://www.bbbike.de
  Perl/Tk version for Unix and Windows:  http://bbbike.sourceforge.net

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