Source: iptux Version: 0.9.3-2 Severity: wishlist Tags: ftbfs patch X-Debbugs-Cc: sudipm.mukher...@gmail.com
Dear Maintainer, Debian has not yet enabled LTO, but in Ubuntu the builds are failing with the following error if LTO is enabled: ----------------------------------- stderr ----------------------------------- (process:79102): GLib-GObject-CRITICAL **: 13:07:02.302: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (process:79102): GLib-GObject-CRITICAL **: 13:07:02.303: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (process:79102): GLib-GObject-CRITICAL **: 13:07:02.303: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (process:79102): Gtk-WARNING **: 13:07:02.303: ../../../gtk/gtktextbuffer.c:1600: no tag with name 'pal-color'! (process:79102): Gtk-WARNING **: 13:07:02.303: ../../../gtk/gtktextbuffer.c:1600: no tag with name 'pal-color'! (process:79102): Gtk-CRITICAL **: 13:07:02.303: _gtk_css_lookup_resolve: assertion '(((__extension__ ({ GTypeInstance *__inst = (GTypeInstance*) ((provider)); GType __t = ((_gtk_style_provider_private_get_type ())); gboolean __r; if (!__inst) __r = (0); else if (__inst->g_class && __inst->g_class->g_type == __t) __r = (!(0)); else __r = g_type_check_instance_is_a (__inst, __t); __r; }))))' failed (process:79102): GLib-GObject-CRITICAL **: 13:07:02.303: g_object_set_data_full: assertion 'G_IS_OBJECT (object)' failed (process:79102): Gtk-ERROR **: 13:07:02.303: Can't create a GtkStyleContext without a display connection ============================================================================== ==================================== 4/4 ===================================== test: validate metainfo file start time: 13:07:02 duration: 0.01s result: exit status 0 command: ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=131 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/appstreamcli validate --no-net --pedantic share/metainfo/io.github.iptux_src.iptux.metainfo.xml ----------------------------------- stdout ----------------------------------- I: io.github.iptux_src.iptux:31: description-first-para-too-short iptux is an “IP Messenger” client. The features of iptux include: I: io.github.iptux_src.iptux:~: developer-info-missing ✔ Validation was successful: infos: 2 ============================================================================== Summary of Failures: 3/4 iptux ui unit test FAIL 0.02s killed by signal 5 SIGTRAP Ok: 3 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 It will be really appreciated if the following diff can be added to iptux to disable LTO please. diff --git a/debian/rules b/debian/rules index 9ad4245..6189ad7 100755 --- a/debian/rules +++ b/debian/rules @@ -4,7 +4,7 @@ # export DH_VERBOSE=1 # see FEATURE AREAS in dpkg-buildflags(1) -export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto %: dh $@ -- Regards Sudip