openSUSE-YU-2011:0601-1: PackageKit: Update to version 0.6.14 and various bugfixes
openSUSE YOU Update: PackageKit: Update to version 0.6.14 and various bugfixes ______________________________________________________________________________ Announcement ID: openSUSE-YU-2011:0601-1 Rating: low References: #637764 #663069 #685831 #690038 Affected Products: openSUSE 11.4 ______________________________________________________________________________ An update that has four YOU fixes can now be installed. It includes one version update. Description: This patch upgrades PackageKit to the latest stable version (0.6.14) and fixes a crash in PackageKit which prevented the update viewer to get the list of pending updates. Additionally it fixes a bug where the updates service (PackageKit) would not tell the update viewer application about the current download speed. It should also resolve issues with lost package locks (bnc#690038) and improve the issue with packagekitd blocking zypper. (bnc#689627) Detailed changelog: - Allows zypper to shutdown the updates service (packagekitd) (bnc#689627) Full logfile: - Update to version 0.6.14: + Lots of nice bugfixes in this release, along with slight changes to the SetProxy() and DownloadPackages() D-Bus API. If you're using either packagekit-glib or packagekit-qt then there's no change required as the libraries have symbol fallbacks. + The packageKit-qt2 library has been committed. It is eventually aiming to replace packagekit-qt. + New Features: - Add a 'store_in_cache' attribute to the DownloadPackages method - Automatically cancel running background transactions if a foreground transaction is committed - Cancel any background transactions when we get SuggestDaemonQuit - Introduce other attributes in the SetProxy() method + Libraries (glib): - Add GIR annotations to make PK GIR usable - Add header name to GIR and set export package + Libraries (qt): - Add storeInCache parameter to downloadPackages to cover new API - Fix typo in SearchGroups + Libraries (qt2): - New library. + Bugfixes: - Fix precedence when assigning strings to a *GStrv - Create transaction db properly if it's not exist - Do not abort in pk_catalog_init() if PackageKit is not available. Fixes rh#688280 - Do not allow backends to output duplicate older packages when searching with newest - Fix a crash where the error code was pointing to freed memory. Fixes rh#684464 - Fix a typo in pk_transaction_db_get_proxy - Get more proxy info after the new proxy parameters was introduced - Honour ACLOCAL_FLAGS in Makefile.am. Fixes fd#35237 - browser-plugin: Remove deprecated symbols - pkcon: add missing {} around if - pk-debuginfo-install: fix typo of using PK_FILTER - Use the new threadsafe signal handling support in GLib - Various docs updates. + Zypp Backend: - Check repo file before using it - Consider only_trusted option while installing packages - Fix memory leak in pk_backend_transaction_start - Patch::Content is returned by value. Fixes crash on get-updates (bnc#685831) - Reload RpmDB before removing packages - Report download speed (bnc#663069) - Reset packages status in repo while removing packages - Set locale info at the begin of transaction - Support proxy_https,proxy_socks,no_proxy - Use namespace once to remove the namespace noise. - Use output parameters (references) for containers + Non-zypp backends updates (including removal of pacman backend). - Drop PackageKit-fix-endless-recursion.patch: fixed upstream. - Drop PackageKit-fix-build.patch: fixed upstream. - Change Requires of "Packagekit = %{version} to Recommends for libpackagekit-glib2-14 and libpackagekit-qt14: a strict Requires like this goes against the goal of the shared library packaging policy. Also, the users of those libraries should gracefully handle the case where the PackageKit daemon is not running or doesn't understand the D-Bus requests. - Create libpackagekit-qt2-0 and libpackagekit-qt2-devel subpackage for the new libpackagekit-qt2 library. - Remove explicit Requires for packages from various devel subpackages as they will automatically be added the pkgconfig() way: + PackageKit-devel: glib2-devel, NetworkManager-devel, sqlite3-devel + libpackagekit-glib2-devel: glib2-devel, NetworkManager-devel, sqlite3-devel (as well as PackageKit itself) + libpackagekit-qt-devel: libqt4-devel (as well as PackageKit itself) - Mark branding-upstream subpackage as noarch. - Set BUILD_CNF to 1 as the file search works again. This means the pk-command-not-found utility will be built again. - Add PackageKit-fix-build.patch to fix build: do not use some deprecated symbol. Taken from git. - Report the download speed (bnc#663069) - Fix for crash on get-updates (bnc#685831) - Add opensuse-codecs-installer Provides/Obsoletes to gstreamer-plugin subpackage, as it replaces it. - Add gtk3-devel BuildRequires. - Create gtk3-module subpackage. - Update to version 0.6.13 + Libraries: - Allow pk_client_download_packages_async() to be called with no target directory - Port away from PolkitBackendActionLookup to support new versions of PolicyKit + ZYpp Backend: - remove check online in refresh cache - uses the standard system update algorithm from ZYpp. Fixes bnc#637764 (as patch in 0.6.12 package) + Non-zypp backends updates. + Bugfixes: - Add missing python(gio) requirement - Check for polkit_authority_get_sync symbol - Change the connman DBus name - Update for NetworkManager 0.9 snapshots Special Instructions and Notes: Please log out and log in again after installing this update.This update triggers a restart of the software management stack. More updates will be available for installation after applying this update and restarting the application. Patch Instructions: To install this openSUSE YOU Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 11.4: zypper in -t patch softwaremgmt-201105-4608 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 11.4 (i586 x86_64) [New Version: 0.6.14]: PackageKit-0.6.14-0.2.1 PackageKit-browser-plugin-0.6.14-0.2.1 PackageKit-gstreamer-plugin-0.6.14-0.2.1 PackageKit-gtk-module-0.6.14-0.2.1 libpackagekit-glib2-14-0.6.14-0.2.1 libpackagekit-glib2-devel-0.6.14-0.2.1 libpackagekit-qt-devel-0.6.14-0.2.1 libpackagekit-qt14-0.6.14-0.2.1 - openSUSE 11.4 (noarch) [New Version: 0.6.14]: PackageKit-branding-openSUSE-11.4-3.10.1 PackageKit-branding-upstream-0.6.14-0.2.1 PackageKit-devel-0.6.14-0.2.1 PackageKit-doc-0.6.14-0.2.1 PackageKit-lang-0.6.14-0.2.1 References: https://bugzilla.novell.com/637764 https://bugzilla.novell.com/663069 https://bugzilla.novell.com/685831 https://bugzilla.novell.com/690038
participants (1)
-
maintenance@opensuse.org