On Sun, Jul 14, 2019 at 12:28:33PM +0200, Andre Noll wrote:
> On Sat, Jul 13, 22:48, Adam Borowski wrote
> > I would gladly upload your updates, but I don't know what upstream tarball
> > to use.  There's no watch file (the usual automated way to fetch one), you
> > did not provide one by uploading to mentors.d.n or some site of your own,
> > and neither did you provide instructions for some custom workflow (there are
> > many of those).

>       git fetch
>       git archive --prefix liblopsub-1.0.3/ origin/master | xz > 
> ../liblopsub_1.0.3.orig.tar.xz

This looks like the "git" mode of uscan; I haven't used it though as the
vast majority of my upstreams use github or something similar that offers
downloadable tarballs for tags.

> I could certainly create the tarball and upload it somewhere for the
> tools to to pick up, but TBH I think that's a bit pointless because
> everybody can create the tarball from the public git repo with a
> command like the above.

Yeah, but there's no commonly agreed way to do that.  Or rather, there's
_too many_ ways, with none being dominant.  And generating a bit-to-bit
identical tarball is not as easy as it sounds.

> The only thing that needs to be communicated is a git tree-ish, i.e. an
> identifier for the tree that should be tared, origin/master in this case.

My hopes are rather with dropping the tarball requirement as obsolete and
using a git-based setup directly, but this has been in development for more
than a decade, with no light at the end of the tunnel (so no train for now).

> My preferred choice would be to create a signed tag each time the
> version number in debian/changelog changes, to indicate that a new
> version should be uploaded, but I have no strong opinion in this
> regard.

That's a common and recommended workflow, although when the package can't be
uploaded immediately (eg. NEW or sponsoring), I'd recommend leaving not
pushing the tag until the upload is done.  Thus, a finalized changelog
version serves that purpose, yet is not immutable.

> Which mechanism do you prefer to get informed about pending updates?

Anything that's convenient for you; in general RFS bugs are best but some
folks prefer other arrangements.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Yo momma uses IPv4!
⢿⡄⠘⠷⠚⠋⠀ But why should you?
⠈⠳⣄⠀⠀⠀⠀ https://ipv4flagday.net/

Reply via email to