You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2020/06/22 23:37:47 UTC

[commons-parent] branch master updated: More doc updates

This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-parent.git


The following commit(s) were added to refs/heads/master by this push:
     new a3e2d98  More doc updates
a3e2d98 is described below

commit a3e2d982210c9ba14e31e10ce184df50e3c65c96
Author: Sebb <se...@apache.org>
AuthorDate: Tue Jun 23 00:37:40 2020 +0100

    More doc updates
---
 BUILDING.txt | 30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

diff --git a/BUILDING.txt b/BUILDING.txt
index aa5689c..9baee41 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -44,6 +44,7 @@ N.B. This is done in a separate release branch so that the default branch remain
   git pull origin master
 - Edit version in pom.xml to remove SNAPSHOT suffix
   mvn versions:set -DnewVersion=NN -DgenerateBackupPoms=false
+  edit commons.rc.version to agree with the RC number
 - Update the release notes. These are cumulative, so the new notes must be generated in a temporary file
   Generate a temporary file, for example:
   mvn changes:announcement-generate -Prelease-notes -Dchanges.version=NN -Dchanges.announcementFile=NN.tmp
@@ -69,7 +70,7 @@ Deploy RC to Nexus:
 ------------------
 - Set up passwords in settings.xml (https://wiki.apache.org/commons/UsingNexus)
 - Same command as above, but omitting -Ptest-deploy profile:
-- mvn package deploy -Dassembly.attach=false -Duser.name=ASF-login-name -Prelease
+- mvn package deploy -Duser.name=ASF-login-name -Prelease
 
 Tidy and close Nexus staging area:
 ---------------------------------
@@ -94,11 +95,26 @@ Assuming the vote passes, login to Nexus and use the "Release" function
 [If there was a problem identified, Drop the repo instead and start again]
 
 Copy the RC Tag to final tag:
-   TBA
-
-Publish the source files to 
+----------------------------
+- git co release
+- git pull origin release # synch with remote
+
+- git diff commons-parent-NN-RCn # check that the workspace agrees with the tag in the vote
+- git tag -s commons-parent-NN -m "Create Commons Parent NN release tag"
+- git push --tags
+
+- git checkout master
+- git merge release # This should update the RN
+- mvn versions:set -DnewVersion=52-SNAPSHOT -DgenerateBackupPoms=false
+- Add next release tag in src/changes/changes.xml
+- git commit -am "Bump to next development version"
+
+Publish the source files to
+------------------------
 https://dist.apache.org/repos/dist/release/commons/commons-parent
 
+TBA
+
 Update site documentation
 -------------------------
 Please check that the site documentation is up to date 
@@ -107,9 +123,3 @@ https://svn.apache.org/repos/asf/commons/cms-site/trunk/content/xdoc/commons-par
 This will need updating if any new features / profiles etc are added.
 It does not list plugin or dependency versions.
 However at the least please update the version details and URL at the start of the page.
-
-
-Prepare next Release Cycle
---------------------------
-Modify pom.xml with next SNAPSHOT version, remove second last history comment
-Add next release tag in src/changes/changes.xml and commit changes to trunk