Thu Jan 21 08:26:05 2010: Request 52794 was acted upon.
Transaction: Correspondence added by RSCHUPP
       Queue: PAR-Packer
     Subject: Multiple tests failing on strawberry perl
   Broken in: 1.001
    Severity: (no value)
       Owner: Nobody
  Requestors: javier...@gmail.com
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=52794 >


On Wed Jan 20 17:34:29 2010, snaury wrote:
> I think I found what's going on. Strawberry Perl 5.10.1 switched to
> using perl/vendor/lib, but
> it uses backslashes for vendor in @INC, i.e.:
> 
> C:/strawberry/perl/lib
> C:/strawberry/perl/site/lib
> C:\strawberry\perl\vendor\lib
> .
> 
> There's a line in scripts/par.pl that reads like this:
> 
> if ($Config{_delim} eq '\\') { s{\\}{/}g for @inc }
> 
> Thus transforming backslashes to forward slashes. However later on,
> when processing %files
> (based on %:: and %INC), it fails to take into account that pathnames
> there are based on

Good spotting.

Then we should "canonicalize" keys %files in the same way as
the members of @inc. Can someone that is able to reproduce this bug
try the attached patch?

Attachment: 52407.patch
Description: Binary data

Reply via email to