Skip to content
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

Incremental updates not recognized #151

Closed
ptfigg opened this issue Feb 15, 2012 · 8 comments
Closed

Incremental updates not recognized #151

ptfigg opened this issue Feb 15, 2012 · 8 comments

Comments

@ptfigg
Copy link

ptfigg commented Feb 15, 2012

Thanks for the assistance. Never had a problem with this before. For some reason automaticallyChecksForUpdates stopped working. I'm using a bound checkBox to turn this on. I launched/quit/launched my app about 20x just to see if I could get it to recognize the available update. No luck. The checkForUpdates action (wired to a button) works as expected and displays any available updates. No errors in the feed. The framework is properly installed and everything else is set up correctly.

I'm using a compiled copy of the framework downloaded from the site (ver.1.5 b6).

Thanks again.

@andymatuschak
Copy link
Contributor

Is there anything interesting in the console logs?

Please paste the contents of your user defaults plist here.

@ptfigg
Copy link
Author

ptfigg commented Feb 15, 2012

Thanks, Andy. I gather you're referring to: ~/Library/Logs/SparkleUpdateLog.log ?

Nothing.

I'm not sure which user defaults plist you need.

@andymatuschak
Copy link
Contributor

Also check the system log, please.

As for the user defaults: please paste the output of defaults read your.bundleidentifier.here.

@ptfigg
Copy link
Author

ptfigg commented Feb 15, 2012

Nothing in Sys Log

NSNavLastRootDirectory = "~/Desktop/queue to iMac";
SUEnableAutomaticChecks = 1;
SUHasLaunchedBefore = 1;
SULastCheckTime = "2012-02-15 17:43:22 +0000";
SUSendProfileInfo = 0;
WebKitDefaultFontSize = 11;
WebKitStandardFont = "Lucida Grande";
ctmt = 3;
desFlag = 1;
theAppDestinationPath = "/Users/ptfigg/Desktop/queue to iMac";
theFolderDisplay9 = "queue to iMac";

@mattstevens
Copy link
Contributor

You mentioned relaunching the app to test the automatic check, are you removing SULastCheckTime or setting it to at least 24 hours in the past before launching the app? By default Sparkle only performs an automatic check 24 hours after the last check. Relaunching the app doesn't trigger a check since 1.5.

@ptfigg
Copy link
Author

ptfigg commented Feb 15, 2012

matt. andy,

Again - thanks. I just reset SULastCheckTime back 48 hours, launched the app and the latest update prompt appeared. So - it's possible I was not allowing enough time to pass before the new update availability would appear? I don't know - it doesn't sound right to me. In the past using the same version of the Framework the available updates would appear shortly after updating the feed. Is there anything else I should look into?

@mattstevens
Copy link
Contributor

The only thing I can think of is a shorter SUScheduledCheckInterval that was previously set in your app's user defaults and since removed. Otherwise it sounds like the automatic check is working as it should.

@andymatuschak
Copy link
Contributor

When Sparkle's built for debug, it's possible to make the check interval as short as one minute, which would yield the behavior you're describing. I think this is working as intended; please reopen if you see this again!

kornelski added a commit that referenced this issue Jan 12, 2019
Semantic issue on #151. Fix typo on paragraph #149
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants