Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsoup2 for openSUSE:Factory 
checked in at 2024-11-15 15:37:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsoup2 (Old)
 and      /work/SRC/openSUSE:Factory/.libsoup2.new.2017 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsoup2"

Fri Nov 15 15:37:52 2024 rev:9 rq:1224048 version:2.74.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libsoup2/libsoup2.changes        2024-11-13 
15:27:37.071599629 +0100
+++ /work/SRC/openSUSE:Factory/.libsoup2.new.2017/libsoup2.changes      
2024-11-15 15:37:56.037087250 +0100
@@ -1,0 +2,6 @@
+Wed Nov 13 19:51:03 UTC 2024 - Michael Gorse <[email protected]>
+
+- Add 4c9e75c6.patch: fix an intermittent test failure
+  (glgo#GNOME/libsoup#399).
+
+-------------------------------------------------------------------

New:
----
  4c9e75c6.patch

BETA DEBUG BEGIN:
  New:
- Add 4c9e75c6.patch: fix an intermittent test failure
  (glgo#GNOME/libsoup#399).
BETA DEBUG END:

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

Other differences:
------------------
++++++ libsoup2.spec ++++++
--- /var/tmp/diff_new_pack.LzpCE9/_old  2024-11-15 15:37:56.729116234 +0100
+++ /var/tmp/diff_new_pack.LzpCE9/_new  2024-11-15 15:37:56.733116401 +0100
@@ -44,6 +44,8 @@
 Patch8:         https://gitlab.gnome.org/GNOME/libsoup/-/commit/29b96fab.patch
 # PATCH-FIX-UPSTREAM a35222dd.patch boo#1233292 [email protected] -- be more 
robust against invalid input when parsing params.
 Patch9:         https://gitlab.gnome.org/GNOME/libsoup/-/commit/a35222dd.patch
+# PATCH-FIX-UPSTREAM 4c9e75c6.patch boo#1233287 [email protected] -- fix an 
intermittent test failure.
+Patch10:        https://gitlab.gnome.org/GNOME/libsoup/-/commit/4c9e75c6.patch
 
 BuildRequires:  glib-networking
 BuildRequires:  meson >= 0.50

++++++ 4c9e75c6.patch ++++++
>From 4c9e75c6676a37b6485620c332e568e1a3f530ff Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Wed, 13 Nov 2024 14:14:23 +0000
Subject: [PATCH] websocket-test: Disconnect error signal in another place

This is the same change as commit 29b96fab "websocket-test: disconnect
error copy after the test ends", and is done for the same reason, but
replicating it into a different function.

Fixes: 6adc0e3e "websocket: process the frame as soon as we read data"
Resolves: https://gitlab.gnome.org/GNOME/libsoup/-/issues/399
Signed-off-by: Simon McVittie <[email protected]>
---
 tests/websocket-test.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/websocket-test.c b/tests/websocket-test.c
index 6a48c1f9..723f2857 100644
--- a/tests/websocket-test.c
+++ b/tests/websocket-test.c
@@ -1508,8 +1508,9 @@ test_receive_invalid_encode_length_16 (Test *test,
        GError *error = NULL;
        InvalidEncodeLengthTest context = { test, NULL };
        guint i;
+       guint error_id;
 
-       g_signal_connect (test->client, "error", G_CALLBACK (on_error_copy), 
&error);
+       error_id = g_signal_connect (test->client, "error", G_CALLBACK 
(on_error_copy), &error);
        g_signal_connect (test->client, "message", G_CALLBACK 
(on_binary_message), &received);
 
        /* We use 126(~) as payload length with 125 extended length */
@@ -1522,6 +1523,7 @@ test_receive_invalid_encode_length_16 (Test *test,
        WAIT_UNTIL (error != NULL || received != NULL);
        g_assert_error (error, SOUP_WEBSOCKET_ERROR, 
SOUP_WEBSOCKET_CLOSE_PROTOCOL_ERROR);
        g_clear_error (&error);
+        g_signal_handler_disconnect (test->client, error_id);
        g_assert_null (received);
 
        g_thread_join (thread);
-- 
GitLab

Reply via email to