-
Notifications
You must be signed in to change notification settings - Fork 1k
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sparkle unexpectedly requires "sparkle:shortVersionString" in delta update feed items #1207
Comments
Keka 1.0.14 has Sparkle 1.14.0. Note that when updating an app, the newest version of Sparkle can't be used, since it's not even downloaded yet. |
i understand that the framework thats embedded into the app is used. but 1.) as i said, i've replaced the (old) Sparkle framework right inside the Keka app bundle with the new Sparkle-1.19.0rc2' version and the problem persists
and then run the CLI tool on Keka:
and you'll get:
which misses the shortVersionString. this is not true for other apps/feeds |
note that you'll have problems reproducing it now with 'Keka', as they have fixed it server-side by changing the feed: aonez/Keka#162 |
Ahh! It was caused by the delta updates. That makes sense. It looks like an easy mistake to make, so we should probably use |
This really behaves expectably and |
1.) download https://github.com/aonez/Keka/releases/download/v1.0.14/Keka-1.0.14.zip
2.) "check for updates"
3.) you'll see "Keka 1804 is now available - you have 1.0.14." this obviously confusing message (which compares a bundleversion with a shortversionstring) is presented because sparkle seems to ignore the sparkle:shortVersionString information present in the update feed here: http://www.kekaosx.com/update/keka.xml
4.) since the feed is valid i don't know why sparkle ignores the shortversionstring in this feed, but uses it just fine for most other feeds. same bug exists when replacing the sparkle framework in Keka with the newest version 'Sparkle-1.19.0rc2'
The text was updated successfully, but these errors were encountered: