+Jelmer, who is the maintainer of the metadata specification

> https://wiki.debian.org/UpstreamMetadata
>
> That's pretty much where we are now.  This was done in the pre-Salsa time, and
> if people get excited about the concept, I guess that Salsa offers new
> opportunities to play with the concept!

This wiki page is partially outdated. I'd recommend reading
https://dep-team.pages.debian.net/deps/dep12/ instead. However it is
also pending to be polished and finalized by via
https://salsa.debian.org/dep-team/deps/-/merge_requests/7

The `debian/upstream/metadata` field 'Repository' (e.g. `Repository:
https://github.com/eradman/entr.git`) is already used by e.g. `gbp
clone --add-upstreamvcs` to add the upstream git remote automatically.

The `gbp.conf` field `upstream-vcs-tag` (e.g. `upstream-vcs-tag =
v%(version%~%-)s`) could probably be added as a new upstream metadata
field if Jelmer and Guido agree on what to call it and how to roll it
out in a backwards compatible way.  This is probably what you were
referring to as in previous emails some people mentioned that they
don't want this "generic upstream" information to be defined in a file
that has the filename of a specific tool.

The only other field that might be generic is `upstream-signatures`
for telling if upstream tarballs are expected to have signatures or
not. No other only field in `gbp.conf` that comes to my mind that
could be generic. The rest of the `gbp.conf` configs seem very
git-buildpackage-specific.

Reply via email to