You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kudu.apache.org by "Todd Lipcon (Code Review)" <ge...@ip-10-146-233-104.ec2.internal> on 2016/01/28 00:31:14 UTC

[kudu-CR] KUDU-1315. Add simple script to build a source release

Hello Jean-Daniel Cryans,

I'd like you to do a code review.  Please visit

    http://gerrit.cloudera.org:8080/1930

to review the following change.

Change subject: KUDU-1315. Add simple script to build a source release
......................................................................

KUDU-1315. Add simple script to build a source release

This adds a new python script meant for interactive use for building
an Apache-style source release.

The source release tarball is simply the output of 'git archive'. The
purpose of the script is to perform some pre-flight checks to make sure
the release seems sane, and to help the user gpg-sign the release upon
completion. It's not fancy, but should ensure that the release process
is repeatable (two committers running this script from the same revision
should result in 100% identical release artifacts).

In order to generate the artifact name, I moved the version string into
a text file at the repository root instead of embedding it into the
CMakeLists.txt file.

Change-Id: Ie5753c4cc822dfbc86210356850ea1b76ab8e7a2
---
M CMakeLists.txt
A build-support/build_source_release.py
M build-support/get-upstream-commit.sh
M build-support/kudu_util.py
M build-support/push_to_asf.py
A version.txt
6 files changed, 172 insertions(+), 34 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/30/1930/1
-- 
To view, visit http://gerrit.cloudera.org:8080/1930
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie5753c4cc822dfbc86210356850ea1b76ab8e7a2
Gerrit-PatchSet: 1
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Todd Lipcon <to...@apache.org>
Gerrit-Reviewer: Jean-Daniel Cryans