Architecture in *.dsc files
Currently, Policy's description of Architecture includes the statement:
In the main debian/control file in the source package, or in the
source package control file .dsc, one may specify a list of
architectures separated by spaces, or the special values any or all.
By my reading, this says that the Architecture field may be *either* a
list of architectures *or* one of any or all. However, the current
dpkg-dev appears to generate an Architecture line that includes both
architectures and special values like "all".
I can see why this was done, and I think it's a more accurate portrayal
of what the source package generates. However, it means that Policy is
wrong and needs to be changed.
What should it say instead? I assume that the current language should
be retained for debian/control, but the specification for .dsc is now
Russ Allbery (firstname.lastname@example.org) <http://www.eyrie.org/~eagle/>