Kurt Roeckx <k...@roeckx.be> (2013-12-30): > Your upload got rejected on a few arches with the following error: > sash_3.7-13_ia64.deb: APT could not parse Built-Using field > > It's saying: > Built-Using: libc6-dev (= ), zlib (= 1:1.2.8.dfsg-1) > > libc6-dev does not exist on all arches, it's called libc6.1-dev on > ia64, libc0.3-dev on hurd and libc0.1-dev on kfreebsd. > > I also understand that it should be using a source package name > instead of the binary package name, as you do for zlib. But maybe > that's an effect of not finding the binary package?
I suspect so. Specifying an unknown package would result in: | dpkg-query: no packages found matching does-not-exist but specifying a binary package for which no version info is available results in the sash case with libc6-dev. Here's a workaround, tested successfully on amd64, ia64, kfreebsd-amd64: | $ dpkg-query -f '${source:Package} (= ${source:Version}),\n' -W zlib1g-dev libc[0-9.]*-dev|grep -v '(= ),$'|xargs | eglibc (= 2.17-97), zlib (= 1:1.2.8.dfsg-1), Mraw, KiBi.
signature.asc
Description: Digital signature