Having just migrated from Adept Manager to Kpackagekit on Kubuntu, I've been thrilled with a whole bunch of the improvement you guys have made. I love the lightning speed of searches. The clean interface. The way there's no wait after opening while every package in existence is listed. It feels so close to perfection... that I thought I'd add what would make the final "icing on one heck-of-a cake" as it were:
1. Tell me why things didn't install
When a package can't be installed, you get no indication as to why or how to fix it. I'd love something as plain English as:
"Couldn't install appfoo because it needs appbar and it doesn't exist in any of your current software sources. Do you need to add a software source from somewhere else first?"
"Couldn't install appfoo because it needs appbar 2.1 or later to run, however this could cause problems with appwidget which needs appbar 2.0."
OK, I know... this is a *package* manager not an application installer. When you *do* create an app installer though it would *really* help to be able to include a screenshot, especially for games.
3. Search for >1 word
Sometimes 1 word lists 1000's of packages, but you're not sure what the second word would be. It would seriously rock to be able to type "packagekit dev" (sans quotes) and find things rather than just a single word.
4. Add a repo by cicking on it in browser
This is one for the browser plugin (ok mozilla plugin, but I'm hoping for a Konqueror one :) Identify repository links (eg deb http://mydomain.com/ubuntu jaunty main) and be able to click on it and it's added to your repo's (OK, with a confirm dialogue). Kind of like apturl for repo's.
5. Fewer clicks to install (combine review + dependency dialogues)
Currently to install a package with dependencies, it's:
1 click to add the package to the list
1 click to apply
1 click to confirm the package selection
1 click to agree to the dependencies
This could be cut down by combining the review dialogue with the dependencies one eg:
You have chosen to:
- Add appfoo
- Remove appbar
Which also needs:
OK / Cancel
Anyway, thanks for your amazing work. I never thought I'd enjoy using a packagemanager so much. Team packagekit rocks.
We moved the upstream bugtracker to GitHub a long time ago. If this issue still affects you please re-create the issue here: https://github.com/hughsie/PackageKit/issues
Sorry for the impersonal message, and fingers crossed your issue no longer happens. Thanks.