Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Only do this for major (X.0.0) and minor(X.Y.0) releases but not for patches (X.Y.Z).

...

Communicate with the community

1. Send an email to sqoop-dev@incubator.apache.org to

...

2. Send another email after branching is done.

...

Create a

...

release branch

1. Checkout the trunk.

Code Block
svn co https://svn.apache.org/repos/asf/incubator/sqoop/trunk

...

Code Block
svn commit -m "Preparing for release X.Y.0-incubating"

5. Create a release branch.

Code Block
svn copy https://svn.apache.org/repos/asf/incubator/sqoop/trunk \
  https://svn.apache.org/repos/asf/incubator/sqoop/branches/branch-X.Y.0 \
  -m "Branching for X.Y.0 releases"

...

Code Block
svn commit -m "Preparing for release X.Y+1.0-incubating development"

9. Tag a release candidate, where R is the iteration number for this release candidate:

Code Block
svn copy https://svn.apache.org/repos/asf/incubator/sqoop/branches/branch-X.Y.0 \
  https://svn.apache.org/repos/asf/incubator/sqoop/tags/release-X.Y.0-rcR \
  -m "Sqoop X.Y.0-rcR release."

Performing sanity check

1. Check out the release branchcandidate.

Code Block
svn co https://svn.apache.org/repos/asf/incubator/sqoop/branchestags/branchrelease-X.Y.0-rcR

2. Generate a release tarball.

Code Block
ant tar

3. Unpack the release tarball

Code Block
tar xvf sqoop-X.Y.0-incubating.tar.gz

...