On Fri, 15 Jun 2018 at 18:16:47 +0100, Ian Jackson wrote: > > > +Specification of architectures on which the architecture-independent > > > +binary packages are known to be buildable and/or not buildable. If > > > +this field is not specified, it defaults to ``any``, matching all > > > +Debian machine architectures. If specified, it should be either > > > + > > > +- A unique single word identifying a Debian machine architecture as > > > + described in :ref:`s-arch-spec`. > > > + > > > +- An architecture wildcard identifying a set of Debian machine > > > + architectures, see :ref:`s-arch-wildcard-spec`.
> I'm afraid I don't understand this. Was the intention that the Build-Indep-Architecture is a space-separated list of words, each of which is an architecture or architecture wildcard as defined above? That would make more sense (and would almost match Architecture in debian/control or in a .dsc file, except that 'all' doesn't make sense here and so is disallowed, which as far as I can work out makes the only difference between those two Architecture fields disappear). I know the intention was "it's the same as Architecture because we already have to know how to parse that", but Architecture has different specifications in debian/control, in a .dsc file, in a .changes file, and in a binary package's DEBIAN/control... smcv