Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2018-04-22 14:29:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and      /work/SRC/openSUSE:Factory/.geoclue2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geoclue2"

Sun Apr 22 14:29:15 2018 rev:28 rq:596196 version:2.4.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes        2018-03-04 
11:53:00.517269116 +0100
+++ /work/SRC/openSUSE:Factory/.geoclue2.new/geoclue2.changes   2018-04-22 
14:29:19.675358637 +0200
@@ -1,0 +2,10 @@
+Thu Apr 12 16:27:52 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 2.4.8:
+  + Fix threshold for detecting too old location update.
+  + Explain in the configuration what the applications white-list
+    is meant for.
+  + Allow instant location updates from modem-based GPS.
+  + Fix a deadlock case in the helper library.
+
+-------------------------------------------------------------------

Old:
----
  geoclue-2.4.7.tar.xz

New:
----
  geoclue-2.4.8.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ geoclue2.spec ++++++
--- /var/tmp/diff_new_pack.GUyury/_old  2018-04-22 14:29:21.251301595 +0200
+++ /var/tmp/diff_new_pack.GUyury/_new  2018-04-22 14:29:21.251301595 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:           geoclue2
-Version:        2.4.7
+Version:        2.4.8
 Release:        0
 Summary:        GeoLocation Framework
 License:        GPL-2.0-or-later
@@ -41,7 +41,7 @@
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0) >= 0.14
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.42
-BuildRequires:  pkgconfig(mm-glib) >= 1.0
+BuildRequires:  pkgconfig(mm-glib) >= 1.6
 BuildRequires:  pkgconfig(systemd)
 # This daemon runs as srvGeoClue
 Requires:       user(srvGeoClue)

++++++ geoclue-2.4.7.tar.xz -> geoclue-2.4.8.tar.xz ++++++
++++ 2530 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/.version new/geoclue-2.4.8/.version
--- old/geoclue-2.4.7/.version  2016-10-21 21:10:51.000000000 +0200
+++ new/geoclue-2.4.8/.version  2017-07-19 15:36:51.000000000 +0200
@@ -1 +1 @@
-2.4.4
+2.4.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/NEWS new/geoclue-2.4.8/NEWS
--- old/geoclue-2.4.7/NEWS      2017-05-29 16:20:47.000000000 +0200
+++ new/geoclue-2.4.8/NEWS      2018-04-12 00:52:02.000000000 +0200
@@ -1,3 +1,18 @@
+2.4.8
+=====
+
+- Fix threshold for detecting too old location update.
+- Explain in the configuration what the applications white-list is meant for.
+- Allow instant location updates from modem-based GPS.
+- Fix a deadlock case in the helper library.
+
+Dependency-related changes:
+
+Require mm-glib >= 1.6
+
+Valentin Blot <freedesktop-de...@valentinblot.org>
+Zeeshan Ali (Khattak) <zeesha...@gnome.org>
+
 2.4.7
 =====
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/build-aux/ar-lib new/geoclue-2.4.8/build-aux/ar-lib
--- old/geoclue-2.4.7/build-aux/ar-lib  2017-05-29 16:22:23.000000000 +0200
+++ new/geoclue-2.4.8/build-aux/ar-lib  2018-04-10 22:31:22.000000000 +0200
@@ -4,7 +4,7 @@
 me=ar-lib
 scriptversion=2012-03-01.08; # UTC
 
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 Free Software Foundation, Inc.
 # Written by Peter Rosin <p...@lysator.liu.se>.
 #
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/build-aux/compile new/geoclue-2.4.8/build-aux/compile
--- old/geoclue-2.4.7/build-aux/compile 2017-05-29 16:22:23.000000000 +0200
+++ new/geoclue-2.4.8/build-aux/compile 2018-04-10 22:31:22.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
 # Written by Tom Tromey <tro...@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -255,7 +255,8 @@
     echo "compile $scriptversion"
     exit $?
     ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
 esac
@@ -342,6 +343,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/build-aux/missing new/geoclue-2.4.8/build-aux/missing
--- old/geoclue-2.4.7/build-aux/missing 2017-05-29 16:22:23.000000000 +0200
+++ new/geoclue-2.4.8/build-aux/missing 2018-04-10 22:31:22.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2013-10-28.13; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -210,6 +210,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/configure.ac new/geoclue-2.4.8/configure.ac
--- old/geoclue-2.4.7/configure.ac      2017-05-29 16:21:33.000000000 +0200
+++ new/geoclue-2.4.8/configure.ac      2018-04-12 00:52:43.000000000 +0200
@@ -1,7 +1,7 @@
 AC_PREREQ([2.63])
 
 AC_INIT([geoclue],
-        [2.4.7],
+        [2.4.8],
         [http://bugs.freedesktop.org/enter_bug.cgi?product=GeoClue],
         [geoclue],
         [http://www.freedesktop.org/wiki/Software/GeoClue])
@@ -39,7 +39,7 @@
 
 GLIB_MIN_VERSION=2.34.0
 JSON_GLIB_MIN_VERSION=0.14
-LIBMM_GLIB_MIN_VERSION=1.0
+LIBMM_GLIB_MIN_VERSION=1.6
 LIBSOUP_MIN_VERSION=2.42
 AVAHI_MIN_VERSION=0.6.10
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/data/geoclue.conf.in new/geoclue-2.4.8/data/geoclue.conf.in
--- old/geoclue-2.4.7/data/geoclue.conf.in      2017-03-18 11:41:10.000000000 
+0100
+++ new/geoclue-2.4.8/data/geoclue.conf.in      2017-07-20 14:39:01.000000000 
+0200
@@ -48,6 +48,12 @@
 #       authorization mechanism (e.g web browsers) do not have to be bound to
 #       agents.
 #
+#       If your application is denied access to location information and your
+#       operating system doesn't provide any mechanism to change that, it is
+#       likely a bug in your operation system (or geoclue). The solution is to
+#       report the issue with all details, rather than adding your application
+#       to this list.
+#
 # Format:
 #
 # # Desktop ID of application without .desktop part
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/gtk-doc.make new/geoclue-2.4.8/gtk-doc.make
--- old/geoclue-2.4.7/gtk-doc.make      2016-10-18 13:23:30.000000000 +0200
+++ new/geoclue-2.4.8/gtk-doc.make      2017-11-01 21:20:45.000000000 +0100
@@ -1,4 +1,22 @@
 # -*- mode: makefile -*-
+#
+# gtk-doc.make - make rules for gtk-doc
+# Copyright (C) 2003 James Henstridge
+#               2004-2007 Damon Chaplin
+#               2007-2017 Stefan Sauer
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 ####################################
 # Everything below here is generic #
@@ -81,55 +99,54 @@
 
 #### setup ####
 
-GTK_DOC_V_SETUP=$(GTK_DOC_V_SETUP_$(V))
-GTK_DOC_V_SETUP_=$(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SETUP=$(GTK_DOC_V_SETUP_@AM_V@)
+GTK_DOC_V_SETUP_=$(GTK_DOC_V_SETUP_@AM_DEFAULT_V@)
 GTK_DOC_V_SETUP_0=@echo "  DOC   Preparing build";
 
 setup-build.stamp:
        -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
-           files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \
-           if test "x$$files" != "x" ; then \
-               for file in $$files ; do \
-                   destdir=`dirname $(abs_builddir)/$$file`; \
-                   test -d "$$destdir" || mkdir -p "$$destdir"; \
-                   test -f $(abs_srcdir)/$$file && \
-                       cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || 
true; \
-               done; \
-           fi; \
+         files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \
+         if test "x$$files" != "x" ; then \
+           for file in $$files ; do \
+             destdir=`dirname $(abs_builddir)/$$file`; \
+             test -d "$$destdir" || mkdir -p "$$destdir"; \
+             test -f $(abs_srcdir)/$$file && \
+               cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
+           done; \
+         fi; \
        fi
        $(AM_V_at)touch setup-build.stamp
 
-
 #### scan ####
 
-GTK_DOC_V_SCAN=$(GTK_DOC_V_SCAN_$(V))
-GTK_DOC_V_SCAN_=$(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SCAN=$(GTK_DOC_V_SCAN_@AM_V@)
+GTK_DOC_V_SCAN_=$(GTK_DOC_V_SCAN_@AM_DEFAULT_V@)
 GTK_DOC_V_SCAN_0=@echo "  DOC   Scanning header files";
 
-GTK_DOC_V_INTROSPECT=$(GTK_DOC_V_INTROSPECT_$(V))
-GTK_DOC_V_INTROSPECT_=$(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_INTROSPECT=$(GTK_DOC_V_INTROSPECT_@AM_V@)
+GTK_DOC_V_INTROSPECT_=$(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@)
 GTK_DOC_V_INTROSPECT_0=@echo "  DOC   Introspecting gobjects";
 
 scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB)
        $(GTK_DOC_V_SCAN)_source_dir='' ; \
        for i in $(DOC_SOURCE_DIR) ; do \
-           _source_dir="$${_source_dir} --source-dir=$$i" ; \
+         _source_dir="$${_source_dir} --source-dir=$$i" ; \
        done ; \
        gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" 
$${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
        $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > 
/dev/null 2>&1 ; then \
-           scanobj_options=""; \
-           gtkdoc-scangobj 2>&1 --help | grep  >/dev/null "\-\-verbose"; \
-           if test "$$?" = "0"; then \
-               if test "x$(V)" = "x1"; then \
-                   scanobj_options="--verbose"; \
-               fi; \
+         scanobj_options=""; \
+         gtkdoc-scangobj 2>&1 --help | grep  >/dev/null "\-\-verbose"; \
+         if test "$$?" = "0"; then \
+           if test "x$(V)" = "x1"; then \
+             scanobj_options="--verbose"; \
            fi; \
-           CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" 
CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
-           gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options 
--module=$(DOC_MODULE); \
+         fi; \
+         CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" 
CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
+         gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options 
--module=$(DOC_MODULE); \
        else \
-           for i in $(SCANOBJ_FILES) ; do \
-               test -f $$i || touch $$i ; \
-           done \
+         for i in $(SCANOBJ_FILES) ; do \
+           test -f $$i || touch $$i ; \
+         done \
        fi
        $(AM_V_at)touch scan-build.stamp
 
@@ -138,14 +155,14 @@
 
 #### xml ####
 
-GTK_DOC_V_XML=$(GTK_DOC_V_XML_$(V))
-GTK_DOC_V_XML_=$(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_XML=$(GTK_DOC_V_XML_@AM_V@)
+GTK_DOC_V_XML_=$(GTK_DOC_V_XML_@AM_DEFAULT_V@)
 GTK_DOC_V_XML_0=@echo "  DOC   Building XML";
 
 sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) 
$(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt 
$(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
        $(GTK_DOC_V_XML)_source_dir='' ; \
        for i in $(DOC_SOURCE_DIR) ; do \
-           _source_dir="$${_source_dir} --source-dir=$$i" ; \
+         _source_dir="$${_source_dir} --source-dir=$$i" ; \
        done ; \
        gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml 
--expand-content-files="$(expand_content_files)" 
--main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)
        $(AM_V_at)touch sgml-build.stamp
@@ -153,6 +170,9 @@
 sgml.stamp: sgml-build.stamp
        @true
 
+$(DOC_MAIN_SGML_FILE): sgml-build.stamp
+       @true
+
 xml/gtkdocentities.ent: Makefile
        $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \
                echo "<!ENTITY package \"$(PACKAGE)\">"; \
@@ -166,12 +186,12 @@
 
 #### html ####
 
-GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V))
-GTK_DOC_V_HTML_=$(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_@AM_V@)
+GTK_DOC_V_HTML_=$(GTK_DOC_V_HTML_@AM_DEFAULT_V@)
 GTK_DOC_V_HTML_0=@echo "  DOC   Building HTML";
 
-GTK_DOC_V_XREF=$(GTK_DOC_V_XREF_$(V))
-GTK_DOC_V_XREF_=$(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_XREF=$(GTK_DOC_V_XREF_@AM_V@)
+GTK_DOC_V_XREF_=$(GTK_DOC_V_XREF_@AM_DEFAULT_V@)
 GTK_DOC_V_XREF_0=@echo "  DOC   Fixing cross-references";
 
 html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) 
$(expand_content_files)
@@ -190,20 +210,16 @@
        cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) 
$(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
        -@test "x$(HTML_IMAGES)" = "x" || \
        for file in $(HTML_IMAGES) ; do \
-         if test -f $(abs_srcdir)/$$file ; then \
-           cp $(abs_srcdir)/$$file $(abs_builddir)/html; \
-         fi; \
-         if test -f $(abs_builddir)/$$file ; then \
-           cp $(abs_builddir)/$$file $(abs_builddir)/html; \
-         fi; \
+         test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file 
$(abs_builddir)/html; \
+         test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file 
$(abs_builddir)/html; \
        done;
        $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) 
--module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
        $(AM_V_at)touch html-build.stamp
 
 #### pdf ####
 
-GTK_DOC_V_PDF=$(GTK_DOC_V_PDF_$(V))
-GTK_DOC_V_PDF_=$(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_PDF=$(GTK_DOC_V_PDF_@AM_V@)
+GTK_DOC_V_PDF_=$(GTK_DOC_V_PDF_@AM_DEFAULT_V@)
 GTK_DOC_V_PDF_0=@echo "  DOC   Building PDF";
 
 pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) 
$(expand_content_files)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-client.c 
new/geoclue-2.4.8/libgeoclue/gclue-client.c
--- old/geoclue-2.4.7/libgeoclue/gclue-client.c 2016-12-19 15:21:09.000000000 
+0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-client.c 2017-08-11 18:07:49.000000000 
+0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -1141,8 +1141,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_client_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -1556,9 +1556,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-client.h 
new/geoclue-2.4.8/libgeoclue/gclue-client.h
--- old/geoclue-2.4.7/libgeoclue/gclue-client.h 2016-12-19 15:21:09.000000000 
+0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-client.h 2017-08-11 18:07:49.000000000 
+0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-location.c 
new/geoclue-2.4.8/libgeoclue/gclue-location.c
--- old/geoclue-2.4.7/libgeoclue/gclue-location.c       2016-12-19 
15:21:09.000000000 +0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-location.c       2017-08-11 
18:07:49.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -840,8 +840,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_location_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -1285,9 +1285,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-location.h 
new/geoclue-2.4.8/libgeoclue/gclue-location.h
--- old/geoclue-2.4.7/libgeoclue/gclue-location.h       2016-12-19 
15:21:09.000000000 +0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-location.h       2017-08-11 
18:07:49.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-manager.c 
new/geoclue-2.4.8/libgeoclue/gclue-manager.c
--- old/geoclue-2.4.7/libgeoclue/gclue-manager.c        2016-12-19 
15:21:09.000000000 +0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-manager.c        2017-08-11 
18:07:49.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -814,8 +814,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_manager_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -1165,9 +1165,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-manager.h 
new/geoclue-2.4.8/libgeoclue/gclue-manager.h
--- old/geoclue-2.4.7/libgeoclue/gclue-manager.h        2016-12-19 
15:21:09.000000000 +0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-manager.h        2017-08-11 
18:07:49.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/libgeoclue/gclue-simple.c 
new/geoclue-2.4.8/libgeoclue/gclue-simple.c
--- old/geoclue-2.4.7/libgeoclue/gclue-simple.c 2017-03-13 12:49:36.000000000 
+0100
+++ new/geoclue-2.4.8/libgeoclue/gclue-simple.c 2017-09-04 16:22:27.000000000 
+0200
@@ -280,15 +280,23 @@
 {
         GTask *task = G_TASK (user_data);
         GClueClient *client = GCLUE_CLIENT (source_object);
+        GClueSimple *simple;
+        const char *location;
         GError *error = NULL;
 
+        simple = g_task_get_source_object (task);
+
         gclue_client_call_start_finish (client, res, &error);
         if (error != NULL) {
-                GClueSimple *simple = g_task_get_source_object (task);
-
                 g_task_return_error (task, error);
                 g_clear_object (&simple->priv->task);
+
+                return;
         }
+
+        location = gclue_client_get_location (client);
+
+        on_location_updated (client, NULL, location, simple);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/m4/gtk-doc.m4 new/geoclue-2.4.8/m4/gtk-doc.m4
--- old/geoclue-2.4.7/m4/gtk-doc.m4     2016-10-18 13:23:30.000000000 +0200
+++ new/geoclue-2.4.8/m4/gtk-doc.m4     2017-11-01 21:19:37.000000000 +0100
@@ -1,4 +1,29 @@
-dnl -*- mode: autoconf -*-
+# -*- mode: autoconf -*-
+#
+# gtk-doc.m4 - configure macro to check for gtk-doc
+# Copyright (C) 2003 James Henstridge
+#               2007-2017  Stefan Sauer
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+# As a special exception, the above copyright owner gives unlimited
+# permission to copy, distribute and modify the configure scripts that
+# are the output of Autoconf when processing the Macro. You need not
+# follow the terms of the GNU General Public License when using or
+# distributing such scripts, even though portions of the text of the
+# Macro appear in them. The GNU General Public License (GPL) does govern
+# all other use of the material that constitutes the Autoconf Macro.
 
 # serial 2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/agent/geoclue-agent-interface.c 
new/geoclue-2.4.8/src/agent/geoclue-agent-interface.c
--- old/geoclue-2.4.7/src/agent/geoclue-agent-interface.c       2016-12-19 
15:21:05.000000000 +0100
+++ new/geoclue-2.4.8/src/agent/geoclue-agent-interface.c       2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -651,8 +651,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_agent_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -986,9 +986,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/agent/geoclue-agent-interface.h 
new/geoclue-2.4.8/src/agent/geoclue-agent-interface.h
--- old/geoclue-2.4.7/src/agent/geoclue-agent-interface.h       2016-12-19 
15:21:05.000000000 +0100
+++ new/geoclue-2.4.8/src/agent/geoclue-agent-interface.h       2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/compass-interface.c 
new/geoclue-2.4.8/src/compass-interface.c
--- old/geoclue-2.4.7/src/compass-interface.c   2017-03-27 16:20:01.000000000 
+0200
+++ new/geoclue-2.4.8/src/compass-interface.c   2017-08-11 18:07:45.000000000 
+0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -764,8 +764,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_compass_interface_info.parent_struct, signal_name);
   if (info == NULL)
@@ -1115,9 +1115,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/compass-interface.h 
new/geoclue-2.4.8/src/compass-interface.h
--- old/geoclue-2.4.7/src/compass-interface.h   2017-03-27 16:20:01.000000000 
+0200
+++ new/geoclue-2.4.8/src/compass-interface.h   2017-08-11 18:07:45.000000000 
+0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-client-interface.c 
new/geoclue-2.4.8/src/gclue-client-interface.c
--- old/geoclue-2.4.7/src/gclue-client-interface.c      2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/gclue-client-interface.c      2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -1141,8 +1141,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_dbus_client_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -1556,9 +1556,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-client-interface.h 
new/geoclue-2.4.8/src/gclue-client-interface.h
--- old/geoclue-2.4.7/src/gclue-client-interface.h      2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/gclue-client-interface.h      2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-location-interface.c 
new/geoclue-2.4.8/src/gclue-location-interface.c
--- old/geoclue-2.4.7/src/gclue-location-interface.c    2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/gclue-location-interface.c    2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -840,8 +840,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_dbus_location_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -1285,9 +1285,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-location-interface.h 
new/geoclue-2.4.8/src/gclue-location-interface.h
--- old/geoclue-2.4.7/src/gclue-location-interface.h    2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/gclue-location-interface.h    2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-location.c new/geoclue-2.4.8/src/gclue-location.c
--- old/geoclue-2.4.7/src/gclue-location.c      2017-04-26 17:02:02.000000000 
+0200
+++ new/geoclue-2.4.8/src/gclue-location.c      2017-06-09 12:21:07.000000000 
+0200
@@ -28,7 +28,7 @@
 #include <string.h>
 #include <stdlib.h>
 
-#define TIME_DIFF_THRESHOLD 60
+#define TIME_DIFF_THRESHOLD 60000000 /* 60 seconds */
 
 struct _GClueLocationPrivate {
         gdouble speed;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-manager-interface.c 
new/geoclue-2.4.8/src/gclue-manager-interface.c
--- old/geoclue-2.4.7/src/gclue-manager-interface.c     2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/gclue-manager-interface.c     2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -814,8 +814,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_gclue_dbus_manager_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -1165,9 +1165,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-manager-interface.h 
new/geoclue-2.4.8/src/gclue-manager-interface.h
--- old/geoclue-2.4.7/src/gclue-manager-interface.h     2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/gclue-manager-interface.h     2017-08-11 
18:07:45.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/gclue-modem-manager.c 
new/geoclue-2.4.8/src/gclue-modem-manager.c
--- old/geoclue-2.4.7/src/gclue-modem-manager.c 2016-09-02 11:22:25.000000000 
+0200
+++ new/geoclue-2.4.8/src/gclue-modem-manager.c 2017-08-11 18:27:48.000000000 
+0200
@@ -545,6 +545,23 @@
 }
 
 static void
+on_gps_refresh_rate_set (GObject      *source_object,
+                         GAsyncResult *res,
+                         gpointer      user_data)
+{
+        gboolean ret;
+        GError *error = NULL;
+
+        ret = mm_modem_location_set_gps_refresh_rate_finish
+                (MM_MODEM_LOCATION (source_object), res, &error);
+        if (!ret) {
+                g_warning ("Failed to set GPS refresh rate: %s",
+                           error->message);
+                g_error_free (error);
+        }
+}
+
+static void
 on_mm_object_added (GDBusObjectManager *object_manager,
                     GDBusObject        *object,
                     gpointer            user_data)
@@ -583,6 +600,12 @@
         manager->priv->modem = mm_modem;
         manager->priv->modem_location = mm_object_get_modem_location 
(mm_object);
 
+        mm_modem_location_set_gps_refresh_rate (manager->priv->modem_location,
+                                                0,
+                                                manager->priv->cancellable,
+                                                on_gps_refresh_rate_set,
+                                                user_data);
+
         g_signal_connect (G_OBJECT (manager->priv->modem_location),
                           "notify::location",
                           G_CALLBACK (on_location_changed),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/wpa_supplicant-interface.c 
new/geoclue-2.4.8/src/wpa_supplicant-interface.c
--- old/geoclue-2.4.7/src/wpa_supplicant-interface.c    2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/wpa_supplicant-interface.c    2017-08-16 
16:46:58.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -577,8 +577,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_wpa_supplicant_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -912,9 +912,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
@@ -1970,8 +1970,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_wpa_interface_interface_info.parent_struct, 
signal_name);
   if (info == NULL)
@@ -2337,9 +2337,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
@@ -3308,8 +3308,8 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
-  guint n;
+  gsize num_params;
+  gsize n;
   guint signal_id;
   info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal 
((GDBusInterfaceInfo *) &_wpa_bss_interface_info.parent_struct, signal_name);
   if (info == NULL)
@@ -3687,9 +3687,9 @@
   GVariantIter iter;
   GVariant *child;
   GValue *paramv;
-  guint num_params;
+  gsize num_params;
   guint num_extra;
-  guint n;
+  gsize n;
   guint signal_id;
   GValue return_value = G_VALUE_INIT;
   info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info 
(invocation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/geoclue-2.4.7/src/wpa_supplicant-interface.h 
new/geoclue-2.4.8/src/wpa_supplicant-interface.h
--- old/geoclue-2.4.7/src/wpa_supplicant-interface.h    2017-03-27 
16:20:01.000000000 +0200
+++ new/geoclue-2.4.8/src/wpa_supplicant-interface.h    2017-08-16 
16:46:58.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.50.3. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.52.3. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */


Reply via email to