[02:22:35] *** echelog-2` has joined #seam-dev [03:05:09] *** mojavelinux has quit IRC [07:28:34] <jbossbot> git [js-remoting] push master 41d4646.. Shane Bryzak enhancements for bean validation example [07:28:34] <jbossbot> git [js-remoting] push master 7320f52.. Shane Bryzak update dependencies [07:28:34] <jbossbot> git [js-remoting] push master URL: http://github.com/seam/js-remoting/compare/6329992...7320f52 [08:35:57] *** adamw1pl has joined #seam-dev [09:06:56] <jbossbot> git [js-remoting] push master 979a4b7.. Shane Bryzak added empty chapter for bean validation, JS code formatting for consistency, cleaned up code [09:06:56] <jbossbot> git [js-remoting] push master URL: http://github.com/seam/js-remoting/compare/7320f52...979a4b7 [09:10:06] *** shervin_a has joined #seam-dev [09:13:21] *** marekn has joined #seam-dev [09:26:24] *** oskutka has joined #seam-dev [09:40:50] <jbossbot> git [js-remoting] push master 2ab359e.. Shane Bryzak merge client-side validation code into remote.js [09:40:50] <jbossbot> git [js-remoting] push master URL: http://github.com/seam/js-remoting/compare/979a4b7...2ab359e [09:44:27] *** kpiwko has joined #seam-dev [10:08:19] *** echelog-2` is now known as echelog-2 [10:14:25] *** clerum has quit IRC [10:14:50] *** clerum has joined #seam-dev [10:15:35] *** emmanuel has joined #seam-dev [10:28:06] *** pmuir has joined #seam-dev [10:47:41] *** kpiwko has quit IRC [10:51:23] *** emmanuel has quit IRC [11:34:44] *** pmuir has quit IRC [11:42:11] *** epbernard has joined #seam-dev [11:42:11] *** epbernard is now known as emmanuel [12:25:30] *** pmuir has joined #seam-dev [12:25:31] *** pmuir has quit IRC [12:25:31] *** pmuir has joined #seam-dev [12:33:51] *** shervin_a has quit IRC [12:35:47] *** shervin_a has joined #seam-dev [12:57:40] *** adamw1pl has quit IRC [13:12:18] *** aslak has joined #seam-dev [13:31:01] *** pmuir has quit IRC [13:31:28] *** pmuir has joined #seam-dev [13:31:28] *** pmuir has quit IRC [13:31:28] *** pmuir has joined #seam-dev [13:46:50] *** pmuir has quit IRC [14:01:16] *** adamw1pl has joined #seam-dev [14:06:48] *** emmanuel has quit IRC [14:10:22] *** epbernard has joined #seam-dev [14:10:22] *** epbernard is now known as emmanuel [14:53:11] *** tsurdilo has joined #seam-dev [14:53:24] *** pmuir has joined #seam-dev [16:11:08] <clerum> is the module lead meant to file a pull request from their fork to the master? [16:11:39] <pmuir> no need to clerum [16:11:45] <pmuir> we just use them for communication [16:11:49] <pmuir> jira is for tracking :-) [16:12:14] <clerum> sound good. thought it seemed unnessasary since we would be the one doing the pull [16:17:56] *** oskutka has quit IRC [16:20:18] *** lincolnthree has joined #seam-dev [16:35:30] *** shervin_a has quit IRC [16:36:39] *** adamw1pl has quit IRC [16:40:12] *** mojavelinux has joined #seam-dev [16:53:13] *** aslak has quit IRC [16:53:49] *** aslak has joined #seam-dev [16:57:56] *** lincolnthree1 has joined #seam-dev [17:02:42] *** emmanuel has quit IRC [17:06:10] *** lincolnthree has left #seam-dev [17:09:16] *** epbernard has joined #seam-dev [17:09:16] *** epbernard is now known as emmanuel [17:32:40] *** marekn has quit IRC [17:40:55] *** cbrock has joined #seam-dev [17:42:03] *** mbg has joined #seam-dev [17:49:46] *** rruss has joined #seam-dev [17:50:26] *** rruss has quit IRC [17:50:34] *** rruss has joined #seam-dev [18:22:21] *** pmuir has quit IRC [18:55:58] *** mbg has quit IRC [19:17:28] *** aslak has quit IRC [19:18:20] *** aslak has joined #seam-dev [19:38:57] *** emmanuel has quit IRC [19:38:57] *** aslak has quit IRC [19:39:42] *** aslak has joined #seam-dev [19:42:39] *** aslak has quit IRC [19:43:12] *** emmanuel has joined #seam-dev [19:43:22] *** aslak has joined #seam-dev [19:47:23] <jbossbot> git [forge] push master f4de1cf.. Lincoln Baxter, III Added ResourceException for more deterministic exception chains, NewProjectPlugin now properly creates the target directory [19:47:23] <jbossbot> git [forge] push master URL: http://github.com/seam/forge/compare/29700ec...f4de1cf [19:50:11] *** aslak has quit IRC [20:02:19] *** lincolnthree has joined #seam-dev [20:07:03] *** aslak has joined #seam-dev [20:13:52] *** lightguard_jp has joined #seam-dev [20:19:32] <lightguard_jp> mojavelinux: Someone in #seam has a question about seamframework.org [20:24:23] <lincolnthree> lightguard_jp: who? [20:24:38] <lightguard_jp> lincolnthree: mshirley [20:24:50] <lincolnthree> is it worth answering? ;) [20:24:51] <lightguard_jp> 12:16:22 < mshirley> I'm looking for contact info for the person who manages the www.seamframework.org site. We have a few customers trying to access your site but it looks like our IPs are being blocked. Anyone here happen to have that info? [20:25:01] <lincolnthree> Ooh that's interesting. [20:25:15] <lincolnthree> We don't block IPs. [20:47:14] *** mbg has joined #seam-dev [21:09:41] <mojavelinux> hahha, not necessarily true [21:09:58] <mojavelinux> christian added some configuration into the software to block IPs because he was getting annoyed by spammers [21:10:19] <mojavelinux> I've never actually used that part of the software, so I'm not sure exactly where it's configured [21:10:19] *** aslak has quit IRC [21:10:22] <lincolnthree> The person was asking for our ISP credentials [21:10:24] <lincolnthree> well [21:10:27] <lincolnthree> not credentials [21:10:28] <lincolnthree> but info [21:10:32] <lincolnthree> I didn't answer [21:10:57] *** aslak has joined #seam-dev [21:11:28] <mojavelinux> hmm, they should contact Pete via e-mail, not in IRC [21:11:55] <lincolnthree> just conveyed that message [21:12:01] <lincolnthree> relayed* [21:18:40] *** aslak has quit IRC [21:19:25] *** aslak has joined #seam-dev [21:27:36] *** emmanuel has quit IRC [21:28:59] <sbryzak> lincolnthree: i added a blacklist for sfwk.org [21:29:19] <sbryzak> ip addresses only get added to it if the user is spamming though [21:29:26] <lincolnthree> right [21:29:37] <lincolnthree> is that an automated blacklist? [21:29:40] <lincolnthree> or a manual process? [21:29:53] <sbryzak> i have to manually 'nuke' the user [21:30:04] <sbryzak> it deletes all their posts, and adds their e-mail and ip address to the blacklist [21:30:14] <sbryzak> it would be interesting to know the ip address of the customer in question [21:30:52] <lincolnthree> 194.116.198.179 [21:31:07] <sbryzak> i'll check [21:31:12] <lincolnthree> they were asking questions about our ISP and such, I got a little wary [21:31:37] <lincolnthree> potentially attempting to gain confidential info in an attempt to circumvent the block, but i might be paranoid [21:31:48] <sbryzak> that address isn't blocked [21:31:53] <lincolnthree> interesting [21:32:18] <sbryzak> what are the symptoms? can they not load the site at all, or do they get a message? [21:32:24] <lincolnthree> not sure [21:32:26] <lincolnthree> they left IRC [21:32:33] <lincolnthree> "couldn't contact site from IP" [21:33:33] <sbryzak> i'm guessing it's a problem on their end [21:34:10] <lincolnthree> ditto [21:38:42] *** aslak has quit IRC [21:43:16] <clerum> lincolnthree: did I see you were working on a Render project? [21:43:29] <lincolnthree> clerum: yes sir [21:43:33] <lincolnthree> hoping it will be useful for mail [21:43:43] <clerum> similar to how seam 2 did it? [21:43:50] <lincolnthree> not at all really [21:43:56] <clerum> nice :-) [21:43:56] <lincolnthree> completely from scratch [21:44:06] <lincolnthree> actually, do you want to take a look? [21:44:09] <clerum> sure [21:44:23] <lincolnthree> you would probably have good insight being involved with velocity recently ;) [21:44:35] <lincolnthree> https://github.com/lincolnthree/seam-render [21:44:35] <lincolnthree> https://github.com/lincolnthree/seam-mvc [21:44:43] <lincolnthree> take a look at the test cases for now [21:44:45] <clerum> jsf templating? [21:44:45] <lincolnthree> there are no docs [21:44:48] <lincolnthree> no [21:44:52] <lincolnthree> not jsf [21:44:55] <clerum> oh [21:45:01] <lincolnthree> extendable though [21:45:03] <clerum> when did github start the slide animation [21:45:09] <lincolnthree> did they? [21:45:31] <clerum> as you drill down through the source [21:45:35] <clerum> in chrome anyway [21:46:08] <lincolnthree> ahh yeah [21:46:09] <lincolnthree> html5 [21:48:20] <jbossbot> git [forge] push master 808d1f8.. Lincoln Baxter, III merged from mike [21:48:20] <jbossbot> git [forge] push master a76248c.. Lincoln Baxter, III fixed persistence plugin classpath dependency issue (scope provided not runtime) that was causing ClassDefNotFoundException when loading Persistence Plugins [21:48:20] <jbossbot> git [forge] push master URL: http://github.com/seam/forge/compare/f4de1cf...a76248c [21:48:45] <clerum> did you look at velocity and freemarker? [21:49:04] <lincolnthree> ive used those before, also smarty [21:49:08] <lincolnthree> so technically yes [21:49:26] <mojavelinux> clerum: I noticed the github slide animation last night [21:49:30] <mojavelinux> I think it deployed this weekend [21:49:34] <clerum> pretty slick [21:49:47] <clerum> amazing what not having the whole page bounce can do [21:50:08] <mojavelinux> having freemarker in seam mail before beta would be great...just to show that we can have multiple impls (amazing how people read into things the wrong way) [21:50:15] <mojavelinux> clerum: amen [21:50:23] <mojavelinux> I totally hate slow web-based vcs [21:50:31] <mojavelinux> I was clicking like a madman and loving it :) [21:50:47] <mojavelinux> thought I still wish that github would support package collapsing [21:50:58] <mojavelinux> src/main/java/org/jboss/seam/persistence/my/life/is/too/short [21:50:59] <clerum> the reason I latched on to velocity was the contexts [21:51:06] <clerum> https://github.com/seam/mail/blob/master/impl-velocity/src/main/java/org/jboss/seam/mail/templating/velocity/SeamCDIVelocityContext.java [21:51:35] <clerum> I didn't see a great way in freemarker to have a top level context that the user could manuplate and then if it's not there fall through to cdi resolution [21:51:52] <clerum> I'm gussing it's there in freemarker...but velcoity is where I got started with it [21:52:07] <mojavelinux> it's really a bean name resolver with a cache, right? [21:52:44] <clerum> the context? is really a map [21:53:05] <clerum> which you can chain [21:53:31] <lincolnthree> clerum: this has the same concept [21:53:42] <clerum> cool [21:53:48] <lincolnthree> I have a MapVariableResolverFactory that is checked first, then delegates to ELVariableResolverFactory [21:54:23] <lincolnthree> Also can extend where templates are resolved from [21:54:32] <lincolnthree> the composite templating is the slickest part so far [21:54:54] <mojavelinux> the equivalent in Freemarker seems to be TemplateHashModel [21:55:20] <clerum> looking [21:55:21] <mojavelinux> by chain, do you mean dereference? [21:55:28] <mojavelinux> like car.parts [21:55:46] <mojavelinux> I'm pretty sure that freemarker supports that transparently like EL [21:55:54] <lincolnthree> it should [21:56:00] <mojavelinux> ah, BeanModel [21:56:05] <mojavelinux> you wrap the return in BeanModel [21:56:09] <mojavelinux> then it knows it can apply that [21:56:23] <clerum> well in velocity [21:56:33] <mojavelinux> interesting, supports generics too [21:56:41] <clerum> you can create a context and then set another context into it [21:56:42] *** aslak has joined #seam-dev [21:56:44] <clerum> and so forth [21:56:53] <clerum> it will start at the top and return the first hit [21:57:00] <mojavelinux> got it...not saying one is better than the other, but I'm pretty sure we can make freemarker work [21:57:01] <clerum> if nothing then it will go down a level [21:57:08] <clerum> yeah I think so too [21:57:32] <lincolnthree> clerum: any impressions on seam-render? [21:57:42] <clerum> should be no real issue making an impl for freemarker and seam render [21:57:53] <clerum> just looking at the templates right now [21:58:03] <lincolnthree> there's full java scripting support in the templates [21:58:10] <lincolnthree> @{java.code = goes here} [21:58:30] <lincolnthree> combined with seamless context variable integration [21:58:39] <lincolnthree> @{var = new File("")} [21:58:46] <lincolnthree> combined with seamless EL integration [21:58:57] <lincolnthree> @{bean.file = new File("")} [21:59:12] <clerum> nice [21:59:26] <lincolnthree> and you can make custom nodes [21:59:28] <clerum> from a user perspecive it looks reallly simlar to how the other guys do it [21:59:30] <lincolnthree> even though that's a bit ugly at the moment [21:59:43] <clerum> merging a template and context and getting a strinb ack [21:59:44] <lincolnthree> @customNode{do, something} [21:59:56] <clerum> so should be easy to work with mail [22:00:01] <lincolnthree> awesome [22:00:10] <lincolnthree> ps, did we ever get your repo set up? [22:00:22] <lincolnthree> ahh yes [22:01:07] <clerum> yep - https://github.com/seam/mail [22:01:14] <clerum> did a little bit to it last night [22:01:17] <lincolnthree> yeah i just checked :-p [22:01:34] <lincolnthree> i have a tendency of asking stupid questions, realizing it, then going to figure it out myself [22:02:12] <lincolnthree> I wonder if github uses PrettyTime [22:02:24] <lincolnthree> the phrasing looks eerily similar [22:02:29] <lincolnthree> "16 minutes ago" [22:02:31] <lincolnthree> "just now" [22:02:35] <mojavelinux> glad to see the commits on mail, keep it up the good work [22:02:41] <lightguard_jp> lincolnthree: github is done in rails [22:02:52] <lincolnthree> lightguard_jp: well darn [22:02:52] <clerum> I'm wording how the api is going to hold up though [22:02:53] <mojavelinux> I got most tests working before I imported it...and had some time to play with it [22:03:04] <mojavelinux> but I had to put it down to get back to some other things...but I'll look at it again [22:03:10] <clerum> you figured out why it wasn't working on the remote server I see [22:03:12] <lincolnthree> same, it's on my list to play with [22:03:17] <lincolnthree> just havent been able to yet [22:03:19] <clerum> the tests [22:03:26] <lincolnthree> when I do, expect to see a seam-render impl [22:03:28] <clerum> I figured wiser was causing something [22:03:30] <mojavelinux> yeah, part of that is the wiser [22:03:37] <mojavelinux> wiser doesn't wait when shutting down [22:03:41] <mojavelinux> and I couldn't find a latch to use [22:03:55] <mojavelinux> perhaps report that as an issue...though I guess you could just start wiser once [22:03:56] <clerum> the issue I'm worried about [22:04:04] <mojavelinux> and flush it's mbox [22:04:06] <clerum> thought about that too [22:04:07] <mojavelinux> in between [22:04:14] <mojavelinux> basically reset it [22:04:16] <clerum> I'll give that a try [22:04:20] <mojavelinux> make it an application-scoped bean [22:04:39] <mojavelinux> use CDI to test CDI :) [22:04:52] <clerum> The issue I'm worried about is that in order to support the to.("cody").from("dan").send(); [22:05:12] <clerum> each impl has to define an api that returns itself [22:05:31] <clerum> https://github.com/seam/mail/blob/master/api-velocity/src/main/java/org/jboss/seam/mail/templating/VelocityMailMessage.java [22:05:54] <clerum> https://github.com/seam/mail/blob/master/api-base/src/main/java/org/jboss/seam/mail/api/MailMessage.java [22:06:01] <clerum> and I worry about keeping those in sync [22:06:02] <lincolnthree> dan, check your email, i just sent you a 10 second seam-mvc demo [22:06:06] <mojavelinux> right...ah, so there is a way around that [22:06:06] <lincolnthree> https://gist.github.com/728801 [22:06:13] <mojavelinux> those it's a bit loose [22:06:25] <lincolnthree> actually there is a typesafe way of doing it [22:06:31] <clerum> the way I had been doing it was at ALR's suggestion [22:06:36] <mojavelinux> ah [22:06:55] <clerum> but I think pmuir told me to back off that and just go to the simple way [22:07:05] <mojavelinux> the other approach [22:07:20] <mojavelinux> oh, what is it currently? Pete's suggestion? [22:07:48] <clerum> yes [22:07:58] <clerum> just to duplicate the interfaces [22:08:04] <lincolnthree> Is that the MailMessage API? [22:08:30] <mojavelinux> do you have the original code...would be interesting to put that into a branch for comparison [22:08:39] <clerum> trying to find the old way [22:08:41] <clerum> one sec [22:13:36] <clerum> I swear github had a spot to search your source code [22:14:07] <mojavelinux> yeah, it used to [22:14:19] <clerum> I'm blind or it's gone [22:17:43] <clerum> something like this https://github.com/seam/mail/blob/fcf45f808391489cb23c848f11f052e22d70c5d3/api/src/main/java/org/jboss/seam/mail/templating/TemplateMailMessage.java [22:18:07] <clerum> tree whas this https://github.com/seam/mail/tree/fcf45f808391489cb23c848f11f052e22d70c5d3 [22:25:50] <clerum> the discussion about it was here - http://echelog.matzon.dk/logs/browse/seam-dev/1280959200 [22:26:04] <clerum> starts at [16:28:05] [22:31:30] <mojavelinux> excellent, I'll have a look [22:31:41] <mojavelinux> breaking for lunch [22:34:02] <clerum> heh...it's a late lunch here in MST [22:34:14] <clerum> sounds like an early dinner in EST [22:35:39] <mojavelinux> hahaha, my life is just that crazy :) [22:58:00] *** mojavelinux has quit IRC [23:11:52] *** tsurdilo has quit IRC [23:43:20] *** mbg has quit IRC [23:52:52] *** cbrock has quit IRC [23:53:18] *** cbrock has joined #seam-dev