[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986869: unblock: vala/0.48.17-1



This update seems to cause build failures in deepin-terminal (related to
changes in the x11 bindings) and libisocodes (not sure if actually
caused by vala). This is not acceptable for bullseye at this point.

Please fix those issues or revert vala to the version currently in
bullseye.

Please see the attached debdiff for deepin-terminal to fix this failure.

The libisocodes failure is not related to vala. The internally expected string "Bengali" changed to lower case "bengali".

Best Regards
diff -Nru deepin-terminal-5.0.0+ds1/debian/changelog deepin-terminal-5.0.0+ds1/debian/changelog
--- deepin-terminal-5.0.0+ds1/debian/changelog	2020-04-24 01:18:02.000000000 +0200
+++ deepin-terminal-5.0.0+ds1/debian/changelog	2021-04-26 21:47:05.000000000 +0200
@@ -1,3 +1,9 @@
+deepin-terminal (5.0.0+ds1-3) unstable; urgency=medium
+
+  * debian/patches: Fix build with vala 0.48.17
+
+ -- Rico Tzschichholz <ricotz@ubuntu.com>  Mon, 26 Apr 2021 21:47:05 +0200
+
 deepin-terminal (5.0.0+ds1-2) unstable; urgency=high
 
   * debian/patches: Add upstream PR to fix FTBFS with new libvte
diff -Nru deepin-terminal-5.0.0+ds1/debian/patches/0004-vala-x11.patch deepin-terminal-5.0.0+ds1/debian/patches/0004-vala-x11.patch
--- deepin-terminal-5.0.0+ds1/debian/patches/0004-vala-x11.patch	1970-01-01 01:00:00.000000000 +0100
+++ deepin-terminal-5.0.0+ds1/debian/patches/0004-vala-x11.patch	2021-04-26 21:47:05.000000000 +0200
@@ -0,0 +1,17 @@
+Index: b/lib/xutils.vala
+===================================================================
+--- a/lib/xutils.vala
++++ b/lib/xutils.vala
+@@ -96,11 +96,7 @@
+         event.xclient.display = display;
+         event.xclient.window = xid;
+         event.xclient.format = 32;
+-        event.xclient.data.l[0] = x;
+-        event.xclient.data.l[1] = y;
+-        event.xclient.data.l[2] = action;
+-        event.xclient.data.l[3] = button;
+-        event.xclient.data.l[4] = secret_value;
++        event.xclient.l = { x, y, action, button, secret_value };
+ 
+         display.send_event(
+             xrootwindow,
diff -Nru deepin-terminal-5.0.0+ds1/debian/patches/series deepin-terminal-5.0.0+ds1/debian/patches/series
--- deepin-terminal-5.0.0+ds1/debian/patches/series	2020-04-24 01:13:09.000000000 +0200
+++ deepin-terminal-5.0.0+ds1/debian/patches/series	2021-04-26 21:47:05.000000000 +0200
@@ -1,3 +1,4 @@
 0001-get-rid-of-lintian-warning-desktop-entry-invalid-cat.patch
 0002-vala-libify-raw_data-conversion-for-Terminal-feed_ch.patch
 0003-utils-adjust-to-change-in-vte3-0.59.0.patch
+0004-vala-x11.patch

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: