I can live with that!

regards,

Martin

On 5/25/07, Bruno Aranda <[EMAIL PROTECTED]> wrote:
On 25/05/07, Jesse Alexander (KSFD 121)
<[EMAIL PROTECTED]> wrote:
> sounds good... and the 4-number version mirrors somewhat the RI, they

...

> But I would not expect official spec-releases other than the
> JSF-nextGeneration spec (JSF 2.0 or JSF6, I fear the latter still has
> its lobby).

I guess it is safe to talk about that one as JSR-314, just in case...

Bruno

>
> regards
> Alexander
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> Behalf Of Manfred Geiler
> Sent: Friday, May 25, 2007 10:32 AM
> To: MyFaces Development
> Subject: [PROPOSAL] MyFaces JSR-252 Version Number (was MyFaces 2.0.0)
>
> Hi all,
> I want to get rid of that 1.2 vs. 2.0 discussion blocker. Therefore I
> will try to summarize all of the arguments and collect the pros and
> cons once more. The goal is to find a compromise that is acceptable
> for all of us. I will try to be as impartial as possible. You will see
> I'm no pigheaded person. Not always at least... ;-)
>
> Requisites:
>  R1. Users (esp. non-community members) must be able to find out the
> implemented spec version (JSR) easily.
>  R2. We must be able to distinguish bugfix releases from feature
> releases (with changes or extended API).
>
> Arguments pro 1.2.x:
>  A12.1. MyFaces 1.2.x is more intuitive and easier to explain to
> non-community members.
>  A12.2. MyFaces 2.0 for JSF 1.2 and MyFaces 3.0 for JSF 2.0 sounds
> strange and will confuse people.
>  A12.3. When the JSF 2.0 spec is out in 2008 there will by a MyFaces
> 2.0.x implementation which will confuse people even more.
>  A12.4. The JSR-252 MyFaces API lib would get the name
> "myfaces-api-2.0.0.jar" (!). Mind: This is a new argument pro 1.2.x!
> ;-)
>  A12.5. MyFaces 1.2 is an incremental improvement over 1.1 that
> doesn't have giant technology changes in its core.
>  A12.6. Tomahawk/Trinidad/Tobago are no longer tightly-coupled to a
> specific MyFaces core release, and should use whatever versions make
> the most sense.
>  A12.7. Free evolution of myfaces-impl is possible, but would come at
> a cost of incompatibility with the RI.
>
> Arguments pro 2.x.y:
>  A20.1. Tomcat does the same. They do not align there container
> versions to the spec and nobody complains.
>  A20.2. Degree of freedom with minor (x) and fix (y) number. Feature
> releases with changed or extended API will have a higher minor number.
> Releases that only fix bugs will only count up the y number.
>  A20.3. Aligning the version numbers of core and component libs within
> the MyFaces umbrella would be easier.
>  A20.4. MyFaces API can stay with a version number of 1.2, though.
>  A20.5. What do we do when there is a fix to the spec, i.e. JSF-1.2.1 ?
>  A20.6. What do we do when there is a major refactoring of MyFaces,
> similar to Tomcat 5.0 and 5.5
>
> Ok, here is my compromise proposal, which I hope everyone can live with:
>  C1. We switch MyFaces Core to a 4 digit version numbering: 1.2.0.0
> which means
>
> <major-spec-version>.<minor-spec-version>.<minor-impl-version>.<fix-vers
> ion>
>  C2. We leave the 1.1.5 branch version numbering. Should there ever be
> the need for doing a fix in that branch (security, copyright issues)
> we will release a 1.1.6.
>  C3. Non-core libs will no longer be aligned to Core. Which means that
> Tomahawk/Trinidad/Tobago will always have the freedom to jump to 1.5.0
> or 2.0.0 or any appropriate number whenever there are major feature
> additions or global refactorings.
>
> All Requistes accomplished?
>  R1: yes
>  R2: yes
>
> Arguments?
>  A12.1. solved
>  A12.2. solved
>  A12.3. solved
>  A12.4. solved
>  A12.5. solved
>  A12.6. solved
>  A12.7. not constricted
>
>  A20.1. not solved. Well, MyFaces is not Tomcat...
>  A20.2. solved
>  A20.3. not solved, but identified as no longer necessary/desired
>  A20.4. solved
>  A20.5. not solved, but if there is a JSF fix we must join all our
> influence and convice Ed to call it JSF-1.3  ;-)
>  A20.6. solved, we could switch to 1.2.5.x
>
> Somebody mentioned that this issue is the most controversial since a
> while. Well, I hope this proposal is a good compromise and we/I can
> start the release procedure next week.
>
> Regards,
> Manfred
>



--

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to