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
