Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gupnp for openSUSE:Factory checked 
in at 2025-07-03 12:09:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gupnp (Old)
 and      /work/SRC/openSUSE:Factory/.gupnp.new.1903 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gupnp"

Thu Jul  3 12:09:19 2025 rev:86 rq:1289809 version:1.6.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/gupnp/gupnp.changes      2025-01-22 
16:31:15.477293140 +0100
+++ /work/SRC/openSUSE:Factory/.gupnp.new.1903/gupnp.changes    2025-07-03 
12:11:24.404056419 +0200
@@ -1,0 +2,15 @@
+Sun Jun 29 07:24:23 UTC 2025 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.6.9:
+  + Linux-CM: Fix a potential memory leak
+  + Fix documentation link for libsoup
+  + Fix unnecessary g_thread_unref in tests
+  + Fix issues with Since: in documentation
+
+-------------------------------------------------------------------
+Wed Apr  2 17:33:54 UTC 2025 - Bjørn Lie <bjorn....@gmail.com>
+
+- If the test suite falis, try it once more. This test suite is
+  known to be a bit flaky.
+
+-------------------------------------------------------------------

Old:
----
  gupnp-1.6.8.obscpio

New:
----
  gupnp-1.6.9.obscpio

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

Other differences:
------------------
++++++ gupnp.spec ++++++
--- /var/tmp/diff_new_pack.1hnzDw/_old  2025-07-03 12:11:25.012081582 +0200
+++ /var/tmp/diff_new_pack.1hnzDw/_new  2025-07-03 12:11:25.016081747 +0200
@@ -21,7 +21,7 @@
 %define sover 1.6
 
 Name:           gupnp
-Version:        1.6.8
+Version:        1.6.9
 Release:        0
 Summary:        Implementation of the UPnP specification
 License:        LGPL-2.1-or-later
@@ -128,7 +128,7 @@
 %ldconfig_scriptlets -n libgupnp-%{soname}
 
 %check
-%meson_test
+%meson_test || (%meson_test)
 
 %files -n libgupnp-%{soname}
 %license COPYING

++++++ _service ++++++
--- /var/tmp/diff_new_pack.1hnzDw/_old  2025-07-03 12:11:25.048083072 +0200
+++ /var/tmp/diff_new_pack.1hnzDw/_new  2025-07-03 12:11:25.048083072 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://gitlab.gnome.org/GNOME/gupnp.git</param>
     <param name="scm">git</param>
-    <param name="revision">gupnp-1.6.8</param>
+    <param name="revision">gupnp-1.6.9</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">gupnp-?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ gupnp-1.6.8.obscpio -> gupnp-1.6.9.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/.gitlab-ci/ci.template 
new/gupnp-1.6.9/.gitlab-ci/ci.template
--- old/gupnp-1.6.8/.gitlab-ci/ci.template      2025-01-18 17:34:19.000000000 
+0100
+++ new/gupnp-1.6.9/.gitlab-ci/ci.template      2025-06-28 21:37:09.000000000 
+0200
@@ -1,9 +1,13 @@
 ## This file is generated. Do not modify 
 
 include:
-    - remote: 
"https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/e195d80f35b45cc73668be3767b923fd76c70ed5/templates/ci-fairy.yml";
-    - remote: 
'https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/e195d80f35b45cc73668be3767b923fd76c70ed5/templates/fedora.yml'
     - '/.gitlab-ci/tags.yml'
+    - project: "Infrastructure/freedesktop-ci-templates"
+      file: "templates/fedora.yml"
+      ref: "e195d80f35b45cc73668be3767b923fd76c70ed5"
+    - project: "Infrastructure/freedesktop-ci-templates"
+      file: "templates/ci-fairy.yml"
+      ref: "e195d80f35b45cc73668be3767b923fd76c70ed5"
     - component: "gitlab.gnome.org/GNOME/citemplates/release-service@master"
       inputs:
         dist-job-name: build-{{targets["dist"]}}
@@ -238,9 +242,9 @@
       - public
   needs:
     - build-{{targets["pages"]}}
-  only:
-    - master
-    - /^wip\/.*\/ci.*$/
-    - /^wip\/.*\/.*doc.*$/
+  rules:
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    - if: $CI_COMMIT_BRANCH == /^wip\/.*\/ci.*$/
+    - if: $CI_COMMIT_BRANCH == /^wip\/.*\/.*doc.*$/
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/.gitlab-ci.yml 
new/gupnp-1.6.9/.gitlab-ci.yml
--- old/gupnp-1.6.8/.gitlab-ci.yml      2025-01-18 17:34:19.000000000 +0100
+++ new/gupnp-1.6.9/.gitlab-ci.yml      2025-06-28 21:37:09.000000000 +0200
@@ -1,9 +1,13 @@
 ## This file is generated. Do not modify 
 
 include:
-    - remote: 
"https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/e195d80f35b45cc73668be3767b923fd76c70ed5/templates/ci-fairy.yml";
-    - remote: 
'https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/e195d80f35b45cc73668be3767b923fd76c70ed5/templates/fedora.yml'
     - '/.gitlab-ci/tags.yml'
+    - project: "Infrastructure/freedesktop-ci-templates"
+      file: "templates/fedora.yml"
+      ref: "e195d80f35b45cc73668be3767b923fd76c70ed5"
+    - project: "Infrastructure/freedesktop-ci-templates"
+      file: "templates/ci-fairy.yml"
+      ref: "e195d80f35b45cc73668be3767b923fd76c70ed5"
     - component: "gitlab.gnome.org/GNOME/citemplates/release-service@master"
       inputs:
         dist-job-name: build-fedora:41@x86_64
@@ -223,9 +227,9 @@
       - public
   needs:
     - build-fedora:41@x86_64
-  only:
-    - master
-    - /^wip\/.*\/ci.*$/
-    - /^wip\/.*\/.*doc.*$/
+  rules:
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    - if: $CI_COMMIT_BRANCH == /^wip\/.*\/ci.*$/
+    - if: $CI_COMMIT_BRANCH == /^wip\/.*\/.*doc.*$/
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/NEWS new/gupnp-1.6.9/NEWS
--- old/gupnp-1.6.8/NEWS        2025-01-18 17:34:19.000000000 +0100
+++ new/gupnp-1.6.9/NEWS        2025-06-28 21:37:09.000000000 +0200
@@ -1,3 +1,17 @@
+1.6.9 (stable)
+
+ - Linux-CM: Fix a potential memory leak
+ - Fix documentation link for libsoup
+ - Fix unnecessary g_thread_unref in tests
+ - Fix issues with Since: in documentation
+
+Merge requests included in this release:
+ - https://gitlab.gnome.org/GNOME/gupnp/merge_requests/444
+
+All contributors to this release:
+ - Jens Georg <m...@jensge.org>
+ - Simon McVittie <s...@collabora.com>
+
 1.6.8 (stable)
 
  - ServiceProxyAction: Remove some left-over debug output
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/doc/gupnp.toml.in 
new/gupnp-1.6.9/doc/gupnp.toml.in
--- old/gupnp-1.6.8/doc/gupnp.toml.in   2025-01-18 17:34:19.000000000 +0100
+++ new/gupnp-1.6.9/doc/gupnp.toml.in   2025-06-28 21:37:09.000000000 +0200
@@ -37,7 +37,7 @@
 [dependencies."Soup-3.0"]
 name = "Soup"
 description = "A HTTP handling library"
-docs_url = "https://libsoup.org/libsoup-3.0/index.html";
+docs_url = "https://libsoup.gnome.org/libsoup-3.0/index.html";
 
 [dependencies."libxml2-2.0"]
 name = "LibXML2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/libgupnp/gupnp-context.c 
new/gupnp-1.6.9/libgupnp/gupnp-context.c
--- old/gupnp-1.6.8/libgupnp/gupnp-context.c    2025-01-18 17:34:19.000000000 
+0100
+++ new/gupnp-1.6.9/libgupnp/gupnp-context.c    2025-06-28 21:37:09.000000000 
+0200
@@ -631,7 +631,7 @@
  * Creates a GUPnP context with address @addr on network interface @iface. If
  * neither is specified, GUPnP will chose the address it deems most suitable.
  *
- * Since: 1.6
+ * Since: 1.6.0
  *
  * Return value: (nullable):  A new #GSSDPClient object or %NULL on error.
  */
@@ -669,7 +669,7 @@
  * Creates a GUPnP context with address @addr. If none is specified, GUPnP
  * will chose the address it deems most suitable.
  *
- * Since: 1.6
+ * Since: 1.6.0
  *
  * Return value: (nullable):  A new #GSSDPClient object or %NULL on error.
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/libgupnp/gupnp-linux-context-manager.c 
new/gupnp-1.6.9/libgupnp/gupnp-linux-context-manager.c
--- old/gupnp-1.6.8/libgupnp/gupnp-linux-context-manager.c      2025-01-18 
17:34:19.000000000 +0100
+++ new/gupnp-1.6.9/libgupnp/gupnp-linux-context-manager.c      2025-06-28 
21:37:09.000000000 +0200
@@ -554,6 +554,7 @@
                 }
 
                 if (rt_attr->rta_type == IFA_LABEL) {
+                        g_clear_pointer (&info->label, g_free);
                         info->label = g_strdup ((char *) RTA_DATA (rt_attr));
 #if defined(HAVE_IFA_FLAGS)
                 } else if (rt_attr->rta_type == IFA_FLAGS) {
@@ -561,6 +562,7 @@
                         info->flags = *(uint32_t *) RTA_DATA (rt_attr);
 #endif
                 } else if (rt_attr->rta_type == IFA_ADDRESS) {
+                        g_clear_object (&info->address);
                         info->address = g_inet_address_new_from_bytes (
                                 RTA_DATA (rt_attr),
                                 ifa->ifa_family);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/meson.build new/gupnp-1.6.9/meson.build
--- old/gupnp-1.6.8/meson.build 2025-01-18 17:34:19.000000000 +0100
+++ new/gupnp-1.6.9/meson.build 2025-06-28 21:37:09.000000000 +0200
@@ -1,4 +1,4 @@
-project('gupnp', 'c', version : '1.6.8', meson_version : '>= 0.54.0')
+project('gupnp', 'c', version : '1.6.9', meson_version : '>= 0.54.0')
 gnome = import('gnome')
 pkg = import('pkgconfig')
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gupnp-1.6.8/tests/test-service-proxy.c 
new/gupnp-1.6.9/tests/test-service-proxy.c
--- old/gupnp-1.6.8/tests/test-service-proxy.c  2025-01-18 17:34:19.000000000 
+0100
+++ new/gupnp-1.6.9/tests/test-service-proxy.c  2025-06-28 21:37:09.000000000 
+0200
@@ -517,8 +517,6 @@
         // Spin the loop for a bit...
         g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
         g_main_loop_run (tf->loop);
-
-        g_thread_unref (t);
 }
 
 gboolean
@@ -562,7 +560,6 @@
         // Spin the loop for a bit...
         g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
         g_main_loop_run (tf->loop);
-        g_thread_unref (t);
         g_object_unref (d.cancellable);
 }
 
@@ -642,7 +639,6 @@
         // Spin the loop for a bit...
         g_timeout_add (500, (GSourceFunc) delayed_loop_quitter, tf->loop);
         g_main_loop_run (tf->loop);
-        g_thread_unref (t);
 }
 
 void

++++++ gupnp.obsinfo ++++++
--- /var/tmp/diff_new_pack.1hnzDw/_old  2025-07-03 12:11:25.252091514 +0200
+++ /var/tmp/diff_new_pack.1hnzDw/_new  2025-07-03 12:11:25.256091680 +0200
@@ -1,5 +1,5 @@
 name: gupnp
-version: 1.6.8
-mtime: 1737218059
-commit: c46848d93f58ef5efced3face212ef5b0f1993ad
+version: 1.6.9
+mtime: 1751139429
+commit: 3b58bae208c879cfe234b07f3c9ebb99232e57c2
 

Reply via email to