On Thu, Dec 20, 2012 at 09:17:21PM +0100, Sven Burmeister wrote:
Am Donnerstag, 20. Dezember 2012, 16:31:12 schrieb Claudio Freire:
On Thu, Dec 20, 2012 at 4:23 PM, Lars Müller
wrote: We could even be more elegant and throttle the download speed if other processes use the same link.
b) Apply the updates on shutdown
This is a bit impractical if the patch fixes a security problem. Secondly shutdowns may be rare.
Nobody stops users from changing the default.
And what's more impractical?
There's also the inconvenience of delaying shutdown considerably.
Imagine I'm running out of battery life, and the system starts applying updates?
Suspend to disk.
But anyway, I like the idea and your argument does not really defeat it.
Simply add a checkbox or something like that to the logout/shutdown dialogue: "apply updates when logging out". If it is enabled by default users can disable it per usecase.
We need to make this simple to use. Maybe we even offer a additional checkbox: [ ] don't ask me again
Question is, if that checkbox is disabled should the updates be installed when starting-up or wait until the next logout?
Applying the updates on startup might annoy users too. Even this should be possible to select. But having a huge matrix with all these options might lead to a useabilty nightmare. Here a User/ Useability Interface expert needs to speak up.
Also, what if people never shut down but simply hibernate. Whatever tool used, it must mediate that an update needs the logout. And since linux people are picky about their choices, it would have to offer to install them without logout as well. Apper can notify about "shutdown/logout needed" AFAIK, not sure about other update frontends. Yet currently it only does it after updates are applied not before.
It must be possible to decide once: I know what I do please get out of my way. In that case we never ask back again and never do anything. If the admin doesn't trigger to apply updates via YaST or zypper. Cheers, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team + SUSE Labs SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany