summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2009-09-07 12:42:24 +0100
committerRichard Hughes <richard@hughsie.com>2009-09-07 12:42:24 +0100
commitf24705bbe16f8e32ba7f48655990169b6c7e9c2f (patch)
tree02ecad96ef5199c21cd9850c4f5626481e27b0b8 /NEWS
parent2470e1b3e06593c1d1f26d64585435706fb61eeb (diff)
Release version 0.5.2
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS188
1 files changed, 188 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 847b932e..39b83151 100644
--- a/NEWS
+++ b/NEWS
@@ -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