Posts Tagged for: PackageKit

PackageKit 0.1.5

PacakgeKit 0.1.5 was released today. This release includes several fixes to the Conary backend:

  1. Better error handling – The backend reports errors to PackageKit rather than just silently failing. Now when you try to update your system if there is an error you should get a nice message in your notification area that details the error. This might be rather verbose for now, depending on the error. If you see any really long errors that you think could be handled better please let me know.
  2. Better flavor handling – The backend passes around both version *and* flavor information, whereas before it only really passed versions. This means that people that had issues updating because the backend sometimes got confused about what flavors it should use.
  3. A bug in the get updates code that was triggered when packages are being erased as part of an update has been fixed. Unfortunately PackageKit doesn’t have a good way of differentiating between install, update, and erase in the GUI when getting updates. For now PackageKit will display the old version/flavor that is being removed.

PackageKit and gnome-packagekit have already been updated for Foresight Linux 2 Devel and should be updated for Foresight Linux 1 soon.

PackageKit 0.1.0 Released

Over the past couple of months I have been working on the conary backend to PackageKit, a dbus abstraction for package management. Today the first version was released for public consumption. PackageKit is now shipping as part of Foresight Linux if anyone wants to try it out.

What this means for users:

This gives users a generic interface for managing software on their system. Makes it easier for users to install applications because they can be sorted by the same topics that exist in menus. Provides an abstraction layer for requesting software by generic names.

What this means for developers:

Application developers now have a generic interface for requesting package installs. This could be useful for applications that use plugins like firefox, mplayer, and totem.

For more information see the packagekit.org.