[packagekit] PackageKit 0.8.8 released!
Richard Hughes
hughsient at gmail.com
Wed May 8 01:56:58 PDT 2013
Version 0.8.8
~~~~~~~~~~~~~
Released: 2013-05-08
Notes:
- PackageKit now allow local active users to install signed software without
prompting for authentication. If you need to change this you will need to
either install a PolicyKit override or just patch the policy file.
Libraries:
- Add some public getters to PkUpdateDetail (Richard Hughes)
- Don't use the default main context in sync PkClient methods
(Giovanni Campagna)
- When getting desktop data try the installed prefix, and then the
system copy (Richard Hughes)
Backends:
- alpm: Account for minor API changes in alpm 8 (Jonathan Conder)
- alpm: Add GPGDir config option (Jonathan Conder)
- alpm: Add new error codes (Jonathan Conder)
- alpm: Allow forced install of untrusted packages (Jonathan Conder)
- alpm: Fix freedesktop.org bug #44713 (Jonathan Conder)
- alpm: Fix locale and proxy support (Jonathan Conder)
- alpm: Implement preliminary signature checking (Jonathan Conder)
- alpm: Improve and update config file parsing (Jonathan Conder)
- alpm: Improve messages and status/progress reports (Jonathan Conder)
- alpm: Make use of new package origin API (Jonathan Conder)
- alpm: Port configuration logic to new API (Jonathan Conder)
- alpm: Port enum constants to new API (Jonathan Conder)
- alpm: Port error messagess to new API (Jonathan Conder)
- alpm: Port function calls to new API (Jonathan Conder)
- alpm: Port public structs to new API (Jonathan Conder)
- alpm: Port type names to new API (Jonathan Conder)
- alpm: Remove ShowSize option, add VerbosePkgLists (Jonathan Conder)
- alpm: Report new informational updates to frontend (Jonathan Conder)
- alpm: Update error codes again (Jonathan Conder)
- aptcc: Check if we have network only for operations that need it
(Daniel Nicoletti)
- aptcc: Make sure we always use gboolean on g_variant_get calls
(Daniel Nicoletti)
- aptcc: Fix compile warnings (Daniel Nicoletti)
- aptcc: Fix repo set data signature (Daniel Nicoletti)
- aptcc: Fix sorting of packages and duplicates removal (Daniel Nicoletti)
- aptcc: GDebi supports now the installation of multi-arch packages
(Daniel Nicoletti)
- aptcc: Get changelogs like apt-get does (Daniel Nicoletti)
- aptcc: Use gboolean for g_variant_get (Daniel Nicoletti)
- aptcc: Make sure we do the network test before setting the no
network error (Daniel Nicoletti)
- aptcc: Remove redundant colon (Daniel Nicoletti)
- aptcc: Set a friendly message on the changelog text if we failed to
fetch it (Daniel Nicoletti)
- aptcc: Use the right var type (Daniel Nicoletti)
- dummy: Fix compile with __attribute__ gnu_printf (Richard Hughes)
- entropy: Add compatibility with Entropy 179 (Fabio Erculiani)
- entropy: Add forward compatibility with upcoming new Entropy
Library releases (Fabio Erculiani)
- entropy: Fix undefined reference "update" (Fabio Erculiani)
- yum: Ensure conf.cache is set before repo.cache is created (Richard Hughes)
- yum: Ignore errors when removing packages to work out the requires
list (Richard Hughes)
- zif: Do not issue a critical warning when doing WhatProvides (Richard Hughes)
- zif: Fix compile with __attribute__ gnu_printf (Richard Hughes)
- zif: Fix GetDepends when more than one package is specified (Richard Hughes)
- zif: Respect the filters when doing GetRequires (Richard Hughes)
- zif: Use the same speedup used in libzif upstream (Richard Hughes)
- zypp: Do not trigger invalid numbers (Stephan Kulow)
- zypp: Fix compile with __attribute__ gnu_printf (Stephan Kulow)
- zypp: Fix download progress (Stephan Kulow)
- zypp: Fix removing packages (Stephan Kulow)
- zypp: Ignore system resolvables during install too (Stephan Kulow)
- zypp: Ignore @System upgrades during update (Stephan Kulow)
- zypp: Instantiate PoolStatusSaver after pool is built (bnc#804054)
(Michael Andres)
- zypp: Less debug in progress functions (Stephan Kulow)
- zypp: Merge all backend code into one file, much easier to refactor
(Stephan Kulow)
- zypp: Only allow to update candidates (fdo#61231) (Stephan Kulow)
- zypp: Remap PK provides into rpm provides as the zif backend does
(Stephan Kulow)
- zypp: Use the right functions to get solvables (Stephan Kulow)
New Features:
- Added Provides property to retrieve which Provides the backend
supports (Daniel Nicoletti, Richard Hughes)
- Expose the transaction flags on the .Transaction object (Richard Hughes)
- Use __attribute__ gnu_printf when dealing with varargs (Richard Hughes)
- Use G_GNUC_NULL_TERMINATED for pk_backend_spawn_helper (Richard Hughes)
- Use PIE to better secure installed tools and also use full RELRO in
the daemon (Richard Hughes)
Bugfixes:
- Add compatibility with newer libarchive versions (Matthias Klumpp,
Daniel Nicoletti)
- Allow clients to call org.freedesktop.DBus.Peer (Richard Hughes)
- browser-plugin: Do not crash when running an installed package that
is upgradable (Richard Hughes)
- Do not install the bash-completion code in /etc (Richard Hughes)
- Do not use _UTF8Writer when using python3 (Richard Hughes)
- Do not write the prepared-updates file if systemd is not available
(Richard Hughes)
- Don't abort the daemon if the client requests a property that does
not exist (Richard Hughes)
- Don't initialize GType system on newer GLib versions (Matthias Klumpp)
- Ensure /var/lib/PackageKit exists before using it (Colin Walters)
- Fix compiling with --enable-systemd --disable-systemd-updates
(Dominique Leuenberger)
- Fix crash while calling inhibit into systemd-login (Stephan Kulow)
- Fixed connman interface (Pekka Lundstrom)
- Fix symbol-prefix passed to g-ir-scanner (Evan Nemerson)
- Make PackageKit compile on !Linux again (Matthias Klumpp)
- Pause for 10 seconds if an error occurred before restarting
systemd-updates (Richard Hughes)
- Remove pk-plugin-clear-system-update as removing the trigger file
is never required (Richard Hughes)
- Remove the prepared-updates file if any relevant state was changed
(Richard Hughes)
- Resolve according to the filters when doing 'pkcon get-requires'
(Richard Hughes)
- Support getting the distro-id from /etc/os-release (Richard Hughes)
- Use the correct session method to fix font installation in
pk-gtk-module (Richard Hughes)
- Write a pre-failure status file in case the update transaction
crashes (Richard Hughes)
Tarballs available here: http://www.packagekit.org/releases/
Richard
More information about the PackageKit
mailing list