diff -Nru geary-0.12~20170613/debian/changelog geary-0.12~20170613/debian/changelog --- geary-0.12~20170613/debian/changelog 2017-08-10 09:05:03.000000000 +0000 +++ geary-0.12~20170613/debian/changelog 2017-08-10 12:52:08.000000000 +0000 @@ -1,3 +1,9 @@ +geary (0.12~20170613-0ubuntu4) artful; urgency=medium + + * Try to fix geary on s390x + + -- Gianfranco Costamagna Thu, 10 Aug 2017 14:52:08 +0200 + geary (0.12~20170613-0ubuntu3) artful; urgency=medium * Rebuild against libgmime3. diff -Nru geary-0.12~20170613/debian/patches/series geary-0.12~20170613/debian/patches/series --- geary-0.12~20170613/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ geary-0.12~20170613/debian/patches/series 2017-08-10 12:52:08.000000000 +0000 @@ -0,0 +1 @@ +vavala-casts.patch diff -Nru geary-0.12~20170613/debian/patches/vavala-casts.patch geary-0.12~20170613/debian/patches/vavala-casts.patch --- geary-0.12~20170613/debian/patches/vavala-casts.patch 1970-01-01 00:00:00.000000000 +0000 +++ geary-0.12~20170613/debian/patches/vavala-casts.patch 2017-08-10 12:52:08.000000000 +0000 @@ -0,0 +1,31 @@ +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=783882 + +--- geary-0.12~20170613.orig/src/client/web-process/web-process-extension.vala ++++ geary-0.12~20170613/src/client/web-process/web-process-extension.vala +@@ -86,7 +86,7 @@ public class GearyWebExtension : Object + private bool should_load_remote_images(WebKit.WebPage page) { + bool should_load = false; + WebKit.Frame frame = page.get_main_frame(); +- JS.GlobalContext context = frame.get_javascript_global_context(); ++ JS.GlobalContext context = (JS.GlobalContext) frame.get_javascript_global_context(); + try { + JS.Value ret = execute_script( + context, "geary.allowRemoteImages", int.parse("__LINE__") +@@ -103,7 +103,7 @@ public class GearyWebExtension : Object + + private void remote_image_load_blocked(WebKit.WebPage page) { + WebKit.Frame frame = page.get_main_frame(); +- JS.GlobalContext context = frame.get_javascript_global_context(); ++ JS.GlobalContext context = (JS.GlobalContext) frame.get_javascript_global_context(); + try { + execute_script( + context, "geary.remoteImageLoadBlocked();", int.parse("__LINE__") +@@ -118,7 +118,7 @@ public class GearyWebExtension : Object + + private void selection_changed(WebKit.WebPage page) { + WebKit.Frame frame = page.get_main_frame(); +- JS.GlobalContext context = frame.get_javascript_global_context(); ++ JS.GlobalContext context = (JS.GlobalContext) frame.get_javascript_global_context(); + try { + execute_script( + context, "geary.selectionChanged();", int.parse("__LINE__")