@Seb, Debian is "in freeze", so a fix won't come soon from that route.

Could we add a patch for questing?

```
diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt
--- a/src/server/CMakeLists.txt (revision 
75a882f4fff36b700db4dfc65c4f5a9aace16d84)
+++ b/src/server/CMakeLists.txt (revision 
51d8c6cdefbe4eac0ae83ffaafc56de3bd4b4575)
@@ -83,6 +83,17 @@
     SOURCE glib_main_loop.cpp glib_main_loop_sources.cpp 
default_server_configuration.cpp
     PROPERTY COMPILE_OPTIONS -Wno-variadic-macros)
 
+if(GLIB_VERSION VERSION_GREATER_EQUAL 2.85)
+    # This version fixes the (at least) 11 year old bug we encountered in LP 
#1401488
+    # Unfortunately, the fix interacts badly with our workaround to the bug
+    # Fortunately, we added the workaround we added a #define to turn it off, 
and
+    # use the correct code!
+    set_property(
+        SOURCE glib_main_loop_sources.cpp
+        APPEND
+        PROPERTY COMPILE_DEFINITIONS GLIB_HAS_FIXED_LP_1401488)
+endif()
+
 set(MIR_SERVER_REFERENCES
   mirserverobjects
   mirinput
```

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2116068

Title:
  installed tests failing wth glib 2.85

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsoup3/+bug/2116068/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to