Notes on the MyFaces Orchestra 1.4 Release
- Release manager: Leonardo Uribe
Timeline
- Proposed release date: 2009-12-19
Issues
Testing
Tasks
Proposed Release Announcement
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. Create assemblies
//for all modules mvn clean site javadoc:jar assembly:assembly verify gpg:sign -Psign-artifacts -DperformRelease=true install //on core/target openssl md5 myfaces-orchestra-core-1.4.tar.gz > myfaces-orchestra-core-1.4.tar.gz.md5 openssl md5 myfaces-orchestra-core-1.4.zip > myfaces-orchestra-core-1.4.zip.md5 openssl sha1 myfaces-orchestra-core-1.4.tar.gz > myfaces-orchestra-core-1.4.tar.gz.sha1 openssl sha1 myfaces-orchestra-core-1.4.zip > myfaces-orchestra-core-1.4.zip.sha1 gpg --armor --output myfaces-orchestra-core-1.4.tar.gz.asc --detach-sig myfaces-orchestra-core-1.4.tar.gz gpg --armor --output myfaces-orchestra-core-1.4.zip.asc --detach-sig myfaces-orchestra-core-1.4.zip //on core12/target openssl md5 myfaces-orchestra-core12-1.4.tar.gz > myfaces-orchestra-core12-1.4.tar.gz.md5 openssl md5 myfaces-orchestra-core12-1.4.zip > myfaces-orchestra-core12-1.4.zip.md5 openssl sha1 myfaces-orchestra-core12-1.4.tar.gz > myfaces-orchestra-core12-1.4.tar.gz.sha1 openssl sha1 myfaces-orchestra-core12-1.4.zip > myfaces-orchestra-core12-1.4.zip.sha1 gpg --armor --output myfaces-orchestra-core12-1.4.tar.gz.asc --detach-sig myfaces-orchestra-core12-1.4.tar.gz gpg --armor --output myfaces-orchestra-core12-1.4.zip.asc --detach-sig myfaces-orchestra-core12-1.4.zip //on core20/target openssl md5 myfaces-orchestra-core20-1.4.tar.gz > myfaces-orchestra-core20-1.4.tar.gz.md5 openssl md5 myfaces-orchestra-core20-1.4.zip > myfaces-orchestra-core20-1.4.zip.md5 openssl sha1 myfaces-orchestra-core20-1.4.tar.gz > myfaces-orchestra-core20-1.4.tar.gz.sha1 openssl sha1 myfaces-orchestra-core20-1.4.zip > myfaces-orchestra-core20-1.4.zip.sha1 gpg --armor --output myfaces-orchestra-core20-1.4.tar.gz.asc --detach-sig myfaces-orchestra-core20-1.4.tar.gz gpg --armor --output myfaces-orchestra-core20-1.4.zip.asc --detach-sig myfaces-orchestra-core20-1.4.zip
4. Deploy on local repo (all three artifacts) SUCCESS
mvn source:jar install deploy -DaltDeploymentRepository=myfaces-local-staging::default::scp://localhost/home/lu4242/stage/repoorchestra14 -DperformRelease=true //on core/target scp -p -r myfaces-orchestra-core-1.4.tar* lu4242@people.apache.org:/home/lu4242/public_html/orchestra14 scp -p -r myfaces-orchestra-core-1.4.zi* lu4242@people.apache.org:/home/lu4242/public_html/orchestra14 //on core12/target scp -p -r myfaces-orchestra-core12-1.4.tar* lu4242@people.apache.org:/home/lu4242/public_html/orchestra14 scp -p -r myfaces-orchestra-core12-1.4.zi* lu4242@people.apache.org:/home/lu4242/public_html/orchestra14 //on core20/target scp -p -r myfaces-orchestra-core20-1.4.tar* lu4242@people.apache.org:/home/lu4242/public_html/orchestra14 scp -p -r myfaces-orchestra-core20-1.4.zi* lu4242@people.apache.org:/home/lu4242/public_html/orchestra14
5. Copy on people.apache.org
scp -p -r org lu4242@people.apache.org:/home/lu4242/public_html/orchestra14
6. Ask for vote
Hi, I was running the needed tasks to get the 1.4 release of Apache MyFaces Orchestra out. 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. Please note that this vote concerns all of the following parts: 1. Maven artifact group "org.apache.myfaces.orchestra" v1.4 [1] The artifacts are deployed to my private Apache account ([1]). Please take a look at the "1.4" artifacts and vote! Please note: This vote is "majority approval" with a minimum of three +1 votes (see [2]). ------------------------------------------------ [ ] +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/orchestra14 [2] http://www.apache.org/foundation/voting.html#ReleaseVotes [3] http://wiki.apache.org/myfaces/OrchestraRelease14
7. Vote success, continue with the procedure
Copy assemblies in orchestra14 to binaries cp myfaces-o /www/www.apache.org/dist/myfaces/binaries
8. 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 Orchestra team is pleased to announce the release of Apache MyFaces Orchestra Core 1.4 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. Get a full overview at Orchestra's homepage [1]. The release notes for 1.3.1 can be found here: * http://svn.apache.org/repos/asf/myfaces/orchestra/tags/core-1_4/RELEASE-NOTES.txt The distribution is available at * http://myfaces.apache.org/orchestra/download.html Apache MyFaces Orchestra is available in the central Maven repository under Group ID "org.apache.myfaces.orchestra". Regards, Leonardo Uribe [1] http://myfaces.apache.org/orchestra