Contributor forteller on Update manager
A password should not be required to check for updates
Written by bluenova the 23 Apr 09 at 07:44.
Implemented
Currently Ubuntu requires the user to enter their password before they can check for updates. A password should only be required for activities that can cause damage to the computer and checking for updates does not make any changes to the system and therefore cannot cause any damage.
With the new update notification system in Jaunty taking 7 days to alert you to new (non-security) updates, it's likely that more people will want to manually see if updates are available, and having to type in your password each time to do this is quite annoying.
Simpler import of GPG-keys
Written by jonasPlatte the 1 Dec 11 at 20:46.
New
I think it is too hard to import GPG-keys of repositories that you added in the "Software-sources" settings. If you add a ppa there, the key will not automatically be imported causing a failure when trying to install the program in Software Center ("can't install from untrusted source" or sth like that).
In the commandline, it works perfect: add-apt-repository ask you if you are sure to add the ppa and then imports the GPG-key. Also, apt-get asks you if you want to install from an untrusted source, if the key of a program you are about to install is missing.
Update-manager should be able to run on auto-pilot
Written by hspaans the 13 Jul 08 at 15:47.
Won't implement
Currently update-manager is only able to automatically install security updates, but for most users it may be handy to get everything updated for there stable release without interrupting them. It would save me some calls from people asking me what that icon is doing in there system tray.
353
votes
384
35
31
Solution #1:
Make it better looking and more orginized
Totally change the interface of it to show more info, telling average users simple but important info and enhancing it with features like:
- Show the importance of the update, with colored circles or boxes showing how important it is
- Group them into tabs (according to their sub-menu in the Gnome Menu's hierarchy), like [Overview][Accessories][Games][Graphics] and so on.
- Tell the users the new features of the upgrade
- Tell the users if the update will require any restarts of anything in advance.
Totally change the interface of it to show more info, telling average users simple but important info and enhancing it with features like:
- Show the importance of the update, with colored circles or boxes showing how important it is
- Group them into tabs (according to their sub-menu in the Gnome Menu's hierarchy), like [Overview][Accessories][Games][Graphics] and so on.
- Tell the users the new features of the upgrade
- Tell the users if the update will require any restarts of anything in advance.
266
votes
278
21
12
Solution #2:
Work on "AppCenter"
Written by
Rodrigo the 7 Aug 09 at 16:34.
Looking at the ideas of the past days I came across one that pointed me towards this:
https://wiki.ubuntu.com/AppCenter
please have a look.
I think is a great idea.
38
votes
68
18
30
Solution #3:
Group related updates together
Most users don't need to know the names of all the packages that are being upgraded. It might make things look less scary if, say, all the security-related updates were lumped together into one item in the Update Manager. And not just group those updates together -- I mean *completely hide* the names of all the security-related upgrades, so the user only sees *one* security-related item in the list.
Power users should still be able to get a list of what each update contains. But regular users shouldn't be overwhelmed with 50 different package names, when all they need to know is that there's 37 MB of system upgrades, 2 MB of security patches, and a new version of Firefox.
Most users don't need to know the names of all the packages that are being upgraded. It might make things look less scary if, say, all the security-related updates were lumped together into one item in the Update Manager. And not just group those updates together -- I mean *completely hide* the names of all the security-related upgrades, so the user only sees *one* security-related item in the list.
Power users should still be able to get a list of what each update contains. But regular users shouldn't be overwhelmed with 50 different package names, when all they need to know is that there's 37 MB of system upgrades, 2 MB of security patches, and a new version of Firefox.
-33
votes
6
17
39
Solution #4:
Organize related things better
When you go to install programs or updates, they are not in order, which could cause someone to possibly install the wrong upgrade or application that may cause problems in the future. I propose that categories should be made organize data so you can find exactly what you're looking for.
When you go to install programs or updates, they are not in order, which could cause someone to possibly install the wrong upgrade or application that may cause problems in the future. I propose that categories should be made organize data so you can find exactly what you're looking for.
-49
votes
28
6
77
Solution #5:
Update on Shutdown Option
AppCenter is quite a neat idea, they should work on an option for that to update just before the computer shuts down rather than slowing your computer down while you're using it. This option should be disabled by default.
AppCenter is quite a neat idea, they should work on an option for that to update just before the computer shuts down rather than slowing your computer down while you're using it. This option should be disabled by default.
-12
votes
3
7
15
Solution #6:
Only group packages with same changes text
(Similar but not equal to #3!)
The Update Manager lists updatable packages. Below the list you can unfold a text field that describes what changed in the currently selected package.
I propose to group together all packages that have the very same text of changes! Each package should still be un/checkable for updating individually. But only a whole group should be selectable. Further the context menu in the list could also show "Check Group" and "Uncheck Group".
In contrast to #3 no info is hidden! I even miss the total number of updatable packages that Gutsy or Feisty once had shown.
(Similar but not equal to #3!)
The Update Manager lists updatable packages. Below the list you can unfold a text field that describes what changed in the currently selected package.
I propose to group together all packages that have the very same text of changes! Each package should still be un/checkable for updating individually. But only a whole group should be selectable. Further the context menu in the list could also show "Check Group" and "Uncheck Group".
In contrast to #3 no info is hidden! I even miss the total number of updatable packages that Gutsy or Feisty once had shown.
-11
votes
10
6
21
Solution #7:
Fine as it is
It is currently simple, straightforward, and concise.
It is currently simple, straightforward, and concise.
-6
votes
8
4
14
Solution #8:
No more code-rot please!
I agree that the existing system is quite poor.
I should not see so much mess in the app list. Searching for a specific app to install also should never return Beta or Source unless I've chosen to see those.
I'm 100% against AppCenter!
One of the most irritating things about Linux is all of the abandoned/orphaned/code-rot apps. How many different apps like this do we need and must we have installed?
Please do not release a different app to manage this, the source exists for the other apps, just take the best one and update it to a new version that has the required features.
There should never be multiple/duplicate/abandoned apps for the base OS... EVER!
I agree that the existing system is quite poor.
I should not see so much mess in the app list. Searching for a specific app to install also should never return Beta or Source unless I've chosen to see those.
I'm 100% against AppCenter!
One of the most irritating things about Linux is all of the abandoned/orphaned/code-rot apps. How many different apps like this do we need and must we have installed?
Please do not release a different app to manage this, the source exists for the other apps, just take the best one and update it to a new version that has the required features.
There should never be multiple/duplicate/abandoned apps for the base OS... EVER!
Make the Update Manager more informative
Written by k33l0r the 22 Jan 09 at 10:02.
Implemented
At the moment the update manager is pretty uninformative about the updates that are being installed. E.g. there's no way to see what the current installed version is and what version is being installed.
Remove misleading text from Update Manager.
Written by Whitefort the 12 Sep 08 at 15:30.
Not an idea
Ok, it's a VERY small point, but when Update Manager is launched, it says 'Your system is up to date.'
Then you click 'check' and find that it *isn't.*
This makes about as much sense as clicking 'Start' in Windows when you want to shut down, and it would be nice if Update Manager didn't tell you that you were up to date until AFTER you click 'check'.
Return Update Notifier for Jaunty
Written by Baggers the 18 Apr 09 at 10:59.
Won't implement
While I have read some mumbles about why this isn't in the notification bar anymore, I can't agree that this was the best course to take.
My three main reasons for this are:
a) Without this notifier many users (especially beginners) will forget to update, I've been using Ubuntu for a couple of years and I find I am updating far less often than I should. Updates are our main security feature, retarding a persons ability to discover new updates is a risk to that security.
b) Getting to updates has moved from a one click process to a 2 click one. While this seems like nothing, any change that makes a useful function more difficult is a regression in my eyes.
c) 3 months down the line more bugs will have been fixed. If a new user comes to Ubuntu they are not going to instinctively know to update immediately after install. This means they may run into bugs fixed month before which will leave a bad impression on the user.
623
votes
667
16
44
Solution #1:
Restore the Update Notifier
Written by
Baggers the 18 Apr 09 at 10:59.
Simply give back this feature and if need be allow the user to disable it through a GUI interface. We can easily use the new notification system to display the message while keeping the update notifier icon in the panel.
Simply give back this feature and if need be allow the user to disable it through a GUI interface. We can easily use the new notification system to display the message while keeping the update notifier icon in the panel.
64
votes
152
30
88
Solution #3:
update-notifier as notify-osd bubble with action button&repeat reminder at x min
Written by
macvr the 20 Apr 09 at 16:45.
***as the devs are making a conscious effort to not have the notifications icon***
rather than a pop-under window,display the updates as larger notification bubbles[notify-osd bubbles]
and as devs already have the idea of action buttons in the fallback alerts[
https://wiki.ubuntu.com/NotifyOSD#Fallback%20alert%20boxes ], it would be nice if there was only just have a single button for the user to choose "update now" from the fallback alerts which look like the notify-osd alerts,
and making the notify-osd stay longer for these update/restart notifications...
if the user doesnt wasnt to update the bubble disappears or could hover over the bubble to make it invisible as the notify-osd works now
and have an option for the repeat reminder ,at x mins , which users can choose from in the updates notification settings tab...
so they end up being less intrusive (as the devs hope to achieve) than the pop-under windows...
***as the devs are making a conscious effort to not have the notifications icon***
rather than a pop-under window,display the updates as larger notification bubbles[notify-osd bubbles]
and as devs already have the idea of action buttons in the fallback alerts[ https://wiki.ubuntu.com/NotifyOSD#Fallback%20alert%20boxes ], it would be nice if there was only just have a single button for the user to choose "update now" from the fallback alerts which look like the notify-osd alerts,
and making the notify-osd stay longer for these update/restart notifications...
if the user doesnt wasnt to update the bubble disappears or could hover over the bubble to make it invisible as the notify-osd works now
and have an option for the repeat reminder ,at x mins , which users can choose from in the updates notification settings tab...
so they end up being less intrusive (as the devs hope to achieve) than the pop-under windows...
-155
votes
42
21
197
Solution #4:
Update by default, with easy opt-out
Whenever an application wants to inform the user of something, or get feedback on something, it should use bubbles... that much makes sense. But when it NEEDS something, when something is so urgent that you would go through all this trouble to make absolutely sure a user acts on its notification, then why is it not done automatically?
Of course, I know there is a major problem with this; specifically a large chunk of the user community (myself included!) don't want our system updating automatically, and hate things that change under our feet with a burning passion. But we are all "advanced users". The entire update process (waiting for a time when computer activity is low, clicking a button, watching it contact repositories, reviewing selected updates, watching the downloads and installations) are useless to those people who don't know what any of these things mean. They just want to do work, and have a secure system.
So how about this: under installation settings, there is an advanced button. Under there, add a new checkbox for "Automatically update this computer" that allows power users to easily control and monitor their setup, but keep it checked by default, so that normal users never have to worry about this.
Whenever an application wants to inform the user of something, or get feedback on something, it should use bubbles... that much makes sense. But when it NEEDS something, when something is so urgent that you would go through all this trouble to make absolutely sure a user acts on its notification, then why is it not done automatically?
Of course, I know there is a major problem with this; specifically a large chunk of the user community (myself included!) don't want our system updating automatically, and hate things that change under our feet with a burning passion. But we are all "advanced users". The entire update process (waiting for a time when computer activity is low, clicking a button, watching it contact repositories, reviewing selected updates, watching the downloads and installations) are useless to those people who don't know what any of these things mean. They just want to do work, and have a secure system.
So how about this: under installation settings, there is an advanced button. Under there, add a new checkbox for "Automatically update this computer" that allows power users to easily control and monitor their setup, but keep it checked by default, so that normal users never have to worry about this.
-44
votes
45
32
89
Solution #5:
If the popunder is ignored, show a notification icon
Whether or not a notification icon should be displayed the moment updates are available is still under debate.
I think though that after the popunder window has been shown, a persistent notification icon should definitely be added if the window was ignored or closed after X amount of time.
Whether or not a notification icon should be displayed the moment updates are available is still under debate.
I think though that after the popunder window has been shown, a persistent notification icon should definitely be added if the window was ignored or closed after X amount of time.
87
votes
120
21
33
Solution #6:
Notify using the new system: bubble + envelope
When there are updates, notify the user with the new-style bubble ("You have N updates available, ..."). This should happen as often as set in Software Sources (every 1/2/7/14 days).
To allow the user to install updates, and to let the user be aware of updates in cases where they missed the bubble, use the envelope icon. It will show green light for some time, and clicking it will reveal a menu containing "Update manager" item. (Just like Pidgin's "user is online" notifications work, but timeout can be set somewhat longer.)
When there are updates, notify the user with the new-style bubble ("You have N updates available, ..."). This should happen as often as set in Software Sources (every 1/2/7/14 days).
To allow the user to install updates, and to let the user be aware of updates in cases where they missed the bubble, use the envelope icon. It will show green light for some time, and clicking it will reveal a menu containing "Update manager" item. (Just like Pidgin's "user is online" notifications work, but timeout can be set somewhat longer.)
19
votes
56
24
37
Solution #7:
new notification server should support interactions
so we can click on it when we have new updates
so we can click on it when we have new updates
6
votes
43
17
37
Solution #8:
Provide an update notifier as a panel object
Those who want to be notified about updates straight away could activate the applet through "Add to Panel", those who don't want it could remove it easily and as it wouldn't sit in the notification area, it wouldn't clash with the new notification system.
It could use the same icons as the old notifier and when there are no updates, the applet could either appear blank (a bit like the Disk Mounter Applet) or display an icon which indicates that the system is up to date.
Those who want to be notified about updates straight away could activate the applet through "Add to Panel", those who don't want it could remove it easily and as it wouldn't sit in the notification area, it wouldn't clash with the new notification system.
It could use the same icons as the old notifier and when there are no updates, the applet could either appear blank (a bit like the Disk Mounter Applet) or display an icon which indicates that the system is up to date.
78
votes
91
15
13
Solution #9:
Add an option in "Software Sources"->"Updates" Tab
in the "Updates" tab of "Software Sources" there should be an option that says: "Show notification icon if updates available" (opt-in) and another option that says: "Automatically open update-manager if updates available" (opt-out).
Optional:
The update-manager it self should also contain a checkbox that reads: "Automatically open this window if updates are available." And an "Advanced"-Button that opens the "Updates" tab in "Software Sources" to configure behaviour.
in the "Updates" tab of "Software Sources" there should be an option that says: "Show notification icon if updates available" (opt-in) and another option that says: "Automatically open update-manager if updates available" (opt-out).
Optional:
The update-manager it self should also contain a checkbox that reads: "Automatically open this window if updates are available." And an "Advanced"-Button that opens the "Updates" tab in "Software Sources" to configure behaviour.
-83
votes
6
4
89
Solution #10:
Display a notify-osd bubble every hour
Written by
jonasfa the 9 May 09 at 03:56.
Display a notify-osd bubble every 1 hour to remind the user about the updates
Display a notify-osd bubble every 1 hour to remind the user about the updates
-25
votes
14
4
39
Solution #12:
Keep current auto launch behavior, show icon if security updates are pending
Written by
vexorian the 12 May 09 at 15:52.
The current behaviour is better at forcing users to update (launching minimized update manager) however, if SECURITY updates are skipped, the old icon should go to the tray notification are as it did before.
The current behaviour is better at forcing users to update (launching minimized update manager) however, if SECURITY updates are skipped, the old icon should go to the tray notification are as it did before.
-2
votes
22
2
24
Solution #13:
Propose Update on logout
Written by
derLars the 16 May 09 at 18:39.
PROPOSAL:
Logging out of the system (which also includes shutdown and reboots) should propose to update the system, if the user is entitled to do so. This could be easily implemented in the current "you'll be logged off in NN seconds"-message by adding a warning icon, the message
"There are pending updates - should they be installed before [logging off|shutting down|rebooting]? The computer will be [shut down|rebooted] afterwards."
and adding a third button "update before [logout|shutdown|reboot]".
PRO:
Although I highly dislike too nervy messages, the casual user does not care much about updates and risks having his computer hacked. Through this solution, the user impact would be minimal and needed reboots of the system wouldn't stress the user, since he did not want use the system anymore for now anyway.
PROBLEMS:
Of course, this proposal doesn't work for users that never log off, so another solution would have to be found for that case.
PROPOSAL:
Logging out of the system (which also includes shutdown and reboots) should propose to update the system, if the user is entitled to do so. This could be easily implemented in the current "you'll be logged off in NN seconds"-message by adding a warning icon, the message
"There are pending updates - should they be installed before [logging off|shutting down|rebooting]? The computer will be [shut down|rebooted] afterwards."
and adding a third button "update before [logout|shutdown|reboot]".
PRO:
Although I highly dislike too nervy messages, the casual user does not care much about updates and risks having his computer hacked. Through this solution, the user impact would be minimal and needed reboots of the system wouldn't stress the user, since he did not want use the system anymore for now anyway.
PROBLEMS:
Of course, this proposal doesn't work for users that never log off, so another solution would have to be found for that case.
4
votes
24
2
20
Solution #14:
Highlight the "System" menu, with ocasional blinking.
The idea is that for important and persistent notifications, the "System" menu should be highlighted, and show some ocasional blinking. The user would notice that and click on it. A new menu item would be present there, in which a more clear notification is provided. For other interfaces, the "root" menu could be highlighted and blink. For example, the K of the main KDE menu could blink and change color if updates (or other important notifications) are available. When the user clicks on it, a new menu item would be present, in first plane and highlighted, providing the important user information and waiting for feedback. This behaviour seems to be more informative than the notification icon and less intrusive than the popup.
This is mockup for the default gnome interface:
The idea is that for important and persistent notifications, the "System" menu should be highlighted, and show some ocasional blinking. The user would notice that and click on it. A new menu item would be present there, in which a more clear notification is provided. For other interfaces, the "root" menu could be highlighted and blink. For example, the K of the main KDE menu could blink and change color if updates (or other important notifications) are available. When the user clicks on it, a new menu item would be present, in first plane and highlighted, providing the important user information and waiting for feedback. This behaviour seems to be more informative than the notification icon and less intrusive than the popup.
This is mockup for the default gnome interface:
<img src="http://launchpadlibrarian.net/27499653/notification_idea.png" width=50%>
Avoid duplication of the "Generating Grub.cfg" script during upgrade.
Written by joeblurton the 25 Feb 10 at 11:20.
New
Whenever I perform an upgrade, either to a new release or to a new pre-release, the distribution upgrade terminal window always shows that the Grub.cfg script has been run on at least 3 separate occasions. Is this entirely necessary?
Surely it would be possible to auto-generate this script only at the end of the upgrade process, thereby saving time for the end user?
There may be a very good reason not to do this, but it always does make me wonder.
Check my hardware against application blackists BEFORE 'upgrading'
Written by r0g the 12 Jan 09 at 08:02.
New
My graphics hardware was added to the compiz hardware blacklist for the Intrepid release. Annoying asthis is I'm sure they had their reasons. Sadly though I had no idea about this until I 'upgraded' from Hardy and everything went bad without the possibility of undoing any of the changes.
Great.
Maybe the upgrade app could be made to check my (god damn!) hardware BEFORE 'upgrading' me.
In fact if ANY software blacklists ANY hardware should it not be standard practice to publish this info and have applications that do 'upgrading' check it first?
Roger.
PS.
To those smug people just dying to type 'you should have checked yourself before upgrading' really don't bother - my idea is to AUTOMATE SOMETHING THE COMPUTER CAN AND SHOULD DO FOR ME, not become a full time OS geek.
Solution #2:
Make the release notes more visible
Written by
ziroday the 14 Jan 09 at 11:50.
Before upgrading a system have a dialog box warning the user about regressions and a large link to the release notes so that they can check for any identified regressions against their hardware. It should also contain information on how to view what hardware you currently have (possibly through hardinfo or something similar).
Before upgrading a system have a dialog box warning the user about regressions and a large link to the release notes so that they can check for any identified regressions against their hardware. It should also contain information on how to view what hardware you currently have (possibly through hardinfo or something similar).
Solution #3:
Have Ubuntu check for incompatible hardware
Written by
Seph_VII the 14 Jan 09 at 21:14.
Before upgrading or installing Ubuntu, make it check an online(or on-cd, if installing from a LiveCD) blacklist of incompatible hardware. If incompatible hardware is found, make Ubuntu warn the user, and ask whether he/she still wants to continue.
Before upgrading or installing Ubuntu, make it check an online(or on-cd, if installing from a LiveCD) blacklist of incompatible hardware. If incompatible hardware is found, make Ubuntu warn the user, and ask whether he/she still wants to continue.
Solution #5:
undo function
Written by
ruben the 26 Jan 09 at 21:09.
The function i have in mind is a simple undo of an update or even a package installation.
Unlike apt-get --perge remove it would also delete any unneaded dependancies simmilar to autoremove. However this would make it possible to install updates and then if it didn't work undo the change. Including any movement of files or changes in other files.
The problem i see with an upgrade advisor is that it can never actually say if it will work as only trial and error can. Or at least in most cases. Also it is very possible that the upgrade advisor does not have all the correct information for all systems and thus advises incorrectly. Furthermore advice given need to be based on information gather beforehand. Thus an easy undo feature would make upgrading a lot less risky.
It would be even better if this feature could some how be accessed from recovery mode or a live cd to repair if the system was rendered unboot able. This feature should be a used in conjunction with an upgrade advisor. Perhaps more as a long run solution
The function i have in mind is a simple undo of an update or even a package installation.
Unlike apt-get --perge remove it would also delete any unneaded dependancies simmilar to autoremove. However this would make it possible to install updates and then if it didn't work undo the change. Including any movement of files or changes in other files.
The problem i see with an upgrade advisor is that it can never actually say if it will work as only trial and error can. Or at least in most cases. Also it is very possible that the upgrade advisor does not have all the correct information for all systems and thus advises incorrectly. Furthermore advice given need to be based on information gather beforehand. Thus an easy undo feature would make upgrading a lot less risky.
It would be even better if this feature could some how be accessed from recovery mode or a live cd to repair if the system was rendered unboot able. This feature should be a used in conjunction with an upgrade advisor. Perhaps more as a long run solution
Solution #6:
Related with idea #3: Implement Smolt
Written by
torkiano the 30 Jan 09 at 20:45.
Smolt is a hardware profiler to enable users to submit their hardware profiles during installation.
Smolt, like PackageKit from Fedora is also a distribution neutral tool and collects stats anonymously and sends it to a central database.
It became clear quite quickly that it does not make sense to have a per-distro solution for that - if we want to have momentum with a hardware database a combined effort promises the most.
Fedora and Opensuse already implemented it.
See
http://smolts.org/
http://www.osnews.com/story/20621/Smolt_gets_adopted_by_openSUSE
Smolt is a hardware profiler to enable users to submit their hardware profiles during installation.
Smolt, like PackageKit from Fedora is also a distribution neutral tool and collects stats anonymously and sends it to a central database.
It became clear quite quickly that it does not make sense to have a per-distro solution for that - if we want to have momentum with a hardware database a combined effort promises the most.
Fedora and Opensuse already implemented it.
See http://smolts.org/
http://www.osnews.com/story/20621/Smolt_gets_adopted_by_openSUSE