On Wed, Jun 25, 2025 at 09:38:07AM +0200, Jerome BENOIT wrote: > I am considering to package a software stored at GitHub. > It is under active development and it builds well in Sid. > However it appears that its source tarball at GitHub does not > contain all the necessary material: its submodules are not included. > This issue seems to be an old GitHub issue. Whatever. > I am wondering how we can grab its source tarball with uscan(1). > The best solution I come with is to write a script that would git-clone > with the option `--recurse-submodule` the git repo and then build a > source ball from this. However this approach sounds heavy to me. > Is there any better way ? Any example of a package with such an issue > is welcome.
The aws-crt-python source package is similar. See debian/README.source for how I handled that.[1] It works well enough, though it'd probably be good to use uscan's native submodule support instead if that's an option. noah 1. https://salsa.debian.org/cloud-team/aws-crt-python/-/blob/debian/sid/debian/README.source?ref_type=heads