Package: sbuild
Version: 0.89.3
Severity: normal

By default, in a cross-build sbuild sets DEB_BUILD_OPTIONS=nocheck
and DEB_BUILD_PROFILES='cross nocheck'.

Using the --profiles option replaces rather than adding to this
default value of DEB_BUILD_PROFILES.  I don't like that but I can
accept it as a reasonable choice.

However, it also disables the addition to DEB_BUILD_OPTIONS.  This is
surprising and doesn't seem to be documented in any way.  This happens
even if 'nocheck' is included in the --profiles option argument.

(dh seems to have a workaround that automatically adds the missing
'nocheck' to DEB_BUILD_OPTIONS if it is found in DEB_BUILD_PROFILES.
But packages that do not or cannot use dh, such as linux, are still
affected by this.)

Ben.

-- System Information:
Debian Release: 13.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.32-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sbuild depends on:
ii  adduser         3.152
ii  libsbuild-perl  0.89.3
ii  perl            5.40.1-3

Versions of packages sbuild recommends:
ii  autopkgtest  5.49
ii  debootstrap  1.0.141
ii  iproute2     6.15.0-1
ii  mmdebstrap   1.5.7-1
ii  schroot      1.6.13-7
ii  uidmap       1:4.17.4-2

Versions of packages sbuild suggests:
ii  e2fsprogs  1.47.2-1+b1
ii  kmod       34.2-2
ii  wget       1.25.0-2

-- debconf-show failed

Reply via email to