On 15 Jan 2009, at 15:20, David M. Lloyd wrote:
Yes: 5.0.x is a stable branch and should only get bug fixes.
Fine by me :-) The big update we currently have to do in 5.0.0.GA (and
the problem Scott saw) is around updating EJB3; this update is in 5.0.1.
By all means, integrate it into 5.1. But if it were me running the
project, I'd say, make sure that when it does get into the 5.x
branch that it is stable (a GA release), as merging snapshots and
betas and CRs at this stage will serve only to delay the release
which is supposed to be on a fixed schedule now.
I cetainly don't want to hold up AS. This was why I suggested it as a
preview of some sort - so that the JBoss AS release isn't held up by
not having a stable WB release. Worst comes to worst, we decide WB
isn't ready to integrate into AS 5.1.0.GA, and we just remove the
deployer (which is why the point about the WB libraries being isolated
is important).
But I think saying "all projects which make up AS *must* be in GA" is
too conservative - there are cases (like this one) where we want to
get some tech preview into the AS to give people a taste, and get
feedback. So, I would amend it to be "all projects must which make us
AS *must* be in GA or marked as tech preview. If the project is marked
tech preview, it should be isolated from the AS, and easy to remove".
The point of my email really has nothing to do with Web Beans
The status is that we have preview releases we would like to get
feedback on. We probably won't have a GA by the time AS 5.1 goes out,
but that doesn't stop the features we do have (and the integration)
being relatively stable.
- I don't really know the status at all. I was just trying to
get
Dimitris to be more assertive - he just seems so darn apologetic and
polite all the time. :-)
I would take it even a step farther and say that Dimitris should
have a fixed window during which people are allowed to merge new
features into the 5.x branch (which should be on a public calendar
somewhere),
Sounds sensible to me. So, tell me the window, and I'll get the work
in for that window :-)
to give plenty of time to get the release stable before doing the
release. But I guess he'll only put up with me telling him how to
do his job for so long before telling me to get bent :)
- DML
On 01/15/2009 06:33 AM, Pete Muir wrote:
> Do you have a reasoned argument (other than a needing a quick power
> trip) about why we should not be pushing new software that we
> develop into JBoss AS (clearly marked as a technology preview), to
> allow early access and increase the feedback we get?For example,
> EJB3 was optionally included in JBoss 4.0.x.
> Reading between the lines, I hope that this will address your
> concerns:
> First, please see
https://jira.jboss.org/jira/browse/JBAS-6371 -
> you can see that I am suggesting 5.1 as the place to introduce WB.
> Second, as I stated earlier (obviously not clearly enough) we built
> the integration such that none of the WB libraries are included in
> the AS or application classpath unless the deployment is a Web
> Beans deployment (as marked by a {META-INF|WEB_INF}/web-beans.xml).
> Of course, this doesn't apply to the WB deployers which deploy the
> app, and push the WB libraries onto the app classpath. Thus,
> whether or not WB is stable, shouldn't affect non-web-bean apps
> applied to the AS.
> On 14 Jan 2009, at 22:11, David M. Lloyd wrote:
>> Dimitris, you worded that wrong. You should have said:
>>
>> "We are ABSOLUTELY NOT integrating Web Beans into 5.0.1. But I
>> will ALLOW you to merge a STABLE implementation into 5.1."
>>
>> Let them know who's boss. :-)
>>
>> - DML
>>
>> On 01/14/2009 04:03 PM, Dimitris Andreadis wrote:
>>> Shouldn't we leave the webbeans integration for 5.1? (Branch_5_x)
>>>
>>> 5.0.1 is a bug fixing release...
>>> Scott Stark wrote:
>>>> In going through the integration of the current webeans
>>>> 1.0.0.Alpha1 RI with the jbossas-5.0.0.GA release, the number
>>>> guess example fails to deploy on startup with:
>>>>
>>>> Caused by: java.lang.NullPointerException
>>>> at
>>>> org
>>>> .jboss
>>>> .webbeans
>>>> .integration
>>>> .jbossas
>>>> .ejb3
>>>> .EjbDiscoveryEnvironment.lookup(EjbDiscoveryEnvironment.java:123)
>>>> at
>>>> org
>>>> .jboss
>>>> .webbeans
>>>> .integration
>>>> .jbossas
>>>> .ejb3
>>>> .EjbDiscoveryEnvironment.<init>(EjbDiscoveryEnvironment.java:41)
>>>> at
>>>> org
>>>> .jboss
>>>> .webbeans
>>>> .integration
>>>> .jbossas.WebBeanDiscoveryImpl.<init>(WebBeanDiscoveryImpl.java:25)
>>>> ... 65 more
>>>> 10:30:59,909 INFO [WebBeansBootstrap] Starting Web Beans RI
>>>> 1.0.0.ALPHA1
>>>> 10:30:59,909 ERROR [[/webbeans-numberguess]] Exception sending
>>>> context initialized event to listener instance of class
>>>> org.jboss.webbeans.servlet.WebBeansListener
>>>>
>>>> So I guess we need to focus on web beans integration tests as
>>>> well.
>>>>
>>>> _______________________________________________
>>>> jboss-development mailing list
>>>> jboss-development(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>>> _______________________________________________
>>> jboss-development mailing list
>>> jboss-development(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/jboss-development
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jboss-development
> _______________________________________________
> jboss-development mailing list
> jboss-development(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/jboss-development
_______________________________________________
jboss-development mailing list
jboss-development(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-development