Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
Update manager
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor qwerty800 on Update manager

The update manager is plain and old  
Written by Afroman10496 the 6 Aug 09 at 20:15. Not an idea
In the update manager, all you see is a menu with a scrollbar, with programs, a program number, and a very brief description. BORING.
353
votes
closed
Solution #1: Make it better looking and more orginized
Written by Afroman10496 the 6 Aug 09 at 20:15.
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
closed
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
closed
Solution #3: Group related updates together
Written by chrismounce the 12 Aug 09 at 23:27.
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
closed
Solution #4: Organize related things better
Written by darkerego the 16 Aug 09 at 07:27.
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
closed
Solution #5: Update on Shutdown Option
Written by Penguin Guy the 16 Aug 09 at 18:18.
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
closed
Solution #6: Only group packages with same changes text
Written by oliver-joos the 27 Aug 09 at 23:38.
(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
closed
Solution #7: Fine as it is
Written by nave.notnilc the 30 Aug 09 at 17:09.
It is currently simple, straightforward, and concise.
-6
votes
closed
Solution #8: No more code-rot please!
Written by LnxDeeGee the 31 Aug 09 at 01:17.
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!

See the 7 comments or propose a solution (latest comment the 5 Oct 11 at 17:38) >>

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...
12
votes
up equal down
Solution #1: Add "Apply" button to "damaged index file" update manager window
Written by gio91ber the 16 Jan 10 at 14:42.
I think it would be a better solution to add an "Apply" button that runs the command for you, notices you of what package it will have to install/remove, asks a confirm and then applies the fix by itself...

Excuse me for my poor english...

Add a comment or propose a solution >>

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?
-71
votes
up equal down
Solution #1: Keep the old packages in the newer repositories.
Written by qwerty800 the 4 Jun 09 at 20:33.
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.
46
votes
up equal down
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.
228
votes
up equal down
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.
143
votes
up equal down
Solution #4: Add a "unsupported" repository section.
Written by TwistedLincoln the 6 Jun 09 at 16:09.
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.
-28
votes
up equal down
Solution #5: Notify Bloggers, Who Will Provide Information About Maintained Software
Written by kurtedelbrock the 14 Jun 09 at 01:51.
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?
-8
votes
up equal down
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.
3
votes
up equal down
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.

See the 9 comments or propose a solution (latest comment the 3 Nov 09 at 06:35) >>

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.
622
votes
up equal down
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).
-151
votes
up equal down
Solution #2: Updater proposes auto-restart and restore of affected apps
Written by germclown the 24 Aug 09 at 05:30.
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"
-95
votes
up equal down
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.
59
votes
up equal down
Solution #4: Update the application without restart
Written by natureflow the 3 Sep 09 at 10:29.
I propose to update the application "on-fly". So you don't need to stop chatting if your instant messenger gets an update.
26
votes
up equal down
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.
28
votes
up equal down
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.
60
votes
up equal down
Solution #7: #5 but with more details
Written by kritzikratzi the 14 Oct 09 at 13:56.
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! "



See the 8 comments or propose a solution (latest comment the 27 Oct 09 at 20:43) >>

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.
-18
votes
up equal down
Solution #1: Provide and allow provision of independent repositories for User Programs
Written by Scottmoelker the 1 Aug 09 at 23:51.
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.
62
votes
up equal down
Solution #2: Update repositories when a new version of a program comes out
Written by SoftwareExplorer the 4 Aug 09 at 02:01.
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!
10
votes
up equal down
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.
-27
votes
up equal down
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
9
votes
up equal down
Solution #5: Use backports
Written by maybeway36 the 19 Aug 09 at 15:53.
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.

See the 11 comments or propose a solution (latest comment the 31 Aug 09 at 10:56) >>

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.

39
votes
up equal down
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...
207
votes
up equal down
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.
68
votes
up equal down
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.
126
votes
up equal down
Solution #4: Solution #1 with an expandable tree.
Written by Darwin Survivor the 29 Jun 09 at 18:57.
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
-24
votes
up equal down
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.

See the 11 comments or propose a solution (latest comment the 26 Jul 09 at 17:42) >>

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.
150
votes
up equal down
Solution #1: auto updating
Written by dhaus111 the 28 May 09 at 20:28.
Have ubuntu check to see if there is a repo & key for the newly installed distribution and offer to convert from the old repo to the new one. It does this for universe and multiverse already, but with some server querying it can be done for custom repos also.

See the 3 comments or propose a solution (latest comment the 2 Jun 09 at 02:28) >>

Package Security  
Written by mydoghasworms the 19 May 09 at 06:13. New
Consider the possibility of replay attacks as described in the following link:

http://www.cs.arizona.edu/people/justin/packagemanagersecurity/

It ought to be possible to add extra security to the package manager.
76
votes
up equal down
Solution #1: Centrally hosted MD5 checksum for each package file
Written by mydoghasworms the 19 May 09 at 06:13.
A package manager should be able to verify the integrity of the package being downloaded by requesting a checksum for the package file from the central Ubuntu package server. That way users can know that the payload they are receiving is in fact genuine. This should be available as an optional feature in the package manager.
-27
votes
up equal down
Solution #2: login to update
Written by Gerwin the 20 May 09 at 07:19.
Let apt use something like https:// or ssh://

and let it automatically login on the server whit a user-name and password.

this way we will be able to now how many Linux users use the Ubuntu responsery.

And a reminder can be send to the email of a person if someone has not updated for a wile

It makes it more secure and new users wont forget to update.

See the 3 comments or propose a solution (latest comment the 26 May 09 at 19:05) >>