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