Package: dpkg-dev
Version: 1.22.21
Severity: normal
User: [email protected]
Usertags: dpkg-genbuildinfo

Hi Guillem,

there seem to be an inconsistency about build dependencies with
architecture specification in arch:all builds:

python3.14 has:

Build-Depends: clang [amd64 arm64],
               llvm [amd64 arm64],

https://sources.debian.org/src/python3.14/3.14.0-4/debian/control#L29

And sbuild installs them during an arch:all build:

Filtered Build-Depends: debhelper (>= 11), dpkg-dev (>= 1.17.11), quilt,
autoconf, lsb-release, sharutils, libreadline-dev, libncurses-dev,
zlib1g-dev, libbz2-dev, liblzma-dev, libzstd-dev, libgdbm-dev,
libdb-dev, tk-dev, blt-dev (>= 2.4z), libssl-dev, libexpat1-dev,
libbluetooth-dev, locales-all, libnsl-dev, libsqlite3-dev, libffi-dev
(>= 3.0.5), libgpm2, media-types, netbase, bzip2, time, python3:any,
net-tools, python3-pip-whl, python3-setuptools-whl (>= 70.1), xvfb,
xauth, tzdata, systemtap-sdt-dev, valgrind-if-available, clang, llvm,
build-essential, python3-sphinx (>= 8.2), python3-sphinx-notfound-page,
python3-sphinxext-opengraph, python3-docs-theme, texinfo

https://buildd.debian.org/status/fetch.php?pkg=python3.14&arch=all&ver=3.14.0-4&stamp=1761071251&raw=0

Whereas they are not listed in the buildinfo file (same log).

When using debrebuild they are not installed into the chroot and
dpkg-checkbuilddeps complains about missing dependencies:

dpkg-checkbuilddeps: error: unmet build dependencies: clang llvm

https://reproduce.debian.net/all/api/v1/builds/101788/log

Cheers Jochen

Reply via email to