On Wed, 14 May 2025 at 09:47:18 +0100, Sean Whitton wrote:
On Wed 14 May 2025 at 10:41am +02, PICCA Frederic-Emmanuel wrote:
So where do we put the upstream git URL

If I read this part of DEP-14, I have the information that the remote should
be named 'upstreamvcs' but nothing about where to put this url in our Debian
files.

debian/upstream/metadata, Repository field.

For example try `gbp clone --add-upstream-vcs vcsgit:sdl2-compat` which uses this field. To make `gbp clone` do this automatically whenever this information is available, you can write

[DEFAULT]
add-upstream-vcs = True

into ~/.gbp.conf (I personally think this should be the default, but currently it isn't).

There is the Source field in d/copyright where you can put a git remote
URL.

This isn't typically machine-readable and often isn't a git repository at all (it can equally well be a download page for official source-code archives, or include free-form text comments about where the source came from), whereas debian/upstream/metadata is designed to be machine-readable and the Repository field is specified to be always a VCS of some sort.

    smcv

Reply via email to