Package: blhc
Version: 0.13-5
Severity: normal
X-Debbugs-Cc: [email protected], [email protected]
Hello,
Diederik de Haas prepared importing Linux 6.3 in the Debian kernel
repository. The salsa test pipeline fails with an issue reported by blhc
as can be seen on
https://salsa.debian.org/diederik/linux/-/pipelines/524434/failures
The problem is that some binaries that are only used for testing the
perf binary are (deliberately) compiled with -O0 and so without
-D_FORTIFY_SOURCE=2.
Given that the binaries are not included in the resulting packages, IMHO
the best way forward would be to somehow tell blhc that these few builds
are false positives. However I didn't find a way to do that (which might
be related to me not taking much time and only having limited Perl
knowledge).
Do you have a nice idea how to fix the test that does involve neither
disabling the blhc tests nor disabling the perf tests? One idea is to
not check debug builds (-Og or -O0) for the fortify stuff. Another is to
allow specifying a regexp of (possible) false positives.
Best regards
Uwe
-- System Information:
Debian Release: 12.0
APT prefers testing-security
APT policy: (700, 'testing-security'), (700, 'testing-debug'), (700,
'stable-security'), (700, 'stable-debug'), (700, 'testing'), (700, 'stable'),
(600, 'unstable'), (500, 'unstable-debug'), (500, 'stable-updates'), (500,
'oldstable-updates'), (500, 'oldstable-debug'), (500, 'oldstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-8-amd64 (SMP w/4 CPU threads; PREEMPT)
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
Versions of packages blhc depends on:
ii libdpkg-perl 1.21.21
blhc recommends no packages.
blhc suggests no packages.
-- no debconf information