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