|
From: | Ryan Schmidt |
Subject: | Re: [Bug-wget] wget 1.12 IRI test failures on Mac OS X |
Date: | Thu, 24 Sep 2009 17:24:33 -0500 |
On Sep 24, 2009, at 12:57, Micah Cowan wrote:
It looks like the troubles your experiencing are due to the fact thatthe Wget tests assume that the filesystem can take any arbitrary set ofbytes, and will store them as they were given. This is apparently not the case for Mac OS, and I should probably have known better than toassume it would be a universal case. Ryan, can you please confirm for methat this is indeed what's happening?
Basically yes. It's a feature of the HFS Plus volume format, which is the default volume format on Mac OS since before Mac OS X.
http://developer.apple.com/mac/library/technotes/tn/tn1150.html#HFSPlusNames "HFS Plus stores strings fully decomposed and in canonical order." http://developer.apple.com/mac/library/technotes/tn/tn1150.html#CanonicalDecomposition"HFS Plus defines that Unicode strings will be stored in fully decomposed form, with composing characters stored in canonical order. The other equivalent forms are illegal in HFS Plus strings. An implementation must convert these equivalent forms to the fully decomposed form before storing the string on disk."
[Prev in Thread] | Current Thread | [Next in Thread] |