[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rebuilding packages producing no amd64, but other binary-arch packages



Hi!

On Sat, 2019-01-12 at 08:32:42 +0100, Andreas Beckmann wrote:
> I just looked at #917650, the qi FTBFS which goes back to jessie (at least).
> 
> Source packages that build binary-arch packages, but no amd64 binary
> packages are usually not tested by archive wide rebuilds and may
> silently FTBFS for a long time.
> This should not affect packages building only arch:all binary packages,
> since they can be (are?) tested during amd64 rebuilds, too.
> 
> Does anyone have an idea how to quickly build a list of these for sid?
> Ideally something like
>   source-package version arch1 arch2 arch3 ...
> (where [all amd64] are not in arch-list)

You should be able to get this information from the Package-List field
from the dsc(5) files, and thus exposed in the Sources files.

I don't think we might have yet full coverage in the archive, as not
all source packages might have been updated using dpkg-dev >= 1.17.7.
Checking now I get 2354 source missing the value, and 27615 with it.

I guess for the ones that do not have the arch key in that field you
could download the source and run «dpkg-source -b» on it and then
check its .dsc?

Thanks,
Guillem


Reply to: