Notes on the MyFaces Orchestra 1.5 Release
Release manager: Leonardo Uribe
Timeline
- Proposed release date: 2011-04-20
Issues
Testing
Tasks
Proposed Release Announcement
}}} == Diary == <<Anchor(diary)>> 1. Update RELEASE-NOTES.txt on core, core12 and core20 modules {{{ = 1.5 = == Overview == This is a maintenance release from 1.4 == Backwards Compatibility == This release is backwards-compatible with version 1.4 == Bugfixes Bug * [ORCHESTRA-50] - Unresolved dependency of org.apache.commons.el.Logger * [ORCHESTRA-52] - ConversationManager.getInstance throws ClassCastException comparing DUMMY object * [ORCHESTRA-56] - When used with Prettyfaces, the conversationContext param is added to the URL multiple times * [ORCHESTRA-58] - ConversationManager should use equals to check for dummy id * [ORCHESTRA-59] - Orchestra does not work with JSF RI Improvement * [ORCHESTRA-48] - Ensure log guard for debug level messages * [ORCHESTRA-49] - AccessScopePhaseListener should check for responseComplete in doAfterRestoreView == Known Issues == Major Changes == 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 r890527 Branched for 1.5 release on r??
2.0. Preparing myfaces-orchetra-maven 1.3
- Trying to prepare SUCCESS!.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -DdryRun=true
- Prepare it! SUCCESS.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dresume=false mvn release:perform -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/
2.1. Preparing myfaces-orchestra-core 1.5
- Trying to prepare SUCCESS!.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -DdryRun=true
- Prepare it! SUCCESS.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dresume=false mvn release:perform -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/
2.2. Preparing myfaces-orchestra-core12 1.5
- Trying to prepare SUCCESS!.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -DdryRun=true
- Prepare it! SUCCESS.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dresume=false mvn release:perform -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/
2.2. Preparing myfaces-orchestra-core20 1.5
- Trying to prepare SUCCESS!.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -DdryRun=true
- Prepare it! SUCCESS.
mvn release:prepare -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/ -Dresume=false mvn release:perform -DtagBase=https://svn.apache.org/repos/asf/myfaces/orchestra/tags/
3. Create assemblies
//checkout core, core12 and core20 and run this mvn install -Pgenerate-assembly -Papache-release //on core/target openssl md5 myfaces-orchestra-core-1.5.tar.gz > myfaces-orchestra-core-1.5.tar.gz.md5 openssl md5 myfaces-orchestra-core-1.5.zip > myfaces-orchestra-core-1.5.zip.md5 openssl sha1 myfaces-orchestra-core-1.5.tar.gz > myfaces-orchestra-core-1.5.tar.gz.sha1 openssl sha1 myfaces-orchestra-core-1.5.zip > myfaces-orchestra-core-1.5.zip.sha1 //optional gpg --armor --output myfaces-orchestra-core-1.5.tar.gz.asc --detach-sig myfaces-orchestra-core-1.5.tar.gz gpg --armor --output myfaces-orchestra-core-1.5.zip.asc --detach-sig myfaces-orchestra-core-1.5.zip //on core12/target openssl md5 myfaces-orchestra-core12-1.5.tar.gz > myfaces-orchestra-core12-1.5.tar.gz.md5 openssl md5 myfaces-orchestra-core12-1.5.zip > myfaces-orchestra-core12-1.5.zip.md5 openssl sha1 myfaces-orchestra-core12-1.5.tar.gz > myfaces-orchestra-core12-1.5.tar.gz.sha1 openssl sha1 myfaces-orchestra-core12-1.5.zip > myfaces-orchestra-core12-1.5.zip.sha1 //optional gpg --armor --output myfaces-orchestra-core12-1.5.tar.gz.asc --detach-sig myfaces-orchestra-core12-1.5.tar.gz gpg --armor --output myfaces-orchestra-core12-1.5.zip.asc --detach-sig myfaces-orchestra-core12-1.5.zip //on core20/target openssl md5 myfaces-orchestra-core20-1.5.tar.gz > myfaces-orchestra-core20-1.5.tar.gz.md5 openssl md5 myfaces-orchestra-core20-1.5.zip > myfaces-orchestra-core20-1.5.zip.md5 openssl sha1 myfaces-orchestra-core20-1.5.tar.gz > myfaces-orchestra-core20-1.5.tar.gz.sha1 openssl sha1 myfaces-orchestra-core20-1.5.zip > myfaces-orchestra-core20-1.5.zip.sha1 //optional gpg --armor --output myfaces-orchestra-core20-1.5.tar.gz.asc --detach-sig myfaces-orchestra-core20-1.5.tar.gz gpg --armor --output myfaces-orchestra-core20-1.5.zip.asc --detach-sig myfaces-orchestra-core20-1.5.zip
5. Copy assembly files (.zip, .tar.gz and associated .asc, .md5, sha1) in a directory and move it to people.apache.org
scp -p * lu4242@people.apache.org:/home/lu4242/public_html/orchestra15
6. Ask for vote
Hi, I was running the needed tasks to get the 1.5 release of Apache MyFaces Orchestra out. Please note that this vote concerns all of the following parts: 1. Maven artifact group "org.apache.myfaces.orchestra" v1.5 [1] The artifacts are deployed to my private Apache account ([1]). Please take a look at the "1.5" 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] https://repository.apache.org/content/repositories/orgapachemyfaces-063/org/apache/myfaces/ http://people.apache.org/~lu4242/orchestra15 http://svn.apache.org/repos/asf/myfaces/orchestra/tags/myfaces-orchestra-core-1.5/RELEASE-NOTES.txt [2] http://www.apache.org/foundation/voting.html#ReleaseVotes [3] http://wiki.apache.org/myfaces/OrchestraRelease15
7. Vote success, continue with the procedure
Copy assemblies in orchestra15 to binaries cp myfaces-o /www/www.apache.org/dist/myfaces/binaries
8. Deploy on repo1.maven.org using nexus
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.5 Get a full overview at Orchestra's homepage [1]. The release notes for 1.5 can be found here: * http://svn.apache.org/repos/asf/myfaces/orchestra/tags/myfaces-orchestra-core-1.5/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