Differences between revisions 5 and 6
Revision 5 as of 2013-10-15 20:43:18
Size: 7712
Comment:
Revision 6 as of 2013-10-29 15:30:50
Size: 7042
Comment:
Deletions are marked like this. Additions are marked like this.
Line 171: Line 171:
Bug Task
Line 173: Line 173:
    [MYFACESTEST-50] - myfaces-test20 TestPerClassLoaderRunner non-functional
    [MYFACESTEST-51] - MockValueExpression should use the ELResolver provided by the ELContext instance passed to its methods
    [MYFACESTEST-53] - MockApplication12 elResolver cannot interpret EL reserved words
    [MYFACESTEST-55] - MockValueExpression cannot handle list/array indices
    [MYFACESTEST-57] - MockApplication20._createEvent does not deal with special constructors
    [MYFACESTEST-58] - Allow override HttpServletRequest method

Improvement

    [MYFACESTEST-52] - ValueExpression mocks cannot return types for null references
    [MYFACESTEST-54] - TestPerClassLoader JUnit runner should set classloader on Thread Context
    [MYFACESTEST-63] - Add JSF 2.2 branch for MyFaces Test

Notes on the MyFaces Test 1.0.5 Release

  • Release manager: Leonardo Uribe

Timeline

  • Proposed release date: 2013-10-20

Issues

Testing

Tasks

Proposed Release Announcement

Diary

1. Update download page, so we can just mvn site over the released project.

2. Preparing myfaces test 1.0.5

mvn release:prepare -DprepareRelease=true -DdryRun=true
  • Release it! FAIL

mvn release:prepare -DprepareRelease=true -Dresume=false
mvn install
mvn install -Papache-release
mvn release:rollback -DprepareRelease=true
mvn release:prepare -DprepareRelease=true -Dresume=false
  • Note: Preparing the release will create the new tag in SVN, automatically checking in on your behalf. Note: If you're located in Europe then release:prepare may fail with 'Unable to tag SCM' and 'svn: No such revision X'. Wait 10 seconds and run mvn release:prepare again.

mvn release:prepare -DprepareRelease=true

3. Stage the release for a vote

mvn release:perform -DperformRelease=true

4. JIRA Issue Management

  • Update versions
  • Close issues

5. Close staging on nexus

6. Generate or copy assemblies

cd /home/lu4242/public_html/myfacestest105binsrc/binaries

wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.tar.gz
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.tar.gz.asc
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.tar.gz.md5
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.tar.gz.sha1
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.zip
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.zip.asc
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.zip.md5
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-bin.zip.sha1

cd /home/lu4242/public_html/myfacestest105binsrc/sources

wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.tar.gz
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.tar.gz.asc
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.tar.gz.md5
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.tar.gz.sha1
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.zip
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.zip.asc
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.zip.md5
wget --no-check-certificate https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/myfaces-test-assembly/1.0.5/myfaces-test-assembly-1.0.5-src.zip.sha1

7. Vote

[VOTE] release of MyFaces Test 1.0.5

Hi,

I was running the needed tasks to get the 1.0.5 release of Apache
MyFaces Test out.

Note these artifacts are necessary to start the release of 
Myfaces Core 2.2.0-beta.

Please note that this vote concerns all of the following parts:
 1. Maven artifact group "org.apache.myfaces.test" v1.0.5  [1]

The artifacts are deployed to nexus repository [1] and to my private 
Apache account [3] for binary and source packages.

The release notes could be found at [4].

Please take a look at the "1.0.5" 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] https://repository.apache.org/content/repositories/orgapachemyfaces-181/org/apache/myfaces/test/
    https://repository.apache.org/content/groups/staging/org/apache/myfaces/test/
[2] http://www.apache.org/foundation/voting.html#ReleaseVotes
[3] http://people.apache.org/~lu4242/myfacestest105binsrc
[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310951&version=12325276

8. Notify vote it through myfaces twitter account.

9. After vote closed, mvn site.

10. Copy assemblies to

-- On private directory where assemblies are:

cd binaries
cp * /www/www.apache.org/dist/myfaces/binaries
cd sources
cp * /www/www.apache.org/dist/myfaces/source

11. After artifacts are available on repo1.maven.org announce

Subject: [ANNOUNCE] MyFaces Test v1.0.5 Release

The Apache MyFaces team is pleased to announce the release of MyFaces Test 1.0.5.

The Myfaces Test Framework provides mock object libraries, plus base classes for creating your own JUnit TestCases for JSF.

For more information please see: http://myfaces.apache.org/test

MyFaces Core is available in the central Maven repository under Group ID "org.apache.myfaces.test".

Release Notes - MyFaces Test - Version 1.0.5

Task

    [MYFACESTEST-63] - Add JSF 2.2 branch for MyFaces Test

regards,

Leonardo Uribe

MyfacesTestRelease105 (last edited 2013-10-29 15:30:50 by LeonardoUribe)