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/12/15 00:07:46 UTC

[Myfaces Wiki] Update of "OrchestraRelease14" by LeonardoUribe

Dear Wiki user,

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

The "OrchestraRelease14" page has been changed by LeonardoUribe.
http://wiki.apache.org/myfaces/OrchestraRelease14

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

New page:
== Notes on the MyFaces Orchestra 1.4 Release ==

 Release manager: Leonardo Uribe

== Timeline ==

 * Proposed release date: 2009-12-19

=== Issues ===

 * 

=== Testing ===
<<Anchor(testing)>>


== Tasks ==
<<Anchor(tasks)>>

 
== Proposed Release Announcement ==
<<Anchor(releasenotes)>>
{{{
}}}

== Diary ==
<<Anchor(diary)>>

1. Update RELEASE-NOTES.txt on core, core12 and core20 modules

{{{
= 1.4 =

== Overview ==

This release add support for portlets and new modules for compile orchestra with jsf 1.2 and 2.0 implementations.

Also, orchestra core15 was merged in orchestra core module, because JDK 1.4 has reached its End of Life.

== Backwards Compatibility ==

This release is backwards-compatible with version 1.3.1

== Bugfixes

    * [ORCHESTRA-15] - Orchestra in Portal Environment
    * [ORCHESTRA-17] - RequestParameterFacesContextFactory only works with HttpServletResponse
    * [ORCHESTRA-25] - Orchestra does not work within BEA WebLogic JSF portlet - FacesContextFactory related problem
    * [ORCHESTRA-39] - Conversations are not cleaned up if session timeout is near conversation timeout

== Known Issues

== Major Changes

    * [ORCHESTRA-45] - Support for JSF 2.0 (create core20 module)
    * [ORCHESTRA-46] - Create orchestra core12 module
    * [ORCHESTRA-47] - Merge orchestra core15 branch into core, since orchestra will be JDK 1.5 compatible

== New Features

== History

1.0 release based on r583187
Branched for 1.1 release on r634925
Branched for 1.2 release on r671173
Branched for 1.3 release on r707462
Branched for 1.3.1 release on r749100
Branched for 1.4 release on r??

}}}

2.1. Preparing myfaces-orchestra-core 1.4

    * Trying to prepare SUCCESS!.
{{{
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dusername=lu4242 -Dscm.password=??? -Dtag="core-1_4" -DdryRun=true
}}}

   * Release it! SUCCESS. 

{{{
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dusername=lu4242 -Dscm.password=??? -Dtag="core-1_4" -Dresume=false
}}}

   * Checkout branch and build it using mvn clean install.

2.2. Preparing myfaces-orchestra-core12 1.4

    * Trying to prepare SUCCESS!.
{{{
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dusername=lu4242 -Dscm.password=??? -Dtag="core12-1_4" -DdryRun=true
}}}

   * Release it! SUCCESS. 

{{{
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dusername=lu4242 -Dscm.password=??? -Dtag="core12-1_4" -Dresume=false
}}}

   * Checkout branch and build it using mvn clean install.

2.2. Preparing myfaces-orchestra-core20 1.4

    * Trying to prepare SUCCESS!.
{{{
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dusername=lu4242 -Dscm.password=??? -Dtag="core20-1_4" -DdryRun=true
}}}

   * Release it! SUCCESS. 

{{{
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dusername=lu4242 -Dscm.password=??? -Dtag="core20-1_4" -Dresume=false
}}}

   * Checkout branch and build it using mvn clean install.

3. Deploy on local repo (all three artifacts) SUCCESS
{{{
mvn clean source:jar install deploy -DaltDeploymentRepository=myfaces-local-staging::default::scp://localhost/home/lu4242/stage/repoorchestra14 -DperformRelease=true
}}}

3. Copy on people.apache.org

{{{
scp -p -r org lu4242@people.apache.org:/home/lu4242/public_html/orchestra14
}}}

4. Ask for vote

{{{
Hi,

I was running the needed tasks to get the 1.0.4 release of Apache
MyFaces Builder Plugin out.

This release includes some changes necessary to build myfaces 
core 2.0 branch (MYFACES-2304) and some other small enhancements.

Testing instructions are available at [3].

Below there is a list of the changes included on this release:

MYFACES-2400 Allow choose directories when building myfaces-metadata.xml with myfaces-builder-plugin
MYFACES-2377 Include global config parameters javadoc on myfaces-metadata using some myfaces builder plugin annotation
MYFACES-2373 Add a way to document event capabilities for components using myfaces builder plugin
MYFACES-2304 Annotate facelets stuff adding @JSFFaceletTag and @JSFFaceletAttribute to myfaces-builder-plugin

Please note that this vote concerns all of the following parts:
 1. Maven artifact group "org.apache.myfaces.buildtools" v1.0.4 (only myfaces-builder-plugin, myfaces-builder-annotations) [1]

The artifacts are deployed to my private Apache account ([1]).

Please take a look at the "1.0.4" 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/m2-plugins-104
[2] http://www.apache.org/foundation/voting.html#ReleaseVotes
[3] http://wiki.apache.org/myfaces/BuilderPluginRelease104
}}}

5. Vote success, continue with the procedure

6. Deploy on repo1.maven.org
{{{
mvn clean source:jar install deploy -DperformRelease=true -DaltDeploymentRepository=myfaces-staging::default::scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository  
}}}

7. copy svn branch to tag

8. ANNOUNCE mail

{{{
The Apache MyFaces team is pleased to announce the release of
Apache MyFaces Builder Plugin and Annotations 1.0.4.

Apache MyFaces Builder Plugin is a maven plugin, used internally in
other projects like myfaces core and tomahawk for generate component classes,
tag classes, faces-config files, .tld files and facelets taglib files. In other
words, its several maven goals provide a component kit for generate jsf
components with minimal effort.

Apache Myfaces Builder Annotations is a set of annotations used by 
Myfaces Builder Plugin to define the metadata.

Apache MyFaces Builder Plugin and Annotations is available in the central Maven repository under
Group ID "org.apache.myfaces.buildtools".

Enjoy!


}}}