Bug#911756: libconfig-model-dpkg-perl: cannot handle foo:any Build-Depends

Felipe Sateler fsateler at debian.org
Wed Oct 31 14:36:21 GMT 2018


Hi Dominique,

On Wed, Oct 24, 2018 at 9:47 AM Dominique Dumont <domi.dumont at free.fr>
wrote:

> On Wed, 2018-10-24 at 08:29 -0300, Felipe Sateler wrote:
> > However, such annotations are valid, and in fact needed to allow
> > cross-compilation. Please handle foo:any annotations.
>
> I've never heard of this annotation. Where is it documented ?


In deb-src-control(5):

> Each package name is optionally followed  by  an  architecture
qualifier  appended
> after  a  colon ‘:’
<snip>
> An  architecture  qualifier  name can be a real Debian architecture name
(since dpkg 1.16.5),
> any (since dpkg 1.16.2)  or  native  (since  dpkg  1.16.5).   If
omitted,  the  default  for
> Build-Depends fields is the current host architecture, the default for
Build-Conflicts fields
> is any.  A real Debian architecture name  will  match  exactly  that
architecture  for  that
> package  name, any will match any architecture for that package name if
the package is marked
> with Multi-Arch: allowed, and native will match the current build
architecture if the package
> is not marked with Multi-Arch: foreign.


-- 

Saludos,
Felipe Sateler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20181031/64a20206/attachment.html>


More information about the pkg-perl-maintainers mailing list