Author: renodr
Date: Mon Sep 21 12:26:41 2020
New Revision: 4192

Log:
Add libsoup testsuite fix patch

Added:
   trunk/libsoup/
   trunk/libsoup/libsoup-2.72.0-testsuite_fix-1.patch

Added: trunk/libsoup/libsoup-2.72.0-testsuite_fix-1.patch
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/libsoup/libsoup-2.72.0-testsuite_fix-1.patch  Mon Sep 21 12:26:41 
2020        (r4192)
@@ -0,0 +1,72 @@
+Submitted by:            Douglas R. Reno <renodr at linuxfromscratch dot org>
+Date:                    2020-09-21
+Initial Package Version: 2.72.0
+Origin:                  Upstream
+Upstream Status:         Applied
+Description:             Adapts the ssl-test test to glib-networking-2.66.0.
+                         glib-networking now treats empty files as an error.
+
+diff -Naurp libsoup-2.72.0.orig/tests/ssl-test.c 
libsoup-2.72.0/tests/ssl-test.c
+--- libsoup-2.72.0.orig/tests/ssl-test.c       2020-09-13 17:55:13.575592800 
-0500
++++ libsoup-2.72.0/tests/ssl-test.c    2020-09-21 12:41:28.111801514 -0500
+@@ -3,7 +3,6 @@
+ #include "test-utils.h"
+ 
+ SoupURI *uri;
+-GTlsDatabase *null_tlsdb;
+ 
+ static void
+ do_properties_test_for_session (SoupSession *session)
+@@ -37,7 +36,7 @@ do_async_properties_tests (void)
+ 
+       session = soup_test_session_new (SOUP_TYPE_SESSION_ASYNC, NULL);
+       g_object_set (G_OBJECT (session),
+-                    SOUP_SESSION_TLS_DATABASE, null_tlsdb,
++                    SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+                     SOUP_SESSION_SSL_STRICT, FALSE,
+                     NULL);
+       do_properties_test_for_session (session);
+@@ -53,7 +52,7 @@ do_sync_properties_tests (void)
+ 
+       session = soup_test_session_new (SOUP_TYPE_SESSION_SYNC, NULL);
+       g_object_set (G_OBJECT (session),
+-                    SOUP_SESSION_TLS_DATABASE, null_tlsdb,
++                    SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+                     SOUP_SESSION_SSL_STRICT, FALSE,
+                     NULL);
+       do_properties_test_for_session (session);
+@@ -106,7 +105,7 @@ do_strictness_test (gconstpointer data)
+       }
+       if (!test->with_ca_list) {
+               g_object_set (G_OBJECT (session),
+-                            SOUP_SESSION_TLS_DATABASE, null_tlsdb,
++                            SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+                             NULL);
+       }
+ 
+@@ -433,7 +432,6 @@ main (int argc, char **argv)
+ {
+       SoupServer *server = NULL;
+       int i, ret;
+-      GError *error = NULL;
+ 
+       test_init (argc, argv, NULL);
+ 
+@@ -441,9 +439,6 @@ main (int argc, char **argv)
+               server = soup_test_server_new (SOUP_TEST_SERVER_IN_THREAD);
+               soup_server_add_handler (server, NULL, server_handler, NULL, 
NULL);
+               uri = soup_test_server_get_uri (server, "https", "127.0.0.1");
+-
+-              null_tlsdb = g_tls_file_database_new ("/dev/null", &error);
+-              g_assert_no_error (error);
+       } else
+               uri = NULL;
+ 
+@@ -463,7 +458,6 @@ main (int argc, char **argv)
+       if (tls_available) {
+               soup_uri_free (uri);
+               soup_test_server_quit_unref (server);
+-              g_object_unref (null_tlsdb);
+       }
+ 
+       test_cleanup ();
-- 
http://lists.linuxfromscratch.org/listinfo/patches
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to