Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2013-08-30 17:14:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit (Old) and /work/SRC/openSUSE:Factory/.PackageKit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit" Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes 2013-05-28 12:04:15.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.PackageKit.new/PackageKit.changes 2013-08-30 17:14:07.000000000 +0200 @@ -1,0 +2,52 @@ +Wed Jul 31 13:16:23 UTC 2013 - [email protected] + +- Update to version 0.8.10: + + Libraries: + - glib: + . Actually return the error if any PkClient methods failed. + . Fix a potential segfault when getting the error code for + the results. + - ruby_packagekit: + . update enums with enum-convertor. + . update prints with commands. + . update the backend API. + + New Features: + - Add a 'DOWNLOADED' filter to select only packages already in + the cache. + - Add three pkcon sub-commands for offline updates. + - Allow local active users in the wheel group to install signed + packages without a password. + - Allow plugins to override PolicyKit action IDs. + + Bugs fixed: + - Also look for libraries in type txt from lsof. + - Correctly handle SIGINT signals again. + - Default lsof installation path on FreeBSD. + - Depend on GLib 2.30.0 for the UNIX signal handling features. + - Do not start the daemon if we cannot get a valid starting ID. + - Don't cause warnings if /proc/net/route is missing. + - Do proper error checking when modifying the transaction + database. + - Emit error for Listaller package installs, if Listaller is + not installed. + - Ensure we create the per-system metadata cache location. + - Fix Listaller compat check if IPK mime type is not installed. + - Generate the python files to get the path right. + - If the transaction database is missing, show an error and + cleanly shutdown. + - Load an instance of the transaction database for each + transaction. + - Make pk_backend_job_files() accept an array of strings. + - Make the client-helper run on non-Linux systems. + - Make the test scripts use a standard shell. + - Only check the package-id of ::Files when specified. + - Only search newest packages when resolving 'pkcon update + foo'. + - Raise the package process threshold to 5000. + - systemd-updates: Do not exit with an error for a race + condition. + + Various fixes in aptcc, dummy, hawkey, pisi, ports, yum and + zif backend. +- Add PackageKit-zypp-buildfix.patch: change zypp backend to + follow pk_backend_job_files() changes. + +------------------------------------------------------------------- Old: ---- PackageKit-0.8.9.tar.xz New: ---- PackageKit-0.8.10.tar.xz PackageKit-zypp-buildfix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.FmoIFg/_old 2013-08-30 17:14:08.000000000 +0200 +++ /var/tmp/diff_new_pack.FmoIFg/_new 2013-08-30 17:14:08.000000000 +0200 @@ -21,7 +21,7 @@ %define with_offline_updates 0 Name: PackageKit -Version: 0.8.9 +Version: 0.8.10 Release: 0 Summary: Simple software installation management software License: GPL-2.0+ @@ -33,6 +33,8 @@ Patch1: 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch # PATCH-FIX-UPSTREAM PackageKit-npapi.patch fdo#40026 [email protected] -- Build against npapi-sdk instead of xulrunner Patch2: 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch +# PATCH-FIX-UPSTREAM PackageKit-zypp-buildfix.patch [email protected] -- internal API for pk_backend_job_files was changed to accept arrays; https://gitorious.org/packagekit/packagekit/merge_requests/8 +Patch3: PackageKit-zypp-buildfix.patch # To update this package, please git-format-patch the tag of the # tarball version (eg: PACKAGEKIT_0_6_19) vs the distro tag (eg: openSUSE_Factory) # in https://github.com/openSUSE/PackageKit and keep the patches @@ -254,6 +256,7 @@ %setup -q %patch1 -p1 %patch2 -p1 +%patch3 -p1 translation-update-upstream %build @@ -400,6 +403,7 @@ %{_datadir}/PackageKit/helpers/test_spawn/search-name.sh %{_datadir}/PackageKit/pk-upgrade-distro.sh %{_datadir}/polkit-1/actions/org.freedesktop.packagekit.policy +%{_datadir}/polkit-1/rules.d/org.freedesktop.packagekit.rules %{_datadir}/dbus-1/system-services/* %doc %{_mandir}/man?/*.* %verify(not md5 size mtime) %{_localstatedir}/lib/PackageKit/transactions.db ++++++ PackageKit-0.8.9.tar.xz -> PackageKit-0.8.10.tar.xz ++++++ ++++ 31368 lines of diff (skipped) ++++++ PackageKit-zypp-buildfix.patch ++++++ commit e971f172d85bb06e45460254a3636c5929b4892b Author: Dominique Leuenberger <[email protected]> Date: Tue Aug 13 20:28:22 2013 +0200 zypp: Adapt to pk_backend_job_files change diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp index 8043081..6a06f07 100644 --- a/backends/zypp/pk-backend-zypp.cpp +++ b/backends/zypp/pk-backend-zypp.cpp @@ -3083,7 +3083,9 @@ backend_get_files_thread (PkBackendJob *job, GVariant *params, gpointer user_dat temp = "Only available for installed packages"; } - pk_backend_job_files (job, package_ids[i], temp.c_str ()); // file_list + const gchar *to_strv[] = { NULL, NULL }; + to_strv[0] = temp.c_str (); + pk_backend_job_files (job, package_ids[i], (gchar **) to_strv); // file_list } pk_backend_job_finished (job); @@ -3570,7 +3572,9 @@ backend_download_packages_thread (PkBackendJob *job, GVariant *params, gpointer target += "/"; target += tmp_file->basename(); filesystem::hardlinkCopy(tmp_file, target); - pk_backend_job_files (job, package_ids[i], target.c_str()); + const gchar *to_strv[] = { NULL, NULL }; + to_strv[0] = target.c_str(); + pk_backend_job_files (job, package_ids[i],(gchar **) to_strv); pk_backend_job_package (job, PK_INFO_ENUM_DOWNLOADING, package_ids[i], item->summary ().c_str()); } } catch (const Exception &ex) { -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
