[packagekit] PackageKit 0.9.1 released!

Richard Hughes hughsient at gmail.com
Mon Mar 24 04:00:59 PDT 2014


Version 0.9.1
~~~~~~~~~~~~~
Released: 2014-03-24

Notes:
 - slapt-get backend replaced with the Katja backend (Eugene Wissner)
 - Bump the soname after the branch and deprecation removals (Richard Hughes)

Libraries:
 - Add pk_package_sack_find_by_id_name_arch() (Richard Hughes)
 - Support an old daemon for PkDetails and new library versions (Richard Hughes)

Backends:
 - alpm: Adapt to the WhatProvides API change (Richard Hughes)
 - apt: Adapt to the WhatProvides API change (Richard Hughes)
 - aptcc: Adapt to the WhatProvides API change (Richard Hughes)
 - aptcc: Change some changelog formatting which can confuse markdown
parsers (Matthias Klumpp)
 - aptcc: Fix Debian changelog url generation (Matthias Klumpp)
 - aptcc: Fix Ubuntu changelog loading as well (Matthias Klumpp)
 - aptcc: If the aptcc backend fails to spawn gdebi std_out and
std_err is invalid (Daniel Nicoletti)
 - aptcc: Make changelog-loading future-proof on Debian/Tanglu (Matthias Klumpp)
 - aptcc: Update to new pk_backend_job_details and
pk_backend_spawn_new APIs (Daniel Nicoletti)
 - aptcc: Update to the new PK backend API (Daniel Nicoletti)
 - dummy: Adapt to the WhatProvides API change (Richard Hughes)
 - entropy: Adapt to the WhatProvides API change (Richard Hughes)
 - entropy: Add Entropy Resources Lock support (Fabio Erculiani)
 - entropy: Add support for parallel Entropy (Fabio Erculiani)
 - entropy: Allow lazy load of all the heavy object instances (Fabio Erculiani)
 - entropy: Drop compatibility with old entropy releases (Fabio Erculiani)
 - entropy: Drop support for PackageFileUpdates interface, removed
upstream (Fabio Erculiani)
 - entropy: Enable backend parallelization support (Fabio Erculiani)
 - entropy: PackageKitEntropyClient.output API update (Fabio Erculiani)
 - hawkey: Adapt to the WhatProvides API change (Richard Hughes)
 - hawkey: Add support for the 'source' filter for queries (Richard Hughes)
 - hawkey: Allow getting the .repo filename from the HifSource (Richard Hughes)
 - hawkey: Allow packages to change architecture when updating (Richard Hughes)
 - hawkey: Always change repo data in a thread (Richard Hughes)
 - hawkey: Automatically repair the system if the transaction fails
(Richard Hughes)
 - hawkey: Do not fail when update details are no longer available
(Richard Hughes)
 - hawkey: Do not re-create the sack if the media repo was verified
less than 1s ago (Richard Hughes)
 - hawkey: Do not replace all kernel packages with a new update (Richard Hughes)
 - hawkey: Do not return available packages that are already installed
(Richard Hughes)
 - hawkey: Do not re-use the sack when a media source is cached in the
repos (Richard Hughes)
 - hawkey: Do not use librepo to download packages on the DVD (Richard Hughes)
 - hawkey: Do the refresh-cache transaction in a thread (Richard Hughes)
 - hawkey: Drop HifSourceScanFlags (Richard Hughes)
 - hawkey: Fix installing i386 packages on a 64bit computer (Richard Hughes)
 - hawkey: Free memory after g_file_new_for_path (Eugene Wissner)
 - hawkey: Get and set the correct keys in the yumdb (Richard Hughes)
 - hawkey: if a specified a specific cache-age then do not use the
sack cache (Richard Hughes)
 - hawkey: Implement GetDetailsLocal (Richard Hughes)
 - hawkey: Implement GetFilesLocal (Richard Hughes)
 - hawkey: Implement RepairSystem (Richard Hughes)
 - hawkey: Implement RepoRemove() (Richard Hughes)
 - hawkey: Never replace newer metadata with an older copy (Richard Hughes)
 - hawkey: Release locks early if the state fails (Richard Hughes)
 - hawkey: Return a better error when the rpmdb is hosed (Richard Hughes)
 - hawkey: Return a depsolved list when doing GetUpdates (Richard Hughes)
 - hawkey: Return the proper error code if hy_sack_load_yum_repo()
fails (Richard Hughes)
 - hawkey: Run GetDetails() in a thread to avoid blocking the daemon
(Richard Hughes)
 - hawkey: Save the previously downloaded packages when refreshing the
cache (Richard Hughes)
 - hawkey: Show the package origin when simulating (Richard Hughes)
 - hawkey: Split out the repos functionality to its own file (Richard Hughes)
 - hawkey: Support more filter modes when getting the list of repos
(Richard Hughes)
 - hawkey: Support the package_id origin syntax used by yum (Richard Hughes)
 - hawkey: Take more locks when writing to metadata and repo files
(Richard Hughes)
 - hawkey: Use the cache age in deciding when to download new metadata
(Richard Hughes)
 - hawkey: Use the correct error code when the lock is required (Richard Hughes)
 - hawkey: Use the location basename when downloading packages (Richard Hughes)
 - hawkey: Use the package cost when choosing a repo to use (Richard Hughes)
 - hawkey: Work around an oddity in the Fedora metadata format (Richard Hughes)
 - Katja: Add cache_info table (Eugene Wissner)
 - Katja: Add header files to the Makefile (Eugene Wissner)
 - Katja: Add metadata.db (Eugene Wissner)
 - Katja: Always enable foreign keys (Eugene Wissner)
 - Katja: Change percent_step type to gdouble to avoid 0 value (Eugene Wissner)
 - Katja: Delete existing database on refresh force (Eugene Wissner)
 - Katja: Don't close the database on error (Eugene Wissner)
 - Katja: Download file lists (Eugene Wissner)
 - Katja: Download single packages (Eugene Wissner)
 - katja: Fix 'make distcheck' (Richard Hughes)
 - Katja: Force refresh if the cache is too old (Eugene Wissner)
 - Katja: Implement pk_backend_job_start (Eugene Wissner)
 - Katja: Modify default Slackware mirror based on architecture (Eugene Wissner)
 - Katja: Parse MANIFEST.bz2 (Eugene Wissner)
 - Katja: Remember configuration modifications (Eugene Wissner)
 - Katja: Rename local 'conf' variables (Eugene Wissner)
 - Katja: Search file (Eugene Wissner)
 - Katja: Use pk_directory_remove_contents (Eugene Wissner)
 - poldek: Adapt to the WhatProvides API change (Richard Hughes)
 - urpmi: Adapt to mageia api list (Nicolas Lécureuil)
 - urpmi: Adapt to the WhatProvides API change (Richard Hughes)
 - urpmi: Use mageia bugzilla as default (Nicolas Lécureuil)
 - yum: Adapt to the WhatProvides API change (Richard Hughes)
 - zypp: Adapt to the WhatProvides API change (Richard Hughes)

New Features:
 - Add a new method GetDetailsLocal to get details about local
packages (Richard Hughes)
 - Add a RepoRemove method to the transaction interface (Richard Hughes)
 - Add GetFilesLocal() to be able to get the file list of a local file
(Richard Hughes)
 - Fall back to a details search for 'pkcon search foo' (Richard Hughes)
 - Include summary in PkDetails (Giovanni Campagna)
 - pkcon: print summary in get-details (Giovanni Campagna)
 - Set all the proxy settings when using pkcon (Richard Hughes)
 - Set an idle IO priority for background threaded transactions (Richard Hughes)
 - systemd-updates: Allow optionally shutting down after applying
updates (Richard Hughes)

Bugfixes:
 - Add missing header (Nicolas Lécureuil)
 - Add Qt annotation to the new Details signature (Daniel Nicoletti)
 - Annotate DBUS Interfaces (Dominique Leuenberger, Daniel Nicoletti)
 - Assume a cache-age of 'any' by default when using pkcon (Richard Hughes)
 - Assume we don't want to install source packages with pkcon (Richard Hughes)
 - Clear the prepared-updates file only when the update is invalidated
(Richard Hughes)
 - Do not disregard any transaction that takes more than 43 seconds to
complete (Richard Hughes)
 - Do not install into python_sitelib (Richard Hughes)
 - Do not overrride CLEANFILES from gtk-doc, append to it (Alban Browaeys)
 - Do not refer to packages in the PolicyKit dialog messages (Richard Hughes)
 - Do not use the '…' character when talking to plymouth (Richard Hughes)
 - Don't use the default main context in sync PkClient methods (Richard Hughes)
 - Fix directory path in the docs (Eugene Wissner)
 - Fix project links in docs (William Jon McCann)
 - gstreamer-plugin: Link with gstreamer 1.0 (Kalev Lember)
 - gtk-doc: DOC_SOURCE_DIR is relative to builddir (Alban Browaeys)
 - Make functions called by pk_backend_job_thread_create() thread safe
(Richard Hughes)
 - Only scan .desktop files in the datadir (Richard Hughes)
 - Remove deprecated API from the libpackagekit-glib library (Richard Hughes)
 - Remove PkConf and use GKeyFile directly (Richard Hughes)
 - Remove the PkProvidesEnum parameter from WhatProvides (Richard Hughes)
 - Remove the workaround for the gvfs session bus fix (Richard Hughes)
 - Rename GetDepends and GetRequires to DependsOn and RequiredBy
(Matthias Klumpp)
 - Return an error if a client tries to execute an unknown method
(Richard Hughes)
 - Set the default cache-age to 'never' (Richard Hughes)
 - When using 'pkcon install' assume arch filter unless specified
otherwise (Richard Hughes)

Tarballs available here: http://people.freedesktop.org/~hughsient/releases/

Richard


More information about the PackageKit mailing list