On Monday, July 26, 2004, at 03:15PM, Dr. Martin P.J. Zinser <[EMAIL PROTECTED]> wrote:

>Hi,
>
>I've pulled the production version of Perl 5.8.5 from CPAN on Friday.
>
>Build and test all in all did work very well, thanks to everybody working 
>on the release!
>
>I've got one failiure during mmk test:
>
>t/uni/class...............................FAILED at test 2959

Yeah, I knew about this, but didn't (and still haven't) gotten around to doing 
anything about it yet.  The test does a directory scan to collect a set of unicode 
class names to test for.  It assumes case preservation when doing readdir(), which 
will never work on ODS-2.  It currently does not work on ODS-5 either because Perl 
follows the old CRTL practice of downcasing filenames.  So the test finds, for example 
'Cf.pl' but sees it as 'cf.pl', does a reverse lookup in its unicode tables on 'cf', 
which is a completely different beastie from 'Cf', and ends up testing for the 
presence of the wrong thing.

As far as I can tell, it's only the test that needs porting and not the underlying 
Unicode code.  I have not yet come up with a sane way of gathering a case-preserved 
set of "leafnames" as they are called.

Reply via email to