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

Reply via email to