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