On Sat, Sep 03, 2022 at 01:01:53AM +0530, Nilesh Patra wrote:
However I see that homepage in d/control is pointing
to your personal git instance, but the tags point to the github
repository which seemingly contains the same code, and you are pulling
tags/tarballs from the latter.
I find it a bit odd. Is there a reason for doing so? Why not maintain
it in just one repo and pull tarballs from there?
I don't use tarballs for the Debian package. To get the upstream code,
I just pull from the upstream repo (https://blitiri.com.ar/repos/spf),
and is included in the package itself, in the "upstream" branch.
I do this for a few of my packages because I find it much easier,
safer, and practical than messing with tarballs, and was told it was
totally fine or even recommended for some cases.
The only thing I use github for in the Debian package is the watch
file you just asked me to add. That's because my git repository
browser (at https://blitiri.com.ar/git/r/spf/) doesn't support
exporting tarballs yet, and that's what the watch file needs. It's
just a workaround.
I see that uscan supports getting the archive from git now, so I will
try to switch my packages to that, it'll be much more convenient :)