Warning message when checking for updates

Hello,
I’ve recently started using NetNewsWire for macOS and I really like it. When checking for updates, I get the following warning message:

“org.sparkle-project.Downloader” is different from previously used versions. Are you sure you want to open it?

Opening “org.sparkle-project.Downloader” will allow access to previously used versions of “org.sparkle-project.Downloader”.

What does this mean? Is it a bug?

This has come up now and again over the years. The best I can guess is it’s just some fluky macOS bug. (If it were affecting everybody, and tied to a given release, that would be one thing — but it’s not.)

If you’re nervous about it, you could update manually — download the latest version from netnewswire.com.

2 Likes

Hello, I don’t know if this will be helpful or not, but I also get the same error message every time I launch the app, or check for updates.

Details:

  • NetNewsWire 7.0 (Build 7015)
  • macBook Air, M3, 2024
  • macOS 26.3

Thanks.

Do you happen to have another (newer or older) copy of NetNewsWire on your computer? (My thinking is that somehow @rpath/Sparkle.framework/Versions/A/Sparkle is finding the wrong framework.)

I only installed the latest version.

If you’re comfortable running Unix commands in your Terminal.app, what does the following command return?

find /Applications -name “Sparkle” -print

Nothing happens except that the line is enclosed in square brackets.

Looks like the quotes got smartified in that post, try:
find /Applications -name "Sparkle" -print

Good catch! Yes, the quotes were changed out from underneath me.

Thanks, now it works. There seem to be two different versions of Sparkle.

/Applications/NetNewsWire.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle

/Applications/NetNewsWire.app/Contents/Frameworks/Sparkle.framework/Sparkle

/Applications/ScummVM.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle

/Applications/ScummVM.app/Contents/Frameworks/Sparkle.framework/Sparkle

(following this thread with interest…)

May I ask what you did to make it work? So you found that another app (ScrummVM) included a different version of Sparkle… did you perhaps uninstall it, or update it, and then found that NetNewsWire was able to check for updates?

Sorry, my wording was unclear. By “now it works” I meant the terminal command.

1 Like

Did some digging in the Sparkle documentation (since ScummVM.app is using a newer version of Sparkle and discovered that this issue is most likely fixed in 2.6.4 and later of Sparkle).

See the following for more info: Update Improvements - Sparkle: open source software update framework for macOS

The developer’s updating Sparkle usage within NetNewsWire.app is possibly going to need some thinking for the new version because NetNewsWire.app is (I think) a sandboxed app.

1 Like

Thank you for the information! :+1:

@brent Is updating Sparkle an existing thing tracked in GitHub?