install action fails, claims no PackageKit
Submitted by Christopher Yeleighton
Link to original bug (#793164)
Description
The following command fails: { yelp 'install:hunspell'; }. It displays a message box telling me that I do not have PackageKit. Which is false and leaves the user absolutely clueless.
<rant>
- Extending yelp with a service to install packages is a HUGE misunderstanding. The URI should be 'install-package:hunspell', rather than 'install:hunspell', and yelp should inquire the desktop database about an application that could offer such a service, rather than trying to find a possible handler on the desktop bus and talking to it (or failing miserably) yelpself. This is dbusitis in action.
- To the guys behind the action concept: the action attribute replaces the hyperlink, meaning that I cannot build from source because yelp thinks it is better to install a package. Well, sometimes it is, sometimes it is not, and the decision should be mine, not yelp’s.
</rant>
Version: 3.20.x