Hi Simon,

> I think we need one manually invoked rule like 'release-commit' to
> create a version tag and set the release type, since this information
> cannot come from any other place but the maintainer.  The file
> .tarball-version is generated, isn't it?

Indeed, build-aux/git-version-gen's comments suggests a Makefile rule
that creates the .tarball-version file during "make dist".

In GNU gettext, I always set the .tarball-version manually. I don't
remember the trouble I got into when I didn't do this.

> However I agree with you that it is strange to have to provide the same
> information AGAIN when using 'make release'.  I don't like to think
> about what happens if the information differ?  I think the command
> should simply be:
> 
> make release

I agree, this would be a more robust interface. And easier if the
maintainer has to try it several times, due to "make distcheck"
failures or similar.

Bruno




Reply via email to