Control: forcemerge -1 873138

On Sun, 2018-02-25 at 16:18:25 +0100, Helmut Grohne wrote:
> Package: dpkg-dev
> Version: 1.18.11
> File: /usr/bin/dpkg-genbuildinfo
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: toolchain
> X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

> When building packages with foreign architecture packages installed, the
> recorded Installed-Build-Depends are imprecise. dpkg-genbuildinfo only
> records which packages are installed, not for which architecture. For
> native builds, one can install M-A:foreign packages from foreign
> architectures (unusual), but for cross builds this is very relevant. In
> fact, the produced .buildinfo files are unsuitable for reproducing a
> cross build environment. dpkg-genbuildinfo should add an architecture
> qualification whenever a binary package is not from the native
> architecture.

As mentioned at the time on IRC, this needs some rework of the
Dpkg::Deps modules and surrounding code, at the time that was too
intrusive, but now is a good time for this kind of change. I'll start
flushing out the changes I've got, plus some from josch I think?

In any casem merging the dupes. :)

Thanks,
Guillem

Reply via email to