You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So I've just spent the better part of a day trying to figure out why my deltas are failing to be applied with the latest version of my app. Turns out the problem is that I renamed a file in my app tree, e.g. myfile.plist to MyFile.plist. It would appear that Sparkle does not behave correctly with OS X's case insensitive file system. When applying the delta with the file name change, BinaryDelta fails with "Destination doesn't have expected hash (0e50e73926230b1daaf2819ef8ad3dfe725fd177 != dac90ddf9a293857cbd0b340239b4b4d5dd84da9). Giving up.".
I took a look at the destination tree that had the wrong hash, and sure enough I found that the myfile.plist was completely missing from the destination tree. Please fix this guys, and thanks for this great framework!
The text was updated successfully, but these errors were encountered:
zorgiepoo
added a commit
to zorgiepoo/Sparkle
that referenced
this issue
Apr 3, 2015
When a filename changes case, make sure we have the file deleted in the old tree before being extracted into the new one.
Note that we don't try creating a diff if a file is renamed with a different case, just like we don't track file names changing in other ways.
See issue sparkle-project#474
So I've just spent the better part of a day trying to figure out why my deltas are failing to be applied with the latest version of my app. Turns out the problem is that I renamed a file in my app tree, e.g. myfile.plist to MyFile.plist. It would appear that Sparkle does not behave correctly with OS X's case insensitive file system. When applying the delta with the file name change, BinaryDelta fails with "Destination doesn't have expected hash (0e50e73926230b1daaf2819ef8ad3dfe725fd177 != dac90ddf9a293857cbd0b340239b4b4d5dd84da9). Giving up.".
I took a look at the destination tree that had the wrong hash, and sure enough I found that the myfile.plist was completely missing from the destination tree. Please fix this guys, and thanks for this great framework!
The text was updated successfully, but these errors were encountered: