Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dLeyna for openSUSE:Factory checked 
in at 2023-10-03 20:15:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dLeyna (Old)
 and      /work/SRC/openSUSE:Factory/.dLeyna.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dLeyna"

Tue Oct  3 20:15:00 2023 rev:4 rq:1114706 version:0.8.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/dLeyna/dLeyna.changes    2023-07-26 
13:21:37.567205357 +0200
+++ /work/SRC/openSUSE:Factory/.dLeyna.new.28202/dLeyna.changes 2023-10-03 
20:16:13.680585832 +0200
@@ -1,0 +2,14 @@
+Fri Sep 29 21:12:49 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 0.8.3:
+  + Build: Fix compatibility with Meson 1.2
+  + Renderer: Fix locale initialization
+  + Server:
+    - Fix locate initialization
+    - Fix uninitialized variable warning
+    - Properly handle optional actions
+    - Fix browse not working properly
+- Drop 61d24fdc.patch: Fixed upstream.
+- Change compression of tarball in service and spec to zst from xz.
+
+-------------------------------------------------------------------

Old:
----
  61d24fdc.patch
  dLeyna-0.8.2.obscpio

New:
----
  dLeyna-0.8.3.obscpio

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

Other differences:
------------------
++++++ dLeyna.spec ++++++
--- /var/tmp/diff_new_pack.x2XK0S/_old  2023-10-03 20:16:27.493084001 +0200
+++ /var/tmp/diff_new_pack.x2XK0S/_new  2023-10-03 20:16:27.493084001 +0200
@@ -17,16 +17,14 @@
 
 
 Name:           dLeyna
-Version:        0.8.2
+Version:        0.8.3
 Release:        0
 Summary:        Services and D-Bus APIs to access UPnP and DLNA media devices 
in a network
 License:        LGPL-2.1-or-later
 URL:            https://gitlab.gnome.org/World/dLeyna
-Source0:        %{name}-%{version}.tar.xz
+Source0:        %{name}-%{version}.tar.zst
 # PATCH-FIX-UPSTREAM dLeyna-no-python-shebang.patch -- Do not carry 
/usr/bin/python shebang in python module files
 Patch0:         dLeyna-no-python-shebang.patch
-# PATCH-FIX-UPSTREAM 61d24fdc.patch dims...@opensuse.org -- Fix typos for 
Meson 1.2 compatibility
-Patch1:         https://gitlab.gnome.org/World/dLeyna/-/commit/61d24fdc.patch
 
 BuildRequires:  docutils
 BuildRequires:  meson >= 0.54.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.x2XK0S/_old  2023-10-03 20:16:27.561086454 +0200
+++ /var/tmp/diff_new_pack.x2XK0S/_new  2023-10-03 20:16:27.577087031 +0200
@@ -2,7 +2,7 @@
 <services>
   <service mode="manual" name="obs_scm">
     <param name="url">https://gitlab.gnome.org/World/dLeyna.git</param>
-    <param name="revision">refs/tags/v0.8.2</param>
+    <param name="revision">refs/tags/v0.8.3</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="scm">git</param>
@@ -10,7 +10,7 @@
   <service mode="buildtime" name="tar" />
   <service mode="buildtime" name="recompress">
     <param name="file">*.tar</param>
-    <param name="compression">xz</param>
+    <param name="compression">zst</param>
   </service>
   <service mode="manual" name="set_version" />
 </services>

++++++ dLeyna-0.8.2.obscpio -> dLeyna-0.8.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/libdleyna/server/device.c 
new/dLeyna-0.8.3/libdleyna/server/device.c
--- old/dLeyna-0.8.2/libdleyna/server/device.c  2022-11-09 13:36:26.000000000 
+0100
+++ new/dLeyna-0.8.3/libdleyna/server/device.c  2023-09-20 22:18:07.000000000 
+0200
@@ -1257,15 +1257,17 @@
                gupnp_service_proxy_action_get_result(action, &error,
                                             "FeatureList", G_TYPE_STRING,
                                             &result, NULL);
+               DLEYNA_LOG_DEBUG("GetFeatureList result: %s", result);
+
+               prv_get_feature_list_analyze(priv_t->dev, result);
        }
 
-       if (error != NULL) {
+       // Just ignore GetFeatureList
+       if(error != NULL &&
+          !g_error_matches(error, GUPNP_CONTROL_ERROR,
+                           GUPNP_CONTROL_ERROR_INVALID_ACTION)) {
                DLEYNA_LOG_WARNING("GetFeatureList operation failed: %s",
                                   error->message);
-       } else {
-               DLEYNA_LOG_DEBUG("GetFeatureList result: %s", result);
-
-               prv_get_feature_list_analyze(priv_t->dev, result);
        }
 
        dleyna_task_queue_task_completed (((dleyna_task_atom_t *) 
task)->queue_id);
@@ -1339,6 +1341,9 @@
        if (error == NULL) {
                gupnp_service_proxy_action_get_result(action, &error, 
"SortCaps",
                                                      G_TYPE_STRING, &result, 
NULL);
+               DLEYNA_LOG_DEBUG("GetSortCapabilities result: %s", result);
+
+               prv_get_sort_ext_capabilities_analyze(priv_t->dev, result);
        }
 
        // Just ignore "Invalid Action", the server just supports it not then
@@ -1347,11 +1352,6 @@
                            GUPNP_CONTROL_ERROR_INVALID_ACTION)) {
                DLEYNA_LOG_WARNING("GetSortCapabilitiesExt operation failed: 
%s",
                                   error->message);
-
-       } else {
-               DLEYNA_LOG_DEBUG("GetSortCapabilities result: %s", result);
-
-               prv_get_sort_ext_capabilities_analyze(priv_t->dev, result);
        }
 
        dleyna_task_queue_task_completed (((dleyna_task_atom_t *) 
task)->queue_id);
@@ -3665,7 +3665,7 @@
                GUPNP_SERVICE_PROXY(source), res, &error);
 
        if(g_error_matches(error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) {
-               return;
+               goto on_exit;
        }
 
        if (error == NULL) {
@@ -3719,6 +3719,10 @@
                        dleyna_gasync_task_get_user_data(user_data), NULL,
                        cb_data);
 
+on_exit:
+       if (user_data)
+               dleyna_task_queue_task_completed (((dleyna_task_atom_t *) 
user_data)->queue_id);
+
        DLEYNA_LOG_DEBUG("Exit");
 }
 
@@ -3800,7 +3804,7 @@
                GUPNP_SERVICE_PROXY(source), res, &error);
 
        if(g_error_matches(error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) {
-               return;
+               goto no_complete;
        }
 
        dls_async_task_t *cb_data = dleyna_gasync_task_get_user_data(task);
@@ -3893,6 +3897,10 @@
                                       NULL, cb_data);
 no_complete:
 
+       if (task)
+               dleyna_task_queue_task_completed(
+                       ((dleyna_task_atom_t *) task)->queue_id);
+
        if (parser)
                g_object_unref(parser);
 
@@ -5560,7 +5568,7 @@
        dls_device_context_t *context;
        dls_async_task_t *cb_data = (dls_async_task_t *)task;
        dls_device_t *device = task->target.device;
-       g_autofree gchar *url;
+       g_autofree gchar *url = NULL;
        dls_device_download_t *download;
 
        if (device->icon.bytes != NULL) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/meson.build new/dLeyna-0.8.3/meson.build
--- old/dLeyna-0.8.2/meson.build        2022-11-09 13:36:26.000000000 +0100
+++ new/dLeyna-0.8.3/meson.build        2023-09-20 22:18:07.000000000 +0200
@@ -1,5 +1,5 @@
 project('dleyna', 'c',
-  version: '0.8.2',
+  version: '0.8.3',
   license: 'LGPL-2.1-or-later',
   meson_version: '>=0.54.0'
 )
@@ -87,7 +87,7 @@
 glib = dependency('glib-2.0', version: '>= 2.28')
 gio = dependency('gio-2.0', version: '>=2.28')
 gio_unix = dependency('gio-unix-2.0', version: '>= 2.28', disabler: true)
-gssdp = dependency('gssdp-1.6', version: '>= 1.6.0', default_options: 
['sniffer=false', 'introspection=false'])
+gssdp = dependency('gssdp-1.6', version: '>= 1.6.0', default_options: 
['sniffer=false', 'introspection=false', 'manpages=false', 'gtk_doc=false'])
 gupnp = dependency('gupnp-1.6', version: '>= 1.6.0', default_options: 
['introspection=false'])
 gupnp_av = dependency('gupnp-av-1.0', version: '>= 0.12.9', default_options: 
['introspection=false'])
 gupnp_dlna = dependency('gupnp-dlna-2.0', version: '>= 0.9.4')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/renderer/daemon.c 
new/dLeyna-0.8.3/renderer/daemon.c
--- old/dLeyna-0.8.2/renderer/daemon.c  2022-11-09 13:36:26.000000000 +0100
+++ new/dLeyna-0.8.3/renderer/daemon.c  2023-09-20 22:18:07.000000000 +0200
@@ -23,6 +23,7 @@
 
 #include <config.h>
 
+#include <locale.h>
 #include <glib.h>
 #include <glib-unix.h>
 
@@ -42,6 +43,8 @@
 {
        int retval;
 
+       setlocale (LC_ALL, "");
+
        g_unix_signal_add (SIGTERM, prv_quit_handler, NULL);
        g_unix_signal_add (SIGINT, prv_quit_handler, NULL);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/server/daemon.c 
new/dLeyna-0.8.3/server/daemon.c
--- old/dLeyna-0.8.2/server/daemon.c    2022-11-09 13:36:26.000000000 +0100
+++ new/dLeyna-0.8.3/server/daemon.c    2023-09-20 22:18:07.000000000 +0200
@@ -21,6 +21,7 @@
  *
  */
 
+#include <locale.h>
 #include <glib.h>
 #include <glib-unix.h>
 
@@ -38,6 +39,8 @@
 
 int main(int argc, char *argv[])
 {
+       setlocale (LC_ALL, "");
+
        g_unix_signal_add (SIGTERM, prv_quit_handler, NULL);
        g_unix_signal_add (SIGINT, prv_quit_handler, NULL);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/subprojects/gssdp-1.6.wrap 
new/dLeyna-0.8.3/subprojects/gssdp-1.6.wrap
--- old/dLeyna-0.8.2/subprojects/gssdp-1.6.wrap 2022-11-09 13:36:26.000000000 
+0100
+++ new/dLeyna-0.8.3/subprojects/gssdp-1.6.wrap 2023-09-20 22:18:07.000000000 
+0200
@@ -3,6 +3,6 @@
 revision = master
 depth = 1
  
-[provides]
-dependency_name = gssdp-1.6
+[provide]
+dependency_names = gssdp-1.6
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/subprojects/gupnp-1.6.wrap 
new/dLeyna-0.8.3/subprojects/gupnp-1.6.wrap
--- old/dLeyna-0.8.2/subprojects/gupnp-1.6.wrap 2022-11-09 13:36:26.000000000 
+0100
+++ new/dLeyna-0.8.3/subprojects/gupnp-1.6.wrap 2023-09-20 22:18:07.000000000 
+0200
@@ -3,6 +3,6 @@
 revision = master
 depth = 1
  
-[provides]
-dependency_name = gupnp-1.6
+[provide]
+dependency_names = gupnp-1.6
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dLeyna-0.8.2/subprojects/gupnp-av-1.0.wrap 
new/dLeyna-0.8.3/subprojects/gupnp-av-1.0.wrap
--- old/dLeyna-0.8.2/subprojects/gupnp-av-1.0.wrap      2022-11-09 
13:36:26.000000000 +0100
+++ new/dLeyna-0.8.3/subprojects/gupnp-av-1.0.wrap      2023-09-20 
22:18:07.000000000 +0200
@@ -3,6 +3,6 @@
 revision = master
 depth = 1
  
-[provides]
-dependency_name = gupnp-av-1.0
+[provide]
+dependency_names = gupnp-av-1.0
 

++++++ dLeyna.obsinfo ++++++
--- /var/tmp/diff_new_pack.x2XK0S/_old  2023-10-03 20:16:27.885098140 +0200
+++ /var/tmp/diff_new_pack.x2XK0S/_new  2023-10-03 20:16:27.901098717 +0200
@@ -1,5 +1,5 @@
 name: dLeyna
-version: 0.8.2
-mtime: 1667997386
-commit: 9444b8eb9e48a3985340c7f7e0d3a63d2b352302
+version: 0.8.3
+mtime: 1695241087
+commit: 69e5fd6d6314d3987e7b68c8150397cf626950fb
 

Reply via email to