[00:02:02] *** alesj has quit IRC [00:07:32] *** mbg has joined #seam-dev [00:09:06] *** jganoff has quit IRC [00:11:37] <bleathem_> 4th of June? That's one month short of being the "all-american" birthday! [00:11:45] <lightguard_jp> haha [00:12:19] *** kevinpollet has quit IRC [00:15:05] *** sbryzak has joined #seam-dev [00:22:45] *** msmigielski has joined #seam-dev [00:29:39] *** edburns is now known as edburns_away [00:32:31] *** aslak has quit IRC [00:36:05] *** mbg has quit IRC [00:36:12] *** daniel_hinojosa has quit IRC [00:46:12] *** msmigielski has quit IRC [00:47:16] <lightguard_jp> bleathem_: Have you been able to speak to Jay yet about the datatable export? [00:48:36] *** msmigielski has joined #seam-dev [00:50:34] *** msmigielski has quit IRC [00:59:10] <bleathem_> lightguard_jp: will do so tomorrow (before, during, or after the Richfaces meeting) [01:03:21] *** johnament has joined #seam-dev [01:03:39] *** bleathem_ has quit IRC [01:03:52] *** cbrock has quit IRC [01:08:55] <jbossbot> git [jms] push master 3239433.. John Ament Removed descriptor and forge plugin, now in the forge repo. [01:08:55] <jbossbot> git [jms] push master ab6b3c0.. John Ament Added a QueueBuilder, similar to TopicBuilder. [01:08:55] <jbossbot> git [jms] push master URL: http://github.com/seam/jms/compare/1970fff...ab6b3c0 [01:11:29] *** johnament has quit IRC [01:22:41] *** johnament has joined #seam-dev [02:03:08] *** daniel_hinojosa has joined #seam-dev [02:04:01] *** Diablo-D3 has joined #seam-dev [02:06:16] *** sbryzak has quit IRC [02:23:28] *** akazakov has quit IRC [02:47:31] *** gastaldi has joined #seam-dev [02:47:40] <gastaldi> yo ! [02:49:22] <gastaldi> hey lightguard_jp ! [02:50:15] <gastaldi> lincolnthree1: You there ? [02:51:27] <gastaldi> What did I do wrong? http://pastie.org/2001178 [02:54:05] <johnament> is that a forge release or snapshot? [02:54:18] <gastaldi> Snapshot [02:54:22] <gastaldi> I figured out the problem [02:54:27] <johnament> angry kittens? [02:54:37] <gastaldi> I am running on forge on D:\Forge [02:54:44] <gastaldi> It downloaded on C:\ [02:54:52] <johnament> hahaha [02:54:55] <gastaldi> But is trying to run mvn on D:\Users [02:54:56] <johnament> sounds like a bug [02:54:58] <gastaldi> yeah [02:55:06] <johnament> drive letter problem. [02:55:10] <johnament> solution: switch to linux [02:55:17] <gastaldi> hahaha better [02:55:20] <johnament> list that as the work around - run it in linux. [02:55:29] <gastaldi> hahaha will do it [02:55:44] <gastaldi> At least it warns you: " Windows? Really? Okay..." [03:00:33] <gastaldi> There you go: SEAMFORGE-197 [03:00:35] <jbossbot> jira [SEAMFORGE-197] Running git-plugin on Windows executes Maven on a different drive letter [Open (Unresolved) Bug, Major, Unassigned] https://issues.jboss.org/browse/SEAMFORGE-197 [03:01:29] <gastaldi> See the Workaround description :) [03:08:40] <gastaldi> it seems Seam Forge is not very "Drive letter friendly" [03:09:47] <gastaldi> I need to stop using this Windows crap [03:09:48] <gastaldi> :P [03:15:43] <gastaldi> it seems that running "forge git-plugin" also ignores my settings.xml [03:20:06] <gastaldi> sh*t, Now I am getting http://pastie.org/2001255 [03:20:15] [03:21:21] <gastaldi> It happened when I moved Forge to my C:\ :( [03:23:03] <gastaldi> Ok. Deleted Arquillian-plugin and it started again [03:23:17] *** tsurdilo has quit IRC [03:27:20] <lightguard_jp> gastaldi: yes? [03:27:34] [03:27:36] <gastaldi> :) [03:27:53] <lightguard_jp> been better [03:28:08] <gastaldi> Why is that ? [03:28:44] <lightguard_jp> lots of stuff going on, kids are sick [03:29:00] <gastaldi> too bad. Hope they get well soon [03:30:00] <lightguard_jp> Seems like a four day thing [03:30:40] <gastaldi> We are near Winter here in Brazil [03:30:52] [03:30:59] <gastaldi> hell * -1 [03:32:49] *** gegastaldi has joined #seam-dev [03:36:09] *** gastaldi has quit IRC [03:38:17] *** gegastaldi is now known as gastaldi [03:39:11] <gastaldi> lightguard_jp: So, how is the doodle poll going ? [03:39:19] <gastaldi> everybody voted ? [03:39:37] <lightguard_jp> No, not yet [03:39:47] <lightguard_jp> Had six or so [03:40:54] <gastaldi> hum, what is the total number of voters ? [03:41:30] <lightguard_jp> I would have hoped we'd at least get all the module leads [03:41:51] <gastaldi> nice [03:42:44] [03:43:00] <gastaldi> What are the full topics for tomorrow ? [03:44:33] <gastaldi> Max has replied my tweet about Seam Reports asking if it should contain the hibernate Birt integration present in JBoss tools [03:44:47] <gastaldi> That should be something to discuss, I guess [03:54:11] <gastaldi> Can anyone tell me why Forge always says that any new plugin is not a valid plugin when installing on Forge itself ? [03:55:08] <lightguard_jp> I have three thus far: AI from last week, poll results and compat module. [03:55:20] <lightguard_jp> Does anyone here have anything they'd like to add to that? [03:55:22] <gastaldi> Great [03:55:42] <gastaldi> Do you think my previous statement is valid ? [03:56:06] <gastaldi> would be valid, I mean [03:57:07] <lightguard_jp> I don't see why it couldn't. [03:57:12] [03:59:47] <gastaldi> Oh my... Forge shows ***ERROR*** Exception encountered: null (type "set VERBOSE true" to enable stack traces) When I do Ctrl + Left arrow :) [04:00:17] [04:01:16] <gastaldi> better file an issue for that :) [04:01:37] [04:01:43] <gastaldi> I am using Alpha 3 [04:08:25] *** daniel_hinojosa has quit IRC [04:39:16] <lincolnthree1> gastaldi: [04:39:20] <lincolnthree1> if you are using Alpha3 [04:39:28] <lincolnthree1> and installing a plugin that was built against a -SNAPSHOT [04:39:31] <lincolnthree1> it will give you that message [04:39:35] <lincolnthree1> because the APIs are not compatible [04:41:41] <gastaldi> oh [04:41:48] [04:43:28] <gastaldi> I managed to create unit tests for seamreports Forge plugin [04:43:32] <gastaldi> They are running OK now [04:44:21] *** mbg has joined #seam-dev [04:44:31] <gastaldi> Check it out: https://github.com/forge/plugin-seam-reports/blob/master/src/test/java/org/jboss/forge/seam/reports/SeamReportsPluginTest.java [04:45:14] <gastaldi> Is there a way to test auto completion ? [04:45:18] <gastaldi> unit test [04:48:50] <gastaldi> lincolnthree1: Is there an easy way to i18n forge ? [04:49:25] <gastaldi> I filed an issue some time ago. I was wondering how hard would that be to implement ? [04:50:12] <gastaldi> I mean, when searching for a command, you should rely on a comparator or something [04:50:36] <gastaldi> a ResourceBundle object might help [04:50:44] <gastaldi> Will help, of course [04:56:59] <gastaldi> lincolnthree1: When is alpha4 scheduled ? [04:58:59] <gastaldi> I thought of using curly braces like "{xx}" [04:59:11] <gastaldi> For i18n commands [04:59:39] <gastaldi> And having a ForgeBundle.properties on the plugin package as well [04:59:42] <gastaldi> That would be cool [05:02:16] [05:02:23] <Diablo-D3> I see a gastaldi [05:04:35] <gastaldi> maybe we could place the supported locales on forge.xml [05:12:00] <lincolnthree1> gastaldi: it's definitely planned, just not enough people to work on it right now :) if you wanted to prototype that, it would actually be really welcomed [05:12:03] <lincolnthree1> i gotta run though [05:12:20] <lincolnthree1> bbl [05:12:22] *** lincolnthree1 has left #seam-dev [05:12:25] <gastaldi> Bye [05:21:10] *** mbg is now known as mbg|away [05:22:45] <gastaldi> ok, gotta go now [05:22:48] <gastaldi> Bye all ! [05:22:55] *** sbryzak has joined #seam-dev [05:23:02] <gastaldi> hey shane ! [05:23:23] <lightguard_jp> sbryzak: Still playing catchup? [05:23:32] <gastaldi> Do we have a "go, go !" or a "no, no!" ? [05:25:02] *** gastaldi has quit IRC [05:46:58] <sbryzak> lightguard_jp: i think i've caught up now ;) [05:47:04] <sbryzak> still trying to learn F15 [05:48:28] *** daniel_hinojosa has joined #seam-dev [05:49:38] <lightguard_jp> F15? [05:50:32] <sbryzak> fedora 15 [05:50:47] <lightguard_jp> Ah [05:51:01] <lightguard_jp> You probably saw my tweets about my day's experience with it. [05:51:27] <sbryzak> yeah ;) [05:51:44] <sbryzak> so.. you don't use qwerty? [05:51:52] <lightguard_jp> No, using dvorak [05:51:59] <sbryzak> geez [05:52:01] <lightguard_jp> I switched about seven years ago [05:52:08] <sbryzak> i know you're supposed to be able to type faster with it [05:52:19] <lightguard_jp> Been a long time since I've taken a test [05:52:33] <lightguard_jp> I don't type as much as I did when I took them with qwerty [05:52:46] <lightguard_jp> I was around 80 wpm with about 96% accuracy. [05:52:56] <lightguard_jp> Not stellar, but not bad [05:52:58] <sbryzak> i couldn't deal with having to switch between keyboard layouts [05:53:04] <lightguard_jp> Hehe [05:53:18] <lightguard_jp> Dan at one point wanted to learn single handed dvorak [05:53:22] <lightguard_jp> I think he's given that up [05:54:27] <sbryzak> it would be like converting the US to metric [05:54:52] <lightguard_jp> Ugh, be so much better if we (the US) would convert [05:55:00] <lightguard_jp> Won't ever happen, but it would be nice [05:55:32] <sbryzak> there's way too much infrastructure to be updated [05:55:39] <sbryzak> it would be extremely expensive [05:55:46] <sbryzak> plus you have to retrain an entire culture ;) [05:57:38] <lightguard_jp> Yeah [06:05:34] *** Guest53432 has joined #seam-dev [06:05:42] *** Guest53432 is now known as bleathem [06:06:04] <bleathem> lightguard_jp: do you know what a "Cost Centre" is in a Red Hat HR sense? [06:06:29] <lightguard_jp> I haven't come across it. [06:06:52] <bleathem> ok, I'll check with Rodney tomorrow [06:07:19] <sbryzak> bleathem: it's the "department" that gets charged for expenses [06:07:34] <sbryzak> department is probably a bad word for it [06:07:39] <bleathem> thanks sbryzak [06:07:52] <bleathem> how can I find out what mine is? [06:07:59] <bleathem> Are we all in the same cost centre? [06:08:00] <sbryzak> you need to ask rodney [06:08:10] <sbryzak> should be [06:08:18] <lightguard_jp> Oh goodie, listening to Tomoe die again. [06:08:32] <bleathem> while I have your attentions sbryzak & lightguard_jp [06:08:36] <lightguard_jp> Bonus points for those that know what show I'm referring to. [06:08:36] <bleathem> ... [06:08:52] <bleathem> I have a question about whether to include a feature in Seam Faces [06:09:10] <bleathem> I posted to the seam-dev mail list (jose did too) but we've not yet had any response [06:09:21] <sbryzak> bleathem: what's the feature? [06:09:31] <bleathem> 1 sec.. I'll c&p [06:09:52] <lightguard_jp> Let me find the post [06:10:04] <bleathem> sbryzak: sc:inputContainer [06:10:13] <bleathem> there is a JSF bug that stops it from working: [06:10:18] <bleathem> http://java.net/jira/browse/JAVASERVERFACES-1991 [06:10:19] <lightguard_jp> Ah [06:10:20] <jbossbot> jira [JAVASERVERFACES-1991] Submitted value of UIInput gets lost inside composite components [Open (Unresolved) Bug, Blocker, Ed Burns] http://java.net/jira/browse/JAVASERVERFACES-1991 [06:10:20] <lightguard_jp> Yes [06:10:33] <lightguard_jp> Wasn't there a pull request to fix it on our side? [06:10:36] <bleathem> we can work around it, but having the input wrapped in f:facets [06:10:41] <bleathem> jose did this already [06:11:01] <bleathem> I'm not sure if we should include a temporary workaround feature like this [06:11:11] <bleathem> given that it will likely be fixed upstream [06:11:27] <bleathem> we either include then later deprecate the workaround feature [06:11:39] <bleathem> or we just say it's broken for now, wait till it's fixed upstream [06:11:50] <bleathem> what would be the better approach? [06:12:02] <lightguard_jp> Will the workaround work once it's fixed in a newer version of mojarra? [06:12:08] <lightguard_jp> Does the issue exist in myfaces? [06:12:22] <bleathem> yes, but it's ugly, adding a nested facet in the ui:inputcontainer [06:12:28] <bleathem> that becomes unnecessary [06:12:42] <bleathem> it'll still work, but would be "deadwood" [06:13:16] <lightguard_jp> What about myfaces (I've seen posts with people asking about which version of mojarra Faces works because apparently it's broken in 2.1 [06:13:17] <lightguard_jp> ) [06:13:33] <bleathem> I'm torn between providing the best capabilities for the users, but not cluttering the API [06:13:39] <bleathem> yeah, I saw that post too [06:13:45] <bleathem> I need to check into it. [06:14:19] <bleathem> should we discuss this at the meeting tomorrow? or is it too specific? [06:14:28] <lightguard_jp> If it works in MyFaces as is currently I'd just tell people how to fix it themselves until a version of Mojarra fixes it. [06:14:53] <bleathem> good call - but there is other stuff that is broken in MyFaces... [06:14:54] <lightguard_jp> Not really sure if the whole community needs to weigh in on it. [06:15:00] <bleathem> sorry state of affairs right now... [06:15:02] <lightguard_jp> Nice [06:15:09] <lightguard_jp> It's always been that way with JSF :( [06:15:26] <bleathem> doesn't have to be. [06:15:46] <bleathem> We need OpenTCK style tests for JSF features that Faces depends on [06:15:56] <bleathem> something we can point the Mojarra/MyFaces devs to [06:15:58] * lightguard_jp sighs [06:15:59] <bleathem> ^too [06:16:10] <bleathem> to say "hey your sh*t doesn't work!!" [06:16:17] <lightguard_jp> Yeah, good luck getting O to okay anything like that [06:16:46] <lightguard_jp> I'm very torn on this whole (OpenTCK / portability) issue. [06:16:49] <bleathem> not necessarily spec things. Just "doesn't work as advertised" things [06:17:02] <bleathem> it's such a good idea [06:17:10] <lightguard_jp> The good guy and the dev in me wants to do it and show them their stuff is busted [06:17:20] <lightguard_jp> But of course my hands are tied in this matter [06:17:23] <lightguard_jp> Very frustrating [06:17:31] <bleathem> it would only help make the ecosystem a better place [06:17:38] <bleathem> it would do no harm [06:17:50] <lightguard_jp> Yeah, tell that to O [06:17:53] * bleathem sharing lightguard_jp's frustration [06:18:16] <bleathem> lightguard_jp: I don't think you should capitalize that "o" - not deserved atm [06:18:22] <lightguard_jp> haha [06:18:37] <lightguard_jp> I had such high hopes they'd do something good with Java too [06:18:41] <lightguard_jp> Those were quickly dashed [06:18:53] * lightguard_jp wishes Google had bought Sun [06:19:27] <bleathem> I still think java will do well overall, same trend as up until now, but better executed. It's not all bad [06:19:33] <bleathem> it just could be better [06:20:09] <bleathem> and I thing Google would have stripped out the parts of java that aren't necessary to them. a la app engine [06:20:16] <lightguard_jp> The parts I'm interested in are suffering [06:20:21] <lightguard_jp> Maybe that's a better way of saying it [06:20:31] <bleathem> in many ways, they are thriving [06:20:36] <bleathem> compared to 5 years ago [06:21:04] <bleathem> it just would be better if they werre more open [06:21:09] <lightguard_jp> Yeah [06:21:12] <bleathem> better in all senses of the word [06:21:28] <bleathem> but it's not bad. at least it's better than .Net [06:21:33] <bleathem> srsly [06:21:54] <bleathem> lightguard_jp: would you mind weighing in with your opinion to the JSF issue on the seam-dev mail list? [06:22:07] <bleathem> might spark some other opinions [06:22:34] <bleathem> jose_freitas: you there? [06:22:55] <lightguard_jp> bleathem: sure [06:24:14] <lightguard_jp> bleathem: What was the subject of that email? [06:24:40] <bleathem> UIInputContainer problems [06:27:41] *** mbg|away is now known as mbg [06:28:42] <lightguard_jp> PeteRoyle: ping [06:35:56] <PeteRoyle> lightguard_jp: pong [06:36:30] <lightguard_jp> PeteRoyle: Responded to the email about wanting a review, maybe someone else will pick it up as well. [06:38:31] <PeteRoyle> OK cool thanks. [06:38:38] <PeteRoyle> Sending commit through now [06:45:59] *** lazarotti has quit IRC [07:01:48] *** nickarls has quit IRC [07:05:22] *** sbryzak has quit IRC [07:13:34] *** oskutka has joined #seam-dev [07:34:41] *** mbg has quit IRC [07:38:58] *** koentsje has joined #seam-dev [07:53:17] *** antoine_sd has joined #seam-dev [07:56:37] *** antoine_sd has quit IRC [08:01:03] *** lightguard_jp has quit IRC [08:04:55] *** daniel_hinojosa has quit IRC [08:13:11] *** bleathem has left #seam-dev [08:21:59] *** sbryzak has joined #seam-dev [08:22:01] *** sbryzak has joined #seam-dev [08:23:46] *** kpiwko has joined #seam-dev [08:36:05] <jbossbot> git [cron] push master d8f25ab.. Pete Royle Updated readme to reflect Alpha1 release, better exception name, throw InternalException if bug is found, fixed spelling mistake [08:36:05] <jbossbot> git [cron] push master URL: http://github.com/seam/cron/compare/3b6f5e4...d8f25ab [08:43:11] *** aslak has joined #seam-dev [08:54:41] *** maschmid has joined #seam-dev [09:00:56] *** marekn has joined #seam-dev [09:01:24] *** emmanuel has joined #seam-dev [09:06:20] *** kevinpollet has joined #seam-dev [09:09:11] *** nickarls has joined #seam-dev [09:10:08] *** nilian has joined #seam-dev [09:14:38] *** clerum has quit IRC [09:16:15] *** clerum has joined #seam-dev [09:35:37] *** jharting1 has joined #seam-dev [09:36:17] *** jharting has joined #seam-dev [09:36:40] *** jharting1 has quit IRC [09:43:35] *** koentsje has quit IRC [09:43:35] *** aslak has quit IRC [09:43:55] *** aslak has joined #seam-dev [09:45:04] *** jharting has quit IRC [09:45:19] *** koentsje has joined #seam-dev [10:03:14] *** koentsje has quit IRC [10:05:48] *** nilian has quit IRC [10:07:46] *** koentsje has joined #seam-dev [10:08:32] *** alesj has joined #seam-dev [10:51:30] *** johnament has quit IRC [10:51:58] *** maschmid is now known as maschmid_afk [10:59:41] *** koentsje has quit IRC [11:02:18] *** koentsje has joined #seam-dev [11:06:49] *** koentsje has quit IRC [11:19:12] *** johnament has joined #seam-dev [11:21:18] <johnament> sbryzak: you still up? [11:22:13] *** nilian has joined #seam-dev [11:25:54] *** alesj has quit IRC [11:26:15] *** alesj has joined #seam-dev [11:32:46] *** emmanuel has quit IRC [11:34:23] *** mgoldmann has joined #seam-dev [11:36:41] <sbryzak> johnament: yep i'm here [11:51:32] *** epbernard has joined #seam-dev [11:51:32] *** epbernard is now known as emmanuel [11:51:38] <johnament> sbryzak: i'm ready now if you are. [11:51:47] <johnament> for the release [11:51:58] <sbryzak> johnament: cool [11:52:01] <sbryzak> give me a minute [11:52:04] <johnament> i was going to ping you last night but i fell asleep [11:52:35] <johnament> BTW, I'm still fighting with Oracle/JCP on membership, but thanks for the vote in to Oracle. [11:53:59] <Diablo-D3> heh [11:54:16] <Diablo-D3> why doesnt redhat/apache/eclipse just form their own standards organization and block oracle out? [11:54:28] <sbryzak> so.. we're releasing 3.0.0.Beta2, right? [11:57:33] <johnament> yep [12:00:50] <sbryzak> johnament: np, release is underway [12:01:40] <johnament> sbryzak: cool, you still have the security setting, right? [12:01:58] <sbryzak> johnament: security setting? [12:02:08] <sbryzak> johnament: you don't seem to be using seam-bom [12:02:36] <johnament> ? [12:02:42] <sbryzak> also you have jboss-logging in your dependencies [12:03:26] <johnament> you are correct on bom. hmm. [12:04:13] <sbryzak> i'll add it [12:04:18] <johnament> oh ok. [12:04:21] <johnament> i just opened it all up. [12:05:18] <johnament> you sure? it's got a few places to be fixed.. [12:06:16] *** jharting has joined #seam-dev [12:06:35] <sbryzak> yeah i'm on it ;) [12:06:42] <johnament> alright thanks. [12:10:11] <sbryzak> johnament: are you using embedded for tests? [12:10:58] *** msmigielski has joined #seam-dev [12:11:05] <johnament> sbryzak: jbossas-managed-6 [12:13:08] *** maschmid_afk is now known as maschmid [12:15:12] <jbossbot> git [jms] push master 78191a0.. Shane Bryzak fix dependencies [12:15:12] <jbossbot> git [jms] push master URL: http://github.com/seam/jms/compare/ab6b3c0...78191a0 [12:15:24] <sbryzak> johnament: i've just commented out the unnecessary dependencies, you can clean it up later if you like [12:16:13] <johnament> sbryzak: where did you define seam.version ? [12:16:38] *** kevinpollet has quit IRC [12:16:41] <sbryzak> it's already in your pom [12:17:08] <johnament> its still valid? [12:17:24] <johnament> its too early to be messing with maven for me.. :-) [12:18:37] <sbryzak> it's set to 3.0.0.Final, so it's valid ;) [12:19:09] *** msmigielski has quit IRC [12:19:12] *** pmuir has joined #seam-dev [12:19:13] *** pmuir has quit IRC [12:19:13] *** pmuir has joined #seam-dev [12:19:15] <johnament> just not the latest? [12:20:37] <sbryzak> pretty sure that's the latest bom? [12:21:39] <johnament> ok [12:22:29] *** msmigielski has joined #seam-dev [12:26:54] <jbossbot> git [jms] push master 1c908e1.. Shane Bryzak [maven-release-plugin] prepare release 3.0.0.Beta2 [12:26:55] <jbossbot> git [jms] push master URL: http://github.com/seam/jms/compare/78191a0...1c908e1 [12:27:01] <jbossbot> git [jms] push 3.0.0.Beta2 URL: http://github.com/seam/jms/compare/0000000...5a52fb3 [12:27:07] <jbossbot> git [jms] push master a40e6ba.. Shane Bryzak [maven-release-plugin] prepare for next development iteration [12:27:07] <jbossbot> git [jms] push master URL: http://github.com/seam/jms/compare/1c908e1...a40e6ba [12:27:08] *** clerum has quit IRC [12:27:41] <johnament> yay [12:29:00] *** nilian has quit IRC [12:29:04] *** clerum has joined #seam-dev [12:36:49] <sbryzak> johnament: artifacts have now been released to maven, congrats :) [12:37:02] <sbryzak> i'll build the docs and dist and upload them [12:37:30] <johnament> sbryzak: this is more of pmuir's release than mine :-) [12:37:47] <pmuir> johnament: ? [12:38:01] <sbryzak> oh cool, i didn't know ;) [12:38:16] <johnament> though some of the rubyists will be happy that i emulated some of the features in ironjacamar (sp?) [12:38:25] <johnament> pmuir: your renamed annotations from judcon [13:02:19] <pmuir> aha excellent work johnament [13:02:27] <nickarls> pmuir: mornings. do you have any insights on where to best do seam2-style conversationPropagation="none" for e.g. commandLinks in Seam3? navigation handler? custom component? servlet response wrapper? what would be the best way to strip off the "cid" parameter propagated? [13:02:53] <pmuir> nickarls: hm [13:03:10] <nickarls> f:param noCid? [13:03:47] <nickarls> it's a sticky bugger once it gets appended [13:04:12] <nickarls> one way would perhaps to place a navigationhandler before the weld one, calling super and stripping off the cid if needed(?) [13:04:39] <nickarls> I don't recall how it was done for h:link (there was a bug at one point where it got appended there, too) [13:05:35] <sbryzak> johnament: distribution is now uploaded to sourceforge, and docs uploaded to docs.jboss.org [13:05:45] <sbryzak> johnament: can you update the seam-jms page on sfwk.org ? [13:05:51] *** kevinpollet has joined #seam-dev [13:06:07] <pmuir> weld doesn't have a nav hander [13:06:12] <pmuir> do you mean view handler? [13:06:33] <nickarls> ah, yes. Weld has a ConversationAwareVH... [13:07:56] <nickarls> johnament: session scoped CDI beans can be used for durable reception in Seam JMS already? [13:08:07] <pmuir> so yes, thats tricky [13:09:13] <johnament> nickarls: not yet, needs a tiny proxy [13:09:55] <johnament> sbryzak: yeah, i'll do that and blog it sometime today, hopefully before the meeting. [13:10:04] <nickarls> pmuir: of course one could override the renderer of the commandlink to make sure the cid is never there if it has a f:param but its an ugly hack [13:10:09] <sbryzak> johnament: great :) [13:10:35] <pmuir> nickarls: I think you need to do a viewhandler that removes it if needed [13:11:34] <nickarls> isn't the "if needed" a bit tricky? I can't read which component is calling so I can't see if it has a f:param or not(?) [13:13:10] <johnament> nickarls: personally, i don't get why people feel they need durable. how long are you really going to keep messages on the topic for a subscriber to pick up? are you really expecting a timed out client to want to read JMS based messages or should they be loaded from the database? [13:13:53] *** nilian has joined #seam-dev [13:14:54] *** aslak has quit IRC [13:15:38] *** aslak has joined #seam-dev [13:17:07] *** johnament has quit IRC [13:28:41] *** msmigielski has quit IRC [13:31:27] <pmuir> nickarls: ah yes, that is tricky [13:37:38] *** kevinpollet has quit IRC [13:37:47] *** kevinpollet has joined #seam-dev [13:45:26] *** balunasj has joined #seam-dev [13:49:13] *** msmigielski has joined #seam-dev [13:57:44] *** rmartinelli has joined #seam-dev [14:17:10] <jharting> PeteRoyle: ping [14:25:25] *** pmuir has quit IRC [14:26:01] *** pmuir has joined #seam-dev [14:26:02] *** pmuir has quit IRC [14:26:02] *** pmuir has joined #seam-dev [15:10:20] *** msmigielski has quit IRC [15:13:13] *** tsurdilo has joined #seam-dev [15:14:13] *** msmigielski has joined #seam-dev [15:14:29] *** oranheim has joined #seam-dev [15:14:45] *** pmuir has quit IRC [15:16:44] <oranheim> I'm having a difficult time with JBoss 6, using Weld 1.1.0 and ConcurrentModificationException when conversation ends. Is there a way to use/patch JBoss 6 with Weld 1.1.1 in conjunction with Seam Solder 3.0.0? It's killing me. [15:17:34] *** pmuir has joined #seam-dev [15:17:34] *** pmuir has quit IRC [15:17:34] *** pmuir has joined #seam-dev [15:20:53] <maschmid> oranheim: from weld core sources, go to "jboss-as" directory, set JBOSS_HOME environment variable and use mvn -Pupdate-jboss-as [15:21:09] <Diablo-D3> man [15:21:11] <Diablo-D3> cant wait [15:21:12] <Diablo-D3> for [15:21:13] <Diablo-D3> as7 [15:21:29] <Diablo-D3> I heard its so fast that its already been running for several minutes by the time you tell it to start [15:21:30] <oranheim> i sooo much miss as7, hope to switch when rc1 is out [15:21:37] <oranheim> :-) [15:22:11] <oranheim> maschmid: can you elaborate a little bit? [15:29:20] <oranheim> maschmid: is this the right co point: git clone git://github.com/weld/core.git [15:30:34] *** sannegrinovero has joined #seam-dev [15:30:34] *** sannegrinovero has joined #seam-dev [15:31:06] <maschmid> oranheim: git clone git://github.com/weld/core.git; cd core/jboss-as; edit the pom.xml, replace all 1.1.0-SNAPSHOT with 1.1.1.Final; export JBOSS_HOME=... ; mvn -Pupdate-jboss-as [15:31:19] <Diablo-D3> erm [15:31:27] <Diablo-D3> he doesnt have to edit the pom [15:31:37] <Diablo-D3> he can checkout the tag for 1.1.1.Final [15:31:57] <maschmid> Diablo-D3: but the core/jboss-as/pom.xml in 1.1.1.Final still points to 1.1.0-SNAPSHOT [15:34:31] <Diablo-D3> ... [15:34:32] <Diablo-D3> fail [15:35:40] <oranheim> maschmid: thx [15:36:40] <maschmid> oranheim: yw [15:36:56] <Diablo-D3> I need a jira for myself [15:37:09] * Diablo-D3 adds issue DIABLO-1: remember to yell at weld devs [15:39:39] *** gastaldi has joined #seam-dev [15:40:20] <gastaldi> hey !! [15:40:26] <gastaldi> hey pmuir ! [15:40:32] <gastaldi> morning all [15:41:25] <maschmid> Morning gastaldi! [15:43:58] <Diablo-D3> hey gastaldi [15:44:23] <gastaldi> hey Diablo-D3 ! Still awake ? [15:44:54] <Diablo-D3> yes [15:49:00] <oranheim> maschmid: [WARNING] The requested profile "update-jboss-as" could not be activated because it does not exist. [15:50:24] <maschmid> oranheim: Ah... probably outdated docs... just run it without any profile... [15:50:37] <oranheim> maschmid: ok [15:55:59] *** balunasj is now known as balunasj_mtg [15:56:45] *** msmigielski has quit IRC [15:56:46] <gastaldi> sbryzak: You there ? [15:58:49] <pmuir> hi gastaldi [15:59:23] <Diablo-D3> SEAM TEAM, ASSEMBLE [15:59:26] * Diablo-D3 gets the glue [16:02:38] *** emmanuel has quit IRC [16:03:51] <gastaldi> pmuir: I created a pull request for CDI-110 [16:03:52] <jbossbot> jira [CDI-110] Provide support for binding an invocation handler to an interface or abstract class [Pull Request Sent (Unresolved) Feature Request, Major, George Gastaldi] https://issues.jboss.org/browse/CDI-110 [16:04:22] <pmuir> gastaldi: I saw, thanks, I will *try* to review today (I was away for a long weekend) but definitely this week [16:04:23] *** clerum has quit IRC [16:04:25] <gastaldi> Diablo-D3: lol [16:04:28] <gastaldi> Ok [16:04:50] <Diablo-D3> all we need is Pete to show up [16:04:55] <Diablo-D3> so I can harass him over seam cron =P [16:05:25] [16:05:26] *** clerum has joined #seam-dev [16:05:26] <gastaldi> :) [16:07:17] <Diablo-D3> its the only thing I use that needs to be coded faster =P [16:09:46] <Diablo-D3> also [16:09:59] <Diablo-D3> how the fuck are people deploying databases on install? [16:10:11] <Diablo-D3> like, hibernate has hbm2ddl.auto=create [16:10:17] <Diablo-D3> but theres no way to do that once [16:10:21] *** epbernard has joined #seam-dev [16:10:21] *** epbernard is now known as emmanuel [16:15:35] *** oskutka has quit IRC [16:16:21] * Diablo-D3 gets all stabby [16:19:42] *** adamw1pl has joined #seam-dev [16:24:20] *** mbg has joined #seam-dev [16:24:32] <Diablo-D3> no one has a comment on that? [16:24:48] *** rruss has joined #seam-dev [16:28:57] *** marekn has quit IRC [16:35:15] *** jharting has quit IRC [16:35:41] *** sannegrinovero has quit IRC [16:44:57] *** edburns_away is now known as edburns [17:03:04] *** rmartinelli has quit IRC [17:04:46] *** amitev2 has joined #seam-dev [17:08:18] *** amitev has quit IRC [17:09:54] *** kevinpollet has quit IRC [17:10:00] *** alesj has quit IRC [17:10:55] *** alesj has joined #seam-dev [17:18:09] *** rmartinelli has joined #seam-dev [17:18:20] *** lincolnthree has joined #seam-dev [17:19:57] *** ssachtleben has joined #seam-dev [17:21:44] *** kpiwko has quit IRC [17:23:01] *** adamw1pl has quit IRC [17:23:33] *** maschmid has quit IRC [17:36:14] *** nilian has quit IRC [17:40:35] *** bleathem has joined #seam-dev [17:41:53] *** lincolnthree has left #seam-dev [18:06:18] <jose_freitas> g'afternoon [18:10:15] <gastaldi> good afternoon jose_freitas ! [18:10:52] *** edburns is now known as edburns_away [18:13:58] <gastaldi> Do we have JRebel Licenses ? [18:14:51] <jose_freitas> no, but we can ask for an open source license [18:15:06] <jose_freitas> I have a personal one [18:15:09] [18:15:11] *** msmigielski has joined #seam-dev [18:15:27] <gastaldi> I have too, but I would like to know if someone already asked [18:16:19] *** akazakov has joined #seam-dev [18:16:36] <jose_freitas> nope [18:16:47] <jose_freitas> I guess that no one asked yet. [18:17:14] <gastaldi> hum, ok [18:21:39] *** gastaldi has quit IRC [18:25:00] *** jharting has joined #seam-dev [18:26:37] *** gastaldi has joined #seam-dev [18:33:27] *** tsurdilo has quit IRC [18:33:57] *** tsurdilo has joined #seam-dev [18:42:05] <bleathem> ping jose_freitas [18:42:37] <bleathem> I got some great feedback from mojavelinux on the UIInputContainer problem [18:43:39] *** daniel_hinojosa has joined #seam-dev [18:44:33] <bleathem> The idea is to use the same component for both the facet and the non-facet version [18:44:58] <bleathem> conditionally rendering the facet if it's present, otherwise rendering the children directly [18:45:19] <bleathem> logging warning messages as appropriate [18:46:00] <bleathem> then when the problem is fixed upstream, we can disregard the facet, and consume the contents directly [18:46:07] <bleathem> jose_freitas: WDYT? [18:47:43] *** mojavelinux has joined #seam-dev [18:47:44] <jose_freitas> hm [18:48:00] <jose_freitas> it seems a nice solution [18:49:53] *** sannegrinovero has joined #seam-dev [18:49:54] *** sannegrinovero has joined #seam-dev [18:51:22] <jose_freitas> I'll make some prototypes for it [18:51:41] <jose_freitas> I don't think it'd have technical problems implementing it [18:51:55] <bleathem> sweet, that's great news! [18:52:01] <bleathem> thanks jose_freitas! [18:52:04] <jose_freitas> NP [18:52:23] <bleathem> I think I'll feel much more comfortable with this solution in the long term [18:52:44] <jose_freitas> but it'd be the same backing class [18:52:52] <jose_freitas> but would be the same compcomp as well? [18:53:09] <jose_freitas> bleathem: me too [18:53:24] <jose_freitas> I guess that might be a problem if we use the same .xhtml for both of them [18:53:45] <gastaldi> hey mojavelinux ! [18:53:47] <bleathem> yes. I'll update the jira with some concrete details/examples of what it would look like from the user's perspective [18:54:56] <mojavelinux> hey all. [18:54:59] <jose_freitas> hey dan [18:55:00] <mojavelinux> thanks for staying on this issue jose. this is exactly the type of broken window issue that haunts us if we don't chase it down. [18:55:03] <bleathem> hey mojavelinux [18:55:21] <mojavelinux> so fixing it is more than just fixing it ;) [18:55:51] <jose_freitas> I was not comfortable with the earlier solution eitgher [18:55:55] <jose_freitas> either* [18:56:47] *** emmanuel has quit IRC [18:56:56] <mojavelinux> yeah, i like hiding these bugs from the user and trying to fix them on our end, if possible. in a sense, it can be a value that we add, even though it sucks to have to mask it [18:57:27] <mojavelinux> it sucks the problem exists in the first place, that is, but c'est la vie [18:58:11] <jose_freitas> c'est la vie [18:58:13] <jose_freitas> :) [18:58:44] <jose_freitas> especially with the composite components implementation there seems to be a lot of jsf bugs [18:59:16] <mojavelinux> it doesn't surprise me, because it's been the source of a lot of confusion just within the impl teams [19:02:36] *** rmartinelli has quit IRC [19:03:28] <jose_freitas> mojavelinux, sbryzak, bleathem: don't you want to come to jboss in bossa ? september 2011 [19:03:38] <jose_freitas> in brasilia [19:03:47] <bleathem> I love Brasil [19:03:53] <mojavelinux> definitely a possibility...i've been thinking about making a trip to Brazil [19:04:00] <bleathem> I spent a few weeks in Brazil a couple of years ago [19:04:09] <jose_freitas> where bleathem? [19:04:30] *** koentsje has joined #seam-dev [19:04:34] <bleathem> My wife and I traveled across S.A. from Lima to Rio over 8 weeks [19:04:41] <jose_freitas> nice! [19:04:41] <bleathem> had a great time [19:04:45] <gastaldi> cool [19:04:53] <jose_freitas> you should contact @jedgarsilva [19:04:58] <jose_freitas> from redhat brazil [19:04:59] <bleathem> I like the meat buffets a lot! [19:05:03] <gastaldi> bleathem: Did you find the blue parrots ? [19:05:05] <jose_freitas> he can "beg" for some budget [19:05:05] <gastaldi> :) [19:05:17] <jose_freitas> meat buffets rlz! [19:05:28] <gastaldi> jose_freitas: Agreed [19:05:48] <bleathem> din't remember blue parrots, but saw lots of parrots and macaw's at the various clay licks [19:06:02] <mojavelinux> yeah, i'm going to touch base with edgar soon, and I'll keep you in the loop jose [19:06:05] <gastaldi> yeah [19:06:14] <bleathem> Rodizio's were they called? [19:06:18] <mojavelinux> sept seems a bit quiter...though it can't conflict w/ javaone, which I think is oct 2 - 6 [19:06:18] <gastaldi> Yup !! [19:06:20] <jose_freitas> yeap [19:06:36] <jose_freitas> its september 3 [19:06:39] <jose_freitas> I believe [19:06:50] [19:07:14] <gastaldi> anyway, you have an excuse to come here :) [19:07:51] <bleathem> mojavelinux: go, and eat some meat at the Rodizio's for me! [19:08:03] <gastaldi> haha [19:08:08] [19:08:22] <jose_freitas> bleathem: come too and will have a seam table [19:08:26] <jose_freitas> we'll [19:08:28] <gastaldi> cool ! [19:08:29] <gastaldi> Yeah ! [19:09:59] <pmuir> anyone here on windows who can help me? [19:10:04] <bleathem> Now that would be an awesome trip! but sadly, I think the travel is in my cards - not this year at least...! [19:10:11] <bleathem> oops [19:10:11] <gastaldi> pmuir: Me [19:10:18] <bleathem> I don't think the travel is in my cards [19:10:27] <bleathem> *significant omission* [19:10:35] <bleathem> lol [19:10:37] <pmuir> gastaldi: could you take three screenshots for me, one for each of these steps: [19:10:39] <pmuir> Right click on My Computer and select Properties. [19:10:39] <pmuir> Click to the Advanced tab and click on the button at the bottom that says Environment Variables (pictured below) [19:10:39] <pmuir> Create a System property (meaning available to all users) named JBOSS_HOME and point it to the directory in which you unzipped JBoss AS. [19:11:04] <pmuir> and make sure the directory you point to in step 3 is called jboss-as-7 [19:11:10] <pmuir> and mail them to me [19:11:16] *** koentsje has quit IRC [19:11:16] <gastaldi> ok, let me change to English [19:11:24] <pmuir> gastaldi: rotfl [19:13:54] <pmuir> mojavelinux: go to brazil, it's awesome ;-) [19:14:01] <gastaldi> pmuir: Can you mail me these steps ? [19:14:08] <pmuir> gastaldi: sure [19:14:15] *** rmartinelli has joined #seam-dev [19:18:29] *** gastaldi has quit IRC [19:25:02] <jose_freitas> bleathem: do we have jrebel licenses? [19:25:21] <bleathem> yep, (well my current employer does) [19:25:32] <jose_freitas> hm [19:25:40] <bleathem> my current employer for the next two days [19:25:46] <jose_freitas> hehehe [19:25:49] *** gastaldi has joined #seam-dev [19:25:57] <bleathem> you can get a jrebel licence for OSS use for free [19:26:09] <gastaldi> pmuir: I am installing the english language pack here. [19:26:16] <gastaldi> Will send it to you asap [19:26:39] <jose_freitas> bleathem: yes but the project lead should ask for it (I guess) [19:27:13] <bleathem> yeah, I think this has already been worked out for the Seam project [19:27:23] <bleathem> ask lightguard_jp about it [19:27:27] <gastaldi> Are Seam Module leaders allowed to apply for a free JRebel license ? [19:27:33] <gastaldi> ok [19:28:07] <bleathem> or was it antoine who did it at one point [19:28:15] <bleathem> let me check the mail list [19:28:26] <gastaldi> antoine asked the mailling list [19:28:35] <gastaldi> But mojavelinux recommemded using fakereplace [19:28:52] <bleathem> right, reading that (again) now [19:28:56] <jose_freitas> it'd be nice if fakereplace was ready [19:29:02] <jose_freitas> but I don't think it is [19:29:27] <gastaldi> I think that jRebel is enough :) [19:29:33] <bleathem> we should maybe ask lightguard_jp to arrange some jRebel licences for Seam devs [19:29:52] [19:29:55] <bleathem> do it once for the project, rather than one module at a time [19:30:00] <gastaldi> yes [19:33:59] *** jharting has quit IRC [19:35:11] <mojavelinux> we can open the dialog about fakereplace once as 7 is out [19:38:37] *** msmigielski has quit IRC [19:43:40] <bleathem> fakerplace will be JBoss AS specific right? [19:44:46] <bleathem> I had a good conversation with Toomas from ZeroTurnaround at JUDCon [19:44:59] <bleathem> they are not opposed to the idea of opensourcing JRebel [19:45:09] <gastaldi> wow, that would be awesome [19:45:18] <bleathem> as they see the class reloading problem as one that is not too hard to solve [19:45:32] <bleathem> but rather it's in the framework integration where all the complexity lies [19:45:35] <gastaldi> I wish they take the Red Hat way [19:45:46] *** Diablo-D3 has quit IRC [19:45:48] <bleathem> that would be nice [19:45:51] <gastaldi> I mean, they could offer a subscription [19:46:01] <gastaldi> and have a community version [19:46:05] <bleathem> but I think they are considering the IDEA route [19:46:14] <bleathem> of an open source core, with for pay extensions [19:46:23] <bleathem> the more enterprisey extensions being more expensive [19:46:31] <gastaldi> hum [19:46:46] <bleathem> the community should petition them in this direction [19:46:54] <bleathem> more OSS = better for everyone [19:47:01] <gastaldi> right, this way one could buy only the necessary plugins [19:47:27] *** nilian has joined #seam-dev [19:47:28] <bleathem> and if you don't need any plugins, your set [19:47:32] <gastaldi> Yeah [19:47:33] <bleathem> ^you're set [19:47:36] <gastaldi> Cool [19:47:49] <gastaldi> Hope they go this direction [19:50:57] <gastaldi> Red Hat could buy ZeroTurnaround :) [19:53:53] <jose_freitas> bleathem: ping [19:54:17] <bleathem> jose_freitas: pong [19:54:53] <jose_freitas> I was making some tests [19:54:59] <jose_freitas> and I discovered something really cool [19:55:36] <jose_freitas> if the children are wrapped in a h:panelgroup [19:55:40] <jose_freitas> they recover the value [19:55:49] <jose_freitas> it seems that we dont need the facet at all [19:55:51] <bleathem> lovely [19:56:03] <bleathem> even better! [19:56:13] <bleathem> nice find jose_freitas! [19:56:53] <jose_freitas> <o> all that work [19:57:09] <bleathem> ugh, indeed! [19:57:27] <bleathem> hopefully we all learned something in the process though... [19:57:57] <jose_freitas> yeap [20:00:50] *** lazarotti has joined #seam-dev [20:03:16] *** sannegrinovero has quit IRC [20:03:54] <jose_freitas> I want to make some automate tests for this component [20:04:11] <gastaldi> JSFUnit ? [20:04:22] <jose_freitas> yeap [20:04:29] <gastaldi> JSFUnit + Arquillian [20:04:32] <jose_freitas> probably arquillian too don't know [20:04:48] <gastaldi> There is a subject on this in Java Magazine [20:05:01] <jose_freitas> bleathem, do you mind showing me the wires you developed? [20:05:08] <jose_freitas> gastaldi, really? [20:05:16] <gastaldi> jose_freitas: Yup, very cool [20:05:26] <jose_freitas> let me see if we have it here [20:05:53] <gastaldi> the one with Glassfish 3.1 on the cover [20:06:25] <gastaldi> Page 54 :) [20:06:34] <jose_freitas> do you know the edition? [20:06:37] <bleathem> jose_freitas: I based it off of what stuartdouglas did with arquillian in seam persistance [20:06:44] <gastaldi> 91 [20:06:57] <bleathem> in terms of being set up with single tests that can be run in multiple containers [20:07:16] <bleathem> let me see if I still have that branch lying around somewhere [20:08:03] <gastaldi> Is should be possible to import a BOM and have these profiles available [20:08:08] <gastaldi> on any project [20:08:15] *** rruss has quit IRC [20:09:02] <bleathem> jose_freitas: I have a branch on my faces clone called "tests" [20:09:21] <bleathem> where I was trying to get something going with Jetty, JSFUnit, and Arquillian [20:09:24] *** nilian has quit IRC [20:09:33] <bleathem> it's really old though... [20:09:44] *** nilian has joined #seam-dev [20:09:55] <jose_freitas> gastaldi: found it here [20:10:15] <gastaldi> jose_freitas: great [20:10:16] <jose_freitas> but it seems to be about jfsunit only [20:10:22] <jose_freitas> but it'll help for sure [20:10:23] <jose_freitas> thanks [20:10:49] <gastaldi> page 56 says something about Arquillian [20:11:31] [20:11:34] <jose_freitas> bleathem: thanks, I'll look at your branch [20:11:49] <jose_freitas> gastaldi: anyway it seems a really good article [20:11:54] <jose_freitas> I normally don't like this magazines [20:12:10] <gastaldi> neither do I [20:12:19] <gastaldi> I hate this magazine specifically [20:12:26] <gastaldi> I prefer MundoJ [20:12:38] <gastaldi> but still it is not THAT good :) [20:14:39] <jose_freitas> hehehe [20:14:45] *** msmigielski has joined #seam-dev [20:15:24] *** cbrock has joined #seam-dev [20:15:32] *** edburns_away is now known as edburns [20:22:44] <jose_freitas> bleathem: should I put the use of panelGroup as a best practice? [20:22:49] <jose_freitas> on the documentation? [20:23:12] <jose_freitas> for those that won't use our component.xhtml [20:23:51] *** nilian has quit IRC [20:24:07] *** nilian has joined #seam-dev [20:27:22] <bleathem> maybe as a tip, referencing the JSF bug [20:27:37] <bleathem> because it won't be necessary once the JSF bug has been resolved [20:28:18] <jose_freitas> yes, I'm writing within a tip [20:28:27] <jose_freitas> it's a best practice to use a jsf panelGroup to wrapp the insertChildren tag. see http://java.net/jira/browse/JAVASERVERFACES-1991 for more details [20:28:28] <jbossbot> jira [JAVASERVERFACES-1991] Submitted value of UIInput gets lost inside composite components [Open (Unresolved) Bug, Blocker, Ed Burns] http://java.net/jira/browse/JAVASERVERFACES-1991 [20:28:28] <bleathem> so I guess I should disregard the currently open opull request jose_freitas? [20:28:44] <jose_freitas> yes [20:28:56] <bleathem> jose_freitas: maybe "It is currently required to wrap..." [20:29:50] <jose_freitas> perfect [20:30:04] <jbossbot> git [faces] push master 7e14b27.. Christian Kaltepoth SEAMFACES-166: Set rendererType for UIValidateForm correctly [20:30:06] <jbossbot> jira [SEAMFACES-166] UIValidateForm doesn't set the rendererType property correctly [Open (Unresolved) Bug, Minor, Unassigned] https://issues.jboss.org/browse/SEAMFACES-166 [20:30:06] <jbossbot> git [faces] push master ab9db41.. Brian Leathem Merge pull request #36 from chkal/seamfaces-166... [20:30:06] <jbossbot> git [faces] push master URL: http://github.com/seam/faces/compare/9a6964e...ab9db41 [20:31:05] *** gastaldi has quit IRC [20:35:08] <daniel_hinojosa> hey folks EL2 is standard now? [20:47:15] *** stefanotr has joined #seam-dev [20:51:17] <jose_freitas> bleathem: how could I ignore the other commits? [20:51:44] <jose_freitas> my fork it's perfect, I deleted for example the facetInput files, but the commit is still there [20:51:54] <jose_freitas> it'll like create the file and then delete [20:51:55] <jose_freitas> it [20:52:09] <bleathem> don't worry about it [20:52:17] <jose_freitas> ok [20:52:19] <bleathem> it may be useful to have in the history [20:52:37] *** alesj has quit IRC [20:55:38] <jbossbot> git [faces] push master cbebfe1.. joserodolfofreitas UIInputContainer refactoring. [20:55:39] <jbossbot> git [faces] push master bd4ab55.. joserodolfofreitas UIInputContainer refactoring [20:55:39] <jbossbot> git [faces] push master 9386206.. joserodolfofreitas corrected a possible NPE when the valueExpressionAnalyzer return null. [20:55:39] <jbossbot> git [faces] push master 505f08c.. joserodolfofreitas SEAMFACES-93 - Reverted the old solution to a simplest one. there's... [20:55:39] [20:55:39] <jbossbot> git [faces] push master 4d9a6ae.. joserodolfofreitas valueExpressionAnalyzer can return a null value. The condition... [20:55:39] <jbossbot> git [faces] push master 88b776a.. Brian Leathem Merge pull request #37 from joserodolfofreitas/master... [20:55:40] <jbossbot> git [faces] push master URL: http://github.com/seam/faces/compare/ab9db41...88b776a [20:55:48] <bleathem> thanks jose_freitas, well done! [20:56:08] <jose_freitas> np :) [20:56:36] <jose_freitas> a really simple solution for all the time that has passed [20:58:43] <jose_freitas> I'd like to build some automate tests though [21:01:38] <bleathem> yes, automated tests are increasingly becoming a requirement [21:02:06] *** daniel_hinojosa has quit IRC [21:02:14] <bleathem> every bug reported in the forums right now comes from some different combination of bits that gives all sort of different behaviour [21:03:06] <jose_freitas> I'll focus on that [21:03:19] <jose_freitas> and try to build a test to UIInputContainer [21:04:31] *** daniel_hinojosa has joined #seam-dev [21:08:57] *** nilian has quit IRC [21:10:05] *** nilian has joined #seam-dev [21:10:35] <bleathem> jose_freitas: maybe, to keep things simple, don't worry about targeting multiple containers [21:10:54] *** lightguard_jp has joined #seam-dev [21:10:55] <jose_freitas> yeah, it can be an incremental process [21:11:04] <bleathem> if you can get SeamFaces / JSFUnit and Arquillina working together (using JBoss) that would be an excellent start point [21:11:27] <jose_freitas> ok [21:11:30] *** balunasj_mtg has quit IRC [21:13:33] *** gastaldi has joined #seam-dev [21:13:40] <gastaldi> hey [21:13:50] <gastaldi> How do I place a Birt Runtime available to my test ? [21:15:45] <lightguard_jp> gastaldi: Can you get it from Maven? [21:15:51] *** pmuir has quit IRC [21:17:54] <gastaldi> It seems not [21:18:11] [21:18:22] <lightguard_jp> Hm [21:18:29] <lightguard_jp> Ask ALR in #jbosstesting [21:18:47] <lightguard_jp> You'll probably need it in a directory somewhere your tests can access it [21:18:58] <gastaldi> ok [21:19:40] *** daniel_hinojosa has quit IRC [21:19:54] <gastaldi> Maybe I could distribute it and unpack before testing [21:20:05] <gastaldi> but that would make the JAR huge [21:20:56] <gastaldi> or download it [21:23:46] *** daniel_hinojosa has joined #seam-dev [21:30:27] <jose_freitas> bleathem: were you using 2.0 beta1? [21:30:32] <jose_freitas> or jsf 1.3? [21:30:36] <jose_freitas> jfsunit [21:30:54] <bleathem> jsfunit 2 is required [21:31:02] <bleathem> (it's what I was using) [21:31:10] *** maschmid has joined #seam-dev [21:31:11] <bleathem> required for Arquillina integration [21:31:34] <jose_freitas> hm, I saw that 1.3 has arquillian integration too [21:31:56] <bleathem> I though it used cactus... (orsomething like that) [21:32:43] <jose_freitas> it uses [21:32:45] <jose_freitas> too [21:33:22] <jose_freitas> but I'll use beta1 [21:33:59] <jose_freitas> I'm a little bit worried that there's no update since march 2010 [21:35:21] <lightguard_jp> Beta1 was released Feb 7, 2011 [21:35:59] <jose_freitas> hmm [21:36:13] <jose_freitas> ok then [21:36:15] <bleathem> hey lightguard_jp! [21:36:22] <lightguard_jp> bleathem: Yes? [21:36:40] <jose_freitas> on the site appears 2010-02-03 as release date [21:36:41] <bleathem> we were talking about OSS licences to JRebel earlier [21:37:21] <bleathem> we werer wondring if it would be worth setting this up for the Seam Project in one shot, rather then each module lead doing it independently [21:37:52] <lightguard_jp> This was brought up before, if you want one, go ask zeroturnaround for one. I think Antoine (maybe it was someone else) did that. [21:38:07] <lightguard_jp> It's not really needed for each module [21:41:52] *** edburns is now known as edburns_away [21:43:29] *** msmigielski has quit IRC [21:44:13] <gastaldi> Eclipse has an ugly way to use dependencies with Maven [21:44:22] <gastaldi> They always put ranges on it :( [21:44:46] <gastaldi> See what I mean: http://maven.eclipse.org/nexus/content/repositories/testing/org/eclipse/birt/org.eclipse.birt.core/2.6.2/org.eclipse.birt.core-2.6.2.pom [21:50:02] *** oskutka has joined #seam-dev [22:01:48] *** msmigielski has joined #seam-dev [22:07:57] <jbossbot> git [core] push master c31f2ae.. George Gastaldi Changed signature of getCompletionTokens() to Iterable<?> for... [22:07:57] <jbossbot> git [core] push master c887f0d.. Sten Aksel Heien Fixed SEAMFORGE-10 [22:07:59] <jbossbot> jira [SEAMFORGE-10] windows xp mvn install error [Closed (Done) Bug, Major, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-10 [22:07:59] <jbossbot> git [core] push master 555f3b4.. Sten Aksel Heien Fixed SEAMFORGE-163 [22:07:59] *** rmartinelli has quit IRC [22:08:00] <jbossbot> jira [SEAMFORGE-163] AbstractResource.getFullyQualifiedName() returns wrong file path on Windows [Closed (Done) Bug, Minor, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-163 [22:08:00] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/5d86c72...555f3b4 [22:10:24] *** oskutka has quit IRC [22:12:37] *** gastaldi has quit IRC [22:19:08] *** gastaldi has joined #seam-dev [22:19:55] <gastaldi> Meeting is about to start in 37 min, is that right ? [22:20:23] <lightguard_jp> Yes [22:20:49] *** gastaldi_ has joined #seam-dev [22:21:16] <gastaldi_> cool [22:21:28] <lightguard_jp> Lincoln's evil twin wasn't enough huh? [22:22:11] <gastaldi_> hehe [22:22:58] *** gastaldi has quit IRC [22:23:18] *** gastaldi_ is now known as gastaldi [22:26:11] *** gastaldi has quit IRC [22:30:58] *** gastaldi has joined #seam-dev [22:32:16] *** rruss has joined #seam-dev [22:33:44] *** mgoldmann has quit IRC [22:37:35] *** gastaldi has quit IRC [22:38:04] *** msmigielski has quit IRC [22:40:05] <mojavelinux> the seam project has a jrebel license [22:40:13] <bleathem> sweet! [22:40:17] <mojavelinux> let me find the details [22:42:33] <lightguard_jp> We need to put that somewhere we can all get to (or at least you, Shane and myself) [22:42:37] <lightguard_jp> mojavelinux: ^^ [22:43:27] *** kenfinnigan has joined #seam-dev [22:43:34] *** gastaldi has joined #seam-dev [22:44:11] <mojavelinux> hmm, seems I confused myself [22:44:19] <mojavelinux> we have IDEA and jprofile licenses [22:44:33] <mojavelinux> so yes, we should approach jrebel for a license for Seam [22:44:37] <mojavelinux> is there a signup page for OSS? [22:45:10] <gastaldi> mojavelinux: An email should be sent [22:45:24] <gastaldi> to sales at zeroturnaround dot com I guess [22:45:30] <jose_freitas> http://sales.zeroturnaround.com/ [22:45:51] <gastaldi> ah, they changed that [22:45:53] <jose_freitas> on the left it has an apply form [22:45:57] <gastaldi> Thanks jose_freitas [22:45:57] <jose_freitas> ops [22:46:00] <jose_freitas> right [22:46:10] <bleathem> http://sales.zeroturnaround.com/ [22:46:13] <bleathem> oops [22:46:19] <bleathem> beat me to it! [22:47:08] <bleathem> I was on the site buying licenses this morning, and saw the link [22:47:16] <mojavelinux> looks like we can have 5 licenses [22:47:19] <gastaldi> cool [22:47:23] <gastaldi> Or more [22:47:53] <jose_freitas> I believe you can have more. but up to five licenses you have to provide email adresses [22:47:56] <gastaldi> "If you require up to 5 licenses please provide the names and emails of all team members in the textarea. " [22:48:10] <gastaldi> yup [22:48:13] *** nilian has quit IRC [22:49:48] *** ChanServ sets mode: +o lightguard_jp [22:49:55] *** lightguard_jp sets mode: +o jbott [22:49:56] <mojavelinux> hmm, that's a confusing statement [22:50:03] <mojavelinux> who should I put down...i've added jason [22:50:05] <mojavelinux> so far [22:50:21] <mojavelinux> I want to put down names of people likely to use it straight away [22:50:26] <mojavelinux> george and jose? [22:50:35] <gastaldi> mojavelinux:Maybe each module team leader ? [22:50:46] <gastaldi> You may put mine [22:50:51] <lightguard_jp> Brian wants one [22:50:55] <mojavelinux> yep, got that [22:51:01] <jose_freitas> I'd like to have one as well [22:51:04] <mojavelinux> brian, george, jose, jason and lincoln (for forge?) [22:51:11] <gastaldi> do it [22:51:32] <mojavelinux> k, I'm sure we can ask for additional ones...I just want to get the initial request in, get it started [22:52:23] <gastaldi> cool [22:52:41] <bleathem> I'll probably get one through the richfaces project (since it's also OSS), at which point I can throw my Seam one back in the pool [22:52:45] <jose_freitas> cool[2] [22:53:05] <bleathem> I <3 JRebel [22:53:11] <bleathem> if only it was OSS [22:53:17] * lightguard_jp wants fakereplace [22:53:44] <mojavelinux> applied [22:54:19] <bleathem> If I understand correctly, fakerplace == JRebel "core/kernel" [22:54:40] <lightguard_jp> Yeah, but it's OSS :) [22:54:44] <bleathem> the real work in JRebel is appreantly in all the library/framework integrations [22:54:49] <lightguard_jp> Would be very deeply integrated with AS [22:54:57] <bleathem> yes, good for us [22:54:59] <gastaldi> hum... I am getting an error when running all the tests on forge/core [22:55:01] <lightguard_jp> Yep [22:55:16] <lightguard_jp> gastaldi: Yeah, it's been going around on the list for a while. [22:55:21] <gastaldi> java.lang.ClassNotFoundException: org.apache.maven.surefire.util.NestedCheckedException ? [22:55:58] <jose_freitas> brb [22:56:03] *** jose_freitas has quit IRC [22:56:06] <mojavelinux> i only have a minute to explain before meeting, but the background on jrebel vs fakereplace is this [22:56:20] <mojavelinux> fakereplace supports some features that are not in jrebel and vice versa [22:56:31] <mojavelinux> but as you pointed out, the real work is in the framework integrations, where is where things can go south [22:56:38] <mojavelinux> it's a classic case of an open vs a closed system [22:56:43] <mojavelinux> fakereplace would be an open system for plugins [22:56:50] <mojavelinux> jrebel makes it's money on the framework integration (plugins) [22:57:15] <mojavelinux> thus, it's in our best interest to create and support fakereplace as the foundation of an ecosystem of hot deployment functionality [22:57:22] <mojavelinux> perhaps even so far as we make it a standard, but that is thinking way ahead [22:57:23] <gastaldi> well, meeting time ! :D [22:57:58] <mojavelinux> because right now, every framework does reloading on it's own, and it's wild west [22:58:01] <mojavelinux> meeting time [22:58:19] <bleathem> agreed, fakerplace +1, OSS FTW ! [22:58:23] <gastaldi> mojavelinux: Yeah, that would be cool also [22:58:27] <bleathem> but for now, jRebel gets work done [22:58:44] <gastaldi> BTW, jRebel could be OSS in the future, as bleathem pointed out [22:59:05] <sbryzak> morning all [22:59:11] <gastaldi> morning sbryzak [22:59:32] <bleathem> morning sbryzak! [22:59:48] <gastaldi> we are here gathered for another Seam meeting [23:00:02] <gastaldi> Let the host begin [23:00:04] <gastaldi> :_ [23:00:06] <gastaldi> :) [23:01:08] <bleathem> gastaldi: you sound like a priest [23:01:12] <gastaldi> haha [23:01:16] <gastaldi> I knew that was coming [23:01:31] <mojavelinux> gotta make myself an op [23:01:31] <kenfinnigan> are you passing the collection plate? [23:01:36] *** jharting1 has joined #seam-dev [23:01:39] <gastaldi> lol, I wish [23:01:40] <bleathem> lol [23:01:59] *** ChanServ sets mode: +o mojavelinux [23:02:07] <mojavelinux> I have on my robe now :) [23:02:12] <gastaldi> yay ! [23:02:16] *** jharting2 has joined #seam-dev [23:02:16] <mojavelinux> #startmeeting [23:02:16] <jbott> Meeting started Wed Jun 1 21:04:49 2011 UTC. The chair is mojavelinux. Information about MeetBot at http://wiki.debian.org/MeetBot. [23:02:16] <jbott> Useful Commands: #action #agreed #help #info #idea #link #topic. [23:02:19] <kenfinnigan> and the pointy hat? [23:02:34] *** jharting1 has quit IRC [23:02:34] <lightguard_jp> Add me as a chair please [23:02:34] <bleathem> the pointy "red" hat! [23:02:39] <kenfinnigan> lol [23:02:39] <gastaldi> we hail you [23:02:42] *** jharting2 has quit IRC [23:02:46] <mojavelinux> #chair lightguard_jp [23:02:46] <jbott> Current chairs: lightguard_jp mojavelinux [23:02:46] <kenfinnigan> isn't that a cardinal? [23:02:56] <mojavelinux> no underwear on underneath :) [23:03:01] *** jharting1 has joined #seam-dev [23:03:01] <gastaldi> haha [23:03:03] <bleathem> yikes! [23:03:08] <lightguard_jp> You've been hanging around Pete too much [23:03:14] <gastaldi> lol [23:03:16] <mojavelinux> hehehe [23:03:21] <lightguard_jp> Okay, let's get started [23:03:26] <lightguard_jp> First item up [23:03:33] <lightguard_jp> #topic Action Items from last week [23:03:33] *** jbott changes topic to "Action Items from last week" [23:03:46] <lightguard_jp> bleathem: Your report [23:04:19] <mojavelinux> get on the pulpit man [23:04:32] <gastaldi> He must be praying now [23:04:34] <mojavelinux> brother leathem [23:04:39] <gastaldi> ARISE [23:04:53] <kenfinnigan> is that what bleatham is short for? brother leathem [23:05:00] <kenfinnigan> never knew you were a monk brian! [23:05:03] <gastaldi> haha [23:05:10] <bleathem> sorry [23:05:14] <bleathem> afk for a minute [23:05:17] <lightguard_jp> There he is [23:05:40] <bleathem> #info I spoke with Jay re: the dataexport from jsf data tables [23:06:09] <gastaldi> cool [23:06:23] <bleathem> #info short answer is RichFaces 4 planned to add support for this, but not shceduled for a release version yet [23:06:36] <lightguard_jp> Good enough for me [23:06:45] <bleathem> #info follow-up for further discussion on the RichFaces forums, to discuss any Seam tie-in [23:06:50] <lightguard_jp> I know primefaces already has it, pretty sure icefaces does as well. [23:06:58] <lightguard_jp> not sure about openfaces [23:07:10] <bleathem> right, so JBoss needs a solution to [23:07:13] <bleathem> too [23:07:15] <mojavelinux> funny that was one of the first jsp tags I used [23:07:16] <mojavelinux> displaytag [23:07:19] <mojavelinux> for that very reason [23:07:27] <mojavelinux> that was like 8 years ago [23:07:32] <bleathem> time flies eh mojavelinux? [23:07:43] <kenfinnigan> reminiscing? [23:07:49] <clerum> primefaces lets apache poi do the excel formatting. very simple but effective [23:07:55] <mojavelinux> just saying, nice to see that we are getting around to it :) [23:08:10] [23:08:12] <lightguard_jp> Okay, we'll leave that up to the RichFaces team to work out, and people that ask can pester them :) [23:08:21] <clerum> yeah definitly a RF thing [23:08:22] <bleathem> it may be cool if RF provides basic functionality, but Seam integration could provide some added "sauce" [23:08:25] <mojavelinux> okay, but that would be a great feature for an example app [23:08:27] <gastaldi> Okey [23:08:31] <mojavelinux> so let's make sure we use it as soon as it's ready [23:08:34] <bleathem> via Seam Reports or something [23:08:39] <mojavelinux> oh, yeah! [23:08:40] <mojavelinux> plugin [23:08:42] <gastaldi> Yeah ! [23:08:46] <gastaldi> Forge ! [23:08:56] <mojavelinux> well, I meant plugin like extension [23:08:56] <mojavelinux> spi [23:08:58] <mojavelinux> or something [23:09:00] <gastaldi> ah ok [23:09:07] <bleathem> /done [23:09:08] <gastaldi> That would do as well :) [23:09:12] <mojavelinux> as in, you get the data dump and you can feed it into your report mechanism [23:09:22] <lightguard_jp> Next two official items from last week went to mojavelinux. [23:09:46] <mojavelinux> oh yes, cool [23:09:50] <lightguard_jp> About the definitions and arquillian embedded jboss modules [23:09:53] <mojavelinux> okay, so notice on the home page we now have the defintiions [23:09:59] <mojavelinux> I updated the community integrator definition [23:10:11] <mojavelinux> http://seamframework.org/Community/CommunityRoles [23:10:42] <gastaldi> nice [23:11:06] <lightguard_jp> #link http://seamframework.org/Community/CommunityRoles [23:11:13] <mojavelinux> I checked on the embedded AS 7 and it sounds like that is already working (or close to it); basically, AS 7 can be embedded cleanly [23:11:20] <lightguard_jp> That may show up twice, oh well :) [23:11:36] <lightguard_jp> #info AS7 can be embedded cleanly for arquillian tests [23:11:46] <kenfinnigan> is there somewhere we can get it yet? [23:12:24] <mojavelinux> I'm a bit behind on following the arquillian dev, but as far as I know, the container should be available [23:12:30] <mojavelinux> check the github repo for Beta1 [23:12:31] <gastaldi> I wish configuring arquillian be a little easier. [23:12:33] <kenfinnigan> cool [23:12:55] *** mbg has quit IRC [23:13:15] <mojavelinux> not up to date with Beta1 yet [23:13:25] <mojavelinux> it will be simpler, that's what is currently being worked on [23:13:30] <gastaldi> Ok [23:13:34] <lightguard_jp> We have a couple of followup items that weren't official as well. [23:13:44] <mojavelinux> we are in a bit of a between period right now, because the docs aren't yet put together with the latest of how arquillian in configured [23:13:47] <mojavelinux> but it gets a lot simpler [23:13:53] <bleathem> ALR is the king of developer simplicity, so if he's on it, there is nothing to worry about [23:13:54] <lightguard_jp> One is removing "Committer" from the module pages [23:13:58] <bleathem> :D [23:13:58] <mojavelinux> and I've proposed moving to a yaml baesd format for configuration to make it even simpler [23:14:04] <lightguard_jp> This has been done and now says "Contributor" :) [23:14:11] <gastaldi> Oh my, looks like I won something ! :D [23:14:31] <bleathem> yaml +1 ! [23:14:53] <mojavelinux> I'm going to suggest that we have arquillian.yaml if arquillian.xml is absent [23:14:58] <mojavelinux> gotta file a jira for that [23:14:59] <lightguard_jp> We're also in the process of removing the GWT module from the site and replacing it with Errai info [23:15:06] <gastaldi> cool [23:15:26] <mojavelinux> yes, that's for driving that jason [23:15:32] <mojavelinux> so just to be clear, [23:15:37] <mojavelinux> #info there is no GWT Module [23:15:48] <mojavelinux> #info rather, we have Errai CDI [23:16:04] <mojavelinux> #info Errai CDI brings the CDI programming model to GWT, both on the client and server side [23:16:23] <mojavelinux> #info Errai is the bus that handles the event roundtripping [23:16:33] <mojavelinux> it's fast a hell [23:16:40] <lightguard_jp> Look for that change to be finalized in the next day or two [23:16:53] * rruss knew it was good to send Dan to IO with Mike ... [23:16:57] <lightguard_jp> #action lightguard_jp finish the GWT module -> Errai CDI [23:17:06] <mojavelinux> it's like Ajax Push on steroids [23:17:14] <gastaldi> haha cool [23:17:26] <gastaldi> Even better if GWT was not used [23:17:53] <mojavelinux> it's interesting that you say that george [23:18:34] <gastaldi> Maybe Seam Remote could have something like that ? [23:18:36] <mojavelinux> because it wouldn't be too far out of the realm of possibility to reuse the infrastructure to adapt it to other frameworks [23:18:40] <mojavelinux> right, exactly [23:18:46] <rruss> cbrock: will you be able to use Errai outside of GWT? [23:18:47] <mojavelinux> perhaps Seam remoting could be changed to use Errai [23:19:02] <gastaldi> yeah, that would be awesome [23:19:04] <lightguard_jp> Seam remoting currently is a little messy [23:19:15] <mojavelinux> because a lot of the logic inside of Errai is about the mechanism of handling a streaming json respose [23:19:16] <mojavelinux> and about [23:19:31] <mojavelinux> task scheduling, work pools [23:19:31] <mojavelinux> etc [23:19:35] <lightguard_jp> Reusing Errai would be a good move, if it can be done [23:19:40] *** jharting has joined #seam-dev [23:19:45] <mojavelinux> you could think of it as Node.js written in Java [23:19:50] <kenfinnigan> that would be cool [23:19:51] <gastaldi> yeah [23:19:55] <gastaldi> with CDI [23:20:36] <mojavelinux> #idea use Errai to power Seam Remoting (or other Ajax/push technology stacks) [23:20:45] [23:20:48] <mojavelinux> if you want to know why Errai and Node.js matter [23:20:52] <gastaldi> Shane ? [23:21:00] <kenfinnigan> think so yes [23:21:01] <mojavelinux> I strongly urge you to spend a few minutes and read the Node.js refcard [23:21:03] <mojavelinux> you will totally get it [23:21:06] *** jharting1 has quit IRC [23:21:15] <mojavelinux> serial request-response is dead [23:21:21] <mojavelinux> long live async requests [23:21:37] <mojavelinux> the refcard is more about the paradigm than the impl [23:21:41] <gastaldi> Richfaces could benefit from that too ! [23:21:58] <sbryzak> i'd have to take a look [23:22:03] <mojavelinux> http://refcardz.dzone.com/refcardz/nodejs-building-scalability [23:22:12] <mojavelinux> shane, this idea fits well with Seam Remoting [23:22:13] <PeteRoyle> (morning!) [23:22:18] <sbryzak> there is no push in remoting currently [23:22:32] <sbryzak> it was in seam 2, but i took it out for seam 3 because i wanted to rewrite it [23:22:34] <mojavelinux> how much you can use from Errai is something I can't tell you, but certainly the technique can be used [23:22:54] <mojavelinux> but I trust Mike with this feature if we do put it back [23:23:03] <mojavelinux> because he has spent a lot of time unwrapping it [23:23:09] <sbryzak> it has a few requirements, including 1) being able to subscribe to a jms topic/queue [23:23:13] <jbossbot> git [core] push master e31ac24.. Lincoln Baxter, III SEAMFORGE-200 [23:23:14] <jbossbot> jira [SEAMFORGE-200] Forge should default to built-in 'mvn' command line if Maven is not detected in the underlying system [Open (Unresolved) Feature Request, Major, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-200 [23:23:14] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/555f3b4...e31ac24 [23:23:16] <sbryzak> 2) receive CDI event notifications [23:23:17] <gastaldi> There is SEAMREMOTING-6 and SEAMREMOTING-7 [23:23:19] <jbossbot> jira [SEAMREMOTING-6] Comet requests for Seam Remoting [Open (Unresolved) Feature Request, Major, Shane Bryzak] https://issues.jboss.org/browse/SEAMREMOTING-6 [23:23:19] <jbossbot> jira [SEAMREMOTING-7] Seam event bus integration for remoting [Open (Unresolved) Feature Request, Major, Shane Bryzak] https://issues.jboss.org/browse/SEAMREMOTING-7 [23:23:32] *** johnament has joined #seam-dev [23:23:41] <mojavelinux> both of those are being worked on in Errai [23:23:53] <jbossbot> git [core] push master abcc0f2.. Lincoln Baxter, III SEAMFORGE-200, typo [23:23:54] <jbossbot> jira [SEAMFORGE-200] Forge should default to built-in 'mvn' command line if Maven is not detected in the underlying system [Closed (Done) Feature Request, Major, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-200 [23:23:54] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/e31ac24...abcc0f2 [23:23:57] <mojavelinux> so it will be interesting to see if we can reuse the bus w/o gwt...I'm guessing we can, but don't want to jump to conclusions [23:24:06] <sbryzak> does it only use json though? [23:24:23] <mojavelinux> XML should not be used, not even in Seam remoting (IMO) [23:24:31] *** lightguard_jp sets mode: -v jbossbot [23:24:31] <gastaldi> agreed [23:24:33] <sbryzak> what's the alternative? [23:24:36] <mojavelinux> json or yaml [23:24:40] <mojavelinux> yaml being the best choice [23:24:43] <mojavelinux> yaml is the choice [23:24:49] <sbryzak> json doesn't support recursive object graphs [23:24:53] <mojavelinux> though I think currently Errai uses JSON, but it's totally custom inside of Errai [23:24:59] <mojavelinux> so it could use anything [23:25:01] <sbryzak> i don't know about yaml [23:25:05] <johnament> no reusing buses [23:25:32] <mojavelinux> yaml does from what I understand [23:25:43] <sbryzak> i'm looking now [23:25:44] <mojavelinux> but again, i'm a bit on the fringe of my understanding here, still have stuff to read [23:25:53] <mojavelinux> john? [23:25:59] <mojavelinux> no reusing buses? [23:26:14] <gastaldi> sbryzak: That could be an action for next meeting, what do you think ? [23:26:26] <johnament> i don't think it will work. i was looking at it for JMS & Errai, won't work. [23:26:50] <gastaldi> Maybe Errai should be refactored then [23:26:56] <mojavelinux> ah, we'll, I was thinking along the lines of the fact that we could make changes to the project, if there were motivation to do so [23:27:05] <mojavelinux> geoge beat me to it [23:27:18] <johnament> even factoring in a refactor. [23:27:20] <sbryzak> yaml doesn't look like it supports it either [23:27:22] <johnament> conceptually it won't work. [23:27:48] <bleathem> johnament: you mean specifically the JMS tie-in? [23:27:50] *** jose_freitas has joined #seam-dev [23:27:52] <mojavelinux> oh, wait, we are talking about jms and errai, I mean whether errai can be used for other push technologies like seam remoting [23:28:00] <johnament> oh [23:28:04] <mojavelinux> right, that's seperate and likely I agree with you there that's not going to work w/o a bridge [23:28:13] * johnament shouldn't jump into the middle of an on going conversation [23:28:17] <gastaldi> :) [23:28:23] <mojavelinux> it's okay, got us thinking :) [23:28:31] <johnament> why not use the richfaces features? [23:28:44] <johnament> Seam JMS Beta2 just added specific support to support RichFaces push [23:28:44] <mojavelinux> basically, we need an alignment [23:28:46] <johnament> :-) [23:29:05] <mojavelinux> because the actually mechanism of push in errai is highly optimized [23:29:05] <lightguard_jp> mojavelinux: Do you want the action item, or should we give it to someone else? [23:29:43] <bleathem> Richfaces push is going to add support for CDI [23:29:58] <johnament> bleathem: event model? [23:30:00] <mojavelinux> I think the action item is that we need a plan for the seam remoting story with respect to errai...are we moving forward with seam remoting, trying to join them or just pushing forward w/ errai [23:30:06] <bleathem> looks like there is a lot of duplication of effort going on [23:30:11] <mojavelinux> so for shane [23:30:18] <gastaldi> yes [23:30:36] <mojavelinux> and I guess richfaces has a part of that story too [23:30:39] <bleathem> johnament: I don't know the details (yet) [23:30:40] <kenfinnigan> consolidation certainly required [23:30:45] <lightguard_jp> #action sbryzak will talk with cbrock about errai and flesh out the seam remoting / errai idea [23:31:03] <sbryzak> remoting would only use errai for push functionality [23:31:07] <lightguard_jp> #info also need to get Jay involved in this for RichFaces push [23:31:17] <sbryzak> errai is no replacement for the other features [23:31:23] <gastaldi> #agreed [23:31:24] <mojavelinux> yeah, I know [23:31:35] <johnament> sounds like we need a separate "push" feature that is view independent. [23:31:51] <mojavelinux> my hope is that's errai...because it's not just about push [23:31:59] <gastaldi> I bet Seam Remoting is the place for that [23:32:01] <mojavelinux> it's also about async requests and task pooling [23:32:12] <mojavelinux> because the requests will build up otherwise [23:32:21] <kenfinnigan> sounds like errai needs to separate GWT bits so it can be re-used elsewhere [23:32:27] <mojavelinux> errai is very optimized to handle massive # of incoming requests and not getting backlogged [23:32:31] <gastaldi> kenfinnigan: agreed [23:32:40] <mojavelinux> once you start to queue [23:32:41] <bleathem> +1 kenfinnigan, summed it up well [23:32:43] <mojavelinux> your async goes to shit [23:33:20] <mojavelinux> it's all fun and games until the pipe clogs [23:33:26] <kenfinnigan> very true [23:33:34] <lightguard_jp> Any other action items from last week we need to discuss? [23:33:40] <gastaldi> Code Review ? [23:33:46] <kenfinnigan> not that i recall [23:33:46] <lightguard_jp> gastaldi: It's coming [23:33:51] <gastaldi> ok [23:34:03] <mojavelinux> ticket bastard [23:34:05] <gastaldi> What about Forge + Seam modules ? [23:34:23] <lightguard_jp> If we have time. [23:34:31] [23:34:37] <mojavelinux> jason and I are getting organized to revive ticket bastard, we will be making an announcement when we get it sorted [23:34:47] <gastaldi> cool [23:34:50] <johnament> ticket bastard? [23:34:52] <johnament> que es? [23:34:58] <mojavelinux> ticket monster -> ticket bastard [23:35:02] <lightguard_jp> Ticket Monster [23:35:06] <gastaldi> lol [23:35:14] <johnament> still don't get it. [23:35:17] <johnament> is that a demo app? [23:35:22] <kenfinnigan> mojavelinux: read thru the design doc, looks like some good thinking has already been done [23:35:28] <mojavelinux> yes, this is the seam booking predecessor [23:35:32] <sbryzak> ticket monster is on hold for a while [23:35:33] <johnament> ah [23:35:34] <gastaldi> https://github.com/seam/ticket-monster [23:35:47] <sbryzak> pete needs to get the infinispan/cdi integration into an infinispan release [23:35:54] <sbryzak> he said that it would happen in early july [23:36:02] <mojavelinux> can we take out infinispan for now? [23:36:05] <mojavelinux> just do JPA? [23:36:17] <johnament> what is it using in infinispan? [23:36:21] <sbryzak> i guess so.. but that was one of the big features for the demo [23:36:26] <kenfinnigan> +1 to that, could then introduce infinispan and hibernate ogm together [23:36:37] <mojavelinux> that's fine, our concern isn't for a demo at this point, it's having a new example to work on [23:37:02] <sbryzak> i fixed most of the build the other night [23:37:07] <mojavelinux> and we actually have design documents for this thing, so it makes it reasonable to keep it going [23:37:16] <mojavelinux> fantastic [23:37:27] <sbryzak> just have to pull out the seam-clouds stuff [23:37:30] <mojavelinux> can we make those design documents public? [23:37:36] <mojavelinux> cause they are useful [23:37:43] <sbryzak> i don't see why not [23:37:51] <rruss> me either [23:37:56] <mojavelinux> okay, we need an action item then [23:38:03] <jose_freitas> agreed [23:38:06] <mojavelinux> just copy paste it to the wiki, clean up some formatting [23:38:30] <mojavelinux> #action Shane will copy paste the ticket monster (bastard) design documents to the Seam wiki so more people can play [23:38:41] <mojavelinux> #action or, put them in a design.md file in the source tree [23:38:54] <mojavelinux> either way [23:39:08] <mojavelinux> feel free to reassign [23:39:44] <lightguard_jp> Okay, moving on to the next item :) [23:39:50] <lightguard_jp> I think you're all interested in this one. [23:39:59] <jose_freitas> as I understood this app is for module leads playing with other modules right? [23:40:25] <lightguard_jp> jose_freitas: Not necessarily. [23:40:42] <lightguard_jp> #topic Results of the Polls [23:40:42] *** jbott changes topic to "Results of the Polls" [23:41:16] <lightguard_jp> #info Community integrator was a pretty tight race [23:41:29] <lightguard_jp> #info George Gastaldi will be our next Community Integrator [23:41:40] <kenfinnigan> congrats gastaldi! [23:41:45] <gastaldi> Yay !! Finally I won an election ! :D [23:41:47] <jose_freitas> congratulations george [23:41:51] <gastaldi> Thanks ! [23:42:04] <jose_freitas> to the next you can try for senator [23:42:06] <sbryzak> ticket monster doc is shared: https://docs.google.com/document/pub?id=1JIVsO90PsLIYI66mEwOWC5qZ2GxHBRWXT3oYnjBTOyQ [23:42:06] <bleathem> congrats gastaldi ! [23:42:15] <sbryzak> it won't be easy to move it to seam wiki [23:42:22] <sbryzak> we'd lose all the comments, which i think are important [23:42:26] <sbryzak> plus it's full of tables/images [23:42:57] <mojavelinux> oh, okay, didn't think of making it public in google docs [23:43:01] <johnament> congrats george [23:43:06] <mojavelinux> let's just add a link to it, perhaps from the Examples Ideas page [23:43:26] <gastaldi> Thanks everyone [23:43:30] <jose_freitas> wow, it has a lot of structure already [23:43:37] <mojavelinux> congrats george! [23:43:49] <lightguard_jp> #info Forum Jedi support overwhelmingly went in favor of Jason Porter [23:43:55] <mojavelinux> and also, congrats to george and antoine for becoming officially listed on CDI 1.1, and for their participation [23:44:10] <sbryzak> bah, the published doc lost the comments anyway [23:44:14] <gastaldi> Congratulations Jason ! [23:44:22] <mojavelinux> yeah, the forums finally have someone at the wheel again :) [23:44:25] <kenfinnigan> congrats jason, best man got the job [23:44:40] <gastaldi> yeah [23:44:48] <jose_freitas> now the lightguard has another reason to be a guardian [23:44:50] <jose_freitas> := [23:44:51] <mojavelinux> I realized that I didn't set terms on them, for revote...how about we say 6 months? [23:44:55] <jose_freitas> congrats [23:44:57] <gastaldi> haha nice one jose_freitas [23:45:06] <bleathem> 6 month term sounds good [23:45:12] <lightguard_jp> 6 months sounds like a good term [23:45:12] <gastaldi> yeah [23:45:25] [23:45:28] <jose_freitas> agreed [23:45:34] <lightguard_jp> #agreed revote for these positions again in 6 months [23:45:34] <mojavelinux> #action set event in calendar for next vote on community roles [23:45:44] <mojavelinux> barring a special election :) [23:45:47] <bleathem> gastaldi: now you jinxed it! watch out next time you cross the street! [23:45:49] <johnament> that also means that bleathem and lightguard_jp owe time [23:46:54] <gastaldi> :) [23:47:12] <lightguard_jp> Next item, unless others have questions [23:47:37] <mojavelinux> jason, you can add that to your sig on the forums [23:47:48] <lightguard_jp> mojavelinux: Good point [23:48:00] <lightguard_jp> #topic Code Reviews [23:48:00] *** jbott changes topic to "Code Reviews" [23:48:13] <lightguard_jp> I'll let gastaldi talk about this, he brought it up [23:48:54] <gastaldi> Ok, it all happened when Antoine joined the room and wanting a code review for Seam Social [23:49:14] [23:49:31] <gastaldi> It happens that we found better design ideas [23:50:01] <gastaldi> So, I thought that this practice would apply to other modules as well [23:50:37] <mojavelinux> and in fact it has, but perhaps accidental progress, or by chance [23:50:47] <gastaldi> yeah [23:51:01] <mojavelinux> and I know that cody has piped up at a number of meetings asking for a code review, so I think in the interest of seeing seam be successful and consistent [23:51:25] <mojavelinux> we can have sort of a call for review and if you have some cycles, try to pitch in on reviewing those apis [23:51:30] <gastaldi> We could have Crucible running for code reviews [23:51:42] <mojavelinux> jboss is looking at getting that setup [23:51:42] <bleathem> that might be overkill [23:51:50] <gastaldi> bleathem: how so ? [23:51:53] <lightguard_jp> For now, GitHub works just as well [23:51:57] <kenfinnigan> crucible is cool, but wouldn't that add a lot of admin overhead? [23:52:07] <lightguard_jp> You just have to be looking at a commit to make comments [23:52:17] <mojavelinux> the only shortcoming of github is that you can only comment on commits, not just on a file in a branch [23:52:17] <bleathem> I don't think we need code review integrated into our work flow [23:52:24] <gastaldi> ah, ok. Github may do the job as well [23:52:25] <lightguard_jp> You can do line by line commenting as well in GitHub [23:52:30] <mojavelinux> right, I think if we use the develop -> master flow [23:52:31] <bleathem> doing it as "one offs" is better suited [23:52:40] <mojavelinux> then we can comment on the proposed merge [23:52:50] <mojavelinux> that also helps people know what to comment on [23:53:02] <mojavelinux> lightguard_jp this comes back to the git workflow [23:53:15] <mojavelinux> so perhaps, we need to doc how the review process fits in there [23:53:16] <mojavelinux> then this will work [23:53:21] <bleathem> I've been looking more closely at the git workflow - I like what I see [23:53:21] <kenfinnigan> do we need an action item to move all modules to git flow? [23:53:34] <mojavelinux> yes, I think we just need to do it at this point [23:53:38] <jose_freitas> what means to move them to git flow? [23:53:48] <bleathem> Seam Faces will adopt it (as soon as I find the time) [23:53:50] <jose_freitas> does it mean* [23:54:10] <mojavelinux> #action take steps to shift modules to using git flow; first step is to clarify what it is on the mailinglist [23:54:23] <bleathem> jose_freitas: see http://nvie.com/posts/a-successful-git-branching-model/ [23:54:31] <lightguard_jp> bleathem: Install git flow, run git flow init you're done :) [23:54:33] <mojavelinux> there have been some follow-up posts as well [23:54:39] <kenfinnigan> was looking for that, it's got great explanation on the process [23:55:00] <bleathem> lightguard_jp: is it transaparent for other committers? [23:55:15] <lightguard_jp> It's essentially a wrapper around branching [23:55:18] [23:55:21] <bleathem> lightguard_jp: in that they just fork patch and pull request? [23:55:21] <lightguard_jp> It's completely transparent [23:55:29] <mojavelinux> yep [23:55:31] <lightguard_jp> some extra data in .git/config [23:55:37] <bleathem> but they have to fork develop, not master right? [23:55:37] <mojavelinux> i think it actually solves some confusion with git [23:55:41] <mojavelinux> yes [23:55:57] <kenfinnigan> I agree, makes it easier to manage in my view [23:56:02] <mojavelinux> this is where I wish github would fix their forking [23:56:06] <mojavelinux> so that you can redirect your fork [23:56:15] <lightguard_jp> Set up develop as the main branch in GitHub admin for your module and it'll work just fine. [23:56:16] <kenfinnigan> follows a more natural dev process [23:56:19] <mojavelinux> it's just a matter of changing the remotees on their end [23:56:23] <bleathem> so I was wondering if master should be develop [23:56:29] <lightguard_jp> Might want to make mention of your using the workflow in the readme or description though [23:56:30] <bleathem> rather than release [23:56:45] <kenfinnigan> lightguard_jp: good call [23:56:47] <mojavelinux> ahhhh [23:56:53] <lightguard_jp> You could do that too [23:56:53] <mojavelinux> yeah [23:56:58] <mojavelinux> master release instead of develop master [23:57:13] <lightguard_jp> master is just a name [23:57:13] <bleathem> this conversation is too multi-threaded, I'm losing track of who is responding to who :P [23:57:34] <gastaldi> me too [23:57:37] <lightguard_jp> bleathem: We can talk more later about it if you have questions [23:57:37] <bleathem> lightguard_jp: but master is what contributors fork by default right? [23:57:41] <bleathem> ok [23:57:48] * bleathem shelved [23:57:55] <mojavelinux> k, we can get that started on the list [23:57:58] <jose_freitas> agree with bleathem [23:57:58] <lightguard_jp> bleathem: Just because that's the default branch GitHub gives to them, it's configurable. [23:58:06] <mojavelinux> yep, its' configurable [23:58:10] <bleathem> oh, didn't know that [23:58:11] <mojavelinux> that's how you can make develop the main branch [23:58:14] <mojavelinux> it's in the admin page [23:58:16] <kenfinnigan> bleathem: with git flow it becomes develop, which as lightguard_jp mentioned you can change in the admin of github [23:58:23] <bleathem> in other words, RTFM !! [23:58:26] <mojavelinux> hahaha [23:58:34] <bleathem> lol [23:59:13] <lightguard_jp> #action lightguard_jp will field questions about git flow after the meeting or at some other time [23:59:21] <lightguard_jp> Shall we move on? [23:59:28] <mojavelinux> yes [23:59:33] <lightguard_jp> #topic Meet bi-weekly instead of each week [23:59:33] *** jbott changes topic to "Meet bi-weekly instead of each week" [23:59:44] <lightguard_jp> I've been thinking about this the last couple of meetings [23:59:44] <kenfinnigan> +1 to that idea [23:59:55] <lightguard_jp> Do we have enough stuff currently to hold a meeting each week?