[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