summaryrefslogblamecommitdiff
path: root/user/glib/broken-gio-tests.patch
blob: 75354ad8b2e5bff50941e4a6398336ef989a318d (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                                                                    














                                                                                                                                                                                                     
                                








                                                                                   




                                                                  


                                                                            
 

                                
Requires update-desktop-database
--- glib-2.52.1/gio/tests/appinfo.c.old	2016-10-22 00:17:49.000000000 -0500
+++ glib-2.52.1/gio/tests/appinfo.c	2017-08-20 23:23:32.581229536 -0500
@@ -486,7 +486,7 @@
   g_test_add_func ("/appinfo/launch-context", test_launch_context);
   g_test_add_func ("/appinfo/launch-context-signals", test_launch_context_signals);
   g_test_add_func ("/appinfo/tryexec", test_tryexec);
-  g_test_add_func ("/appinfo/associations", test_associations);
+  //g_test_add_func ("/appinfo/associations", test_associations);
   g_test_add_func ("/appinfo/environment", test_environment);
   g_test_add_func ("/appinfo/startup-wm-class", test_startup_wm_class);
   g_test_add_func ("/appinfo/supported-types", test_supported_types);
 

Requires working iconv
--- glib-2.52.1/gio/tests/converter-stream.c.old	2016-10-22 00:18:11.000000000 -0500
+++ glib-2.52.1/gio/tests/converter-stream.c	2017-08-20 23:21:31.711358101 -0500
@@ -1203,7 +1203,7 @@
   };
   CharsetTest charset_tests[] = {
     { "/converter-input-stream/charset/utf8->latin1", "UTF-8", "\303\205rr Sant\303\251", "ISO-8859-1", "\305rr Sant\351", 0 },
-    { "/converter-input-stream/charset/latin1->utf8", "ISO-8859-1", "\305rr Sant\351", "UTF-8", "\303\205rr Sant\303\251", 0 },
+    //{ "/converter-input-stream/charset/latin1->utf8", "ISO-8859-1", "\305rr Sant\351", "UTF-8", "\303\205rr Sant\303\251", 0 },
-    { "/converter-input-stream/charset/fallbacks", "UTF-8", "Some characters just don't fit into latin1: πא", "ISO-8859-1", "Some characters just don't fit into latin1: \\CF\\80\\D7\\90", 4 },
+    //{ "/converter-input-stream/charset/fallbacks", "UTF-8", "Some characters just don't fit into latin1: πא", "ISO-8859-1", "Some characters just don't fit into latin1: \\CF\\80\\D7\\90", 4 },
   };
 


Requires update-desktop-database
--- glib-2.52.1/gio/tests/resources.c.old	2016-10-22 00:18:12.000000000 -0500
+++ glib-2.52.1/gio/tests/resources.c	2017-08-20 23:39:47.127025718 -0500
@@ -426,6 +426,7 @@
       g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test1\n");
       g_bytes_unref (data);
 
+#if 0  // dlclose is noop on musl
       g_type_module_unuse (G_TYPE_MODULE (module));
 
       found = g_resources_get_info ("/resourceplugin/test1.txt", 
--- a/gio/tests/resources.c
+++ b/gio/tests/resources.c
@@ -763,6 +763,7 @@
       g_assert_false (found);
       g_assert_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND);
       g_clear_error (&error);
+#endif
 
       g_clear_object (&module);
     }