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

Reply via email to