Contributor qwerty800 on Update manager
353
votes
384
35
31
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!
Add "Apply" button to "damaged index file" update manager window
Written by gio91ber the 16 Jan 10 at 14:42.
New
When you make some mess in install packages the dpkg index can get damaged or corrupted. Synaptics checks the index everytime and asks you to write "sudo apt-get install -f" in a terminal in order to fix the problem with the index. I think you should never give an instruction like this to a newbie...
Excuse me for my poor english...
Abandoned softwares are unusable after one year.
Written by qwerty800 the 4 Jun 09 at 20:33.
New
Take Jahshaka (the video editor) for exemple.
It once was one of the best and most used video editor in the professional world.
An open-source, linux software!
And then?
The project died near of 2007. And guess what? It's now completely uninstallable!
The only way to get it to work now is to MAKE IT RUN ON WINE!
An open source linux software!
Does it makes sense?
Solution #1:
Keep the old packages in the newer repositories.
In a world where softwares are very often abandonned because of a lack of motivation from the developpers, having an update every 6 month that completely changes the repositories is not a good idea.
We should at least keep some old packages (or make them redirect to newer ones) so that we can still use all of these abandoned softwares.
In a world where softwares are very often abandonned because of a lack of motivation from the developpers, having an update every 6 month that completely changes the repositories is not a good idea.
We should at least keep some old packages (or make them redirect to newer ones) so that we can still use all of these abandoned softwares.
Solution #2:
Add another URL to access it
Written by
Shady3D the 6 Jun 09 at 07:45.
the package manager will be cluttered with versions by adding older versions too, so just make another channel for it, so if someone wants it, just add the URL of the old repository.
the package manager will be cluttered with versions by adding older versions too, so just make another channel for it, so if someone wants it, just add the URL of the old repository.
Solution #3:
look for new maintainers
Written by
rakudave the 6 Jun 09 at 10:47.
Have a page where all abandoned projects are listed and where people can sign up to take over the maintenance of such a project.
Have a page where all abandoned projects are listed and where people can sign up to take over the maintenance of such a project.
Solution #4:
Add a "unsupported" repository section.
Why not simply add a "unsupported" repository branch along with the current main, universe, multiverse and restricted?
Then Canonical can disavow the packages, yet still provide easy access to those that need them.
Why not simply add a "unsupported" repository branch along with the current main, universe, multiverse and restricted?
Then Canonical can disavow the packages, yet still provide easy access to those that need them.
Solution #5:
Notify Bloggers, Who Will Provide Information About Maintained Software
If you are already using the software, moving it to an "unsupported" repository branch won't do much good. Why not have bloggers who specialize in Ubuntu applications make a quick announcement, and get it on sites such as
The Daily Ubuntu or
LXer ?
If you are already using the software, moving it to an "unsupported" repository branch won't do much good. Why not have bloggers who specialize in Ubuntu applications make a quick announcement, and get it on sites such as <a href="http://thedailyubuntu.blogspot.com/">The Daily Ubuntu</a> or <a href="http://lxer.com">LXer</a>?
Solution #6:
Associate the project with a bounty to attract new devs
Written by
ludovicc the 16 Jun 09 at 22:59.
In the package description in Synaptic, link the package to a donation page that you could create on fossfactory.org for example. Then update the package description in Ubuntu (requires some very minimal packaging skills).
The idea is that users of the package will look for more information about that package using the tools provided by Ubuntu, such as Synaptic, then be redirected to a donation site for that project. With enough donations, more developers can be attracted and revive the project.
In the package description in Synaptic, link the package to a donation page that you could create on fossfactory.org for example. Then update the package description in Ubuntu (requires some very minimal packaging skills).
The idea is that users of the package will look for more information about that package using the tools provided by Ubuntu, such as Synaptic, then be redirected to a donation site for that project. With enough donations, more developers can be attracted and revive the project.
Solution #7:
Improve backwards compatibility in the package system
Written by
krycek the 16 Oct 09 at 12:56.
Imagine that packages could be generate just once and be used in future releases without any extra work.
That would reduce significantly the work necessary by canonical developers for every release, since they could use the existing packages that weren't changed.
Users would be allow to use "unsupported" applications too.
That's not an easy solution, I know, but it is the one that has more benefits of all. In the long term, it would help all people involved.
Imagine that packages could be generate just once and be used in future releases without any extra work.
That would reduce significantly the work necessary by canonical developers for every release, since they could use the existing packages that weren't changed.
Users would be allow to use "unsupported" applications too.
That's not an easy solution, I know, but it is the one that has more benefits of all. In the long term, it would help all people involved.
Ask for application restart after security update
Written by xfuser4 the 21 Aug 09 at 06:16.
New
There are sometimes very critical security updates for applications (like the last Pidign-Update).
Unfortunately the Update Manager doesn't inform the user, that the update is only effective, if the application is restarted after it.
Since suspend-2-ram works for now on many computers, some applications are only seldom restarted (e.g. Pidgin may run for several weeks).
In the case of pidgin this is even a security risk, since an application with a security leak might run for several weeks until the last security fixes will apply.
Solution #1:
Ask for restart of applications
Written by
xfuser4 the 21 Aug 09 at 06:16.
After kernel updates, we are asked for restarting the computer. If a (critical) update of an application have happened, the update manager should ask for an restart of the application (or inform the user about the need of a restart).
After kernel updates, we are asked for restarting the computer. If a (critical) update of an application have happened, the update manager should ask for an restart of the application (or inform the user about the need of a restart).
Solution #2:
Updater proposes auto-restart and restore of affected apps
If 1 or more critical updates have been installed, we are offered a checklist of all apps that will benefit from a restart. The dialogue makes clear that all listed apps will benefit from a restart (and maybe how) and that all checked apps will be automatically restarted with an attempt made to return the app to its previous state (subject to security or other important concerns). Examples: Transmission torrents return to their individual active/paused status, Pidgin either remains unlogged or autologs the last user, active OpenOffice docs are reopened.
Updater preferences allow the user to choose which update types appear on the checklist: "security", "bug fix", "new feature"
If 1 or more critical updates have been installed, we are offered a checklist of all apps that will benefit from a restart. The dialogue makes clear that all listed apps will benefit from a restart (and maybe how) and that all checked apps will be automatically restarted with an attempt made to return the app to its previous state (subject to security or other important concerns). Examples: Transmission torrents return to their individual active/paused status, Pidgin either remains unlogged or autologs the last user, active OpenOffice docs are reopened.
Updater preferences allow the user to choose which update types appear on the checklist: "security", "bug fix", "new feature"
Solution #3:
Only Prompt for application restart if X time elapsed since update.
Written by
lavinog the 31 Aug 09 at 17:07.
Annoying users with restart notices can deter users from updating in a timely manner.
To avoid displaying excessive restart prompts, the prompts should be displayed after a preset time if the application hasn't been restarted since the update.
User A was only going to be using pidgin for 20 minutes, he shouldn't be interrupted by a dialog asking him to put his conversation on hold for a restart.
User B performs updates, but leaves his computer idle for a couple of hours. When he comes back to his computer, he will see a dialog box explaining that the recent security update wont take affect until the application is restarted.
Annoying users with restart notices can deter users from updating in a timely manner.
To avoid displaying excessive restart prompts, the prompts should be displayed after a preset time if the application hasn't been restarted since the update.
User A was only going to be using pidgin for 20 minutes, he shouldn't be interrupted by a dialog asking him to put his conversation on hold for a restart.
User B performs updates, but leaves his computer idle for a couple of hours. When he comes back to his computer, he will see a dialog box explaining that the recent security update wont take affect until the application is restarted.
Solution #4:
Update the application without restart
I propose to update the application "on-fly". So you don't need to stop chatting if your instant messenger gets an update.
I propose to update the application "on-fly". So you don't need to stop chatting if your instant messenger gets an update.
Solution #5:
Show restart indicator in tray
Written by
adisk the 16 Sep 09 at 15:18.
Show restart indicator in tray.
Click on indicator show question for restart.
Show restart indicator in tray.
Click on indicator show question for restart.
Solution #6:
Send email notification to admin
Written by
adisk the 16 Sep 09 at 15:40.
Send email notification to admin. For servers only.
Send email notification to admin. For servers only.
Solution #7:
#5 but with more details
like #5, but when the "restart-indicator" is clicked it folds down to a list, the top entry saying
"some of your applications received important updates, but need to be restarted before these can take effect".
after that a list of applications in question and a "restart all" item follow.
if the user clicks on one of the apps it is restartet and disappears from the list.
if an app was manually restartet (by the user) it also disappears from the list.
if there are no more apps left the restart-indicator should close by itself.
sometimes system components receive updates which will only take effect after a full reboot. this can be incorporated by adding an item to the very bottom that says "In fact there are some udpates which require to restart the entire operating system. Restart now! "
like #5, but when the "restart-indicator" is clicked it folds down to a list, the top entry saying
"some of your applications received important updates, but need to be restarted before these can take effect".
after that a list of applications in question and a "restart all" item follow.
if the user clicks on one of the apps it is restartet and disappears from the list.
if an app was manually restartet (by the user) it also disappears from the list.
if there are no more apps left the restart-indicator should close by itself.
sometimes system components receive updates which will only take effect after a full reboot. this can be incorporated by adding an item to the very bottom that says "In fact there are some udpates which require to restart the entire operating system. Restart now! "
<img src="http://img390.imageshack.us/img390/5393/ubunturestartnotify.png">
Program Installation and updating should not be tied so closely to OS version
Written by Scottmoelker the 1 Aug 09 at 23:50.
New
Users are used to "programs" being different from the "system" (OS) to a certain extent. Currently in Ubuntu and other linux distributions, the programs appear to be tied to the OS (I know about PPAs, but they are a very inelegant solution).
To a new user, this translates to: If I want the new Firefox, upgrade to the new OS, if you want the new OpenOffice, upgrade to the new OS etc.
To an experienced user: If I want the new "insert program here" I have to find and add a good PPA.
To a software developer: Old versions of my program are sitting in Ubuntu's repositories (especially for LTS releases) and I still have to support them and have no way to easily communicate a new release to all my users.
Solution #1:
Provide and allow provision of independent repositories for User Programs
Have one repository for "Ubuntu"... ie, GNOME and it's libraries, the linux kernel, core software like Add/Remove programs, system notifications, usplash, policykit etc that is maintained by Canonical. Provide maintained, independent repositories for key user software like Firefox, OpenOffice... and encourage software developers, where possible, to maintain their own "Ubuntu compatible" repository. Allow these to be linked into .deb packages, so if I download a .deb for a commercial or community program, it can install the program and also install it's repository link into Software Update for seamless, central updates for third party programs to their latest versions.
Have one repository for "Ubuntu"... ie, GNOME and it's libraries, the linux kernel, core software like Add/Remove programs, system notifications, usplash, policykit etc that is maintained by Canonical. Provide maintained, independent repositories for key user software like Firefox, OpenOffice... and encourage software developers, where possible, to maintain their own "Ubuntu compatible" repository. Allow these to be linked into .deb packages, so if I download a .deb for a commercial or community program, it can install the program and also install it's repository link into Software Update for seamless, central updates for third party programs to their latest versions.
Solution #2:
Update repositories when a new version of a program comes out
When a new version of Firefox came out, it got set as a different package in apt that says it's beta. New versions should be set as updates, not ignored until the next release!
When a new version of Firefox came out, it got set as a different package in apt that says it's beta. New versions should be set as updates, not ignored until the next release!
Solution #3:
Use easy SuperDebs
Written by
sf_007 the 4 Aug 09 at 19:28.
Develop some sort of easily-installable
SuperDebs , alongside with a nice "SuperDeb Creator". Just click and install! That would be cool.
Develop some sort of easily-installable <a href="http://hacktolive.org/wiki/SuperDebs">SuperDebs</a>, alongside with a nice "SuperDeb Creator". Just click and install! That would be cool.
Solution #4:
Portable Apps
Written by
sf_007 the 4 Aug 09 at 19:39.
Why install software when you can simply run it? This would solve many problems
Why install software when you can simply run it? This would solve many problems
Solution #5:
Use backports
The Ubuntu backports system should contain the newest version of programs like OO.o and Firefox for each version of Ubuntu. Ideas on how to present the backports system to the user are welcome.
The Ubuntu backports system should contain the newest version of programs like OO.o and Firefox for each version of Ubuntu. Ideas on how to present the backports system to the user are welcome.
Hide content of update requests
Written by xfuser4 the 29 Jun 09 at 11:24.
New
While the automatic update of Ubuntu is great, it seems to be confusing to some users.
The problem is, that often there is a list of packages which are totally unknown to the user (like openssl, libwebkit or HAL).
A user that just don't know, what these packages mean, could be confused by the large set of information (esp. after a fresh install of Ubuntu). At least it will be useless for the user and if something went wrong, the user could not really tell what kind of update happened before the system failed, because the list was too long.
Solution #1:
Make a more condensed list
Written by
xfuser4 the 29 Jun 09 at 11:24.
Presenting the user all the details of a software update could be confusing. However the user is still interested in the meaning of a certain update.
Perhaps it would be better to condense the informations somehow. Instead of telling the user the name of all 10.000 packages which are part of OpenOffice, just tell her, that an update of OpenOffice happens. Instead of giving a list of cryptic system packages, just tell, that a set of system core packages will be updated.
Esp. the initial update after the system installation is very long and confusing...
Presenting the user all the details of a software update could be confusing. However the user is still interested in the meaning of a certain update.
Perhaps it would be better to condense the informations somehow. Instead of telling the user the name of all 10.000 packages which are part of OpenOffice, just tell her, that an update of OpenOffice happens. Instead of giving a list of cryptic system packages, just tell, that a set of system core packages will be updated.
Esp. the initial update after the system installation is very long and confusing...
Solution #2:
Give an "advance user" option
Written by
Rodrigo the 29 Jun 09 at 13:42.
Same as
idea #1 , which I personally believe is great. But then some more "advanced" user may like to know exactly what is happening in their systems.
So give them an option to see what packages (one by one) are being updated.
Same as idea #1, which I personally believe is great. But then some more "advanced" user may like to know exactly what is happening in their systems.
So give them an option to see what packages (one by one) are being updated.
Solution #3:
Move update details to an advanced view
Written by
jgoguen the 29 Jun 09 at 13:44.
Short version: Implement Solution 1, but allow the user to still see each individual package through an advanced view.
Long version: Condense update information into items more meaningful to average users, displaying only items such as "Firefox", "Evolution", "Core System", "OpenOffice.org", etc. but provide either a button or an option to display an "advanced view" that shows all packages.
Short version: Implement Solution 1, but allow the user to still see each individual package through an advanced view.
Long version: Condense update information into items more meaningful to average users, displaying only items such as "Firefox", "Evolution", "Core System", "OpenOffice.org", etc. but provide either a button or an option to display an "advanced view" that shows all packages.
Solution #4:
Solution #1 with an expandable tree.
Why not make each "main package" (ex: OpenOffice) the top of an expandable tree?
Hit the + beside the package and see all the related packages that will be updated.
+Gnome
-OpenOffice
=OpenOffice.org
=OpenOffice.org_lan_en_us
+GIMP
+Mozilla-Thunderbird
Why not make each "main package" (ex: OpenOffice) the top of an expandable tree?
Hit the + beside the package and see all the related packages that will be updated.
+Gnome
-OpenOffice
=OpenOffice.org
=OpenOffice.org_lan_en_us
+GIMP
+Mozilla-Thunderbird
Solution #5:
Hide list of updates
Written by
maccam94 the 20 Jul 09 at 23:30.
Initially display a window not much larger than a dialog box. Tell the user "It is recommended that you install # updates for your software." Have a "Show updates" button that expands the window and lists the individual updates. This choice would be remembered for future updates.
Initially display a window not much larger than a dialog box. Tell the user "It is recommended that you install # updates for your software." Have a "Show updates" button that expands the window and lists the individual updates. This choice would be remembered for future updates.
sources.list automatic updating of custom repos
Written by dhaus111 the 28 May 09 at 20:28.
New
After a few distribution upgrades the sources.list gets a little dirty. Not a big deal to go and clean it up, but a modern self sustaining OS should have a better system to keep it clean.