Hi, On Mon, 2 Jan 2017 14:53:07 +0100 Botond Botyanszki <debian-b...@siliconium.net> wrote: > Some recent changes in dpkg-dev are causing a regression building a deb > package. The error I get is as follows: > > dpkg-deb: building package 'xxxxx' in '../xxxxx.deb'. > dpkg-genbuildinfo --build=binary > Can't use an undefined value as an ARRAY reference at > /usr/bin/dpkg-genbuildinfo line 212. > dpkg-buildpackage: error: dpkg-genbuildinfo --build=binary gave error exit > status 255 > > The package builds fine on wheezy and jessie, only stretch is affected. I > see that dpkg-genbuildinfo is new code which was not available before.
based on guillem's testcase, I reduced the problem to the following: Build-Depends: genbuildinfo-archqual-bug:i386 Package: genbuildinfo-archqual-bug Version: 1.equivs-dummy Depends: genbuildinfo-archqual-bug-virtual Architecture: i386 Package: genbuildinfo-archqual-bug-provider Version: 1.equivs-dummy Provides: genbuildinfo-archqual-bug-virtual Architecture: i386 I build the latter two packages via equivs. My native architecture is amd64. The bug is *not* triggered if the packages are amd64 or if the source package directly depends on the virtual one. cheers, josch
signature.asc
Description: signature