Bug 13542 - Not getting automatic firmware update notifications
: Not getting automatic firmware update notifications
Status: NEW
Product: SB Touch
Classification: Unclassified
Component: UI
: unspecified
: PC Windows XP
: -- normal (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-08-20 14:20 UTC by Philip Meyer
Modified: 2009-10-18 15:13 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Meyer 2009-08-20 14:20:49 UTC
I have turned off Software Updates in my local Squeezebox Server.

Software Updates: Don't check for software updates
Automatic download: Do not automatically download

The help text for these settings indicate that they are for the Squeezebox Server software updates, but it appears to also prevent firmware updates from being detected, downloaded and notifications on the FAB4.

There should be separate options for Firmware updates.
Comment 1 James Richardson 2009-08-20 14:57:50 UTC
Correct:

when autoDownloadUpdate: 0 then the server will not download ANY update.  SBS or Firmware
Comment 2 Philip Meyer 2009-08-20 15:12:03 UTC
What happens if the player isn't connect to the SbS (eg. connected to MySqueezebox.com).  How do you control if the player should detect/download/notify firmware updates?

Shouldn't there be a setting on the player (and/or in player settings in SbS), to enable/disable automatic firmware updates?
Comment 3 Philip Meyer 2009-10-15 23:57:08 UTC
Enabling software updates means it periodically looks for software updates and firmware updates.  It then whinges in the log that it can't download software updates because I run from source code.

I'd rather it not periodically look for things it won't be able to install, because I don't need it to.  I'd rather not fill the log with unnecessary messages; it reduces my chances of seeing useful log messages.

The help text for the Software Updates setting makes no indication that this setting affects player updates:

"Squeezebox Server can automatically connect to www.slimdevices.com every day and check to see if an updated version of the software is available. If it is, then a message will appear in Squeezebox Server's web interface."

If new firmware is available for a player, it doesn't display a message in Squeezebox Servers web interface...
Comment 4 Jim McAtee 2009-10-16 00:29:10 UTC
(In reply to comment #0)

> There should be separate options for Firmware updates.

Wouldn't this only be needed for those running beta software?  Normally, new firmware updates are only released with new server releases.

Are there enough people running beta software that this is necessary?

> I'd rather not fill the log with unnecessary messages; it reduces my 
> chances of seeing useful log messages.

Doesn't it only check once every twelve hours?  That's hardly what I'd call filling the log with messages.  Sounds like we just need to change the logging level of the message so that it doesn't show up in the logs under the default logging levels.
Comment 5 Philip Meyer 2009-10-16 06:42:54 UTC
>Wouldn't this only be needed for those running beta software?  Normally, new
>firmware updates are only released with new server releases.
>
I don't think it's only beta testers. I would think there would be quite a few people who don't want to upgrade their server software, but would want newer firmware.  I don't think there's a tie between server software and firmware any more.  After all, firmware can be installed via mysqueezebox.com without even having a SBS running.

The reason for firmware updates coming via SBS is to avoid download times on the players.  I could understand why people would want that, but not want to upgrade SBS.

Some people may want to upgrade SBS, but not be keen to update firmware on a player (eg. if there have been reports of firmware updates bricking units, they could turn that off without turning off server software updates).

>Doesn't it only check once every twelve hours?  That's hardly what I'd call
>filling the log with messages.  Sounds like we just need to change the logging
>level of the message so that it doesn't show up in the logs under the default
>logging levels.
>
Last time I had it enabled, it was logging stuff more than once every 12 hours.

Is there any particular reason why "Firmware updates" should be considered the same as updating server software?  Why the resistance?

Classic players have the option for auto firmware update, independent from the Server software update.
Comment 6 Michael Herger 2009-10-18 14:17:43 UTC
This bug should read: don't give the users the option to disable update checks. Obviously they don't understand that they really want the updates.

> Last time I had it enabled, it was logging stuff more than once every 12 hours.

It logs as often as you've set it to check. It's 24h by default. And it only logs if you set the log level to Info or Debug. By default you wouldn't see any logging, as the default level is Warn.

> Classic players have the option for auto firmware update, independent from the
> Server software update.

Automatically installing software and automatically checking for the availability of it is yet another difference.
Comment 7 Philip Meyer 2009-10-18 15:13:54 UTC
>This bug should read: don't give the users the option to disable update checks.
Is that how you suggest this bug should be fixed - just remove the option to disable checks?  Would there still be an option to disable downloads?

>Obviously they don't understand that they really want the updates.
I don't know what you mean by that sentence.

The text "Squeezebox Server can automatically connect to www.slimdevices.com every day and check to see if an updated version of the software is available." suggests to me that the option applies only to Squeezebox Server software, and not firmware.  So to me it is not clear that unticking this option excludes player firmware updates.

I understand that I don't need checks or updates of SbS Software (they are irrelevant due to the way I run my server - it can't update, and I don't think it knows whether there is an update available, or that there never will be updates available).  I'm not sure this only applies to beta testers like me, or whether normal users may be tempted to turn this off (because some users like to stick to a known version of software and update manually when they are ready).

I understand that I would like firmware updates, without manually checking for them on each player.

Perhaps the checkbox checks for even more than just SbS software and <some> player firmware?  I know it doesn't stop the checks for plugin updates, because there's a specific option for that on another page.

Why not two checkboxes, or two settings pages "Software Updates" and "Firmware Updates"?  If you think the single page, single option should stay as it is, I would at least consider changing this Advanced Settings page title and help text messages.  Perhaps just drop the word "Software".  i.e. "Updates" page, with help text that says "check for new Squeezebox Server software updates and Player firmware updates".