September 12, 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

[00:42:19] <stuartdouglas> mbg: You around?
[01:03:56] *** alesj has quit IRC
[02:20:36] <jbossbot> git [core] push master c1a6be4.. Stuart Douglas WELD-969 Prevent NPE if no context is registered
[02:20:37] <jbossbot> jira [WELD-969] org.jboss.jsr299.tck.tests.context.ContextTest is failing [Open (Unresolved) Bug, Critical, Stuart Douglas] https://issues.jboss.org/browse/WELD-969
[02:20:37] <jbossbot> git [core] push master 35ab511.. Stuart Douglas Test runner usability improvements
[02:20:37] <jbossbot> git [core] push master 6324cc5.. Stuart Douglas WELD-968 Building @AroundTimeout interceptor metadata for all methods
[02:20:38] <jbossbot> jira [WELD-968] Weld does not interceptor timeout methods without an @Timeout annotation [Open (Unresolved) Bug, Major, Stuart Douglas] https://issues.jboss.org/browse/WELD-968
[02:20:38] <jbossbot> git [core] push master 8c33736.. Stuart Douglas gitignore
[02:20:39] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/4fd9ea0...8c33736
[02:49:09] <jbossbot> git [core] push master b94f829.. Stuart Douglas WELD-970 Do not stop validation of first failure
[02:49:10] <jbossbot> jira [WELD-970] Validator should not stop on first exception, but should continue to validate all beans [Open (Unresolved) Bug, Major, Stuart Douglas] https://issues.jboss.org/browse/WELD-970
[02:49:10] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/8c33736...b94f829
[04:46:22] <mbg> stuartdouglas: now
[04:58:36] *** sbryzak has joined #weld-dev
[04:58:37] *** sbryzak has quit IRC
[04:58:37] *** sbryzak has joined #weld-dev
[05:36:57] <stuartdouglas> mbg: never mind, I just had a jboss-interceptors question
[05:37:12] <stuartdouglas> but I figured itout
[05:40:40] <mbg> stuartdouglas: oh ok.
[05:41:32] <stuartdouglas> while you are here, do you know if there are any plans to merge jboss-interceptors into weld core?
[07:05:50] <mbg> stuartdouglas: I had one, just haven't been too good to act on it
[07:15:07] <mbg> stuartdouglas: little or no time, basically
[07:15:24] <stuartdouglas> fair enough
[07:16:18] <mbg> yeah, I think that's definitely the thing to do. coupled with using jboss-invocation perhaps
[07:18:11] <stuartdouglas> I think jboss-invocation can wait for the next major release
[07:30:17] *** magesh has joined #weld-dev
[07:39:39] *** sbryzak has quit IRC
[08:08:38] *** pchowaniec has joined #weld-dev
[08:29:59] *** struberg has joined #weld-dev
[08:35:27] *** mkouba has joined #weld-dev
[08:41:44] *** nickarls has quit IRC
[08:41:49] *** nickarls has joined #weld-dev
[08:52:26] *** ge0ffrey has joined #weld-dev
[09:03:56] *** maschmid has joined #weld-dev
[09:27:09] *** mathieuancelin has joined #weld-dev
[09:37:27] *** pchowaniec has quit IRC
[11:45:26] *** pchowaniec has joined #weld-dev
[12:41:39] *** alesj has joined #weld-dev
[13:09:38] *** mbg has quit IRC
[13:31:26] *** pchowaniec has left #weld-dev
[13:49:34] *** rmartinelli has joined #weld-dev
[14:16:13] *** sbryzak has joined #weld-dev
[14:16:13] *** sbryzak has joined #weld-dev
[14:25:43] *** oskutka has joined #weld-dev
[14:58:13] *** oskutka has quit IRC
[14:58:50] *** oskutka has joined #weld-dev
[15:30:23] *** sbryzak has quit IRC
[15:45:12] *** pmuir has joined #weld-dev
[15:45:13] *** pmuir has quit IRC
[15:45:13] *** pmuir has joined #weld-dev
[16:03:25] *** sbryzak has joined #weld-dev
[16:03:25] *** sbryzak has joined #weld-dev
[16:06:35] *** mbg has joined #weld-dev
[16:15:15] *** mkouba has quit IRC
[16:18:28] *** mkouba has joined #weld-dev
[16:24:25] <struberg> pmuir got some time to quickly discuss CDI-121?
[16:24:27] <jbossbot> jira [CDI-121] TransactionScope [Open (Unresolved) Feature Request, Minor, Richard Hightower] https://issues.jboss.org/browse/CDI-121
[16:24:46] <struberg> or anyone else like stu or mbg
[16:24:53] <pmuir> struberg: yes, but i'm in a meeting so may come and go
[16:25:20] <struberg> is it possible / makes sense to define this without defining @Transactional ?
[16:25:43] <struberg> I mean a TransactionScope is only good if the lifecycle is exactly defined
[16:26:00] <struberg> and by just saying its JTA bound would leave out lots of scenarios
[16:26:35] <struberg> + manual starting of the transaction in other ways would also need to get handled
[16:27:40] <struberg> javax.ejb.TransactionAttribute and stuff would need to get moved to an own api jar anyway imo
[16:29:31] <pmuir> hmm
[16:29:40] <pmuir> unpicking what you are saying slightly
[16:30:03] <struberg> maybe I'm in a brain deadend and it's easy to solve
[16:30:25] <struberg> I just thought about how we could implement that
[16:30:42] <alesj> how else, w/o JTA, would you handle this?
[16:30:49] <alesj> i guess there can be custom tx impl
[16:30:52] <struberg> in a way that our cdi-api is still ejb agnostic
[16:30:54] <alesj> which would  also work
[16:31:03] <pmuir> you are asking that we would spec this with an abstraction over tx?
[16:31:16] <struberg> just as plain JPA transactions for example
[16:31:19] <alesj> but that means you're repeating the same mistake Hibernate did; having its own tx API/impl/etc
[16:31:28] <struberg> like we have in CODI with @Transactional atm
[16:31:40] <struberg> and just start a context at the outermost level
[16:31:48] <struberg> and close it once you leave it
[16:31:49] <alesj> doing it this way, CDI would have to have Tx API, imo
[16:31:57] <pmuir> let's split this into a discussion about what we can spec, what we can test and what we can implement
[16:32:03] <pmuir> with/without jta
[16:32:07] <struberg> yup
[16:32:14] <alesj> so you could abstract away diff tx usages
[16:32:22] <struberg> imo the cdi-api should try to be agnostic of other EE specs
[16:32:26] <struberg> we did well so far
[16:32:27] <alesj> JPA vs. full JTA vs. GAE Tx vs. ...
[16:32:36] <struberg> yup exactly
[16:33:11] <alesj> hmmm, i would rather see those custom impl get adapter layer for JTA
[16:33:15] <alesj> than having this in CDI
[16:33:19] <struberg> yup
[16:33:27] <alesj> CDI ?> JTA
[16:33:30] <alesj> other should adapt
[16:33:53] <alesj> since JTA, with UT and Tx is simple API
[16:34:00] <struberg> 99% of all use cases will be the EntityManager producer anyway ^^
[16:34:18] <alesj> if you don't need to add XA and Synch
[16:34:53] <struberg> if we spec JTA then we must go the fully blown route
[16:34:59] <struberg> capturing all features
[16:35:34] <struberg> we probably would even need to support remote contexts
[16:35:47] <struberg> because JTA transactions are distributed also
[16:35:57] <struberg> thus the context might also need to be distributed...
[16:36:01] <struberg> (just ideas)
[16:37:10] <alesj> i have some prototype working on that, as i need it elsewhere ...
[16:37:19] <alesj> but i wouldn't go ther ewith Tx for the start
[16:37:23] <alesj> too complex
[16:37:38] <alesj> since it's as you're saying, EM 99% mostly
[16:37:56] <struberg> but if we do it in the spec
[16:38:01] <struberg> then we must specify it 100%
[16:38:02] <struberg> :(
[16:38:06] <pmuir> struberg: I think your point is good - we should either introduce full TX control to CDI or none
[16:38:26] <pmuir> I *think* it's possible to spec it without that
[16:38:28] <struberg> imo all other situations would lead to complains
[16:38:31] <pmuir> harder to test
[16:38:35] <pmuir> even harder to impl
[16:38:59] <alesj> pmuir: i would say you would have zero working impls then :-)
[16:39:10] <struberg> :)
[16:39:16] <pmuir> alesj: well it would be required to impl it ;-)
[16:39:25] <pmuir> and tested it would have to just be via JTA
[16:39:36] <pmuir> we can't actually introduce a TX abstraction in CDI ;-)
[16:39:50] <alesj> why not?
[16:39:54] <struberg> not without repeating whats already there in the EJB spec
[16:39:54] <alesj> call it Xt :-)
[16:40:04] <struberg> and JTA spec
[16:40:04] <pmuir> we have one in EE - JTA
[16:40:35] <pmuir> ok, let me add some notes to the issue
[16:40:55] <struberg> I mean having @TransactionScoped in the spec would be cool
[16:41:07] <struberg> but I have no idea how we could implement / specify it
[16:41:16] <struberg> without clashing with EJB/JTA
[16:41:28] <pmuir> struberg: yeah, I think it's more important to work on declarative tx
[16:41:30] <struberg> and still remain agnostic
[16:41:31] <pmuir> and have that first
[16:41:48] <struberg> think that was CDI-27
[16:41:49] <jbossbot> jira [CDI-27] Support declarative transactions on managed beans [Open (Unresolved) Tracker, Major, Pete Muir] https://issues.jboss.org/browse/CDI-27
[16:42:24] <struberg> oki that was it
[16:42:29] <struberg> txs pete and alesj
[16:43:40] <pmuir> struberg: yeah, i will chase the EJB EG on CDI-27
[16:43:41] <jbossbot> jira [CDI-27] Support declarative transactions on managed beans [Open (Unresolved) Tracker, Major, Pete Muir] https://issues.jboss.org/browse/CDI-27
[16:48:16] <jbossbot> git [core] push master 023afec.. Marek Schmidt Add/fix ftest-jboss-remote-7 profiles
[16:48:16] <jbossbot> git [core] push master a559cbf.. Marek Schmidt forgotten version update
[16:48:16] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/b94f829...a559cbf
[17:00:04] *** sbryzak_ has joined #weld-dev
[17:00:04] *** sbryzak_ has joined #weld-dev
[17:00:14] *** alesj has quit IRC
[17:04:46] *** alesj has joined #weld-dev
[17:05:45] *** sbryzak_ has quit IRC
[17:09:00] *** magesh has quit IRC
[17:09:18] *** sbryzak has quit IRC
[17:12:06] *** alesj has quit IRC
[17:42:16] *** mkouba has quit IRC
[17:45:22] *** sbryzak has joined #weld-dev
[17:45:22] *** sbryzak has joined #weld-dev
[17:52:21] *** alesj has joined #weld-dev
[17:59:42] *** sbryzak has quit IRC
[18:01:04] *** maschmid has quit IRC
[18:01:46] *** mathieuancelin has quit IRC
[18:17:10] <jbossbot> git [core] push master fe766b0.. Ales Justin Merge remote-tracking branch 'jharting/build.properties'
[18:17:10] <jbossbot> git [core] push master URL: http://github.com/weld/core/compare/a559cbf...fe766b0
[18:27:01] *** alesj has quit IRC
[18:56:42] *** alesj has joined #weld-dev
[19:09:08] *** kevinpollet has joined #weld-dev
[19:39:10] *** oskutka has quit IRC
[19:51:57] *** ge0ffrey has quit IRC
[19:57:11] *** sbryzak has joined #weld-dev
[19:57:11] *** sbryzak has joined #weld-dev
[20:04:07] *** pmuir has quit IRC
[20:05:42] *** pmuir has joined #weld-dev
[20:09:08] *** mbg1 has joined #weld-dev
[20:11:19] *** mbg has quit IRC
[20:11:56] *** sbryzak has quit IRC
[20:12:10] *** pmuir has quit IRC
[20:17:05] *** pmuir has joined #weld-dev
[20:26:33] *** sbryzak has joined #weld-dev
[20:26:33] *** sbryzak has joined #weld-dev
[20:27:02] *** sbryzak_ has joined #weld-dev
[20:27:03] *** sbryzak_ has quit IRC
[20:27:03] *** sbryzak_ has joined #weld-dev
[20:42:39] *** kevinpollet has quit IRC
[21:22:08] *** kevinpollet has joined #weld-dev
[21:22:45] *** rruss has joined #weld-dev
[21:26:28] *** jbott has quit IRC
[21:26:28] *** OndrejZizka has quit IRC
[21:27:06] *** OndrejZizka has joined #weld-dev
[21:27:54] *** rruss has quit IRC
[21:28:07] *** rruss has joined #weld-dev
[21:29:22] *** mbg has joined #weld-dev
[21:29:40] *** jbott has joined #weld-dev
[21:30:09] *** mbg1 has quit IRC
[21:30:13] *** sbryzak_ has quit IRC
[21:30:13] *** sbryzak has quit IRC
[21:32:13] *** rruss has quit IRC
[21:36:35] *** alesj has quit IRC
[21:36:54] *** alesj has joined #weld-dev
[21:43:50] *** sbryzak_ has joined #weld-dev
[21:46:27] *** sbryzak has joined #weld-dev
[21:46:27] *** sbryzak has quit IRC
[21:46:27] *** sbryzak has joined #weld-dev
[22:03:38] *** rmartinelli has quit IRC
[22:10:03] <struberg> pmuir ping
[22:10:09] <struberg> still around?
[22:10:19] *** sbryzak_ has quit IRC
[22:10:19] *** sbryzak has quit IRC
[22:10:30] <pmuir> hi struberg
[22:10:41] <struberg> could we specify that javax.ejb.TransactionAttribute might get handled as InterceptorBinding in CDI beans?
[22:10:48] <struberg> just thinking ...
[22:11:03] <struberg> not sure what that would mean for EJBs in return
[22:11:29] <struberg> so instead of @Transactional(transaction=REQUIRES_NEW)
[22:11:52] <struberg> we could use @javax.ejb.TransactionAttribute(value=REQUIRES_NEW)
[22:13:00] <struberg> TransactionAttribute is a simple annotation atm
[22:13:13] <struberg> we could add this as interceptor binding via our Extension SPI
[22:13:48] <struberg> but might have drawbacks on the ejb side ...
[22:25:45] *** sbryzak_ has joined #weld-dev
[22:25:45] *** sbryzak_ has quit IRC
[22:25:45] *** sbryzak_ has joined #weld-dev
[22:28:14] *** sbryzak has joined #weld-dev
[23:07:50] <struberg> pmuir? ^
[23:09:42] <pmuir> struberg: yeah, this is something like what it will be
[23:09:48] <pmuir> i think
[23:09:57] <struberg> should I dump it to CDI-121?
[23:09:59] <jbossbot> jira [CDI-121] TransactionScope [Open (Unresolved) Feature Request, Minor, Richard Hightower] https://issues.jboss.org/browse/CDI-121
[23:10:18] <pmuir> no
[23:10:21] <struberg> kk
[23:10:27] <pmuir> CDI-27
[23:10:28] <jbossbot> jira [CDI-27] Support declarative transactions on managed beans [Open (Unresolved) Tracker, Major, Pete Muir] https://issues.jboss.org/browse/CDI-27
[23:10:35] <struberg> oki ;)
[23:11:09] <pmuir> CDI-121 is just about a transaction scope, CDI-27 is about extending declarative tx to CDI managed beans
[23:11:10] <jbossbot> jira [CDI-121] TransactionScope [Open (Unresolved) Feature Request, Minor, Richard Hightower] https://issues.jboss.org/browse/CDI-121
[23:11:10] <jbossbot> jira [CDI-27] Support declarative transactions on managed beans [Open (Unresolved) Tracker, Major, Pete Muir] https://issues.jboss.org/browse/CDI-27
[23:14:46] *** mbg has quit IRC
[23:15:03] <struberg> oki added the comment to CDI-27
[23:15:04] <jbossbot> jira [CDI-27] Support declarative transactions on managed beans [Open (Unresolved) Tracker, Major, Pete Muir] https://issues.jboss.org/browse/CDI-27
[23:15:11] <pmuir> thanks mark
[23:15:20] <struberg> np and gn8 :)
[23:16:58] *** mbg has joined #weld-dev
[23:19:30] *** struberg has quit IRC
[23:21:04] *** mbg has quit IRC
[23:26:05] *** mbg has joined #weld-dev
[23:34:16] *** oskutka has joined #weld-dev
[23:42:39] *** mbg has quit IRC
[23:42:54] *** mbg has joined #weld-dev
[23:49:43] *** oskutka has quit IRC
[23:50:41] *** oskutka has joined #weld-dev

top