[packagekit] PackageKit 0.6.14 released!

Richard Hughes hughsient at gmail.com
Wed May 4 02:54:34 PDT 2011


Version 0.6.14
~~~~~~~~~~~~~~
Released: 2011-05-04

Notes:
 - Lots of nice bugfixes in this release, along with slight changes to
   the SetProxy() and DownloadPackages() D-Bus API.
   If you're using either packagekit-glib or packagekit-qt then there's
   no change required as the libraries have symbol fallbacks.
 - The packageKit-qt2 library has been committed by Daniel Nicoletti,
   which is eventually aiming to replace packagekit-qt.

Libraries:
 - glib: Add GIR annotations to make PK GIR usable (Matthias Klumpp)
 - glib: Add header name to GIR and set export package (Matthias Klumpp)
 - qt2: A crash was apparently a caching error on apper build dir
(Daniel Nicoletti)
 - qt2: Add Eula class to avoid API breaks in case pk changes (Daniel Nicoletti)
 - qt2: Add Signature header and install Daemon header (Daniel Nicoletti)
 - qt2: Change the Transaction constructor to be more convinient
(Daniel Nicoletti)
 - qt2: Fix Package class to not delete d, which fixes crashes weirdly
(Daniel Nicoletti)
 - qt2: Include QSet in package.h so that Groups get defined (Daniel Nicoletti)
 - qt2: Updating enums and adding UpgradeSystem() method (Daniel Nicoletti)
 - qt: Add storeInCache parameter to downloadPackages to cover new API
(Daniel Nicoletti)
 - qt: Fix typo in SearchGroups (Dimitar Popov)

Backends:
 - alpm: download packages to the system cache if no directory is
specified (Jonathan Conder)
 - alpm: Port features from the pacman backend (Jonathan Conder)
 - alpm: update for libalpm 6 (Jonathan Conder)
 - aptcc: Fix configure.ac to avoid pk-qt linking against apt-pkg
(Daniel Nicoletti)
 - conary: add a method to reset callback (Jesse Zhang)
 - conary: add exception handling around get_updateall_job (Jesse Zhang)
 - conary: bring back exception handling around build_update_job (Jesse Zhang)
 - conary: clear job cache at the right place (Jesse Zhang)
 - conary: clear the job cache when updating through non-sysmodel
pathway. (Og B. Maciel)
 - conary: don't support UpdatePackages (Jesse Zhang)
 - conary: fix call of deleted method in conaryCallback (Jesse Zhang)
 - conary: fix exception processing of applyUpdateJob (Jesse Zhang)
 - conary: fix generating XMLCache for custom labels (Jesse Zhang)
 - conary: fix get-updates (Jesse Zhang)
 - conary: handle stale jobs for updateall (Og B. Maciel)
 - conary: implement get-updates for system model (Jesse Zhang)
 - conary: implement install/remove for system model (Jesse Zhang)
 - conary: make pylint happier (Jesse Zhang)
 - conary: move build_update_job to where it belongs (Jesse Zhang)
 - conary: move job caching methods to UpdateJobCache (Jesse Zhang)
 - conary: move more code to conarypk (Jesse Zhang)
 - conary: port away from PK_BACKEND_OPTIONS (Jesse Zhang)
 - conary: process packages update/erase in a single job (Jesse Zhang)
 - conary: really implement simulate* and don't rely on conary --test
(Jesse Zhang)
 - conary: reduce code duplication between get_updates and
update_system (Jesse Zhang)
 - conary: remove abundant imports (Jesse Zhang)
 - conary: remove broken GetDepends implementation (Jesse Zhang)
 - conary: remove class scope variable (Jesse Zhang)
 - conary: rename variables to better reflect the return type (Jesse Zhang)
 - conary: show update jobs correctly (Jesse Zhang)
 - entropy: drop entropy.tools deprecated functions usage (Fabio Erculiani)
 - entropy: make use of the new Entropy Web Services interfaces (Fabio
Erculiani)
 - entropy: restore compatibility with newer releases (Fabio Erculiani)
 - poldek: port away from PK_BACKEND_OPTIONS (Marcin Banasiak)
 - yum: fix DownloadPackages to save to the system cache if there is
no directory passed to it (Richard Hughes)
 - yum: implement _pkg_compare() and use get_package_list() (Richard Hughes)
 - zypp: check repo file before using it (Zhang Qiang)
 - zypp:consider only_trusted option while installing packages (Zhang Qiang)
 - zypp:fix memory leak in pk_backend_transaction_start (Zhang Qiang)
 - zypp: Patch::Content is returned by value. Fixes crash on
get-updates (bnc#685831) (Duncan Mac-Vicar P)
 - zypp:reload RpmDB before removing packages (Zhang Qiang)
 - zypp: Report download speed (bnc#663069) (Duncan Mac-Vicar P)
 - zypp: reset packages status in repo while removing packages (Zhang Qiang)
 - zypp:Set locale info at the begin of transaction (Zhang Qiang)
 - zypp: support proxy_https,proxy_socks,no_proxy (Zhang Qiang)
 - zypp: use namespace once to remove the namespace noise. (Duncan Mac-Vicar P)
 - zypp: Use output parameters (references) for containers (Duncan Mac-Vicar P)

New Features:
 - Add a 'store_in_cache' attribute to the DownloadPackages method
(Richard Hughes)
 - Automatically cancel running background transactions if a
foreground transaction is committed (Richard Hughes)
 - Cancel any background transactions when we get SuggestDaemonQuit
(Richard Hughes)
 - Introduce other attributes in the SetProxy() method (Richard Hughes)

Bugfixes:
 - docs: Set zypp backend can downloadPackages (Zhang Qiang)
 - browser-plugin: Remove deprecated symbols (Matthias Klumpp)
 - Fix precedence when assigning strings to a *GStrv (Jonny Lamb)
 - Create transaction db properly if it's not exist (Zhang Qiang)
 - docs: Fix path of packagekitd (Jesse Zhang)
 - docs: Update Feature Matrix for conary (Jesse Zhang)
 - docs: Updating the kpackagekit info and adding myself to authors
(Daniel Nicoletti)
 - Do not abort in pk_catalog_init() if PackageKit is not available.
Fixes rh#688280 (Richard Hughes)
 - Do not allow backends to output duplicate older packages when
searching with newest (Richard Hughes)
 - Fix a crash where the error code was pointing to freed memory.
Fixes rh#684464 (Richard Hughes)
 - Fix a typo in pk_transaction_db_get_proxy (Zhang Qiang)
 - Get more proxy info after the new proxy parameters was introduced
(Zhang Qiang)
 - Honour ACLOCAL_FLAGS in Makefile.am. Fixes fd#35237 (Richard Hughes)
 - pkcon: add missing {} around if (Jesse Zhang)
 - pk-debuginfo-install: fix typo of using PK_FILTER (Zhang Qiang)
 - Remove pacman backend (Jonathan Conder)
 - Use the new threadsafe signal handling support in GLib (Richard Hughes)

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

Richard.



More information about the PackageKit mailing list