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 "OrchestraRelease14" by LeonardoUribe
Date Mon, 14 Dec 2009 23:07:46 GMT
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!


}}}

Mime
View raw message