diff options
author | Richard Hughes <richard@hughsie.com> | 2009-09-07 12:42:24 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2009-09-07 12:42:24 +0100 |
commit | f24705bbe16f8e32ba7f48655990169b6c7e9c2f (patch) | |
tree | 02ecad96ef5199c21cd9850c4f5626481e27b0b8 | |
parent | 2470e1b3e06593c1d1f26d64585435706fb61eeb (diff) |
Release version 0.5.2PACKAGEKIT_0_5_2
-rw-r--r-- | NEWS | 188 | ||||
-rw-r--r-- | contrib/PackageKit.spec.in | 2 | ||||
-rw-r--r-- | docs/html/pk-download.html | 1 |
3 files changed, 190 insertions, 1 deletions
@@ -1,3 +1,191 @@ +Version 0.5.2 +~~~~~~~~~~~~~ +Released: 2009-09-07 + +Notes + - A new read-only backend for FreeBSD Ports. + - New Simulate* methods added to find out what a transaction will do. + - Resove() now accepts a package_id as well as a package name. + - New properties on the DBus interfaces, with the old methods deprecated. + - The new packagekit-glib2 library is experimental and unstable, but is designed to + replace the old packagekit-glib library long term. Early testing welcomed. + +Translations + - Updated translation for Malayalam (anipeter) + - Updated translation for Spanish (beckerde) + - Updated translation for Greek (charnik) + - Updated translation for Korean (eukim) + - Updated translation for Czech (hunter688) + - Updated translation for Tamil (ifelix) + - Updated translation for Brazilian Portuguese (igor) + - Updated translation for German (kenda) + - Updated translation for Spanish (logan) + - Updated translation for Oriya (mgiri) + - Updated translation for Ukranian (mvdz) + - Updated translation for Slovak (palos) + - Updated translation for Hindi (rajesh) + - Updated translation for Polish (raven) + - Updated translation for Portuguese (ruigo) + - Updated translation for Bengali (runab) + - Updated translation for Marathi (sandeeps) + - Updated translation for Gujarati (swkothar) + - Updated translation for Finnish (vpv) + - Updated translation for Dutch (warrink) + - Updated translation for Catalan (xconde) + +New Features + - Make the browser plugin interaction better (Matthias Clasen) + - Add more plugin polish with coloured backgrounds and curved edges (Matthias Clasen) + - Add FreeBSD distro IDs (Anders F Bjorklund) + - Add the external D-Bus methods for Simulate (Daniel Nicoletti) + - Simulate installing packages and files in pkcon if possible (Daniel Nicoletti) + - Use SimulateRemovePackages in preference to GetRequires in pkcon (Daniel Nicoletti) + - Print the different types of action from simulate with a different list prefix in pkcon (Richard Hughes) + - Add the device rebinding functionality required for the session to install drivers (Richard Hughes) + - Add PK_PROVIDES_ENUM_POSTSCRIPT_DRIVER for the new foomatic functionality (Richard Hughes) + - Add a very early version of the glib2 asynconous library (Richard Hughes) + - Allow resolve to match on an exact package_id (Richard Hughes) + - Add properties to the transaction and daemon interface and deprecate the old methods (Richard Hughes) + - Property names have to be WindowsStyleCaps (Richard Hughes) + +Bugfixes + - Avoid realpath segfault on freebsd (Anders F Bjorklund) + - Use correct configure test for newer polkit (Christopher Aillon) + - Detect the new libnm-glib name as well as the old libnm_glib (Richard Hughes) + - Send percentage-invalid when setting up the transaction and waiting for authentication (Richard Hughes) + - Create log file with correct permissions (Valeriy Lyasotskiy) + - Fixup the package types if we are emulating the simulate methods (Daniel Nicoletti) + - PackageKit browser plugin must support windowed mode (Martin Stransky) + - The managed library feature needs gapi-sharp to build (Mounir Lamouri) + - Remove unused docbook-docs option add man-pages option to build man pages (Mounir Lamouri) + - Fix packagekit-qt dep: cppunit is needed only when building tests (Mounir Lamouri) + - Add a check for ConsoleKit and warn the user if not found (Mounir Lamouri) + - Add some error checking when we try to parse package_ids, to avoid segfaulting on bad backends (Richard Hughes) + - Handle not having ConsoleKit available more gracefully (Richard Hughes) + - Add some error detection in command-not-found if the daemon cannot be started (Richard Hughes) + - Don't run the helper script in command-not-found when dbus is not running. Fixes fd#23149 (Richard Hughes) + - Removing packages should invalidate the updates cache. Fixes rh#516457 (Richard Hughes) + - If there is no HAL, don't segfault when unloading PkInhibit (Richard Hughes) + - Add a CanAuthorize method to the daemon to know if the daemon will show an authentication window (Richard Hughes) + - Reduce the amount of GUI interaction in the web plugin (Richard Hughes) + - Make 'pkcon update foo' actually work (Richard Hughes) + - Change the pkcon repo-list output to be more normal. Fixes rh#520330 (Richard Hughes) + - Make the number on the progressbar track the actual percentage in debuginfo-install (Richard Hughes) + - Remove the trailing newline from fgetc in pkcon so multiple requests work (Richard Hughes) + - For backends without simulate, we need to emit the original packages before we fall back (Richard Hughes) + - Fix up some return values in the event of an error. Spotted by clang (Richard Hughes) + - Fix up the python example in the FAQ (مؤيد السعدي) + +Libraries + - glib: Add pk_control_can_authorize() as a client helper (Richard Hughes) + - glib: Fix up the self tests after recent error change (Richard Hughes) + - glib: Trap errors from simulate clients in the same way as the other methods (Richard Hughes) + - glib: Fix up the PkControl properties with the interface change (Richard Hughes) + - glib: Fix up a few shared files so glib2 can build with Werror flags set (Richard Hughes) + - glib: Don't assert the client if new properties are added to the interface (Richard Hughes) + - glib: Add the glib client helpers for Simulate (Daniel Nicoletti) + - glib: Add a 'status' property to PkClient (Richard Hughes) + - qt: Update the API to match PK 0.5, and handle DBus errors better (Adrien Bustany) + - qt: Fix undefined symbol daemonErrorFromDBusReply (Adrien Bustany) + - qt: Properly remove the old PolicyKit files (Adrien Bustany) + - qt: Never return null when expecting a Transaction (Adrien Bustany) + - qt: Fix wrong signal connection in transaction.cpp (Adrien Bustany) + - qt: Fix a bug where the error state of a transaction wouldn't be initialized (Adrien Bustany) + - qt: Update Transaction::Status enum (Adrien Bustany) + - qt: Add simulate support (Adrien Bustany) + - qt: Add additionnal methods to preserve API with earlier versions (Adrien Bustany) + - qt: Add const qualifier on some methods (Adrien Bustany) + - qt: Migrate to the new properties based API (Adrien Bustany) + - qt: Remove unused qt-gui dep (Mounir Lamouri) + - qt: Removed default values from getDepends, getRequires and removePackages (Daniel Nicoletti) + - python: Add the simulate stuff to the common python class (Richard Hughes) + +Backends + - alpm: Code cleanup in cb_trans_evt; honor dependencies when installing package (Valeriy Lyasotskiy) + - alpm: Migrate to pacman 3.3 branch (Valeriy Lyasotskiy) + - alpm: Fix GetDepends by removing obsolete code; set correct error when package_id was not correct (Valeriy Lyasotskiy) + - alpm: Added support for resolving by package_id (Valeriy Lyasotskiy) + - apt: Use dist-upgrade to detect installable upgrades (Sebastian Heinlein) + - apt: Do not calculate updates using the dist-upgrade method (Sebastian Heinlein) + - apt: UpdatePackages should not fail on already up-to-date packages (Sebastian Heinlein) + - apt: Workaround a bug in python-apt which would mark upgraded packages as not automatic installed (Sebastian Heinlein) + - apt: Don't allow to install updates in UpdatePackages which would remove already installed packages (Sebastian Heinlein) + - apt: Do not allow to update not installed packages (Sebastian Heinlein) + - apt: Also use removal detection and action groups for InstallPackages (Sebastian Heinlein) + - apt: Make use of the problem resolver to detect conflicting installs/updates (Sebastian Heinlein) + - apt: Enhance also the removal of packages by action group and resolver (Sebastian Heinlein) + - apt: Use the enhanced safe upgrade for update-system (Sebastian Heinlein) + - apt: Don't use the resolver to detect additional safe upgrades since they should not introduce any problems (Sebastian Heinlein) + - apt: Emit a warning message if an untrusted package gets installed (Sebastian Heinlein) + - apt: Optimize update calculation by using the problem resolver directly (Sebastian Heinlein) + - apt: Fix an old reference of a method of the former D-Bus based frontend (RequireRestart) (Sebastian Heinlein) + - apt: Only send dbus cache changed signal if system dbus is running. Thanks to Michael Biebl! (Sebastian Heinlein) + - apt: Use the resolver in get-requires and get-depends (Sebastian Heinlein) + - apt: Fix resolver handling for removing packages. They have to be protected (Sebastian Heinlein) + - apt: Fix the not auto installed marking of upgrades (Sebastian Heinlein) + - apt: Speed up searching for the package name by creating only the matching packages (Sebastian Heinlein) + - apt: Emit results in the details search as soon as possible. Furthermore use a more modern syntax in the xapian search (Sebastian Heinlein) + - apt: Improve APT cache based search-details by using a more modern syntax(Sebastian Heinlein) + - apt: Workaround a regression in python-apt 0.7.12 which only allows strings as keys for packages in the cache dict (Sebastian Heinlein) + - apt: Unset LC_ALL to gain support for translated descriptions (Sebastian Heinlein) + - apt: Fix distro upgrade call (Sebastian Heinlein) + - apt: Fix wrong media type enum (Sebastian Heinlein) + - apt: Remove not required imports (Sebastian Heinlein) + - apt: Make use of the new RepoMetadataDownloadFailed message (Sebastian Heinlein) + - apt: Do not sort the apt.Cache, since it slows down the whole process a lot (Sebastian Heinlein) + - aptcc: Fix search-file to search for just one file (Daniel Nicoletti) + - aptcc: Fixed resolve and added simulate (Daniel Nicoletti) + - aptcc: Added proxy support and simplified setlocale (Daniel Nicoletti) + - aptcc: Added non interactive mode to dpkg (Daniel Nicoletti) + - aptcc: Fix to handle packages ids in resolve (Daniel Nicoletti) + - dummy: Add simulate-install-packages for testing + - dummy: Respect the filter settings (Daniel Nicoletti) + - dummy: Support resolve by exact package_id (Richard Hughes) + - dummy: Add progress updates to resolve (Richard Hughes) + - dummy: Add _use_trusted support to install_files (Richard Hughes) + - opkg: Fix installing and removing multiple packages at once (Sebastian Krzyszkowiak) + - portage: get-details returns a size when a package is installed (Mounir Lamouri) + - portage: Clean lock usage (Mounir Lamouri) + - portage: Better managing of cyclic dep in get_requires (Mounir Lamouri) + - portage: Search-name is now category aware (Mounir Lamouri) + - portage: Fix repo-list (Mounir Lamouri) + - portage: Fix search-files doublon results when a package has many files with the key in the name (Mounir Lamouri) + - portage: Remove removed packages from world set by adding them to favorites (Mounir Lamouri) + - portage: -get-details show a cleanier LICENSE info -get_metadata is now able to add cache keys -misc cleaning (Mounir Lamouri) + - portage: -move id_to_cpv() to the class -call self.error(ERROR_PACKAGE_ID_INVALID) instead of raising exception (Mounir Lamouri) + - portage: -search-details now search for real (updated) license -refactoring (Mounir Lamouri) + - portage: Block interactive packages to be used via the backend (Mounir Lamouri) + - portage: Use MESSAGE_CONFIG_FILES_CHANGED to inform the user about updated configuration files (Mounir Lamouri) + - portage: Send an error if an ebuild with RESTRICT='fetch' is in the installation list (Mounir Lamouri) + - portage: Add some status info to install-packages, update-packages and update-system (Mounir Lamouri) + - portage: Use ERROR_DEP_RESOLUTION_FAILED if generating depgraph fails (Mounir Lamouri) + - portage: Show elog messages when installing (Mounir Lamouri) + - portage: Use restricted-download error instead of download-failed for fetch restriction (Mounir Lamouri) + - portage: Show elog messages when updating packages or system and when removing packages (Mounir Lamouri) + - portage: Add error management when install/updating/removing (Mounir Lamouri) + - ports: Configure and add backend (Anders F Bjorklund) + - ports: Implement the remaining read-write items (Anders F Bjorklund) + - ports: Need to use right error code for unsupported only_trusted (Anders F Bjorklund) + - ports: Implement download-packages and install-files (Anders F Bjorklund) + - ports: Implement the newest group (Anders F Bjorklund) + - ports: Implement vuxml for get-update-detail (Anders F Bjorklund) + - ports: Use update, not fetch (Anders F Bjorklund) + - smart: Fix duplicatation bug with cve/bugzilla urls (Anders F Bjorklund) + - smart: Implement only_trusted (Anders F Bjorklund) + - smart: Remove the what-provides feature (Anders F Bjorklund) + - yum: If we're on RHEL, then preupgrade functionality isn't available (Dennis Gregorovic) + - yum: Include the releasever in the updates link. Fixes rh#457358 (Richard Hughes) + - yum: Add the PROVIDES_POSTSCRIPT_DRIVER prefix for Fedora (Richard Hughes) + - yum: Fix bad date formatting in update descriptions. Fixes rh#516700 (Richard Hughes) + - yum: Add a simple implimentation of SimulateInstallFiles (Richard Hughes) + - yum: Pretect against broken repo ChangeLog metadata. Fixes rh#519083 (Richard Hughes) + - yum: Support SimulateInstallFiles properly (Richard Hughes) + - yum: Check for initialisation failures in more cases (Richard Hughes) + - yum: Don't check for unfinished transactions when the cache is lazy loaded (Richard Hughes) + - yum: Setect yum.Errors.RepoError in more places, rather than backtracing (Richard Hughes) + - yum: Use NotImplementedError to fix a backtrace (Tim Lauridsen) + - yum: DeviceKit implementation for mediarepo (مؤيد السعدي) + Version 0.5.1 ~~~~~~~~~~~~~ Released: 2009-08-03 diff --git a/contrib/PackageKit.spec.in b/contrib/PackageKit.spec.in index 9531277d2..453cf9676 100644 --- a/contrib/PackageKit.spec.in +++ b/contrib/PackageKit.spec.in @@ -377,7 +377,7 @@ update-mime-database %{_datadir}/mime &> /dev/null || : %config %{_sysconfdir}/cron.daily/packagekit-background.cron %config(noreplace) %{_sysconfdir}/sysconfig/packagekit-background -%files debuginfo-install +%files debug-install %defattr(-,root,root,-) %doc README AUTHORS NEWS COPYING %{_bindir}/pk-debuginfo-install diff --git a/docs/html/pk-download.html b/docs/html/pk-download.html index b601fcd4b..3dce067f1 100644 --- a/docs/html/pk-download.html +++ b/docs/html/pk-download.html @@ -70,6 +70,7 @@ Releases are normally once every 3-4 weeks. <tr><td><b>Version</b></td><td> </td><td><b>Date</b></td></tr> <tr><td>0.5.0</td><td></td><td>2009-07-06</td></tr> <tr><td>0.5.1</td><td></td><td>2009-08-03</td></tr> +<tr><td>0.5.2</td><td></td><td>2009-09-07</td></tr> </table> <h3> ABI Stable Versions: |