Hi,
On 8/27/25 10:31 PM, Hugh McMaster wrote:
* You have already cloned a git repository, which contains one or more
submodules.
Yes.
I just started a new package, and in order to get the watch file right
without hammering the upstream git server too much, I started by just
creating debian/watch and calling uscan.
As of now, this would also be the most convenient way to build an .orig
tarball in the first place, and doing it in parallel with testing the
watch file is an added bonus.
I also plan to keep the git checkout around, so I can easily cherry-pick
commits from upstream, or rebase patches against HEAD before sending them.
Because I also use the "git describe" based version generation, the full
clone with all submodules is fairly expensive, so being able to run it
from the persistent git tree would be really useful here.
In any case, the submodules being *silently* ignored is a problem in
itself: it generates a different file than expected, with no error
indication.
Simon