You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Leonardo Uribe <lu...@gmail.com> on 2009/11/25 05:06:09 UTC
[VOTE] release of myfaces core 2.0.0-alpha
Hi,
I was running the needed tasks to get the 2.0.0-alpha release of Apache
MyFaces core out.
Please note that this vote concerns all of the following parts:
1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
The artifacts are deployed to my private Apache account ([1] and [3]
for binary and source packages).
The release notes could be found at [4].
Also the clirr test does not show binary incompatibilities with myfaces-api.
Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
[2] http://www.apache.org/foundation/voting.html#ReleaseVotes
[3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Gerhard Petracek <ge...@gmail.com>.
+1
regards,
gerhard
http://www.irian.at
Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German
Professional Support for Apache MyFaces
2009/11/25 Leonardo Uribe <lu...@gmail.com>
> Hi,
>
> I was running the needed tasks to get the 2.0.0-alpha release of Apache
> MyFaces core out.
>
> Please note that this vote concerns all of the following parts:
> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>
> The artifacts are deployed to my private Apache account ([1] and [3]
> for binary and source packages).
>
> The release notes could be found at [4].
>
> Also the clirr test does not show binary incompatibilities with
> myfaces-api.
>
> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
> [4]
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Jan-Kees van Andel <ja...@gmail.com>.
+1 for a new alpha release. Actually I support everything in the
process that allows bugs to be detected early.
Though, I haven't seen much MF 2.0 user activity until now (mailing
list activity, issues...). We have some catching up to do with
Mojarra.
/JK
2009/12/29 Jakob Korherr <ja...@gmail.com>:
> Hi,
>
> +1 for a beta release.
>
> As far as I know there are just a few more things to do, mostly regarding
> f:ajax and some other minor issues.
>
> I am currently working on MYFACES-2363 - this will be in place soon!
>
> Regards,
>
> Jakob Korherr
>
> 2009/12/29 Leonardo Uribe <lu...@gmail.com>
>>
>> Hi
>>
>> Yes, there is a lot of issues solved right now, so I would like to do a
>> release, but right now I'm on vacations until January 10.
>>
>> My personal list of issues to be solved before release a new alpha (maybe
>> we should release as beta or release candidate).
>>
>> MYFACES-2363 ExceptionHandler implementation requires deal with ajax
>> responses
>> MYFACES-2464 Find a way to do not use ELExpressions on jsf.js for
>> getProjectStage
>> Commit all pending patches.
>> Release myfaces-builder-plugin again to include some fixes on component
>> generation for jsf 2.0 (also include @JSFWebConfigParam "deprecated"
>> property).
>>
>> Jakob is doing a great job fixing ExceptionHandler api, so as soon as
>> these issues are solved I'll start the procedure for another release.
>>
>> regards
>>
>> Leonardo Uribe
>>
>> 2009/12/29 Grant Smith <wo...@gmail.com>
>>>
>>> I would say definitely release a new one...
>>>
>>> On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <ma...@apache.org>
>>> wrote:
>>>>
>>>> cool.
>>>>
>>>> Leo, all:
>>>> do you have the feeling we may need a new alpha? I saw some fixes
>>>> coming in, and producing some
>>>> alphas at least gives us more visibility :-)
>>>>
>>>> WDYT ?
>>>>
>>>> -Matthias
>>>>
>>>> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com>
>>>> wrote:
>>>> > Hi
>>>> >
>>>> > I deploy a snapshot here:
>>>> >
>>>> >
>>>> > http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
>>>> >
>>>> > regards,
>>>> >
>>>> > Leonardo Uribe
>>>> >
>>>> > 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
>>>> >>
>>>> >> I don't see the problem of building a snapshot, but for some reason
>>>> >> Continuum is unavailable. I get a "Connection Reset" http error.
>>>> >>
>>>> >> I'm also not sure if I have build rights in Continuum, but I'm sure
>>>> >> some guys on this thread do...
>>>> >>
>>>> >> /JK
>>>> >>
>>>> >>
>>>> >> 2009/12/26 David Jencks <da...@yahoo.com>:
>>>> >> > Many thanks for applying this!
>>>> >> >
>>>> >> > If it doesn't go against any myfaces development policies, it would
>>>> >> > be
>>>> >> > great
>>>> >> > if someone could deploy a snapshot built after this patch.
>>>> >> >
>>>> >> > thanks
>>>> >> > david jencks
>>>> >> >
>>>> >> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>>>> >> >
>>>> >> >> http://svn.apache.org/viewvc?view=revision&revision=893759
>>>> >> >>
>>>> >> >> David, thanks for the patch
>>>> >> >>
>>>> >> >> -Matthias
>>>> >> >>
>>>> >> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan
>>>> >> >> <da...@gmail.com>
>>>> >> >> wrote:
>>>> >> >>>
>>>> >> >>> Yah guys, thanks for clearing that up. Your right that I didn't
>>>> >> >>> take
>>>> >> >>> a look at the patch and mis understood your proposal. +1 to the
>>>> >> >>> patch.
>>>> >> >>>
>>>> >> >>> Sent from my iPhone
>>>> >> >>>
>>>> >> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf
>>>> >> >>> <ma...@apache.org>
>>>> >> >>> wrote:
>>>> >> >>>
>>>> >> >>>> Hey David,
>>>> >> >>>>
>>>> >> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>>>> >> >>>> <da...@yahoo.com> wrote:
>>>> >> >>>>>
>>>> >> >>>>> I'm afraid there is still a lot of confusion about the proposed
>>>> >> >>>>> patch. The
>>>> >> >>>>> comments don't appear to me to relate to the patch. I'm not
>>>> >> >>>>> sure
>>>> >> >>>>> how to
>>>> >> >>>>> proceed other than through excessive and rather obnoxious
>>>> >> >>>>> repetition, for
>>>> >> >>>>> which I apologize.
>>>> >> >>>>
>>>> >> >>>> :-) No worries
>>>> >> >>>>
>>>> >> >>>>> If there is some more information I could provide to
>>>> >> >>>>> clear things up please let me know what it is. I could provide
>>>> >> >>>>> before-and-after manifest.mf but in my experience these are
>>>> >> >>>>> really
>>>> >> >>>>> hard to
>>>> >> >>>>> see what is going on in due to the rather opaque formatting
>>>> >> >>>>> rules,
>>>> >> >>>>> I think
>>>> >> >>>>> the maven-bundle-plugin configuration from the patch is a lot
>>>> >> >>>>> clearer.
>>>> >> >>>>
>>>> >> >>>> +1 on a patch
>>>> >> >>>>
>>>> >> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>>> >> >>>>>
>>>> >> >>>>> I think I agree with Matthias that this may be problematic. If
>>>> >> >>>>> you
>>>> >> >>>>> compile
>>>> >> >>>>> something against Servlet 3.0 classes, you very well may run
>>>> >> >>>>> into
>>>> >> >>>>> some
>>>> >> >>>>> runtime issues if you then try to use those binaries in a
>>>> >> >>>>> Servlet
>>>> >> >>>>> 2.5 type
>>>> >> >>>>> environment. You generally *WILL NOT* run into problems if you
>>>> >> >>>>> do
>>>> >> >>>>> the
>>>> >> >>>>> reverse.
>>>> >> >>>>>
>>>> >> >>>>> True, but irrelevant to the change proposed in the patch. The
>>>> >> >>>>> patch does
>>>> >> >>>>> not change any dependencies.
>>>> >> >>>>
>>>> >> >>>> I think that was misunderstood ?
>>>> >> >>>>
>>>> >> >>>>>
>>>> >> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
>>>> >> >>>>> builds
>>>> >> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as
>>>> >> >>>>> well,
>>>> >> >>>>> but we had
>>>> >> >>>>> to use a bunch of proxy objects attached to interfaces and a
>>>> >> >>>>> lot of
>>>> >> >>>>> reflection to get this to work correctly.
>>>> >> >>>>>
>>>> >> >>>>> I guess I'm wondering what issue you have right now with the
>>>> >> >>>>> current
>>>> >> >>>>> dependencies.
>>>> >> >>>>>
>>>> >> >>>>> None, I'm not proposing changing any dependencies.
>>>> >> >>>>
>>>> >> >>>> I think it is now more clear
>>>> >> >>>>
>>>> >> >>>>>
>>>> >> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>>>> >> >>>>> geronimo
>>>> >> >>>>> can't depend on Servlet 3.0. They should both be "provided"
>>>> >> >>>>> dependencies.
>>>> >> >>>>>
>>>> >> >>>>> The patch does not relate to maven dependencies in any way.
>>>> >> >>>>
>>>> >> >>>> Yes, correct
>>>> >> >>>>
>>>> >> >>>>>
>>>> >> >>>>> If you *DO* need Servlet 3.0 support as a library, I would
>>>> >> >>>>> suggest
>>>> >> >>>>> adding it
>>>> >> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
>>>> >> >>>>>
>>>> >> >>>>> A profile would not be able to affect this issue, since we need
>>>> >> >>>>> different
>>>> >> >>>>> osgi metadata in the published jars. We don't care what
>>>> >> >>>>> myfaces
>>>> >> >>>>> builds
>>>> >> >>>>> against.
>>>> >> >>>>
>>>> >> >>>> fair enough :-)
>>>> >> >>>>
>>>> >> >>>>>
>>>> >> >>>>> So, here's the patch:
>>>> >> >>>>> Index: impl/pom.xml
>>>> >> >>>>>
>>>> >> >>>>> ===================================================================
>>>> >> >>>>> --- impl/pom.xml (revision 892639)
>>>> >> >>>>> +++ impl/pom.xml (working copy)
>>>> >> >>>>> @@ -223,13 +223,13 @@
>>>> >> >>>>> javax.ejb;resolution:=optional,
>>>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>> >> >>>>> javax.naming,
>>>> >> >>>>> - javax.persistence;version="[1.0.0,
>>>> >> >>>>> 2.0.0)";resolution:=optional,
>>>> >> >>>>> - javax.portlet;version="[1.0.0,
>>>> >> >>>>> 2.0.0)";resolution:=optional,
>>>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>>> >> >>>>> + javax.persistence;version="[1.0.0,
>>>> >> >>>>> 2.1)";resolution:=optional,
>>>> >> >>>>> + javax.portlet;version="[1.0.0,
>>>> >> >>>>> 2.1)";resolution:=optional,
>>>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>> >> >>>>> 2.0.0)",
>>>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>>> >> >>>>> 3.0.0)",
>>>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>>> >> >>>>> 3.1)",
>>>> >> >>>>> javax.xml.parsers,
>>>> >> >>>>> org.apache;resolution:=optional,
>>>> >> >>>>> org.apache.commons.beanutils;version="[1.7.0,
>>>> >> >>>>> 2.0.0)",
>>>> >> >>>>> Index: api/pom.xml
>>>> >> >>>>>
>>>> >> >>>>> ===================================================================
>>>> >> >>>>> --- api/pom.xml (revision 892639)
>>>> >> >>>>> +++ api/pom.xml (working copy)
>>>> >> >>>>> @@ -221,12 +221,12 @@
>>>> >> >>>>> </Export-Package>
>>>> >> >>>>> <Import-Package>
>>>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>> >> >>>>> 2.0.0)",
>>>> >> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>>> >> >>>>> 2.0.0)",
>>>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>>> >> >>>>> 3.0.0)",
>>>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>>> >> >>>>> 3.1)",
>>>> >> >>>>> org.apache.commons.logging;version="[1.1.1,
>>>> >> >>>>> 2.0.0)",
>>>> >> >>>>> javax.faces.*;version="${project.version}"
>>>> >> >>>>> </Import-Package>
>>>> >> >>>>> I think it's fairly clear that this does not change the maven
>>>> >> >>>>> dependencies
>>>> >> >>>>> or what myfaces is building against. All it does is allow
>>>> >> >>>>> myfaces
>>>> >> >>>>> to be
>>>> >> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
>>>> >> >>>>> currently
>>>> >> >>>>> not possible. This is blocking geronimo-myfaces 2 integration.
>>>> >> >>>>> I
>>>> >> >>>>> can't
>>>> >> >>>>> imagine any scenario that currently works that this proposed
>>>> >> >>>>> change
>>>> >> >>>>> would
>>>> >> >>>>> affect, all it does is allow myfaces to be used in more
>>>> >> >>>>> environments. If
>>>> >> >>>>> you think this change will prevent a currently working scenario
>>>> >> >>>>> from working
>>>> >> >>>>> please explain what it is and how.
>>>> >> >>>>
>>>> >> >>>>
>>>> >> >>>> I think I am totally fine on the <Import-Package> changes.
>>>> >> >>>> Let me give your patch a try.
>>>> >> >>>>
>>>> >> >>>> David, thanks for bugging you on that, again.
>>>> >> >>>>
>>>> >> >>>> -Matthias
>>>> >> >>>>
>>>> >> >>>>> thanks
>>>> >> >>>>> david jencks
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>> Scott
>>>> >> >>>>>
>>>> >> >>>>> David Jencks wrote:
>>>> >> >>>>>
>>>> >> >>>>> Matthias,
>>>> >> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
>>>> >> >>>>> package
>>>> >> >>>>> version metadata does not specify what jar myfaces is built
>>>> >> >>>>> against, but
>>>> >> >>>>> does restrict which package versions myfaces can be used with
>>>> >> >>>>> in an
>>>> >> >>>>> osgi
>>>> >> >>>>> environment. While the osgi package version metadata is not
>>>> >> >>>>> part
>>>> >> >>>>> of javaee
>>>> >> >>>>> specs, there seems to be general agreement that the spec
>>>> >> >>>>> version
>>>> >> >>>>> should be
>>>> >> >>>>> used as the package version for api jars. So, in order for
>>>> >> >>>>> myfaces
>>>> >> >>>>> to be
>>>> >> >>>>> used in a javee 6 environment, it needs to allow wiring to a
>>>> >> >>>>> servlet 3.0
>>>> >> >>>>> spec jar. That doesn't mean that you need to build myfaces
>>>> >> >>>>> against
>>>> >> >>>>> a
>>>> >> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
>>>> >> >>>>> servlet 2.5
>>>> >> >>>>> spec jars in, say, a javaee 5 environment.
>>>> >> >>>>> I'd appreciate it if someone could update trunk for this so we
>>>> >> >>>>> can
>>>> >> >>>>> continue
>>>> >> >>>>> with integrating myfaces 2 in geronimo. I've attached a
>>>> >> >>>>> suitable
>>>> >> >>>>> patch to
>>>> >> >>>>> MYFACES-2290 as
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>>> >> >>>>> With this patch we can at least start a server that has loaded
>>>> >> >>>>> myfaces 2.
>>>> >> >>>>> Hopefully soon we'll be able to run the ee6 version of the
>>>> >> >>>>> tck.
>>>> >> >>>>> many thanks
>>>> >> >>>>> david jencks
>>>> >> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>>> >> >>>>>
>>>> >> >>>>> Ivan,
>>>> >> >>>>>
>>>> >> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>>> >> >>>>> and jsf 2.0 has _no_ dependency to it...
>>>> >> >>>>>
>>>> >> >>>>> -Matthias
>>>> >> >>>>>
>>>> >> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>>> >> >>>>>
>>>> >> >>>>> Hi, is it possible to update the accepted servlet spec version
>>>> >> >>>>> to
>>>> >> >>>>> 3.0.0 in
>>>> >> >>>>>
>>>> >> >>>>> the configurations of maven-bundle-plugin?
>>>> >> >>>>>
>>>> >> >>>>> Thanks !
>>>> >> >>>>>
>>>> >> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>> >> >>>>>
>>>> >> >>>>> +1
>>>> >> >>>>>
>>>> >> >>>>> Leonardo Uribe schrieb:
>>>> >> >>>>>
>>>> >> >>>>> Hi,
>>>> >> >>>>>
>>>> >> >>>>> I was running the needed tasks to get the 2.0.0-alpha release
>>>> >> >>>>> of
>>>> >> >>>>> Apache
>>>> >> >>>>>
>>>> >> >>>>> MyFaces core out.
>>>> >> >>>>>
>>>> >> >>>>> Please note that this vote concerns all of the following parts:
>>>> >> >>>>>
>>>> >> >>>>> 1. Maven artifact group "org.apache.myfaces.shared"
>>>> >> >>>>> v4.0.1-alpha
>>>> >> >>>>> [1]
>>>> >> >>>>>
>>>> >> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha
>>>> >> >>>>> [1]
>>>> >> >>>>>
>>>> >> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
>>>> >> >>>>> [1]
>>>> >> >>>>>
>>>> >> >>>>> The artifacts are deployed to my private Apache account ([1]
>>>> >> >>>>> and [3]
>>>> >> >>>>>
>>>> >> >>>>> for binary and source packages).
>>>> >> >>>>>
>>>> >> >>>>> The release notes could be found at [4].
>>>> >> >>>>>
>>>> >> >>>>> Also the clirr test does not show binary incompatibilities with
>>>> >> >>>>>
>>>> >> >>>>> myfaces-api.
>>>> >> >>>>>
>>>> >> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>> >> >>>>>
>>>> >> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>> >> >>>>>
>>>> >> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>> >> >>>>>
>>>> >> >>>>> [4]
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>> --
>>>> >> >>>>>
>>>> >> >>>>> Ivan
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>> --
>>>> >> >>>>> Matthias Wessendorf
>>>> >> >>>>>
>>>> >> >>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> >> >>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> >> >>>>> twitter: http://twitter.com/mwessendorf
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>>
>>>> >> >>>>
>>>> >> >>>>
>>>> >> >>>>
>>>> >> >>>> --
>>>> >> >>>> Matthias Wessendorf
>>>> >> >>>>
>>>> >> >>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> >> >>>> sessions: http://www.slideshare.net/mwessendorf
>>>> >> >>>> twitter: http://twitter.com/mwessendorf
>>>> >> >>>
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >> --
>>>> >> >> Matthias Wessendorf
>>>> >> >>
>>>> >> >> blog: http://matthiaswessendorf.wordpress.com/
>>>> >> >> sessions: http://www.slideshare.net/mwessendorf
>>>> >> >> twitter: http://twitter.com/mwessendorf
>>>> >> >
>>>> >> >
>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> twitter: http://twitter.com/mwessendorf
>>>
>>>
>>>
>>> --
>>> Grant Smith
>>>
>>
>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Jakob Korherr <ja...@gmail.com>.
Hi,
+1 for a beta release.
As far as I know there are just a few more things to do, mostly regarding
f:ajax and some other minor issues.
I am currently working on MYFACES-2363 - this will be in place soon!
Regards,
Jakob Korherr
2009/12/29 Leonardo Uribe <lu...@gmail.com>
> Hi
>
> Yes, there is a lot of issues solved right now, so I would like to do a
> release, but right now I'm on vacations until January 10.
>
> My personal list of issues to be solved before release a new alpha (maybe
> we should release as beta or release candidate).
>
> MYFACES-2363 ExceptionHandler implementation requires deal with ajax
> responses
> MYFACES-2464 Find a way to do not use ELExpressions on jsf.js for
> getProjectStage
> Commit all pending patches.
> Release myfaces-builder-plugin again to include some fixes on component
> generation for jsf 2.0 (also include @JSFWebConfigParam "deprecated"
> property).
>
> Jakob is doing a great job fixing ExceptionHandler api, so as soon as these
> issues are solved I'll start the procedure for another release.
>
> regards
>
> Leonardo Uribe
>
> 2009/12/29 Grant Smith <wo...@gmail.com>
>
> I would say definitely release a new one...
>>
>>
>> On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <ma...@apache.org>wrote:
>>
>>> cool.
>>>
>>> Leo, all:
>>> do you have the feeling we may need a new alpha? I saw some fixes
>>> coming in, and producing some
>>> alphas at least gives us more visibility :-)
>>>
>>> WDYT ?
>>>
>>> -Matthias
>>>
>>> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com>
>>> wrote:
>>> > Hi
>>> >
>>> > I deploy a snapshot here:
>>> >
>>> >
>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
>>> >
>>> > regards,
>>> >
>>> > Leonardo Uribe
>>> >
>>> > 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
>>> >>
>>> >> I don't see the problem of building a snapshot, but for some reason
>>> >> Continuum is unavailable. I get a "Connection Reset" http error.
>>> >>
>>> >> I'm also not sure if I have build rights in Continuum, but I'm sure
>>> >> some guys on this thread do...
>>> >>
>>> >> /JK
>>> >>
>>> >>
>>> >> 2009/12/26 David Jencks <da...@yahoo.com>:
>>> >> > Many thanks for applying this!
>>> >> >
>>> >> > If it doesn't go against any myfaces development policies, it would
>>> be
>>> >> > great
>>> >> > if someone could deploy a snapshot built after this patch.
>>> >> >
>>> >> > thanks
>>> >> > david jencks
>>> >> >
>>> >> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>>> >> >
>>> >> >> http://svn.apache.org/viewvc?view=revision&revision=893759
>>> >> >>
>>> >> >> David, thanks for the patch
>>> >> >>
>>> >> >> -Matthias
>>> >> >>
>>> >> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <
>>> darkarena@gmail.com>
>>> >> >> wrote:
>>> >> >>>
>>> >> >>> Yah guys, thanks for clearing that up. Your right that I didn't
>>> take
>>> >> >>> a look at the patch and mis understood your proposal. +1 to the
>>> >> >>> patch.
>>> >> >>>
>>> >> >>> Sent from my iPhone
>>> >> >>>
>>> >> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <
>>> matzew@apache.org>
>>> >> >>> wrote:
>>> >> >>>
>>> >> >>>> Hey David,
>>> >> >>>>
>>> >> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>>> >> >>>> <da...@yahoo.com> wrote:
>>> >> >>>>>
>>> >> >>>>> I'm afraid there is still a lot of confusion about the proposed
>>> >> >>>>> patch. The
>>> >> >>>>> comments don't appear to me to relate to the patch. I'm not
>>> sure
>>> >> >>>>> how to
>>> >> >>>>> proceed other than through excessive and rather obnoxious
>>> >> >>>>> repetition, for
>>> >> >>>>> which I apologize.
>>> >> >>>>
>>> >> >>>> :-) No worries
>>> >> >>>>
>>> >> >>>>> If there is some more information I could provide to
>>> >> >>>>> clear things up please let me know what it is. I could provide
>>> >> >>>>> before-and-after manifest.mf but in my experience these are
>>> really
>>> >> >>>>> hard to
>>> >> >>>>> see what is going on in due to the rather opaque formatting
>>> rules,
>>> >> >>>>> I think
>>> >> >>>>> the maven-bundle-plugin configuration from the patch is a lot
>>> >> >>>>> clearer.
>>> >> >>>>
>>> >> >>>> +1 on a patch
>>> >> >>>>
>>> >> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>> >> >>>>>
>>> >> >>>>> I think I agree with Matthias that this may be problematic. If
>>> you
>>> >> >>>>> compile
>>> >> >>>>> something against Servlet 3.0 classes, you very well may run
>>> into
>>> >> >>>>> some
>>> >> >>>>> runtime issues if you then try to use those binaries in a
>>> Servlet
>>> >> >>>>> 2.5 type
>>> >> >>>>> environment. You generally *WILL NOT* run into problems if you
>>> do
>>> >> >>>>> the
>>> >> >>>>> reverse.
>>> >> >>>>>
>>> >> >>>>> True, but irrelevant to the change proposed in the patch. The
>>> >> >>>>> patch does
>>> >> >>>>> not change any dependencies.
>>> >> >>>>
>>> >> >>>> I think that was misunderstood ?
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
>>> >> >>>>> builds
>>> >> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>>> >> >>>>> but we had
>>> >> >>>>> to use a bunch of proxy objects attached to interfaces and a lot
>>> of
>>> >> >>>>> reflection to get this to work correctly.
>>> >> >>>>>
>>> >> >>>>> I guess I'm wondering what issue you have right now with the
>>> current
>>> >> >>>>> dependencies.
>>> >> >>>>>
>>> >> >>>>> None, I'm not proposing changing any dependencies.
>>> >> >>>>
>>> >> >>>> I think it is now more clear
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>>> >> >>>>> geronimo
>>> >> >>>>> can't depend on Servlet 3.0. They should both be "provided"
>>> >> >>>>> dependencies.
>>> >> >>>>>
>>> >> >>>>> The patch does not relate to maven dependencies in any way.
>>> >> >>>>
>>> >> >>>> Yes, correct
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> If you *DO* need Servlet 3.0 support as a library, I would
>>> suggest
>>> >> >>>>> adding it
>>> >> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
>>> >> >>>>>
>>> >> >>>>> A profile would not be able to affect this issue, since we need
>>> >> >>>>> different
>>> >> >>>>> osgi metadata in the published jars. We don't care what myfaces
>>> >> >>>>> builds
>>> >> >>>>> against.
>>> >> >>>>
>>> >> >>>> fair enough :-)
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> So, here's the patch:
>>> >> >>>>> Index: impl/pom.xml
>>> >> >>>>>
>>> ===================================================================
>>> >> >>>>> --- impl/pom.xml (revision 892639)
>>> >> >>>>> +++ impl/pom.xml (working copy)
>>> >> >>>>> @@ -223,13 +223,13 @@
>>> >> >>>>> javax.ejb;resolution:=optional,
>>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>>> >> >>>>> javax.naming,
>>> >> >>>>> - javax.persistence;version="[1.0.0,
>>> >> >>>>> 2.0.0)";resolution:=optional,
>>> >> >>>>> - javax.portlet;version="[1.0.0,
>>> >> >>>>> 2.0.0)";resolution:=optional,
>>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>> >> >>>>> + javax.persistence;version="[1.0.0,
>>> >> >>>>> 2.1)";resolution:=optional,
>>> >> >>>>> + javax.portlet;version="[1.0.0,
>>> >> >>>>> 2.1)";resolution:=optional,
>>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>> >> >>>>> 3.0.0)",
>>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>> 3.1)",
>>> >> >>>>> javax.xml.parsers,
>>> >> >>>>> org.apache;resolution:=optional,
>>> >> >>>>> org.apache.commons.beanutils;version="[1.7.0,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> Index: api/pom.xml
>>> >> >>>>>
>>> ===================================================================
>>> >> >>>>> --- api/pom.xml (revision 892639)
>>> >> >>>>> +++ api/pom.xml (working copy)
>>> >> >>>>> @@ -221,12 +221,12 @@
>>> >> >>>>> </Export-Package>
>>> >> >>>>> <Import-Package>
>>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>> >> >>>>> 3.0.0)",
>>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>> 3.1)",
>>> >> >>>>> org.apache.commons.logging;version="[1.1.1,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> javax.faces.*;version="${project.version}"
>>> >> >>>>> </Import-Package>
>>> >> >>>>> I think it's fairly clear that this does not change the maven
>>> >> >>>>> dependencies
>>> >> >>>>> or what myfaces is building against. All it does is allow
>>> myfaces
>>> >> >>>>> to be
>>> >> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
>>> >> >>>>> currently
>>> >> >>>>> not possible. This is blocking geronimo-myfaces 2 integration.
>>> I
>>> >> >>>>> can't
>>> >> >>>>> imagine any scenario that currently works that this proposed
>>> change
>>> >> >>>>> would
>>> >> >>>>> affect, all it does is allow myfaces to be used in more
>>> >> >>>>> environments. If
>>> >> >>>>> you think this change will prevent a currently working scenario
>>> >> >>>>> from working
>>> >> >>>>> please explain what it is and how.
>>> >> >>>>
>>> >> >>>>
>>> >> >>>> I think I am totally fine on the <Import-Package> changes.
>>> >> >>>> Let me give your patch a try.
>>> >> >>>>
>>> >> >>>> David, thanks for bugging you on that, again.
>>> >> >>>>
>>> >> >>>> -Matthias
>>> >> >>>>
>>> >> >>>>> thanks
>>> >> >>>>> david jencks
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> Scott
>>> >> >>>>>
>>> >> >>>>> David Jencks wrote:
>>> >> >>>>>
>>> >> >>>>> Matthias,
>>> >> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
>>> >> >>>>> package
>>> >> >>>>> version metadata does not specify what jar myfaces is built
>>> >> >>>>> against, but
>>> >> >>>>> does restrict which package versions myfaces can be used with in
>>> an
>>> >> >>>>> osgi
>>> >> >>>>> environment. While the osgi package version metadata is not
>>> part
>>> >> >>>>> of javaee
>>> >> >>>>> specs, there seems to be general agreement that the spec version
>>> >> >>>>> should be
>>> >> >>>>> used as the package version for api jars. So, in order for
>>> myfaces
>>> >> >>>>> to be
>>> >> >>>>> used in a javee 6 environment, it needs to allow wiring to a
>>> >> >>>>> servlet 3.0
>>> >> >>>>> spec jar. That doesn't mean that you need to build myfaces
>>> against
>>> >> >>>>> a
>>> >> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
>>> >> >>>>> servlet 2.5
>>> >> >>>>> spec jars in, say, a javaee 5 environment.
>>> >> >>>>> I'd appreciate it if someone could update trunk for this so we
>>> can
>>> >> >>>>> continue
>>> >> >>>>> with integrating myfaces 2 in geronimo. I've attached a
>>> suitable
>>> >> >>>>> patch to
>>> >> >>>>> MYFACES-2290 as
>>> >> >>>>>
>>> >> >>>>>
>>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>> >> >>>>> With this patch we can at least start a server that has loaded
>>> >> >>>>> myfaces 2.
>>> >> >>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>>> >> >>>>> many thanks
>>> >> >>>>> david jencks
>>> >> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>> >> >>>>>
>>> >> >>>>> Ivan,
>>> >> >>>>>
>>> >> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>> >> >>>>> and jsf 2.0 has _no_ dependency to it...
>>> >> >>>>>
>>> >> >>>>> -Matthias
>>> >> >>>>>
>>> >> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>> >> >>>>>
>>> >> >>>>> Hi, is it possible to update the accepted servlet spec version
>>> to
>>> >> >>>>> 3.0.0 in
>>> >> >>>>>
>>> >> >>>>> the configurations of maven-bundle-plugin?
>>> >> >>>>>
>>> >> >>>>> Thanks !
>>> >> >>>>>
>>> >> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>> >> >>>>>
>>> >> >>>>> +1
>>> >> >>>>>
>>> >> >>>>> Leonardo Uribe schrieb:
>>> >> >>>>>
>>> >> >>>>> Hi,
>>> >> >>>>>
>>> >> >>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>> >> >>>>> Apache
>>> >> >>>>>
>>> >> >>>>> MyFaces core out.
>>> >> >>>>>
>>> >> >>>>> Please note that this vote concerns all of the following parts:
>>> >> >>>>>
>>> >> >>>>> 1. Maven artifact group "org.apache.myfaces.shared"
>>> v4.0.1-alpha
>>> >> >>>>> [1]
>>> >> >>>>>
>>> >> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha
>>> [1]
>>> >> >>>>>
>>> >> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
>>> [1]
>>> >> >>>>>
>>> >> >>>>> The artifacts are deployed to my private Apache account ([1] and
>>> [3]
>>> >> >>>>>
>>> >> >>>>> for binary and source packages).
>>> >> >>>>>
>>> >> >>>>> The release notes could be found at [4].
>>> >> >>>>>
>>> >> >>>>> Also the clirr test does not show binary incompatibilities with
>>> >> >>>>>
>>> >> >>>>> myfaces-api.
>>> >> >>>>>
>>> >> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
>>> >> >>>>>
>>> >> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>> >> >>>>>
>>> >> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
>>> >> >>>>>
>>> >> >>>>> [4]
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> --
>>> >> >>>>>
>>> >> >>>>> Ivan
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> --
>>> >> >>>>> Matthias Wessendorf
>>> >> >>>>>
>>> >> >>>>> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >>>>> sessions: http://www.slideshare.net/mwessendorf
>>> >> >>>>> twitter: http://twitter.com/mwessendorf
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>
>>> >> >>>>
>>> >> >>>>
>>> >> >>>> --
>>> >> >>>> Matthias Wessendorf
>>> >> >>>>
>>> >> >>>> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >>>> sessions: http://www.slideshare.net/mwessendorf
>>> >> >>>> twitter: http://twitter.com/mwessendorf
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> Matthias Wessendorf
>>> >> >>
>>> >> >> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >> sessions: http://www.slideshare.net/mwessendorf
>>> >> >> twitter: http://twitter.com/mwessendorf
>>> >> >
>>> >> >
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>>
>>
>>
>>
>> --
>> Grant Smith
>>
>>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Jakob Korherr <ja...@gmail.com>.
The new release won't start before January 10th!
So there is no need to hurry.
2009/12/30 Scott O'Bryan <da...@gmail.com>
> Let me get my checkin in before the release. I'll try to do that
> tomorrow. It's separating the ViewHandlerLanguage strategies into
> share. This will also mean we'll require a new release of share.
>
> Sent from my iPhone
>
> On Dec 29, 2009, at 3:49 PM, Matthias Wessendorf <ma...@apache.org>
> wrote:
>
> > awesome!
> >
> > thanks Jacob and Leo!
> >
> > On Tue, Dec 29, 2009 at 8:26 PM, Leonardo Uribe <lu...@gmail.com>
> > wrote:
> >> Hi
> >>
> >> Yes, there is a lot of issues solved right now, so I would like to
> >> do a
> >> release, but right now I'm on vacations until January 10.
> >>
> >> My personal list of issues to be solved before release a new alpha
> >> (maybe we
> >> should release as beta or release candidate).
> >>
> >> MYFACES-2363 ExceptionHandler implementation requires deal with ajax
> >> responses
> >> MYFACES-2464 Find a way to do not use ELExpressions on jsf.js for
> >> getProjectStage
> >> Commit all pending patches.
> >> Release myfaces-builder-plugin again to include some fixes on
> >> component
> >> generation for jsf 2.0 (also include @JSFWebConfigParam "deprecated"
> >> property).
> >>
> >> Jakob is doing a great job fixing ExceptionHandler api, so as soon
> >> as these
> >> issues are solved I'll start the procedure for another release.
> >>
> >> regards
> >>
> >> Leonardo Uribe
> >>
> >> 2009/12/29 Grant Smith <wo...@gmail.com>
> >>>
> >>> I would say definitely release a new one...
> >>>
> >>> On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <
> matzew@apache.org
> >>> >
> >>> wrote:
> >>>>
> >>>> cool.
> >>>>
> >>>> Leo, all:
> >>>> do you have the feeling we may need a new alpha? I saw some fixes
> >>>> coming in, and producing some
> >>>> alphas at least gives us more visibility :-)
> >>>>
> >>>> WDYT ?
> >>>>
> >>>> -Matthias
> >>>>
> >>>> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com>
> >>>> wrote:
> >>>>> Hi
> >>>>>
> >>>>> I deploy a snapshot here:
> >>>>>
> >>>>>
> >>>>>
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
> >>>>>
> >>>>> regards,
> >>>>>
> >>>>> Leonardo Uribe
> >>>>>
> >>>>> 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
> >>>>>>
> >>>>>> I don't see the problem of building a snapshot, but for some
> >>>>>> reason
> >>>>>> Continuum is unavailable. I get a "Connection Reset" http error.
> >>>>>>
> >>>>>> I'm also not sure if I have build rights in Continuum, but I'm
> >>>>>> sure
> >>>>>> some guys on this thread do...
> >>>>>>
> >>>>>> /JK
> >>>>>>
> >>>>>>
> >>>>>> 2009/12/26 David Jencks <da...@yahoo.com>:
> >>>>>>> Many thanks for applying this!
> >>>>>>>
> >>>>>>> If it doesn't go against any myfaces development policies, it
> >>>>>>> would
> >>>>>>> be
> >>>>>>> great
> >>>>>>> if someone could deploy a snapshot built after this patch.
> >>>>>>>
> >>>>>>> thanks
> >>>>>>> david jencks
> >>>>>>>
> >>>>>>> On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
> >>>>>>>
> >>>>>>>> http://svn.apache.org/viewvc?view=revision&revision=893759
> >>>>>>>>
> >>>>>>>> David, thanks for the patch
> >>>>>>>>
> >>>>>>>> -Matthias
> >>>>>>>>
> >>>>>>>> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan
> >>>>>>>> <da...@gmail.com>
> >>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> Yah guys, thanks for clearing that up. Your right that I
> >>>>>>>>> didn't
> >>>>>>>>> take
> >>>>>>>>> a look at the patch and mis understood your proposal. +1 to
> >>>>>>>>> the
> >>>>>>>>> patch.
> >>>>>>>>>
> >>>>>>>>> Sent from my iPhone
> >>>>>>>>>
> >>>>>>>>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf
> >>>>>>>>> <ma...@apache.org>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Hey David,
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
> >>>>>>>>>> <da...@yahoo.com> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> I'm afraid there is still a lot of confusion about the
> >>>>>>>>>>> proposed
> >>>>>>>>>>> patch. The
> >>>>>>>>>>> comments don't appear to me to relate to the patch. I'm
> >>>>>>>>>>> not
> >>>>>>>>>>> sure
> >>>>>>>>>>> how to
> >>>>>>>>>>> proceed other than through excessive and rather obnoxious
> >>>>>>>>>>> repetition, for
> >>>>>>>>>>> which I apologize.
> >>>>>>>>>>
> >>>>>>>>>> :-) No worries
> >>>>>>>>>>
> >>>>>>>>>>> If there is some more information I could provide to
> >>>>>>>>>>> clear things up please let me know what it is. I could
> >>>>>>>>>>> provide
> >>>>>>>>>>> before-and-after manifest.mf but in my experience these are
> >>>>>>>>>>> really
> >>>>>>>>>>> hard to
> >>>>>>>>>>> see what is going on in due to the rather opaque formatting
> >>>>>>>>>>> rules,
> >>>>>>>>>>> I think
> >>>>>>>>>>> the maven-bundle-plugin configuration from the patch is a
> >>>>>>>>>>> lot
> >>>>>>>>>>> clearer.
> >>>>>>>>>>
> >>>>>>>>>> +1 on a patch
> >>>>>>>>>>
> >>>>>>>>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> I think I agree with Matthias that this may be
> >>>>>>>>>>> problematic. If
> >>>>>>>>>>> you
> >>>>>>>>>>> compile
> >>>>>>>>>>> something against Servlet 3.0 classes, you very well may run
> >>>>>>>>>>> into
> >>>>>>>>>>> some
> >>>>>>>>>>> runtime issues if you then try to use those binaries in a
> >>>>>>>>>>> Servlet
> >>>>>>>>>>> 2.5 type
> >>>>>>>>>>> environment. You generally *WILL NOT* run into problems
> >>>>>>>>>>> if you
> >>>>>>>>>>> do
> >>>>>>>>>>> the
> >>>>>>>>>>> reverse.
> >>>>>>>>>>>
> >>>>>>>>>>> True, but irrelevant to the change proposed in the patch.
> >>>>>>>>>>> The
> >>>>>>>>>>> patch does
> >>>>>>>>>>> not change any dependencies.
> >>>>>>>>>>
> >>>>>>>>>> I think that was misunderstood ?
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Now that's not to say it's impossible. Trinidad, for
> >>>>>>>>>>> instance,
> >>>>>>>>>>> builds
> >>>>>>>>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as
> >>>>>>>>>>> well,
> >>>>>>>>>>> but we had
> >>>>>>>>>>> to use a bunch of proxy objects attached to interfaces and
> >>>>>>>>>>> a lot
> >>>>>>>>>>> of
> >>>>>>>>>>> reflection to get this to work correctly.
> >>>>>>>>>>>
> >>>>>>>>>>> I guess I'm wondering what issue you have right now with the
> >>>>>>>>>>> current
> >>>>>>>>>>> dependencies.
> >>>>>>>>>>>
> >>>>>>>>>>> None, I'm not proposing changing any dependencies.
> >>>>>>>>>>
> >>>>>>>>>> I think it is now more clear
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Just because myfaces depends on Servlet 2.5 does not mean
> >>>>>>>>>>> that
> >>>>>>>>>>> geronimo
> >>>>>>>>>>> can't depend on Servlet 3.0. They should both be "provided"
> >>>>>>>>>>> dependencies.
> >>>>>>>>>>>
> >>>>>>>>>>> The patch does not relate to maven dependencies in any way.
> >>>>>>>>>>
> >>>>>>>>>> Yes, correct
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> If you *DO* need Servlet 3.0 support as a library, I would
> >>>>>>>>>>> suggest
> >>>>>>>>>>> adding it
> >>>>>>>>>>> as a profile which DOES NOT run by default.. Just my $.02..
> >>>>>>>>>>>
> >>>>>>>>>>> A profile would not be able to affect this issue, since we
> >>>>>>>>>>> need
> >>>>>>>>>>> different
> >>>>>>>>>>> osgi metadata in the published jars. We don't care what
> >>>>>>>>>>> myfaces
> >>>>>>>>>>> builds
> >>>>>>>>>>> against.
> >>>>>>>>>>
> >>>>>>>>>> fair enough :-)
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> So, here's the patch:
> >>>>>>>>>>> Index: impl/pom.xml
> >>>>>>>>>>>
> >>>>>>>>>>> ===
> >>>>>>>>>>> ===
> >>>>>>>>>>> ===
> >>>>>>>>>>> ==========================================================
> >>>>>>>>>>> --- impl/pom.xml (revision 892639)
> >>>>>>>>>>> +++ impl/pom.xml (working copy)
> >>>>>>>>>>> @@ -223,13 +223,13 @@
> >>>>>>>>>>> javax.ejb;resolution:=optional,
> >>>>>>>>>>> javax.el;version="[1.0.0, 3.0.0)",
> >>>>>>>>>>> javax.naming,
> >>>>>>>>>>> - javax.persistence;version="[1.0.0,
> >>>>>>>>>>> 2.0.0)";resolution:=optional,
> >>>>>>>>>>> - javax.portlet;version="[1.0.0,
> >>>>>>>>>>> 2.0.0)";resolution:=optional,
> >>>>>>>>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
> >>>>>>>>>>> - javax.servlet.http;version="[2.5.0,
> >>>>>>>>>>> 3.0.0)",
> >>>>>>>>>>> - javax.servlet.jsp;version="[2.1.0,
> >>>>>>>>>>> 3.0.0)",
> >>>>>>>>>>> + javax.persistence;version="[1.0.0,
> >>>>>>>>>>> 2.1)";resolution:=optional,
> >>>>>>>>>>> + javax.portlet;version="[1.0.0,
> >>>>>>>>>>> 2.1)";resolution:=optional,
> >>>>>>>>>>> + javax.servlet;version="[2.5.0, 3.1)",
> >>>>>>>>>>> + javax.servlet.http;version="[2.5.0,
> >>>>>>>>>>> 3.1)",
> >>>>>>>>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> >>>>>>>>>>>
> >>>>>>>>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
> >>>>>>>>>>> 2.0.0)",
> >>>>>>>>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
> >>>>>>>>>>> 3.0.0)",
> >>>>>>>>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
> >>>>>>>>>>> 3.1)",
> >>>>>>>>>>> javax.xml.parsers,
> >>>>>>>>>>> org.apache;resolution:=optional,
> >>>>>>>>>>>
> >>>>>>>>>>> org.apache.commons.beanutils;version="[1.7.0,
> >>>>>>>>>>> 2.0.0)",
> >>>>>>>>>>> Index: api/pom.xml
> >>>>>>>>>>>
> >>>>>>>>>>> ===
> >>>>>>>>>>> ===
> >>>>>>>>>>> ===
> >>>>>>>>>>> ==========================================================
> >>>>>>>>>>> --- api/pom.xml (revision 892639)
> >>>>>>>>>>> +++ api/pom.xml (working copy)
> >>>>>>>>>>> @@ -221,12 +221,12 @@
> >>>>>>>>>>> </Export-Package>
> >>>>>>>>>>> <Import-Package>
> >>>>>>>>>>> javax.el;version="[1.0.0, 3.0.0)",
> >>>>>>>>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
> >>>>>>>>>>> - javax.servlet.http;version="[2.5.0,
> >>>>>>>>>>> 3.0.0)",
> >>>>>>>>>>> - javax.servlet.jsp;version="[2.1.0,
> >>>>>>>>>>> 3.0.0)",
> >>>>>>>>>>> + javax.servlet;version="[2.5.0, 3.1)",
> >>>>>>>>>>> + javax.servlet.http;version="[2.5.0,
> >>>>>>>>>>> 3.1)",
> >>>>>>>>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> >>>>>>>>>>>
> >>>>>>>>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
> >>>>>>>>>>> 2.0.0)",
> >>>>>>>>>>>
> >>>>>>>>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
> >>>>>>>>>>> 2.0.0)",
> >>>>>>>>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
> >>>>>>>>>>> 3.0.0)",
> >>>>>>>>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
> >>>>>>>>>>> 3.1)",
> >>>>>>>>>>>
> >>>>>>>>>>> org.apache.commons.logging;version="[1.1.1,
> >>>>>>>>>>> 2.0.0)",
> >>>>>>>>>>> javax.faces.*;version="${project.version}"
> >>>>>>>>>>> </Import-Package>
> >>>>>>>>>>> I think it's fairly clear that this does not change the
> >>>>>>>>>>> maven
> >>>>>>>>>>> dependencies
> >>>>>>>>>>> or what myfaces is building against. All it does is allow
> >>>>>>>>>>> myfaces
> >>>>>>>>>>> to be
> >>>>>>>>>>> used in an osgi environment with a servlet 3 spec jar.
> >>>>>>>>>>> That is
> >>>>>>>>>>> currently
> >>>>>>>>>>> not possible. This is blocking geronimo-myfaces 2
> >>>>>>>>>>> integration.
> >>>>>>>>>>> I
> >>>>>>>>>>> can't
> >>>>>>>>>>> imagine any scenario that currently works that this proposed
> >>>>>>>>>>> change
> >>>>>>>>>>> would
> >>>>>>>>>>> affect, all it does is allow myfaces to be used in more
> >>>>>>>>>>> environments. If
> >>>>>>>>>>> you think this change will prevent a currently working
> >>>>>>>>>>> scenario
> >>>>>>>>>>> from working
> >>>>>>>>>>> please explain what it is and how.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> I think I am totally fine on the <Import-Package> changes.
> >>>>>>>>>> Let me give your patch a try.
> >>>>>>>>>>
> >>>>>>>>>> David, thanks for bugging you on that, again.
> >>>>>>>>>>
> >>>>>>>>>> -Matthias
> >>>>>>>>>>
> >>>>>>>>>>> thanks
> >>>>>>>>>>> david jencks
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Scott
> >>>>>>>>>>>
> >>>>>>>>>>> David Jencks wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Matthias,
> >>>>>>>>>>> I'm not sure you understand what Ivan is requesting. The
> >>>>>>>>>>> osgi
> >>>>>>>>>>> package
> >>>>>>>>>>> version metadata does not specify what jar myfaces is built
> >>>>>>>>>>> against, but
> >>>>>>>>>>> does restrict which package versions myfaces can be used
> >>>>>>>>>>> with in
> >>>>>>>>>>> an
> >>>>>>>>>>> osgi
> >>>>>>>>>>> environment. While the osgi package version metadata is
> >>>>>>>>>>> not
> >>>>>>>>>>> part
> >>>>>>>>>>> of javaee
> >>>>>>>>>>> specs, there seems to be general agreement that the spec
> >>>>>>>>>>> version
> >>>>>>>>>>> should be
> >>>>>>>>>>> used as the package version for api jars. So, in order for
> >>>>>>>>>>> myfaces
> >>>>>>>>>>> to be
> >>>>>>>>>>> used in a javee 6 environment, it needs to allow wiring to a
> >>>>>>>>>>> servlet 3.0
> >>>>>>>>>>> spec jar. That doesn't mean that you need to build myfaces
> >>>>>>>>>>> against
> >>>>>>>>>>> a
> >>>>>>>>>>> servlet 3 jar, nor does it prevent myfaces from working with
> >>>>>>>>>>> servlet 2.5
> >>>>>>>>>>> spec jars in, say, a javaee 5 environment.
> >>>>>>>>>>> I'd appreciate it if someone could update trunk for this
> >>>>>>>>>>> so we
> >>>>>>>>>>> can
> >>>>>>>>>>> continue
> >>>>>>>>>>> with integrating myfaces 2 in geronimo. I've attached a
> >>>>>>>>>>> suitable
> >>>>>>>>>>> patch to
> >>>>>>>>>>> MYFACES-2290 as
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
> >>>>>>>>>>> With this patch we can at least start a server that has
> >>>>>>>>>>> loaded
> >>>>>>>>>>> myfaces 2.
> >>>>>>>>>>> Hopefully soon we'll be able to run the ee6 version of
> >>>>>>>>>>> the tck.
> >>>>>>>>>>> many thanks
> >>>>>>>>>>> david jencks
> >>>>>>>>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Ivan,
> >>>>>>>>>>>
> >>>>>>>>>>> we can't use servlet 3.0.0 yet. Not yet final ...
> >>>>>>>>>>> and jsf 2.0 has _no_ dependency to it...
> >>>>>>>>>>>
> >>>>>>>>>>> -Matthias
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi, is it possible to update the accepted servlet spec
> >>>>>>>>>>> version
> >>>>>>>>>>> to
> >>>>>>>>>>> 3.0.0 in
> >>>>>>>>>>>
> >>>>>>>>>>> the configurations of maven-bundle-plugin?
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks !
> >>>>>>>>>>>
> >>>>>>>>>>> 2009/11/26 Werner Punz <we...@gmail.com>
> >>>>>>>>>>>
> >>>>>>>>>>> +1
> >>>>>>>>>>>
> >>>>>>>>>>> Leonardo Uribe schrieb:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi,
> >>>>>>>>>>>
> >>>>>>>>>>> I was running the needed tasks to get the 2.0.0-alpha
> >>>>>>>>>>> release of
> >>>>>>>>>>> Apache
> >>>>>>>>>>>
> >>>>>>>>>>> MyFaces core out.
> >>>>>>>>>>>
> >>>>>>>>>>> Please note that this vote concerns all of the following
> >>>>>>>>>>> parts:
> >>>>>>>>>>>
> >>>>>>>>>>> 1. Maven artifact group "org.apache.myfaces.shared"
> >>>>>>>>>>> v4.0.1-alpha
> >>>>>>>>>>> [1]
> >>>>>>>>>>>
> >>>>>>>>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-
> >>>>>>>>>>> alpha
> >>>>>>>>>>> [1]
> >>>>>>>>>>>
> >>>>>>>>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-
> >>>>>>>>>>> alpha
> >>>>>>>>>>> [1]
> >>>>>>>>>>>
> >>>>>>>>>>> The artifacts are deployed to my private Apache account
> >>>>>>>>>>> ([1] and
> >>>>>>>>>>> [3]
> >>>>>>>>>>>
> >>>>>>>>>>> for binary and source packages).
> >>>>>>>>>>>
> >>>>>>>>>>> The release notes could be found at [4].
> >>>>>>>>>>>
> >>>>>>>>>>> Also the clirr test does not show binary incompatibilities
> >>>>>>>>>>> with
> >>>>>>>>>>>
> >>>>>>>>>>> myfaces-api.
> >>>>>>>>>>>
> >>>>>>>>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
> >>>>>>>>>>>
> >>>>>>>>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> >>>>>>>>>>>
> >>>>>>>>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
> >>>>>>>>>>>
> >>>>>>>>>>> [4]
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>>
> >>>>>>>>>>> Ivan
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Matthias Wessendorf
> >>>>>>>>>>>
> >>>>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
> >>>>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
> >>>>>>>>>>> twitter: http://twitter.com/mwessendorf
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Matthias Wessendorf
> >>>>>>>>>>
> >>>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
> >>>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
> >>>>>>>>>> twitter: http://twitter.com/mwessendorf
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Matthias Wessendorf
> >>>>>>>>
> >>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
> >>>>>>>> sessions: http://www.slideshare.net/mwessendorf
> >>>>>>>> twitter: http://twitter.com/mwessendorf
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Matthias Wessendorf
> >>>>
> >>>> blog: http://matthiaswessendorf.wordpress.com/
> >>>> sessions: http://www.slideshare.net/mwessendorf
> >>>> twitter: http://twitter.com/mwessendorf
> >>>
> >>>
> >>>
> >>> --
> >>> Grant Smith
> >>>
> >>
> >>
> >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > blog: http://matthiaswessendorf.wordpress.com/
> > sessions: http://www.slideshare.net/mwessendorf
> > twitter: http://twitter.com/mwessendorf
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Scott O'Bryan <da...@gmail.com>.
Let me get my checkin in before the release. I'll try to do that
tomorrow. It's separating the ViewHandlerLanguage strategies into
share. This will also mean we'll require a new release of share.
Sent from my iPhone
On Dec 29, 2009, at 3:49 PM, Matthias Wessendorf <ma...@apache.org>
wrote:
> awesome!
>
> thanks Jacob and Leo!
>
> On Tue, Dec 29, 2009 at 8:26 PM, Leonardo Uribe <lu...@gmail.com>
> wrote:
>> Hi
>>
>> Yes, there is a lot of issues solved right now, so I would like to
>> do a
>> release, but right now I'm on vacations until January 10.
>>
>> My personal list of issues to be solved before release a new alpha
>> (maybe we
>> should release as beta or release candidate).
>>
>> MYFACES-2363 ExceptionHandler implementation requires deal with ajax
>> responses
>> MYFACES-2464 Find a way to do not use ELExpressions on jsf.js for
>> getProjectStage
>> Commit all pending patches.
>> Release myfaces-builder-plugin again to include some fixes on
>> component
>> generation for jsf 2.0 (also include @JSFWebConfigParam "deprecated"
>> property).
>>
>> Jakob is doing a great job fixing ExceptionHandler api, so as soon
>> as these
>> issues are solved I'll start the procedure for another release.
>>
>> regards
>>
>> Leonardo Uribe
>>
>> 2009/12/29 Grant Smith <wo...@gmail.com>
>>>
>>> I would say definitely release a new one...
>>>
>>> On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <matzew@apache.org
>>> >
>>> wrote:
>>>>
>>>> cool.
>>>>
>>>> Leo, all:
>>>> do you have the feeling we may need a new alpha? I saw some fixes
>>>> coming in, and producing some
>>>> alphas at least gives us more visibility :-)
>>>>
>>>> WDYT ?
>>>>
>>>> -Matthias
>>>>
>>>> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com>
>>>> wrote:
>>>>> Hi
>>>>>
>>>>> I deploy a snapshot here:
>>>>>
>>>>>
>>>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
>>>>>
>>>>> regards,
>>>>>
>>>>> Leonardo Uribe
>>>>>
>>>>> 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
>>>>>>
>>>>>> I don't see the problem of building a snapshot, but for some
>>>>>> reason
>>>>>> Continuum is unavailable. I get a "Connection Reset" http error.
>>>>>>
>>>>>> I'm also not sure if I have build rights in Continuum, but I'm
>>>>>> sure
>>>>>> some guys on this thread do...
>>>>>>
>>>>>> /JK
>>>>>>
>>>>>>
>>>>>> 2009/12/26 David Jencks <da...@yahoo.com>:
>>>>>>> Many thanks for applying this!
>>>>>>>
>>>>>>> If it doesn't go against any myfaces development policies, it
>>>>>>> would
>>>>>>> be
>>>>>>> great
>>>>>>> if someone could deploy a snapshot built after this patch.
>>>>>>>
>>>>>>> thanks
>>>>>>> david jencks
>>>>>>>
>>>>>>> On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>>>>>>>
>>>>>>>> http://svn.apache.org/viewvc?view=revision&revision=893759
>>>>>>>>
>>>>>>>> David, thanks for the patch
>>>>>>>>
>>>>>>>> -Matthias
>>>>>>>>
>>>>>>>> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan
>>>>>>>> <da...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Yah guys, thanks for clearing that up. Your right that I
>>>>>>>>> didn't
>>>>>>>>> take
>>>>>>>>> a look at the patch and mis understood your proposal. +1 to
>>>>>>>>> the
>>>>>>>>> patch.
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf
>>>>>>>>> <ma...@apache.org>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hey David,
>>>>>>>>>>
>>>>>>>>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>>>>>>>>>> <da...@yahoo.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I'm afraid there is still a lot of confusion about the
>>>>>>>>>>> proposed
>>>>>>>>>>> patch. The
>>>>>>>>>>> comments don't appear to me to relate to the patch. I'm
>>>>>>>>>>> not
>>>>>>>>>>> sure
>>>>>>>>>>> how to
>>>>>>>>>>> proceed other than through excessive and rather obnoxious
>>>>>>>>>>> repetition, for
>>>>>>>>>>> which I apologize.
>>>>>>>>>>
>>>>>>>>>> :-) No worries
>>>>>>>>>>
>>>>>>>>>>> If there is some more information I could provide to
>>>>>>>>>>> clear things up please let me know what it is. I could
>>>>>>>>>>> provide
>>>>>>>>>>> before-and-after manifest.mf but in my experience these are
>>>>>>>>>>> really
>>>>>>>>>>> hard to
>>>>>>>>>>> see what is going on in due to the rather opaque formatting
>>>>>>>>>>> rules,
>>>>>>>>>>> I think
>>>>>>>>>>> the maven-bundle-plugin configuration from the patch is a
>>>>>>>>>>> lot
>>>>>>>>>>> clearer.
>>>>>>>>>>
>>>>>>>>>> +1 on a patch
>>>>>>>>>>
>>>>>>>>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>>>>>>>>>>
>>>>>>>>>>> I think I agree with Matthias that this may be
>>>>>>>>>>> problematic. If
>>>>>>>>>>> you
>>>>>>>>>>> compile
>>>>>>>>>>> something against Servlet 3.0 classes, you very well may run
>>>>>>>>>>> into
>>>>>>>>>>> some
>>>>>>>>>>> runtime issues if you then try to use those binaries in a
>>>>>>>>>>> Servlet
>>>>>>>>>>> 2.5 type
>>>>>>>>>>> environment. You generally *WILL NOT* run into problems
>>>>>>>>>>> if you
>>>>>>>>>>> do
>>>>>>>>>>> the
>>>>>>>>>>> reverse.
>>>>>>>>>>>
>>>>>>>>>>> True, but irrelevant to the change proposed in the patch.
>>>>>>>>>>> The
>>>>>>>>>>> patch does
>>>>>>>>>>> not change any dependencies.
>>>>>>>>>>
>>>>>>>>>> I think that was misunderstood ?
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Now that's not to say it's impossible. Trinidad, for
>>>>>>>>>>> instance,
>>>>>>>>>>> builds
>>>>>>>>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as
>>>>>>>>>>> well,
>>>>>>>>>>> but we had
>>>>>>>>>>> to use a bunch of proxy objects attached to interfaces and
>>>>>>>>>>> a lot
>>>>>>>>>>> of
>>>>>>>>>>> reflection to get this to work correctly.
>>>>>>>>>>>
>>>>>>>>>>> I guess I'm wondering what issue you have right now with the
>>>>>>>>>>> current
>>>>>>>>>>> dependencies.
>>>>>>>>>>>
>>>>>>>>>>> None, I'm not proposing changing any dependencies.
>>>>>>>>>>
>>>>>>>>>> I think it is now more clear
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Just because myfaces depends on Servlet 2.5 does not mean
>>>>>>>>>>> that
>>>>>>>>>>> geronimo
>>>>>>>>>>> can't depend on Servlet 3.0. They should both be "provided"
>>>>>>>>>>> dependencies.
>>>>>>>>>>>
>>>>>>>>>>> The patch does not relate to maven dependencies in any way.
>>>>>>>>>>
>>>>>>>>>> Yes, correct
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> If you *DO* need Servlet 3.0 support as a library, I would
>>>>>>>>>>> suggest
>>>>>>>>>>> adding it
>>>>>>>>>>> as a profile which DOES NOT run by default.. Just my $.02..
>>>>>>>>>>>
>>>>>>>>>>> A profile would not be able to affect this issue, since we
>>>>>>>>>>> need
>>>>>>>>>>> different
>>>>>>>>>>> osgi metadata in the published jars. We don't care what
>>>>>>>>>>> myfaces
>>>>>>>>>>> builds
>>>>>>>>>>> against.
>>>>>>>>>>
>>>>>>>>>> fair enough :-)
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So, here's the patch:
>>>>>>>>>>> Index: impl/pom.xml
>>>>>>>>>>>
>>>>>>>>>>> ===
>>>>>>>>>>> ===
>>>>>>>>>>> ===
>>>>>>>>>>> ==========================================================
>>>>>>>>>>> --- impl/pom.xml (revision 892639)
>>>>>>>>>>> +++ impl/pom.xml (working copy)
>>>>>>>>>>> @@ -223,13 +223,13 @@
>>>>>>>>>>> javax.ejb;resolution:=optional,
>>>>>>>>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>>>>>>>>> javax.naming,
>>>>>>>>>>> - javax.persistence;version="[1.0.0,
>>>>>>>>>>> 2.0.0)";resolution:=optional,
>>>>>>>>>>> - javax.portlet;version="[1.0.0,
>>>>>>>>>>> 2.0.0)";resolution:=optional,
>>>>>>>>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>>>>>>>>> - javax.servlet.http;version="[2.5.0,
>>>>>>>>>>> 3.0.0)",
>>>>>>>>>>> - javax.servlet.jsp;version="[2.1.0,
>>>>>>>>>>> 3.0.0)",
>>>>>>>>>>> + javax.persistence;version="[1.0.0,
>>>>>>>>>>> 2.1)";resolution:=optional,
>>>>>>>>>>> + javax.portlet;version="[1.0.0,
>>>>>>>>>>> 2.1)";resolution:=optional,
>>>>>>>>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>>>>>>>>> + javax.servlet.http;version="[2.5.0,
>>>>>>>>>>> 3.1)",
>>>>>>>>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>>>>>>>>>
>>>>>>>>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>>>>>>>>> 2.0.0)",
>>>>>>>>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>>>>>>>>>> 3.0.0)",
>>>>>>>>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>>>>>>>>>> 3.1)",
>>>>>>>>>>> javax.xml.parsers,
>>>>>>>>>>> org.apache;resolution:=optional,
>>>>>>>>>>>
>>>>>>>>>>> org.apache.commons.beanutils;version="[1.7.0,
>>>>>>>>>>> 2.0.0)",
>>>>>>>>>>> Index: api/pom.xml
>>>>>>>>>>>
>>>>>>>>>>> ===
>>>>>>>>>>> ===
>>>>>>>>>>> ===
>>>>>>>>>>> ==========================================================
>>>>>>>>>>> --- api/pom.xml (revision 892639)
>>>>>>>>>>> +++ api/pom.xml (working copy)
>>>>>>>>>>> @@ -221,12 +221,12 @@
>>>>>>>>>>> </Export-Package>
>>>>>>>>>>> <Import-Package>
>>>>>>>>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>>>>>>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>>>>>>>>> - javax.servlet.http;version="[2.5.0,
>>>>>>>>>>> 3.0.0)",
>>>>>>>>>>> - javax.servlet.jsp;version="[2.1.0,
>>>>>>>>>>> 3.0.0)",
>>>>>>>>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>>>>>>>>> + javax.servlet.http;version="[2.5.0,
>>>>>>>>>>> 3.1)",
>>>>>>>>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>>>>>>>>>
>>>>>>>>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>>>>>>>>> 2.0.0)",
>>>>>>>>>>>
>>>>>>>>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>>>>>>>>>> 2.0.0)",
>>>>>>>>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>>>>>>>>>> 3.0.0)",
>>>>>>>>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>>>>>>>>>> 3.1)",
>>>>>>>>>>>
>>>>>>>>>>> org.apache.commons.logging;version="[1.1.1,
>>>>>>>>>>> 2.0.0)",
>>>>>>>>>>> javax.faces.*;version="${project.version}"
>>>>>>>>>>> </Import-Package>
>>>>>>>>>>> I think it's fairly clear that this does not change the
>>>>>>>>>>> maven
>>>>>>>>>>> dependencies
>>>>>>>>>>> or what myfaces is building against. All it does is allow
>>>>>>>>>>> myfaces
>>>>>>>>>>> to be
>>>>>>>>>>> used in an osgi environment with a servlet 3 spec jar.
>>>>>>>>>>> That is
>>>>>>>>>>> currently
>>>>>>>>>>> not possible. This is blocking geronimo-myfaces 2
>>>>>>>>>>> integration.
>>>>>>>>>>> I
>>>>>>>>>>> can't
>>>>>>>>>>> imagine any scenario that currently works that this proposed
>>>>>>>>>>> change
>>>>>>>>>>> would
>>>>>>>>>>> affect, all it does is allow myfaces to be used in more
>>>>>>>>>>> environments. If
>>>>>>>>>>> you think this change will prevent a currently working
>>>>>>>>>>> scenario
>>>>>>>>>>> from working
>>>>>>>>>>> please explain what it is and how.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I think I am totally fine on the <Import-Package> changes.
>>>>>>>>>> Let me give your patch a try.
>>>>>>>>>>
>>>>>>>>>> David, thanks for bugging you on that, again.
>>>>>>>>>>
>>>>>>>>>> -Matthias
>>>>>>>>>>
>>>>>>>>>>> thanks
>>>>>>>>>>> david jencks
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Scott
>>>>>>>>>>>
>>>>>>>>>>> David Jencks wrote:
>>>>>>>>>>>
>>>>>>>>>>> Matthias,
>>>>>>>>>>> I'm not sure you understand what Ivan is requesting. The
>>>>>>>>>>> osgi
>>>>>>>>>>> package
>>>>>>>>>>> version metadata does not specify what jar myfaces is built
>>>>>>>>>>> against, but
>>>>>>>>>>> does restrict which package versions myfaces can be used
>>>>>>>>>>> with in
>>>>>>>>>>> an
>>>>>>>>>>> osgi
>>>>>>>>>>> environment. While the osgi package version metadata is
>>>>>>>>>>> not
>>>>>>>>>>> part
>>>>>>>>>>> of javaee
>>>>>>>>>>> specs, there seems to be general agreement that the spec
>>>>>>>>>>> version
>>>>>>>>>>> should be
>>>>>>>>>>> used as the package version for api jars. So, in order for
>>>>>>>>>>> myfaces
>>>>>>>>>>> to be
>>>>>>>>>>> used in a javee 6 environment, it needs to allow wiring to a
>>>>>>>>>>> servlet 3.0
>>>>>>>>>>> spec jar. That doesn't mean that you need to build myfaces
>>>>>>>>>>> against
>>>>>>>>>>> a
>>>>>>>>>>> servlet 3 jar, nor does it prevent myfaces from working with
>>>>>>>>>>> servlet 2.5
>>>>>>>>>>> spec jars in, say, a javaee 5 environment.
>>>>>>>>>>> I'd appreciate it if someone could update trunk for this
>>>>>>>>>>> so we
>>>>>>>>>>> can
>>>>>>>>>>> continue
>>>>>>>>>>> with integrating myfaces 2 in geronimo. I've attached a
>>>>>>>>>>> suitable
>>>>>>>>>>> patch to
>>>>>>>>>>> MYFACES-2290 as
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>>>>>>>>>> With this patch we can at least start a server that has
>>>>>>>>>>> loaded
>>>>>>>>>>> myfaces 2.
>>>>>>>>>>> Hopefully soon we'll be able to run the ee6 version of
>>>>>>>>>>> the tck.
>>>>>>>>>>> many thanks
>>>>>>>>>>> david jencks
>>>>>>>>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>>>>>>>>>>
>>>>>>>>>>> Ivan,
>>>>>>>>>>>
>>>>>>>>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>>>>>>>>>> and jsf 2.0 has _no_ dependency to it...
>>>>>>>>>>>
>>>>>>>>>>> -Matthias
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi, is it possible to update the accepted servlet spec
>>>>>>>>>>> version
>>>>>>>>>>> to
>>>>>>>>>>> 3.0.0 in
>>>>>>>>>>>
>>>>>>>>>>> the configurations of maven-bundle-plugin?
>>>>>>>>>>>
>>>>>>>>>>> Thanks !
>>>>>>>>>>>
>>>>>>>>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>>>>>>>>>
>>>>>>>>>>> +1
>>>>>>>>>>>
>>>>>>>>>>> Leonardo Uribe schrieb:
>>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I was running the needed tasks to get the 2.0.0-alpha
>>>>>>>>>>> release of
>>>>>>>>>>> Apache
>>>>>>>>>>>
>>>>>>>>>>> MyFaces core out.
>>>>>>>>>>>
>>>>>>>>>>> Please note that this vote concerns all of the following
>>>>>>>>>>> parts:
>>>>>>>>>>>
>>>>>>>>>>> 1. Maven artifact group "org.apache.myfaces.shared"
>>>>>>>>>>> v4.0.1-alpha
>>>>>>>>>>> [1]
>>>>>>>>>>>
>>>>>>>>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-
>>>>>>>>>>> alpha
>>>>>>>>>>> [1]
>>>>>>>>>>>
>>>>>>>>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-
>>>>>>>>>>> alpha
>>>>>>>>>>> [1]
>>>>>>>>>>>
>>>>>>>>>>> The artifacts are deployed to my private Apache account
>>>>>>>>>>> ([1] and
>>>>>>>>>>> [3]
>>>>>>>>>>>
>>>>>>>>>>> for binary and source packages).
>>>>>>>>>>>
>>>>>>>>>>> The release notes could be found at [4].
>>>>>>>>>>>
>>>>>>>>>>> Also the clirr test does not show binary incompatibilities
>>>>>>>>>>> with
>>>>>>>>>>>
>>>>>>>>>>> myfaces-api.
>>>>>>>>>>>
>>>>>>>>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>>>>>>>>>
>>>>>>>>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>>>>>>>>>
>>>>>>>>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>>>>>>>>>
>>>>>>>>>>> [4]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Ivan
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Matthias Wessendorf
>>>>>>>>>>>
>>>>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>>>>>>> twitter: http://twitter.com/mwessendorf
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Matthias Wessendorf
>>>>>>>>>>
>>>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>>>>>> twitter: http://twitter.com/mwessendorf
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Matthias Wessendorf
>>>>>>>>
>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>>>> twitter: http://twitter.com/mwessendorf
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> twitter: http://twitter.com/mwessendorf
>>>
>>>
>>>
>>> --
>>> Grant Smith
>>>
>>
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Matthias Wessendorf <ma...@apache.org>.
awesome!
thanks Jacob and Leo!
On Tue, Dec 29, 2009 at 8:26 PM, Leonardo Uribe <lu...@gmail.com> wrote:
> Hi
>
> Yes, there is a lot of issues solved right now, so I would like to do a
> release, but right now I'm on vacations until January 10.
>
> My personal list of issues to be solved before release a new alpha (maybe we
> should release as beta or release candidate).
>
> MYFACES-2363 ExceptionHandler implementation requires deal with ajax
> responses
> MYFACES-2464 Find a way to do not use ELExpressions on jsf.js for
> getProjectStage
> Commit all pending patches.
> Release myfaces-builder-plugin again to include some fixes on component
> generation for jsf 2.0 (also include @JSFWebConfigParam "deprecated"
> property).
>
> Jakob is doing a great job fixing ExceptionHandler api, so as soon as these
> issues are solved I'll start the procedure for another release.
>
> regards
>
> Leonardo Uribe
>
> 2009/12/29 Grant Smith <wo...@gmail.com>
>>
>> I would say definitely release a new one...
>>
>> On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <ma...@apache.org>
>> wrote:
>>>
>>> cool.
>>>
>>> Leo, all:
>>> do you have the feeling we may need a new alpha? I saw some fixes
>>> coming in, and producing some
>>> alphas at least gives us more visibility :-)
>>>
>>> WDYT ?
>>>
>>> -Matthias
>>>
>>> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com>
>>> wrote:
>>> > Hi
>>> >
>>> > I deploy a snapshot here:
>>> >
>>> >
>>> > http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
>>> >
>>> > regards,
>>> >
>>> > Leonardo Uribe
>>> >
>>> > 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
>>> >>
>>> >> I don't see the problem of building a snapshot, but for some reason
>>> >> Continuum is unavailable. I get a "Connection Reset" http error.
>>> >>
>>> >> I'm also not sure if I have build rights in Continuum, but I'm sure
>>> >> some guys on this thread do...
>>> >>
>>> >> /JK
>>> >>
>>> >>
>>> >> 2009/12/26 David Jencks <da...@yahoo.com>:
>>> >> > Many thanks for applying this!
>>> >> >
>>> >> > If it doesn't go against any myfaces development policies, it would
>>> >> > be
>>> >> > great
>>> >> > if someone could deploy a snapshot built after this patch.
>>> >> >
>>> >> > thanks
>>> >> > david jencks
>>> >> >
>>> >> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>>> >> >
>>> >> >> http://svn.apache.org/viewvc?view=revision&revision=893759
>>> >> >>
>>> >> >> David, thanks for the patch
>>> >> >>
>>> >> >> -Matthias
>>> >> >>
>>> >> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan
>>> >> >> <da...@gmail.com>
>>> >> >> wrote:
>>> >> >>>
>>> >> >>> Yah guys, thanks for clearing that up. Your right that I didn't
>>> >> >>> take
>>> >> >>> a look at the patch and mis understood your proposal. +1 to the
>>> >> >>> patch.
>>> >> >>>
>>> >> >>> Sent from my iPhone
>>> >> >>>
>>> >> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf
>>> >> >>> <ma...@apache.org>
>>> >> >>> wrote:
>>> >> >>>
>>> >> >>>> Hey David,
>>> >> >>>>
>>> >> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>>> >> >>>> <da...@yahoo.com> wrote:
>>> >> >>>>>
>>> >> >>>>> I'm afraid there is still a lot of confusion about the proposed
>>> >> >>>>> patch. The
>>> >> >>>>> comments don't appear to me to relate to the patch. I'm not
>>> >> >>>>> sure
>>> >> >>>>> how to
>>> >> >>>>> proceed other than through excessive and rather obnoxious
>>> >> >>>>> repetition, for
>>> >> >>>>> which I apologize.
>>> >> >>>>
>>> >> >>>> :-) No worries
>>> >> >>>>
>>> >> >>>>> If there is some more information I could provide to
>>> >> >>>>> clear things up please let me know what it is. I could provide
>>> >> >>>>> before-and-after manifest.mf but in my experience these are
>>> >> >>>>> really
>>> >> >>>>> hard to
>>> >> >>>>> see what is going on in due to the rather opaque formatting
>>> >> >>>>> rules,
>>> >> >>>>> I think
>>> >> >>>>> the maven-bundle-plugin configuration from the patch is a lot
>>> >> >>>>> clearer.
>>> >> >>>>
>>> >> >>>> +1 on a patch
>>> >> >>>>
>>> >> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>> >> >>>>>
>>> >> >>>>> I think I agree with Matthias that this may be problematic. If
>>> >> >>>>> you
>>> >> >>>>> compile
>>> >> >>>>> something against Servlet 3.0 classes, you very well may run
>>> >> >>>>> into
>>> >> >>>>> some
>>> >> >>>>> runtime issues if you then try to use those binaries in a
>>> >> >>>>> Servlet
>>> >> >>>>> 2.5 type
>>> >> >>>>> environment. You generally *WILL NOT* run into problems if you
>>> >> >>>>> do
>>> >> >>>>> the
>>> >> >>>>> reverse.
>>> >> >>>>>
>>> >> >>>>> True, but irrelevant to the change proposed in the patch. The
>>> >> >>>>> patch does
>>> >> >>>>> not change any dependencies.
>>> >> >>>>
>>> >> >>>> I think that was misunderstood ?
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
>>> >> >>>>> builds
>>> >> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>>> >> >>>>> but we had
>>> >> >>>>> to use a bunch of proxy objects attached to interfaces and a lot
>>> >> >>>>> of
>>> >> >>>>> reflection to get this to work correctly.
>>> >> >>>>>
>>> >> >>>>> I guess I'm wondering what issue you have right now with the
>>> >> >>>>> current
>>> >> >>>>> dependencies.
>>> >> >>>>>
>>> >> >>>>> None, I'm not proposing changing any dependencies.
>>> >> >>>>
>>> >> >>>> I think it is now more clear
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>>> >> >>>>> geronimo
>>> >> >>>>> can't depend on Servlet 3.0. They should both be "provided"
>>> >> >>>>> dependencies.
>>> >> >>>>>
>>> >> >>>>> The patch does not relate to maven dependencies in any way.
>>> >> >>>>
>>> >> >>>> Yes, correct
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> If you *DO* need Servlet 3.0 support as a library, I would
>>> >> >>>>> suggest
>>> >> >>>>> adding it
>>> >> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
>>> >> >>>>>
>>> >> >>>>> A profile would not be able to affect this issue, since we need
>>> >> >>>>> different
>>> >> >>>>> osgi metadata in the published jars. We don't care what myfaces
>>> >> >>>>> builds
>>> >> >>>>> against.
>>> >> >>>>
>>> >> >>>> fair enough :-)
>>> >> >>>>
>>> >> >>>>>
>>> >> >>>>> So, here's the patch:
>>> >> >>>>> Index: impl/pom.xml
>>> >> >>>>>
>>> >> >>>>> ===================================================================
>>> >> >>>>> --- impl/pom.xml (revision 892639)
>>> >> >>>>> +++ impl/pom.xml (working copy)
>>> >> >>>>> @@ -223,13 +223,13 @@
>>> >> >>>>> javax.ejb;resolution:=optional,
>>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>>> >> >>>>> javax.naming,
>>> >> >>>>> - javax.persistence;version="[1.0.0,
>>> >> >>>>> 2.0.0)";resolution:=optional,
>>> >> >>>>> - javax.portlet;version="[1.0.0,
>>> >> >>>>> 2.0.0)";resolution:=optional,
>>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>> >> >>>>> + javax.persistence;version="[1.0.0,
>>> >> >>>>> 2.1)";resolution:=optional,
>>> >> >>>>> + javax.portlet;version="[1.0.0,
>>> >> >>>>> 2.1)";resolution:=optional,
>>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>> >> >>>>> 3.0.0)",
>>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>> >> >>>>> 3.1)",
>>> >> >>>>> javax.xml.parsers,
>>> >> >>>>> org.apache;resolution:=optional,
>>> >> >>>>> org.apache.commons.beanutils;version="[1.7.0,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> Index: api/pom.xml
>>> >> >>>>>
>>> >> >>>>> ===================================================================
>>> >> >>>>> --- api/pom.xml (revision 892639)
>>> >> >>>>> +++ api/pom.xml (working copy)
>>> >> >>>>> @@ -221,12 +221,12 @@
>>> >> >>>>> </Export-Package>
>>> >> >>>>> <Import-Package>
>>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>> >> >>>>> 3.0.0)",
>>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>>> >> >>>>> 3.1)",
>>> >> >>>>> org.apache.commons.logging;version="[1.1.1,
>>> >> >>>>> 2.0.0)",
>>> >> >>>>> javax.faces.*;version="${project.version}"
>>> >> >>>>> </Import-Package>
>>> >> >>>>> I think it's fairly clear that this does not change the maven
>>> >> >>>>> dependencies
>>> >> >>>>> or what myfaces is building against. All it does is allow
>>> >> >>>>> myfaces
>>> >> >>>>> to be
>>> >> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
>>> >> >>>>> currently
>>> >> >>>>> not possible. This is blocking geronimo-myfaces 2 integration.
>>> >> >>>>> I
>>> >> >>>>> can't
>>> >> >>>>> imagine any scenario that currently works that this proposed
>>> >> >>>>> change
>>> >> >>>>> would
>>> >> >>>>> affect, all it does is allow myfaces to be used in more
>>> >> >>>>> environments. If
>>> >> >>>>> you think this change will prevent a currently working scenario
>>> >> >>>>> from working
>>> >> >>>>> please explain what it is and how.
>>> >> >>>>
>>> >> >>>>
>>> >> >>>> I think I am totally fine on the <Import-Package> changes.
>>> >> >>>> Let me give your patch a try.
>>> >> >>>>
>>> >> >>>> David, thanks for bugging you on that, again.
>>> >> >>>>
>>> >> >>>> -Matthias
>>> >> >>>>
>>> >> >>>>> thanks
>>> >> >>>>> david jencks
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> Scott
>>> >> >>>>>
>>> >> >>>>> David Jencks wrote:
>>> >> >>>>>
>>> >> >>>>> Matthias,
>>> >> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
>>> >> >>>>> package
>>> >> >>>>> version metadata does not specify what jar myfaces is built
>>> >> >>>>> against, but
>>> >> >>>>> does restrict which package versions myfaces can be used with in
>>> >> >>>>> an
>>> >> >>>>> osgi
>>> >> >>>>> environment. While the osgi package version metadata is not
>>> >> >>>>> part
>>> >> >>>>> of javaee
>>> >> >>>>> specs, there seems to be general agreement that the spec version
>>> >> >>>>> should be
>>> >> >>>>> used as the package version for api jars. So, in order for
>>> >> >>>>> myfaces
>>> >> >>>>> to be
>>> >> >>>>> used in a javee 6 environment, it needs to allow wiring to a
>>> >> >>>>> servlet 3.0
>>> >> >>>>> spec jar. That doesn't mean that you need to build myfaces
>>> >> >>>>> against
>>> >> >>>>> a
>>> >> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
>>> >> >>>>> servlet 2.5
>>> >> >>>>> spec jars in, say, a javaee 5 environment.
>>> >> >>>>> I'd appreciate it if someone could update trunk for this so we
>>> >> >>>>> can
>>> >> >>>>> continue
>>> >> >>>>> with integrating myfaces 2 in geronimo. I've attached a
>>> >> >>>>> suitable
>>> >> >>>>> patch to
>>> >> >>>>> MYFACES-2290 as
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>> >> >>>>> With this patch we can at least start a server that has loaded
>>> >> >>>>> myfaces 2.
>>> >> >>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>>> >> >>>>> many thanks
>>> >> >>>>> david jencks
>>> >> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>> >> >>>>>
>>> >> >>>>> Ivan,
>>> >> >>>>>
>>> >> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>> >> >>>>> and jsf 2.0 has _no_ dependency to it...
>>> >> >>>>>
>>> >> >>>>> -Matthias
>>> >> >>>>>
>>> >> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>> >> >>>>>
>>> >> >>>>> Hi, is it possible to update the accepted servlet spec version
>>> >> >>>>> to
>>> >> >>>>> 3.0.0 in
>>> >> >>>>>
>>> >> >>>>> the configurations of maven-bundle-plugin?
>>> >> >>>>>
>>> >> >>>>> Thanks !
>>> >> >>>>>
>>> >> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>> >> >>>>>
>>> >> >>>>> +1
>>> >> >>>>>
>>> >> >>>>> Leonardo Uribe schrieb:
>>> >> >>>>>
>>> >> >>>>> Hi,
>>> >> >>>>>
>>> >> >>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>> >> >>>>> Apache
>>> >> >>>>>
>>> >> >>>>> MyFaces core out.
>>> >> >>>>>
>>> >> >>>>> Please note that this vote concerns all of the following parts:
>>> >> >>>>>
>>> >> >>>>> 1. Maven artifact group "org.apache.myfaces.shared"
>>> >> >>>>> v4.0.1-alpha
>>> >> >>>>> [1]
>>> >> >>>>>
>>> >> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha
>>> >> >>>>> [1]
>>> >> >>>>>
>>> >> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
>>> >> >>>>> [1]
>>> >> >>>>>
>>> >> >>>>> The artifacts are deployed to my private Apache account ([1] and
>>> >> >>>>> [3]
>>> >> >>>>>
>>> >> >>>>> for binary and source packages).
>>> >> >>>>>
>>> >> >>>>> The release notes could be found at [4].
>>> >> >>>>>
>>> >> >>>>> Also the clirr test does not show binary incompatibilities with
>>> >> >>>>>
>>> >> >>>>> myfaces-api.
>>> >> >>>>>
>>> >> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>> >> >>>>>
>>> >> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>> >> >>>>>
>>> >> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>> >> >>>>>
>>> >> >>>>> [4]
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> --
>>> >> >>>>>
>>> >> >>>>> Ivan
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>> --
>>> >> >>>>> Matthias Wessendorf
>>> >> >>>>>
>>> >> >>>>> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >>>>> sessions: http://www.slideshare.net/mwessendorf
>>> >> >>>>> twitter: http://twitter.com/mwessendorf
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>>
>>> >> >>>>
>>> >> >>>>
>>> >> >>>>
>>> >> >>>> --
>>> >> >>>> Matthias Wessendorf
>>> >> >>>>
>>> >> >>>> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >>>> sessions: http://www.slideshare.net/mwessendorf
>>> >> >>>> twitter: http://twitter.com/mwessendorf
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> Matthias Wessendorf
>>> >> >>
>>> >> >> blog: http://matthiaswessendorf.wordpress.com/
>>> >> >> sessions: http://www.slideshare.net/mwessendorf
>>> >> >> twitter: http://twitter.com/mwessendorf
>>> >> >
>>> >> >
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>
>>
>>
>> --
>> Grant Smith
>>
>
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Leonardo Uribe <lu...@gmail.com>.
Hi
Yes, there is a lot of issues solved right now, so I would like to do a
release, but right now I'm on vacations until January 10.
My personal list of issues to be solved before release a new alpha (maybe we
should release as beta or release candidate).
MYFACES-2363 ExceptionHandler implementation requires deal with ajax
responses
MYFACES-2464 Find a way to do not use ELExpressions on jsf.js for
getProjectStage
Commit all pending patches.
Release myfaces-builder-plugin again to include some fixes on component
generation for jsf 2.0 (also include @JSFWebConfigParam "deprecated"
property).
Jakob is doing a great job fixing ExceptionHandler api, so as soon as these
issues are solved I'll start the procedure for another release.
regards
Leonardo Uribe
2009/12/29 Grant Smith <wo...@gmail.com>
> I would say definitely release a new one...
>
>
> On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <ma...@apache.org>wrote:
>
>> cool.
>>
>> Leo, all:
>> do you have the feeling we may need a new alpha? I saw some fixes
>> coming in, and producing some
>> alphas at least gives us more visibility :-)
>>
>> WDYT ?
>>
>> -Matthias
>>
>> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com>
>> wrote:
>> > Hi
>> >
>> > I deploy a snapshot here:
>> >
>> >
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
>> >
>> > regards,
>> >
>> > Leonardo Uribe
>> >
>> > 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
>> >>
>> >> I don't see the problem of building a snapshot, but for some reason
>> >> Continuum is unavailable. I get a "Connection Reset" http error.
>> >>
>> >> I'm also not sure if I have build rights in Continuum, but I'm sure
>> >> some guys on this thread do...
>> >>
>> >> /JK
>> >>
>> >>
>> >> 2009/12/26 David Jencks <da...@yahoo.com>:
>> >> > Many thanks for applying this!
>> >> >
>> >> > If it doesn't go against any myfaces development policies, it would
>> be
>> >> > great
>> >> > if someone could deploy a snapshot built after this patch.
>> >> >
>> >> > thanks
>> >> > david jencks
>> >> >
>> >> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>> >> >
>> >> >> http://svn.apache.org/viewvc?view=revision&revision=893759
>> >> >>
>> >> >> David, thanks for the patch
>> >> >>
>> >> >> -Matthias
>> >> >>
>> >> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <darkarena@gmail.com
>> >
>> >> >> wrote:
>> >> >>>
>> >> >>> Yah guys, thanks for clearing that up. Your right that I didn't
>> take
>> >> >>> a look at the patch and mis understood your proposal. +1 to the
>> >> >>> patch.
>> >> >>>
>> >> >>> Sent from my iPhone
>> >> >>>
>> >> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <
>> matzew@apache.org>
>> >> >>> wrote:
>> >> >>>
>> >> >>>> Hey David,
>> >> >>>>
>> >> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>> >> >>>> <da...@yahoo.com> wrote:
>> >> >>>>>
>> >> >>>>> I'm afraid there is still a lot of confusion about the proposed
>> >> >>>>> patch. The
>> >> >>>>> comments don't appear to me to relate to the patch. I'm not
>> sure
>> >> >>>>> how to
>> >> >>>>> proceed other than through excessive and rather obnoxious
>> >> >>>>> repetition, for
>> >> >>>>> which I apologize.
>> >> >>>>
>> >> >>>> :-) No worries
>> >> >>>>
>> >> >>>>> If there is some more information I could provide to
>> >> >>>>> clear things up please let me know what it is. I could provide
>> >> >>>>> before-and-after manifest.mf but in my experience these are
>> really
>> >> >>>>> hard to
>> >> >>>>> see what is going on in due to the rather opaque formatting
>> rules,
>> >> >>>>> I think
>> >> >>>>> the maven-bundle-plugin configuration from the patch is a lot
>> >> >>>>> clearer.
>> >> >>>>
>> >> >>>> +1 on a patch
>> >> >>>>
>> >> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>> >> >>>>>
>> >> >>>>> I think I agree with Matthias that this may be problematic. If
>> you
>> >> >>>>> compile
>> >> >>>>> something against Servlet 3.0 classes, you very well may run into
>> >> >>>>> some
>> >> >>>>> runtime issues if you then try to use those binaries in a Servlet
>> >> >>>>> 2.5 type
>> >> >>>>> environment. You generally *WILL NOT* run into problems if you
>> do
>> >> >>>>> the
>> >> >>>>> reverse.
>> >> >>>>>
>> >> >>>>> True, but irrelevant to the change proposed in the patch. The
>> >> >>>>> patch does
>> >> >>>>> not change any dependencies.
>> >> >>>>
>> >> >>>> I think that was misunderstood ?
>> >> >>>>
>> >> >>>>>
>> >> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
>> >> >>>>> builds
>> >> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>> >> >>>>> but we had
>> >> >>>>> to use a bunch of proxy objects attached to interfaces and a lot
>> of
>> >> >>>>> reflection to get this to work correctly.
>> >> >>>>>
>> >> >>>>> I guess I'm wondering what issue you have right now with the
>> current
>> >> >>>>> dependencies.
>> >> >>>>>
>> >> >>>>> None, I'm not proposing changing any dependencies.
>> >> >>>>
>> >> >>>> I think it is now more clear
>> >> >>>>
>> >> >>>>>
>> >> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>> >> >>>>> geronimo
>> >> >>>>> can't depend on Servlet 3.0. They should both be "provided"
>> >> >>>>> dependencies.
>> >> >>>>>
>> >> >>>>> The patch does not relate to maven dependencies in any way.
>> >> >>>>
>> >> >>>> Yes, correct
>> >> >>>>
>> >> >>>>>
>> >> >>>>> If you *DO* need Servlet 3.0 support as a library, I would
>> suggest
>> >> >>>>> adding it
>> >> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
>> >> >>>>>
>> >> >>>>> A profile would not be able to affect this issue, since we need
>> >> >>>>> different
>> >> >>>>> osgi metadata in the published jars. We don't care what myfaces
>> >> >>>>> builds
>> >> >>>>> against.
>> >> >>>>
>> >> >>>> fair enough :-)
>> >> >>>>
>> >> >>>>>
>> >> >>>>> So, here's the patch:
>> >> >>>>> Index: impl/pom.xml
>> >> >>>>>
>> ===================================================================
>> >> >>>>> --- impl/pom.xml (revision 892639)
>> >> >>>>> +++ impl/pom.xml (working copy)
>> >> >>>>> @@ -223,13 +223,13 @@
>> >> >>>>> javax.ejb;resolution:=optional,
>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>> >> >>>>> javax.naming,
>> >> >>>>> - javax.persistence;version="[1.0.0,
>> >> >>>>> 2.0.0)";resolution:=optional,
>> >> >>>>> - javax.portlet;version="[1.0.0,
>> >> >>>>> 2.0.0)";resolution:=optional,
>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>> >> >>>>> + javax.persistence;version="[1.0.0,
>> >> >>>>> 2.1)";resolution:=optional,
>> >> >>>>> + javax.portlet;version="[1.0.0,
>> >> >>>>> 2.1)";resolution:=optional,
>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>> >> >>>>> 2.0.0)",
>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>> >> >>>>> 3.0.0)",
>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>> 3.1)",
>> >> >>>>> javax.xml.parsers,
>> >> >>>>> org.apache;resolution:=optional,
>> >> >>>>> org.apache.commons.beanutils;version="[1.7.0,
>> >> >>>>> 2.0.0)",
>> >> >>>>> Index: api/pom.xml
>> >> >>>>>
>> ===================================================================
>> >> >>>>> --- api/pom.xml (revision 892639)
>> >> >>>>> +++ api/pom.xml (working copy)
>> >> >>>>> @@ -221,12 +221,12 @@
>> >> >>>>> </Export-Package>
>> >> >>>>> <Import-Package>
>> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>> >> >>>>> 2.0.0)",
>> >> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>> >> >>>>> 2.0.0)",
>> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>> >> >>>>> 3.0.0)",
>> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
>> 3.1)",
>> >> >>>>> org.apache.commons.logging;version="[1.1.1,
>> >> >>>>> 2.0.0)",
>> >> >>>>> javax.faces.*;version="${project.version}"
>> >> >>>>> </Import-Package>
>> >> >>>>> I think it's fairly clear that this does not change the maven
>> >> >>>>> dependencies
>> >> >>>>> or what myfaces is building against. All it does is allow
>> myfaces
>> >> >>>>> to be
>> >> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
>> >> >>>>> currently
>> >> >>>>> not possible. This is blocking geronimo-myfaces 2 integration.
>> I
>> >> >>>>> can't
>> >> >>>>> imagine any scenario that currently works that this proposed
>> change
>> >> >>>>> would
>> >> >>>>> affect, all it does is allow myfaces to be used in more
>> >> >>>>> environments. If
>> >> >>>>> you think this change will prevent a currently working scenario
>> >> >>>>> from working
>> >> >>>>> please explain what it is and how.
>> >> >>>>
>> >> >>>>
>> >> >>>> I think I am totally fine on the <Import-Package> changes.
>> >> >>>> Let me give your patch a try.
>> >> >>>>
>> >> >>>> David, thanks for bugging you on that, again.
>> >> >>>>
>> >> >>>> -Matthias
>> >> >>>>
>> >> >>>>> thanks
>> >> >>>>> david jencks
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> Scott
>> >> >>>>>
>> >> >>>>> David Jencks wrote:
>> >> >>>>>
>> >> >>>>> Matthias,
>> >> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
>> >> >>>>> package
>> >> >>>>> version metadata does not specify what jar myfaces is built
>> >> >>>>> against, but
>> >> >>>>> does restrict which package versions myfaces can be used with in
>> an
>> >> >>>>> osgi
>> >> >>>>> environment. While the osgi package version metadata is not
>> part
>> >> >>>>> of javaee
>> >> >>>>> specs, there seems to be general agreement that the spec version
>> >> >>>>> should be
>> >> >>>>> used as the package version for api jars. So, in order for
>> myfaces
>> >> >>>>> to be
>> >> >>>>> used in a javee 6 environment, it needs to allow wiring to a
>> >> >>>>> servlet 3.0
>> >> >>>>> spec jar. That doesn't mean that you need to build myfaces
>> against
>> >> >>>>> a
>> >> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
>> >> >>>>> servlet 2.5
>> >> >>>>> spec jars in, say, a javaee 5 environment.
>> >> >>>>> I'd appreciate it if someone could update trunk for this so we
>> can
>> >> >>>>> continue
>> >> >>>>> with integrating myfaces 2 in geronimo. I've attached a suitable
>> >> >>>>> patch to
>> >> >>>>> MYFACES-2290 as
>> >> >>>>>
>> >> >>>>>
>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>> >> >>>>> With this patch we can at least start a server that has loaded
>> >> >>>>> myfaces 2.
>> >> >>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>> >> >>>>> many thanks
>> >> >>>>> david jencks
>> >> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>> >> >>>>>
>> >> >>>>> Ivan,
>> >> >>>>>
>> >> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>> >> >>>>> and jsf 2.0 has _no_ dependency to it...
>> >> >>>>>
>> >> >>>>> -Matthias
>> >> >>>>>
>> >> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>> >> >>>>>
>> >> >>>>> Hi, is it possible to update the accepted servlet spec version to
>> >> >>>>> 3.0.0 in
>> >> >>>>>
>> >> >>>>> the configurations of maven-bundle-plugin?
>> >> >>>>>
>> >> >>>>> Thanks !
>> >> >>>>>
>> >> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>> >> >>>>>
>> >> >>>>> +1
>> >> >>>>>
>> >> >>>>> Leonardo Uribe schrieb:
>> >> >>>>>
>> >> >>>>> Hi,
>> >> >>>>>
>> >> >>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>> >> >>>>> Apache
>> >> >>>>>
>> >> >>>>> MyFaces core out.
>> >> >>>>>
>> >> >>>>> Please note that this vote concerns all of the following parts:
>> >> >>>>>
>> >> >>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
>> >> >>>>> [1]
>> >> >>>>>
>> >> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha
>> [1]
>> >> >>>>>
>> >> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
>> [1]
>> >> >>>>>
>> >> >>>>> The artifacts are deployed to my private Apache account ([1] and
>> [3]
>> >> >>>>>
>> >> >>>>> for binary and source packages).
>> >> >>>>>
>> >> >>>>> The release notes could be found at [4].
>> >> >>>>>
>> >> >>>>> Also the clirr test does not show binary incompatibilities with
>> >> >>>>>
>> >> >>>>> myfaces-api.
>> >> >>>>>
>> >> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
>> >> >>>>>
>> >> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>> >> >>>>>
>> >> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
>> >> >>>>>
>> >> >>>>> [4]
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> --
>> >> >>>>>
>> >> >>>>> Ivan
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> --
>> >> >>>>> Matthias Wessendorf
>> >> >>>>>
>> >> >>>>> blog: http://matthiaswessendorf.wordpress.com/
>> >> >>>>> sessions: http://www.slideshare.net/mwessendorf
>> >> >>>>> twitter: http://twitter.com/mwessendorf
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>> --
>> >> >>>> Matthias Wessendorf
>> >> >>>>
>> >> >>>> blog: http://matthiaswessendorf.wordpress.com/
>> >> >>>> sessions: http://www.slideshare.net/mwessendorf
>> >> >>>> twitter: http://twitter.com/mwessendorf
>> >> >>>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Matthias Wessendorf
>> >> >>
>> >> >> blog: http://matthiaswessendorf.wordpress.com/
>> >> >> sessions: http://www.slideshare.net/mwessendorf
>> >> >> twitter: http://twitter.com/mwessendorf
>> >> >
>> >> >
>> >
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>
>
>
> --
> Grant Smith
>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Grant Smith <wo...@gmail.com>.
I would say definitely release a new one...
On Tue, Dec 29, 2009 at 2:23 AM, Matthias Wessendorf <ma...@apache.org>wrote:
> cool.
>
> Leo, all:
> do you have the feeling we may need a new alpha? I saw some fixes
> coming in, and producing some
> alphas at least gives us more visibility :-)
>
> WDYT ?
>
> -Matthias
>
> On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com> wrote:
> > Hi
> >
> > I deploy a snapshot here:
> >
> >
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
> >
> > regards,
> >
> > Leonardo Uribe
> >
> > 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
> >>
> >> I don't see the problem of building a snapshot, but for some reason
> >> Continuum is unavailable. I get a "Connection Reset" http error.
> >>
> >> I'm also not sure if I have build rights in Continuum, but I'm sure
> >> some guys on this thread do...
> >>
> >> /JK
> >>
> >>
> >> 2009/12/26 David Jencks <da...@yahoo.com>:
> >> > Many thanks for applying this!
> >> >
> >> > If it doesn't go against any myfaces development policies, it would be
> >> > great
> >> > if someone could deploy a snapshot built after this patch.
> >> >
> >> > thanks
> >> > david jencks
> >> >
> >> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
> >> >
> >> >> http://svn.apache.org/viewvc?view=revision&revision=893759
> >> >>
> >> >> David, thanks for the patch
> >> >>
> >> >> -Matthias
> >> >>
> >> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <da...@gmail.com>
> >> >> wrote:
> >> >>>
> >> >>> Yah guys, thanks for clearing that up. Your right that I didn't
> take
> >> >>> a look at the patch and mis understood your proposal. +1 to the
> >> >>> patch.
> >> >>>
> >> >>> Sent from my iPhone
> >> >>>
> >> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <matzew@apache.org
> >
> >> >>> wrote:
> >> >>>
> >> >>>> Hey David,
> >> >>>>
> >> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
> >> >>>> <da...@yahoo.com> wrote:
> >> >>>>>
> >> >>>>> I'm afraid there is still a lot of confusion about the proposed
> >> >>>>> patch. The
> >> >>>>> comments don't appear to me to relate to the patch. I'm not sure
> >> >>>>> how to
> >> >>>>> proceed other than through excessive and rather obnoxious
> >> >>>>> repetition, for
> >> >>>>> which I apologize.
> >> >>>>
> >> >>>> :-) No worries
> >> >>>>
> >> >>>>> If there is some more information I could provide to
> >> >>>>> clear things up please let me know what it is. I could provide
> >> >>>>> before-and-after manifest.mf but in my experience these are really
> >> >>>>> hard to
> >> >>>>> see what is going on in due to the rather opaque formatting rules,
> >> >>>>> I think
> >> >>>>> the maven-bundle-plugin configuration from the patch is a lot
> >> >>>>> clearer.
> >> >>>>
> >> >>>> +1 on a patch
> >> >>>>
> >> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
> >> >>>>>
> >> >>>>> I think I agree with Matthias that this may be problematic. If
> you
> >> >>>>> compile
> >> >>>>> something against Servlet 3.0 classes, you very well may run into
> >> >>>>> some
> >> >>>>> runtime issues if you then try to use those binaries in a Servlet
> >> >>>>> 2.5 type
> >> >>>>> environment. You generally *WILL NOT* run into problems if you do
> >> >>>>> the
> >> >>>>> reverse.
> >> >>>>>
> >> >>>>> True, but irrelevant to the change proposed in the patch. The
> >> >>>>> patch does
> >> >>>>> not change any dependencies.
> >> >>>>
> >> >>>> I think that was misunderstood ?
> >> >>>>
> >> >>>>>
> >> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
> >> >>>>> builds
> >> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
> >> >>>>> but we had
> >> >>>>> to use a bunch of proxy objects attached to interfaces and a lot
> of
> >> >>>>> reflection to get this to work correctly.
> >> >>>>>
> >> >>>>> I guess I'm wondering what issue you have right now with the
> current
> >> >>>>> dependencies.
> >> >>>>>
> >> >>>>> None, I'm not proposing changing any dependencies.
> >> >>>>
> >> >>>> I think it is now more clear
> >> >>>>
> >> >>>>>
> >> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
> >> >>>>> geronimo
> >> >>>>> can't depend on Servlet 3.0. They should both be "provided"
> >> >>>>> dependencies.
> >> >>>>>
> >> >>>>> The patch does not relate to maven dependencies in any way.
> >> >>>>
> >> >>>> Yes, correct
> >> >>>>
> >> >>>>>
> >> >>>>> If you *DO* need Servlet 3.0 support as a library, I would suggest
> >> >>>>> adding it
> >> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
> >> >>>>>
> >> >>>>> A profile would not be able to affect this issue, since we need
> >> >>>>> different
> >> >>>>> osgi metadata in the published jars. We don't care what myfaces
> >> >>>>> builds
> >> >>>>> against.
> >> >>>>
> >> >>>> fair enough :-)
> >> >>>>
> >> >>>>>
> >> >>>>> So, here's the patch:
> >> >>>>> Index: impl/pom.xml
> >> >>>>>
> ===================================================================
> >> >>>>> --- impl/pom.xml (revision 892639)
> >> >>>>> +++ impl/pom.xml (working copy)
> >> >>>>> @@ -223,13 +223,13 @@
> >> >>>>> javax.ejb;resolution:=optional,
> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
> >> >>>>> javax.naming,
> >> >>>>> - javax.persistence;version="[1.0.0,
> >> >>>>> 2.0.0)";resolution:=optional,
> >> >>>>> - javax.portlet;version="[1.0.0,
> >> >>>>> 2.0.0)";resolution:=optional,
> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
> >> >>>>> + javax.persistence;version="[1.0.0,
> >> >>>>> 2.1)";resolution:=optional,
> >> >>>>> + javax.portlet;version="[1.0.0,
> >> >>>>> 2.1)";resolution:=optional,
> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
> >> >>>>> 2.0.0)",
> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
> >> >>>>> 3.0.0)",
> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
> 3.1)",
> >> >>>>> javax.xml.parsers,
> >> >>>>> org.apache;resolution:=optional,
> >> >>>>> org.apache.commons.beanutils;version="[1.7.0,
> >> >>>>> 2.0.0)",
> >> >>>>> Index: api/pom.xml
> >> >>>>>
> ===================================================================
> >> >>>>> --- api/pom.xml (revision 892639)
> >> >>>>> +++ api/pom.xml (working copy)
> >> >>>>> @@ -221,12 +221,12 @@
> >> >>>>> </Export-Package>
> >> >>>>> <Import-Package>
> >> >>>>> javax.el;version="[1.0.0, 3.0.0)",
> >> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
> >> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
> >> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
> >> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
> >> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
> >> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> >> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
> >> >>>>> 2.0.0)",
> >> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
> >> >>>>> 2.0.0)",
> >> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
> >> >>>>> 3.0.0)",
> >> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0,
> 3.1)",
> >> >>>>> org.apache.commons.logging;version="[1.1.1,
> >> >>>>> 2.0.0)",
> >> >>>>> javax.faces.*;version="${project.version}"
> >> >>>>> </Import-Package>
> >> >>>>> I think it's fairly clear that this does not change the maven
> >> >>>>> dependencies
> >> >>>>> or what myfaces is building against. All it does is allow myfaces
> >> >>>>> to be
> >> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
> >> >>>>> currently
> >> >>>>> not possible. This is blocking geronimo-myfaces 2 integration. I
> >> >>>>> can't
> >> >>>>> imagine any scenario that currently works that this proposed
> change
> >> >>>>> would
> >> >>>>> affect, all it does is allow myfaces to be used in more
> >> >>>>> environments. If
> >> >>>>> you think this change will prevent a currently working scenario
> >> >>>>> from working
> >> >>>>> please explain what it is and how.
> >> >>>>
> >> >>>>
> >> >>>> I think I am totally fine on the <Import-Package> changes.
> >> >>>> Let me give your patch a try.
> >> >>>>
> >> >>>> David, thanks for bugging you on that, again.
> >> >>>>
> >> >>>> -Matthias
> >> >>>>
> >> >>>>> thanks
> >> >>>>> david jencks
> >> >>>>>
> >> >>>>>
> >> >>>>> Scott
> >> >>>>>
> >> >>>>> David Jencks wrote:
> >> >>>>>
> >> >>>>> Matthias,
> >> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
> >> >>>>> package
> >> >>>>> version metadata does not specify what jar myfaces is built
> >> >>>>> against, but
> >> >>>>> does restrict which package versions myfaces can be used with in
> an
> >> >>>>> osgi
> >> >>>>> environment. While the osgi package version metadata is not part
> >> >>>>> of javaee
> >> >>>>> specs, there seems to be general agreement that the spec version
> >> >>>>> should be
> >> >>>>> used as the package version for api jars. So, in order for
> myfaces
> >> >>>>> to be
> >> >>>>> used in a javee 6 environment, it needs to allow wiring to a
> >> >>>>> servlet 3.0
> >> >>>>> spec jar. That doesn't mean that you need to build myfaces
> against
> >> >>>>> a
> >> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
> >> >>>>> servlet 2.5
> >> >>>>> spec jars in, say, a javaee 5 environment.
> >> >>>>> I'd appreciate it if someone could update trunk for this so we can
> >> >>>>> continue
> >> >>>>> with integrating myfaces 2 in geronimo. I've attached a suitable
> >> >>>>> patch to
> >> >>>>> MYFACES-2290 as
> >> >>>>>
> >> >>>>>
> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
> >> >>>>> With this patch we can at least start a server that has loaded
> >> >>>>> myfaces 2.
> >> >>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
> >> >>>>> many thanks
> >> >>>>> david jencks
> >> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
> >> >>>>>
> >> >>>>> Ivan,
> >> >>>>>
> >> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
> >> >>>>> and jsf 2.0 has _no_ dependency to it...
> >> >>>>>
> >> >>>>> -Matthias
> >> >>>>>
> >> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
> >> >>>>>
> >> >>>>> Hi, is it possible to update the accepted servlet spec version to
> >> >>>>> 3.0.0 in
> >> >>>>>
> >> >>>>> the configurations of maven-bundle-plugin?
> >> >>>>>
> >> >>>>> Thanks !
> >> >>>>>
> >> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
> >> >>>>>
> >> >>>>> +1
> >> >>>>>
> >> >>>>> Leonardo Uribe schrieb:
> >> >>>>>
> >> >>>>> Hi,
> >> >>>>>
> >> >>>>> I was running the needed tasks to get the 2.0.0-alpha release of
> >> >>>>> Apache
> >> >>>>>
> >> >>>>> MyFaces core out.
> >> >>>>>
> >> >>>>> Please note that this vote concerns all of the following parts:
> >> >>>>>
> >> >>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
> >> >>>>> [1]
> >> >>>>>
> >> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha
> [1]
> >> >>>>>
> >> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
> [1]
> >> >>>>>
> >> >>>>> The artifacts are deployed to my private Apache account ([1] and
> [3]
> >> >>>>>
> >> >>>>> for binary and source packages).
> >> >>>>>
> >> >>>>> The release notes could be found at [4].
> >> >>>>>
> >> >>>>> Also the clirr test does not show binary incompatibilities with
> >> >>>>>
> >> >>>>> myfaces-api.
> >> >>>>>
> >> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
> >> >>>>>
> >> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> >> >>>>>
> >> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
> >> >>>>>
> >> >>>>> [4]
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> --
> >> >>>>>
> >> >>>>> Ivan
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> --
> >> >>>>> Matthias Wessendorf
> >> >>>>>
> >> >>>>> blog: http://matthiaswessendorf.wordpress.com/
> >> >>>>> sessions: http://www.slideshare.net/mwessendorf
> >> >>>>> twitter: http://twitter.com/mwessendorf
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> --
> >> >>>> Matthias Wessendorf
> >> >>>>
> >> >>>> blog: http://matthiaswessendorf.wordpress.com/
> >> >>>> sessions: http://www.slideshare.net/mwessendorf
> >> >>>> twitter: http://twitter.com/mwessendorf
> >> >>>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Matthias Wessendorf
> >> >>
> >> >> blog: http://matthiaswessendorf.wordpress.com/
> >> >> sessions: http://www.slideshare.net/mwessendorf
> >> >> twitter: http://twitter.com/mwessendorf
> >> >
> >> >
> >
> >
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>
--
Grant Smith
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Matthias Wessendorf <ma...@apache.org>.
cool.
Leo, all:
do you have the feeling we may need a new alpha? I saw some fixes
coming in, and producing some
alphas at least gives us more visibility :-)
WDYT ?
-Matthias
On Tue, Dec 29, 2009 at 12:37 AM, Leonardo Uribe <lu...@gmail.com> wrote:
> Hi
>
> I deploy a snapshot here:
>
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
>
> regards,
>
> Leonardo Uribe
>
> 2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
>>
>> I don't see the problem of building a snapshot, but for some reason
>> Continuum is unavailable. I get a "Connection Reset" http error.
>>
>> I'm also not sure if I have build rights in Continuum, but I'm sure
>> some guys on this thread do...
>>
>> /JK
>>
>>
>> 2009/12/26 David Jencks <da...@yahoo.com>:
>> > Many thanks for applying this!
>> >
>> > If it doesn't go against any myfaces development policies, it would be
>> > great
>> > if someone could deploy a snapshot built after this patch.
>> >
>> > thanks
>> > david jencks
>> >
>> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>> >
>> >> http://svn.apache.org/viewvc?view=revision&revision=893759
>> >>
>> >> David, thanks for the patch
>> >>
>> >> -Matthias
>> >>
>> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <da...@gmail.com>
>> >> wrote:
>> >>>
>> >>> Yah guys, thanks for clearing that up. Your right that I didn't take
>> >>> a look at the patch and mis understood your proposal. +1 to the
>> >>> patch.
>> >>>
>> >>> Sent from my iPhone
>> >>>
>> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <ma...@apache.org>
>> >>> wrote:
>> >>>
>> >>>> Hey David,
>> >>>>
>> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>> >>>> <da...@yahoo.com> wrote:
>> >>>>>
>> >>>>> I'm afraid there is still a lot of confusion about the proposed
>> >>>>> patch. The
>> >>>>> comments don't appear to me to relate to the patch. I'm not sure
>> >>>>> how to
>> >>>>> proceed other than through excessive and rather obnoxious
>> >>>>> repetition, for
>> >>>>> which I apologize.
>> >>>>
>> >>>> :-) No worries
>> >>>>
>> >>>>> If there is some more information I could provide to
>> >>>>> clear things up please let me know what it is. I could provide
>> >>>>> before-and-after manifest.mf but in my experience these are really
>> >>>>> hard to
>> >>>>> see what is going on in due to the rather opaque formatting rules,
>> >>>>> I think
>> >>>>> the maven-bundle-plugin configuration from the patch is a lot
>> >>>>> clearer.
>> >>>>
>> >>>> +1 on a patch
>> >>>>
>> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>> >>>>>
>> >>>>> I think I agree with Matthias that this may be problematic. If you
>> >>>>> compile
>> >>>>> something against Servlet 3.0 classes, you very well may run into
>> >>>>> some
>> >>>>> runtime issues if you then try to use those binaries in a Servlet
>> >>>>> 2.5 type
>> >>>>> environment. You generally *WILL NOT* run into problems if you do
>> >>>>> the
>> >>>>> reverse.
>> >>>>>
>> >>>>> True, but irrelevant to the change proposed in the patch. The
>> >>>>> patch does
>> >>>>> not change any dependencies.
>> >>>>
>> >>>> I think that was misunderstood ?
>> >>>>
>> >>>>>
>> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
>> >>>>> builds
>> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>> >>>>> but we had
>> >>>>> to use a bunch of proxy objects attached to interfaces and a lot of
>> >>>>> reflection to get this to work correctly.
>> >>>>>
>> >>>>> I guess I'm wondering what issue you have right now with the current
>> >>>>> dependencies.
>> >>>>>
>> >>>>> None, I'm not proposing changing any dependencies.
>> >>>>
>> >>>> I think it is now more clear
>> >>>>
>> >>>>>
>> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>> >>>>> geronimo
>> >>>>> can't depend on Servlet 3.0. They should both be "provided"
>> >>>>> dependencies.
>> >>>>>
>> >>>>> The patch does not relate to maven dependencies in any way.
>> >>>>
>> >>>> Yes, correct
>> >>>>
>> >>>>>
>> >>>>> If you *DO* need Servlet 3.0 support as a library, I would suggest
>> >>>>> adding it
>> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
>> >>>>>
>> >>>>> A profile would not be able to affect this issue, since we need
>> >>>>> different
>> >>>>> osgi metadata in the published jars. We don't care what myfaces
>> >>>>> builds
>> >>>>> against.
>> >>>>
>> >>>> fair enough :-)
>> >>>>
>> >>>>>
>> >>>>> So, here's the patch:
>> >>>>> Index: impl/pom.xml
>> >>>>> ===================================================================
>> >>>>> --- impl/pom.xml (revision 892639)
>> >>>>> +++ impl/pom.xml (working copy)
>> >>>>> @@ -223,13 +223,13 @@
>> >>>>> javax.ejb;resolution:=optional,
>> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>> >>>>> javax.naming,
>> >>>>> - javax.persistence;version="[1.0.0,
>> >>>>> 2.0.0)";resolution:=optional,
>> >>>>> - javax.portlet;version="[1.0.0,
>> >>>>> 2.0.0)";resolution:=optional,
>> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>> >>>>> + javax.persistence;version="[1.0.0,
>> >>>>> 2.1)";resolution:=optional,
>> >>>>> + javax.portlet;version="[1.0.0,
>> >>>>> 2.1)";resolution:=optional,
>> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>> >>>>> 2.0.0)",
>> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>> >>>>> 3.0.0)",
>> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>> >>>>> javax.xml.parsers,
>> >>>>> org.apache;resolution:=optional,
>> >>>>> org.apache.commons.beanutils;version="[1.7.0,
>> >>>>> 2.0.0)",
>> >>>>> Index: api/pom.xml
>> >>>>> ===================================================================
>> >>>>> --- api/pom.xml (revision 892639)
>> >>>>> +++ api/pom.xml (working copy)
>> >>>>> @@ -221,12 +221,12 @@
>> >>>>> </Export-Package>
>> >>>>> <Import-Package>
>> >>>>> javax.el;version="[1.0.0, 3.0.0)",
>> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
>> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>> >>>>> 2.0.0)",
>> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>> >>>>> 2.0.0)",
>> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>> >>>>> 3.0.0)",
>> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>> >>>>> org.apache.commons.logging;version="[1.1.1,
>> >>>>> 2.0.0)",
>> >>>>> javax.faces.*;version="${project.version}"
>> >>>>> </Import-Package>
>> >>>>> I think it's fairly clear that this does not change the maven
>> >>>>> dependencies
>> >>>>> or what myfaces is building against. All it does is allow myfaces
>> >>>>> to be
>> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
>> >>>>> currently
>> >>>>> not possible. This is blocking geronimo-myfaces 2 integration. I
>> >>>>> can't
>> >>>>> imagine any scenario that currently works that this proposed change
>> >>>>> would
>> >>>>> affect, all it does is allow myfaces to be used in more
>> >>>>> environments. If
>> >>>>> you think this change will prevent a currently working scenario
>> >>>>> from working
>> >>>>> please explain what it is and how.
>> >>>>
>> >>>>
>> >>>> I think I am totally fine on the <Import-Package> changes.
>> >>>> Let me give your patch a try.
>> >>>>
>> >>>> David, thanks for bugging you on that, again.
>> >>>>
>> >>>> -Matthias
>> >>>>
>> >>>>> thanks
>> >>>>> david jencks
>> >>>>>
>> >>>>>
>> >>>>> Scott
>> >>>>>
>> >>>>> David Jencks wrote:
>> >>>>>
>> >>>>> Matthias,
>> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
>> >>>>> package
>> >>>>> version metadata does not specify what jar myfaces is built
>> >>>>> against, but
>> >>>>> does restrict which package versions myfaces can be used with in an
>> >>>>> osgi
>> >>>>> environment. While the osgi package version metadata is not part
>> >>>>> of javaee
>> >>>>> specs, there seems to be general agreement that the spec version
>> >>>>> should be
>> >>>>> used as the package version for api jars. So, in order for myfaces
>> >>>>> to be
>> >>>>> used in a javee 6 environment, it needs to allow wiring to a
>> >>>>> servlet 3.0
>> >>>>> spec jar. That doesn't mean that you need to build myfaces against
>> >>>>> a
>> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
>> >>>>> servlet 2.5
>> >>>>> spec jars in, say, a javaee 5 environment.
>> >>>>> I'd appreciate it if someone could update trunk for this so we can
>> >>>>> continue
>> >>>>> with integrating myfaces 2 in geronimo. I've attached a suitable
>> >>>>> patch to
>> >>>>> MYFACES-2290 as
>> >>>>>
>> >>>>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>> >>>>> With this patch we can at least start a server that has loaded
>> >>>>> myfaces 2.
>> >>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>> >>>>> many thanks
>> >>>>> david jencks
>> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>> >>>>>
>> >>>>> Ivan,
>> >>>>>
>> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>> >>>>> and jsf 2.0 has _no_ dependency to it...
>> >>>>>
>> >>>>> -Matthias
>> >>>>>
>> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>> >>>>>
>> >>>>> Hi, is it possible to update the accepted servlet spec version to
>> >>>>> 3.0.0 in
>> >>>>>
>> >>>>> the configurations of maven-bundle-plugin?
>> >>>>>
>> >>>>> Thanks !
>> >>>>>
>> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>> >>>>>
>> >>>>> +1
>> >>>>>
>> >>>>> Leonardo Uribe schrieb:
>> >>>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>> >>>>> Apache
>> >>>>>
>> >>>>> MyFaces core out.
>> >>>>>
>> >>>>> Please note that this vote concerns all of the following parts:
>> >>>>>
>> >>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
>> >>>>> [1]
>> >>>>>
>> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>> >>>>>
>> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>> >>>>>
>> >>>>> The artifacts are deployed to my private Apache account ([1] and [3]
>> >>>>>
>> >>>>> for binary and source packages).
>> >>>>>
>> >>>>> The release notes could be found at [4].
>> >>>>>
>> >>>>> Also the clirr test does not show binary incompatibilities with
>> >>>>>
>> >>>>> myfaces-api.
>> >>>>>
>> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>> >>>>>
>> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>> >>>>>
>> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>> >>>>>
>> >>>>> [4]
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>>
>> >>>>> Ivan
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Matthias Wessendorf
>> >>>>>
>> >>>>> blog: http://matthiaswessendorf.wordpress.com/
>> >>>>> sessions: http://www.slideshare.net/mwessendorf
>> >>>>> twitter: http://twitter.com/mwessendorf
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Matthias Wessendorf
>> >>>>
>> >>>> blog: http://matthiaswessendorf.wordpress.com/
>> >>>> sessions: http://www.slideshare.net/mwessendorf
>> >>>> twitter: http://twitter.com/mwessendorf
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Matthias Wessendorf
>> >>
>> >> blog: http://matthiaswessendorf.wordpress.com/
>> >> sessions: http://www.slideshare.net/mwessendorf
>> >> twitter: http://twitter.com/mwessendorf
>> >
>> >
>
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Leonardo Uribe <lu...@gmail.com>.
Hi
I deploy a snapshot here:
http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/
regards,
Leonardo Uribe
2009/12/27 Jan-Kees van Andel <ja...@gmail.com>
> I don't see the problem of building a snapshot, but for some reason
> Continuum is unavailable. I get a "Connection Reset" http error.
>
> I'm also not sure if I have build rights in Continuum, but I'm sure
> some guys on this thread do...
>
> /JK
>
>
> 2009/12/26 David Jencks <da...@yahoo.com>:
> > Many thanks for applying this!
> >
> > If it doesn't go against any myfaces development policies, it would be
> great
> > if someone could deploy a snapshot built after this patch.
> >
> > thanks
> > david jencks
> >
> > On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
> >
> >> http://svn.apache.org/viewvc?view=revision&revision=893759
> >>
> >> David, thanks for the patch
> >>
> >> -Matthias
> >>
> >> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <da...@gmail.com>
> >> wrote:
> >>>
> >>> Yah guys, thanks for clearing that up. Your right that I didn't take
> >>> a look at the patch and mis understood your proposal. +1 to the patch.
> >>>
> >>> Sent from my iPhone
> >>>
> >>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <ma...@apache.org>
> >>> wrote:
> >>>
> >>>> Hey David,
> >>>>
> >>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
> >>>> <da...@yahoo.com> wrote:
> >>>>>
> >>>>> I'm afraid there is still a lot of confusion about the proposed
> >>>>> patch. The
> >>>>> comments don't appear to me to relate to the patch. I'm not sure
> >>>>> how to
> >>>>> proceed other than through excessive and rather obnoxious
> >>>>> repetition, for
> >>>>> which I apologize.
> >>>>
> >>>> :-) No worries
> >>>>
> >>>>> If there is some more information I could provide to
> >>>>> clear things up please let me know what it is. I could provide
> >>>>> before-and-after manifest.mf but in my experience these are really
> >>>>> hard to
> >>>>> see what is going on in due to the rather opaque formatting rules,
> >>>>> I think
> >>>>> the maven-bundle-plugin configuration from the patch is a lot
> >>>>> clearer.
> >>>>
> >>>> +1 on a patch
> >>>>
> >>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
> >>>>>
> >>>>> I think I agree with Matthias that this may be problematic. If you
> >>>>> compile
> >>>>> something against Servlet 3.0 classes, you very well may run into
> >>>>> some
> >>>>> runtime issues if you then try to use those binaries in a Servlet
> >>>>> 2.5 type
> >>>>> environment. You generally *WILL NOT* run into problems if you do
> >>>>> the
> >>>>> reverse.
> >>>>>
> >>>>> True, but irrelevant to the change proposed in the patch. The
> >>>>> patch does
> >>>>> not change any dependencies.
> >>>>
> >>>> I think that was misunderstood ?
> >>>>
> >>>>>
> >>>>> Now that's not to say it's impossible. Trinidad, for instance,
> >>>>> builds
> >>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
> >>>>> but we had
> >>>>> to use a bunch of proxy objects attached to interfaces and a lot of
> >>>>> reflection to get this to work correctly.
> >>>>>
> >>>>> I guess I'm wondering what issue you have right now with the current
> >>>>> dependencies.
> >>>>>
> >>>>> None, I'm not proposing changing any dependencies.
> >>>>
> >>>> I think it is now more clear
> >>>>
> >>>>>
> >>>>> Just because myfaces depends on Servlet 2.5 does not mean that
> >>>>> geronimo
> >>>>> can't depend on Servlet 3.0. They should both be "provided"
> >>>>> dependencies.
> >>>>>
> >>>>> The patch does not relate to maven dependencies in any way.
> >>>>
> >>>> Yes, correct
> >>>>
> >>>>>
> >>>>> If you *DO* need Servlet 3.0 support as a library, I would suggest
> >>>>> adding it
> >>>>> as a profile which DOES NOT run by default.. Just my $.02..
> >>>>>
> >>>>> A profile would not be able to affect this issue, since we need
> >>>>> different
> >>>>> osgi metadata in the published jars. We don't care what myfaces
> >>>>> builds
> >>>>> against.
> >>>>
> >>>> fair enough :-)
> >>>>
> >>>>>
> >>>>> So, here's the patch:
> >>>>> Index: impl/pom.xml
> >>>>> ===================================================================
> >>>>> --- impl/pom.xml (revision 892639)
> >>>>> +++ impl/pom.xml (working copy)
> >>>>> @@ -223,13 +223,13 @@
> >>>>> javax.ejb;resolution:=optional,
> >>>>> javax.el;version="[1.0.0, 3.0.0)",
> >>>>> javax.naming,
> >>>>> - javax.persistence;version="[1.0.0,
> >>>>> 2.0.0)";resolution:=optional,
> >>>>> - javax.portlet;version="[1.0.0,
> >>>>> 2.0.0)";resolution:=optional,
> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
> >>>>> + javax.persistence;version="[1.0.0,
> >>>>> 2.1)";resolution:=optional,
> >>>>> + javax.portlet;version="[1.0.0,
> >>>>> 2.1)";resolution:=optional,
> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
> >>>>> 2.0.0)",
> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
> >>>>> javax.xml.parsers,
> >>>>> org.apache;resolution:=optional,
> >>>>> org.apache.commons.beanutils;version="[1.7.0,
> >>>>> 2.0.0)",
> >>>>> Index: api/pom.xml
> >>>>> ===================================================================
> >>>>> --- api/pom.xml (revision 892639)
> >>>>> +++ api/pom.xml (working copy)
> >>>>> @@ -221,12 +221,12 @@
> >>>>> </Export-Package>
> >>>>> <Import-Package>
> >>>>> javax.el;version="[1.0.0, 3.0.0)",
> >>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
> >>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
> >>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
> >>>>> + javax.servlet;version="[2.5.0, 3.1)",
> >>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
> >>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> >>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
> >>>>> 2.0.0)",
> >>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
> >>>>> 2.0.0)",
> >>>>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
> >>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
> >>>>> org.apache.commons.logging;version="[1.1.1,
> >>>>> 2.0.0)",
> >>>>> javax.faces.*;version="${project.version}"
> >>>>> </Import-Package>
> >>>>> I think it's fairly clear that this does not change the maven
> >>>>> dependencies
> >>>>> or what myfaces is building against. All it does is allow myfaces
> >>>>> to be
> >>>>> used in an osgi environment with a servlet 3 spec jar. That is
> >>>>> currently
> >>>>> not possible. This is blocking geronimo-myfaces 2 integration. I
> >>>>> can't
> >>>>> imagine any scenario that currently works that this proposed change
> >>>>> would
> >>>>> affect, all it does is allow myfaces to be used in more
> >>>>> environments. If
> >>>>> you think this change will prevent a currently working scenario
> >>>>> from working
> >>>>> please explain what it is and how.
> >>>>
> >>>>
> >>>> I think I am totally fine on the <Import-Package> changes.
> >>>> Let me give your patch a try.
> >>>>
> >>>> David, thanks for bugging you on that, again.
> >>>>
> >>>> -Matthias
> >>>>
> >>>>> thanks
> >>>>> david jencks
> >>>>>
> >>>>>
> >>>>> Scott
> >>>>>
> >>>>> David Jencks wrote:
> >>>>>
> >>>>> Matthias,
> >>>>> I'm not sure you understand what Ivan is requesting. The osgi
> >>>>> package
> >>>>> version metadata does not specify what jar myfaces is built
> >>>>> against, but
> >>>>> does restrict which package versions myfaces can be used with in an
> >>>>> osgi
> >>>>> environment. While the osgi package version metadata is not part
> >>>>> of javaee
> >>>>> specs, there seems to be general agreement that the spec version
> >>>>> should be
> >>>>> used as the package version for api jars. So, in order for myfaces
> >>>>> to be
> >>>>> used in a javee 6 environment, it needs to allow wiring to a
> >>>>> servlet 3.0
> >>>>> spec jar. That doesn't mean that you need to build myfaces against a
> >>>>> servlet 3 jar, nor does it prevent myfaces from working with
> >>>>> servlet 2.5
> >>>>> spec jars in, say, a javaee 5 environment.
> >>>>> I'd appreciate it if someone could update trunk for this so we can
> >>>>> continue
> >>>>> with integrating myfaces 2 in geronimo. I've attached a suitable
> >>>>> patch to
> >>>>> MYFACES-2290 as
> >>>>>
> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
> >>>>> With this patch we can at least start a server that has loaded
> >>>>> myfaces 2.
> >>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
> >>>>> many thanks
> >>>>> david jencks
> >>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
> >>>>>
> >>>>> Ivan,
> >>>>>
> >>>>> we can't use servlet 3.0.0 yet. Not yet final ...
> >>>>> and jsf 2.0 has _no_ dependency to it...
> >>>>>
> >>>>> -Matthias
> >>>>>
> >>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
> >>>>>
> >>>>> Hi, is it possible to update the accepted servlet spec version to
> >>>>> 3.0.0 in
> >>>>>
> >>>>> the configurations of maven-bundle-plugin?
> >>>>>
> >>>>> Thanks !
> >>>>>
> >>>>> 2009/11/26 Werner Punz <we...@gmail.com>
> >>>>>
> >>>>> +1
> >>>>>
> >>>>> Leonardo Uribe schrieb:
> >>>>>
> >>>>> Hi,
> >>>>>
> >>>>> I was running the needed tasks to get the 2.0.0-alpha release of
> >>>>> Apache
> >>>>>
> >>>>> MyFaces core out.
> >>>>>
> >>>>> Please note that this vote concerns all of the following parts:
> >>>>>
> >>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
> >>>>> [1]
> >>>>>
> >>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
> >>>>>
> >>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
> >>>>>
> >>>>> The artifacts are deployed to my private Apache account ([1] and [3]
> >>>>>
> >>>>> for binary and source packages).
> >>>>>
> >>>>> The release notes could be found at [4].
> >>>>>
> >>>>> Also the clirr test does not show binary incompatibilities with
> >>>>>
> >>>>> myfaces-api.
> >>>>>
> >>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
> >>>>>
> >>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> >>>>>
> >>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
> >>>>>
> >>>>> [4]
> >>>>>
> >>>>>
> >>>>>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>>
> >>>>> Ivan
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Matthias Wessendorf
> >>>>>
> >>>>> blog: http://matthiaswessendorf.wordpress.com/
> >>>>> sessions: http://www.slideshare.net/mwessendorf
> >>>>> twitter: http://twitter.com/mwessendorf
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Matthias Wessendorf
> >>>>
> >>>> blog: http://matthiaswessendorf.wordpress.com/
> >>>> sessions: http://www.slideshare.net/mwessendorf
> >>>> twitter: http://twitter.com/mwessendorf
> >>>
> >>
> >>
> >>
> >> --
> >> Matthias Wessendorf
> >>
> >> blog: http://matthiaswessendorf.wordpress.com/
> >> sessions: http://www.slideshare.net/mwessendorf
> >> twitter: http://twitter.com/mwessendorf
> >
> >
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Jan-Kees van Andel <ja...@gmail.com>.
I don't see the problem of building a snapshot, but for some reason
Continuum is unavailable. I get a "Connection Reset" http error.
I'm also not sure if I have build rights in Continuum, but I'm sure
some guys on this thread do...
/JK
2009/12/26 David Jencks <da...@yahoo.com>:
> Many thanks for applying this!
>
> If it doesn't go against any myfaces development policies, it would be great
> if someone could deploy a snapshot built after this patch.
>
> thanks
> david jencks
>
> On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
>
>> http://svn.apache.org/viewvc?view=revision&revision=893759
>>
>> David, thanks for the patch
>>
>> -Matthias
>>
>> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <da...@gmail.com>
>> wrote:
>>>
>>> Yah guys, thanks for clearing that up. Your right that I didn't take
>>> a look at the patch and mis understood your proposal. +1 to the patch.
>>>
>>> Sent from my iPhone
>>>
>>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <ma...@apache.org>
>>> wrote:
>>>
>>>> Hey David,
>>>>
>>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>>>> <da...@yahoo.com> wrote:
>>>>>
>>>>> I'm afraid there is still a lot of confusion about the proposed
>>>>> patch. The
>>>>> comments don't appear to me to relate to the patch. I'm not sure
>>>>> how to
>>>>> proceed other than through excessive and rather obnoxious
>>>>> repetition, for
>>>>> which I apologize.
>>>>
>>>> :-) No worries
>>>>
>>>>> If there is some more information I could provide to
>>>>> clear things up please let me know what it is. I could provide
>>>>> before-and-after manifest.mf but in my experience these are really
>>>>> hard to
>>>>> see what is going on in due to the rather opaque formatting rules,
>>>>> I think
>>>>> the maven-bundle-plugin configuration from the patch is a lot
>>>>> clearer.
>>>>
>>>> +1 on a patch
>>>>
>>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>>>>
>>>>> I think I agree with Matthias that this may be problematic. If you
>>>>> compile
>>>>> something against Servlet 3.0 classes, you very well may run into
>>>>> some
>>>>> runtime issues if you then try to use those binaries in a Servlet
>>>>> 2.5 type
>>>>> environment. You generally *WILL NOT* run into problems if you do
>>>>> the
>>>>> reverse.
>>>>>
>>>>> True, but irrelevant to the change proposed in the patch. The
>>>>> patch does
>>>>> not change any dependencies.
>>>>
>>>> I think that was misunderstood ?
>>>>
>>>>>
>>>>> Now that's not to say it's impossible. Trinidad, for instance,
>>>>> builds
>>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>>>>> but we had
>>>>> to use a bunch of proxy objects attached to interfaces and a lot of
>>>>> reflection to get this to work correctly.
>>>>>
>>>>> I guess I'm wondering what issue you have right now with the current
>>>>> dependencies.
>>>>>
>>>>> None, I'm not proposing changing any dependencies.
>>>>
>>>> I think it is now more clear
>>>>
>>>>>
>>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>>>>> geronimo
>>>>> can't depend on Servlet 3.0. They should both be "provided"
>>>>> dependencies.
>>>>>
>>>>> The patch does not relate to maven dependencies in any way.
>>>>
>>>> Yes, correct
>>>>
>>>>>
>>>>> If you *DO* need Servlet 3.0 support as a library, I would suggest
>>>>> adding it
>>>>> as a profile which DOES NOT run by default.. Just my $.02..
>>>>>
>>>>> A profile would not be able to affect this issue, since we need
>>>>> different
>>>>> osgi metadata in the published jars. We don't care what myfaces
>>>>> builds
>>>>> against.
>>>>
>>>> fair enough :-)
>>>>
>>>>>
>>>>> So, here's the patch:
>>>>> Index: impl/pom.xml
>>>>> ===================================================================
>>>>> --- impl/pom.xml (revision 892639)
>>>>> +++ impl/pom.xml (working copy)
>>>>> @@ -223,13 +223,13 @@
>>>>> javax.ejb;resolution:=optional,
>>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>>> javax.naming,
>>>>> - javax.persistence;version="[1.0.0,
>>>>> 2.0.0)";resolution:=optional,
>>>>> - javax.portlet;version="[1.0.0,
>>>>> 2.0.0)";resolution:=optional,
>>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>>>> + javax.persistence;version="[1.0.0,
>>>>> 2.1)";resolution:=optional,
>>>>> + javax.portlet;version="[1.0.0,
>>>>> 2.1)";resolution:=optional,
>>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>>> 2.0.0)",
>>>>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
>>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>>>>> javax.xml.parsers,
>>>>> org.apache;resolution:=optional,
>>>>> org.apache.commons.beanutils;version="[1.7.0,
>>>>> 2.0.0)",
>>>>> Index: api/pom.xml
>>>>> ===================================================================
>>>>> --- api/pom.xml (revision 892639)
>>>>> +++ api/pom.xml (working copy)
>>>>> @@ -221,12 +221,12 @@
>>>>> </Export-Package>
>>>>> <Import-Package>
>>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>>> 2.0.0)",
>>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>>>> 2.0.0)",
>>>>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
>>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>>>>> org.apache.commons.logging;version="[1.1.1,
>>>>> 2.0.0)",
>>>>> javax.faces.*;version="${project.version}"
>>>>> </Import-Package>
>>>>> I think it's fairly clear that this does not change the maven
>>>>> dependencies
>>>>> or what myfaces is building against. All it does is allow myfaces
>>>>> to be
>>>>> used in an osgi environment with a servlet 3 spec jar. That is
>>>>> currently
>>>>> not possible. This is blocking geronimo-myfaces 2 integration. I
>>>>> can't
>>>>> imagine any scenario that currently works that this proposed change
>>>>> would
>>>>> affect, all it does is allow myfaces to be used in more
>>>>> environments. If
>>>>> you think this change will prevent a currently working scenario
>>>>> from working
>>>>> please explain what it is and how.
>>>>
>>>>
>>>> I think I am totally fine on the <Import-Package> changes.
>>>> Let me give your patch a try.
>>>>
>>>> David, thanks for bugging you on that, again.
>>>>
>>>> -Matthias
>>>>
>>>>> thanks
>>>>> david jencks
>>>>>
>>>>>
>>>>> Scott
>>>>>
>>>>> David Jencks wrote:
>>>>>
>>>>> Matthias,
>>>>> I'm not sure you understand what Ivan is requesting. The osgi
>>>>> package
>>>>> version metadata does not specify what jar myfaces is built
>>>>> against, but
>>>>> does restrict which package versions myfaces can be used with in an
>>>>> osgi
>>>>> environment. While the osgi package version metadata is not part
>>>>> of javaee
>>>>> specs, there seems to be general agreement that the spec version
>>>>> should be
>>>>> used as the package version for api jars. So, in order for myfaces
>>>>> to be
>>>>> used in a javee 6 environment, it needs to allow wiring to a
>>>>> servlet 3.0
>>>>> spec jar. That doesn't mean that you need to build myfaces against a
>>>>> servlet 3 jar, nor does it prevent myfaces from working with
>>>>> servlet 2.5
>>>>> spec jars in, say, a javaee 5 environment.
>>>>> I'd appreciate it if someone could update trunk for this so we can
>>>>> continue
>>>>> with integrating myfaces 2 in geronimo. I've attached a suitable
>>>>> patch to
>>>>> MYFACES-2290 as
>>>>> https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>>>> With this patch we can at least start a server that has loaded
>>>>> myfaces 2.
>>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>>>>> many thanks
>>>>> david jencks
>>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>>>>
>>>>> Ivan,
>>>>>
>>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>>>> and jsf 2.0 has _no_ dependency to it...
>>>>>
>>>>> -Matthias
>>>>>
>>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>>>>
>>>>> Hi, is it possible to update the accepted servlet spec version to
>>>>> 3.0.0 in
>>>>>
>>>>> the configurations of maven-bundle-plugin?
>>>>>
>>>>> Thanks !
>>>>>
>>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>>>
>>>>> +1
>>>>>
>>>>> Leonardo Uribe schrieb:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>>>> Apache
>>>>>
>>>>> MyFaces core out.
>>>>>
>>>>> Please note that this vote concerns all of the following parts:
>>>>>
>>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
>>>>> [1]
>>>>>
>>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>>>>
>>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>>>>
>>>>> The artifacts are deployed to my private Apache account ([1] and [3]
>>>>>
>>>>> for binary and source packages).
>>>>>
>>>>> The release notes could be found at [4].
>>>>>
>>>>> Also the clirr test does not show binary incompatibilities with
>>>>>
>>>>> myfaces-api.
>>>>>
>>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>>>
>>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>>>
>>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>>>
>>>>> [4]
>>>>>
>>>>>
>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Ivan
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Matthias Wessendorf
>>>>>
>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>> twitter: http://twitter.com/mwessendorf
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> twitter: http://twitter.com/mwessendorf
>>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by David Jencks <da...@yahoo.com>.
Many thanks for applying this!
If it doesn't go against any myfaces development policies, it would be
great if someone could deploy a snapshot built after this patch.
thanks
david jencks
On Dec 24, 2009, at 5:33 AM, Matthias Wessendorf wrote:
> http://svn.apache.org/viewvc?view=revision&revision=893759
>
> David, thanks for the patch
>
> -Matthias
>
> On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <da...@gmail.com>
> wrote:
>> Yah guys, thanks for clearing that up. Your right that I didn't take
>> a look at the patch and mis understood your proposal. +1 to the
>> patch.
>>
>> Sent from my iPhone
>>
>> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <ma...@apache.org>
>> wrote:
>>
>>> Hey David,
>>>
>>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>>> <da...@yahoo.com> wrote:
>>>> I'm afraid there is still a lot of confusion about the proposed
>>>> patch. The
>>>> comments don't appear to me to relate to the patch. I'm not sure
>>>> how to
>>>> proceed other than through excessive and rather obnoxious
>>>> repetition, for
>>>> which I apologize.
>>>
>>> :-) No worries
>>>
>>>> If there is some more information I could provide to
>>>> clear things up please let me know what it is. I could provide
>>>> before-and-after manifest.mf but in my experience these are really
>>>> hard to
>>>> see what is going on in due to the rather opaque formatting rules,
>>>> I think
>>>> the maven-bundle-plugin configuration from the patch is a lot
>>>> clearer.
>>>
>>> +1 on a patch
>>>
>>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>>>
>>>> I think I agree with Matthias that this may be problematic. If you
>>>> compile
>>>> something against Servlet 3.0 classes, you very well may run into
>>>> some
>>>> runtime issues if you then try to use those binaries in a Servlet
>>>> 2.5 type
>>>> environment. You generally *WILL NOT* run into problems if you do
>>>> the
>>>> reverse.
>>>>
>>>> True, but irrelevant to the change proposed in the patch. The
>>>> patch does
>>>> not change any dependencies.
>>>
>>> I think that was misunderstood ?
>>>
>>>>
>>>> Now that's not to say it's impossible. Trinidad, for instance,
>>>> builds
>>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>>>> but we had
>>>> to use a bunch of proxy objects attached to interfaces and a lot of
>>>> reflection to get this to work correctly.
>>>>
>>>> I guess I'm wondering what issue you have right now with the
>>>> current
>>>> dependencies.
>>>>
>>>> None, I'm not proposing changing any dependencies.
>>>
>>> I think it is now more clear
>>>
>>>>
>>>> Just because myfaces depends on Servlet 2.5 does not mean that
>>>> geronimo
>>>> can't depend on Servlet 3.0. They should both be "provided"
>>>> dependencies.
>>>>
>>>> The patch does not relate to maven dependencies in any way.
>>>
>>> Yes, correct
>>>
>>>>
>>>> If you *DO* need Servlet 3.0 support as a library, I would suggest
>>>> adding it
>>>> as a profile which DOES NOT run by default.. Just my $.02..
>>>>
>>>> A profile would not be able to affect this issue, since we need
>>>> different
>>>> osgi metadata in the published jars. We don't care what myfaces
>>>> builds
>>>> against.
>>>
>>> fair enough :-)
>>>
>>>>
>>>> So, here's the patch:
>>>> Index: impl/pom.xml
>>>> ===================================================================
>>>> --- impl/pom.xml (revision 892639)
>>>> +++ impl/pom.xml (working copy)
>>>> @@ -223,13 +223,13 @@
>>>> javax.ejb;resolution:=optional,
>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>> javax.naming,
>>>> - javax.persistence;version="[1.0.0,
>>>> 2.0.0)";resolution:=optional,
>>>> - javax.portlet;version="[1.0.0,
>>>> 2.0.0)";resolution:=optional,
>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>>> + javax.persistence;version="[1.0.0,
>>>> 2.1)";resolution:=optional,
>>>> + javax.portlet;version="[1.0.0,
>>>> 2.1)";resolution:=optional,
>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>> 2.0.0)",
>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>>> 3.0.0)",
>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>>>> javax.xml.parsers,
>>>> org.apache;resolution:=optional,
>>>> org.apache.commons.beanutils;version="[1.7.0,
>>>> 2.0.0)",
>>>> Index: api/pom.xml
>>>> ===================================================================
>>>> --- api/pom.xml (revision 892639)
>>>> +++ api/pom.xml (working copy)
>>>> @@ -221,12 +221,12 @@
>>>> </Export-Package>
>>>> <Import-Package>
>>>> javax.el;version="[1.0.0, 3.0.0)",
>>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>>> + javax.servlet;version="[2.5.0, 3.1)",
>>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>>> 2.0.0)",
>>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>>> 2.0.0)",
>>>> - javax.servlet.jsp.tagext;version="[2.1.0,
>>>> 3.0.0)",
>>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>>>> org.apache.commons.logging;version="[1.1.1,
>>>> 2.0.0)",
>>>> javax.faces.*;version="${project.version}"
>>>> </Import-Package>
>>>> I think it's fairly clear that this does not change the maven
>>>> dependencies
>>>> or what myfaces is building against. All it does is allow myfaces
>>>> to be
>>>> used in an osgi environment with a servlet 3 spec jar. That is
>>>> currently
>>>> not possible. This is blocking geronimo-myfaces 2 integration. I
>>>> can't
>>>> imagine any scenario that currently works that this proposed change
>>>> would
>>>> affect, all it does is allow myfaces to be used in more
>>>> environments. If
>>>> you think this change will prevent a currently working scenario
>>>> from working
>>>> please explain what it is and how.
>>>
>>>
>>> I think I am totally fine on the <Import-Package> changes.
>>> Let me give your patch a try.
>>>
>>> David, thanks for bugging you on that, again.
>>>
>>> -Matthias
>>>
>>>> thanks
>>>> david jencks
>>>>
>>>>
>>>> Scott
>>>>
>>>> David Jencks wrote:
>>>>
>>>> Matthias,
>>>> I'm not sure you understand what Ivan is requesting. The osgi
>>>> package
>>>> version metadata does not specify what jar myfaces is built
>>>> against, but
>>>> does restrict which package versions myfaces can be used with in an
>>>> osgi
>>>> environment. While the osgi package version metadata is not part
>>>> of javaee
>>>> specs, there seems to be general agreement that the spec version
>>>> should be
>>>> used as the package version for api jars. So, in order for myfaces
>>>> to be
>>>> used in a javee 6 environment, it needs to allow wiring to a
>>>> servlet 3.0
>>>> spec jar. That doesn't mean that you need to build myfaces
>>>> against a
>>>> servlet 3 jar, nor does it prevent myfaces from working with
>>>> servlet 2.5
>>>> spec jars in, say, a javaee 5 environment.
>>>> I'd appreciate it if someone could update trunk for this so we can
>>>> continue
>>>> with integrating myfaces 2 in geronimo. I've attached a suitable
>>>> patch to
>>>> MYFACES-2290 as https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>>> With this patch we can at least start a server that has loaded
>>>> myfaces 2.
>>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>>>> many thanks
>>>> david jencks
>>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>>>
>>>> Ivan,
>>>>
>>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>>> and jsf 2.0 has _no_ dependency to it...
>>>>
>>>> -Matthias
>>>>
>>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>>>
>>>> Hi, is it possible to update the accepted servlet spec version to
>>>> 3.0.0 in
>>>>
>>>> the configurations of maven-bundle-plugin?
>>>>
>>>> Thanks !
>>>>
>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>>
>>>> +1
>>>>
>>>> Leonardo Uribe schrieb:
>>>>
>>>> Hi,
>>>>
>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>>> Apache
>>>>
>>>> MyFaces core out.
>>>>
>>>> Please note that this vote concerns all of the following parts:
>>>>
>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
>>>> [1]
>>>>
>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>>>
>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
>>>> [1]
>>>>
>>>> The artifacts are deployed to my private Apache account ([1] and
>>>> [3]
>>>>
>>>> for binary and source packages).
>>>>
>>>> The release notes could be found at [4].
>>>>
>>>> Also the clirr test does not show binary incompatibilities with
>>>>
>>>> myfaces-api.
>>>>
>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>>
>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>>
>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>>
>>>> [4]
>>>>
>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Ivan
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> twitter: http://twitter.com/mwessendorf
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Matthias Wessendorf <ma...@apache.org>.
http://svn.apache.org/viewvc?view=revision&revision=893759
David, thanks for the patch
-Matthias
On Thu, Dec 24, 2009 at 2:19 PM, Scott O'Bryan <da...@gmail.com> wrote:
> Yah guys, thanks for clearing that up. Your right that I didn't take
> a look at the patch and mis understood your proposal. +1 to the patch.
>
> Sent from my iPhone
>
> On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <ma...@apache.org>
> wrote:
>
>> Hey David,
>>
>> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
>> <da...@yahoo.com> wrote:
>>> I'm afraid there is still a lot of confusion about the proposed
>>> patch. The
>>> comments don't appear to me to relate to the patch. I'm not sure
>>> how to
>>> proceed other than through excessive and rather obnoxious
>>> repetition, for
>>> which I apologize.
>>
>> :-) No worries
>>
>>> If there is some more information I could provide to
>>> clear things up please let me know what it is. I could provide
>>> before-and-after manifest.mf but in my experience these are really
>>> hard to
>>> see what is going on in due to the rather opaque formatting rules,
>>> I think
>>> the maven-bundle-plugin configuration from the patch is a lot
>>> clearer.
>>
>> +1 on a patch
>>
>>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>>
>>> I think I agree with Matthias that this may be problematic. If you
>>> compile
>>> something against Servlet 3.0 classes, you very well may run into
>>> some
>>> runtime issues if you then try to use those binaries in a Servlet
>>> 2.5 type
>>> environment. You generally *WILL NOT* run into problems if you do
>>> the
>>> reverse.
>>>
>>> True, but irrelevant to the change proposed in the patch. The
>>> patch does
>>> not change any dependencies.
>>
>> I think that was misunderstood ?
>>
>>>
>>> Now that's not to say it's impossible. Trinidad, for instance,
>>> builds
>>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>>> but we had
>>> to use a bunch of proxy objects attached to interfaces and a lot of
>>> reflection to get this to work correctly.
>>>
>>> I guess I'm wondering what issue you have right now with the current
>>> dependencies.
>>>
>>> None, I'm not proposing changing any dependencies.
>>
>> I think it is now more clear
>>
>>>
>>> Just because myfaces depends on Servlet 2.5 does not mean that
>>> geronimo
>>> can't depend on Servlet 3.0. They should both be "provided"
>>> dependencies.
>>>
>>> The patch does not relate to maven dependencies in any way.
>>
>> Yes, correct
>>
>>>
>>> If you *DO* need Servlet 3.0 support as a library, I would suggest
>>> adding it
>>> as a profile which DOES NOT run by default.. Just my $.02..
>>>
>>> A profile would not be able to affect this issue, since we need
>>> different
>>> osgi metadata in the published jars. We don't care what myfaces
>>> builds
>>> against.
>>
>> fair enough :-)
>>
>>>
>>> So, here's the patch:
>>> Index: impl/pom.xml
>>> ===================================================================
>>> --- impl/pom.xml (revision 892639)
>>> +++ impl/pom.xml (working copy)
>>> @@ -223,13 +223,13 @@
>>> javax.ejb;resolution:=optional,
>>> javax.el;version="[1.0.0, 3.0.0)",
>>> javax.naming,
>>> - javax.persistence;version="[1.0.0,
>>> 2.0.0)";resolution:=optional,
>>> - javax.portlet;version="[1.0.0,
>>> 2.0.0)";resolution:=optional,
>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>> + javax.persistence;version="[1.0.0,
>>> 2.1)";resolution:=optional,
>>> + javax.portlet;version="[1.0.0,
>>> 2.1)";resolution:=optional,
>>> + javax.servlet;version="[2.5.0, 3.1)",
>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>> 2.0.0)",
>>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>>> javax.xml.parsers,
>>> org.apache;resolution:=optional,
>>> org.apache.commons.beanutils;version="[1.7.0,
>>> 2.0.0)",
>>> Index: api/pom.xml
>>> ===================================================================
>>> --- api/pom.xml (revision 892639)
>>> +++ api/pom.xml (working copy)
>>> @@ -221,12 +221,12 @@
>>> </Export-Package>
>>> <Import-Package>
>>> javax.el;version="[1.0.0, 3.0.0)",
>>> - javax.servlet;version="[2.5.0, 3.0.0)",
>>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>>> + javax.servlet;version="[2.5.0, 3.1)",
>>> + javax.servlet.http;version="[2.5.0, 3.1)",
>>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>>> 2.0.0)",
>>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>>> 2.0.0)",
>>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
>>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>>> org.apache.commons.logging;version="[1.1.1,
>>> 2.0.0)",
>>> javax.faces.*;version="${project.version}"
>>> </Import-Package>
>>> I think it's fairly clear that this does not change the maven
>>> dependencies
>>> or what myfaces is building against. All it does is allow myfaces
>>> to be
>>> used in an osgi environment with a servlet 3 spec jar. That is
>>> currently
>>> not possible. This is blocking geronimo-myfaces 2 integration. I
>>> can't
>>> imagine any scenario that currently works that this proposed change
>>> would
>>> affect, all it does is allow myfaces to be used in more
>>> environments. If
>>> you think this change will prevent a currently working scenario
>>> from working
>>> please explain what it is and how.
>>
>>
>> I think I am totally fine on the <Import-Package> changes.
>> Let me give your patch a try.
>>
>> David, thanks for bugging you on that, again.
>>
>> -Matthias
>>
>>> thanks
>>> david jencks
>>>
>>>
>>> Scott
>>>
>>> David Jencks wrote:
>>>
>>> Matthias,
>>> I'm not sure you understand what Ivan is requesting. The osgi
>>> package
>>> version metadata does not specify what jar myfaces is built
>>> against, but
>>> does restrict which package versions myfaces can be used with in an
>>> osgi
>>> environment. While the osgi package version metadata is not part
>>> of javaee
>>> specs, there seems to be general agreement that the spec version
>>> should be
>>> used as the package version for api jars. So, in order for myfaces
>>> to be
>>> used in a javee 6 environment, it needs to allow wiring to a
>>> servlet 3.0
>>> spec jar. That doesn't mean that you need to build myfaces against a
>>> servlet 3 jar, nor does it prevent myfaces from working with
>>> servlet 2.5
>>> spec jars in, say, a javaee 5 environment.
>>> I'd appreciate it if someone could update trunk for this so we can
>>> continue
>>> with integrating myfaces 2 in geronimo. I've attached a suitable
>>> patch to
>>> MYFACES-2290 as https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>> With this patch we can at least start a server that has loaded
>>> myfaces 2.
>>> Hopefully soon we'll be able to run the ee6 version of the tck.
>>> many thanks
>>> david jencks
>>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>>
>>> Ivan,
>>>
>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>> and jsf 2.0 has _no_ dependency to it...
>>>
>>> -Matthias
>>>
>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>>
>>> Hi, is it possible to update the accepted servlet spec version to
>>> 3.0.0 in
>>>
>>> the configurations of maven-bundle-plugin?
>>>
>>> Thanks !
>>>
>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>
>>> +1
>>>
>>> Leonardo Uribe schrieb:
>>>
>>> Hi,
>>>
>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>> Apache
>>>
>>> MyFaces core out.
>>>
>>> Please note that this vote concerns all of the following parts:
>>>
>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
>>> [1]
>>>
>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>>
>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>>
>>> The artifacts are deployed to my private Apache account ([1] and [3]
>>>
>>> for binary and source packages).
>>>
>>> The release notes could be found at [4].
>>>
>>> Also the clirr test does not show binary incompatibilities with
>>>
>>> myfaces-api.
>>>
>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>
>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>
>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>
>>> [4]
>>>
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Ivan
>>>
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Scott O'Bryan <da...@gmail.com>.
Yah guys, thanks for clearing that up. Your right that I didn't take
a look at the patch and mis understood your proposal. +1 to the patch.
Sent from my iPhone
On Dec 24, 2009, at 2:27 AM, Matthias Wessendorf <ma...@apache.org>
wrote:
> Hey David,
>
> On Wed, Dec 23, 2009 at 10:32 PM, David Jencks
> <da...@yahoo.com> wrote:
>> I'm afraid there is still a lot of confusion about the proposed
>> patch. The
>> comments don't appear to me to relate to the patch. I'm not sure
>> how to
>> proceed other than through excessive and rather obnoxious
>> repetition, for
>> which I apologize.
>
> :-) No worries
>
>> If there is some more information I could provide to
>> clear things up please let me know what it is. I could provide
>> before-and-after manifest.mf but in my experience these are really
>> hard to
>> see what is going on in due to the rather opaque formatting rules,
>> I think
>> the maven-bundle-plugin configuration from the patch is a lot
>> clearer.
>
> +1 on a patch
>
>> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>>
>> I think I agree with Matthias that this may be problematic. If you
>> compile
>> something against Servlet 3.0 classes, you very well may run into
>> some
>> runtime issues if you then try to use those binaries in a Servlet
>> 2.5 type
>> environment. You generally *WILL NOT* run into problems if you do
>> the
>> reverse.
>>
>> True, but irrelevant to the change proposed in the patch. The
>> patch does
>> not change any dependencies.
>
> I think that was misunderstood ?
>
>>
>> Now that's not to say it's impossible. Trinidad, for instance,
>> builds
>> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well,
>> but we had
>> to use a bunch of proxy objects attached to interfaces and a lot of
>> reflection to get this to work correctly.
>>
>> I guess I'm wondering what issue you have right now with the current
>> dependencies.
>>
>> None, I'm not proposing changing any dependencies.
>
> I think it is now more clear
>
>>
>> Just because myfaces depends on Servlet 2.5 does not mean that
>> geronimo
>> can't depend on Servlet 3.0. They should both be "provided"
>> dependencies.
>>
>> The patch does not relate to maven dependencies in any way.
>
> Yes, correct
>
>>
>> If you *DO* need Servlet 3.0 support as a library, I would suggest
>> adding it
>> as a profile which DOES NOT run by default.. Just my $.02..
>>
>> A profile would not be able to affect this issue, since we need
>> different
>> osgi metadata in the published jars. We don't care what myfaces
>> builds
>> against.
>
> fair enough :-)
>
>>
>> So, here's the patch:
>> Index: impl/pom.xml
>> ===================================================================
>> --- impl/pom.xml (revision 892639)
>> +++ impl/pom.xml (working copy)
>> @@ -223,13 +223,13 @@
>> javax.ejb;resolution:=optional,
>> javax.el;version="[1.0.0, 3.0.0)",
>> javax.naming,
>> - javax.persistence;version="[1.0.0,
>> 2.0.0)";resolution:=optional,
>> - javax.portlet;version="[1.0.0,
>> 2.0.0)";resolution:=optional,
>> - javax.servlet;version="[2.5.0, 3.0.0)",
>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>> + javax.persistence;version="[1.0.0,
>> 2.1)";resolution:=optional,
>> + javax.portlet;version="[1.0.0,
>> 2.1)";resolution:=optional,
>> + javax.servlet;version="[2.5.0, 3.1)",
>> + javax.servlet.http;version="[2.5.0, 3.1)",
>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>> 2.0.0)",
>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>> javax.xml.parsers,
>> org.apache;resolution:=optional,
>> org.apache.commons.beanutils;version="[1.7.0,
>> 2.0.0)",
>> Index: api/pom.xml
>> ===================================================================
>> --- api/pom.xml (revision 892639)
>> +++ api/pom.xml (working copy)
>> @@ -221,12 +221,12 @@
>> </Export-Package>
>> <Import-Package>
>> javax.el;version="[1.0.0, 3.0.0)",
>> - javax.servlet;version="[2.5.0, 3.0.0)",
>> - javax.servlet.http;version="[2.5.0, 3.0.0)",
>> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
>> + javax.servlet;version="[2.5.0, 3.1)",
>> + javax.servlet.http;version="[2.5.0, 3.1)",
>> + javax.servlet.jsp;version="[2.1.0, 3.1)",
>> javax.servlet.jsp.jstl.core;version="[1.1.2,
>> 2.0.0)",
>> javax.servlet.jsp.jstl.sql;version="[1.1.2,
>> 2.0.0)",
>> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
>> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
>> org.apache.commons.logging;version="[1.1.1,
>> 2.0.0)",
>> javax.faces.*;version="${project.version}"
>> </Import-Package>
>> I think it's fairly clear that this does not change the maven
>> dependencies
>> or what myfaces is building against. All it does is allow myfaces
>> to be
>> used in an osgi environment with a servlet 3 spec jar. That is
>> currently
>> not possible. This is blocking geronimo-myfaces 2 integration. I
>> can't
>> imagine any scenario that currently works that this proposed change
>> would
>> affect, all it does is allow myfaces to be used in more
>> environments. If
>> you think this change will prevent a currently working scenario
>> from working
>> please explain what it is and how.
>
>
> I think I am totally fine on the <Import-Package> changes.
> Let me give your patch a try.
>
> David, thanks for bugging you on that, again.
>
> -Matthias
>
>> thanks
>> david jencks
>>
>>
>> Scott
>>
>> David Jencks wrote:
>>
>> Matthias,
>> I'm not sure you understand what Ivan is requesting. The osgi
>> package
>> version metadata does not specify what jar myfaces is built
>> against, but
>> does restrict which package versions myfaces can be used with in an
>> osgi
>> environment. While the osgi package version metadata is not part
>> of javaee
>> specs, there seems to be general agreement that the spec version
>> should be
>> used as the package version for api jars. So, in order for myfaces
>> to be
>> used in a javee 6 environment, it needs to allow wiring to a
>> servlet 3.0
>> spec jar. That doesn't mean that you need to build myfaces against a
>> servlet 3 jar, nor does it prevent myfaces from working with
>> servlet 2.5
>> spec jars in, say, a javaee 5 environment.
>> I'd appreciate it if someone could update trunk for this so we can
>> continue
>> with integrating myfaces 2 in geronimo. I've attached a suitable
>> patch to
>> MYFACES-2290 as https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>> With this patch we can at least start a server that has loaded
>> myfaces 2.
>> Hopefully soon we'll be able to run the ee6 version of the tck.
>> many thanks
>> david jencks
>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>
>> Ivan,
>>
>> we can't use servlet 3.0.0 yet. Not yet final ...
>> and jsf 2.0 has _no_ dependency to it...
>>
>> -Matthias
>>
>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>
>> Hi, is it possible to update the accepted servlet spec version to
>> 3.0.0 in
>>
>> the configurations of maven-bundle-plugin?
>>
>> Thanks !
>>
>> 2009/11/26 Werner Punz <we...@gmail.com>
>>
>> +1
>>
>> Leonardo Uribe schrieb:
>>
>> Hi,
>>
>> I was running the needed tasks to get the 2.0.0-alpha release of
>> Apache
>>
>> MyFaces core out.
>>
>> Please note that this vote concerns all of the following parts:
>>
>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha
>> [1]
>>
>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>
>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>
>> The artifacts are deployed to my private Apache account ([1] and [3]
>>
>> for binary and source packages).
>>
>> The release notes could be found at [4].
>>
>> Also the clirr test does not show binary incompatibilities with
>>
>> myfaces-api.
>>
>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>
>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>
>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>
>> [4]
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>
>>
>>
>>
>>
>> --
>>
>> Ivan
>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>>
>>
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Matthias Wessendorf <ma...@apache.org>.
Hey David,
On Wed, Dec 23, 2009 at 10:32 PM, David Jencks <da...@yahoo.com> wrote:
> I'm afraid there is still a lot of confusion about the proposed patch. The
> comments don't appear to me to relate to the patch. I'm not sure how to
> proceed other than through excessive and rather obnoxious repetition, for
> which I apologize.
:-) No worries
> If there is some more information I could provide to
> clear things up please let me know what it is. I could provide
> before-and-after manifest.mf but in my experience these are really hard to
> see what is going on in due to the rather opaque formatting rules, I think
> the maven-bundle-plugin configuration from the patch is a lot clearer.
+1 on a patch
> On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
>
> I think I agree with Matthias that this may be problematic. If you compile
> something against Servlet 3.0 classes, you very well may run into some
> runtime issues if you then try to use those binaries in a Servlet 2.5 type
> environment. You generally *WILL NOT* run into problems if you do the
> reverse.
>
> True, but irrelevant to the change proposed in the patch. The patch does
> not change any dependencies.
I think that was misunderstood ?
>
> Now that's not to say it's impossible. Trinidad, for instance, builds
> against the Portlet 2.0 jars yet we work in Portlet 1.0 as well, but we had
> to use a bunch of proxy objects attached to interfaces and a lot of
> reflection to get this to work correctly.
>
> I guess I'm wondering what issue you have right now with the current
> dependencies.
>
> None, I'm not proposing changing any dependencies.
I think it is now more clear
>
> Just because myfaces depends on Servlet 2.5 does not mean that geronimo
> can't depend on Servlet 3.0. They should both be "provided" dependencies.
>
> The patch does not relate to maven dependencies in any way.
Yes, correct
>
> If you *DO* need Servlet 3.0 support as a library, I would suggest adding it
> as a profile which DOES NOT run by default.. Just my $.02..
>
> A profile would not be able to affect this issue, since we need different
> osgi metadata in the published jars. We don't care what myfaces builds
> against.
fair enough :-)
>
> So, here's the patch:
> Index: impl/pom.xml
> ===================================================================
> --- impl/pom.xml (revision 892639)
> +++ impl/pom.xml (working copy)
> @@ -223,13 +223,13 @@
> javax.ejb;resolution:=optional,
> javax.el;version="[1.0.0, 3.0.0)",
> javax.naming,
> - javax.persistence;version="[1.0.0,
> 2.0.0)";resolution:=optional,
> - javax.portlet;version="[1.0.0,
> 2.0.0)";resolution:=optional,
> - javax.servlet;version="[2.5.0, 3.0.0)",
> - javax.servlet.http;version="[2.5.0, 3.0.0)",
> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
> + javax.persistence;version="[1.0.0,
> 2.1)";resolution:=optional,
> + javax.portlet;version="[1.0.0,
> 2.1)";resolution:=optional,
> + javax.servlet;version="[2.5.0, 3.1)",
> + javax.servlet.http;version="[2.5.0, 3.1)",
> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> javax.servlet.jsp.jstl.core;version="[1.1.2, 2.0.0)",
> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
> javax.xml.parsers,
> org.apache;resolution:=optional,
> org.apache.commons.beanutils;version="[1.7.0, 2.0.0)",
> Index: api/pom.xml
> ===================================================================
> --- api/pom.xml (revision 892639)
> +++ api/pom.xml (working copy)
> @@ -221,12 +221,12 @@
> </Export-Package>
> <Import-Package>
> javax.el;version="[1.0.0, 3.0.0)",
> - javax.servlet;version="[2.5.0, 3.0.0)",
> - javax.servlet.http;version="[2.5.0, 3.0.0)",
> - javax.servlet.jsp;version="[2.1.0, 3.0.0)",
> + javax.servlet;version="[2.5.0, 3.1)",
> + javax.servlet.http;version="[2.5.0, 3.1)",
> + javax.servlet.jsp;version="[2.1.0, 3.1)",
> javax.servlet.jsp.jstl.core;version="[1.1.2, 2.0.0)",
> javax.servlet.jsp.jstl.sql;version="[1.1.2, 2.0.0)",
> - javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
> + javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
> org.apache.commons.logging;version="[1.1.1, 2.0.0)",
> javax.faces.*;version="${project.version}"
> </Import-Package>
> I think it's fairly clear that this does not change the maven dependencies
> or what myfaces is building against. All it does is allow myfaces to be
> used in an osgi environment with a servlet 3 spec jar. That is currently
> not possible. This is blocking geronimo-myfaces 2 integration. I can't
> imagine any scenario that currently works that this proposed change would
> affect, all it does is allow myfaces to be used in more environments. If
> you think this change will prevent a currently working scenario from working
> please explain what it is and how.
I think I am totally fine on the <Import-Package> changes.
Let me give your patch a try.
David, thanks for bugging you on that, again.
-Matthias
> thanks
> david jencks
>
>
> Scott
>
> David Jencks wrote:
>
> Matthias,
> I'm not sure you understand what Ivan is requesting. The osgi package
> version metadata does not specify what jar myfaces is built against, but
> does restrict which package versions myfaces can be used with in an osgi
> environment. While the osgi package version metadata is not part of javaee
> specs, there seems to be general agreement that the spec version should be
> used as the package version for api jars. So, in order for myfaces to be
> used in a javee 6 environment, it needs to allow wiring to a servlet 3.0
> spec jar. That doesn't mean that you need to build myfaces against a
> servlet 3 jar, nor does it prevent myfaces from working with servlet 2.5
> spec jars in, say, a javaee 5 environment.
> I'd appreciate it if someone could update trunk for this so we can continue
> with integrating myfaces 2 in geronimo. I've attached a suitable patch to
> MYFACES-2290 as https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
> With this patch we can at least start a server that has loaded myfaces 2.
> Hopefully soon we'll be able to run the ee6 version of the tck.
> many thanks
> david jencks
> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>
> Ivan,
>
> we can't use servlet 3.0.0 yet. Not yet final ...
> and jsf 2.0 has _no_ dependency to it...
>
> -Matthias
>
> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>
> Hi, is it possible to update the accepted servlet spec version to 3.0.0 in
>
> the configurations of maven-bundle-plugin?
>
> Thanks !
>
> 2009/11/26 Werner Punz <we...@gmail.com>
>
> +1
>
> Leonardo Uribe schrieb:
>
> Hi,
>
> I was running the needed tasks to get the 2.0.0-alpha release of Apache
>
> MyFaces core out.
>
> Please note that this vote concerns all of the following parts:
>
> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>
> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>
> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>
> The artifacts are deployed to my private Apache account ([1] and [3]
>
> for binary and source packages).
>
> The release notes could be found at [4].
>
> Also the clirr test does not show binary incompatibilities with
>
> myfaces-api.
>
> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>
> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>
> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>
> [4]
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>
>
>
>
>
> --
>
> Ivan
>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>
>
>
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by David Jencks <da...@yahoo.com>.
I'm afraid there is still a lot of confusion about the proposed
patch. The comments don't appear to me to relate to the patch. I'm
not sure how to proceed other than through excessive and rather
obnoxious repetition, for which I apologize. If there is some more
information I could provide to clear things up please let me know what
it is. I could provide before-and-after manifest.mf but in my
experience these are really hard to see what is going on in due to the
rather opaque formatting rules, I think the maven-bundle-plugin
configuration from the patch is a lot clearer.
On Dec 22, 2009, at 2:26 PM, Scott O'Bryan wrote:
> I think I agree with Matthias that this may be problematic. If you
> compile something against Servlet 3.0 classes, you very well may run
> into some runtime issues if you then try to use those binaries in a
> Servlet 2.5 type environment. You generally *WILL NOT* run into
> problems if you do the reverse.
True, but irrelevant to the change proposed in the patch. The patch
does not change any dependencies.
> Now that's not to say it's impossible. Trinidad, for instance,
> builds against the Portlet 2.0 jars yet we work in Portlet 1.0 as
> well, but we had to use a bunch of proxy objects attached to
> interfaces and a lot of reflection to get this to work correctly.
>
> I guess I'm wondering what issue you have right now with the current
> dependencies.
None, I'm not proposing changing any dependencies.
> Just because myfaces depends on Servlet 2.5 does not mean that
> geronimo can't depend on Servlet 3.0. They should both be
> "provided" dependencies.
The patch does not relate to maven dependencies in any way.
>
> If you *DO* need Servlet 3.0 support as a library, I would suggest
> adding it as a profile which DOES NOT run by default.. Just my $.02..
A profile would not be able to affect this issue, since we need
different osgi metadata in the published jars. We don't care what
myfaces builds against.
So, here's the patch:
Index: impl/pom.xml
===================================================================
--- impl/pom.xml (revision 892639)
+++ impl/pom.xml (working copy)
@@ -223,13 +223,13 @@
javax.ejb;resolution:=optional,
javax.el;version="[1.0.0, 3.0.0)",
javax.naming,
- javax.persistence;version="[1.0.0,
2.0.0)";resolution:=optional,
- javax.portlet;version="[1.0.0,
2.0.0)";resolution:=optional,
- javax.servlet;version="[2.5.0, 3.0.0)",
- javax.servlet.http;version="[2.5.0, 3.0.0)",
- javax.servlet.jsp;version="[2.1.0, 3.0.0)",
+ javax.persistence;version="[1.0.0,
2.1)";resolution:=optional,
+ javax.portlet;version="[1.0.0,
2.1)";resolution:=optional,
+ javax.servlet;version="[2.5.0, 3.1)",
+ javax.servlet.http;version="[2.5.0, 3.1)",
+ javax.servlet.jsp;version="[2.1.0, 3.1)",
javax.servlet.jsp.jstl.core;version="[1.1.2,
2.0.0)",
- javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
+ javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
javax.xml.parsers,
org.apache;resolution:=optional,
org.apache.commons.beanutils;version="[1.7.0,
2.0.0)",
Index: api/pom.xml
===================================================================
--- api/pom.xml (revision 892639)
+++ api/pom.xml (working copy)
@@ -221,12 +221,12 @@
</Export-Package>
<Import-Package>
javax.el;version="[1.0.0, 3.0.0)",
- javax.servlet;version="[2.5.0, 3.0.0)",
- javax.servlet.http;version="[2.5.0, 3.0.0)",
- javax.servlet.jsp;version="[2.1.0, 3.0.0)",
+ javax.servlet;version="[2.5.0, 3.1)",
+ javax.servlet.http;version="[2.5.0, 3.1)",
+ javax.servlet.jsp;version="[2.1.0, 3.1)",
javax.servlet.jsp.jstl.core;version="[1.1.2,
2.0.0)",
javax.servlet.jsp.jstl.sql;version="[1.1.2, 2.0.0)",
- javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)",
+ javax.servlet.jsp.tagext;version="[2.1.0, 3.1)",
org.apache.commons.logging;version="[1.1.1, 2.0.0)",
javax.faces.*;version="${project.version}"
</Import-Package>
I think it's fairly clear that this does not change the maven
dependencies or what myfaces is building against. All it does is
allow myfaces to be used in an osgi environment with a servlet 3 spec
jar. That is currently not possible. This is blocking geronimo-
myfaces 2 integration. I can't imagine any scenario that currently
works that this proposed change would affect, all it does is allow
myfaces to be used in more environments. If you think this change
will prevent a currently working scenario from working please explain
what it is and how.
thanks
david jencks
>
> Scott
>
> David Jencks wrote:
>>
>> Matthias,
>>
>> I'm not sure you understand what Ivan is requesting. The osgi
>> package version metadata does not specify what jar myfaces is built
>> against, but does restrict which package versions myfaces can be
>> used with in an osgi environment. While the osgi package version
>> metadata is not part of javaee specs, there seems to be general
>> agreement that the spec version should be used as the package
>> version for api jars. So, in order for myfaces to be used in a
>> javee 6 environment, it needs to allow wiring to a servlet 3.0 spec
>> jar. That doesn't mean that you need to build myfaces against a
>> servlet 3 jar, nor does it prevent myfaces from working with
>> servlet 2.5 spec jars in, say, a javaee 5 environment.
>>
>> I'd appreciate it if someone could update trunk for this so we can
>> continue with integrating myfaces 2 in geronimo. I've attached a
>> suitable patch to MYFACES-2290 as https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
>>
>> With this patch we can at least start a server that has loaded
>> myfaces 2. Hopefully soon we'll be able to run the ee6 version of
>> the tck.
>>
>> many thanks
>> david jencks
>>
>> On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
>>
>>> Ivan,
>>>
>>> we can't use servlet 3.0.0 yet. Not yet final ...
>>> and jsf 2.0 has _no_ dependency to it...
>>>
>>> -Matthias
>>>
>>> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>>>> Hi, is it possible to update the accepted servlet spec version to
>>>> 3.0.0 in
>>>> the configurations of maven-bundle-plugin?
>>>> Thanks !
>>>>
>>>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>>>
>>>>> +1
>>>>>
>>>>> Leonardo Uribe schrieb:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I was running the needed tasks to get the 2.0.0-alpha release
>>>>>> of Apache
>>>>>> MyFaces core out.
>>>>>>
>>>>>> Please note that this vote concerns all of the following parts:
>>>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-
>>>>>> alpha [1]
>>>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha
>>>>>> [1]
>>>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-
>>>>>> alpha [1]
>>>>>>
>>>>>> The artifacts are deployed to my private Apache account ([1]
>>>>>> and [3]
>>>>>> for binary and source packages).
>>>>>>
>>>>>> The release notes could be found at [4].
>>>>>>
>>>>>> Also the clirr test does not show binary incompatibilities with
>>>>>> myfaces-api.
>>>>>>
>>>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>>>> [4]
>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ivan
>>>>
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by David Jencks <da...@yahoo.com>.
Matthias,
I'm not sure you understand what Ivan is requesting. The osgi package
version metadata does not specify what jar myfaces is built against,
but does restrict which package versions myfaces can be used with in
an osgi environment. While the osgi package version metadata is not
part of javaee specs, there seems to be general agreement that the
spec version should be used as the package version for api jars. So,
in order for myfaces to be used in a javee 6 environment, it needs to
allow wiring to a servlet 3.0 spec jar. That doesn't mean that you
need to build myfaces against a servlet 3 jar, nor does it prevent
myfaces from working with servlet 2.5 spec jars in, say, a javaee 5
environment.
I'd appreciate it if someone could update trunk for this so we can
continue with integrating myfaces 2 in geronimo. I've attached a
suitable patch to MYFACES-2290 as https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff
With this patch we can at least start a server that has loaded myfaces
2. Hopefully soon we'll be able to run the ee6 version of the tck.
many thanks
david jencks
On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:
> Ivan,
>
> we can't use servlet 3.0.0 yet. Not yet final ...
> and jsf 2.0 has _no_ dependency to it...
>
> -Matthias
>
> On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
>> Hi, is it possible to update the accepted servlet spec version to
>> 3.0.0 in
>> the configurations of maven-bundle-plugin?
>> Thanks !
>>
>> 2009/11/26 Werner Punz <we...@gmail.com>
>>>
>>> +1
>>>
>>> Leonardo Uribe schrieb:
>>>>
>>>> Hi,
>>>>
>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>>> Apache
>>>> MyFaces core out.
>>>>
>>>> Please note that this vote concerns all of the following parts:
>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-
>>>> alpha [1]
>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha
>>>> [1]
>>>>
>>>> The artifacts are deployed to my private Apache account ([1] and
>>>> [3]
>>>> for binary and source packages).
>>>>
>>>> The release notes could be found at [4].
>>>>
>>>> Also the clirr test does not show binary incompatibilities with
>>>> myfaces-api.
>>>>
>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>> [4]
>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>
>>>
>>
>>
>>
>> --
>> Ivan
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Matthias Wessendorf <ma...@apache.org>.
Ivan,
we can't use servlet 3.0.0 yet. Not yet final ...
and jsf 2.0 has _no_ dependency to it...
-Matthias
On Thu, Nov 26, 2009 at 3:17 PM, Ivan <xh...@gmail.com> wrote:
> Hi, is it possible to update the accepted servlet spec version to 3.0.0 in
> the configurations of maven-bundle-plugin?
> Thanks !
>
> 2009/11/26 Werner Punz <we...@gmail.com>
>>
>> +1
>>
>> Leonardo Uribe schrieb:
>>>
>>> Hi,
>>>
>>> I was running the needed tasks to get the 2.0.0-alpha release of Apache
>>> MyFaces core out.
>>>
>>> Please note that this vote concerns all of the following parts:
>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>>
>>> The artifacts are deployed to my private Apache account ([1] and [3]
>>> for binary and source packages).
>>>
>>> The release notes could be found at [4].
>>>
>>> Also the clirr test does not show binary incompatibilities with
>>> myfaces-api.
>>>
>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>> [4]
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>
>>
>
>
>
> --
> Ivan
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Ivan <xh...@gmail.com>.
Hi, is it possible to update the accepted servlet spec version to 3.0.0 in
the configurations of maven-bundle-plugin?
Thanks !
2009/11/26 Werner Punz <we...@gmail.com>
> +1
>
> Leonardo Uribe schrieb:
>
> Hi,
>>
>> I was running the needed tasks to get the 2.0.0-alpha release of Apache
>> MyFaces core out.
>>
>> Please note that this vote concerns all of the following parts:
>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>
>> The artifacts are deployed to my private Apache account ([1] and [3]
>> for binary and source packages).
>>
>> The release notes could be found at [4].
>>
>> Also the clirr test does not show binary incompatibilities with
>> myfaces-api.
>>
>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
>> [4]
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>
>>
>
--
Ivan
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Werner Punz <we...@gmail.com>.
+1
Leonardo Uribe schrieb:
> Hi,
>
> I was running the needed tasks to get the 2.0.0-alpha release of Apache
> MyFaces core out.
>
> Please note that this vote concerns all of the following parts:
> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>
> The artifacts are deployed to my private Apache account ([1] and [3]
> for binary and source packages).
>
> The release notes could be found at [4].
>
> Also the clirr test does not show binary incompatibilities with myfaces-api.
>
> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
> [4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Simon Lessard <si...@gmail.com>.
+1
On Wed, Nov 25, 2009 at 9:39 AM, Michael Concini <mc...@gmail.com> wrote:
> +1
>
>
> Bruno Aranda wrote:
>
>> +1
>>
>> 2009/11/25 Cagatay Civici <ca...@gmail.com>:
>>
>>
>>> +1
>>>
>>> On Wed, Nov 25, 2009 at 2:20 PM, Matthias Wessendorf <ma...@apache.org>
>>> wrote:
>>>
>>>
>>>> +1
>>>>
>>>> On Wed, Nov 25, 2009 at 2:27 PM, Jakob Korherr <jakob.korherr@gmail.com
>>>> >
>>>> wrote:
>>>>
>>>>
>>>>> +1
>>>>>
>>>>> 2009/11/25 Leonardo Uribe <lu...@gmail.com>
>>>>>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I was running the needed tasks to get the 2.0.0-alpha release of
>>>>>> Apache
>>>>>> MyFaces core out.
>>>>>>
>>>>>> Please note that this vote concerns all of the following parts:
>>>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>>>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>>>>>
>>>>>> The artifacts are deployed to my private Apache account ([1] and [3]
>>>>>> for binary and source packages).
>>>>>>
>>>>>> The release notes could be found at [4].
>>>>>>
>>>>>> Also the clirr test does not show binary incompatibilities with
>>>>>> myfaces-api.
>>>>>>
>>>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
>>>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
>>>>>> [4]
>>>>>>
>>>>>>
>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> twitter: http://twitter.com/mwessendorf
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Michael Concini <mc...@gmail.com>.
+1
Bruno Aranda wrote:
> +1
>
> 2009/11/25 Cagatay Civici <ca...@gmail.com>:
>
>> +1
>>
>> On Wed, Nov 25, 2009 at 2:20 PM, Matthias Wessendorf <ma...@apache.org>
>> wrote:
>>
>>> +1
>>>
>>> On Wed, Nov 25, 2009 at 2:27 PM, Jakob Korherr <ja...@gmail.com>
>>> wrote:
>>>
>>>> +1
>>>>
>>>> 2009/11/25 Leonardo Uribe <lu...@gmail.com>
>>>>
>>>>> Hi,
>>>>>
>>>>> I was running the needed tasks to get the 2.0.0-alpha release of Apache
>>>>> MyFaces core out.
>>>>>
>>>>> Please note that this vote concerns all of the following parts:
>>>>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>>>>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>>>>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>>>>
>>>>> The artifacts are deployed to my private Apache account ([1] and [3]
>>>>> for binary and source packages).
>>>>>
>>>>> The release notes could be found at [4].
>>>>>
>>>>> Also the clirr test does not show binary incompatibilities with
>>>>> myfaces-api.
>>>>>
>>>>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>>>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>>>>> [4]
>>>>>
>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>>>>>
>>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>>
>>
>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Bruno Aranda <br...@gmail.com>.
+1
2009/11/25 Cagatay Civici <ca...@gmail.com>:
> +1
>
> On Wed, Nov 25, 2009 at 2:20 PM, Matthias Wessendorf <ma...@apache.org>
> wrote:
>>
>> +1
>>
>> On Wed, Nov 25, 2009 at 2:27 PM, Jakob Korherr <ja...@gmail.com>
>> wrote:
>> > +1
>> >
>> > 2009/11/25 Leonardo Uribe <lu...@gmail.com>
>> >>
>> >> Hi,
>> >>
>> >> I was running the needed tasks to get the 2.0.0-alpha release of Apache
>> >> MyFaces core out.
>> >>
>> >> Please note that this vote concerns all of the following parts:
>> >> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>> >> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>> >> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>> >>
>> >> The artifacts are deployed to my private Apache account ([1] and [3]
>> >> for binary and source packages).
>> >>
>> >> The release notes could be found at [4].
>> >>
>> >> Also the clirr test does not show binary incompatibilities with
>> >> myfaces-api.
>> >>
>> >> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>> >> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>> >> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>> >> [4]
>> >>
>> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>> >
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Cagatay Civici <ca...@gmail.com>.
+1
On Wed, Nov 25, 2009 at 2:20 PM, Matthias Wessendorf <ma...@apache.org>wrote:
> +1
>
> On Wed, Nov 25, 2009 at 2:27 PM, Jakob Korherr <ja...@gmail.com>
> wrote:
> > +1
> >
> > 2009/11/25 Leonardo Uribe <lu...@gmail.com>
> >>
> >> Hi,
> >>
> >> I was running the needed tasks to get the 2.0.0-alpha release of Apache
> >> MyFaces core out.
> >>
> >> Please note that this vote concerns all of the following parts:
> >> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
> >> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
> >> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
> >>
> >> The artifacts are deployed to my private Apache account ([1] and [3]
> >> for binary and source packages).
> >>
> >> The release notes could be found at [4].
> >>
> >> Also the clirr test does not show binary incompatibilities with
> >> myfaces-api.
> >>
> >> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
> >> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> >> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
> >> [4]
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
> >
> >
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Matthias Wessendorf <ma...@apache.org>.
+1
On Wed, Nov 25, 2009 at 2:27 PM, Jakob Korherr <ja...@gmail.com> wrote:
> +1
>
> 2009/11/25 Leonardo Uribe <lu...@gmail.com>
>>
>> Hi,
>>
>> I was running the needed tasks to get the 2.0.0-alpha release of Apache
>> MyFaces core out.
>>
>> Please note that this vote concerns all of the following parts:
>> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
>> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
>> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>>
>> The artifacts are deployed to my private Apache account ([1] and [3]
>> for binary and source packages).
>>
>> The release notes could be found at [4].
>>
>> Also the clirr test does not show binary incompatibilities with
>> myfaces-api.
>>
>> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha
>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc
>> [4]
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>
>
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
Re: [VOTE] release of myfaces core 2.0.0-alpha
Posted by Jakob Korherr <ja...@gmail.com>.
+1
2009/11/25 Leonardo Uribe <lu...@gmail.com>
> Hi,
>
> I was running the needed tasks to get the 2.0.0-alpha release of Apache
> MyFaces core out.
>
> Please note that this vote concerns all of the following parts:
> 1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-alpha [1]
> 2. Maven artifact group "org.apache.myfaces.test" v1.0.0-alpha [1]
> 3. Maven artifact group "org.apache.myfaces.core" v2.0.0-alpha [1]
>
> The artifacts are deployed to my private Apache account ([1] and [3]
> for binary and source packages).
>
> The release notes could be found at [4].
>
> Also the clirr test does not show binary incompatibilities with
> myfaces-api.
>
> Please take a look at the "2.0.0-alpha" 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] http://people.apache.org/~lu4242/myfaces200alpha<http://people.apache.org/%7Elu4242/myfaces200alpha>
> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
> [3] http://people.apache.org/~lu4242/myfaces200alphabinsrc<http://people.apache.org/%7Elu4242/myfaces200alphabinsrc>
> [4]
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12313389
>