myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott O'Bryan" <sobr...@apache.org>
Subject Re: [VOTE] release of myfaces core 2.0.0-alpha
Date Tue, 22 Dec 2009 22:26:31 GMT
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I think I agree with Matthias that this may be problematic.&nbsp; 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.&nbsp; You generally *WILL NOT* run into
problems if you do the reverse.&nbsp; Now that's not to say it's
impossible.&nbsp; 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.<br>
<br>
I guess I'm wondering what issue you have right now with the current
dependencies.&nbsp; Just because myfaces depends on Servlet 2.5 does not
mean that geronimo can't depend on Servlet 3.0.&nbsp; They should both be
"provided" dependencies.<br>
<br>
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..&nbsp; Just my $.02..<br>
<br>
Scott<br>
<br>
David Jencks wrote:
<blockquote cite="mid:3687DFD1-74DF-457D-B87A-EB2C5A6AF4E4@yahoo.com"
 type="cite">Matthias,
  <div><br>
  </div>
  <div>I'm not sure you understand what Ivan is requesting. &nbsp;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. &nbsp; 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.
&nbsp;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. &nbsp;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.</div>
  <div><br>
  </div>
  <div>I'd appreciate it if someone could update trunk for this so we
can continue with integrating myfaces 2 in geronimo. &nbsp;I've attached a
suitable patch to &nbsp;<span class="Apple-style-span"
 style="font-weight: bold;"><a moz-do-not-send="true"
 id="issue_key_MYFACES-2290"
 href="https://issues.apache.org/jira/browse/MYFACES-2290">MYFACES-2290</a>&nbsp;as&nbsp;<a
 moz-do-not-send="true"
 href="https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff">https://issues.apache.org/jira/secure/attachment/12428613/allow-ee6-versioned-apis.diff</a></span></div>
  <div><br>
  </div>
  <div>With this patch we can at least start a server that has loaded
myfaces 2. &nbsp;Hopefully soon we'll be able to run the ee6 version of the
tck.</div>
  <div><br>
  </div>
  <div>many thanks</div>
  <div>david jencks</div>
  <div><br>
  </div>
  <div>
  <div>
  <div>On Nov 26, 2009, at 6:23 AM, Matthias Wessendorf wrote:</div>
  <br class="Apple-interchange-newline">
  <blockquote type="cite">
    <div>Ivan,<br>
    <br>
we can't use servlet 3.0.0 yet. Not yet final ...<br>
and jsf 2.0 has _no_ dependency to it...<br>
    <br>
-Matthias<br>
    <br>
On Thu, Nov 26, 2009 at 3:17 PM, Ivan &lt;<a moz-do-not-send="true"
 href="mailto:xhhsld@gmail.com">xhhsld@gmail.com</a>&gt; wrote:<br>
    <blockquote type="cite">Hi, is it possible to update the accepted
servlet spec version to 3.0.0 in<br>
    </blockquote>
    <blockquote type="cite">the configurations of maven-bundle-plugin?<br>
    </blockquote>
    <blockquote type="cite">Thanks !<br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite">2009/11/26 Werner Punz &lt;<a
 moz-do-not-send="true" href="mailto:werner.punz@gmail.com">werner.punz@gmail.com</a>&gt;<br>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite"><br>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">+1<br>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite"><br>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">Leonardo Uribe schrieb:<br>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Hi,<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">I was running the needed tasks to get
the 2.0.0-alpha release of Apache<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">MyFaces core out.<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Please note that this vote concerns all
of the following parts:<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;1. Maven artifact group
"org.apache.myfaces.shared" v4.0.1-alpha &nbsp;[1]<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;2. Maven artifact group
"org.apache.myfaces.test" v1.0.0-alpha [1]<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;3. Maven artifact group
"org.apache.myfaces.core" v2.0.0-alpha &nbsp;[1]<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">The artifacts are deployed to my
private Apache account ([1] and [3]<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">for binary and source packages).<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">The release notes could be found at [4].<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Also the clirr test does not show
binary incompatibilities with<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">myfaces-api.<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Please take a look at the "2.0.0-alpha"
artifacts and vote!<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Please note: This vote is "majority
approval" with a minimum of three<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;+1 votes (see [3]).<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">------------------------------------------------<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">[ ] +1 for community members who have
reviewed the bits<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">[ ] +0<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">[ ] -1 for fatal flaws that should
cause these bits not to be released,<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;and why..............<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">------------------------------------------------<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Thanks,<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">Leonardo Uribe<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">[1] <a moz-do-not-send="true"
 href="http://people.apache.org/%7Elu4242/myfaces200alpha">http://people.apache.org/~lu4242/myfaces200alpha</a><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;[2] <a moz-do-not-send="true"
 href="http://www.apache.org/foundation/voting.html#ReleaseVotes">http://www.apache.org/foundation/voting.html#ReleaseVotes</a><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">[3] <a moz-do-not-send="true"
 href="http://people.apache.org/%7Elu4242/myfaces200alphabinsrc">http://people.apache.org/~lu4242/myfaces200alphabinsrc</a><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">&nbsp;[4]<br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><a moz-do-not-send="true"
 href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&amp;styleName=Html&amp;version=12313389">https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&amp;styleName=Html&amp;version=12313389</a><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite"><br>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite">
      <blockquote type="cite"><br>
      </blockquote>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <blockquote type="cite">--<br>
    </blockquote>
    <blockquote type="cite">Ivan<br>
    </blockquote>
    <blockquote type="cite"><br>
    </blockquote>
    <br>
    <br>
    <br>
-- <br>
Matthias Wessendorf<br>
    <br>
blog: <a moz-do-not-send="true"
 href="http://matthiaswessendorf.wordpress.com/">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a moz-do-not-send="true"
 href="http://www.slideshare.net/mwessendorf">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a moz-do-not-send="true"
 href="http://twitter.com/mwessendorf">http://twitter.com/mwessendorf</a><br>
    </div>
  </blockquote>
  </div>
  <br>
  </div>
</blockquote>
<br>
</body>
</html>

Mime
View raw message