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