Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package geoclue2 for openSUSE:Factory checked in at 2022-06-03 14:15:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old) and /work/SRC/openSUSE:Factory/.geoclue2.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "geoclue2" Fri Jun 3 14:15:19 2022 rev:42 rq:980316 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes 2022-03-23 20:16:22.074394515 +0100 +++ /work/SRC/openSUSE:Factory/.geoclue2.new.1548/geoclue2.changes 2022-06-03 14:15:28.849224053 +0200 @@ -1,0 +2,26 @@ +Fri May 20 09:44:27 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 2.6.0: + + Stop the client for system applications when accuracy is set to + NONE. + + NMEA: add a unix socket file option. + + Client info: support cgroup v2. + + Don't compute movements for low accuracy sources. + + Add an option to generate vapi. + + Send the 3G tower type as part of the Mozilla location service + requests. + + Add phosh & lipstick as allowed agents. + + Use GeoIP when no WiFi device is available. + + Modem manager: add polkit rule to allow GPS access. + + Allow disabling compass at build and at runtime. + + Fix heading computation for identical locations. + + Be strict with time and distance threshold. + + Fix the XDG location portal integration. + + Replace agent wait timeout with a queue. + + Other bugs fixes. +- Drop geoclue2-geoip-when-wifi-unavailable.patch: fixed upstream. +- Minor tweaks to rpmlintrc file: systemd_service changed from + warnings to error (but still don't apply here, as it's a dbus + enabled service). + +------------------------------------------------------------------- Old: ---- geoclue-2.5.7.tar.bz2 geoclue2-geoip-when-wifi-unavailable.patch New: ---- geoclue-2.6.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ geoclue2.spec ++++++ --- /var/tmp/diff_new_pack.HTSUCh/_old 2022-06-03 14:15:29.381224745 +0200 +++ /var/tmp/diff_new_pack.HTSUCh/_new 2022-06-03 14:15:29.385224750 +0200 @@ -1,7 +1,7 @@ # # spec file for package geoclue2 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define _name geoclue Name: geoclue2 -Version: 2.5.7 +Version: 2.6.0 Release: 0 Summary: GeoLocation Framework License: GPL-2.0-or-later @@ -28,8 +28,6 @@ Source0: %{url}/-/archive/%{version}/geoclue-%{version}.tar.bz2 Source1: srvGeoClue.conf Source99: geoclue2-rpmlintrc -# PATCH-FIX-UPSTREAM geoclue2-geoip-when-wifi-unavailable.patch glfo#geoclue/geoclue#142 badshah...@gmail.com -- gclue-wifi: Use GeoIP when a WiFi device isn't available -Patch0: geoclue2-geoip-when-wifi-unavailable.patch BuildRequires: intltool >= 0.40.0 BuildRequires: meson >= 0.47.2 BuildRequires: pkgconfig @@ -62,6 +60,7 @@ %package -n system-user-srvGeoClue Summary: System user for the geoclue service Group: System/Base +BuildArch: noarch %sysusers_requires %description -n system-user-srvGeoClue @@ -100,15 +99,16 @@ %install %meson_install + +# Rename polkit rule to have specific ordering capabilities - boo#1199767#c1 +mv %{buildroot}/usr/share/polkit-1/rules.d/org.freedesktop.GeoClue2.rules \ + %{buildroot}/usr/share/polkit-1/rules.d/50-org.freedesktop.GeoClue2.rules + install -d %{buildroot}%{_localstatedir}/lib/srvGeoClue mkdir -p %{buildroot}%{_sysusersdir} install -m 644 %{SOURCE1} %{buildroot}%{_sysusersdir}/system-user-srvGeoClue.conf -# Remove desktop file, we do not build the demos # Upstream is explicitly asking us to package these, so lets give it a go. -#find %%{buildroot} -type f -name "geoclue-demo-agent.desktop" -delete -print - # note: do not use systemd macros for geoclue2.service, they are not meant for dbus unit files. - %pre -n system-user-srvGeoClue -f srvGeoClue.pre %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -131,6 +131,7 @@ %{_datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Manager.xml %dir %{_datadir}/dbus-1/system-services %{_datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service +%{_datadir}/polkit-1/rules.d/50-org.freedesktop.GeoClue2.rules %dir %{_sysconfdir}/dbus-1 %dir %{_sysconfdir}/dbus-1/system.d %dir %{_sysconfdir}/geoclue/ ++++++ geoclue-2.5.7.tar.bz2 -> geoclue-2.6.0.tar.bz2 ++++++ ++++ 5221 lines of diff (skipped) ++++++ geoclue2-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.HTSUCh/_old 2022-06-03 14:15:29.589225015 +0200 +++ /var/tmp/diff_new_pack.HTSUCh/_new 2022-06-03 14:15:29.593225020 +0200 @@ -1,9 +1,7 @@ # note: do not use systemd macros for geoclue2.service, they are not meant for dbus unit files. -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("[EW]: systemd-service-without-service_del_preun") +addFilter("[EW]: systemd-service-without-service_del_postun") +addFilter("[EW]: systemd-service-without-service_add_pre") +addFilter("[EW]: systemd-service-without-service_add_post") addFilter("W: non-standard-uid /var/lib/srvGeoClue srvGeoClue") -# This is a dbus activated service, no human should ever call it. -addFilter("W: suse-missing-rclink geoclue")