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.
