Subject: | Module versions need to be incremented so Intel-friendly versions can be required |
The modules within the Mac::Carbon distribution are individually versioned .. this causes a
problem for other CPAN distributions which use a module prerequisite instead of the
distribution. There have been some significant fixes for Intel endian issues which require the
module versions to be incremented in order to pull in the newer version of Mac::Carbon.
A specific example is Mac::Files which remains version 0.09 in Mac::Carbon 0.71 through 0.77.
Unfortunately the default version of Mac::Carbon included in Tiger is 0.71, which is rather
broken for Intel macs. Since tests are not run for preinstalled modules, this results in
mysterious failures on Intel macs (such as for File::HomeDir, which had Mac::Files 0.09 as a
prereq).
Cheers,
Stephen