#932697 Please cope with Haskell-style Vcs-Git header

Package:
devscripts
Source:
devscripts
Description:
scripts to make the life of a Debian Package maintainer easier
Submitter:
Ian Jackson
Date:
2023-09-28 00:00:05 UTC
Severity:
normal
#932697#5
Date:
2019-07-21 23:11:51 UTC
From:
To:
Hi.  Unfortunately:

$ debcheckout bustle
declared git repository at git://anonscm.debian.org/pkg-haskell/bustle.git
git clone git://anonscm.debian.org/pkg-haskell/bustle.git bustle ...
fatal: destination path 'bustle' already exists and is not an empty directory.
checkout failed (the command above returned a non-zero exit code)
$

This is because:
  Source: bustle
  Version: 0.7.4-1
  Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/bustle]

This syntax and its semantics do not appear to be documented in
policy.

Ian.

#932697#12
Date:
2023-09-27 23:57:51 UTC
From:
To:
This syntax is now documented in policy and used by the Rust team too:

https://www.debian.org/doc/debian-policy/ch-controlfields.html#version-control-system-vcs-fields