Package: dpkg-dev
Version: 1.18.24
File: /usr/bin/dpkg-genbuildinfo
User: helm...@debian.org
Usertags: rebootstrap

Hi Guillem,

while looking into a .buildinfo file, I noticed that
Installed-Build-Depends are useless beyond #871494: They lack
architecture qualification. Thus there is no way to figure out for which
architecture to install which package. The installation set cannot be
reproduced.

I believe that a good solution here would be to simply arch qualify
every package and then drop all :$DEB_BUILD_ARCH qualifications. For
native builds there won't be a difference. For cross builds, the field
becomes useful. I am proposing DEB_BUILD_ARCH rather than DEB_HOST_ARCH
here, because essential will always be installed for the build
architecture and thus poses significant chunk of packages.

Helmut

Reply via email to