NOTE: The information in this file is outdated since OAK-5007 aligned this module's release cycle with the rest of Oak.
TODO: Remove or update this file once we clarified the release modalities for Segment Tar wrt. Oak 1.8
This HOWTO explains how to release Oak Segment Tar. I describe the steps required to release version $VERSION
, assuming that the latest released version is $PREV
and the next is $NEXT
.
mvn release:prepare
.mvn release:perform
.A vote is successful if it has at least three +1 and if the number of -1 is less than the number of +1.
check_staged_release.sh
script if you haven't already.svn import https://dist.apache.org/repos/dist/release/jackrabbit/oak/oak-segment-tar/$VERSION
.svn rm https://dist.apache.org/repos/dist/release/jackrabbit/oak/oak-segment-tar/$PREV
.svn rm http://svn.apache.org/repos/asf/jackrabbit/oak/tags/oak-segment-tar-$VERSION
.pom.xml
.Substitute the following information in the body of the mail:
This information is not a function of the released version, so it has to be manually entered at every release.
Subject: [VOTE] Release Apache Jackrabbit Oak Segment Tar version $VERSION Hi, We solved 5 issues in this release: https://issues.apache.org/jira/browse/OAK/fixforversion/12337966 There are still some outstanding issues: https://issues.apache.org/jira/browse/OAK/component/12329487 Staging repository: https://repository.apache.org/content/repositories/orgapachejackrabbit-1162 You can use this UNIX script to download the release and verify the signatures: http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/check_staged_release.sh Usage: sh check_staged_release.sh 1162 /tmp/oak-staging Please vote to approve this release: [ ] +1 Approve the release [ ] 0 Don't care [ ] -1 Don't release, because ... This majority vote is open for at least 72 hours.
[RESULT][VOTE] Release Apache Jackrabbit Oak Segment Tar version $VERSION Hi, The vote passes as follows: +1 First voter +1 Second voter +1 Third voter Thanks for voting. I'll push the release out.