Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-Simple CPAN distribution.

Report information
The Basics
Id: 8734
Status: resolved
Priority: 0/
Queue: Test-Simple

People
Owner: Nobody in particular
Requestors: h.m.brand [...] hccnet.nl
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: (no value)
Fixed in: (no value)



Subject: the use of 'err' as function name clashes with perl-5.8.[0-5] with defined-or
'err' is a reserved word in blead since the introduction of defined-or operators ( // , //= , and err ) for the maint branch (5.8.x) there has been a defined-or patch available since the introduction in blead the `weakness' of the err keyword, so that it can be still used as a subroutine name if defined as such, was only fixed in November 2004, just before the release of perl-5.8.6. The dor patch available for 5.8.6 includes this patch, making all tests of Test::More pass, where they fail for all previous perl versions that where built with the defined-or patch included (which happen to be *all* mu 5.8.x perls) Now that it is fixed, I'd like to ask the Test::More suite to use a different word for it's err function, so Test::More can be installed on older perl's that include the dor-patch.