Hello community, here is the log from the commit of package geoclue2 for openSUSE:Factory checked in at 2016-06-03 16:37:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old) and /work/SRC/openSUSE:Factory/.geoclue2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "geoclue2" Changes: -------- --- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes 2016-03-07 13:22:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes 2016-06-03 16:37:55.000000000 +0200 @@ -1,0 +2,19 @@ +Mon May 30 15:48:31 UTC 2016 - zaitor@opensuse.org + +- Add geoclue2-rpmlintrc to sources to filter out bogus rpmlint + warning about missing systemd-service and nonstandard user. +- Add missing post/postun handling of library. +- Remove useless desktop file for demos, we do not build the demos. + +------------------------------------------------------------------- +Mon May 30 13:00:24 UTC 2016 - fcrozat@suse.com + +- Do not use systemd macros for geoclue2.service, they are not + designed for dbus systemd unit file [bsc#982216]. + +------------------------------------------------------------------- +Wed Apr 13 09:27:42 UTC 2016 - idonmez@suse.com + +- Update to GNOME 3.20 Fate#318572 + +------------------------------------------------------------------- New: ---- geoclue2-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ geoclue2.spec ++++++ --- /var/tmp/diff_new_pack.UZQ2Qs/_old 2016-06-03 16:37:56.000000000 +0200 +++ /var/tmp/diff_new_pack.UZQ2Qs/_new 2016-06-03 16:37:56.000000000 +0200 @@ -26,6 +26,7 @@ Group: System/Libraries Url: http://people.freedesktop.org/~zeenix/releases/ Source: http://www.freedesktop.org/software/geoclue/releases/2.4/%{_name}-%{version}.tar.xz +Source99: geoclue2-rpmlintrc # PATCH-FIX-UPSTREAM geoclue2-permit-gnome-maps.patch dimstar@opensuse.org -- Allow gnome-maps to access geoclue Patch0: geoclue2-permit-gnome-maps.patch BuildRequires: gtk-doc @@ -93,19 +94,17 @@ mkdir -p %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcgeoclue find %{buildroot} -type f -name "*.la" -delete -print +# Remove desktop file, we do not build the demos +find %{buildroot} -type f -name "geoclue-demo-agent.desktop" -delete -print %pre getent passwd %{dbus_user} > /dev/null || useradd -r -g nogroup -d %{_localstatedir}/lib/%{dbus_user} -s /sbin/nologin -c "User for GeoClue D-Bus service" %{dbus_user} -%service_add_pre geoclue.service -%post -%service_add_post geoclue.service +# note: do not use systemd macros for geoclue2.service, they are not meant for dbus unit files. -%preun -%service_del_preun geoclue.service +%post -p /sbin/ldconfig -%postun -%service_del_postun geoclue.service +%postun -p /sbin/ldconfig %files %defattr(-,root,root) @@ -116,7 +115,6 @@ %{_libexecdir}/geoclue %dir %{_libexecdir}/geoclue-2.0/ %{_libexecdir}/geoclue-2.0/demos/ -%{_datadir}/applications/geoclue-demo-agent.desktop %{_datadir}/applications/geoclue-where-am-i.desktop %dir %{_datadir}/dbus-1 %dir %{_datadir}/dbus-1/interfaces ++++++ geoclue2-rpmlintrc ++++++ addFilter("W: systemd-service-without-service_del_preun") addFilter("W: systemd-service-without-service_del_postun") addFilter("W: systemd-service-without-service_add_pre") addFilter("W: systemd-service-without-service_add_post") addFilter("W: non-standard-uid /var/lib/srvGeoClue srvGeoClue")