myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Myfaces Wiki] Update of "Extensions/Validator/DevDoc/Steps_For_A_Release" by GerhardPetracek
Date Wed, 17 Mar 2010 02:47:42 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The "Extensions/Validator/DevDoc/Steps_For_A_Release" page has been changed by GerhardPetracek.
http://wiki.apache.org/myfaces/Extensions/Validator/DevDoc/Steps_For_A_Release?action=diff&rev1=43&rev2=44

--------------------------------------------------

  
  == Release Procedure All Modules at Once ==
  
- 1. Requirements
+ 0. Requirements
-  * Java 1.5
-  * Maven 2.0.9
+  * Java 1.5 (for building 1.6)
+  * Maven 2.0.9 (or 2.0.11)
   * Subversion client 1.4.x (not 1.5.x)
   * SSH Daemon (sshd)
   * Login name of your machine should be the same as the Apache user name
  
+ 1. Initial steps
+     * Add the license files to ./java/META-INF in all modules manually (due to a maven bug)
+     * Check copyright dates...
+ 
  2. Create branches for
+     * Create a tag as base/fallback and branch the tag as base for the release steps.
+     * Comment out example & test modules (for a reduced release)
+ 
-  * http://svn.apache.org/repos/asf/myfaces/extensions/validator/trunk/ (http://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/1_2_1prepare/)
+     * http://svn.apache.org/repos/asf/myfaces/extensions/validator/trunk/ (http://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/1_2_1prepare/)
-  * http://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/jsf_1.1/ (http://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/1_0_1prepare/)
-  * Check that NOTICE.txt and LICENSE.txt is also included in *-sources.jar (if not: create
them in */java/META-INF/
+     * Check that NOTICE.txt and LICENSE.txt is also included in *-sources.jar (if not: create
them in */java/META-INF/
  
  3. JIRA Release Management
  
+   * Rename the snapshot version to the release version and create the next snapshot.
-   * Create release version (or rename the snapshot version) and next snapshot.
-   * On open issues reset field fix version.
-   * Edit all resolved issues change fix version from snapshot to release version.
    * Transition of all issues from resolved to closed.
  
  4. Check the Release Notes<<BR>>
     https://issues.apache.org/jira/secure/ConfigureReleaseNote.jspa?projectId=12310821
  
  5. Preparing myfaces extensions validator <jsf-version>_<extval-version>
-     * Apply patch as workaround [[attachment:workaround_maven_resource_issue.patch]]
      * Trying to prepare.
  {{{
  mvn install
@@ -46, +49 @@

  }}}
  
     * Prepare it (this step changes version numbers and do other validations)
- 
+    * '''update''' all folders (svn update)
  {{{
  mvn release:prepare -DprepareRelease=true -DtagBase=https://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/
-Dusername=[user name] -Dscm.password=[svn password] -Dtag="[extval version]" -Dresume=false
  }}}
@@ -57, +60 @@

  mvn clean install
  mvn install -Pgenerate-assembly
  mvn release:rollback -DprepareRelease=true
+ }}}
+    * '''update''' all folders (svn update)
+    * try again:
+ {{{
  mvn release:prepare -DprepareRelease=true -DtagBase=https://svn.apache.org/repos/asf/myfaces/extensions/validator/branches/
-Dusername=[user name] -Dscm.password=[svn password] -Dtag="[extval version]" -Dresume=false
  }}}
  

Mime
View raw message