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.

Attachment: signature.asc
Description: Digital signature

Reply via email to