[00:00:12] <sbryzak> oh geez it's march now [00:00:16] <sbryzak> i just looked at the date [00:00:20] <lightguard_jp> Fep [00:00:22] <lightguard_jp> Yep* [00:00:25] *** lincolnthree2 has joined #seam-dev [00:00:26] <sbryzak> yeah, mid/late would be nice [00:00:38] <sbryzak> we do have a little bit more breathing room now [00:00:50] <sbryzak> as seam 3 won't be included in WFK any more [00:01:00] <lightguard_jp> WFK? [00:01:02] <sbryzak> the decision was just made [00:01:26] <sbryzak> it's a productised bundle [00:01:35] <sbryzak> supported by red hat [00:01:47] <lightguard_jp> Is that the AS6 module? [00:01:50] <lightguard_jp> bundle* [00:02:00] <sbryzak> no, based on EAP 5.1 [00:02:11] <lightguard_jp> Ah [00:02:27] <sbryzak> i would still like to release by the 3rd week of march though, ideally [00:02:29] <lightguard_jp> Was that a management decision or did we miss the timeframe? [00:02:40] <sbryzak> management decision [00:02:44] <sbryzak> nothing to do with us [00:02:56] <lightguard_jp> :) [00:08:34] *** tsurdilo has quit IRC [00:08:34] *** lincolnthree1 has quit IRC [00:10:29] *** tsurdilo has joined #seam-dev [00:10:42] *** tsurdilo has quit IRC [00:24:06] *** alesj has left #seam-dev [00:24:44] *** koentsje has quit IRC [00:35:42] <clerum> you can track mojavelinux's catchup progress by how old of emails he is replying to [00:37:53] *** gastaldi has joined #seam-dev [00:38:13] <gastaldi> hey all ! [00:50:54] *** rruss has quit IRC [01:06:41] <lightguard_jp> clerum: Haha, very true [01:06:45] <lightguard_jp> gastaldi: Hi [01:15:46] <gastaldi> hey lightguard_jp ! [01:16:08] <gastaldi> I am starting a new module with john ament called Seam JCR [01:16:11] <gastaldi> https://github.com/gastaldi/seam-jcr [01:16:37] <lightguard_jp> Ah, right. I remember seeing the emails [01:18:41] <gastaldi> yeah [01:19:05] <gastaldi> anyone is invited to contribute [01:19:54] <gastaldi> should new modules always start on 3.0.0-SNAPSHOT ? [01:20:44] <sbryzak> gastaldi: would you like me to create a jcr repo in the master seam repository? [01:21:18] <sbryzak> gastaldi: and yes, versioning should be 3.0.0-SNAPSHOT to keep in line with seam versioning [01:21:27] <gastaldi> sbryzak: This is a sandbox module still, would that be a problem ? [01:21:50] <sbryzak> that's no problem, we have other modules that could be classified as sandbox also [01:22:08] <gastaldi> No problem then [01:22:14] <gastaldi> go ahead, please [01:22:16] <sbryzak> alright, give me a couple of minutes [01:24:44] <sbryzak> gastaldi: done, you have push/pull access also [01:24:52] <gastaldi> great, thanks [01:25:48] <sbryzak> do you know what john ament's github user id is? [01:25:55] <gastaldi> let me ask him [01:26:13] <lightguard_jp> sbryzak: Look at the JMS module [01:26:25] <sbryzak> ah, good idea [01:26:43] <gastaldi> I believe is johnament [01:26:45] <lightguard_jp> johnament [01:26:48] <lightguard_jp> https://github.com/johnament [01:26:49] <gastaldi> yeah [01:27:06] <sbryzak> yep, should have been obvious to me ;) [01:27:18] <sbryzak> i've added him to the jcr team also [01:27:27] <lightguard_jp> Just some of us weirdos use something cryptic :) [01:27:50] <gastaldi> great [01:28:48] <lightguard_jp> later all [01:28:54] <gastaldi> thanks [01:30:10] <gastaldi> sbryzak: Is it possible to create the default structure also ? [01:30:20] <gastaldi> api, impl, combined [01:30:39] <sbryzak> gastaldi: sure, give me a few more minutes ;) [01:30:45] <gastaldi> ok [01:33:00] *** lightguard_jp has quit IRC [01:38:11] <gastaldi> Will it also appear on the modules page in http://seamframework.org/ ? [01:39:07] <daniel_hinojosa> Anyone working on seam-servlet here? I have an issue with it's documentation [01:40:25] <daniel_hinojosa> it's on the web.xml [01:41:14] [01:41:33] <gastaldi> lincolnthree2 is a committer [01:41:51] <daniel_hinojosa> org.jboss.seam.servlet.event.ServletEventBridgeServlet in the docs is declared [01:41:53] <daniel_hinojosa> but never mapped [01:42:22] <gastaldi> daniel_hinojosa: Where on documentation is that ? [01:42:23] [01:42:34] <daniel_hinojosa> http://docs.jboss.org/seam/3/servlet/latest/reference/en-US/html_single/#installation.pre-servlet-3 [01:42:39] <daniel_hinojosa> Section 1.2 [01:42:53] <daniel_hinojosa> the two filters are mapped [01:42:57] <daniel_hinojosa> the servlet is not [01:43:07] <jbossbot> git [jcr] push master 999e561.. Shane Bryzak module skeleton [01:43:07] <jbossbot> git [jcr] push master URL: http://github.com/seam/jcr/compare/0000000...999e561 [01:43:21] <gastaldi> Is it possible for you to fork the repos and create a pull request ? I am pretty sure they will analyze that for you [01:43:45] <sbryzak> gastaldi: i've created the basic module structure [01:43:55] <gastaldi> great, thank you sbryzak [01:44:37] <sbryzak> gastaldi: i'll get onto the module page on sfwk.org in the next day or so [01:44:50] <sbryzak> we have to get a new logo designed for it, etc [01:47:11] <gastaldi> Sure [01:47:18] <gastaldi> Thanks again [01:49:54] <daniel_hinojosa> shall I just map the servlet to /* ? [01:52:02] <daniel_hinojosa> I'll post to the seam-dev [01:52:07] <daniel_hinojosa> so that way it doesn't get lost [02:11:20] *** gastaldi has quit IRC [02:11:55] *** gastaldi has joined #seam-dev [02:20:23] <jbossbot> git [jcr] push master 322ed94.. George Gastaldi Changing readme message [02:20:23] <jbossbot> git [jcr] push master URL: http://github.com/seam/jcr/compare/999e561...322ed94 [02:21:22] *** balunasj_busy has quit IRC [02:29:12] <jbossbot> git [jcr] push master d89b889.. George Gastaldi Added beans.xml [02:29:13] <jbossbot> git [jcr] push master URL: http://github.com/seam/jcr/compare/322ed94...d89b889 [02:30:03] <gastaldi> thank you jbossbot ! :) [02:31:21] [02:35:16] <gastaldi> Is there a Hudson server building this modules ? [02:53:20] <jbossbot> git [jcr] push master 79d859c.. George Gastaldi Adding JCR dependency [02:53:20] <jbossbot> git [jcr] push master URL: http://github.com/seam/jcr/compare/d89b889...79d859c [03:06:02] <gastaldi> sbryzak: Is there a JIRA project for the JCR module ? [03:19:14] *** gastaldi has quit IRC [03:29:50] *** stuartdouglas has quit IRC [03:32:16] *** gastaldi has joined #seam-dev [03:59:37] *** daniel_hinojosa has quit IRC [04:05:02] *** daniel_hinojosa has joined #seam-dev [04:10:55] *** stuartdouglas has joined #seam-dev [04:55:38] *** gastaldi has quit IRC [05:00:09] *** gastaldi has joined #seam-dev [05:04:32] *** gastaldi has quit IRC [05:05:14] *** lincolnthree2 has quit IRC [05:09:21] *** gastaldi has joined #seam-dev [06:12:16] <jbossbot> git [mail] push master 04dd493.. Cody Lerum update dist pom for new layout [06:12:16] <jbossbot> git [mail] push master URL: http://github.com/seam/mail/compare/405f1fb...04dd493 [06:28:46] *** jose_freitas has quit IRC [06:29:30] *** gastaldi has quit IRC [06:48:16] *** rruss has joined #seam-dev [07:05:04] *** gastaldi has joined #seam-dev [07:19:29] *** lukaszlenart has joined #seam-dev [07:33:50] *** mgencur has joined #seam-dev [08:01:16] *** oskutka has joined #seam-dev [08:13:18] *** clerum has quit IRC [08:25:11] <jbossbot> git [conversation] push master e0feece.. Shane Bryzak [maven-release-plugin] prepare release 3.0.0.Beta2 [08:25:11] <jbossbot> git [conversation] push master URL: http://github.com/seam/conversation/compare/3617623...e0feece [08:25:23] <jbossbot> git [conversation] push master 0985330.. Shane Bryzak [maven-release-plugin] prepare for next development iteration [08:25:23] <jbossbot> git [conversation] push master URL: http://github.com/seam/conversation/compare/e0feece...0985330 [08:35:14] *** marekn has joined #seam-dev [08:41:58] <jbossbot> git [dist] push master 94c75ec.. Shane Bryzak update distribution [08:41:59] <jbossbot> git [dist] push master URL: http://github.com/seam/dist/compare/4efc9a6...94c75ec [08:43:25] *** lukaszlenart has quit IRC [08:43:28] *** lukaszlenart_ has joined #seam-dev [08:45:59] <nickarls> is there any docs/samples available for security in the topic of authorization? [08:46:12] <sbryzak> nickarls: not yet [08:46:31] *** lukaszlenart_ has left #seam-dev [08:46:33] <nickarls> I see that ui:fragment is used for sections within views, are there any f:event usage for blocking entire pages? [08:46:56] <sbryzak> SEAMFACES-33 [08:46:57] <jbossbot> jira [SEAMFACES-33] Create a solution for consolidated page-flow, transactional control, security constraints and URL-rewriting configuration [Open (Unresolved) Feature Request, Major, Stuart Douglas] https://issues.jboss.org/browse/SEAMFACES-33 [08:47:06] <sbryzak> it will be covered by that issue [08:47:39] <nickarls> OK. Any work done on interceptor-level for method access or is that on JIRA-level still? [08:47:45] <sbryzak> in fact, i need to make it a blocker [08:48:14] <sbryzak> no interceptor-level security in seam 3, maybe we'll add it for seam 3.1 [08:48:22] <sbryzak> just programmatic security for now [08:48:41] <sbryzak> i.e. inject Identity, call hasRole(), inGroup(), hasPermission(), etc [08:48:58] <nickarls> OK, I'll hack together a annotation + interceptor with injected Identity for now ;-) [08:49:51] <sbryzak> if you come up with any cool ideas for a typesafe annotation for authorization, let me know :) [08:51:04] <nickarls> can enums be used? [08:51:24] <sbryzak> i guess so [08:51:54] *** gastaldi has quit IRC [08:54:36] * nickarls spied on Spring Security, they have text + expressions [08:55:00] <sbryzak> we can use EL expressions in JSF [08:55:14] <sbryzak> in code though it should be typesafe [08:58:25] <nickarls> enum-based @Secure annotation + interceptor on classes/methods that redirect to authentication page and pre-render hook for page-level security covers most cases [08:58:38] <nickarls> perhaps some hook for reporting security violations [08:59:30] <nickarls> OTOH, sometimes I think the method-level security need to be context-aware [08:59:52] <sbryzak> it will be up to the view technology to redirect/handle authentication [09:00:13] <sbryzak> violations could probably be taken care of with an event [09:01:09] <nickarls> Say, I have an order-management system and I have the right to SAVE an order, but I might only have right to SAVE orders in certain state [09:01:35] <nickarls> OK, that is seomthing that has to be handled on app-level anyway [09:01:35] <sbryzak> you would use a rule for that [09:01:59] <nickarls> ok, never done that much with drools [09:02:06] <nickarls> or jboss rules(?) [09:02:27] <sbryzak> the permission check would be hasPermission(order, "save") [09:02:45] <sbryzak> then the rule would match the permission check, and perform some conditional logic on the order [09:03:10] <nickarls> I think BaseAuthenticator.postAuthenticate would be more nicely done with an event [09:03:10] <sbryzak> i honestly don't know how we'd express that in a typesafe manner though [09:03:14] <nickarls> events are nice [09:03:37] <sbryzak> there is a postAuthenticate event already [09:03:53] <sbryzak> the Authenticator.postAuthenticate() is for a very specific flow of logic [09:04:01] <nickarls> OK, just browsing github [09:05:03] <nickarls> Ah, there is already a SecureInterceptor [09:05:16] <jbossbot> git [remoting] push master 2760df3.. Shane Bryzak SEAMREMOTING-28 [09:05:18] <jbossbot> jira [SEAMREMOTING-28] Helloworld example throws "No matching CDI environment available: interface javax.servlet.http.HttpServletRequest" [Open (Unresolved) Bug, Major, Unassigned] https://issues.jboss.org/browse/SEAMREMOTING-28 [09:05:18] <jbossbot> git [remoting] push master URL: http://github.com/seam/remoting/compare/f56ca43...2760df3 [09:06:18] <sbryzak> it's the old one i think [09:06:28] <sbryzak> is most of the code commented out? [09:06:45] <nickarls> https://github.com/seam/security/blob/master/impl/src/main/java/org/jboss/seam/security/SecurityInterceptor.java [09:06:56] *** alesj has joined #seam-dev [09:07:31] <sbryzak> hmm [09:07:38] <sbryzak> i wouldn't recommend using it [09:07:49] <sbryzak> alesj: ping [09:09:04] <sbryzak> nickarls: yeah, that interceptor needs to be rewritten [09:10:25] <alesj> sbryzak: pong [09:10:25] <sbryzak> alesj: i have a request for seam-conversation-spi [09:10:25] <sbryzak> i'd like to be able to use it without having an implementation available [09:10:25] <sbryzak> in which case it shouldn't do anything [09:10:32] <sbryzak> can you think of an easy way to implement that? [09:10:40] *** jharting has joined #seam-dev [09:10:49] <sbryzak> or even something like adding an isAvailable() method [09:11:53] <alesj> this should be easy [09:12:02] <alesj> if it doesn't find any, we can just use dummy [09:12:25] <sbryzak> that would be perfect [09:12:41] <sbryzak> maybe log a warning message during startup if there isn't a real implementation available [09:12:57] <alesj> what about if i add a flag [09:13:03] <alesj> if dummy is actually allowed [09:13:15] <nickarls> running seam in a non-cdi env will get you into trouble quite soon ;-) [09:13:35] <sbryzak> alesj: that would work also [09:13:46] <alesj> ok, i'l then add just the opposite flag [09:13:56] <sbryzak> nickarls: if we get our way all environments will be cdi one day ;) [09:14:02] <alesj> explictly saying dummy isn't alloweed [09:18:00] <nickarls> sbryzak: JBoss 8 should have CDI in it's core so you can override every single implementation with @Produces and @Specializes ;-) [09:18:34] <sbryzak> you're not thinking big enough.. how about *Java* 8? [09:19:37] <nickarls> custom java.lang.String implementations. Yeah, baby! [09:20:24] <sbryzak> our plan will finally be complete! mwahaha [09:20:47] *** daniel_hinojosa has quit IRC [09:25:06] *** gastaldi has joined #seam-dev [09:25:36] *** rruss has quit IRC [09:26:54] <gastaldi> anyone knows how to avoid M2Eclipse from downloading the entire internet when importing a Seam module ? [09:32:08] <nickarls> gastaldi: think positive, you can use the internet offline after that [09:33:12] <gastaldi> nickarls: Good thought ! :) [09:35:03] <gastaldi> The problem is that eclipse hangs after awhile [09:35:26] <gastaldi> While importing existing maven projects [09:38:20] <nickarls> try do an external mvn install eclipse:eclipse first [09:39:57] <gastaldi> yeah, nice suggestion [09:51:58] <nickarls> building AS 6 + Weld on a clean repo pulls down around 300Mb. Not something you do over a phone-connection on a train [09:54:05] <alesj> sbryzak: i have the dummy impl in place [09:54:19] <alesj> just dunno how to push the stuff to upstream master :-) [09:54:35] <alesj> i did a "co -b tmp upstream/master" [09:54:54] <alesj> "cherry-pick <that-commit>" [09:55:14] <alesj> but it doesn't allow me to push to upstream ... [09:55:16] <alesj> any ideas? [09:56:23] <alesj> sbryzak: ^^ [10:01:07] <alesj> # Your branch is ahead of 'upstream/master' by 1 commit. [10:01:33] <alesj> why doesn't then know how to simply fast-fwd the push? [10:08:41] *** alesj has quit IRC [10:09:02] *** koentsje has joined #seam-dev [10:11:03] *** gastaldi has quit IRC [10:21:22] *** epbernard has joined #seam-dev [10:21:22] *** epbernard is now known as emmanuel [10:22:27] *** kpiwko has joined #seam-dev [10:29:53] *** alesj has joined #seam-dev [10:50:19] <jbossbot> git [conversation] push master cd9ef0f.. Ales Justin Allow dummy / noop. [10:50:19] <jbossbot> git [conversation] push master URL: http://github.com/seam/conversation/compare/0985330...cd9ef0f [10:55:47] *** kpiwko has quit IRC [11:03:10] <jbossbot> git [conversation] push master 505feb0.. Ales Justin Use system property for initial check [11:03:10] <jbossbot> git [conversation] push master URL: http://github.com/seam/conversation/compare/cd9ef0f...505feb0 [11:22:15] *** sannegrinovero has joined #seam-dev [11:48:42] *** emmanuel has quit IRC [11:55:51] *** msmigielski has joined #seam-dev [12:48:04] *** maschmid has joined #seam-dev [13:02:09] *** kpiwko1 has joined #seam-dev [13:32:15] *** jose_freitas has joined #seam-dev [13:48:56] *** sannegrinovero has quit IRC [13:50:58] *** epbernard has joined #seam-dev [13:50:58] *** epbernard is now known as emmanuel [13:56:13] *** balunasj has joined #seam-dev [14:11:40] <jbossbot> git [persistence] push master 5832a8c.. Shane Bryzak SEAMPERSIST-33 [14:11:41] <jbossbot> jira [SEAMPERSIST-33] JBoss hibernate test references SNAPSHOT parent [Open (Unresolved) Bug, Major, Shane Bryzak] https://issues.jboss.org/browse/SEAMPERSIST-33 [14:11:42] <jbossbot> git [persistence] push master URL: http://github.com/seam/persistence/compare/db592c1...5832a8c [14:21:05] *** jharting has quit IRC [14:23:59] *** sannegrinovero has joined #seam-dev [14:39:45] *** sannegrinovero_ has joined #seam-dev [14:40:43] *** sannegrinovero_ is now known as sanne [14:42:09] *** sannegrinovero has quit IRC [15:00:14] *** balunasj is now known as balunasj_mtg [15:08:47] *** shervin_a has quit IRC [15:11:07] *** jharting has joined #seam-dev [15:20:51] *** tsurdilo has joined #seam-dev [15:31:04] *** mgencur has quit IRC [15:32:12] *** mgencur has joined #seam-dev [15:40:50] *** clerum has joined #seam-dev [16:03:58] *** lightguard_jp has joined #seam-dev [16:07:09] *** msmigielski has quit IRC [16:12:12] *** rruss has joined #seam-dev [16:14:56] *** daniel_hinojosa has joined #seam-dev [16:18:37] *** oskutka has quit IRC [16:25:33] *** marekn has quit IRC [16:28:47] *** adamw1pl has joined #seam-dev [16:44:01] *** lincolnthree has joined #seam-dev [17:04:57] *** msmigielski has joined #seam-dev [17:19:23] *** jharting has quit IRC [17:26:15] *** mgencur has quit IRC [17:30:33] *** kpiwko1 has quit IRC [17:57:15] *** alesj has quit IRC [17:59:48] *** adamw1pl has quit IRC [18:04:58] *** maschmid has quit IRC [18:11:01] *** alesj has joined #seam-dev [18:13:19] <lincolnthree> hey guys, I need an outside opinion [18:13:34] <lightguard_jp> Something with forge? [18:13:43] <lincolnthree> How'd you guess? :) [18:13:51] <lincolnthree> Forge needs a way of naming plugins and facets, which are class instances. [18:14:01] <lincolnthree> Right now I had been using " at Named( dot ..)" [18:14:10] <lincolnthree> but that is not a long term solution because there will be naming conflicts. [18:14:16] <lincolnthree> unresolvable naming conflicts [18:14:20] <lincolnthree> due to the restrictions in CDI [18:15:08] <lincolnthree> So I need an annotation to define a name [18:15:17] <lincolnthree> I'm leaning toward "@Name" [18:15:22] <lincolnthree> but that's so close to "@Named" [18:15:27] <lincolnthree> and these are beans after-all [18:15:37] <lincolnthree> so I want second opinions on what to call this "naming" annotation [18:16:03] <lincolnthree> jbossbot: what do you think? [18:16:28] <lightguard_jp> @PluginName ? [18:16:54] <clerum> @Name is used so much in seam2 it may cause confusion [18:19:07] <lincolnthree> it's not just for plugins though [18:19:14] <lincolnthree> also for facets [18:19:26] <lincolnthree> @ForgeName(...) [18:19:42] <lincolnthree> clerum: confusion or cohesion? ;) [18:20:21] <lightguard_jp> handle [18:20:23] <lincolnthree> could always use " at Alias( dot ..)" [18:21:02] <lightguard_jp> appellation [18:22:20] *** emmanuel has quit IRC [18:22:25] <lightguard_jp> alias is good too [18:26:31] <lincolnthree> when in doubt, use thesaurus.com [18:27:49] <lincolnthree> @Alias [18:27:51] <lincolnthree> @Called [18:29:22] <lincolnthree> @Handle [18:29:32] <lincolnthree> @Appellation [18:29:33] <lincolnthree> lol [18:32:50] *** sbryzak has quit IRC [18:33:46] <lightguard_jp> lincolnthree: :) Those are the ones I found from the thesaurus too. [18:38:35] *** sanne has quit IRC [19:01:53] *** sannegrinovero has joined #seam-dev [19:06:04] *** alesj has quit IRC [19:28:29] *** sannegrinovero has quit IRC [19:30:06] *** alesj has joined #seam-dev [19:39:43] <clerum> lincolnthree: is that an annotation that users are going to see? [19:39:50] <clerum> or plugin writers? [19:39:57] <lincolnthree> users see the name [19:40:01] <lincolnthree> plugin writers see the annotation [19:40:10] <lincolnthree> think I'm leaning toward @Alias [19:40:46] <clerum> k. I don't think there would be any confusion with plugin writers [19:40:49] <clerum> using @Name [19:40:55] <clerum> they should be in the know enough [19:41:00] <clerum> but alias works [19:47:42] <jose_freitas> I like @Called [19:48:19] <jose_freitas> It's clear enough to think that does the same as @Named but avoiding conflicts [19:51:38] <jbossbot> git [mail] push master a1a1086.. Cody Lerum test for message structure and templating replacment [19:51:38] <jbossbot> git [mail] push master URL: http://github.com/seam/mail/compare/04dd493...a1a1086 [19:54:12] *** alesj has left #seam-dev [20:23:10] *** lightguard_jp has quit IRC [20:24:10] *** lukaszlenart has joined #seam-dev [20:28:10] *** adamw1pl has joined #seam-dev [20:35:39] *** bleathem has joined #seam-dev [20:35:57] <bleathem> stuartdouglas: ping [20:42:44] <bleathem> Does anyone know the release schedule for Weld 1.2? [20:42:54] *** lukaszlenart has left #seam-dev [20:43:24] <bleathem> quarters would be sufficient [20:47:26] <bleathem> JIRA says weld CR1 end of April [20:47:42] <bleathem> so, nevermind :P [20:49:52] <bleathem> Ok, I sent my much anticipated email to weld-dev asking for maintenance releases. [21:09:33] <clerum> lincolnthree: what is the status with your renderer project [21:09:47] <clerum> is that going to be it's own module? [21:10:32] <clerum> wondering how to work it in to mail as a templating impl [21:11:12] <jose_freitas> bleathem: ping [21:19:48] *** alesj has joined #seam-dev [21:21:24] *** adamw1pl has quit IRC [21:33:46] <bleathem> jose_freitas: pong [21:55:04] *** msmigielski has quit IRC [22:01:13] *** maxandersen has joined #seam-dev [22:01:49] <maxandersen> trying to get seam-mail tests to run from eclipse but is getting NPE in arquillian [22:01:53] <maxandersen> anyone know why ? :) [22:02:33] <maxandersen> http://pastebin.com/a4uXPF2x [22:04:50] <maxandersen> clerum: seammail guy ? :) ^^ [22:07:16] <stuartdouglas> bleathem: pong [22:08:24] <alesj> maxandersen: no Container impl is found [22:08:41] <clerum> here [22:08:51] <maxandersen> alesj: yes meaning what ? [22:09:14] <alesj> maxandersen: have you ever used Arq before? :-) [22:09:20] <maxandersen> nope [22:09:24] <alesj> ah, ok :-) [22:09:25] <maxandersen> is arquillian not supposed to run without maven [22:09:39] <alesj> Arq goes and checks classpath for exactly one instance of Container [22:09:52] <maxandersen> i.e. i don't expect a NPE to occur in what sounds like a normal occuring scenario ;) [22:10:05] <alesj> yeah, that's a bad error [22:10:11] <alesj> i hope it's already fixed [22:10:25] <alesj> you need some sort of Container impl on classpath [22:10:26] <clerum> I haven't had those working from eclipse [22:10:39] <alesj> e.g. AS6 container or Jetty or ... [22:10:45] <clerum> those ones are slow tests as they are setting up a mock smtp server and sending messages to it [22:10:53] <maxandersen> alesj: hmm?from where? command line seem to just works... [22:11:11] <maxandersen> clerum: yeah, doesn't help having to live with maven startup aorund it too ;) [22:11:37] <alesj> maxandersen: eclipse bug? :-) [22:11:40] <clerum> yeah the mvn test -Pweld-ee-embedded-1.1 was much faster [22:12:07] <maxandersen> alesj: i dont know - need to figure out where in maven the container is setup... [22:12:07] <bleathem> stuartdouglas: nevermind, I was just after some Weld background info [22:12:09] <alesj> in IDE you usually have to set the right profile [22:12:21] <alesj> how do you run it from cli? [22:12:22] <maxandersen> then i can figure out where the bug is ;) [22:12:24] <clerum> but that broke with the last solder update and I haven't been able to pin mojavelinux? down yet [22:12:44] <alesj> maxandersen: for IntelliJ I had to setup "incontainer" profile [22:14:00] <clerum> alesj: currently runs as mvn test -Pjbossas-remote-6 from the cli [22:16:02] <maxandersen> clerum: so when i run mvn clean install what happens ? [22:16:10] <maxandersen> since it just seem to pass ;) [22:16:23] *** sbryzak has joined #seam-dev [22:16:23] *** sbryzak has quit IRC [22:16:24] *** sbryzak has joined #seam-dev [22:17:50] <maxandersen> alesj: whats that incontainer profile you mention? [22:18:17] * maxandersen waits on maven download the internet aka as6 dependencies ;) [22:18:44] <clerum> the hudston job runs [22:18:49] <clerum> mvn clean test -Dintegration-test [22:19:12] <clerum> but that triggers the mvn test -Pweld-ee-embedded-1.1 profile which is currently failing [22:19:35] <maxandersen> clerum: so mvn clean install is not useful ? [22:19:38] <clerum> mvn clean test only runs a couple unit tests to check addressing stuff [22:19:55] <clerum> not so far as running the tests [22:20:32] <clerum> right now I'm going into the sendmail example and running mvn test -Pjbossas-remote-6 [22:21:29] <clerum> the module build/test things are still being sorted out as far as I can tell [22:22:44] *** lightguard_jp has joined #seam-dev [22:23:04] <clerum> of couse the mvn test -Pjbossas-remote-6 requires that you have jboss home setup correctly and a running as6 [22:23:20] <clerum> which is why I liked the weld-ee-embedded-1.1 [22:23:21] <maxandersen> clerum: so no tests that just test the basic rendering stuff without involving full server/mail setup ? [22:23:46] <clerum> not currently as it requires cdi to be running [22:23:57] <clerum> so the tests need to be run in a container [22:24:38] <maxandersen> clerum: and basic weld-ee breaks even for that? bummer ;( [22:24:45] <clerum> yep [22:24:54] <clerum> fails on a logger injection from solder [22:25:39] <clerum> worked fine until the last solder release. Now the only one I can get going is as6remote [22:26:48] <clerum> so in velocity I can have a "context" which just implments a get(String key) - http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/org/apache/velocity/context/AbstractContext.html [22:27:47] <clerum> using that I was able to hook into CDI and resolve names off that - https://github.com/seam/mail/blob/master/velocity/impl/src/main/java/org/jboss/seam/mail/templating/velocity/SeamCDIVelocityContext.java [22:27:59] <clerum> do you know of a "Model" in freekmarker that is similar [22:28:18] <clerum> just scanning through the docs it seemed like all objects need to be set into it's model [22:28:31] <clerum> which may be fine. and will make it even easier to integrate [22:28:52] <clerum> I'll just assume the user is going to build their own "Model" and pass it into the message along with the template [22:29:21] <maxandersen> clerum - you can have custom contexts too - i used that in hibernate tools?.let me remind my self on that code ;) [22:29:34] <clerum> np [22:29:56] <clerum> I can probably take it from there I'm just at a loss for a starting point and freemarker has a ton of interfaces [22:32:53] <maxandersen> ah now i recall..yeah freemarker is a bit different here [22:34:22] *** koentsje has quit IRC [22:34:36] <clerum> it's probably not a big deal if people are used to freekmarker then they should be used to building their own model [22:37:04] <maxandersen> well they just expose their java or map model [22:37:23] <clerum> right [22:37:34] <maxandersen> btw. what I used in hiberntatetools is org.freemarker.template.Template.process(context, writer) [22:37:55] <maxandersen> where context is in my case a SimpleHash but you could impleemnt what you want there... [22:37:55] <clerum> writer being the template? [22:38:00] <maxandersen> clerum: ^ [22:38:12] <maxandersen> template is the template [22:38:32] <maxandersen> freemarker loads and "compiles" the template first then you process it [22:38:39] <clerum> ah [22:38:43] <clerum> writer is the output [22:38:46] <clerum> got it [22:39:25] <clerum> ok so part of creating the message will just be setting a context [22:39:34] <clerum> they can be chained too right? [22:39:43] <clerum> so I can have one at the top level [22:40:08] <maxandersen> you mean have a fallback delegate - sure [22:40:25] <alesj> maxandersen: check that as6 profile [22:40:25] <maxandersen> not sure if those are builtin but trivial to do.. [22:40:34] <clerum> right I need to have on internally to place some values in for inline attachments to be used in html [22:40:35] <alesj> it has additional arq artifacts [22:40:35] <clerum> k [22:40:44] <clerum> I'll take a look at it [22:40:48] <maxandersen> alesj: its still downloading internet [22:40:50] <lincolnthree> ahh yes, that's what I was going* to do this morning [22:41:00] <lincolnthree> * = until I forgot and started working on Forge [22:41:02] <clerum> I may ping you if I have some freekmarker questions [22:41:09] <maxandersen> clerum: sure [22:41:16] <lincolnthree> I was going to work on Seam Render & Seam Mail integration [22:41:18] <lincolnthree> oops [22:41:22] <maxandersen> ;) [22:41:25] <lincolnthree> Too much to remember [22:41:28] <clerum> np [22:41:32] <maxandersen> anything but velocity ;) [22:41:33] <clerum> is that going to be a seperate module? [22:41:40] <clerum> Render [22:41:52] <lincolnthree> clerum: it already is: https://repository.jboss.org/nexus/content/groups/public/org/jboss/seam/render/seam-render/ [22:42:02] <lincolnthree> examples are in the test cases [22:42:24] <clerum> boo - https://github.com/seam/render [22:42:41] <clerum> :-) [22:43:09] <clerum> I see if I can't knock out a Render and Freekmarker impl this week [22:43:41] <clerum> I wanted to get at least one alternative in as I'm sure it's going to cause some api tweaks to allow multiple engines [22:44:10] <maxandersen> yes - three is always a good number ;) [22:44:23] <lincolnthree> clerum: try again [22:44:43] <clerum> yay! - empty but yay! [22:44:45] *** stuartdouglas has quit IRC [22:44:50] <lincolnthree> clerum, try again [22:44:59] <clerum> cool [22:45:08] <lincolnthree> :-D [22:45:10] *** stuartdouglas has joined #seam-dev [23:15:18] *** alesj has quit IRC [23:16:49] *** gastaldi has joined #seam-dev [23:17:31] *** sannegrinovero has joined #seam-dev [23:17:41] *** gastaldi has quit IRC [23:17:46] *** gastaldi has joined #seam-dev [23:19:02] <gastaldi> Hey all ! [23:24:27] <lincolnthree> *crickets* [23:28:11] *** gastaldi has quit IRC [23:40:34] <bleathem> IRC is full of crickets [23:54:51] *** gastaldi has joined #seam-dev [23:55:09] <gastaldi> lol, no one answers it :) [23:55:32] <bleathem> I end up typing to myself a lot [23:55:39] <bleathem> useful though, helps organize the thoughts [23:55:44] <gastaldi> :) [23:55:51] <gastaldi> Not different from talking to a mirror [23:56:32] <gastaldi> hey sbryzak ! [23:56:58] <lightguard_jp> You both missed Lincoln and clerum and maxandersen talking it up about an hour and a half ago [23:57:55] <gastaldi> hehe [23:58:02] [23:58:12] <bleathem> didn't miss it, just watched it stream by [23:58:31] <lightguard_jp> lol [23:58:39] *** epbernard has joined #seam-dev [23:58:39] *** epbernard is now known as emmanuel [23:58:41] <lightguard_jp> gastaldi: Which timezone are you in? [23:59:08] <gastaldi> GMT - 3 [23:59:12] <gastaldi> Brazil [23:59:58] *** rruss has quit IRC