Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2014-09-23 17:16:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2014-08-11 10:09:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.PackageKit.new/PackageKit.changes 2014-09-23 17:16:49.000000000 +0200 @@ -1,0 +2,95 @@ +Fri Sep 12 12:17:30 UTC 2014 - [email protected] + +- Update to version 1.0.0: + + The offline update functionality has moved to a proper D-Bus + interface and the pkexec helpers have been removed. Offline + updates is an important feature that no longer deserves to be + bolted-on. All the existing users have been ported to the new + interface, but you need 3.13.92 if you're running GNOME from + unstable or jhbuild. + + No more plugins. Both in-tree and out-of-tree plugins were the + biggest source of crashes, and with the systemd offline updates + merged into the core daemon they are just not reuired anymore. + All affected projects have been notified. + + No more conary, opkg, smart or yum plugins. These have been + unmaintained and broken for over two years, so time to give + them the heave-ho. + + The alpm, aptcc, hif and zypp plugins have had lots of love, + and are up to date with the latest features and working well. + + New Features: + - Add a D-Bus interface and helpers for offline support. + - Add a repo-set-data command to packagekit-direct. + - Add a simple script that generates some offline metadata. + - Add pk_backend_job_get_cancellable(). + - Add pk_backend_job_is_cancelled(). + - Add pk_backend_set_user_data(). + - Add pk_offline_get_prepared_sack() and use it in the + systemd-updates plugin. + - Remove pk-debuginfo-install. + - Remove support for distros not supporting /etc/os-release. + - Remove the --enable-systemd-updates configure switch. + - Remove the events/pre-transaction.d functionality. + - Remove the pkexec systemd helpers. + - Remove the plugin interface. + - Remove various options from the config file. + + Bugfixes: + - Automatically do pk_backend_job_finished() for threaded + backends. + - Do not shutdown the daemon on idle by default. + - Fix compile of the ConnMan network support. + - Fix packagekit-offline-update.service generation. + - Increase the default transaction limits. + - Prefer npapi-sdk over mozilla-plugins. + - Refresh the NetworkManager state when the daemon starts. +- Add rcpackagekitd and rcpackagekitd-offline-update symlinks. +- Shorten the Summary of PackageKit-branding-upstream a bit. + +------------------------------------------------------------------- +Wed Sep 10 09:21:22 UTC 2014 - [email protected] + +- Update to version 0.9.6 (git master/0fcee3c): + + Fix a multitude of possible crashers. +- Drop 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch and + PackageKit-zypp-0.9.patch: fixed upstream. + +------------------------------------------------------------------- +Tue Sep 9 20:16:24 UTC 2014 - [email protected] + +- Update to version 0.9.5: + + New Features: + - Add --allow-untrusted option to pkcon. + - Add a new tool called packagekit-direct that can run without + a daemon. + - Remove remaining time reporting. + - Remove the desktop.db plugin. + + Bugfixes: + - Do not commit the transaction manually but instead set the + correct state. + - Do not log a critical warning when idle exiting. + - Fix a crash when we are cancelling a transaction that has not + yet been run. + - Make browser-plugin search for npapi-sdk or mozilla-plugin. + - Never ever use g_main_context_iteration() manually. + + Backend fixes. + + For changes from version 0.9.1 up to 0.9.4: please see NEWS + file. +- No longer pass --with-security-framework to configure: not known + anymore. +- Rebase 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch + and PackageKit-dbus-location.patch. +- Drop PackageKit-zypp-filter-uninstalled-packages.patch: fixed + upstream. +- Add PackageKit-zypp-0.9.patch: port zypp backend to PK 0.9.x. +- Drop typelib-1_0-PackageKitPlugin-1_0 subpackage: the plugin + architecture does no longer exist. +- Rename libpackagekit-glib2-16 subpackage to + libpackagekit-glib2-18, following upstreams soname change. +- Rework for GStreamer 1.0 support: + + Remove gstreamer-0_10-devel and + gstreamer-0_10-plugins-base-devel BuildRequires. + + Add gstreamer-devel and gstreamer-plugins-base-devel + BuildRequires. + + Change supplements in gstreamer-plugin to + packageand(%{name}:gstreamer-plugins-base). + +------------------------------------------------------------------- Old: ---- 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch PackageKit-0.8.17.tar.xz PackageKit-zypp-filter-uninstalled-packages.patch New: ---- PackageKit-1.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.zKe7GE/_old 2014-09-23 17:16:50.000000000 +0200 +++ /var/tmp/diff_new_pack.zKe7GE/_new 2014-09-23 17:16:50.000000000 +0200 @@ -21,37 +21,27 @@ %define with_offline_updates 1 Name: PackageKit -Version: 0.8.17 +Version: 1.0.0 Release: 0 Summary: Simple software installation management software License: GPL-2.0+ Group: System/Daemons Url: http://packagekit.org/ +# We currently have a locally created dist file.. 0.9.6 won't ever be released Source: http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz Source2: baselibs.conf # PATCH-FEATURE-OPENSUSE 0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch [email protected] -- Change the configuration of the cron script to a sysconfig-like config 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-dbus-location.patch bnc#829944 [email protected] -- Look for dbus socket in /run instead of /var/run. Sent to upstream. Patch3: PackageKit-dbus-location.patch -# PATCH-FIX-OPENSUSE PackageKit-zypp-filter-uninstalled-packages.patch fate#316921 [email protected] -- GStreamer codec installation would prompt to install already installed packages. -Patch4: PackageKit-zypp-filter-uninstalled-packages.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 -# in that git repository for easier tracking and merging. -# When updating the package you can rebase the distro branch against -# the new release tag. -# BuildRequires: NetworkManager-devel BuildRequires: automake BuildRequires: docbook-utils BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gobject-introspection-devel -BuildRequires: gstreamer-0_10-devel -BuildRequires: gstreamer-0_10-plugins-base-devel +BuildRequires: gstreamer-devel +BuildRequires: gstreamer-plugins-base-devel BuildRequires: gtk-doc BuildRequires: gtk2-devel BuildRequires: gtk3-devel @@ -109,21 +99,6 @@ use some of the latest technology like PolicyKit to make the process suck less. -%package -n typelib-1_0-PackageKitPlugin-1_0 -Summary: Simple software installation management software -- Plugin library, Introspection bindings -License: GPL-2.0+ -Group: System/Libraries - -%description -n typelib-1_0-PackageKitPlugin-1_0 -PackageKit is a system designed to make installing and updating -software on your computer easier. The primary design goal is to unify -all the software graphical tools used in different distributions, and -use some of the latest technology like PolicyKit to make the process -suck less. - -This package provides the GObject Introspection bindings for the -PackageKit plugin library. - %package gstreamer-plugin Summary: Simple software installation management software License: GPL-2.0+ @@ -131,7 +106,7 @@ Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: %{name} = %{version} -Supplements: packageand(%{name}:gstreamer-0_10-plugins-base) +Supplements: packageand(%{name}:gstreamer-plugins-base) Provides: opensuse-codecs-installer = 10.3.1 Obsoletes: opensuse-codecs-installer <= 10.3.1 @@ -163,14 +138,13 @@ Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: libpackagekit-glib2-devel -Requires: typelib-1_0-PackageKitPlugin-1_0 = %{version} %description devel This package contains all necessary include files, libraries, configuration files and development tools (with manual pages) needed to compile and link applications using PackageKit. -%package -n libpackagekit-glib2-16 +%package -n libpackagekit-glib2-18 Summary: Simple software installation management software License: LGPL-2.1+ Group: System/Libraries @@ -179,7 +153,7 @@ Provides: libpackagekit-glib12 = %{version} Obsoletes: libpackagekit-glib12 < %{version} -%description -n libpackagekit-glib2-16 +%description -n libpackagekit-glib2-18 PackageKit is a system designed to make installing and updating software on your computer easier. The primary design goal is to unify all the software graphical tools used in different distributions, and @@ -205,7 +179,7 @@ Summary: Simple software installation management software License: LGPL-2.1+ Group: Development/Libraries/GNOME -Requires: libpackagekit-glib2-16 = %{version} +Requires: libpackagekit-glib2-18 = %{version} Requires: typelib-1_0-PackageKitGlib-1_0 = %{version} Provides: libpackagekit-glib12-devel = %{version} Obsoletes: libpackagekit-glib12-devel < %{version} @@ -233,7 +207,7 @@ suck less. %package branding-upstream -Summary: Simple software installation management software -- Upstream default configuration +Summary: Simple software installation management software -- Upstream configuration License: GPL-2.0+ Group: System/Daemons Requires: %{name} = %{version} @@ -257,9 +231,7 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 %patch3 -p1 -%patch4 -p1 translation-update-upstream %build @@ -270,7 +242,6 @@ --enable-zypp \ --enable-gstreamer-plugin \ --with-default-backend=zypp \ - --with-security-framework=polkit \ --with-mozilla-plugin-dir=%{_libdir}/browser-plugins \ %if ! %BUILD_CNF --disable-command-not-found \ @@ -294,6 +265,13 @@ mv %{buildroot}%{_sysconfdir}/sysconfig/packagekit-background %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.packagekit-background # create ghost file touch %{buildroot}%{_libexecdir}/gst-install-plugins-helper +# Add rcFOO symlinks +mkdir -p %{buildroot}%{_sbindir} +ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcpackagekit +%if %{with_offline_updates} +ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcpackagekit-offline-update +%endif + %find_lang %{name} %{?no_lang_C} %fdupes $RPM_BUILD_ROOT @@ -348,9 +326,9 @@ %postun gtk3-module %glib2_gsettings_schema_postun -%post -n libpackagekit-glib2-16 -p /sbin/ldconfig +%post -n libpackagekit-glib2-18 -p /sbin/ldconfig -%postun -n libpackagekit-glib2-16 -p /sbin/ldconfig +%postun -n libpackagekit-glib2-18 -p /sbin/ldconfig %files lang -f %{name}.lang @@ -358,35 +336,24 @@ %defattr(-,root,root) %doc AUTHORS COPYING HACKING NEWS README %dir %{_sysconfdir}/PackageKit -%dir %{_sysconfdir}/PackageKit/events -%dir %{_sysconfdir}/PackageKit/events/post-transaction.d -%dir %{_sysconfdir}/PackageKit/events/pre-transaction.d %dir %{_datadir}/PackageKit %dir %{_datadir}/PackageKit/helpers %dir %{_datadir}/PackageKit/helpers/test_spawn %dir %{_libdir}/packagekit-backend -%dir %{_libdir}/packagekit-plugins %dir %{python_sitelib}/packagekit %dir %{_localstatedir}/lib/PackageKit %{_datadir}/bash-completion/completions/pkcon -%{_sysconfdir}/PackageKit/events/post-transaction.d/README -%{_sysconfdir}/PackageKit/events/pre-transaction.d/README %{_sysconfdir}/cron.daily/packagekit-background.cron %{_sysconfdir}/dbus-1/system.d/org.freedesktop.PackageKit.conf %if %BUILD_CNF %{_sysconfdir}/profile.d/PackageKit.sh %endif %{_localstatedir}/adm/fillup-templates/sysconfig.packagekit-background -%{_bindir}/packagekit-bugreport.sh -%{_bindir}/pk-debuginfo-install %{_bindir}/pkcon %{_bindir}/pkmon %{_libdir}/packagekit-backend/libpk_backend_dummy.so -%{_libdir}/packagekit-plugins/libpk_plugin-scan-desktop-files.so -%{_libdir}/packagekit-plugins/libpk_plugin_scripts.so -%{_libdir}/packagekit-plugins/libpk_plugin-systemd-updates.so -%{_libdir}/packagekit-plugins/libpk_plugin-update-package-cache.so %{_libexecdir}/packagekitd +%{_libexecdir}/packagekit-direct %if %BUILD_CNF %{_libexecdir}/pk-command-not-found %endif @@ -399,23 +366,19 @@ %{_datadir}/polkit-1/rules.d/org.freedesktop.packagekit.rules %{_datadir}/dbus-1/system-services/* %{_unitdir}/packagekit.service +%{_sbindir}/rcpackagekit %doc %{_mandir}/man?/*.* %verify(not md5 size mtime) %{_localstatedir}/lib/PackageKit/transactions.db %if %{with_offline_updates} -%{_libexecdir}/pk-clear-offline-update %{_libexecdir}/pk-offline-update -%{_libexecdir}/pk-trigger-offline-update %{_unitdir}/packagekit-offline-update.service +%{_sbindir}/rcpackagekit-offline-update %endif %files backend-zypp %defattr(-,root,root) %{_libdir}/packagekit-backend/libpk_backend_zypp.so -%files -n typelib-1_0-PackageKitPlugin-1_0 -%defattr(-,root,root) -%{_libdir}/girepository-1.0/PackageKitPlugin-1.0.typelib - %files gstreamer-plugin %defattr(-,root,root) %ghost %attr(755,root,root) %{_libexecdir}/gst-install-plugins-helper @@ -438,12 +401,9 @@ %{_libdir}/packagekit-backend/libpk_backend_test_spawn.so %{_libdir}/packagekit-backend/libpk_backend_test_succeed.so %{_libdir}/packagekit-backend/libpk_backend_test_thread.so -%{_libdir}/pkgconfig/packagekit-plugin.pc %dir %{_includedir}/PackageKit -%{_includedir}/PackageKit/plugin/ -%{_datadir}/gir-1.0/PackageKitPlugin-1.0.gir -%files -n libpackagekit-glib2-16 +%files -n libpackagekit-glib2-18 %defattr(-,root,root) %doc lib/packagekit-glib2/COPYING %{_libdir}/libpackagekit-glib2.so.* ++++++ PackageKit-0.8.17.tar.xz -> PackageKit-1.0.0.tar.xz ++++++ ++++ 236951 lines of diff (skipped) ++++++ PackageKit-dbus-location.patch ++++++ --- /var/tmp/diff_new_pack.zKe7GE/_old 2014-09-23 17:16:51.000000000 +0200 +++ /var/tmp/diff_new_pack.zKe7GE/_new 2014-09-23 17:16:51.000000000 +0200 @@ -1,9 +1,9 @@ -Index: PackageKit-0.8.12/contrib/command-not-found/PackageKit.sh.in +Index: PackageKit-0.9.5/contrib/command-not-found/PackageKit.sh.in =================================================================== ---- PackageKit-0.8.12.orig/contrib/command-not-found/PackageKit.sh.in -+++ PackageKit-0.8.12/contrib/command-not-found/PackageKit.sh.in -@@ -11,7 +11,7 @@ command_not_found_handle () { - retval=127 +--- PackageKit-0.9.5.orig/contrib/command-not-found/PackageKit.sh.in ++++ PackageKit-0.9.5/contrib/command-not-found/PackageKit.sh.in +@@ -14,7 +14,7 @@ command_not_found_handle () { + [[ $- =~ i ]] || runcnf=0 # don't run if DBus isn't running - [ ! -S /var/run/dbus/system_bus_socket ] && runcnf=0 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
