Source: libtraceevent
Version: 1:1.5.1-1
Severity: serious
Tags: ftbfs upstream
Justification: fails to build from source (but built successfully in the past)

Dear Maintainer,

the upstream version 1.5.1 has a race condition in the src/Makefile
which breaks the build sporadically.

This bug is hard to reproduce, but when running with sbuilder on a
machine with 16 cores, it appears quite consistently.

Attached a log from a failed build using sbuilder (from an internal
build server, not the official debian ones).
Please note, that the symbols that are missing vary from run to run.
A similar bug has already been reported for libtracefs (#1008722).
The root-cause might be the same, as the Makefiles of both projects
look quite similar.

Best regards,
Felix Moessbauer
Siemens AG

dh_makeshlibs -a
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libtraceevent1/DEBIAN/symbols doesn't match 
completely debian/libtraceevent1.symbols
--- debian/libtraceevent1.symbols (libtraceevent1_1:1.5.1-1_amd64)
+++ dpkg-gensymbolsJfsqcz       2022-04-01 12:59:36.848775612 +0000
@@ -146,15 +146,15 @@
tep_vprint@Base 1:1.3.0
tep_vwarning@Base 1:1.2.1
tep_warning@Base 1:1.2.1
- trace_seq_destroy@Base 5.4
- trace_seq_do_fprintf@Base 5.4
- trace_seq_do_printf@Base 5.4
- trace_seq_init@Base 5.4
- trace_seq_printf@Base 5.4
- trace_seq_putc@Base 5.4
- trace_seq_puts@Base 5.4
- trace_seq_reset@Base 5.4
- trace_seq_terminate@Base 5.4
- trace_seq_vprintf@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_destroy@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_do_fprintf@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_do_printf@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_init@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_printf@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_putc@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_puts@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_reset@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_terminate@Base 5.4
+#MISSING: 1:1.5.1-1# trace_seq_vprintf@Base 5.4
vpr_stat@Base 5.4
#MISSING: 1:1.2.1-1# warning@Base 5.4
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:14: binary] Error 25

-- System Information:
Debian Release: 11.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64, x32

Kernel: Linux 5.10.0-13-amd64 (SMP w/16 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to