Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package geoclue2 for openSUSE:Factory 
checked in at 2026-07-06 12:27:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geoclue2 (Old)
 and      /work/SRC/openSUSE:Factory/.geoclue2.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geoclue2"

Mon Jul  6 12:27:43 2026 rev:54 rq:1363508 version:2.8.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/geoclue2/geoclue2.changes        2026-04-26 
21:11:38.630230091 +0200
+++ /work/SRC/openSUSE:Factory/.geoclue2.new.1982/geoclue2.changes      
2026-07-06 12:28:14.922888330 +0200
@@ -1,0 +2,15 @@
+Thu Jul  2 11:31:29 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 2.8.2
+  New features:
+  * Translations for Georgian an Occitan and instructions for
+    translators.
+  Fixes:
+  * Building translations now works.
+  * Fix double free in on_desktop_id_set() and
+    on_client_proxy_ready().
+  * Fix some gobject-linter rules in the correctness category.
+  * Document the command to register network NMEA sources to avahi
+- handle language files
+
+-------------------------------------------------------------------

Old:
----
  geoclue-2.8.1.tar.bz2

New:
----
  geoclue-2.8.2.tar.bz2

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

Other differences:
------------------
++++++ geoclue2.spec ++++++
--- /var/tmp/diff_new_pack.d0zeFN/_old  2026-07-06 12:28:15.766917604 +0200
+++ /var/tmp/diff_new_pack.d0zeFN/_new  2026-07-06 12:28:15.778918020 +0200
@@ -18,7 +18,7 @@
 
 %define _name geoclue
 Name:           geoclue2
-Version:        2.8.1
+Version:        2.8.2
 Release:        0
 Summary:        GeoLocation Framework
 License:        GPL-2.0-or-later
@@ -118,6 +118,8 @@
 mkdir -p %{buildroot}%{_tmpfilesdir}
 install -m 644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/srvGeoClue.conf
 
+%find_lang geoclue-2.0
+
 # 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
 %ldconfig_scriptlets
@@ -125,7 +127,7 @@
 %post -n system-user-srvGeoClue
 %tmpfiles_create %{_tmpfilesdir}/srvGeoClue.conf
 
-%files
+%files -f geoclue-2.0.lang
 %license COPYING
 %doc README.md NEWS
 %{_mandir}/man5/geoclue.5%{?ext_man}

++++++ geoclue-2.8.1.tar.bz2 -> geoclue-2.8.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/HACKING.md new/geoclue-2.8.2/HACKING.md
--- old/geoclue-2.8.1/HACKING.md        2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/HACKING.md        2026-07-02 10:26:12.000000000 +0200
@@ -22,9 +22,9 @@
   sudo apt build-dep geoclue-2.0
   ```
 
-- For a full-fledged build, you also want ModemManager (mm-glib), 
-  avahi-client and avahi-glib. You want the latter two if you want to use the 
-  [geoclue-share app](https://wiki.gnome.org/Apps/GeoclueShare). You also need 
+- For a full-fledged build, you also want ModemManager (mm-glib),
+  avahi-client and avahi-glib. You want the latter two if you want to use the
+  [geoclue-share app](https://wiki.gnome.org/Apps/GeoclueShare). You also need
   libnotify if you want to build the demo agent.
 
   Fedora:
@@ -81,3 +81,32 @@
   ```
 
   It will give your current location.
+
+## Translating Geoclue
+
+The demo agent, demo application (`where-am-i`) and the `--help` output of the
+geoclue server contain translatable strings.
+
+You can create a template `po/geoclue-2.0.pot` file, update the existing `.po`
+translation files and build the binary translation `.mo` files by running these
+commands on a configured project, respectively:
+
+```shell
+meson compile -C build geoclue-2.0-pot
+meson compile -C build geoclue-2.0-update-po
+meson compile -C build geoclue-2.0-gmo
+```
+
+See the documentation of meson i18n module for details.
+
+When starting a new translation, rename the `geoclue-2.0.pot` file to the
+desired language code (e.g. `en.po`) and start translating. Remember to add the
+language code to `po/LINGUAS` when done.
+
+You can test the translations after building and installing by running one of
+the binaries with the `LANG` environment variable set to the full language code
+of the desired language:
+
+```shell
+LANG=ka_GE.UTF8 /usr/libexec/geoclue-2.0/demos/where-am-i -h
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/NEWS new/geoclue-2.8.2/NEWS
--- old/geoclue-2.8.1/NEWS      2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/NEWS      2026-07-02 10:26:12.000000000 +0200
@@ -1,3 +1,23 @@
+2.8.2
+=====
+
+New features:
+- Translations for Georgian an Occitan and instructions for translators
+
+Fixes:
+- Building translations now works
+- Fix double free in on_desktop_id_set() and on_client_proxy_ready()
+- Fix some gobject-linter rules in the correctness category
+- Document the command to register network NMEA sources to avahi
+
+Contributors:
+- ax487
+- Teemu Ikonen
+
+Tranlators:
+- NorwayFun (ka)
+- Quentin (oc)
+
 2.8.1
 =====
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/README.md new/geoclue-2.8.2/README.md
--- old/geoclue-2.8.1/README.md 2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/README.md 2026-07-02 10:26:12.000000000 +0200
@@ -6,23 +6,21 @@
 
 Geoclue is Free Software, licensed under GNU GPLv2+.
 
-Geoclue comprises the following functionalities :
-- WiFi-based geolocation (accuracy: in meters)
-- GPS(A) receivers (accuracy: in centimeters)
+Geoclue can determine location in following ways:
+- WiFi-based geolocation (accuracy: in tens of meters)
+- GeoIP (accuracy: in tens to hundreds of kilometers
+- GPS(A) receivers (accuracy: in meters)
 - GPS of other devices on the local network, e.g smartphones (accuracy:
-  in centimeters)
-- 3G modems (accuracy: in kilometers, unless modem has GPS)
+  in meters)
+- 3G modems (accuracy: in kilometers)
 - Static location source (reads location from a system-wide file)
 
-WiFi and cell tower-based geolocation used to use
-[Mozilla Location Service](https://wiki.mozilla.org/CloudServices/Location),
-which closed on June 12th, 2024. Geoclue currently does not enable WiFi 
location
-by default. Some potential replacements for MLS are:
+WiFi and cell tower-based geolocation uses the crowd-sourced
+[BeaconDB](https://beacondb.net/) database by default.
+Other options are:
 - [Positon](https://positon.xyz/). *Free-of-charge, network-based location
 service for the open-source software community.* Uses data from a commercial
 location service, requires API keys.
-- [BeaconDB](https://beacondb.net/). *Public domain wireless geolocation
-database.* Crowd-sourced WiFi, Bluetooth and cell tower database.
 - [OLS](https://codeberg.org/tpikonen/ols). *Offline Location Service.*
 Local-data on-device server, mostly useful for devices with GPS.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/data/geoclue.5.in 
new/geoclue-2.8.2/data/geoclue.5.in
--- old/geoclue-2.8.1/data/geoclue.5.in 2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/data/geoclue.5.in 2026-07-02 10:26:12.000000000 +0200
@@ -73,16 +73,23 @@
 .br
 Network NMEA source configuration options
 .IP
+Network NMEA sources are automatically discovered using avahi,
+domain "_nmea-0183._tcp".
+An NMEA service in your network can be registered to avahi by running
+.IP
+.EX
+$ avahi-publish-service -H my.nmea.host "NMEA over TCP" _nmea-0183._tcp 50000
+.EE
+.IP
+Here 'my.nmea.host' and '50000' are the hostname and port of the NMEA service.
+.IP
 .B \fBenable=true
 .br
 Fetch location from NMEA sources on local network?
-.br
-(Sources are automatically discovered using avahi, domain "_nmea-0183._tcp".)
-.br
 .IP
 .B \fBnmea-socket=/var/run/gps-share.sock
 .br
-Use a nmea unix socket as the data source.
+Use a unix socket as the NMEA data source.
 If not set, unix socket will not be used.
 .br
 .IP \fB[3g]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/data/geoclue.conf.in 
new/geoclue-2.8.2/data/geoclue.conf.in
--- old/geoclue-2.8.1/data/geoclue.conf.in      2026-04-09 11:20:48.000000000 
+0200
+++ new/geoclue-2.8.2/data/geoclue.conf.in      2026-07-02 10:26:12.000000000 
+0200
@@ -19,7 +19,7 @@
 enable=true
 
 # Method (backend) to use for IP location. Currently implemented are:
-# 'ichnaea': Use the Ichnaea (MLS) API with the URL from the wifi source.
+# 'ichnaea': Use the Ichnaea API (BeaconDB, Positon, etc.) with the URL from 
the wifi source.
 # 'gmaps': Use the location determined by Google Maps.
 # 'reallyfreegeoip': reallyfreegeoip.org. Fixed accuracy, see accuracy option 
below.
 method=ichnaea
@@ -35,6 +35,11 @@
 # Network NMEA source configuration options
 [network-nmea]
 
+# Network NMEA sources are automatically discovered using avahi, domain 
"_nmea-0183._tcp".
+# An NMEA service in your network can be registered to avahi by running
+# $ avahi-publish-service -H my.nmea.host "NMEA over TCP" _nmea-0183._tcp 50000
+# Here 'my.nmea.host' and '50000' are the hostname and port of the NMEA 
service.
+
 # Fetch location from NMEA sources on local network?
 enable=true
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/demo/gclue-service-agent.c 
new/geoclue-2.8.2/demo/gclue-service-agent.c
--- old/geoclue-2.8.1/demo/gclue-service-agent.c        2026-04-09 
11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/demo/gclue-service-agent.c        2026-07-02 
10:26:12.000000000 +0200
@@ -142,11 +142,9 @@
                     GAsyncResult *res,
                     gpointer      user_data)
 {
-        GError *error = NULL;
-
         g_dbus_proxy_call_finish (G_DBUS_PROXY (source_object),
                                   res,
-                                  &error);
+                                  NULL);
 }
 
 static void
@@ -250,13 +248,15 @@
 static void
 gclue_service_agent_constructed (GObject *object)
 {
-        GError *error = NULL;
         GClueServiceAgent *agent = GCLUE_SERVICE_AGENT (object);
+
+        G_OBJECT_CLASS (gclue_service_agent_parent_class)->constructed 
(object);
+
         if (!g_dbus_interface_skeleton_export
                 (G_DBUS_INTERFACE_SKELETON (agent),
                  agent->priv->connection,
                  AGENT_PATH,
-                 &error)) {
+                 NULL)) {
                 return;
         }
         gclue_agent_set_max_accuracy_level (GCLUE_AGENT (agent),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/libgeoclue/gclue-helpers.c 
new/geoclue-2.8.2/libgeoclue/gclue-helpers.c
--- old/geoclue-2.8.1/libgeoclue/gclue-helpers.c        2026-04-09 
11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/libgeoclue/gclue-helpers.c        2026-07-02 
10:26:12.000000000 +0200
@@ -143,7 +143,6 @@
 {
         g_autoptr(GError) error = NULL;
         g_autoptr(GVariant) retval = NULL;
-        g_autoptr(GVariant) params = NULL;
         g_autoptr(GDBusProxy) client = G_DBUS_PROXY (source_object);
         g_autoptr(GTask) task = G_TASK (user_data);
         ClientCreateData *data = g_task_get_task_data (task);
@@ -154,13 +153,12 @@
                 return;
         }
 
-        params = g_variant_new ("(ssv)",
-                                "org.freedesktop.GeoClue2.Client",
-                                "RequestedAccuracyLevel",
-                                g_variant_new_uint32 (data->accuracy_level));
         g_dbus_proxy_call (g_steal_pointer (&client),
                            "org.freedesktop.DBus.Properties.Set",
-                           params,
+                           g_variant_new ("(ssv)",
+                                          "org.freedesktop.GeoClue2.Client",
+                                          "RequestedAccuracyLevel",
+                                          g_variant_new_uint32 
(data->accuracy_level)),
                            G_DBUS_CALL_FLAGS_NONE,
                            -1,
                            NULL,
@@ -177,7 +175,6 @@
         ClientDestroyData *destroy;
         g_autoptr(GClueClient) client = NULL;
         g_autoptr(GError) error = NULL;
-        g_autoptr(GVariant) params = NULL;
         g_autoptr(GTask) task = G_TASK (user_data);
 
         client = gclue_client_proxy_new_for_bus_finish (res, &error);
@@ -197,13 +194,12 @@
                                    destroy);
        }
 
-        params = g_variant_new ("(ssv)",
-                                "org.freedesktop.GeoClue2.Client",
-                                "DesktopId",
-                                g_variant_new_string (data->desktop_id));
         g_dbus_proxy_call (G_DBUS_PROXY (g_steal_pointer (&client)),
                            "org.freedesktop.DBus.Properties.Set",
-                           params,
+                           g_variant_new ("(ssv)",
+                                          "org.freedesktop.GeoClue2.Client",
+                                          "DesktopId",
+                                          g_variant_new_string 
(data->desktop_id)),
                            G_DBUS_CALL_FLAGS_NONE,
                            -1,
                            NULL,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/meson.build 
new/geoclue-2.8.2/meson.build
--- old/geoclue-2.8.1/meson.build       2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/meson.build       2026-07-02 10:26:12.000000000 +0200
@@ -1,4 +1,4 @@
-project('geoclue', 'c', version: '2.8.1', meson_version : '>= 0.60.0')
+project('geoclue', 'c', version: '2.8.2', meson_version : '>= 0.60.0')
 
 gclue_version = meson.project_version()
 ver_arr = gclue_version.split('.')
@@ -9,6 +9,8 @@
 
 gclue_api_version='2.0'
 
+gettext_domain = 'geoclue-' + gclue_api_version
+
 datadir = join_paths(get_option('prefix'), get_option('datadir'))
 includedir = join_paths(get_option('prefix'), get_option('includedir'))
 libexecdir = join_paths(get_option('prefix'), get_option('libexecdir'))
@@ -22,7 +24,7 @@
 conf.set_quoted('VERSION', gclue_version)
 conf.set_quoted('PACKAGE_VERSION', gclue_version)
 conf.set_quoted('PACKAGE_NAME', 'geoclue')
-conf.set_quoted('GETTEXT_PACKAGE', 'geoclue')
+conf.set_quoted('GETTEXT_PACKAGE', gettext_domain)
 conf.set_quoted('PACKAGE_TARNAME', 'geoclue')
 conf.set_quoted('PACKAGE_STRING', 'geoclue ' + gclue_version)
 conf.set_quoted('PACKAGE_URL', 
'https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/po/LINGUAS new/geoclue-2.8.2/po/LINGUAS
--- old/geoclue-2.8.1/po/LINGUAS        2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/po/LINGUAS        2026-07-02 10:26:12.000000000 +0200
@@ -0,0 +1,2 @@
+ka
+oc
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/po/ka.po new/geoclue-2.8.2/po/ka.po
--- old/geoclue-2.8.1/po/ka.po  1970-01-01 01:00:00.000000000 +0100
+++ new/geoclue-2.8.2/po/ka.po  2026-07-02 10:26:12.000000000 +0200
@@ -0,0 +1,116 @@
+# Georgian translation for geoclue-2.
+# Copyright (C) 2026 geoclue-2's authors
+# This file is distributed under the same license as the geoclue-2.0 package.
+# Temuri Doghonadze <[email protected]>, 2026.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: geoclue-2.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-01-05 16:11+0100\n"
+"PO-Revision-Date: 2026-01-14 07:47+0100\n"
+"Last-Translator: Temuri Doghonadze <[email protected]>\n"
+"Language-Team: Georgian <(nothing)>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.8\n"
+
+#: demo/agent.c:39 src/gclue-main.c:48
+msgid "Display version number"
+msgstr "ვერსიის ინფორმაციის ჩვენება"
+
+#: demo/agent.c:116 src/gclue-main.c:170
+msgid "GeoClue"
+msgstr "GeoClue"
+
+#: demo/gclue-service-agent.c:160
+#, c-format
+msgid "Geolocation service in use\n"
+msgstr "გეოლოკაციის სერვისი გამოიყენება\n"
+
+#: demo/gclue-service-agent.c:162
+#, c-format
+msgid "Geolocation service not in use\n"
+msgstr "გეოლოკაციის სერვისი არ გამოიყენება\n"
+
+#: demo/gclue-service-agent.c:354
+#, c-format
+msgid "Allow '%s' to access your location information?"
+msgstr "მივცეთ უფლება %s-ს, მიიღოს ინფორმაცია თქვენი მდებარეობის შესახებ?"
+
+#: demo/gclue-service-agent.c:363
+msgid "Geolocation"
+msgstr "გეოლოკაცია"
+
+#: demo/gclue-service-agent.c:373
+msgid "Yes"
+msgstr "დიახ"
+
+#: demo/gclue-service-agent.c:379
+msgid "No"
+msgstr "არა"
+
+#: demo/where-am-i.c:42
+msgid "Exit after T seconds. Default: 30"
+msgstr "გასვლა T წამის შემდეგ. ნაგულისხმევი: 30"
+
+#: demo/where-am-i.c:49
+msgid ""
+"Only report location update after T seconds. Default: 0 (report new location "
+"without any delay)"
+msgstr ""
+"მდებარეობის განახლების გადაცემა, მხოლოდ T წამის შემდეგ. ნაგულისხმევი: 0 "
+"(ახალი მდებარეობის გადაცემა დაყოვნების გარეშე)"
+
+#: demo/where-am-i.c:57
+msgid ""
+"Request accuracy level A. Country = 1, City = 4, Neighborhood = 5, Street = "
+"6, Exact = 8."
+msgstr ""
+"მოთხოვნის სიზუსტის დონე A. ქვეყანა = 1, ქალაქი = 4, ახლომახლოს = 5, ქუჩა = "
+"6, ზუსტი = 8."
+
+#: demo/geoclue-demo-agent.desktop.in.in:2
+msgid "Geoclue Demo agent"
+msgstr "Geoclue-ის დემო აგენტი"
+
+#: demo/geoclue-demo-agent.desktop.in.in:3
+msgid "Demo geoclue agent"
+msgstr "Geoclue-ის სადემონსტრაციო აგენტი"
+
+#: demo/geoclue-demo-agent.desktop.in.in:4
+#: demo/geoclue-where-am-i.desktop.in.in:5
+msgid "geolocation;"
+msgstr "geolocation;გეოლოკაცია;"
+
+#: demo/geoclue-where-am-i.desktop.in.in:2
+msgid "Where am I?"
+msgstr "სად ვარ?"
+
+#: demo/geoclue-where-am-i.desktop.in.in:3
+msgid "Demo geolocation application"
+msgstr "გეოლოკაციის სადემონსტრაციო აპლიკაცია"
+
+#: demo/geoclue-where-am-i.desktop.in.in:4
+msgid "Find your current location"
+msgstr "იპოვეთ თქვენი მიმდინარე მდებარეობა"
+
+#: src/gclue-main.c:55
+msgid "Exit after T seconds of inactivity, 0 for never. Default: 60"
+msgstr "გასვლა T წამის უქმეობის შემდეგ. 0 - არ გავა. ნაგულისხმევი: 60"
+
+#: src/gclue-main.c:62
+msgid "Enable submission of network data"
+msgstr "ქსელის მონაცემების გადაცემის ჩართვა"
+
+#: src/gclue-main.c:69
+msgid "Nickname to submit network data under (empty or 2 to 32 characters)"
+msgstr ""
+"მეტსახელი, რომლითაც ქსელის მონაცემების გადაცემა ხდება (ცარიელი, ან 2-32 "
+"სიმბოლო)"
+
+#: src/gclue-main.c:76
+msgid "Path to nmea UNIX socket"
+msgstr "ბილიკი nmea-ის UNIX სოკეტამდე"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/po/meson.build 
new/geoclue-2.8.2/po/meson.build
--- old/geoclue-2.8.1/po/meson.build    2026-04-09 11:20:48.000000000 +0200
+++ new/geoclue-2.8.2/po/meson.build    2026-07-02 10:26:12.000000000 +0200
@@ -1,5 +1,2 @@
-api_name = meson.project_name() + '-' + gclue_api_version
-gettext_domain = api_name
-
 i18n = import('i18n')
 i18n.gettext(gettext_domain, preset: 'glib')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/po/oc.po new/geoclue-2.8.2/po/oc.po
--- old/geoclue-2.8.1/po/oc.po  1970-01-01 01:00:00.000000000 +0100
+++ new/geoclue-2.8.2/po/oc.po  2026-07-02 10:26:12.000000000 +0200
@@ -0,0 +1,113 @@
+# Occitan translation for geoclue-2.
+# Copyright (C) 2026 geoclue-2's authors
+# This file is distributed under the same license as the geoclue-2.0 package.
+# Quentin PAGÈS 2026.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: geoclue-2.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-01-05 16:11+0100\n"
+"PO-Revision-Date: 2026-04-16 20:19+0200\n"
+"Last-Translator: Quentin PAGÈS\n"
+"Language: oc\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.9\n"
+
+#: demo/agent.c:39 src/gclue-main.c:48
+msgid "Display version number"
+msgstr "Afichar lo numèro de version"
+
+#: demo/agent.c:116 src/gclue-main.c:170
+msgid "GeoClue"
+msgstr "GeoClue"
+
+#: demo/gclue-service-agent.c:160
+#, c-format
+msgid "Geolocation service in use\n"
+msgstr "Lo servici de geolocalizacion es utilizat\n"
+
+#: demo/gclue-service-agent.c:162
+#, c-format
+msgid "Geolocation service not in use\n"
+msgstr "Lo servici de geolocalizacion es pas utilizat\n"
+
+#: demo/gclue-service-agent.c:354
+#, c-format
+msgid "Allow '%s' to access your location information?"
+msgstr "Autorizar « %s » a accedir a vòstras informacions de localizacion ?"
+
+#: demo/gclue-service-agent.c:363
+msgid "Geolocation"
+msgstr "Geolocalizacion"
+
+#: demo/gclue-service-agent.c:373
+msgid "Yes"
+msgstr "Òc"
+
+#: demo/gclue-service-agent.c:379
+msgid "No"
+msgstr "Non"
+
+#: demo/where-am-i.c:42
+msgid "Exit after T seconds. Default: 30"
+msgstr "Quitar aprèp T segondas. Per defaut : 30"
+
+#: demo/where-am-i.c:49
+msgid ""
+"Only report location update after T seconds. Default: 0 (report new location "
+"without any delay)"
+msgstr ""
+"Senhalar la mesa a jorn de la posicion solament aprèp T segondas. Per "
+"defaut : 0 (senhalar la novèla posicion sens cap de relambi)"
+
+#: demo/where-am-i.c:57
+msgid ""
+"Request accuracy level A. Country = 1, City = 4, Neighborhood = 5, Street = "
+"6, Exact = 8."
+msgstr ""
+"Demandar lo nivèl de precision A. País = 1, vila = 4, barri = 5, carrièra = "
+"6, exacta = 8."
+
+#: demo/geoclue-demo-agent.desktop.in.in:2
+msgid "Geoclue Demo agent"
+msgstr "Agent de demonstracion geoclue"
+
+#: demo/geoclue-demo-agent.desktop.in.in:3
+msgid "Demo geoclue agent"
+msgstr "Agent de demostracion geoclue"
+
+#: demo/geoclue-demo-agent.desktop.in.in:4
+#: demo/geoclue-where-am-i.desktop.in.in:5
+msgid "geolocation;"
+msgstr "geolocalizacion;"
+
+#: demo/geoclue-where-am-i.desktop.in.in:2
+msgid "Where am I?"
+msgstr "Ont soi ?"
+
+#: demo/geoclue-where-am-i.desktop.in.in:3
+msgid "Demo geolocation application"
+msgstr "Aplicacion de demostracion de geolocalizacion"
+
+#: demo/geoclue-where-am-i.desktop.in.in:4
+msgid "Find your current location"
+msgstr "Trobatz vòstra posicion actuala"
+
+#: src/gclue-main.c:55
+msgid "Exit after T seconds of inactivity, 0 for never. Default: 60"
+msgstr "Quitar aprèp T segondas d'inactivitat, 0 per pas jamai. Defaut : 5"
+
+#: src/gclue-main.c:62
+msgid "Enable submission of network data"
+msgstr "Activar lo mandadís de donadas ret"
+
+#: src/gclue-main.c:69
+msgid "Nickname to submit network data under (empty or 2 to 32 characters)"
+msgstr "Pseudonim per enviar las donadas de la ret (2-32 caractèrs)"
+
+#: src/gclue-main.c:76
+msgid "Path to nmea UNIX socket"
+msgstr "Emplaçament cap al connector UNIX nmea"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/src/gclue-location.c 
new/geoclue-2.8.2/src/gclue-location.c
--- old/geoclue-2.8.1/src/gclue-location.c      2026-04-09 11:20:48.000000000 
+0200
+++ new/geoclue-2.8.2/src/gclue-location.c      2026-07-02 10:26:12.000000000 
+0200
@@ -234,6 +234,8 @@
         GClueLocation *location = GCLUE_LOCATION (object);
         gint64 timestamp;
 
+        G_OBJECT_CLASS (gclue_location_parent_class)->constructed (object);
+
         if (location->priv->timestamp != 0)
                 return;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geoclue-2.8.1/src/gclue-modem-manager.c 
new/geoclue-2.8.2/src/gclue-modem-manager.c
--- old/geoclue-2.8.1/src/gclue-modem-manager.c 2026-04-09 11:20:48.000000000 
+0200
+++ new/geoclue-2.8.2/src/gclue-modem-manager.c 2026-07-02 10:26:12.000000000 
+0200
@@ -195,6 +195,8 @@
 {
         GClueModem *modem = GCLUE_MODEM (object);
 
+        /* Properties are defined in GClueModem interface, ignore inter rule */
+        /* gobject-linter-ignore-next-line: property_switch_exhaustiveness */
         switch (prop_id) {
         case PROP_TIME_THRESHOLD:
                 gclue_modem_set_time_threshold (modem,

Reply via email to