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

Re: Architecture in *.dsc files

Russ Allbery <rra@debian.org> writes:

> 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.

      architectures separated by spaces (including "all" for architecture
      independent), or the special value any.

I would change "all" to be no longer special but be one of the
architectures (like above). Or can one have "Architecture: all any"?

> 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
> different.

See above.


Reply to: