[00:14:25] *** mbg has quit IRC [00:15:12] *** kevinpollet has quit IRC [00:15:27] *** kevinpollet has joined #weld-dev [00:21:59] *** emmanuel has quit IRC [00:37:53] *** kevinpollet has quit IRC [00:45:02] *** aslak has quit IRC [01:17:03] *** magesh has joined #weld-dev [01:45:41] *** lightguard_jp has quit IRC [01:57:51] *** lightguard_jp has joined #weld-dev [03:35:48] *** magesh has quit IRC [04:49:35] *** cbrock has quit IRC [05:50:32] *** cbrock has joined #weld-dev [07:37:46] *** cbrock has quit IRC [07:40:30] *** aslak has joined #weld-dev [07:40:30] *** aslak has joined #weld-dev [08:34:29] *** jharting has joined #weld-dev [08:55:05] *** alesj has joined #weld-dev [09:14:17] <alesj> stuartdouglas: hey [09:14:26] <stuartdouglas> alesj: hey [09:14:59] <alesj> done with new @RequestScoped? :-) [09:14:59] <stuartdouglas> Did you see my patch? [09:15:03] <alesj> nto yet [09:15:12] <stuartdouglas> pretty much, I just have one more thing to add [09:15:18] *** oskutka has joined #weld-dev [09:15:21] <stuartdouglas> that I am compiling now [09:15:38] <stuartdouglas> I also cache session, app and conversation in the thread locals [09:15:44] <stuartdouglas> but only for the life of the request [09:15:58] <alesj> cool [09:16:00] <stuartdouglas> so other scopes should also see a big improvement as well [09:16:14] <alesj> where is the patch? in your arq-up branch? [09:16:22] <stuartdouglas> in my master [09:19:04] <stuartdouglas> I really hate the weld code style now after working with AS7 :-) [09:19:16] <stuartdouglas> the braces should be on the same line damnit [09:21:07] <alesj> hehe, yeah, just noticed you're using diff one now :-) [09:23:20] <alesj> stuartdouglas: i got a strange AS6 hang yday, running either managed or remote [09:23:45] <alesj> with my current Weld == master + your arq-up [09:28:27] *** kevinpollet has joined #weld-dev [09:33:06] <alesj> stuartdouglas: were you able to do a full run on AS6? [09:33:14] <alesj> with this latest TL patch [09:46:46] *** magesh has joined #weld-dev [09:50:18] *** epbernard has joined #weld-dev [09:50:19] *** epbernard is now known as emmanuel [09:50:23] *** emmanuel has joined #weld-dev [09:57:26] *** emmanuel has quit IRC [09:57:59] *** epbernard has joined #weld-dev [09:57:59] *** epbernard is now known as emmanuel [10:07:38] <alesj> stuartdouglas: ping? [10:07:40] <stuartdouglas> alesj: I was able to do a full run [10:07:58] <alesj> managed or remote? [10:08:07] <stuartdouglas> managed [10:08:14] <stuartdouglas> but this is pre arq-upgrade [10:08:40] <alesj> with this TL patch marged? [10:08:58] <stuartdouglas> yes, with the TL patch, but with the old arq version [10:09:21] <alesj> can you merge also with arq-up and see if it hangs for you too? [10:09:40] <alesj> you can try the AS6 trunk [10:09:42] <stuartdouglas> ok, are you happy with the TL patch to be merged upstream? [10:10:03] <alesj> if you say that the tests and tck pass, then sure [10:10:21] <alesj> i can have a closer look if you want [10:10:26] <jbossbot> git [core] push master 07f4278.. Stuart Douglas Add ThreadLocal cache to proxies to improve performance [10:10:27] <jbossbot> git [core] push master 1027ee7.. Stuart Douglas Invalidate cache on session destruction [10:10:27] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/d1eea5d...1027ee7 [10:10:33] <stuartdouglas> to late :-) [10:10:36] <alesj> :-) [10:10:56] <alesj> i added a alias to AS6 for new AS7 default DS [10:11:08] <alesj> so same tests with DS should also work in AS6 [10:12:39] <alesj> stuartdouglas: but as i said, something hanged the tests [10:13:05] <alesj> in managed it took forever to complete, hence i ctrl-c-ed it [10:13:07] <alesj> in remote [10:13:16] <alesj> the tests never finished [10:13:49] <alesj> using jvisualvm for thread dump didn't help me much, no obvious deadlock [10:17:02] <stuartdouglas> ok, I am starting a run now, against 6.0.0.Final [10:17:09] <stuartdouglas> I will try 6.0.0 upstream next [10:25:58] <alesj> 6.0.0. will fail with no DS found [10:26:10] <alesj> as I've changed it in the tests to use ExampleDS [10:26:29] <alesj> 6.1 yday's trunk has the alias/linkref [10:27:50] <stuartdouglas> alesj: how long are we going to keep supporting AS6? [10:27:59] <stuartdouglas> Is there actually going to be a 6.1 release? [10:30:34] <alesj> yup [10:30:41] <alesj> it has to be [10:30:54] <alesj> we got comunity engaged into it [10:31:02] <alesj> it wouldn't be fair if it wasn't [10:31:10] <alesj> i would support weld for 6.1 [10:31:15] <alesj> then probably not anymore [10:35:44] <alesj> stuartdouglas: off to the office, brb [10:35:53] *** alesj has quit IRC [10:43:53] *** alesj has joined #weld-dev [10:49:33] <alesj> stuartdouglas: back [10:49:46] <alesj> stuartdouglas: how do your AS6 runs go? [10:50:13] *** lightguard_jp has quit IRC [10:50:58] *** magesh has left #weld-dev [11:05:21] *** magesh has joined #weld-dev [11:05:23] *** magesh has quit IRC [11:05:23] *** magesh has joined #weld-dev [11:07:24] *** magesh has quit IRC [11:24:05] *** magesh has joined #weld-dev [11:24:17] <jbossbot> git [core] push master 9918f05.. Ales Justin [WELD-914, WELD-938]; throw an error on missing beans.xml, remove log4j.xml from WeldSE. [11:24:19] <jbossbot> jira [WELD-914] WARN if beans.xml is missing in standalone mode. [Open (Unresolved) Enhancement, Major, Ales Justin] https://issues.jboss.org/browse/WELD-914 [11:24:19] <jbossbot> jira [WELD-938] Remove log4j.xml from weld-se-core [Open (Unresolved) Bug, Major, Unassigned] https://issues.jboss.org/browse/WELD-938 [11:24:20] <jbossbot> git [core] push master 6ea1611.. Ales Justin [WELD-869]; fix bundle version output. [11:24:20] <jbossbot> jira [WELD-869] Weld OSGi bundle reports version as ${parsedVersion.osgiVersion} [Open (Unresolved) Bug, Minor, Ales Justin] https://issues.jboss.org/browse/WELD-869 [11:24:21] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/1027ee7...6ea1611 [11:35:10] *** magesh has quit IRC [11:37:13] <jbossbot> git [core] push master 5004475.. Ales Justin Merge remote branch 'jharting/WELD-851' [11:37:13] <jbossbot> jira [WELD-851] Upgrade to findbugs-maven-plugin 2.3.2 when available [Resolved (Done) Task, Minor, Jozef Hartinger] https://issues.jboss.org/browse/WELD-851 [11:37:14] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/6ea1611...5004475 [11:43:31] <alesj> stuartdouglas: https://github.com/weld/core/commit/3ab685141926140e4401e780f21334fba3faac8b [11:43:31] <alesj> how come I don't see any content? [11:43:32] <jbossbot> git [core] 3ab6851.. Stuart Douglas Add beans.xml to the correct location in the permalink example [11:53:56] *** emmanuel has quit IRC [11:59:31] <jbossbot> git [core] push master 417dfe1.. Ales Justin [WELD-780]; fix jetty embedded, more docs [11:59:32] <jbossbot> jira [WELD-780] Place beans.xml under WEB-INF instead of WEB-INF/classes/META-INF in jsf/permalink example [Open (Unresolved) Task, Minor, Ales Justin] https://issues.jboss.org/browse/WELD-780 [11:59:32] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/5004475...417dfe1 [12:05:24] *** magesh has joined #weld-dev [12:10:29] *** epbernard has joined #weld-dev [12:10:29] *** epbernard is now known as emmanuel [12:17:38] <jbossbot> git [core] push master 0e45a07.. Sean Flanigan WELD-901: change config for Zanata 1.3 upgrade on translate.jboss.org [12:17:39] <jbossbot> jira [WELD-901] config change: handle translate.jboss.org upgrade to Zanata 1.3 [Open (Unresolved) Task, Major, Sean Flanigan] https://issues.jboss.org/browse/WELD-901 [12:17:39] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/417dfe1...0e45a07 [12:18:54] *** magesh has quit IRC [12:21:33] *** maschmid has joined #weld-dev [12:21:56] <jbossbot> git [core] push master 51b5fd0.. mgencur at redhat dot com profile for running functional tests on JBoss AS 7 [12:21:56] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/0e45a07...51b5fd0 [12:24:01] *** kevinpollet has quit IRC [12:37:56] *** magesh has joined #weld-dev [13:12:09] *** kevinpollet has joined #weld-dev [14:08:33] <jbossbot> git [core] push master 74bffdb.. Marius Bogoevici Tests for CDI-115 and JBAS-9266 [14:08:34] <jbossbot> jira [CDI-115] Interceptor.intercept() must throw exceptions [Closed (Done) Bug, Major, Marius Bogoevici] https://issues.jboss.org/browse/CDI-115 [14:08:35] <jbossbot> jira [JBAS-9266] Redirected to: https://issues.jboss.org/si/jira.issueviews:issue-xml/AS7-194/AS7-194.xml [14:08:36] <jbossbot> jira [AS7-194] java.lang.reflect.UndeclaredThrowableException when using @ApplicationException in combination with @InterceptorBinding [Closed (Done) Bug, Major, Stuart Douglas] https://issues.jboss.org/browse/AS7-194 [14:08:36] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/51b5fd0...74bffdb [14:09:59] *** rmartinelli has joined #weld-dev [14:49:28] *** sbryzak has quit IRC [14:51:21] *** pmuir has joined #weld-dev [14:51:21] *** pmuir has quit IRC [14:51:21] *** pmuir has joined #weld-dev [15:00:04] *** magesh has quit IRC [15:01:27] *** mbg has joined #weld-dev [15:05:58] *** jharting has quit IRC [15:12:52] *** mbg is now known as mbg|wfh [15:14:14] *** mbg|wfh has quit IRC [15:14:43] *** mbg has joined #weld-dev [15:18:15] *** aslak has quit IRC [15:59:55] *** balunasj has joined #weld-dev [16:04:27] *** balunasj has quit IRC [16:13:31] *** jharting has joined #weld-dev [16:36:09] *** jharting has quit IRC [16:36:29] *** jharting has joined #weld-dev [16:41:40] *** lincolnthree has joined #weld-dev [16:41:46] <lincolnthree> hey alesj, you around? [16:42:49] <alesj> lincolnthree: hey [16:42:53] <lincolnthree> hey! [16:43:02] <lincolnthree> Question about CDI1.1 or Weld in general [16:43:06] <alesj> shoot [16:43:09] <lincolnthree> Any plans to support runtime addition of bean metadata? [16:43:26] <alesj> can't you do that already with Extensions? [16:43:38] <lincolnthree> Ah, sorry. [16:43:43] <lincolnthree> I mean after the container her booted. [16:43:48] <lincolnthree> has* [16:44:03] <alesj> i doubt it, as that breaks all sort of validation [16:44:11] <alesj> unless you re-start the whoe thing [16:44:13] <alesj> whole [16:44:13] <lincolnthree> Right, ok. [16:44:21] <pmuir> lincolnthree: the only way to do would be to restart the beans and any beans which depend on that bean [16:44:28] <pmuir> and so on through the dep graph [16:44:37] <alesj> CDI ~ statically checked configuration [16:44:50] <lincolnthree> Ok, next question. [16:44:53] <alesj> pmuir: yeah ==> much easier to just re-start the whole thing :-) [16:45:13] <pmuir> issue is that probably you would restart the entire app almost ;-) [16:45:23] <lincolnthree> Any plans to build-in metadata index, so you don't have to rescan every time you boot? [16:45:26] <pmuir> could be faster though as you don't need to do a bunch of stuff [16:45:32] <pmuir> lincolnthree: yes [16:45:40] <pmuir> lots of plans [16:45:47] <pmuir> they just need impl ;-) [16:45:49] <lincolnthree> pmuir :) [16:45:50] <alesj> lincolnthree: yeah, we're planning on reusing existing container metadata [16:45:58] <alesj> pmuir: pssst! ;-) [16:46:10] <alesj> e.g. AS7 ?> Jandex [16:46:16] <lincolnthree> For example, forge is taking about 8 seconds to start up because weld is doing lots of stuff [16:46:18] <alesj> hence Weld would use Jandex transparently [16:46:20] <lincolnthree> about 500 beans in Forge [16:46:29] <lincolnthree> Jandex, right [16:46:52] <alesj> we ? stuartdouglas and me ? had a look at how metadata is done now [16:47:01] <alesj> unfortunately it wasn't straight fwd [16:47:03] <alesj> to change things [16:47:07] <alesj> hence not done yet [16:47:12] <alesj> more time will be needed [16:47:24] <alesj> hopefully with AS7 and cloud done to some extent [16:47:34] <alesj> stuartdouglas and me and pmuir will find some more time [16:47:35] <alesj> :-) [16:47:43] <lincolnthree> I'm trying to figure out how to bring modularity to forge, while also sticking with the CDI programming model. [16:47:50] <lincolnthree> JBoss Modules, etc + CDI [16:48:03] <lincolnthree> unfortunately, JBM isn't exactly documented ;) [16:48:07] <alesj> weld behaves the way CL modularization tells it to [16:48:09] *** jharting has quit IRC [16:48:21] <lincolnthree> Right, so weld will pick up what it sees [16:48:23] <alesj> e.g. see AS7+Weld integration [16:48:23] <lincolnthree> and ignore what it doesn't. [16:48:27] <alesj> yes [16:48:39] <alesj> CDI/Weld per spec has to follow visibility rules [16:48:41] <lincolnthree> that's no problem then [16:48:44] <pmuir> lincolnthree: we should be able to speed up Weld boot quite a lot as well [16:48:52] <pmuir> without a metadata index [16:49:41] <lincolnthree> looking forward to it :) [16:49:56] <alesj> pmuir: how? :-) [16:50:13] <alesj> pmuir: we need to go more fine grained, which will slow down things [16:50:23] <alesj> perhaps we could add a spi for this [16:50:27] <alesj> and hook into MSC [16:50:35] <alesj> and re-use concurrency [16:52:33] <alesj> pmuir: we also discussed discarding the info/data once done [16:52:38] <alesj> less memory == faster [16:53:58] <pmuir> right, i don't think we need to build as detailed metadata for everything as we do [16:54:01] <pmuir> it's a bit ott [16:54:27] <pmuir> we could be cleverer [16:54:48] <pmuir> i also think we should be able to do this much more concurrently [16:54:56] <pmuir> but stuartdouglas tried to do this and got stuck somehow [16:57:08] <alesj> yup [16:57:18] <alesj> we had a stab at it when i was down under [16:57:27] <alesj> got stuck pretty quickly unfortunately [17:01:31] <pmuir> as this should work (at least for producing all the metadata about classes and probably for beans as well) [17:01:35] <pmuir> and should be a real win [17:04:56] <alesj> pmuir: like i said, i would really like us to use MSC underneath [17:05:15] <alesj> as that would use all of the concurent magic already [17:05:29] *** lincolnthree has quit IRC [17:05:31] <pmuir> i'm not sure about that [17:05:37] <pmuir> better to expose spis I think [17:05:47] <alesj> and just fall back to our own if none avaliable [17:05:55] <alesj> that could be a spi [17:06:00] <alesj> same as other services [17:06:45] <pmuir> we can even just fall back to a non-concurrent impl [17:07:15] <alesj> yup [17:07:28] <alesj> we can even fall back to what we have now :-) [17:07:32] <pmuir> yes [17:07:47] <alesj> ok, definitely on my TODO list [17:07:56] <alesj> first 1.1.2.Final [17:08:00] <alesj> then some more cloud [17:08:08] <alesj> then some AS7 [17:08:17] <alesj> need to find time for CapeDwarf ... [17:08:29] <alesj> and Monteray [17:08:35] <alesj> ? jeez :-) [17:10:00] *** alesj has quit IRC [17:24:20] *** aslak has joined #weld-dev [17:31:57] *** lincolnthree has joined #weld-dev [17:37:24] *** lincolnthree has quit IRC [17:48:27] *** lincolnthree has joined #weld-dev [17:50:43] *** oskutka has quit IRC [17:56:31] *** maschmid has quit IRC [18:00:35] *** bdlink has joined #weld-dev [18:07:07] *** cbrock has joined #weld-dev [18:41:33] *** mbg is now known as mbg|away [18:43:28] *** kevinpollet has quit IRC [19:09:45] *** bdlink has quit IRC [19:13:19] *** emmanuel has quit IRC [19:16:16] *** mbg|away is now known as mbg [19:16:32] *** mbg is now known as mbg|afk [19:28:20] *** kevinpollet has joined #weld-dev [19:29:35] *** epbernard has joined #weld-dev [19:29:35] *** epbernard is now known as emmanuel [19:35:46] *** mbg|afk is now known as mbg|afk|away [19:45:20] *** emmanuel has quit IRC [19:46:09] *** epbernard has joined #weld-dev [19:46:09] *** epbernard is now known as emmanuel [19:47:43] *** kevinpollet has quit IRC [19:47:49] *** kevinpollet has joined #weld-dev [20:07:54] *** kevinpollet has quit IRC [20:08:08] *** kevinpollet has joined #weld-dev [20:08:24] *** emmanuel has quit IRC [20:12:27] *** oskutka has joined #weld-dev [20:12:51] *** mbg|afk|away is now known as mbg|afk [20:13:28] *** mbg|afk is now known as mbg [20:28:02] *** kevinpollet has quit IRC [21:04:12] *** kevinpollet has joined #weld-dev [21:18:50] *** lincolnthree has left #weld-dev [21:20:33] *** lincolnthree has joined #weld-dev [21:20:52] <lincolnthree> stuartdouglas: when using a CDI decorator, does the decorator need to be in the same archive as the class it is decorating? [21:29:45] *** lincolnthree has left #weld-dev [21:56:41] *** kevinpollet has quit IRC [22:19:18] *** kevinpollet has joined #weld-dev [22:30:02] *** pmuir has quit IRC [22:32:30] *** pmuir has joined #weld-dev [22:37:43] *** rmartinelli has quit IRC [22:42:22] *** aslak has quit IRC [23:27:06] *** kevinpollet has quit IRC [23:27:23] *** sbryzak has joined #weld-dev