You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Paul Spencer <pa...@apache.org> on 2006/12/19 14:29:47 UTC
Advice regarding a Proposal to switch MyFaces to a Tomcat style of
release.
I would like to propose that MyFaces switch to a Tomcat style of release[1]. Specifically a
release is cut when specific conditions are met, then the PMC sets its status,
alpha/beta/stable. The conditions could include the following:
1) All tests pass.
2) All examples work.
3) Passed a functional milestone. (Yes, this subjective)
As to the status of a release, the release is considered Alpha
until updated by the PMC. The chart below describes each status.
Status Description
------- -------------------
Alpha Same as Tomcat
Beta Same as Tomcat + Passes TCK
Stable Same as Tomcat.
Only a stable release is patchable after it has been release. In addition
upgrade paths would be from stable release to stable release.
I am proposing this for the following reasons:
1) Eliminate the need to stage the release then perform an actual
release. This can wreck havoc on a devaloper's Maven repository.
2) Lower the barrier to a release while NOT lowering the standard
of a Stable release.
3) Display visible progress to the user community.
4) Minimize the dependencies on snapshots by application developers.
My intent is to make the process better and improve MyFaces, not to stir up trouble
or step on any bodies toes.
Paul Spencer
[1] http://tomcat.apache.org/whichversion.html