You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2009/06/02 00:42:08 UTC

[Myfaces Wiki] Update of "CoreRelease117" by LeonardoUribe

Dear Wiki user,

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

The following page has been changed by LeonardoUribe:
http://wiki.apache.org/myfaces/CoreRelease117

------------------------------------------------------------------------------
- == Notes on the MyFaces Core 1.1.6 Release ==
+ == Notes on the MyFaces Core 1.1.7 Release ==
  
-  Release manager: ???
+  Release manager: Leonardo Uribe
  
  == Timeline ==
  
-  * Release process for Core 1.1.6 not yet started
-  * Nightly builds are available (see Testing)
-  * Proposed release date: 2007-04-01
+  * Proposed release date: 2009-06-05
  
  === Issues ===
  
-  * [http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&&pid=10600&fixfor=12312311&fixfor=12312312&resolution=-1&sorter/field=priority&sorter/order=DESC Unresolved Issues]
- 
-  * [https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12312311&styleName=Text&projectId=10600&Create=Create JIRA Release Notes]
  
  === Testing ===
  [[Anchor(testing)]]
@@ -32, +27 @@

             <url>http://people.apache.org/repo/m2-snapshot-repository</url>
          </repository>
  }}}
- And declare a dependency on the 1.1.6 snapshots:
+ And declare a dependency on the 1.1.7 snapshots:
  {{{
          <dependency>
              <groupId>org.apache.myfaces.core</groupId>
              <artifactId>myfaces-api</artifactId>
-             <version>1.1.6-SNAPSHOT</version>
+             <version>1.1.7-SNAPSHOT</version>
          </dependency>
          <dependency>
              <groupId>org.apache.myfaces.core</groupId>
              <artifactId>myfaces-impl</artifactId>
-             <version>1.1.6-SNAPSHOT</version>
+             <version>1.1.7-SNAPSHOT</version>
          </dependency>}}}
  
  '''Note:''' Maven 2.0.4 will '''not''' download a new version if one is already present in your local repository.  You will need to '''delete''' $M2_REPO/org/apache/myfaces/core to force Maven to download the new version.  (Usually, $M2_REPO is <your home directory>/.m2/repository .)
@@ -61, +56 @@

  == Diary ==
  [[Anchor(diary)]]
  
+ 1. Preparing shared 2.0.10
+ 
+     * Trying to prepare SUCCESS!.
+ {{{
+ mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/shared/branches -Dusername=lu4242 -Dscm.password=??? -Dtag=2_0_10 -DdryRun=true
+ }}}
+ 
+    * Release it! FAIL.
+ 
+ {{{
+ mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/shared/branches -Dusername=lu4242 -Dscm.password=??? -Dtag=2_0_10 -Dresume=false
+ }}}
+ 
+    *  mvn install, mvn release:rollback and try again SUCCESS!
+ 
+ {{{
+ mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/shared/branches -Dusername=lu4242 -Dscm.password=??? -Dtag=2_0_10 -Dresume=false
+ }}}
+ 
+ 2. Preparing core 1.1.7
+ 
+   * copied trunk to temporary work branch core/branches/1_1_7prepare
+   * Set all dependencies to org.apache.myfaces.shared artifacts to version "2.0.10" instead 2.0.10-SNAPSHOT
+   * -DdryRun=true SUCCESS!
+ {{{
+ mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/core/branches -Dusername=lu4242 -Dscm.password=??? -Dtag=1_1_7 -DdryRun=true
+ }}}
+   * Do it! -Dresume=false SUCCESS!
+ {{{
+ mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/core/branches -Dusername=lu4242 -Dscm.password=??? -Dtag=1_1_7 -Dresume=false
+ }}}
+   * Checkout 1_1_7 branch mvn install 
+ 
+ 3. Deploy on local repo
+ 
+    * shared 2.0.10 
+ {{{
+ mvn clean deploy -DaltDeploymentRepository=myfaces-local-staging::default::scp://localhost/home/lu4242/stage/repo117 -Psign-artifacts -Dpassphrase=??? 
+ }}}
+ 
+    * core 1.1.7
+ {{{
+ mvn clean deploy -DaltDeploymentRepository=myfaces-local-staging::default::scp://localhost/home/lu4242/stage/repo117 -Psign-artifacts -DperformRelease=true -Dpassphrase=??? 
+ }}}
+ 
+    *copy manually using scp to the account on people.apache.org. Due to a bug on linux [WWW] http://jira.codehaus.org/browse/MDEPLOY-62 deploy not work on linux. SUCCESS
+ {{{
+    cd home/lu4242/stage/repo
+    scp -p -r org lu4242@people.apache.org:/home/lu4242/public_html/myfaces117
+ }}}
+ 
+ 4. JIRA Release Management
+ 
+    * Create 1.1.7 and 1.1.7-SNAPSHOT versions
+    * Find resolved issues and close them
+    * Unresolved issues moved to 1.1.7-SNAPSHOT
+ 
+ 5. Generate assembly
+ 
+     * Try to do it automatically javadoc and other stuff SUCCESS. It generate myfaces-core-1.1.7-bin.tar.gz and zip, 
+ {{{
+ 
+ cd 1_1_7
+ mvn install -Pgenerate-assembly
+ cd assembly
+ mvn assembly:assembly -Psign-artifacts -Dpassphrase=??? 
+ 
+ }}}
+ 
+    * Create myfaces-core-1.1.7-src.tar.gz and zip manually and create .asc .md5 .sha1 for bin and src
+ 
+ {{{
+ 
+ openssl md5 myfaces-core-1.1.7-src.tar.gz > myfaces-core-1.1.7-src.tar.gz.md5
+ openssl md5 myfaces-core-1.1.7-src.zip > myfaces-core-1.1.7-src.zip.md5
+ openssl sha1 myfaces-core-1.1.7-src.tar.gz > myfaces-core-1.1.7-src.tar.gz.sha1
+ openssl sha1 myfaces-core-1.1.7-src.zip > myfaces-core-1.1.7-src.zip.sha1
+ gpg --armor --output myfaces-core-1.1.7-src.tar.gz.asc --detach-sig myfaces-core-1.1.7-src.tar.gz
+ gpg --armor --output myfaces-core-1.1.7-src.zip.asc --detach-sig myfaces-core-1.1.7-src.zip
+ 
+ openssl md5 myfaces-core-1.1.7-bin.tar.gz > myfaces-core-1.1.7-bin.tar.gz.md5
+ openssl md5 myfaces-core-1.1.7-bin.zip > myfaces-core-1.1.7-bin.zip.md5
+ openssl sha1 myfaces-core-1.1.7-bin.tar.gz > myfaces-core-1.1.7-bin.tar.gz.sha1
+ openssl sha1 myfaces-core-1.1.7-bin.zip > myfaces-core-1.1.7-bin.zip.sha1
+ gpg --armor --output myfaces-core-1.1.7-bin.tar.gz.asc --detach-sig myfaces-core-1.1.7-bin.tar.gz
+ gpg --armor --output myfaces-core-1.1.7-bin.zip.asc --detach-sig myfaces-core-1.1.7-bin.zip
+ 
+ }}}
+ 
+ 6. TCK Test
+ 
+    * TCK passed confirmed by Leonardo Uribe
+ 
+ 7. Clirr check SUCCESS!
+ 
+ {{{
+ mvn clirr:check -DcomparisonVersion=1.1.5
+ }}}
+ 
+ 8. VOTE
+ 
+ {{{
+ Hi,
+ 
+ I was running the needed tasks to get the 1.1.7 release of Apache
+ MyFaces core out.
+ 
+ The artifacts passed all TCK test.
+ 
+ Please note that this vote concerns all of the following parts:
+  1. Maven artifact group "org.apache.myfaces.shared" v2.0.10  [1]
+  2. Maven artifact group "org.apache.myfaces.core" v1.1.7  [1]
+ 
+ The artifacts are deployed to my private Apache account ([1] and [3] for binary and source packages).
+ 
+ The release notes could be found at [4].
+ 
+ Also the clirr test does not show binary incompatibilities with myfaces-api.
+ 
+ Please take a look at the "1.1.7" artifacts and vote!
+ 
+ Please note: This vote is "majority approval" with a minimum of three
+ +1 votes (see [3]).
+ 
+ ------------------------------------------------
+ [ ] +1 for community members who have reviewed the bits
+ [ ] +0
+ [ ] -1 for fatal flaws that should cause these bits not to be released,
+  and why..............
+ ------------------------------------------------
+ 
+ Thanks,
+ Leonardo Uribe
+ 
+ [1] http://people.apache.org/~lu4242/myfaces117
+ [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
+ [3] http://people.apache.org/~lu4242/myfaces117binsrc
+ [4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12312312&styleName=Html&projectId=10600
+ 
+ }}}
+ 
+ 9. Vote closed, starting distribution
+ 
+    * copy on /www/www.apache.org/dist/myfaces/source and /www/www.apache.org/dist/myfaces/binaries
+ 
+ {{{
+ cd /home/lu4242/public_html/myfaces117binsrc/sources
+ cp * /www/www.apache.org/dist/myfaces/source
+ cd /home/lu4242/public_html/myfaces117binsrc/binaries
+ cp * /www/www.apache.org/dist/myfaces/binaries
+ }}}
+ 
+   * copy shared on /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/myfaces/shared SUCCESS
+ {{{
+ Alternative for manual copy:
+ 
+ mvn clean deploy -DaltDeploymentRepository=myfaces-staging::default::scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository -Psign-artifacts -Dpassphrase=???
+ 
+ }}}
+   * copy core on /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/myfaces/core SUCCESS
+ {{{
+ Alternative for manual copy:
+ 
+ mvn clean deploy -DaltDeploymentRepository=myfaces-staging::default::scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository -Psign-artifacts -Dpassphrase=??? -DperformRelease=true
+ 
+ }}}
+ 
+   * SVN Tags for projects
+        http://svn.apache.org/repos/asf/myfaces/shared/tags/2_0_10/
+        http://svn.apache.org/repos/asf/myfaces/core/tags/1_1_7/
+ 
+ 10. Announce
+ 
+ {{{
+ 
+ Subject: [ANNOUNCE] MyFaces Core v1.1.7 Release
+ 
+ The Apache MyFaces team is pleased to announce the release of MyFaces Core 1.1.7.
+ 
+ MyFaces Core is a JavaServer(tm) Faces 1.1 implementation as specified by JSR-127.  MyFaces Core has passed Sun's JSR-127 TCK and is 100% compliant with the JSR-127 specification. 
+ 
+ MyFaces Core 1.1.7 is available in both binary and source distributions.
+ 
+     * http://myfaces.apache.org/download.html
+ 
+ MyFaces Core is also available in the central Maven repository under Group ID "org.apache.myfaces.core".
+ 
+ Release Notes - MyFaces Core - Version 1.1.7
+ 
+ Enjoy!
+ 
+ regards
+ 
+ Leonardo Uribe
+ 
+ }}}
+