Removing software; blowing your feet off

In packagekit, there are two modes for removing a package, force-true and force-false. If force is false, then the package will only be removed if no other packages depend on it. If force is true, then it and any packages that depend on it are also removed. With this power allows us to do cool … Continue reading Removing software; blowing your feet off

org.freedesktop.Hal.Device.SystemPowerManagement and the user

PackageKit now locks the org.freedesktop.Hal.Device.SystemPowerManagement interface on HAL when a backend task is marked as non-interruptable. This basically means that if you start a system upgrade and then click hibernate then it will allow it during the download phase but deny it during the actual install phase. This also works with multiuser fast-user-switch environments, where … Continue reading org.freedesktop.Hal.Device.SystemPowerManagement and the user

A pretty-useless debugging client for PackageKit I wrote in a few minutes: Useful to PackageKit Hackers… It basically allows you to see what the currently running backend can do, and what is left to implement. Some of the backends can't do all the actions, so this tool can show you what they should be able … Continue reading

Application database icons

When pk-application gets packages that meet a search criteria it just prints the package name, version, summary and if it's installed or not. This is really bad from a UI point of view. What I want is: __________[ ] packagename-version[ ICON ] Translated short description[________] [more] Unfortunately, neither the translated short description nor the icon … Continue reading Application database icons