December 17, 2010  
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

[00:12:52] <mojavelinux> clerum: I updated the mail module page http://seamframework.org/Seam3/MailModule
[00:13:03] <mojavelinux> so now there are three pages to reference, Servlet, Mail and Catch
[00:13:11] <mojavelinux> Faces is a little special
[00:15:19] <lincolnthree> Damn right it is!
[00:16:21] <lightguard_jp> Has GF 3.1 been fixed for solder?
[00:16:37] <lincolnthree> lightguard_jp: I feel like you ask that question every day.
[00:17:30] <lightguard_jp> Not every day
[00:17:34] <lightguard_jp> Once a week maybe
[00:17:43] <lincolnthree> i wish i knew
[00:17:44] <lightguard_jp> Little important that it is fixed
[00:17:51] <lincolnthree> yeah only slightly
[00:18:39] <mojavelinux> hahaha
[00:18:53] <mojavelinux> yeah, it's crucial that it's fixed...actually
[00:18:59] <mojavelinux> it's pretty simple to answer
[00:19:08] <mojavelinux> if we can run the tests w/ embedded glassfish
[00:19:29] <mojavelinux> or at least configure one test to run on some glassfish mode
[00:19:45] <mojavelinux> to put it simpler, the test should be able to tell us
[00:19:51] <mojavelinux> I honestly haven't tried
[00:22:45] <lightguard_jp> I tried, a little while ago, many failed, I think because they timed out on the deploy
[00:25:52] *** maxandersen has quit IRC
[00:26:57] *** rruss has quit IRC
[00:32:35] <clerum> mojavelinux: thanks
[01:10:05] *** bleathem has quit IRC
[01:34:05] *** lightguard_jp has quit IRC
[03:32:33] *** aslak has quit IRC
[04:04:10] *** rruss has joined #seam-dev
[04:06:45] *** rruss has quit IRC
[04:08:54] <jbossbot> git [security] push master 90df834.. Shane Bryzak SEAMSECURITY-20
[04:08:55] <jbossbot> jira [SEAMSECURITY-20] Security won't run on stock Glassfish 3.0.1 [Open, Major, Shane Bryzak] https://issues.jboss.org/browse/SEAMSECURITY-20
[04:08:56] <jbossbot> git [security] push master URL: http://github.com/seam/security/compare/252de20...90df834
[04:25:54] *** lightguard_jp has joined #seam-dev
[05:22:45] *** lightguard_jp has quit IRC
[06:01:33] *** tsurdilo has quit IRC
[06:26:43] *** lincolnthree has left #seam-dev
[06:28:12] *** rruss has joined #seam-dev
[07:42:04] *** oskutka has joined #seam-dev
[08:21:01] *** kpiwko has joined #seam-dev
[09:08:08] *** jharting has joined #seam-dev
[09:14:29] *** maxandersen has joined #seam-dev
[10:06:09] *** shervin_a has joined #seam-dev
[10:06:24] *** marekn has joined #seam-dev
[10:24:00] *** mbg has quit IRC
[12:32:37] *** maxandersen is now known as maxandersen_lunc
[13:02:10] *** aslak has joined #seam-dev
[13:02:11] *** aslak has quit IRC
[13:02:11] *** aslak has joined #seam-dev
[13:11:17] *** pmuir has joined #seam-dev
[13:44:21] *** maxandersen_lunc is now known as maxandersen
[13:51:51] *** rruss has quit IRC
[14:29:07] *** shervin_a has quit IRC
[14:31:07] *** shervin_a has joined #seam-dev
[14:33:48] *** emmanuel has joined #seam-dev
[14:36:20] *** aslak has quit IRC
[14:36:52] *** aslak has joined #seam-dev
[14:42:15] *** aslak has quit IRC
[14:42:52] *** aslak has joined #seam-dev
[14:44:55] *** kpiwko1 has joined #seam-dev
[14:46:18] *** kpiwko has quit IRC
[14:59:17] *** aslak has quit IRC
[14:59:52] *** aslak has joined #seam-dev
[15:01:50] *** aslak has quit IRC
[15:02:22] *** aslak has joined #seam-dev
[15:13:11] *** kpiwko1 has quit IRC
[15:15:38] *** rruss has joined #seam-dev
[15:20:17] *** kpiwko has joined #seam-dev
[15:27:07] *** pmuir has quit IRC
[15:36:04] *** marekn has left #seam-dev
[15:36:04] *** mbg has joined #seam-dev
[15:45:04] *** tsurdilo has joined #seam-dev
[15:47:43] *** oskutka has quit IRC
[15:48:42] *** tsurdilo has quit IRC
[15:49:05] *** tsurdilo has joined #seam-dev
[15:49:51] *** pmuir has joined #seam-dev
[15:52:10] *** oskutka has joined #seam-dev
[16:06:42] *** oskutka has quit IRC
[16:25:55] *** emmanuel has quit IRC
[16:37:29] *** bleathem has joined #seam-dev
[16:45:53] *** jharting has quit IRC
[16:53:19] *** epbernard has joined #seam-dev
[16:53:20] *** epbernard is now known as emmanuel
[16:53:26] *** emmanuel has quit IRC
[17:23:04] *** jharting has joined #seam-dev
[17:29:02] *** shervin_a has quit IRC
[17:42:30] *** sbryzak has quit IRC
[17:44:19] *** sbryzak has joined #seam-dev
[17:50:38] *** kpiwko has quit IRC
[18:03:54] *** maxandersen has quit IRC
[18:05:07] *** maxandersen has joined #seam-dev
[18:09:33] *** maxandersen has quit IRC
[18:56:26] *** rruss has quit IRC
[19:06:31] *** marekn has joined #seam-dev
[19:06:50] *** marekn has left #seam-dev
[19:52:03] *** pmuir has left #seam-dev
[20:20:11] *** jharting has quit IRC
[20:23:31] *** lightguard_jp has joined #seam-dev
[20:29:41] *** lightguard_jp has quit IRC
[20:32:36] *** bleathem has quit IRC
[20:41:47] *** lightguard_jp has joined #seam-dev
[21:00:33] *** balunasj has joined #seam-dev
[21:26:52] *** balunasj has quit IRC
[22:00:00] <jbossbot> git [solder] push master dac76e8.. Dan Allen SOLDER-9
[22:00:01] <jbossbot> jira [SOLDER-9] JTA should not be a required dep but Getting Started chapter says it is [Open, Major, Dan Allen] https://issues.jboss.org/browse/SOLDER-9
[22:00:01] <jbossbot> git [solder] push master 8f847fc.. Dan Allen Merge branch 'master' of github.com:seam/solder
[22:00:01] <jbossbot> git [solder] push master URL: http://github.com/seam/solder/compare/434d6e6...8f847fc
[22:09:34] *** lightguard_jp has quit IRC
[22:20:14] <mojavelinux> we are really stuck doing anything on solder until the api/impl split is committed
[22:20:37] <stuartdouglas> we could just merge what is there
[22:20:41] <mojavelinux> so I'm going to apply that now, with some follow-up tweeks
[22:20:45] <mojavelinux> yep, about to say that
[22:20:57] <stuartdouglas> I'm about to close the performance issue
[22:21:08] <mojavelinux> are you working from the split? or the non-split?
[22:21:18] <stuartdouglas> non-split, but the changes are in weld
[22:21:20] <stuartdouglas> not solder
[22:21:23] <mojavelinux> ah
[22:21:29] <stuartdouglas> not sure if I can get it into this release though
[22:21:44] <stuartdouglas> Pete made a change last night that helps alot
[22:21:47] <mojavelinux> so can I muck with the solder repo master?
[22:21:58] <stuartdouglas> sure
[22:22:14] <mojavelinux> k, I'm going to begin merging in your pull request(s)
[22:22:15] <stuartdouglas> isn't get mean't to be smart enought to handle something like that anyway :-)
[22:22:22] <stuartdouglas> ^git
[22:23:09] <mojavelinux> yeah, but at this point I'm trying to have least resistance :) I don't want to create an issue I don't already have
[22:27:14] <jbossbot> git [persistence] push master c72d31a.. Lincoln Baxter, III weldx needs to have deps excluded for 1.0.0.Beta1
[22:27:14] <jbossbot> git [persistence] push master 0cf7b94.. Lincoln Baxter, III removed generated files
[22:27:14] <jbossbot> git [persistence] push master URL: http://github.com/seam/persistence/compare/1c833fe...0cf7b94
[22:32:48] <stuartdouglas> I think the performance issue is done, but my last fix will miss AS6 final
[22:35:31] <jbossbot> git [solder] push master 3b01b9c.. Dan Allen Merge branch 'SOLDER-20'
[22:35:32] <jbossbot> jira [SOLDER-20] Extract API into separate module [Open, Major, Stuart Douglas] https://issues.jboss.org/browse/SOLDER-20
[22:35:32] <jbossbot> git [solder] push master URL: http://github.com/seam/solder/compare/8f847fc...3b01b9c
[22:36:39] *** tsurdilo has quit IRC
[22:38:59] <stuartdouglas> solder now makes a negligible difference to startup time
[22:39:16] <stuartdouglas> previously it went from 16s without solder to 1m with
[22:39:23] <stuartdouglas> now it goes from 16s to 17s
[22:43:10] <stuartdouglas> mojavelinux: It probably would have been better to merge the other pull requests for solder before the api/impl split
[22:43:18] <stuartdouglas> it will be interesting to see how git handles it
[22:43:39] <mojavelinux> fantastic! (to the performance change)
[22:43:52] <mojavelinux> that will make mike brock esp happy
[22:44:31] <mojavelinux> shit, oh well, I'll make it work...I could always revert the push...looking into a failure atm
[22:45:36] <stuartdouglas> the latest performance fix won't make it into the CR release
[22:45:47] <stuartdouglas> so startup is around 22s
[22:45:55] <stuartdouglas> which is still much better than 1m
[22:46:10] <stuartdouglas> and for a normal number of beans, probably unnoticeable
[22:51:13] <mojavelinux> right, these numbers are for huge deployments, right
[22:51:21] <stuartdouglas> 10,000 beans
[22:51:48] <mojavelinux> incredible
[22:52:11] <mojavelinux> really makes you feel much better about the CDI programming model...a model with power without cost
[22:52:17] <mojavelinux> is something to feel good about
[22:52:28] <stuartdouglas> half that time is class loading to
[22:53:02] <stuartdouglas> in as7 I think I am going to try and get a secondary thread to start loading the required classes as early as possible
[22:55:46] <stuartdouglas> are we going to get SOLDER-1 done?
[22:55:48] <jbossbot> jira [SOLDER-1] ELResolver assumes flat deployment structure [Open, Major, Unassigned] https://issues.jboss.org/browse/SOLDER-1
[22:56:05] <stuartdouglas> I can't really see any good way to do it
[23:01:42] <mojavelinux> pete says it's a cdi issue
[23:01:50] <mojavelinux> and that we need to convert it into a cdi issue to close it
[23:02:05] <mojavelinux> because there is absolutely nothing we can do about it right now that I can see
[23:03:14] <stuartdouglas> soounds good
[23:03:51] <mojavelinux> yeah, parallelizing the class loading is definitely the way to go
[23:04:12] <mojavelinux> there is no question that AS7 has a great opportunity to do some revolutionary things with app servers, glad to see thinking outside the box on this kind of stuff
[23:04:21] <stuartdouglas> I think there may be other bits that can be parallelised as well
[23:04:33] <mojavelinux> really, to compete with jetty/tomcat, all we have to realize is that what developers care about is speed
[23:04:39] <mojavelinux> no speed, no interest
[23:04:44] <stuartdouglas> thats it
[23:05:22] <mojavelinux> sadly, it's the world we live in today, but it's also an opportunity to win them over so to speak
[23:29:22] <sbryzak> morning guys
[23:29:37] <sbryzak> mojavelinux stuartdouglas: anything i can do to help with the Solder release?
[23:30:04] <mojavelinux> good morning shane
[23:30:14] <mojavelinux> good question, let me think about it for a minute
[23:31:47] *** rruss has joined #seam-dev
[23:32:20] <mojavelinux> I'm about to commit a build change that should give us a foundation that won't change from under us...meaning I've got the migration to
[23:32:23] <mojavelinux> 1. api/impl split
[23:32:26] <mojavelinux> 2. version 3
[23:32:39] <mojavelinux> 3. use Seam parent, + some cleanups of the build to sync with other modules
[23:32:57] <mojavelinux> then, I would suggest that you can tackle the removal of slf4j
[23:33:10] <mojavelinux> since that is currently unscheduled and should be fairly straightforward
[23:33:16] <mojavelinux> as to what to do
[23:34:15] <sbryzak> sure thing
[23:34:23] <mojavelinux> I've got the combined jar configuration working
[23:34:25] <sbryzak> i'll wait till you commit your stuff first ;)
[23:34:34] <mojavelinux> so it creates seam-solder.jar from seam-solder-impl.jar + seam-solder-api.jar
[23:34:37] <mojavelinux> but I have to tell you
[23:34:44] <mojavelinux> maven is so dumb, or at least, the shade plugin is
[23:34:58] <mojavelinux> I would  put the plugin config in the impl/pom.xml
[23:35:03] <mojavelinux> however, when creating a shaded jar
[23:35:03] <sbryzak> i find maven extremely frustrating
[23:35:11] <mojavelinux> you only have one option, you can add to the name of the artifactId
[23:35:15] <mojavelinux> so, it can be called
[23:35:24] <mojavelinux> seam-solder-3.0.0.Beta1-shaded.jar
[23:35:27] <mojavelinux> but it can't be called
[23:35:34] <mojavelinux> seam-solder-3.0.0.Beta1.jar
[23:35:43] <mojavelinux> for that, you need a separate module, i.e., combined/pom.xml
[23:35:48] <mojavelinux> braindead
[23:35:56] <mojavelinux> so, that's why we have another folder
[23:35:57] <mojavelinux> :)
[23:36:14] <mojavelinux> I'll add that to the comments...that way, if someone figures out how to make it work, they can have at it
[23:36:20] <sbryzak> they design their modules for very narrow-scoped use cases
[23:36:20] <mojavelinux> more power to them
[23:36:24] <mojavelinux> very
[23:36:52] <mojavelinux> I have a suggestion for how to handle this jboss-logging dependency
[23:37:05] <mojavelinux> I suggested that we make it compiled scope, since it really is a dependency
[23:37:14] <mojavelinux> we are just setting it as provided becauase we know jboss as happens to leak it
[23:37:28] <mojavelinux> I could add another shaded jar
[23:37:35] <mojavelinux> that has it marked as provided
[23:37:46] <sbryzak> is it ok to use jboss-logging in other app servers?
[23:37:50] <mojavelinux> yep
[23:37:54] <mojavelinux> it's really really a basic jar
[23:38:04] <mojavelinux> it does dep on javasisst to generate the proxies
[23:38:09] <sbryzak> np, so i guess it just delegates to the underlying logging api
[23:38:14] <mojavelinux> which, should probably also be a dependency
[23:38:16] <mojavelinux> yep
[23:38:22] <mojavelinux> in fact, it's really just one java class
[23:38:50] <sbryzak> if it's only one class, couldn't we have just included that in Solder?
[23:38:59] <sbryzak> since most of the other modules use Solder anyway
[23:39:06] <sbryzak> it would mean one less dependency
[23:39:57] <mojavelinux> http://anonsvn.jboss.org/repos/common/jboss-logging/trunk/src/main/java/org/jboss/logging/
[23:40:05] <mojavelinux> by one class, I mean it routes out all the calls
[23:40:20] <mojavelinux> it does a bunch of other stuff, but that's mostly about preparing the message
[23:40:36] <sbryzak> ah i see, so there's a bit more to it ;)
[23:40:51] <mojavelinux> yeah
[23:41:01] <mojavelinux> it is a delegate to all the popular providers
[23:41:27] <sbryzak> no problem, once your commit is in i'll start working on removing slf4j
[23:41:34] <sbryzak> what's the issue in JIRA?
[23:42:03] <mojavelinux> but really this dependency thing comes back to something we have to start addressing more clearly
[23:42:11] <mojavelinux> it's correct for us to mark a java ee api as provided
[23:42:25] <mojavelinux> because we assume the runtime provides that and we have no business pulling in that dependency
[23:42:30] <mojavelinux> however, just because jboss as provides something
[23:42:36] <mojavelinux> doesn't not mean we should mark it as provided
[23:42:54] <mojavelinux> that is something the user is going to have to sort out
[23:43:03] <mojavelinux> and by default we should put it as a dependency
[23:43:07] <sbryzak> i think we decided that our target container was jboss-as
[23:43:12] <mojavelinux> now, like I said, we could go half way and provide an extra jbossas jar
[23:43:46] <sbryzak> so by default we should configure our dependencies for that environment
[23:43:47] <mojavelinux> i think for solder we have to be careful there if the goal is to really get people to use it as a foundation...otherwise, we never really reach out
[23:43:57] <mojavelinux> I think are target environemnt is compliant ee 6
[23:44:13] <sbryzak> for stuff like jboss-logging, i think we should mark it as optional
[23:44:24] <mojavelinux> optional and provided are the same thing, essentially
[23:44:44] <mojavelinux> the problem is, people go to use solder on something like glassfish, and it blows up because jboss-logging isn't there
[23:44:56] <mojavelinux> and when they see a failed dependency on jboss-logging
[23:44:56] <sbryzak> i guess if you deploy an app that packages jboss-logging to jboss-as, you get a classloader error?
[23:45:02] <mojavelinux> they assume they can't use solder and they go away
[23:45:18] <mojavelinux> I'm really not sure what happens when it gets deployed to jboss-as
[23:45:22] <mojavelinux> but I could try it out
[23:45:32] <sbryzak> we need to determine that first
[23:45:34] <mojavelinux> btw SOLDER-35
[23:45:36] <jbossbot> jira [SOLDER-35] Remove slf4j usage from weldx [Open, Major, Unassigned] https://issues.jboss.org/browse/SOLDER-35
[23:45:59] <mojavelinux> all I need to do is run these tests in integration mode w/ jboss-logging marked as compile scope

top