Package: devscripts Version: 2.14.5~bpo70+2 Severity: important Hi!
We now have packages with build-dependencies that are making use of multiarch package qualifiers such as :any. Dpkg will actually accept any valid archiecture string as an arch qualifier along with "any" and "native" and it is probably worth supporting this now even if not all permutations of this are currently acceptable in the archive. https://wiki.ubuntu.com/MultiarchCross http://sources.debian.net/src/dpkg/1.17.10/scripts/Dpkg/Deps.pm/#L555 Taking an example from sid where the qemu source package includes python:any as a build dependency: $ apt-cache showsrc qemu | grep python Build-Depends: debhelper (>= 9), device-tree-compiler, texinfo, python:any, … $ build-rdeps python | grep qemu $ build-rdeps python:any | grep qemu qemu Without having waded my way through the entirety of build-rdeps, I think the fix here is as simple as changing the regex at line 241 from: /^(.*\s)?\Q$package\E([\s,]|$)/ to /^(.*\s)?\Q$package\E(:[a-zA-Z0-9][a-zA-Z0-9-]*)?([\s,]|$)/ cheers Stuart -- System Information: Debian Release: 7.6 APT prefers stable-updates APT policy: (550, 'stable-updates'), (550, 'stable'), (60, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.14-0.bpo.2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages devscripts depends on: ii dpkg-dev 1.16.15 ii libc6 2.13-38+deb7u3 ii perl 5.14.2-21+deb7u1 ii python3 3.2.3-6 Versions of packages devscripts recommends: ii at 3.1.13-2 ii curl 7.26.0-1+wheezy9 ii dctrl-tools 2.22.2 ii debian-keyring 2014.04.25 ii dput-ng [dput] 1.7~bpo70+1 ii equivs 2.0.9 ii fakeroot 1.18.4-2 ii file 1:5.17-1~bpo70+1 ii gnupg 1.4.12-7+deb7u4 ii libdistro-info-perl 0.10 ii libencode-locale-perl 1.03-1 ii libjson-perl 2.53-1 ii liblwp-protocol-https-perl 6.03-1 ii libparse-debcontrol-perl 2.005-3 ii libsoap-lite-perl 0.714-1 ii liburi-perl 1.60-1 ii libwww-perl 6.04-1 ii lintian 2.5.25~bpo70+1 ii man-db 2.6.2-1 ii patch 2.6.1-3 ii patchutils 0.3.2-1.1 ii python3-debian 0.1.21+nmu2~bpo70+1 ii python3-magic 1:5.17-1~bpo70+1 ii sensible-utils 0.0.7 ii strace 4.5.20-2.3 ii unzip 6.0-8 ii wdiff 1.1.2-1 ii wget 1.13.4-3+deb7u1 ii xz-utils 5.1.1alpha+20120614-2 Versions of packages devscripts suggests: ii bsd-mailx [mailx] 8.1.2-0.20111106cvs-1 ii build-essential 11.5 pn cvs-buildpackage <none> pn devscripts-el <none> ii gnuplot 4.6.0-8 ii gpgv 1.4.12-7+deb7u4 pn libauthen-sasl-perl <none> ii libfile-desktopentry-perl 0.04-3 pn libnet-smtp-ssl-perl <none> pn libterm-size-perl <none> ii libtimedate-perl 1.2000-1 ii libyaml-syck-perl 1.20-1 ii mutt 1.5.21-6.2+deb7u2 ii openssh-client [ssh-client] 1:6.0p1-4+deb7u2 ii svn-buildpackage 0.8.5 ii w3m 0.5.3-8 -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

