> >The git-buildpackage config includes these two attributes:
> >- upstream-vcs-tag
>
> I agree this would be useful to support as an upstream metadata field.

Great!

> >- upstream-signatures
>
> This seems to be more of a git workflow policy rather than an upstream 
> metadata field.
> If upstream signs releases, the presence of a debian/upstream/signing-key.asc
> and configuration in debian/watch (pgpsigmangle) indicates whether the 
> presence
> of the signature is mandatory. I'm also hesitant of bringing information
> about the upstream *tarball* into debian/upstream/metadata, as that is a role
> debian/watch already plays.

Please see Bug#1111115 and new uscan v5. The debian/watch might become
obsolete and go away if the metadata is available in other files.

> (Maybe you mean signing of upstream tags rather than upstream tarballs? That 
> is
> not what "upstream-signatures" in git-buildpackage appears to be about based
> on my reading of 
> https://salsa.debian.org/debian/dh-make/-/blob/master/lib/debian/gbp.conf.ex)

No I meant this gbp option.

There is currently no gbp option to check that tags are signed. That
is however a good remark, and the name of the field could be clarified
if made available in debian/upstream/metadata. Perhaps
'release-signatures: yes' and 'vcs-git-tag-signatures: yes'.

Reply via email to