March 30, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[01:06:03] *** bleathem has quit IRC
[01:07:26] *** bleathem has joined #jbosstesting
[01:07:37] *** aslak has quit IRC
[01:24:43] *** johnament has joined #jbosstesting
[02:11:09] *** aamonten has joined #jbosstesting
[02:14:19] *** jdlee has quit IRC
[02:35:05] *** Elisha has quit IRC
[02:40:01] *** aamonten has quit IRC
[02:44:26] *** lightguard_jp has quit IRC
[02:56:07] *** ldimaggi has joined #jbosstesting
[03:54:40] *** johnament has quit IRC
[04:12:26] *** bleathem has quit IRC
[04:12:44] *** bleathem has joined #jbosstesting
[04:20:16] *** bleathem has quit IRC
[04:25:45] *** bleathem has joined #jbosstesting
[05:32:06] *** ldimaggi has quit IRC
[06:16:34] *** lightguard_jp has joined #jbosstesting
[06:18:20] *** lightguard_jp has quit IRC
[06:35:01] *** rruss has quit IRC
[06:35:07] *** jdlee has joined #jbosstesting
[06:35:08] *** jdlee has joined #jbosstesting
[06:53:23] *** maeste has joined #jbosstesting
[06:56:03] *** rruss has joined #jbosstesting
[07:01:14] *** michaelschuetz has joined #jbosstesting
[07:05:38] *** michaelschuetz has quit IRC
[07:22:28] *** oskutka has joined #jbosstesting
[07:32:24] *** wolfc has joined #jbosstesting
[07:41:20] *** timte has joined #jbosstesting
[08:14:44] *** alesj has joined #jbosstesting
[08:16:53] *** maeste has quit IRC
[08:17:38] *** kpiwko has joined #jbosstesting
[08:23:08] *** Elisha_ has joined #jbosstesting
[08:31:08] *** Elisha_ is now known as Elisha
[08:35:51] *** aslak has joined #jbosstesting
[08:35:51] *** aslak has quit IRC
[08:35:51] *** aslak has joined #jbosstesting
[08:45:09] *** mgoldmann has joined #jbosstesting
[08:57:09] *** bleathem has quit IRC
[09:03:57] *** maschmid has joined #jbosstesting
[09:15:26] *** rruss has quit IRC
[09:31:12] *** Jaikiran has joined #jbosstesting
[09:48:19] *** jeand has joined #jbosstesting
[10:00:16] *** michaelschuetz has joined #jbosstesting
[10:39:37] *** michaelschuetz1 has joined #jbosstesting
[10:41:39] *** michaelschuetz has quit IRC
[10:54:49] *** Jaikiran has quit IRC
[11:11:08] *** maeste has joined #jbosstesting
[11:28:00] *** michaelschuetz has joined #jbosstesting
[11:30:04] *** vtunka has joined #jbosstesting
[11:30:35] *** michaelschuetz1 has quit IRC
[11:58:32] *** alesj has quit IRC
[12:07:33] *** aslak has quit IRC
[12:17:24] *** alesj has joined #jbosstesting
[12:18:55] *** aslak has joined #jbosstesting
[12:18:55] *** aslak has quit IRC
[12:18:55] *** aslak has joined #jbosstesting
[12:34:50] *** maeste is now known as maeste_lunch
[13:02:04] *** ldimaggi has joined #jbosstesting
[13:16:57] *** maeste_lunch is now known as maeste
[13:55:03] *** pmuir has joined #jbosstesting
[14:17:24] *** ldimaggi has quit IRC
[14:18:41] *** ldimaggi has joined #jbosstesting
[14:48:03] *** kpiwko1 has joined #jbosstesting
[14:48:50] *** kpiwko has quit IRC
[14:49:22] *** kpiwko1 is now known as kpiwko
[15:25:52] *** michaelschuetz has quit IRC
[15:26:33] *** michaelschuetz has joined #jbosstesting
[15:27:47] *** pmuir has quit IRC
[15:30:51] *** michaelschuetz has quit IRC
[15:31:22] *** michaelschuetz has joined #jbosstesting
[15:36:46] *** lightguard_jp has joined #jbosstesting
[15:40:44] *** michaelschuetz has quit IRC
[15:41:30] *** michaelschuetz has joined #jbosstesting
[15:46:14] *** bambitroll has joined #jbosstesting
[15:46:25] *** bambitroll has left #jbosstesting
[15:54:44] *** Jaikiran has joined #jbosstesting
[16:00:38] *** maeste has quit IRC
[16:03:07] *** rruss has joined #jbosstesting
[16:07:32] *** alesj has quit IRC
[16:22:47] *** jdlee has quit IRC
[16:24:01] *** bleathem has joined #jbosstesting
[16:27:57] *** bgeorges has joined #jbosstesting
[16:28:45] *** oskutka has quit IRC
[16:30:56] *** lfryc has quit IRC
[16:40:03] *** ALR has joined #jbosstesting
[16:46:37] *** pmuir has joined #jbosstesting
[16:46:37] *** pmuir has quit IRC
[16:46:37] *** pmuir has joined #jbosstesting
[17:04:08] *** jdlee has joined #jbosstesting
[17:04:08] *** jdlee has joined #jbosstesting
[17:04:37] *** maschmid_ has joined #jbosstesting
[17:06:41] *** maschmid has quit IRC
[17:12:54] *** mgoldmann has quit IRC
[17:15:20] <michaelschuetz> pmuir: hi
[17:15:39] <michaelschuetz> pmuir, do you have time for quick seam2 question?
[17:19:04] *** maschmid_ is now known as maschmid
[17:21:56] *** jdlee has quit IRC
[17:47:42] *** jdlee has joined #jbosstesting
[17:52:59] *** jasondlee has joined #jbosstesting
[17:53:00] *** jdlee has quit IRC
[17:57:22] *** jasondlee has quit IRC
[17:57:22] *** jasondlee has joined #jbosstesting
[18:08:48] *** jbossbot has quit IRC
[18:09:15] *** jbossbot has joined #jbosstesting
[18:22:28] *** ALR has quit IRC
[18:24:15] *** michaelschuetz has quit IRC
[18:52:39] *** vtunka has quit IRC
[18:55:46] *** kpiwko has quit IRC
[19:01:31] *** maschmid has quit IRC
[19:21:40] *** jasondlee has quit IRC
[19:28:43] *** bleathem has quit IRC
[19:43:02] *** ALR has joined #jbosstesting
[20:04:32] *** Jaikiran has quit IRC
[20:47:42] *** bleathem has joined #jbosstesting
[20:51:13] *** jeand has quit IRC
[21:11:40] *** jdlee has joined #jbosstesting
[21:18:37] *** bleathem has quit IRC
[21:39:46] *** michaelschuetz has joined #jbosstesting
[21:41:33] *** jdlee has quit IRC
[21:47:30] *** jdlee has joined #jbosstesting
[21:58:30] *** Tashtego has joined #jbosstesting
[22:02:33] *** aslak has quit IRC
[22:10:00] *** aslak has joined #jbosstesting
[22:10:01] *** aslak has quit IRC
[22:10:01] *** aslak has joined #jbosstesting
[22:10:07] *** lightguard_jp has quit IRC
[22:26:10] *** bleathem has joined #jbosstesting
[22:31:28] *** bleathem has quit IRC
[22:31:40] *** jbossbot has quit IRC
[22:31:55] *** jbossbot has joined #jbosstesting
[22:36:49] <nickarls> michaelshuetz: throw the question up in the air and see if anyone grabs.
[23:11:48] *** ALR has quit IRC
[23:12:51] *** ALR has joined #jbosstesting
[23:15:43] <michaelschuetz> nickarls, cheers.
[23:15:49] <michaelschuetz> seam2 question:  why is asynchronous interceptor "client-typed" ?
[23:20:13] <nickarls> hmm, someone thought it must run before any ejb interceptors. don't know the reason...
[23:24:02] *** reza has joined #jbosstesting
[23:24:21] <reza> aslak, you there?
[23:24:48] <aslak> reza, heya
[23:25:28] <reza> I have a couple of things to discuss..
[23:25:42] <reza> Have you looked at JavaLobby today?
[23:26:05] <reza> Take a look at the article on CDISource
[23:26:07] <aslak> nope
[23:26:59] <aslak> aa, yea.. i saw Andy has created 'something'.. didn't read it to carefully
[23:26:59] <reza> One of our guys, Rick is involved with it.
[23:27:30] <aslak> tried to fine some source, but it seemed to be a numberguess something..
[23:27:49] <aslak> what is it? new Seam? or just a common space for knowledge+
[23:27:50] <aslak> ?
[23:27:51] <reza> The part that concerns me is that Andy is apparently not too happy with Arquillian and hence is creating his own solution (sort of)
[23:28:36] <aslak> he lost faith in Arq as well..
[23:28:43] <reza> The two concerns that I gathered is lack of conversation support, stability issues and complexity?
[23:29:04] <reza> Have you talked to him about it?
[23:29:12] <reza> What's the story there?
[23:29:21] *** maschmid has joined #jbosstesting
[23:29:43] *** jose_freitas has joined #jbosstesting
[23:29:54] *** jose_freitas has left #jbosstesting
[23:30:06] <aslak> reza, i have not spoke to him about it.. he contributed to arq and has shown interest in it. that's all i know
[23:30:40] <aslak> reza, it took some time to get the patch in since we were in the middle of a rewrite
[23:31:01] <reza> The part that really bothers me is that his testing framwork is only supposed to support CDI and nothing else
[23:31:22] <aslak> yea, he joins the lines of javaee-junit or what ever it's called
[23:31:34] <reza> I guess that means Weld SE and OpenWebBeans withoout OpenEJB...
[23:32:29] *** wolfc has quit IRC
[23:32:31] <aslak> yea
[23:33:38] <aslak> we don't leck conversation scope tho.. but besides the point
[23:33:54] <aslak> (and where does conversation scope fit into a pure SE CDI anyway)
[23:33:57] <reza> You don't? Is it documented?
[23:34:06] <michaelschuetz> nickarls, thanks for your reply. yeah, the reason would be interesting
[23:34:29] <aslak> reza, should be, the Weld EE mock container supports conversationScope if you activate it.
[23:34:30] <reza> I agree about conversations not fitting in SE..
[23:35:03] <aslak> but it will most likely only work in Weld EE mock and not in a real container..
[23:35:13] <aslak> http://docs.jboss.org/arquillian/reference/latest/en-US/html_single/#container.weld-ee-embedded-11.configuration
[23:35:24] <aslak> anyway.. that's besides the point
[23:35:29] <aslak> what are their goals ?
[23:35:49] *** ldimaggi has quit IRC
[23:36:03] <reza> OK, let me take a look so I can talk to him more.
[23:36:28] <reza> Is there a technical challenge to enabling it in a real container?
[23:36:39] <reza> Or just a low-priority item?
[23:36:59] <reza> I'm not too clear on his goals - tried hard to elicit it.
[23:37:33] <aslak> well, the scopes in the real container ionly works by luck atm, you can't control them. we have a guy on the case of making a controllable unified Context api between the different containers, weld, openwebbeans etc.. but it's not done yet
[23:37:42] <reza> The best I could gather is the concerns around conversations, stability and complexity (could not get more details on what the specifics are).
[23:38:07] <reza> That's what I thought..
[23:38:36] <aslak> the complexity i assume he is talking about dependencies, which comes from the containers not arq really. and ShrinkWrap to define the deploymetns
[23:38:57] <aslak> both are to valid 'ish' points that we are looking into.
[23:39:01] <aslak> to/two
[23:39:26] *** bleathem has joined #jbosstesting
[23:39:43] <reza> What about stability, anything to it?
[23:40:22] <reza> It supripses me because I haven't sen any issues.
[23:40:44] <reza> I don't even see the issue with depepencies.
[23:41:10] <reza> I do think there has to be another option besides ShrinkWrap...
[23:42:13] *** mojavelinux has joined #jbosstesting
[23:43:01] <reza> We scan the classpath/file system and deploy what we find for the Resin-specific test framework.
[23:43:35] <aslak> reza, yea i think that is what most ppl do.. i find that a bit insane tho but that's probably just my test
[23:43:38] <aslak> teat
[23:44:04] <aslak> taste damn it
[23:44:05] <aslak> :)
[23:44:32] <aslak> you also lose a lot of possibilities
[23:44:52] <reza> There are potential issues with dumping the entire class-path into the deployment.
[23:45:06] <aslak> reza, yea, tons..
[23:45:12] <aslak> that's why we don't
[23:45:13] <reza> We did it just for "ease-of-use"
[23:45:44] <mojavelinux> my personally feeling is that andy needs to be *a bit* more patient
[23:46:02] <aslak> we are looking at trying to scan for dependent classes etc, but there is really no 100% bullet proff way of doing it
[23:46:05] <mojavelinux> he seems to want to jump onto the next thing before we really can get the discussion started, or even part done
[23:46:21] <reza> We do allow the specification of alternate XML deplyment descriptors (CDI, EJB, JPA and Resin config).
[23:46:39] <mojavelinux> any problem he wants to solve, we can solve in arquillian, there is no need to go start another project
[23:47:29] <mojavelinux> in fact, the question about stability is largely due to us (or aslak really) reworking the arquillian core to not make so many assumptions
[23:47:41] <reza> I agree on the guessing the deployemtn  part...
[23:47:41] <mojavelinux> I mean, conversation support is really not that big of a thing to add and I realize we need to do it
[23:47:44] <aslak> it's super fast to get a 80% solution running on Weld SE, but then comes the 100% v that makes it useful.. that's a completely different story
[23:47:55] <nickarls> besides, how can one call for stability in an alpha?
[23:48:01] <reza> The trick I think is just to make the user aware of the potential hazards
[23:48:08] <mojavelinux> seriously
[23:48:22] <mojavelinux> we are holding back so that we get the requirements correct
[23:48:37] <mojavelinux> the biggest "disagreement" we've had so far within the community
[23:48:42] <mojavelinux> is how to include things on the classpath
[23:48:53] <mojavelinux> and what we've tried to communicate, at least as a starting point
[23:49:03] <mojavelinux> is that the current way of testing is totally screwed up
[23:49:17] <mojavelinux> so while the shrinkwrap archive may seem extreme, that's just coming in from the other end of the spectrum
[23:49:43] <mojavelinux> and it's also about the goal of liberating the test from the build, which you simply cannot ignore how powerful that is for integration testing
[23:49:57] <mojavelinux> as I watch people abandon ides when they start doing any sort of complex testing
[23:50:13] <nickarls> shrinkwrap shorthand functions can easily be written
[23:50:16] <mojavelinux> I think we can certainly add a "collector" in arquillian
[23:50:30] <mojavelinux> that would say "add all project compiled resources and classes"
[23:50:49] <mojavelinux> it's really not that big of a deal...what we have been trying to do is get people away from their habit of starting there
[23:51:12] <nickarls> once JBT supports right-clikcing a file and it scans it for imports and collects stuff from classpath (including maven repo) and makes the @Deployment method, we're done ;-)
[23:51:21] <mojavelinux> after all, the resources are sitting right there in target/classes and target/test-classes
[23:51:45] <mojavelinux> it's easy to put them into the shrinkwrap archive
[23:51:52] <mojavelinux> right, what nik said
[23:52:00] <mojavelinux> we want intelligence and hopefully it will come from the IDE
[23:52:12] <nickarls> containers with AS7-type startup speeds help, too
[23:52:21] <mojavelinux> calculating dependencies at runtime is much, much harder than people realize
[23:52:26] <mojavelinux> meaning, add this class and it's dependencies
[23:52:28] <nickarls> since in-container testing on an AS 6 is a bit... time consuming currently
[23:52:33] <mojavelinux> because the answer is, it depends on what you want
[23:52:53] <mojavelinux> yes, people will forget about AS6 in about 2 - 3 months ;)
[23:53:00] <mojavelinux> not that I don't appreciate it for what it is providing now, trust me
[23:53:10] <mojavelinux> I'm just saying, it's going to be way better to have that quick startup
[23:53:34] <mojavelinux> and yes, also to nik's point
[23:53:36] <reza> That is something Andy compianed about as well...
[23:54:03] <reza> I can't speak to it since I haven't tried JBoss embedded...
[23:54:04] <mojavelinux> it's not that hard to have a giftwrap api over shrinkwrap...in fact, I see a Groovy Arquillian test as being the ideal for shorthand archive setup
[23:54:12] <nickarls> auto-generation of @Deployment method is doable but it required scanning of maven deps since the repo api doesn't have any "what provides" functionality
[23:54:21] <mojavelinux> but we are also solving another *huge* problem with embedded containers
[23:54:33] <mojavelinux> when an embedded container starts, it's totally broken in the current model
[23:54:44] <mojavelinux> of how poeple are integration testing
[23:54:51] <mojavelinux> and arquillian <= 1.0.0.Alpha4
[23:55:06] <mojavelinux> because you absolutely do not realize how screwed up it is to start a container under the current project's classpath
[23:55:13] <mojavelinux> there are no guarnatees
[23:55:16] <nickarls> I usually use managed, since I manage to get CP errors with embedded usually
[23:55:21] <reza> How much longer do you think you guys are going to be in Alpha?
[23:55:28] <reza> How long has it been now?
[23:55:30] <mojavelinux> so what we've done in alpha5
[23:55:32] *** maschmid has quit IRC
[23:55:39] <mojavelinux> is to have a classpath isolation mechanism
[23:55:46] <mojavelinux> where the embedded container is starting clean(er)
[23:55:49] <mojavelinux> we can even do better
[23:56:07] <mojavelinux> reza alpha5 was going to be beta1
[23:56:17] <mojavelinux> but there was too big of an internal change, so we decided on alpha5
[23:56:17] <reza> OK...
[23:56:25] <mojavelinux> and now we are going to release more steadily
[23:56:35] <mojavelinux> hopefully getting to final by May
[23:56:36] <nickarls> so...2-3 weeks? (fishing for a date)
[23:56:37] <reza> I'm justr trying to understand what's going on...
[23:56:39] <mojavelinux> or at least into the RCs by then
[23:56:50] <aslak> ALR loves Embedded, but to me as wel.. it's insane
[23:57:04] <mojavelinux> the big delay between alpha4 and alpha5 was for a rewrite
[23:57:05] <mojavelinux> of the core
[23:57:16] <mojavelinux> which had to happen in order to support the requirements the community presented to us
[23:57:20] <reza> It's a lot easier for us since we just need to worry about Resin and have almost complete control.
[23:57:30] <aslak> and OSGi doesn't help one bit. add slf4j 1.6 to your project and see glassfish embedded blow up
[23:57:31] <mojavelinux> well, that's another important fact
[23:57:44] <mojavelinux> alpha5 gives us much, much deeper control over the individual servers
[23:58:14] <aslak> initialize JUL before you start AS7 embedded and see that blow up
[23:59:10] <reza> Is it worth it to reach oit to Andy?
[23:59:50] <reza> I don't see how he won't be running into the same issues (unless being "CDI only" helps matters)...

top