You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2017/10/02 11:45:54 UTC

qpid-proton git commit: PROTON-1397: give the release process notes an update

Repository: qpid-proton
Updated Branches:
  refs/heads/master 0bed4109e -> 732961703


PROTON-1397: give the release process notes an update


Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/73296170
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/73296170
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/73296170

Branch: refs/heads/master
Commit: 732961703812096ccd912768ca023a376bead73b
Parents: 0bed410
Author: Robbie Gemmell <ro...@apache.org>
Authored: Mon Oct 2 12:44:21 2017 +0100
Committer: Robbie Gemmell <ro...@apache.org>
Committed: Mon Oct 2 12:44:21 2017 +0100

----------------------------------------------------------------------
 RELEASE.md | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/73296170/RELEASE.md
----------------------------------------------------------------------
diff --git a/RELEASE.md b/RELEASE.md
index 7659d6f..9589aea 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -3,29 +3,30 @@
 1. Grab a clean checkout for safety.
 2. Run: "git checkout ${BRANCH}" to switch to a branch of the intended release point.
 3. Update the versions:
-  - Run: "bin/version.sh ${VERSION}", e.g. bin/version.sh 0.17.0
+  - Run: "bin/version.sh ${VERSION}", e.g: bin/version.sh 0.18.0
   - Update the version(s) if needed in file: proton-c/bindings/python/docs/conf.py
 4. Commit the changes, tag them.
   - Run: "git add ."
   - Run: 'git commit -m "update versions for ${TAG}"'
-  - Run: 'git tag -m "tag $TAG" $TAG'
-  - Push changes. Optionally save this bit for later.
-5. Run: "bin/export.sh $PWD ${TAG}" to create the qpid-proton-${TAG}.tar.gz release archive.
-6. Rename and create signature and checksums for the archive:
-  - e.g "mv qpid-proton-${TAG}.tar.gz qpid-proton-${VERSION}.tar.gz"
+  - Run: 'git tag -m "tag ${TAG}" ${TAG}', e.g: git tag -m "tag 0.18.0-rc1" 0.18.0-rc1
+5. Run: "bin/export.sh $PWD ${TAG}" to create the qpid-proton-${VERSION}.tar.gz release archive.
+6. Create signature and checksums for the archive:
   - e.g "gpg --detach-sign --armor qpid-proton-${VERSION}.tar.gz"
-  - e.g "sha1sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.sha1"
+  - e.g "sha512sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.sha512"
   - e.g "md5sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.md5"
-7. Commit artifacts to dist dev repo in https://dist.apache.org/repos/dist/dev/qpid/proton/${TAG} dir.
-8. Send email, provide links to dist dev repo.
+7. Push branch changes and tag.
+  - Also update versions to the applicable snapshot version for future work on it.
+8. Commit artifacts to dist dev repo in https://dist.apache.org/repos/dist/dev/qpid/proton/${TAG} dir.
+9. Send vote email, provide links to dist dev repo and JIRA release notes.
 
 
 ### After a vote succeeds:
 
-1. Bump the master/branch version to next 0.x.y-SNAPSHOT if it wasnt already.
-2. Tag the RC with the final name/version.
-3. Commit the artifacts to dist release repo in https://dist.apache.org/repos/dist/release/qpid/proton/${RELEASE} dir:
-4. Update the 'latest' link in https://dist.apache.org/repos/dist/release/qpid/proton/.
-5. Give the mirrors some time to distribute things.
-6. Update the website with release content.
-7. Send release announcement email.
+1. Tag the RC with the final version.
+2. Add the artifacts to dist release repo:
+   svn cp -m "add files for qpid-proton-${VERSION}" https://dist.apache.org/repos/dist/dev/qpid/proton/${TAG} https://dist.apache.org/repos/dist/release/qpid/proton/${VERSION}
+3. Update the 'latest' link in https://dist.apache.org/repos/dist/release/qpid/proton/.
+4. Give the mirrors some time to distribute things. Can take 24hrs for good coverage.
+  - Status is visible at: https://www.apache.org/mirrors/
+5. Update the website with release content.
+6. Send release announcement email.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org