March 1, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[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

top