≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Bug #352

Bug #352: Update dialog gives no indication of what program needs updating

Kind bug
Product Synergy
When 2006-01-23T10:56:51Z
Status closed
Reporter Barry Klawans
Tags no tags

Description

When I logged in this morning I was greeted with a titleless dialog that started out "Version 2.4 (released Monday, January 23, 2006) is now available for download." Nowhere in the dialog is the name "Synergy" used - I had no idea what was claiming to need update, which made me very reluctant to press the "Update Now" button.

Change the wording of the update dialog to start out "Version x.x of Synergy (released ..."

Comments

  1. Barry Klawans 2006-01-23T10:57:39Z

    Created an attachment (id=47) Screen shot of the Update dialog

    Here is a screen shot of the dialog

  2. Greg Hurrell 2006-01-23T11:01:13Z

    That's a bug... it's not supposed to look like that. You're supposed to see the Synergy icon in the dialog (in that blank space on the left) and the title bar is supposed to read, "Synergy", from memory... I'm going to look into this and see if I can reproduce the fault. Has anybody else seen it?

    Just a question. What version were you running? 2.3?

  3. Barry Klawans 2006-01-23T11:06:47Z

    According to the pref pane, I'm running 2.1 - I must have missed 2.2 and 2.3.

    OS X 10.4.4 running on a 1.67 GHz 15" PowerBook, in case that info helps. 1 Gig ram, using Growl.

  4. Greg Hurrell 2006-01-23T11:08:56Z

    I also forgot to add: there's supposed to be a "Later" button in there too!

    And I've inspected the source code and refreshed my memory: the window title is supposed to be "A new version of Synergy is available".

    Something very fishy going on there on your system. No changes have been made to that bit of the code for a long, long time (in fact, since it was first written). It's just a completely standard invocation of NSRunInformationalAlertPanel().

  5. Barry Klawans 2006-01-23T11:35:06Z

    Odd. Its a 6 months old system in good health, and I've never had any problems with it before. One thing I forgot to add - I saw the dialog right after logging in immediately after a reboot. Various background processes were still starting, so perhaps something at the UI Services layer wasn't fully initialized yet?

    On the other hand, I don't remember every seeing the 2.2 or 2.3 update notification, so maybe something more is wrong. Any tests you want me to run?

  6. Barry Klawans 2006-01-23T14:49:12Z

    Wincent, any way I can fake an update being available to test again? I had a lot of junk starting up (large PostgreSQL database, etc) last time, so I'm curious what will happen if I try it under normal circumstances. There was a noticable delay between when the dialog came up and when the text appeared, etc.

    I have a DNS server I control, so I can set up a fake update server on my net, I can use a fake DNS server to point Synergy at it.

  7. Greg Hurrell 2006-01-23T16:37:15Z

    Well I don't think there are any tests you can run that would help. If you still have the old version of Synergy lying around you could re-install it and you'll see the dialog the next time the update check is performed.

    It is performed at launch time, and also at regular intervals depending on your settings. The FAQ tells how to turn the version check off or change its interval:

    https://wincent.dev/a/products/synergy-classic/faq/#versioncheck

    The other thing you could do is just upgrade to 2.4 and see if the problem occurs in that version as well, but you'll have to wait for the next release (evidently there's no point in me exploring bugs in older versions, I can only really fix bugs in the current release). Simulating an update on the local network is possible but it would be pretty painful.

    I am inclined to think that this is unlikely to be a bug in Synergy itself (mostly because of the simplicity of the API in question) and was probably just caused by something transitorily buggy or flakey on your system. It doesn't necessarily mean you're system is corrupt; it is normal to occasionally see random or weird behaviour caused by any number of things (solar flares, sun spots, corrupt preferences files etc).

  8. Barry Klawans 2006-01-23T16:42:20Z

    Sounds good. I suspect you are right about it being something transitory. I'll set this to "Works for me" for now, and see what happens when 2.5 comes out.

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets