HomeClusterLabs Projects

build: release.mk: fix no-release conflict (implied-required version)

Description

build: release.mk: fix no-release conflict (implied-required version)

Previously, generating custom versioned tarballs without requiring
a "release" (which comprises also tagging hence in turn making the
implied version match the required one as desired) would not allow
to test the release routines thoroughly incl. GPG signing.
Unfortunately, allowing for a temporary tag is prone to accidentally
slipping it to the distributed tree, so that should rather be avoided
Now it can.

Another step to blur the boundaries between whether "release" is
specified or not is to make checksums file generated unconditionally.

Also both pre-existing and the newly created (per the above scenario)
"overhead" files arising from make/release.mk are git-ignored properly.

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>

Details

Provenance
Jan Pokorný <jpokorny@redhat.com>Authored on Jun 19 2017, 10:40 AM
Parents
rFd95ee955719f: build: release.mk: simplify/generalize GPG signing rule
Branches
Unknown
Tags
Unknown

Event Timeline