2009/2/12 James Coglan <jcoglan / googlemail.com>:
>>
>>
>> > See my earlier demonstration:
>> >
>> > git clone git://github.com/jcoglan/packr.git packr
>> > cd packr
>> > git co -b 3.1 origin/3.1
>> > git co 4cc307
>> > rake multi
>> >
>> > No monkey-patching on my part, just existing 1.8.6 behaviour that changed
>> in
>> > 1.8.7. I'm all for additions, as long as established behaviour is stable.
>> > Additions should not break existing code if you're not monkey patching.
>>
>> It would be helpful to see exactly what fails.
>
>
>
> The cause of the failing tests is a change to Hash ordering between
> versions. See the fix patch for a better idea:
>
> http://github.com/jcoglan/packr/commit/9ece59428bbd1bfd497b45a2ae4de2d163a24849
>

What do you mean with "Hash ordering"?
An order for Hash instances? Hash doesn't define a <=> method.
Or iteration order of Hash elements? That wasn't defined
in 1.8.6 (I don't know if it is in 1.8.7).

Stefan