[packagekit] PackageKit 0.6.10 released!

Richard Hughes hughsient at gmail.com
Mon Nov 1 09:38:07 PDT 2010


Version 0.6.10
~~~~~~~~~~~~~~
Released: 2010-11-01

Notes:
 - This is the first release of PackageKit to support session
   configuration helper support in the GLib and QT libraries.
 - This allows debconf to work when using PackageKit on Debian.
 - A formal transaction lifecyle is now in place, which allows future
   extensions to hook into the transaction at certain points.

Libraries:
 - glib: Add several more FSF free licenses (Richard Hughes)
 - glib: Add some C getters and setters for PkClient and PkTask (Richard Hughes)
 - glib: Fix up a lot of the gobject-introspection warnings (Richard Hughes)

Backends:
 - alpm: Fixed detection code (Valeriy Lyasotskiy)
 - aptcc: Add a nicer string pointing to launchpad when the changelog
is not available (Daniel Nicoletti)
 - aptcc: Feature: added a fetcher/parser for updates changelogs
(Daniel Nicoletti)
 - dummy: Add a self test which uses the frontend-socket hint, and
plays ping-pong with the client (Richard Hughes)
 - slapt: Updated backend for compatibility with slapt-get 0.10.2g
(Jason Woodward)
 - smart: dpkg requires a PATH variable, so set it (Anders F Bjorklund)
 - smart: Set PATH for FreeBSD and Linux (Anders F Bjorklund)
 - test: Add a pk_backend_get_description() vfunc to allow the
backends to be loaded (Richard Hughes)
 - yum: Add some initial code to support SearchGroup(collections) when
using the Zif backend (Richard Hughes)
 - yum: Fix compile with libzif from git master (Richard Hughes)
 - yum: Properly fix the Resolve(@category) search as pkcon needs this
to work to be able to install and remove groups (Richard Hughes)
 - yum: Remove selinux-policy from InfrastructurePackages, it's
updated way too often (Richard Hughes)
 - yum: Support SearchGroup(newest) when using the Zif backend (Richard Hughes)
 - yum: Use the cache-age if set by the frontend (Richard Hughes)
 - yum: Use the Zif 'action-changed' signal to emit StatusChanged
events for the transaction (Richard Hughes)
 - yum: When returning results from SearchGroup(collections) check if
the groups are installed (Richard Hughes)
 - zypp: Call zypp_build_pool() when searching with what_provides (Zhang Qiang)

New Features:
 - Add a new optional hint, 'cache-age' to allow the frontend to
control the maximum age of the metadata (Richard Hughes)
 - Add PkClientHelper, which allows a helper session program to be run
for a transaction (Richard Hughes)
 - Add the concept of a transaction lifecycle (Richard Hughes)
 - Document the @category resolve special case in the specification as
it's been used for at least a year now (Richard Hughes)
 - Document the @category search in the docs, as it's been used in a
few backends for over two years... (Richard Hughes)

Bugfixes:
 - Add a special case of a DBus unique name of
:org.freedesktop.PackageKit which is used in the self check code
(Richard Hughes)
 - Always emit Message(BackendError) when there is a parsing error
from a spawned process (Richard Hughes)
 - Always emit the locked and unlocked signals even if HAL is not
available (Richard Hughes)
 - cnf: Pass all arguments to comand-not-found so we open the newly
installed tool with existing argv (Richard Hughes)
 - Do not strip the trailing plus when comparing licences, as GPL+
exists, but GPL does not (Richard Hughes)
 - Ensure we notice when a spawn command is invalid by printing it in
red on the command line (Richard Hughes)
 - Make PkLsof find lsof on Debian (Matthias Klumpp)
 - Make the output of command-not-found match the bash builtin. Fixes
rh#641311 (Richard Hughes)
 - Move the managed bindings to a seporate repo as they are very out
of date (Richard Hughes)
 - Prevent a segfault when estimating the time when the backend issues
many ProgressChanged signals at one time. Fixes #30941 (Richard
Hughes)
 - Raise the default of StateChangedTimeoutPriority from 5 seconds to
30 seconds. Fixes rh#641691 (Richard Hughes)
 - Require GTK >= 2.91.0 for the GTK3 version of the PackageKit font
install module (Richard Hughes)
 - Return with success if the database contained no proxy values for a
transaction, as this could be correct (Richard Hughes)
 - Switch from EggDebug to the GLib debugging framework (Richard Hughes)
 - Switch the default to UseUpdateCache=false now we are using
cache-age (Richard Hughes)

Tarballs available here: http://www.packagekit.org/releases/

Richard.



More information about the PackageKit mailing list