August 25, 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:05] <kenfinnigan> cool
[00:00:12] <sbryzak> it should just be one of many containers
[00:00:19] <sbryzak> with the difference that it's run by default
[00:00:25] <kenfinnigan> ok, sounds good
[00:00:37] <lightguard_jp> Once that's in place we can setup jenkins how we'd like, use which ever plugins make sense, etc.
[00:00:44] <sbryzak> so, as i understand it the jenkins we use in qa is kind of closed
[00:00:57] <lightguard_jp> The holy grail goal being able to have jenkins perform releases and all tests for us.
[00:00:59] <gastaldi> openshift ftw !
[00:01:18] <lightguard_jp> sbryzak: Right, it's behind the redhat firewall
[00:01:19] <sbryzak> that's right, if jenkins could perform releases then it would allow me to just sit back and drink beer
[00:01:28] 
[00:01:29] <sbryzak> instead of the 2 week marathon where i bang my head on the wall
[00:01:32] <lincolnthree> gastaldi: dont think openshift would have enough memory (unless we paid somehow)
[00:02:02] <lightguard_jp> #info Seam3 is a little unique in that we have so many community lead modules and the module leads need to be able to manually run builds, change config, emails, etc.
[00:02:07] <maschmid> sbryzak, lightguard_jp: all the results and logs are copied to the public facing instance... only the admin is behind vpn
[00:02:28] <lightguard_jp> #info which currently isn't possible on the red hat instances without given everyone access.
[00:02:47] <sbryzak> sorry guys, afk for 1 minute
[00:02:56] <gastaldi> lincolnthree: Kidnap the person responsible for openshift in red hat and make him increase it just for our jenkins instance ;)
[00:03:07] <lightguard_jp> If it's possible to grant people admin access for their project then we could run it all on the red hat infrastructure.
[00:03:11] <lightguard_jp> maschmid: Is that doable?
[00:03:43] <kenfinnigan> all, have to dash.
[00:03:46] <lightguard_jp> Sorry we're probably going to be running a little long today.
[00:03:51] <lightguard_jp> kenfinnigan: Wait a sec
[00:03:52] <gastaldi> see ya kenfinnigan
[00:03:53] <kenfinnigan> if there's anything i need to do let me know
[00:04:02] <kenfinnigan> whats up?
[00:04:09] <lightguard_jp> kenfinnigan: We need to know about tomorrow's DWG meeting, here in IRC or teamspeak?
[00:04:13] <gastaldi> ah yeah
[00:04:30] <kenfinnigan> I was thinking teamspeak, depending on how many will be attending
[00:04:41] <lightguard_jp> Okay, we'll go with teamspeak then.
[00:04:41] <maschmid> lightguard_jp: probably not, there is only one password for everyone... so no way... but the idea is that since we (QA) can do anything there, anybody else can just ask and we will do whatever you like..
[00:04:42] <kenfinnigan> also don't know how to install it, so would need to do that first!
[00:04:55] <lightguard_jp> kenfinnigan: Download the TS3 client from their site.
[00:05:01] <kenfinnigan> ok
[00:05:03] <lightguard_jp> It has to be TS3, the TS2 client won't work.
[00:05:19] <gastaldi> maschmid: Leave your cell phone number so we can call you later at night :)
[00:05:32] <sbryzak> back
[00:05:41] <lightguard_jp> gastaldi: Who's night? It's midnight for them right now :)
[00:05:49] <kenfinnigan> ok all, off now
[00:05:54] <lightguard_jp> thanks ken
[00:05:59] *** kenfinnigan has quit IRC
[00:06:00] <lincolnthree> primefaces
[00:06:02] <gastaldi> lol, so no sleep required for the QA team :)
[00:06:02] <lincolnthree> oops
[00:06:16] <gastaldi> lincolnthree: Blasphemy !
[00:06:39] <lightguard_jp> sbryzak: Looks like giving others access to Red Hat Jenkins is a no go.
[00:06:48] <sbryzak> yep, i thought that was the case
[00:06:57] <lincolnthree> lightguard_jp: yeah its locked dow
[00:06:57] <gastaldi> hum
[00:06:58] <lincolnthree> n
[00:07:11] <sbryzak> so, i don't like the idea of having to ask qa to do everything for us
[00:07:12] <lincolnthree> lightguard_jp: if we did run on openshift, we could expose that, but im not sure the details
[00:07:20] <sbryzak> i'd rather that jenkins was a more hands on tool for the entire team
[00:07:39] <gastaldi> Why not making it public but with security enabled ?
[00:07:53] <sbryzak> gastaldi: we don't have control over the internal jenkins server
[00:07:57] <sbryzak> so we can't set security policy
[00:08:00] <gastaldi> ah
[00:08:02] <gastaldi> bummer
[00:08:26] <sbryzak> so, we're pretty much out of time
[00:08:27] <lightguard_jp> That's the main reason for going to cloudbees
[00:08:43] <sbryzak> but we'll look at setting up the cloudbees instance in the near future i guess
[00:08:52] 
[00:09:05] <lightguard_jp> rruss: ping
[00:09:07] <sbryzak> i'm sure we'll need their help
[00:09:20] <lightguard_jp> Unless there are others with lots of jenkins experience
[00:09:30] <lightguard_jp> Be a great resource for us :)
[00:09:44] <lightguard_jp> Not to downplay QA
[00:09:55] <sbryzak> the consensus though is that we need to allow module leads to maintain their own jenkins projects
[00:09:59] * lightguard_jp thinks he just put his foot in his mouth
[00:10:08] <rruss> lightguard_jp: pong
[00:10:36] <sbryzak> btw this won't affect the internal redhat jenkins server
[00:10:46] <sbryzak> we aren't replacing it
[00:10:49] <lightguard_jp> Correct.
[00:11:05] <sbryzak> this might mean that we get notifications from multiple jenkins instances
[00:11:11] <gastaldi> yeah
[00:11:13] <sbryzak> just a little more encouragement not to break stuff ;)
[00:11:22] <sbryzak> or else you get spammed
[00:11:26] <gastaldi> we may turn off the notification from cloudbees
[00:11:47] <sbryzak> i think we need the notifications
[00:11:48] <gastaldi> And let the official one do the report
[00:12:17] <sbryzak> it will just be an extra e-mail you need to delete
[00:12:32] <sbryzak> and we really want to stick to that 15 minute notification window
[00:12:37] <lightguard_jp> I believe the redhat ones are still watching the master branch
[00:12:47] <gastaldi> lightguard_jp: Yeah
[00:12:52] <sbryzak> really?
[00:13:05] <sbryzak> so if we fix something in develop, it's still broken in jenkins?
[00:13:08] 
[00:13:21] <lightguard_jp> sbryzak: on the redhat instance, yes.
[00:13:31] <lightguard_jp> But the idea is that master is only there for releases.
[00:13:41] <lightguard_jp> So it shouldn't ever really be broken
[00:13:43] <lightguard_jp> :)
[00:13:46] <maschmid> lightguard_jp: which module? I think I checked for that, could have missed some module
[00:13:50] <sbryzak> i like that theory ;)
[00:14:03] <gastaldi> so not that much work in the red hat instances :)
[00:14:09] <lightguard_jp> maschmid: I didn't know any of them changed.
[00:14:35] <sbryzak> i know a whole bunch of container-specific tests are broken currently
[00:14:36] <sbryzak> even in master
[00:14:42] <sbryzak> hopefully we'll get that sorted out for CR1
[00:14:59] <sbryzak> so, for cloudbees
[00:15:10] <sbryzak> i'll look at setting it up in the next week or so
[00:15:42] <lightguard_jp> sbryzak: I can take care of getting us setup with the paid version.
[00:15:52] <lightguard_jp> Then we need to figure out how we want to build it out.
[00:15:55] <sbryzak> lightguard_jp: ok, if you want to take care of it
[00:16:00] <lightguard_jp> Sure.
[00:16:17] <lightguard_jp> #action lightguard_jp will update the jenkins cloudbees to paid FOSS
[00:16:23] <sbryzak> yep, we'll get it set up first then decide on the config
[00:16:37] <sbryzak> we have to work out the tests first
[00:16:42] <lightguard_jp> Yeah.
[00:17:11] <sbryzak> i think that just about covers the agenda for today?
[00:17:20] <gastaldi> yeah
[00:17:30] <lightguard_jp> I think for jenkins it'll be the tests, deciding on using a matrix setup or not, release setup, and a separate job for docs
[00:17:41] <lightguard_jp> I'm not sure of other things that will need to be decided on
[00:17:49] <lightguard_jp> Hack night
[00:17:52] <sbryzak> that list looks good to me
[00:17:55] <lightguard_jp> #topic Next Hack night
[00:18:19] <lightguard_jp> If we want to focus on testing we can do that.
[00:18:28] <lightguard_jp> That gives us some time to get all of our ducks in a row
[00:19:56] <gastaldi> I vote for Faces
[00:20:04] <lincolnthree> gastaldi: i also vote for faces
[00:20:06] <lightguard_jp> I know testing had been a topic brought up before.
[00:20:19] 
[00:20:49] <sbryzak> documentation is another good one
[00:20:53] <sbryzak> it's not really hacking though
[00:21:02] <gastaldi> ah yeah
[00:21:04] <gastaldi> Indeed
[00:21:13] <sbryzak> but it would be nice to have a night where we each review someone else's documentation
[00:21:19] <sbryzak> and improve it where we can
[00:21:27] <gastaldi> Seam Doc Night
[00:21:30] <sbryzak> or at least come up with a list of points on how the author can improve it
[00:22:14] <lightguard_jp> That's also a good idea.
[00:22:29] <lightguard_jp> Docs and tests were two of the key areas for 3.1
[00:22:51] <sbryzak> yeah, unfortunately those two things get pushed to the backburner usually
[00:22:59] <gastaldi> ok, gotta run in 5 min, anything decided ?
[00:23:49] <lightguard_jp> gastaldi: doesn't sound like it.
[00:23:54] <gastaldi> :)
[00:24:01] <bleathem> lightguard_jp: can you ping me when you are free?  I've got meetbot problems
[00:24:04] <sbryzak> i don't have a preference, the docs thing was just an idea ;)
[00:24:34] <sbryzak> i think faces would be a good one
[00:24:39] <gastaldi> So should we choose a module to review the docs ?
[00:24:45] <gastaldi> Or work on it ?
[00:24:55] <lightguard_jp> sbryzak: Maybe docs would be a good to go over during the f2f
[00:24:56] <sbryzak> no, for a docs night we would work on all modules
[00:25:13] <sbryzak> lightguard_jp: add it to the agenda
[00:25:27] <gastaldi> ok, so for the Seam Hack night I think we better stick to the Faces module
[00:25:43] <gastaldi> who is the leader ?
[00:25:43] <lightguard_jp> Faces sounds fine to me.
[00:25:49] <lightguard_jp> bleathem: is the leader
[00:26:05] 
[00:26:21] <sbryzak> bleathem: could you put together a list of tasks for us to work on for the faces module?
[00:26:22] <gastaldi> Anyway, gotta go
[00:26:31] <gastaldi> see ya folks. Nice meeting
[00:26:37] <bleathem> yikes
[00:26:40] <bleathem> for when?
[00:26:53] <lightguard_jp> Next hack night
[00:27:03] <lightguard_jp> gastaldi: Thanks
[00:27:07] *** gastaldi has quit IRC
[00:27:10] <bleathem> which is when?
[00:27:51] <lightguard_jp> bleathem: Week before the f2f
[00:28:06] <lightguard_jp> #agreed Seam Faces will be the next Hack night module.
[00:28:20] <hannelita> I can tweet and blog about the next hack night; wasn't effective last time, but I'll keep trying
[00:29:11] <lightguard_jp> hannelita: Sure, please do.
[00:30:39] <bleathem> ok, I'll give the Seam Faces jira some love
[00:30:52] <bleathem> who's gonna participate?
[00:31:05] <bleathem> It would be good to know what skills we have at out disposal
[00:31:23] <bleathem> ie. if lightguard_jp is going to be present, I can throw some Catch integration at him
[00:31:34] <sbryzak> i should be there
[00:31:50] <bleathem> right, I'll round up some security issues then :)
[00:31:52] <lightguard_jp> I should be there.
[00:32:08] <lightguard_jp> bleathem: Plan on having a range of tickets from simple to complicated
[00:32:13] <lightguard_jp> We'll knock out what we can
[00:32:19] <bleathem> ok, cool
[00:33:33] <lightguard_jp> #endmeeting
[00:34:11] *** maschmid has quit IRC
[00:34:39] <jbossbot> git [core] push master 3e1feb3.. Lincoln Baxter, III SEAMFORGE-277
[00:34:41] <jbossbot> jira [SEAMFORGE-277] Create serialVersionUID field on mapped classes [Closed (Done) Enhancement, Major, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-277
[00:34:41] <jbossbot> git [core] push master ea33ec4.. Lincoln Baxter, III Fixed broken twitter link
[00:34:41] <jbossbot> git [core] push master 6c881d7.. Lincoln Baxter, III SEAMFORGE-275 SEAMFORGE-277 SEAMFORGE-274 SEAMFORGE-276
[00:34:42] <jbossbot> jira [SEAMFORGE-275] Scaffolded entities are not editable on Internet Explorer 8 [Open (Unresolved) Bug, Major, Unassigned] https://issues.jboss.org/browse/SEAMFORGE-275
[00:34:43] <jbossbot> jira [SEAMFORGE-274] Pagination in Scaffolding can only go two pages deep [Closed (Done) Bug, Major, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-274
[00:34:44] <jbossbot> jira [SEAMFORGE-276] Missing context path on error pages [Closed (Done) Bug, Major, Lincoln Baxter III] https://issues.jboss.org/browse/SEAMFORGE-276
[00:34:44] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/81071e3...6c881d7
[00:34:50] <lincolnthree> Darn, too late..
[00:35:00] <lightguard_jp> Hehe
[00:37:35] *** bleathem is now known as bleathem_busy
[00:47:51] <ssachtleben> SEAMCRON-15
[00:47:52] <jbossbot> jira [SEAMCRON-15] CL issues on redeployment [Open (Unresolved) Bug, Major, Peter Royle] https://issues.jboss.org/browse/SEAMCRON-15
[00:48:07] <ssachtleben> :P
[00:51:57] <ssachtleben> lincolnthree is it not possible to split the rewrite configuration to each bean?
[00:52:19] <lincolnthree> ssachtleben: in theory you could ;) but not very nice way right now
[00:52:30] <lincolnthree> each bean would have to implement ConfigurationProvider
[00:52:34] <ssachtleben> hehe
[00:52:45] <lincolnthree> you will be able to use PrettyFaces and rewrite together soon
[00:52:59] <lincolnthree> so you can do normal PF stuff, and also do the rewrite stuff
[00:53:10] <lincolnthree> actually you probably could now
[00:53:12] <ssachtleben> would be awesome
[00:53:18] <lincolnthree> but some thing smight be weird
[01:01:56] *** emmanuel has quit IRC
[01:02:53] <lincolnthree> I just created a URL-rewrite rule that maps all scaffolding in Forge to pretty URLs :)
[01:02:57] <lincolnthree> Rewrite is sooooo powerful
[01:03:21] <lincolnthree>                .addRule(Join.path("/{domain}").where("domain").matches("[a-zA-Z$_0-9]+").to("/faces/scaffold/{domain}/list.xhtml"))
[01:04:06] <lincolnthree> AND it corrects inbound requests to the wrong URL :)
[01:04:18] <lincolnthree> .withInboundCorrection()
[01:11:14] <lightguard_jp> lincolnthree: You went with the fluent style?
[01:11:27] <lincolnthree> lightguard_jp: yea
[01:11:52] <lincolnthree> that single line does more stuff than I care to try to explain right now
[01:12:02] <lincolnthree> INBOUND: /domain -> long url
[01:12:12] <lincolnthree> OUTBOUND: long url -> /domain
[01:12:27] <lincolnthree> INBOUND /long-url -> /domain
[01:12:41] <lincolnthree> (redirection)
[01:12:51] <lincolnthree> first inbound is a forward
[01:13:08] <lightguard_jp> sad day for technology
[01:13:09] <lincolnthree> the bi-directional parameter binding is turning out really well
[01:13:37] <lincolnthree> {domain} is bound to the request parameter map on inbound requests as well
[01:14:18] <clerum> lightguard_jp: not a fan of the fluent style?
[01:15:07] <lightguard_jp> Jobs just stepped down
[01:15:39] <lightguard_jp> We'll see if Apple can keep up the innovation.
[01:15:42] <clerum> oh
[01:16:01] <lightguard_jp> That's what I was referring to.
[01:16:23] <lightguard_jp> Apple has done some amazing things for innovation and competition in the tech sector for the past ten years.
[01:17:59] <lightguard_jp> I guess no one shares my opinion :)
[01:18:17] <lincolnthree> lightguard_jp: i agree
[01:18:30] <lincolnthree> if I didn't, I would have argued :)
[01:18:38] <lightguard_jp> True.
[01:18:49] <lightguard_jp> We'll see what happens over the next year
[01:19:34] <clerum> Apple is much bigger than him
[01:19:50] <clerum> I imagine they will be fine
[01:20:14] <lightguard_jp> Apple the company sure, but so many of it's flagship products were his ideas.
[01:21:10] <lightguard_jp> I sure hope it turns out better for Apple than when Gates stepped down.
[01:21:44] <lightguard_jp> dinner time
[01:21:53] *** lightguard_jp is now known as lightguard_jp_aw
[01:22:15] *** gastaldi has joined #seam-dev
[01:22:42] <gastaldi> Hey
[01:23:25] <gastaldi> Have faces won the election for the next seam hack night ?
[01:29:59] <bleathem_busy> gastaldi: yes
[01:30:10] <gastaldi> Cool
[01:33:56] *** gastaldi has left #seam-dev
[01:38:46] *** hannelita has quit IRC
[01:40:15] *** lazarotti has quit IRC
[01:41:17] *** lightguard_jp_aw has quit IRC
[01:51:06] *** gastaldi has joined #seam-dev
[01:51:14] <jbossbot> git [security] push develop 80a82ba.. Shane Bryzak fix arq dependencies
[01:51:14] <jbossbot> git [security] push develop URL: http://github.com/seam/security/compare/1733e26...80a82ba
[01:59:09] <jbossbot> git [security] push develop 9891667.. Shane Bryzak fix distribution
[01:59:09] <jbossbot> git [security] push develop URL: http://github.com/seam/security/compare/80a82ba...9891667
[02:05:32] <gastaldi> And the spam has begun ! :)
[02:06:52] *** sbryzak has quit IRC
[02:08:51] <jbossbot> git [reports] push develop 4dabe00.. George Gastaldi Merge branch 'master' of https://github.com/seam/reports into develop
[02:08:51] <jbossbot> git [reports] push develop 6da2462.. George Gastaldi Upgraded XDocReport to 0.9.1
[02:08:51] <jbossbot> git [reports] push develop URL: http://github.com/seam/reports/compare/b8ef99a...6da2462
[02:10:42] *** rruss has quit IRC
[02:16:02] *** mgoldmann has quit IRC
[02:22:18] <gastaldi> hey lincolnthree: thank you for fixing that forge issues
[02:22:32] <lincolnthree> yw
[02:22:34] <lincolnthree> it's my job :)
[02:22:43] <gastaldi> lol
[02:22:52] <gastaldi> Well done job
[02:23:33] <gastaldi> ah ! You created a scaffold-metawidget-lib module ?
[02:24:00] <gastaldi> nice !
[02:24:25] <lincolnthree> :)
[02:25:50] <lincolnthree> was a good idea
[02:25:54] <lincolnthree> makes things simpler
[02:28:00] *** johnament has joined #seam-dev
[02:29:02] <gastaldi> I dare you to solve SEAMFORGE-282 :)
[02:29:03] <jbossbot> jira [SEAMFORGE-282] Decouple Forge from System.in [Open (Unresolved) Feature Request, Major, Unassigned] https://issues.jboss.org/browse/SEAMFORGE-282
[02:29:22] <lincolnthree> gastaldi: it's done
[02:29:28] <gastaldi> ah no way
[02:29:33] <lincolnthree> no way  :)
[02:29:35] <lincolnthree> hehe
[02:29:37] <gastaldi> haha
[02:29:48] <lincolnthree> i date *you* to solve it!
[02:29:49] <lincolnthree> :)
[02:29:52] <lincolnthree> errrr
[02:29:52] <lincolnthree> no
[02:29:53] *** hannelita has joined #seam-dev
[02:29:54] <lincolnthree> dare*
[02:29:55] <gastaldi> :P
[02:29:55] <lincolnthree> lol
[02:30:18] <johnament> how closely tied is it to System.in?
[02:30:32] <johnament> is it just one class that provides it or did you hardcode System.in everywhere?
[02:31:05] <jbossbot> git [core] push master 9b556e9.. Lincoln Baxter, III OCPSoft Rewrite integrated with scaffold by default
[02:31:05] <jbossbot> git [core] push master ecd4b10.. Lincoln Baxter, III fixed favicon
[02:31:05] <jbossbot> git [core] push master 88c64d5.. Lincoln Baxter, III incremented rewrite version
[02:31:06] <jbossbot> git [core] push master ca529cb.. Lincoln Baxter, III blah
[02:31:06] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/6c881d7...ca529cb
[02:31:08] 
[02:31:09] <lincolnthree> johnament: just one class
[02:31:23] <johnament> ok, so no issue
[02:31:32] <johnament> gastaldi, just use an alternative in a beans.xml
[02:31:38] <lincolnthree>    private void initReaderAndStreams() throws IOException
[02:31:38] <lincolnthree>    {
[02:31:38] <lincolnthree>       if (inputStream == null)
[02:31:38] <lincolnthree>       {
[02:31:38] <lincolnthree>          inputStream = System.in;
[02:31:38] <lincolnthree>       }
[02:31:39] <johnament> provide the input stream
[02:31:50] <gastaldi> hummm
[02:31:53] <lincolnthree> yeah
[02:31:53] <johnament> and you're done.
[02:31:54] <lincolnthree> won't be hard
[02:31:56] <johnament> game over
[02:31:58] <johnament> fixed
[02:32:04] <gastaldi> lol
[02:32:09] <gastaldi> Game over is nice
[02:32:28] <gastaldi> lincolnthree: which class is that ?
[02:32:35] <johnament> that's the hard part!
[02:32:41] <gastaldi> hehe
[02:32:54] <johnament> lincolnthree, i'm dropping support for the jms plugin
[02:33:00] <gastaldi> wooot ?
[02:33:12] 
[02:33:13] <gastaldi> :(
[02:34:17] <lincolnthree> johnament: why is that?
[02:34:34] <johnament> as7 dropped support for deploying queues/topics in an archive
[02:34:44] <lincolnthree> johnament: %$#!'ing lame
[02:34:48] <gastaldi> haha
[02:34:52] <Diablo-D3> ... shit.
[02:34:55] <gastaldi> hummmm
[02:35:08] <gastaldi> johnament: So we are only allowed queues on CLI ?
[02:35:18] <gastaldi> *creating queues...
[02:35:21] <johnament> as7 has some serious issues imho.  even weblogic lets you deploy queues/topics in a descriptor in the bundle
[02:35:30] <Diablo-D3> yeah you know what
[02:35:36] <Diablo-D3> I think I give up using javaee.
[02:35:50] <lincolnthree> me too!!!!......
[02:35:52] 
[02:36:08] <Diablo-D3> that isnt it
[02:36:08] <gastaldi> You can create a CDI extension and run these commands
[02:36:10] <Diablo-D3> I hate end users.
[02:36:19] <Diablo-D3> I dont want to support then.
[02:36:23] <lincolnthree> me too!!!!......
[02:36:29] <Diablo-D3> Why dose JavaEE land make it so hard for me to just make an easy to deploy app.
[02:36:50] 
[02:36:51] <gastaldi> :)
[02:36:53] <lincolnthree> Diablo-D3: please direct your feedback to the JBAS-1 JIRA
[02:36:54] <jbossbot> jira [JBAS-1] Run-as Identity not propagated [Closed (Done) Task, Major, Scott Stark] https://issues.jboss.org/browse/JBAS-1
[02:37:13] <Diablo-D3> lincolnthree: nope, Im going to write my own Java killer
[02:37:43] <Diablo-D3> Since Java's original name was named after Gary Oak, from Pokemon
[02:37:52] <Diablo-D3> I'm going to call my new language.... Seaking.
[02:38:11] <lincolnthree> I'm calling mine Froggaga
[02:38:21] <lincolnthree> And Froggara is the sequel
[02:38:36] <Diablo-D3> ?
[02:38:39] <gastaldi> hahaha
[02:38:50] <johnament> stop mixing pokemon with final fantasy
[02:39:12] <lincolnthree> oh yeah
[02:39:14] <Diablo-D3> okay, Ive never played pokemon, whats the joke?
[02:39:24] <lincolnthree> i always get those two mixed up by complete accident with no thought
[02:39:25] <johnament> you said pokemon....
[02:39:47] <johnament> lincolnthree mentioned *gaga and *gara, which are common suffixes in spells in final fantasy.
[02:39:53] <lincolnthree> ;)
[02:39:56] <gastaldi> wow, geek time
[02:39:58] <Diablo-D3> er, in which ff?
[02:39:59] <lincolnthree> alright
[02:40:00] <lincolnthree> im out
[02:40:05] <lincolnthree> FF 9 at least
[02:40:07] <johnament> pretty much all of them.
[02:40:10] <lincolnthree> but yea
[02:40:11] <Diablo-D3> ahh, I dont play any of the newer ones
[02:40:12] <lincolnthree> most of them
[02:40:17] <lincolnthree> cya guys
[02:40:18] <Diablo-D3> I quit at the end of the first disc of FF7
[02:40:19] <lincolnthree> off to relax
[02:40:20] <gastaldi> wait
[02:40:21] <johnament> but yeah, total geep
[02:40:21] <Diablo-D3> it was too crappy
[02:40:22] <johnament> cya
[02:40:27] <gastaldi> Where is that class ? :)
[02:40:40] <Diablo-D3> ff1 good, ff2 meh, ff3 meh, ff4 good, ff5 really good, ff6 good
[02:40:49] <Diablo-D3> ff7... boring as hell, and I think cloud was gay.
[02:40:54] <Diablo-D3> not that theres anything wrong with that.
[02:41:05] *** kenfinnigan has joined #seam-dev
[02:41:27] <johnament> was a decision made around testing structure?
[02:41:35] *** tkimura has joined #seam-dev
[02:41:39] <lincolnthree> Read it and weep: https://github.com/forge/core/blob/master/scaffold-metawidget/src/main/resources/org/metawidget/scaffold/URLRewriteConfiguration.jv
[02:41:43] <lincolnthree> The future has arrived.
[02:41:46] <lincolnthree> PEACE
[02:41:50] *** lincolnthree has left #seam-dev
[02:42:02] <gastaldi> hehe
[02:43:38] *** jamezp is now known as jamezp_afk
[02:44:15] <gastaldi> hey kenfinnigan
[02:44:23] <gastaldi> Have you managed to install TeamSpeak ?
[02:44:42] <jbossbot> git [jcr] push develop a43ad63.. John D. Ament Cleaned up build files.
[02:44:42] <jbossbot> git [jcr] push develop 62fd23a.. John D. Ament Merge branch 'develop' of github.com:seam/jcr into develop
[02:44:42] <jbossbot> git [jcr] push develop URL: http://github.com/seam/jcr/compare/e96cd3d...62fd23a
[02:44:47] <Diablo-D3> btw, why are you guys using teamspeak?
[02:44:55] <Diablo-D3> its closed source and doenst run on linux
[02:45:39] <gastaldi> it runs
[02:45:43] <gastaldi> check http://www.teamspeak.com/?page=teamspeak3
[02:45:50] <gastaldi> it runs even on iPhone
[02:46:11] <Diablo-D3> let me try this again
[02:46:17] <Diablo-D3> use mumble or I'll let RMS out of his cake
[02:46:19] <Diablo-D3> er, cage
[02:47:03] <kenfinnigan> gastaldi: yeah i installed it, do you know the server details?
[02:47:23] 
[02:47:30] <kenfinnigan> believe so
[02:47:37] <kenfinnigan> might email him to confirm though
[02:47:43] <gastaldi> let me try
[02:47:54] 
[02:48:01] <gastaldi> 216.6.228.98:10024
[02:48:30] <kenfinnigan> what's the pwd? without revealing it ;-)
[02:48:32] 
[02:48:37] <gastaldi> hehehe
[02:48:42] <gastaldi> Now that I see
[02:48:47] <gastaldi> seam-dev
[02:48:52] <kenfinnigan> double doh!
[02:48:56] <gastaldi> haha
[02:48:57] <kenfinnigan> how stupid of me
[02:49:54] *** ssachtleben has quit IRC
[02:49:57] <kenfinnigan> cool, all set for tomorrow then
[02:50:03] 
[02:50:18] <gastaldi> ah, got it
[02:51:37] <gastaldi> johnament: There is something wrong with the EMMA setup
[02:51:53] <gastaldi> have you tried running the build with -Pcode-coverage ?
[02:53:19] *** jganoff has joined #seam-dev
[02:53:51] <johnament> nope
[02:53:56] <johnament> QE handles code coverage
[02:54:32] 
[02:54:55] <gastaldi> I think sbryzak forgot to set some dependency on the parent
[02:55:01] *** jganoff has quit IRC
[02:55:20] <gastaldi> all modules are failing
[02:55:28] <gastaldi> when this profile is enabled
[02:55:32] <johnament> i can't see the build in ci.jboss.org
[02:55:46] <gastaldi> johnament: check in https://seam.ci.cloudbees.com/
[02:56:09] <gastaldi> let me force a JCR build
[02:57:04] <johnament> just built 9 mins ago
[02:57:20] <gastaldi> https://seam.ci.cloudbees.com/job/Seam_JCR/29/console
[02:57:56] *** hannelita has quit IRC
[02:58:27] <gastaldi> bah, someone disabled the code coverage profile
[02:59:03] <johnament> lies
[02:59:47] 
[03:00:18] <gastaldi> https://seam.ci.cloudbees.com/job/Seam_JCR/30/console
[03:05:02] <gastaldi> See ? https://seam.ci.cloudbees.com/job/Seam_JCR/32/console
[03:05:10] <johnament> sounds like an emma bug
[03:05:32] <johnament> maybe switch to that jacorba thing for arquillian
[03:06:21] <gastaldi> yeah
[03:07:43] *** akazakov has quit IRC
[03:17:52] *** johnament has quit IRC
[03:21:24] <jbossbot> git [core] push master 3288992.. George Gastaldi Minor EntityManager refactoring
[03:21:24] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/ca529cb...3288992
[04:09:15] *** lazarotti has joined #seam-dev
[04:32:35] *** kenfinnigan has quit IRC
[04:53:41] <jbossbot> git [core] push master 82114a9.. George Gastaldi Added OCPSoft repository to avoid build fail
[04:53:41] <jbossbot> git [core] push master URL: http://github.com/forge/core/compare/3288992...82114a9
[04:54:09] <gastaldi> phew, Now the build is fixed
[05:19:12] *** tsurdilo has quit IRC
[05:26:33] *** daniel_hinojosa has quit IRC
[05:37:48] *** Diablo-D3 has quit IRC
[05:43:38] *** tsurdilo has joined #seam-dev
[05:45:05] *** lightguard_jp has joined #seam-dev
[05:45:39] <gastaldi> hey lightguard_jp
[05:45:53] <lightguard_jp> gastaldi: Hey
[05:46:06] 
[05:46:10] <gastaldi> Is it the paid one ?
[05:46:15] <gastaldi> FOSS Paid I mean
[05:47:21] <lightguard_jp> Not a new one, we'll just upgrade.
[05:47:32] <gastaldi> yeah
[05:47:37] <gastaldi> Cool
[05:49:11] <gastaldi> Damn, Seam Forge uses an old version of Solder
[05:49:22] <gastaldi> :P
[05:49:28] <lightguard_jp> http://seamframework.org/Community/Seam3Migration?cid=62225
[05:49:36] <lightguard_jp> What is with people and the massive jar list??
[05:49:43] <lightguard_jp> Sorry take of the conversation id
[05:50:52] <gastaldi> oh god.. .:P
[05:51:28] <lightguard_jp> No Diablo-D3 tonight huh?
[05:51:54] <gastaldi> haha
[05:52:01] <clerum> massive jar list?
[05:53:26] <lightguard_jp> clerum: Yeah look at that forum thread.
[05:53:36] <lightguard_jp> He's trying to deploy to AS7 with that list of jars
[05:54:34] <clerum> thats eclipse doing that is my guess
[05:55:13] <clerum> if you don't have m2eclipse setup right then it will export the entire resolved maven dependencies
[05:55:25] <lightguard_jp> Good grief
[05:55:48] <clerum> I fought that for a bit
[05:55:57] <clerum> turns out I didn't have the maven support for jboss tools installed
[05:56:13] <clerum> and it isn't inclued when you select all jboss tools from the installer
[05:57:09] <lightguard_jp> One more reason for me not to deploy an archive from the IDE
[05:57:54] <clerum> when it works it is very convenient though
[05:58:33] <clerum> pain to get working but I'm much more productive when eclipse is auto publishing my xhtml file changes whenever I do a crtl-s
[06:04:41] *** echelog-2 has joined #seam-dev
[06:04:52] <lightguard_jp> Wish we could get jbott back
[06:05:03] <clerum> lightguard_jp: you get a chance to look at the example project I mailed you yet?
[06:05:23] <lightguard_jp> clerum: No not yet, sorry.
[06:05:31] <clerum> no rush
[06:05:41] <lightguard_jp> Five days ago?? Good grief where does the time go?
[06:06:19] <clerum> didn't you start at jboss about 5 months ago? How fast has that flown
[06:06:27] <lightguard_jp> clerum: Does it run in AS7?
[06:06:37] <bleathem_busy> lightguard_jp: I haven't been doing the releases, so I don't know
[06:06:47] <lightguard_jp> It's been four months, but yes it does go by fast
[06:07:20] <clerum> lightguard_jp: the pom isn't set for AS7
[06:07:33] <lightguard_jp> Watching my kids grow up also shows how fast the time goes by.
[06:07:42] <clerum> and it integrates hibernate search which isn't yet compatable with hibernate 4 in AS7
[06:07:53] <lightguard_jp> clerum: If it did work on AS7 it would be a great showcase on OpenShift ;)
[06:08:01] <lightguard_jp> A
[06:08:03] <lightguard_jp> Ah
[06:08:20] <clerum> though I see search 4 alpha 1 came out on the 18th
[06:08:29] <clerum> so it probably could be coaxed on to as7
[06:08:42] <clerum> it's very basic so I would bet it would run
[06:08:48] <lightguard_jp> The documentation build failures are next to worthless.
[06:08:52] <clerum> with minor refactoring
[06:08:54] <lightguard_jp> I can't do anything about missing jars
[06:09:01] <lightguard_jp> And you'll fix yourself tomorrow anyway
[06:21:32] *** clerum has quit IRC
[06:23:28] <lightguard_jp> did shane say when he was coming back?
[06:28:10] *** daniel_hinojosa has joined #seam-dev
[06:44:40] *** gastaldi has quit IRC
[07:32:54] *** echelog-2 has joined #seam-dev
[07:36:08] *** tsurdilo has quit IRC
[07:41:33] *** tremes has joined #seam-dev
[07:45:38] <lightguard_jp> bleathem_busy: Still here?
[07:49:53] <bleathem_busy> yep
[07:50:26] *** mbg has quit IRC
[07:51:37] <bleathem_busy> lightguard_jp: yep
[07:52:53] <lightguard_jp> When authorization fails due to a security check, is there an exception that can be caught?
[07:52:57] <lightguard_jp> Or sent to Catch
[08:05:54] <lightguard_jp> bleathem_busy: Doesn't look like there is, nore is there a way to add a faces message
[08:05:56] <lightguard_jp> it looks like
[08:06:48] <bleathem_busy> is this seam security auth?  or jaas?
[08:06:58] <lightguard_jp> seam security
[08:07:04] <lightguard_jp> Using the viewconfig
[08:07:19] <bleathem_busy> can't remember
[08:07:44] <bleathem_busy> I'll have to check
[08:07:56] <bleathem_busy> we can fire an event
[08:08:13] <bleathem_busy> and the dev an throw an exception in a listenert='
[08:08:19] <bleathem_busy> listener
[08:10:31] <lightguard_jp> SEAMFACES-198
[08:10:32] <jbossbot> jira [SEAMFACES-198] If a user fails an authorization check when using the Seam Security hooks via ViewConfig there is no way to add a message [Open (Unresolved) Enhancement, Major, Unassigned] https://issues.jboss.org/browse/SEAMFACES-198
[08:14:39] <bleathem_busy> great
[08:14:44] <bleathem_busy> that's an easy fix too
[08:14:55] <bleathem_busy> feel free to resolve it!
[08:15:11] <lightguard_jp> hehe
[08:26:10] <lightguard_jp> Ugh, this is going to suck, Faces is currently broken because of logging, and possibly some other stuff
[08:33:44] *** marekn has joined #seam-dev
[08:36:54] *** sbryzak has joined #seam-dev
[08:36:55] *** sbryzak has quit IRC
[08:36:55] *** sbryzak has joined #seam-dev
[08:50:43] *** daniel_hinojosa has quit IRC
[08:53:06] <jbossbot> git [rest] push develop 88ba0e5.. Jozef Hartinger Bump seam-parent version plus minor fixes to get integration tests working again.
[08:53:06] <jbossbot> git [rest] push develop URL: http://github.com/seam/rest/compare/37b8610...88ba0e5
[09:03:55] *** mgoldmann has joined #seam-dev
[09:06:40] *** alesj has quit IRC
[09:14:03] *** emmanuel has joined #seam-dev
[09:15:30] *** alesj has joined #seam-dev
[09:16:07] *** tkimura_ has joined #seam-dev
[09:16:30] *** tkimura has quit IRC
[09:16:53] *** tkimura has joined #seam-dev
[09:24:09] *** amitev has joined #seam-dev
[09:27:45] *** lightguard_jp has quit IRC
[09:28:13] *** kpiwko has joined #seam-dev
[09:33:47] *** maschmid has joined #seam-dev
[09:42:06] *** amitev has quit IRC
[10:02:54] *** shervin_a has joined #seam-dev
[10:14:32] *** amitev has joined #seam-dev
[11:05:50] *** tkimura has quit IRC
[11:11:32] *** sannegrinovero has joined #seam-dev
[12:02:35] *** emmanuel has quit IRC
[12:10:10] *** epbernard has joined #seam-dev
[12:10:10] *** epbernard is now known as emmanuel
[12:10:10] *** emmanuel has joined #seam-dev
[12:47:55] *** silvio1 has joined #seam-dev
[12:54:53] *** oranheim has joined #seam-dev
[13:15:43] *** mateus has joined #seam-dev
[13:24:14] *** silvio1 has left #seam-dev
[13:26:06] *** kevinpollet_ has joined #seam-dev
[13:42:24] *** oskutka has joined #seam-dev
[14:02:07] *** kevinpollet_ has quit IRC
[14:31:22] *** sannegrinovero has quit IRC
[14:38:13] <jbossbot> git [rest] push develop ed2a5ef.. Jozef Hartinger Release notes
[14:38:13] <jbossbot> git [rest] push develop fafb14b.. Jozef Hartinger minor
[14:38:13] <jbossbot> git [rest] push develop URL: http://github.com/seam/rest/compare/88ba0e5...fafb14b
[14:45:06] *** lazarotti has joined #seam-dev
[14:45:50] *** rmartinelli has joined #seam-dev
[14:46:45] *** lincolnthree has joined #seam-dev
[14:50:53] *** rmartinelli has quit IRC
[14:54:40] *** lazarotti has quit IRC
[14:55:47] *** rmartinelli has joined #seam-dev
[15:01:18] *** rruss has joined #seam-dev
[15:15:32] *** rruss has quit IRC
[15:23:20] *** tsurdilo has joined #seam-dev
[15:31:25] *** gastaldi has joined #seam-dev
[15:32:38] <jbossbot> git [rest] push 3.1.0.Beta1 46a9b06.. Jozef Hartinger Assembly id added
[15:32:38] <jbossbot> git [rest] push 3.1.0.Beta1 9dcdfd5.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[15:32:38] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/0000000...9dcdfd5
[15:32:39] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/0000000...ff20f1c
[15:32:43] <jbossbot> git [rest] push 3.1.0.Beta1 2f622d7.. Jozef Hartinger [maven-release-plugin] prepare for next development iteration
[15:32:43] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/9dcdfd5...2f622d7
[15:32:52] <gastaldi> hey !
[15:34:10] *** oskutka has quit IRC
[15:37:02] *** sannegrinovero has joined #seam-dev
[15:37:04] <gastaldi> anyone here used  Play framework ?
[16:01:43] *** shervin_a has quit IRC
[16:04:04] *** tsurdilo1 has joined #seam-dev
[16:05:36] *** tsurdilo has quit IRC
[16:06:08] *** gastaldi has quit IRC
[16:07:36] *** hannelita has joined #seam-dev
[16:09:33] <tttom> lincolnthree: ping
[16:13:56] *** clerum has joined #seam-dev
[16:14:31] <lincolnthree> tttom: pong
[16:24:33] *** emmanuel has quit IRC
[16:25:26] *** Diablo-D3 has joined #seam-dev
[16:28:03] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/ff20f1c...0000000
[16:34:21] *** lazarotti has joined #seam-dev
[16:34:22] <jbossbot> git [rest] push 3.1.0.Beta1 6f39840.. Jozef Hartinger Ooops
[16:34:23] <jbossbot> git [rest] push 3.1.0.Beta1 3564e57.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[16:34:23] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/2f622d7...3564e57
[16:34:42] *** marekn has quit IRC
[16:36:00] <lincolnthree> jharting: don't you hate that?
[16:37:06] <jharting> lincolnthree: releasing manually?
[16:37:27] <lincolnthree> jharting: having to undo and redo a release
[16:38:03] <tttom> Hi i want to implement the command history container as an forge facet. It should listen for executed commands and write the commands into specified history files. It is something like record/play functionality. The interface will contain startHistoryLogging(String file) and stopHistoryLogging functions. What is the best possibility to listen for command line executions? Should I use '@Observes final AcceptUserInput event''
[16:38:05] <tttom> observer or better fire selfe wrote event in the ShellImpl.writeToHistory function. I ask you, becaouse the changes will manipulate your forge-shell project and I'm not sure if you will accept my pull request ;-)
[16:38:12] <jharting> jharting: yes
[16:38:45] <lincolnthree> tttom: there is an API for that
[16:38:46] <lincolnthree> hang on
[16:39:46] <lincolnthree> implement the SPI: org.jboss.forge.shell.spi.CommandInterceptor
[16:42:00] <lincolnthree> tttom: ^^
[16:42:02] *** epbernard has joined #seam-dev
[16:42:02] *** epbernard is now known as emmanuel
[16:45:17] *** lincolnthree has quit IRC
[16:45:34] *** tsurdilo1 has quit IRC
[16:45:49] *** lincolnthree has joined #seam-dev
[16:49:47] *** tsurdilo has joined #seam-dev
[16:51:03] *** tsurdilo has quit IRC
[16:51:34] *** mateus has quit IRC
[16:52:18] <tttom> ok, have to look for that...
[16:52:44] <tttom> lincolnthree: ^^
[16:52:58] <jbossbot> git [rest] push 3.1.0.Beta1 0d94888.. Jozef Hartinger Revert
[16:52:58] <jbossbot> git [rest] push 3.1.0.Beta1 44b4036.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[16:52:58] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/3564e57...44b4036
[16:53:01] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/0000000...3541600
[16:53:05] <jbossbot> git [rest] push 3.1.0.Beta1 62cbef5.. Jozef Hartinger [maven-release-plugin] prepare for next development iteration
[16:53:05] <jbossbot> git [rest] push 3.1.0.Beta1 URL: http://github.com/seam/rest/compare/44b4036...62cbef5
[16:53:44] <lincolnthree> tttom: it's in shell API
[16:55:07] <tttom> lincolnthree: If my facet implement the org.jboss.forge.shell.spi.CommandInterceptor and i overwrite the intercept(String line) function. Then I catch all the executed command line commands?
[16:55:21] <lincolnthree> yes
[16:55:25] <lincolnthree> and you can modify them if you like
[16:55:30] <lincolnthree> or just return them unchaned
[16:55:32] <lincolnthree> unchanged
[16:56:36] <tttom> ooo. this is fine. Thanks, i will try...
[16:58:26] <lincolnthree> yw. let me know how it goes
[16:58:34] <tttom> the idea is to use this historycontainer facet to save for example the entity creation session.
[16:59:00] <lincolnthree> have you seen the unix script command?
[16:59:10] <tttom> no...
[16:59:22] <tttom> what is it?
[16:59:34] <lincolnthree> http://unixhelp.ed.ac.uk/CGI/man-cgi?script
[16:59:40] <lincolnthree> it's one possible variation of what you're doing
[16:59:48] <lincolnthree> it lets you record input *and* output
[16:59:56] <lincolnthree> but you mostly want input
[16:59:58] <lincolnthree> I think both are useful though
[17:00:15] <lincolnthree> once you save your script, you should be able to re-run it using "exec"
[17:01:30] *** tremes has left #seam-dev
[17:02:34] *** tsurdilo has joined #seam-dev
[17:05:18] <tttom> it's nice, but i need something integrated into forge. Forge should catch when the entity creation session was started and save it into file. So only the imperative meta commands will be saved  in the projects and the real entities on the fly...
[17:05:47] <lincolnthree> tttom: i know, i was saying that "script" could be implemented in forge. It's similar to what you want :)
[17:05:57] <lincolnthree> why do you want to record entity creation btw?
[17:06:05] *** mbg has joined #seam-dev
[17:09:12] <tttom> i need some meta entity language. the real entities will be injected direct into memory on the fly on the deploy time. For the developer the source code will be created, becaouse of compilitation exceptions. I need flexible entities...
[17:10:32] <tttom> the gui will also be flexible created. I do not want to have any entities in my jars :-)
[17:10:48] <lincolnthree> wow. i'm interested in seeing what you make. is this something you are planning on sharing as opensource? :)
[17:12:49] <jbossbot> git [rest] push develop 46a9b06.. Jozef Hartinger Assembly id added
[17:12:49] <jbossbot> git [rest] push develop 9dcdfd5.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[17:12:49] <jbossbot> git [rest] push develop 2f622d7.. Jozef Hartinger [maven-release-plugin] prepare for next development iteration
[17:12:50] <jbossbot> git [rest] push develop 6f39840.. Jozef Hartinger Ooops
[17:12:50] <jbossbot> git [rest] push develop 3564e57.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[17:12:51] <jbossbot> git [rest] push develop 0d94888.. Jozef Hartinger Revert
[17:12:52] <jbossbot> git [rest] push develop 44b4036.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[17:12:53] <jbossbot> git [rest] push develop 62cbef5.. Jozef Hartinger [maven-release-plugin] prepare for next development iteration
[17:12:53] <jbossbot> git [rest] push develop b3fda27.. Jozef Hartinger Merge branch 'release/3.1.0.Beta1' into develop
[17:12:54] <jbossbot> git [rest] push develop URL: http://github.com/seam/rest/compare/fafb14b...b3fda27
[17:12:59] <jbossbot> git [rest] push master 9e3f4e8.. Marek Schmidt fix the AS7 datasource
[17:12:59] <jbossbot> git [rest] push master 9fdb906.. George Gastaldi Merge pull request #9 from maschmid/tasks-as7-datasource-fix...
[17:12:59] <jbossbot> git [rest] push master 23dcaa7.. Jozef Hartinger removed combined jar
[17:13:00] <jbossbot> git [rest] push master 7aeeaa6.. Jozef Hartinger SEAMREST-48 Remove Interpolator class
[17:13:01] <jbossbot> jira [SEAMREST-48] Remove Interpolator class [Resolved (Done) Task, Major, Jozef Hartinger] https://issues.jboss.org/browse/SEAMREST-48
[17:13:01] <jbossbot> git [rest] push master 68a7143.. Jozef Hartinger SEAMREST-46 Make AS7 the default container
[17:13:02] <jbossbot> jira [SEAMREST-46] Make AS7 the default container [Resolved (Done) Task, Major, Jozef Hartinger] https://issues.jboss.org/browse/SEAMREST-46
[17:13:03] <jbossbot> git [rest] push master f6d5ddc.. Jozef Hartinger SEAMREST-47
[17:13:03] <jbossbot> jira [SEAMREST-47] Please support Servlet 3.0 container [Resolved (Done) Feature Request, Major, Jozef Hartinger] https://issues.jboss.org/browse/SEAMREST-47
[17:13:04] <jbossbot> git [rest] push master 5dce9b9.. Jozef Hartinger Testcase for SEAMREST-49
[17:13:05] <jbossbot> jira [SEAMREST-49] String response not rendered by @ResponseTemplate [Open (Unresolved) Bug, Major, Jozef Hartinger] https://issues.jboss.org/browse/SEAMREST-49
[17:13:06] <jbossbot> git [rest] push master 37b8610.. Jozef Hartinger minor
[17:13:06] <jbossbot> git [rest] push master 88ba0e5.. Jozef Hartinger Bump seam-parent version plus minor fixes to get integration tests working again.
[17:13:07] <jbossbot> git [rest] push master ed2a5ef.. Jozef Hartinger Release notes
[17:13:08] <jbossbot> git [rest] push master fafb14b.. Jozef Hartinger minor
[17:13:09] <jbossbot> git [rest] push master 46a9b06.. Jozef Hartinger Assembly id added
[17:13:09] <jbossbot> git [rest] push master 9dcdfd5.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[17:13:10] <jbossbot> git [rest] push master 2f622d7.. Jozef Hartinger [maven-release-plugin] prepare for next development iteration
[17:13:11] <jbossbot> git [rest] push master 6f39840.. Jozef Hartinger Ooops
[17:13:12] <jbossbot> git [rest] push master 3564e57.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[17:13:12] <jbossbot> git [rest] push master 0d94888.. Jozef Hartinger Revert
[17:13:13] <jbossbot> git [rest] push master 44b4036.. Jozef Hartinger [maven-release-plugin] prepare release 3.1.0.Beta1
[17:13:14] <jbossbot> git [rest] push master 62cbef5.. Jozef Hartinger [maven-release-plugin] prepare for next development iteration
[17:13:15] <jbossbot> git [rest] push master f6e0f6f.. Jozef Hartinger Merge branch 'release/3.1.0.Beta1'
[17:13:19] <tttom> unfortunatelly not... Becaouse we are comercial company :-( But there will be maybe some changes in forge, and this for sure i will check in in my github...
[17:13:22] <lincolnthree> looks like someone used --force ;)
[17:14:14] <jharting> lincolnthree: nope :-) just the master branch has not been updated for a while
[17:15:32] *** gastaldi has joined #seam-dev
[17:18:21] *** dabloem has joined #seam-dev
[17:19:57] *** alesj has quit IRC
[17:20:03] <gastaldi> hey lincolnthree
[17:20:07] <lincolnthree> hey gastaldi
[17:24:23] *** mbg has quit IRC
[17:25:30] <tttom> lincolnthree: the interceptor is really wokring ;-)
[17:25:37] <tttom> working
[17:25:57] <lincolnthree> tttom: excellent :) that's what we use in JBoss Tools to control things from the IDE
[17:28:43] *** bleathem_busy is now known as bleathem
[17:30:09] <tttom> yes, but is also very dangerous: Just tryed intercept with: return null ;-)
[17:30:25] <lincolnthree> yea woops, now nothing works! :D
[17:30:28] <gastaldi> lincolnthree: Worked until 3am yesterday on forge-web console
[17:30:42] <lincolnthree> gastaldi: haha nice!! i managed to get to sleep a bit earlier thankfully
[17:30:45] <gastaldi> :)
[17:30:58] <gastaldi> There are some working stuff
[17:31:00] <lincolnthree> hows it going?
[17:31:19] *** jamezp_afk is now known as jamezp
[17:31:19] <gastaldi> The hardest part is catching the output from Shell
[17:31:30] <gastaldi> Had to do some workarounds
[17:31:30] <lincolnthree> parse the stream?
[17:31:40] <lincolnthree> I think Koen is parsing the stream in JBoss Tools
[17:31:48] <gastaldi> yeah, I saw in the code
[17:32:17] <gastaldi> A system property must be set
[17:32:39] <gastaldi> As I am running on Windows the System.in is used anyway
[17:32:52] <gastaldi> there is an if statement that ignores
[17:33:05] <lincolnthree> hm
[17:33:54] *** amitev has quit IRC
[17:34:59] <gastaldi> I could upload my project to github, but the proxy I am in blocks it :P
[17:35:46] <lincolnthree> gastaldi: doh! will you put it on github eventually?
[17:37:30] *** mbg has joined #seam-dev
[17:38:02] <gastaldi> yeah
[17:38:09] 
[17:38:29] <gastaldi> lincolnthree: may I send it to you on Gtalk ?
[17:39:43] <lincolnthree> gastaldi: sure, do you want me to put it in github for you or will you do that later?
[17:39:53] <gastaldi> I can do that later
[17:40:02] <lincolnthree> or you can email me
[17:40:10] <gastaldi> cool
[17:40:12] *** jharting has quit IRC
[17:40:47] <gastaldi> done
[17:41:18] <gastaldi> I made the objects @ApplicationScoped, need to change that also
[17:41:28] <gastaldi> Since I need to run Forge on a different thread
[17:42:12] <gastaldi> I got it *kinda* working using BlockingQueues
[17:42:22] <lincolnthree> for what?
[17:42:34] <gastaldi> the input and output from Shell
[17:42:51] <lincolnthree> what does using a blockingqueue give you?
[17:43:20] <gastaldi> I can call "take()" on the inputstream and avoid some loops
[17:43:28] <lincolnthree> ahh
[17:43:39] <lincolnthree> deploy to as7?
[17:43:43] <gastaldi> yeah
[17:43:55] <gastaldi> Just tested on that yet
[17:44:26] *** maschmid has quit IRC
[17:44:37] <lincolnthree> what URL do i use?
[17:44:59] *** mgoldmann has quit IRC
[17:45:00] <lincolnthree> nm
[17:45:00] <gastaldi> http://localhost:8080/forge-web/faces/index.xhtml
[17:45:01] <lincolnthree> found it
[17:45:21] <gastaldi> do you see the terminal window ?
[17:45:30] <lincolnthree> yeah
[17:45:34] <gastaldi> Cool
[17:45:38] <gastaldi> type forge
[17:45:41] <gastaldi> And press enter
[17:45:49] <gastaldi> You should get the Forge logo
[17:46:00] <lincolnthree> it looks like commands are being queued a bit too much
[17:46:09] <lincolnthree> first time you type something it doesn't do anything
[17:46:18] <gastaldi> yeah, I was working on that before fainted out
[17:47:40] <lincolnthree> haha. well "exit" works
[17:47:44] <gastaldi> lol
[17:47:56] <lincolnthree> this is really cool!
[17:48:04] 
[17:48:15] <gastaldi> Imagine that running on OpenShift !
[17:48:16] <gastaldi> :)
[17:48:23] <gastaldi> Creating apps on the cloud :)
[17:49:44] <lincolnthree> I like it
[17:49:49] <gastaldi> nice
[17:49:49] <lincolnthree> gotta change the prompt $ thought ;)
[17:49:53] <gastaldi> yeah
[17:50:06] 
[17:50:08] <lincolnthree> ahh interesting. prompt support will be tricky
[17:50:13] <lincolnthree> the prompt changes in forge
[17:50:38] <lincolnthree> you might have to eventually abandon p:terminal and use the underlying terminal JavaScript APIs
[17:50:42] <lincolnthree> or combine the two
[17:50:46] <gastaldi> hum
[17:50:51] <lincolnthree> to support some of the wacky stuff forge does
[17:51:14] <gastaldi> I can use jQuery Terminal and have it running on a JAX-RS service
[17:51:17] <gastaldi> I love JEE 6
[17:51:40] <gastaldi> no JSF needed
[17:52:09] *** kpiwko has quit IRC
[17:53:21] <gastaldi> Then I can have an autocomplete URL that by passing the command returns the same stuff the console does
[17:53:48] 
[17:54:22] <gastaldi> Do you see an easy way to refactor Forge in order to allow that ?
[17:54:31] <gastaldi> Like, a State manager or something
[17:54:56] <gastaldi> Where you can interact with it without the need of a shell
[17:55:20] <gastaldi> This may help for the JBoss Tools team also
[17:55:27] <gastaldi> I suppose
[17:56:31] <gastaldi> ok, lunch time ! brb
[17:56:41] *** tsurdilo1 has joined #seam-dev
[17:58:52] *** tsurdilo has quit IRC
[17:59:58] *** akazakov has joined #seam-dev
[18:09:45] *** ssachtleben has joined #seam-dev
[18:10:03] <ssachtleben> hey
[18:10:42] <ssachtleben> seamframework.org really should be migrated to seam3 and as7
[18:10:52] <lincolnthree> ssachtleben: tell me about it
[18:10:58] <lincolnthree> i think we're working on it
[18:11:00] <ssachtleben> doesnt look good if the page is halftime down and halftime slow as hell
[18:11:01] <lincolnthree> (on something)
[18:11:20] <ssachtleben> always when I think ah I need to look in docs
[18:11:22] <ssachtleben> page down :D
[18:11:50] <lincolnthree> ocpsoft goes down sometimes too
[18:11:54] <lincolnthree> but that's always because of dreamhost
[18:11:57] <lincolnthree> not so dreamy now, eh?
[18:12:03] <ssachtleben> hehe
[18:12:31] <ssachtleben> my 1and1 cloud server goes also sometimes down or I think its some sort of routing problem
[18:12:50] <ssachtleben> but my as7 runs now really smooth :)
[18:18:55] *** rruss has joined #seam-dev
[18:19:15] <ssachtleben> lincolnthree El.property("projects.current.name") == #{projects.current.name} ?
[18:19:27] <lincolnthree> yes
[18:20:49] <ssachtleben> mhmmm...
[18:22:18] <ssachtleben> ok sounds like I should use
[18:22:34] <ssachtleben> .when(Path.matches("/forums.html).and(El.property("locale") == Locale.GERMAN).to("/forum.html")
[18:22:54] <lincolnthree> ah, not quite
[18:23:02] <lincolnthree> El.property() returns a binding
[18:23:07] <lincolnthree> which must then be evaluated
[18:23:14] <lincolnthree> inside a condition or an operation
[18:23:26] <ssachtleben> mhmmm... :D
[18:23:34] <lincolnthree> what are you trying to do?
[18:23:54] <ssachtleben> "/forums.html" for client locale en and "/forum.html" for client locale de
[18:23:55] *** bleathem is now known as bleathem_afk
[18:24:01] <lincolnthree> huh?
[18:24:05] <lincolnthree> those are teh same URLs
[18:24:07] <lincolnthree> oh
[18:24:08] <lincolnthree> sorry
[18:24:11] <lincolnthree> i see
[18:24:37] <lincolnthree> tell me more
[18:24:42] <ssachtleben> "/topic/{pattern}-{id}.html" for client en and "/thema/{pattern}-{id}.html" for client de
[18:24:56] <lincolnthree> so you really want a different URL for each locale?
[18:25:12] <lincolnthree> but the same internal resource is rendered?
[18:25:19] <ssachtleben> yeah
[18:25:31] <lincolnthree> ok. you'll have to create a custom condition, but it's definitely doable
[18:25:40] <ssachtleben> I have already: domain.de loads de locale and domain.com loads com locale
[18:25:50] <lincolnthree> in rewrite config?
[18:26:09] <ssachtleben> no its phase listener that fires client locale event if domain and locale doesnt match
[18:27:17] <lincolnthree> ok i'll ignore that part for now
[18:28:46] <lincolnthree> How many different locales do you want to be able to support?
[18:29:40] *** gastaldi has quit IRC
[18:34:00] <ssachtleben> currently just 2 :D
[18:34:10] <lincolnthree> ok
[18:34:28] <lincolnthree> Do you want the URL to set the Locale?
[18:34:37] <ssachtleben> nope
[18:34:51] <lincolnthree> what do you want it to do then?
[18:35:05] <lincolnthree> just accept different values and send to the same resource??
[18:35:16] <ssachtleben> I also just want to rewrite just some urls not all
[18:35:35] <lincolnthree> Why not just:
[18:35:51] <ssachtleben> domain.de/forum.html <<< de locale | domain.com/forums.html <<< en locale --> same page
[18:36:14] <lincolnthree> I think we need to work on our explanation skills :)
[18:36:24] <lincolnthree> Or our understanding skills <--
[18:36:25] <lincolnthree> lol
[18:36:37] <ssachtleben> why ? :D
[18:36:46] <lincolnthree> Because I don't really understand you :)
[18:37:38] <lincolnthree> .addRule(Join.path("/{topic}/{pattern}-{id}.html").where("topic").matches("(thema|topic)").to("/forum.html") );
[18:38:25] <ssachtleben> noooo ^^
[18:40:03] <ssachtleben> let me try to go more in detail
[18:40:17] <ssachtleben> I have this mapping
[18:40:18] <ssachtleben> @URLMapping(id = "bulletinboard_overview", pattern = "/forums.html", viewId = "/pages/bulletinboard/bulletinboard_overview.seam")
[18:40:56] <ssachtleben> so the client locale doesnt matter at all the outgoing url is allways /forums.html
[18:41:08] *** tsurdilo2 has joined #seam-dev
[18:41:26] <lincolnthree> okay..
[18:41:27] <ssachtleben> now I want this pattern only on client locale en which is default
[18:41:36] <lincolnthree> ???
[18:41:40] <ssachtleben> if the client locale is de the outgoing url should be /forum.html
[18:42:04] <lincolnthree> why don't you use the same URL for both locales?
[18:43:16] <ssachtleben> for design?
[18:43:17] *** tsurdilo1 has quit IRC
[18:43:28] <ssachtleben> I dont want english pattern for german locale thats all :)
[18:43:45] <lincolnthree> ok, so it needs to be that way, and all you want to do is control the *output* URL
[18:44:06] <ssachtleben> yep
[18:47:00] <lincolnthree> .defineRule().when(Direction.isOutbound().and(Path.matches("...")).and(Bindings.equals("DE", El.property("locale")))).perform(Substitute.with("/thema/{post}-{id}.html"));
[18:47:09] <lincolnthree> Something like that?
[18:47:23] <lincolnthree> Bindings.equals() doesn't exist yet, but it could. I see use.
[18:49:28] *** gastaldi has joined #seam-dev
[18:51:38] <ssachtleben> yeah sounds good
[18:52:19] <ssachtleben> I would really appreciate that :)
[18:52:20] <gastaldi> hum.. http://transcripts.jboss.org/channel/irc.freenode.org/%23seam-dev/2011/latest.log.html is not being updated yet
[18:53:29] <lincolnthree> ssachtleben: on my todo list
[18:53:32] <lincolnthree> you could prototype it actually
[18:53:39] <lincolnthree> shouldn't be hard
[18:53:44] <ssachtleben> nice
[18:53:45] <lincolnthree> just look at Binding.invoke()
[18:53:59] <ssachtleben> I could directly use it if done :)
[18:54:31] <lincolnthree> and then create Binding.equals(Object val, Retrieval binding) which will use Binding.invoke(binding) to get the value for comparison
[18:54:42] <lincolnthree> or you could write it and get ti faster, and send a pull request :)
[18:54:57] <ssachtleben> hehe lets see
[18:56:01] 
[18:56:09] <lincolnthree> yeah.
[18:56:11] <lincolnthree> no ==
[18:56:16] <ssachtleben> :P
[19:00:13] *** edburns_away is now known as edburns
[19:03:13] *** dabloem has quit IRC
[19:04:11] *** dabloem has joined #seam-dev
[19:10:14] *** kevinpollet has joined #seam-dev
[19:10:34] *** bleathem_afk is now known as bleathem
[19:12:01] <gastaldi> lincolnthree: Have you seen SEAMFORGE-283 ?
[19:12:01] <jbossbot> jira [SEAMFORGE-283] Beans plugin adds jboss dependency without <type>pom</type> [Open (Unresolved) Bug, Major, Unassigned] https://issues.jboss.org/browse/SEAMFORGE-283
[19:13:00] <lincolnthree> i thought that was fixed
[19:13:10] <gastaldi> humn
[19:13:21] <gastaldi> I may have tested on an old version
[19:13:30] <lincolnthree> yes it's fixed
[19:13:35] <lincolnthree>          dependency = DependencyBuilder.create(dependency).setPackagingType(PackagingType.BASIC);
[19:13:40] <lincolnthree> could you verify?
[19:13:48] <gastaldi> sure, just a sec
[19:15:15] <gastaldi> uhhh, how do I generate a forge ZIP again ?
[19:15:31] <lincolnthree> modules-build
[19:15:33] <lincolnthree> mvn clean install
[19:15:40] <lincolnthree> or download one
[19:15:40] <gastaldi> ok
[19:15:49] <gastaldi> ah, much better :)
[19:16:13] <gastaldi> https://repository.jboss.org/nexus/index.html#nexus-search;gav~org.jboss.forge~forge-modules~~~~kw,versionexpand ?
[19:16:35] <gastaldi> the 1.0.0-SNAPSHOT I suppose
[19:16:48] <lincolnthree> or Beta1
[19:16:55] <gastaldi> hum
[19:17:00] <gastaldi> let me test in Beta1
[19:18:33] <gastaldi> yeah, fixed
[19:18:38] <gastaldi> already closed it
[19:19:06] <gastaldi> thanks
[19:21:34] <gastaldi> lincolnthree: I was thinking of using events in CDI to decouple the shell frontend on Forge
[19:21:50] <gastaldi> Or a Shell impl
[19:22:09] <gastaldi> Dunno which would be the best way :P
[19:22:31] *** Diablo-D3 has quit IRC
[19:22:38] <lincolnthree> I'm open to suggestions
[19:22:55] <gastaldi> Humm... I could also have an @Alternative Shell
[19:23:07] <gastaldi> as john said before
[19:23:18] *** Diablo-D3 has joined #seam-dev
[19:23:51] <gastaldi> Let me try that
[19:26:06] <ssachtleben> damn that dependencies take ages to fetch :D
[19:27:48] <lincolnthree> ssachtleben: for rewrite?
[19:29:52] <ssachtleben> lincolnthree yeah
[19:30:02] <lincolnthree> it's jetty and arquillian
[19:31:12] <ssachtleben> finished yeah :D
[19:31:22] <gastaldi> lincolnthree: It would be nice if Shell was refactored to have less methods :P
[19:31:35] <lincolnthree> gastaldi: you think so too?
[19:31:39] <gastaldi> :)
[19:40:34] <lincolnthree> ssachtleben: almost done. the methods you'll want are in: com.ocpsoft.rewrite.bind.Bindings
[19:41:37] 
[19:41:37] <gastaldi> :(
[19:41:44] <gastaldi> I mean, extending Shell
[19:42:10] <ssachtleben> nice :D
[19:52:55] <lincolnthree> ok, do a pull, you should have it now
[19:55:06] <lincolnthree> ssachtleben:
[19:59:57] <ssachtleben> yep
[20:00:02] <ssachtleben> got it
[20:00:28] <lincolnthree> let me know how that goes
[20:02:21] *** kevinpollet has quit IRC
[20:08:04] *** lazarotti has quit IRC
[20:08:08] <ssachtleben> mhmm... seems like it doesnt push the project reference to war
[20:08:09] <ssachtleben> Invalid classpath publish/export dependency /rewrite-api. Project entries not supported.
[20:09:06] <lincolnthree> ?
[20:09:20] *** lightguard_jp has joined #seam-dev
[20:09:24] *** lightguard_jp has quit IRC
[20:09:51] *** lightguard_jp has joined #seam-dev
[20:11:31] <lincolnthree> ssachtleben: also adding methods to compare two bindings
[20:11:35] <lincolnthree> Bindings.equals(b1, b2)
[20:11:36] <lincolnthree> etc
[20:12:12] <lincolnthree> PITA, i guess i need notEquals()
[20:12:14] <lincolnthree> grrr
[20:12:35] <gastaldi> haha
[20:21:41] *** mgoldmann has joined #seam-dev
[20:25:19] <ssachtleben> strange
[20:25:22] <ssachtleben> I have added
[20:25:48] <ssachtleben> .when(Direction.isOutbound().and(Path.matches("/forums.html")).and(Bindings.equals("en", El.property("localeSelector.locale.language")))).perform(Substitute.with("/forums_EN.html"));
[20:26:18] <ssachtleben> added br by getLocale() but didnt get invoked at /forums.html get request
[20:27:22] <ssachtleben> ah wait need to add this info to my config :D
[20:35:33] <gastaldi> Is it possible to use an EL on "Substitute.with(...)" ?
[20:35:38] <ssachtleben> lincolnthree I get
[20:35:39] <ssachtleben> Loaded [0] com.ocpsoft.rewrite.spi.ServiceEnricher []
[20:35:44] <ssachtleben> but nothing happens
[20:35:52] <ssachtleben> I have also added
[20:35:54] <ssachtleben>             <logger category="com.ocpsoft.rewrite">
[20:35:55] <ssachtleben>                 <level name="DEBUG"/>
[20:35:55] <ssachtleben>             </logger>
[20:35:59] <ssachtleben> but no debug logging :D
[20:40:00] *** kevinpollet has joined #seam-dev
[20:40:19] <jamezp> ssachtleben: Do you have the console handler or file handler set to log at debug level too?
[20:40:51] <ssachtleben> its INFO :D
[20:41:01] <jamezp> That's why :-)
[20:41:08] <ssachtleben> but I just want that package DEBUG not all
[20:41:42] <jamezp> Yes. It's only the handler that will be set to that, not all the categories.
[20:42:22] <ssachtleben> ah root logger INFO and console DEBUG?
[20:43:36] <jamezp> Correct.
[20:43:46] <ssachtleben> doesnt work still only INFO and higher ^^
[20:44:13] <jamezp> So <console-handler name="CONSOLE"><level name="DEBUG"/>...</console-handler>
[20:44:20] <ssachtleben> yep
[20:44:29] <jamezp> Oh. Let me test that should do it.
[20:45:09] <ssachtleben> <root-logger><level name="INFO"/> gives me only INFO and higher in console
[20:45:15] <ssachtleben> even if console is set to debug
[20:46:29] <jamezp> Works for me.
[20:46:57] *** lazarotti has joined #seam-dev
[20:47:02] <jamezp> lincolnthree: Is that ^^ the correct logging category?
[20:48:13] <ssachtleben> ah wait it works on com.ocpsoft.pretty
[20:48:20] <ssachtleben> seems like there are just no messages ;)
[20:50:52] <jose_freitas> gastaldi: did you manage to install gitorious?
[20:51:09] *** rruss has quit IRC
[20:52:04] <gastaldi> jose_freitas: Nope
[20:52:08] <gastaldi> jose_freitas: Did you ?
[20:52:11] <jose_freitas> nope
[20:52:18] <gastaldi> wow, this is cool: http://www.papercut.com/blog/chris/2011/08/19/who-broke-the-build/
[20:55:50] <jamezp> That is awesome.
[20:56:06] <gastaldi> lol
[20:59:25] *** mateus has joined #seam-dev
[21:07:41] *** maschmid has joined #seam-dev
[21:13:27] *** jamezp is now known as jamezp_afk
[21:36:22] <lightguard_jp> I guess I'm too far involved in the industry I forget how foreign and complicated it can be to outsiders.
[21:36:42] <Diablo-D3> lightguard_jp: see
[21:36:49] <Diablo-D3> I wish to retain my sanity
[21:36:55] <Diablo-D3> screw the entire industry
[21:38:47] <lightguard_jp> My mother-in-law came in and said someone she's attending business classes with is a dev and is looking for work. I asked what he does, what languages he knows, just some basic stuff that you'd need to know. Her response: "I don't know, he sounds really smart. I couldn't understand anything he said." :)
[21:39:43] <gastaldi> lol
[21:39:48] <gastaldi> or really crazy
[21:41:17] <lightguard_jp> :)
[21:42:36] <lincolnthree> ssachtleben: did you create the service file for your ConfigurationProvider?
[21:42:58] <lightguard_jp> bleathem: I'm guessing the tests on faces aren't supposed to be broken, correct?
[21:43:40] <ssachtleben> lincolnthree yeah
[21:43:47] <lincolnthree> nothing happens?
[21:43:49] <ssachtleben> I think without it even log Loaded [0] com.ocpsoft.rewrite.spi.ServiceEnricher []
[21:43:53] <lincolnthree> Oh.
[21:43:55] <ssachtleben> not log*
[21:44:03] <lincolnthree> Do you have the cdi-integration installed?
[21:44:16] <ssachtleben> uhm nope
[21:44:20] <gastaldi> lol
[21:44:43] <lincolnthree> rewrite-integration-cdi
[21:45:05] 
[21:45:14] *** sannegrinovero has quit IRC
[21:45:14] <gastaldi> .. meeting ?
[21:45:18] <ssachtleben> dont have it in lib
[21:45:24] <lincolnthree> ssachtleben: yeah you need to add it
[21:45:30] <ssachtleben> ok
[21:45:38] <lightguard_jp> gastaldi: Yeah, when was it again?
[21:45:43] <lincolnthree> <dependency>    <groupId>com.ocpsoft.rewrite</groupId>    <artifactId>rewrite-integation-cdi</artifactId>    <version>${rewrite.version}</version> </dependency>
[21:45:45] <gastaldi> today :)
[21:45:51] <gastaldi> in 4h
[21:45:52] <lightguard_jp> gastaldi: Right, what time?
[21:45:56] <lightguard_jp> Okay
[21:46:11] <gastaldi> 20:30 UTC-3
[21:46:26] <lightguard_jp> I may have to bow out a little early, but I'll be there for at least some of it.
[21:47:04] <gastaldi> ok
[21:48:47] <ssachtleben> lincolnthree now I get tons of Created CDI enriched service [com.replicascene.core.RewriteConfigurationProvider]
[21:48:53] <ssachtleben> which is actually my configuration
[21:49:08] <ssachtleben> but still no correct url :D
[21:49:31] <lincolnthree> Show me your config
[21:49:55] <ssachtleben> .when(Direction.isOutbound().and(Path.matches("/forums.html")))
[21:49:56] <ssachtleben> 				.perform(Substitute.with("/forums_EN.html"));
[21:50:10] <ssachtleben> just for testing now
[21:50:13] <lincolnthree> that looks fine
[21:50:22] <ssachtleben> but stays on /forums.html
[21:50:40] <lincolnthree> If you put a breakpoint in Path.evaluateHttp() does it attach?
[21:50:59] <ssachtleben> sec
[21:51:36] <lightguard_jp> Bah, where's Shane? (Yes, I know he's sleeping) why didn't we include the arquillian junit container in the seam parent pom?
[21:52:53] <gastaldi> lightguard_jp: Probably because some modules are still using another version of arquillian (alpha-5)
[21:52:56] <bleathem> lightguard_jp: not supposed to be, no
[21:53:23] <ssachtleben> lincolnthree is it correct that this method will be invoked 30 times with 1 get request?
[21:53:29] <lincolnthree> possibly
[21:53:46] <lincolnthree> depends on how many resources are requestsed on the page
[21:53:48] <lightguard_jp> gastaldi: Yeah, we need to fix up all the tests to use the current version of arquillian.
[21:53:55] <gastaldi> agreed
[21:53:58] <lightguard_jp> bleathem: Do you see any problem with me doing that?
[21:54:01] <ssachtleben> ah ok
[21:54:09] <lightguard_jp> bleathem: For faces, the tests in impl
[21:54:12] <lincolnthree> and how many rules you have defined
[21:54:16] <bleathem> lightguard_jp: I would love it if you did!
[21:54:21] <ssachtleben> expression.matches(requestURL)
[21:54:22] <lightguard_jp> bleathem: Okay
[21:54:25] <bleathem> lightguard_jp: you'll have trouble with the JSFUnit ones
[21:54:34] <bleathem> lightguard_jp: if there are any (I can't remember)
[21:54:45] <ssachtleben> requestURL is sometimes "/forums.html" and sometimes "/forum_EN.html"
[21:54:50] <bleathem> until we get a JSFUnit release
[21:54:50] <lincolnthree> right
[21:54:54] <ssachtleben> not sure whats the important point?
[21:54:57] <lightguard_jp> bleathem: I'm not sure if there are or not either. Guess we'll find out.
[21:55:03] <gastaldi> what ? No JSFUnit release yet ?
[21:55:06] <lincolnthree> if also intercepts forwards
[21:55:08] <lincolnthree> not just requests
[21:55:16] <gastaldi> holy cra* :P
[21:55:58] <gastaldi> hum, wait, there is a 2.0.0.Beta1 released in 02-07
[21:56:08] <jose_freitas> febreuary
[21:56:14] <jose_freitas> febru*
[21:56:15] <gastaldi> ahhh :P thanks jose_freitas
[21:56:16] <gastaldi> :)
[21:56:43] 
[21:56:55] <ssachtleben> parameters = expression.parseEncoded(requestURL)
[21:56:59] <ssachtleben> parameters are empty
[21:57:25] <jose_freitas> if you're in a rush, you can clone my jsfunit fork
[21:57:30] <jose_freitas> it's working with jboss6
[21:57:36] <jose_freitas> not yet with 7
[21:58:08] <gastaldi> Stan Silvert
[21:58:24] <gastaldi> He is in charge of JSFUnit ?
[21:58:25] <lightguard_jp> gastaldi: Stan's been busy with AS7 stuff and hasn't had time to release.
[21:58:25] <jose_freitas> I updated to work with arquillian CR4
[21:58:30] <gastaldi> oh
[21:58:37] <jose_freitas> CR1 api actually
[21:58:41] <lightguard_jp> gastaldi: I'm not sure if it's up on github or not though.
[21:58:47] <gastaldi> :P
[21:59:03] <jose_freitas> lightguard_jp, aslak gitfied it :)
[21:59:20] <lightguard_jp> jose_freitas: Is that where official work is happening on it now?
[21:59:39] 
[21:59:57] <jose_freitas> well, I think I'm the only one working on it right now
[22:00:07] <jose_freitas> so yes, github is the mainstream
[22:00:32] <lightguard_jp> gastaldi: Brian and I, and I think jose_freitas has asked him a few times as well.
[22:00:38] <gastaldi> oh
[22:00:43] <lightguard_jp> jose_freitas: Can you release it?
[22:00:45] <lightguard_jp> Is it ready?
[22:00:46] <jose_freitas> nope
[22:00:53] <gastaldi> :(
[22:00:56] <jose_freitas> not yet, I must get it working with jbossas7
[22:01:10] <jose_freitas> I plan to do it this week
[22:01:11] <lightguard_jp> jose_freitas: Ah, okay. Once it's ready for AS7 then we can release, correct?
[22:01:14] <lightguard_jp> excellent
[22:01:25] 
[22:01:42] <lightguard_jp> bleathem: testConversationStarted(org.jboss.seam.faces.test.context.conversation.ConversationBoundaryInterceptorTest): Conversation Context not active when method called on conv
[22:01:44] <lightguard_jp> ersation Transient conversation
[22:01:46] <lightguard_jp> Doh
[22:02:14] <jose_freitas> gastaldi: didn't find the issue yet. but jsfunit is not replacing the default facesContext
[22:02:23] <gastaldi> hum
[22:02:31] <bleathem> jose_freitas: why wait for AS7 support to do a release?
[22:02:42] <bleathem> release what you have now, and again with AS7 support
[22:02:44] <ssachtleben> lincolnthree where will be the rewrite taken?
[22:02:45] <gastaldi> yeah, shoot to thrill, play to kill
[22:02:58] <bleathem> it's been a long tie since the last beta release
[22:03:01] <bleathem> ^time
[22:03:08] <gastaldi> I agree with bleathem
[22:03:12] <jose_freitas> bleathem: I thought that our main test target would be jbossas7
[22:03:26] <gastaldi> If the current stream works, let it bleed ! :)
[22:04:00] <bleathem> jose_freitas: agreed, but we could have been testing against AS6 for the past few months if we'd had another beta release
[22:04:09] *** mgoldmann has quit IRC
[22:04:28] <bleathem> then we can transition to AS7 when it's supported in a following release
[22:04:43] <gastaldi> and when stan gets time to do it also
[22:04:49] <lincolnthree> ssachtleben: sorry catching up
[22:05:12] *** tsurdilo2 has quit IRC
[22:05:14] <lincolnthree> ssachtleben: if the evaluateHttp() returns true
[22:05:17] <lightguard_jp> bleathem: Nearly all of the tests in ConversationBoundaryInterceptorTest are commented out, the only one not commented out fails with the error I pasted
[22:05:19] <lincolnthree> your operation should be performed
[22:05:21] <jose_freitas> ok, bleathem, I guess you're right
[22:05:24] <lightguard_jp> Is it known to be broken?
[22:05:47] *** tsurdilo has joined #seam-dev
[22:05:49] <bleathem> lightguard_jp: no, nothing has changed in the develop tests in months
[22:06:03] <lightguard_jp> Hrm
[22:06:19] <ssachtleben> lincolnthree it does return true but doesnt perform :(
[22:06:33] <lincolnthree> show me your config again?
[22:06:55] <lincolnthree> Ok nm
[22:06:57] <lincolnthree> here's a question
[22:07:04] <lincolnthree> how are you *rendering* the HTML link?
[22:07:29] <ssachtleben> http://pastebin.com/wGdkJDue
[22:08:45] <ssachtleben> ah wait
[22:08:48] <ssachtleben> the link is fine
[22:09:19] <ssachtleben> link shows to /forums_EN.html
[22:09:23] <lincolnthree> You know substitute does a forward, right?
[22:09:26] <lincolnthree> not a redirect
[22:10:38] <ssachtleben> uhm ok
[22:10:44] <ssachtleben> is it possible to do both?
[22:10:56] <lincolnthree> by definition, no
[22:11:02] <lincolnthree> i mean yes
[22:11:04] <lincolnthree> but what's the point?
[22:11:27] <ssachtleben> ok true :D
[22:11:52] <lightguard_jp> Time to put on the detective hat then
[22:15:50] <lincolnthree> ssachtleben: so is it working?
[22:15:51] *** dabloem has quit IRC
[22:16:02] *** sannegrinovero has joined #seam-dev
[22:18:09] <ssachtleben> lincolnthree yeah it works awesome
[22:18:16] <lincolnthree> ssachtleben: excellent!
[22:18:25] <ssachtleben> I have tested equals with matching El.property
[22:18:27] <ssachtleben> and without matching
[22:18:30] <ssachtleben> both works fine
[22:18:52] <lincolnthree> I wrote 16 junit tests for Bindings.equals() and .notEquals() lol
[22:18:56] <ssachtleben> Thanks for fast implementation :)
[22:19:25] <lincolnthree> np :) enjoy! let me know if you have ideas/suggestiosn for improvement
[22:19:41] *** jamezp_afk is now known as jamezp
[22:20:17] <ssachtleben> ok
[22:20:51] *** rruss has joined #seam-dev
[22:22:32] <lincolnthree> gastaldi: thanks for removing the repo
[22:24:18] <gastaldi> nop, I added it anyway :)
[22:24:33] <gastaldi> in the previous commit ;)
[22:25:47] 
[22:25:55] <lincolnthree> 1-2 hours from now
[22:43:43] <gastaldi> still struggling with that shell issue :P
[22:44:33] *** daniel_hinojosa has joined #seam-dev
[22:47:27] <jbossbot> git [faces] push develop e8fea53.. LightGuard Fixing up logging and tests for 3.1.0.Beta2
[22:47:28] <jbossbot> git [faces] push develop URL: http://github.com/seam/faces/compare/70fd68d...e8fea53
[22:50:28] *** rmartinelli has quit IRC
[23:05:35] *** maschmid has quit IRC
[23:11:45] <jbossbot> git [faces] push develop 1277f99.. LightGuard Fixing SEAMFACES-198...
[23:11:46] <jbossbot> jira [SEAMFACES-198] If a user fails an authorization check when using the Seam Security hooks via ViewConfig there is no way to add a message [Open (Unresolved) Enhancement, Major, Jason Porter] https://issues.jboss.org/browse/SEAMFACES-198
[23:11:46] <jbossbot> git [faces] push develop URL: http://github.com/seam/faces/compare/e8fea53...1277f99
[23:13:10] *** sannegrinovero_ has joined #seam-dev
[23:13:49] <bleathem> does Seam 2.2.0.GA work in JBoss AS 6.0?
[23:14:22] *** sannegrinovero has quit IRC
[23:15:12] <lightguard_jp> Doubtful
[23:15:25] <lightguard_jp> You have to be running on JSF 1.2
[23:15:41] <lightguard_jp> If you can setup AS6 to do that (which I think you can) then you're good
[23:15:53] <lightguard_jp> I think Seam 2.3 is coming out soon as well.
[23:16:07] <bleathem> thanks
[23:16:16] <bleathem> so I should use jboass as5?
[23:16:22] <lightguard_jp> 2.2.0 isn't a good version to have people using anyway, it has a massive security hole with EL execution.
[23:16:30] <lightguard_jp> That'll be a safer bet
[23:21:05] <bleathem> SEAMFACES-126
[23:21:06] <jbossbot> jira [SEAMFACES-126] Throw some kind of unauthorized exception when auth fails, rather than returning a 401 response [Open (Unresolved) Enhancement, Major, Unassigned] https://issues.jboss.org/browse/SEAMFACES-126
[23:21:35] <bleathem> lightguard_jp: ok, I remember that issue
[23:21:47] <lightguard_jp> So this is an authentication or authorization issue?
[23:21:50] <lightguard_jp> Or both?
[23:21:55] <bleathem> is this better handled by SEAMFACES-198
[23:21:56] <jbossbot> jira [SEAMFACES-198] If a user fails an authorization check when using the Seam Security hooks via ViewConfig there is no way to add a message [Resolved (Done) Enhancement, Major, Jason Porter] https://issues.jboss.org/browse/SEAMFACES-198
[23:22:07] <bleathem> by throwing an event?
[23:22:11] <lightguard_jp> Okay, so I basically fixed that
[23:22:17] <lightguard_jp> Yes, fired the event.
[23:22:22] <lightguard_jp> Thought it was better than an exception.
[23:22:59] <bleathem> if we do it with an exception
[23:23:03] <bleathem> then we have to bundle catch
[23:23:09] <bleathem> to deal with it
[23:23:10] <lightguard_jp> True.
[23:23:20] <bleathem> I think most people just want to navigate to a page
[23:23:36] <lightguard_jp> The fix for SEAMFACES-198 I just commited uses a security event that's already in security.
[23:23:37] <jbossbot> jira [SEAMFACES-198] If a user fails an authorization check when using the Seam Security hooks via ViewConfig there is no way to add a message [Resolved (Done) Enhancement, Major, Jason Porter] https://issues.jboss.org/browse/SEAMFACES-198
[23:24:15] <lightguard_jp> Maybe there's more to this issue anyway.
[23:24:31] <bleathem> if people want to listen to that event, and throw an exception, they can
[23:24:36] <lightguard_jp> If the user isn't even authenticated shouldn't that take precedence over any authorization checks?
[23:25:47] *** kevinpollet has quit IRC
[23:26:46] <bleathem> lightguard_jp: doesn;t it?
[23:26:53] <bleathem> I thought it did already
[23:27:37] <lightguard_jp> Not sure.
[23:27:55] <lightguard_jp> The description of the issue seems like it's not
[23:29:15] <bleathem> of 126?
[23:29:25] <lightguard_jp> Yes
[23:29:40] <lightguard_jp> Ah
[23:29:46] <lightguard_jp> Actually this is a config issue.
[23:29:47] <bleathem> that's not how I read it
[23:30:06] <bleathem> wait, now it's coming back to me
[23:30:08] <lightguard_jp> If you look at the redirectToAccessDeniedView it only sends a 401 if there is no accessDeniedView
[23:30:17] <bleathem> right
[23:30:31] <bleathem> so we could throw an exception there, instead of redirecting to the 401
[23:30:39] <lightguard_jp> Why?
[23:30:40] <bleathem> not sure if that is a good idea or not...
[23:30:54] <bleathem> that was the original intention of the issue
[23:30:55] <lightguard_jp> I'd say log a warning and serve the 401
[23:31:25] <bleathem> I think we were going to bundle catch, and have a low level catch handler that redirected to the 401, if no higher level handler dealt with it
[23:31:29] <lightguard_jp> You have no AccessDeniedView configured, here's the error code that corresponds to it, if you want something better, go configure it.
[23:31:31] <bleathem> that was the idea at the time
[23:31:49] <bleathem> right, I agree with that now, particularly if we fire the event
[23:31:57] <bleathem> so people can hook into it as they please
[23:32:00] <lightguard_jp> Hm, we could, but I think what is already there works well enough.
[23:32:11] <lightguard_jp> I could change the warning
[23:33:02] <bleathem> you threw the event with your resolution of 198, correct?
[23:33:10] <bleathem> or was it somewhere else?
[23:33:37] *** mbg has quit IRC
[23:36:48] <lightguard_jp> bleathem: Yes, I fired the event in the enforce method.
[23:37:28] <bleathem> so it's sounds like we're covered
[23:37:34] <lightguard_jp> I think changing the log in redirectToAccessDeniedView is a better solution to 126
[23:37:43] <bleathem> you can close 126 if you liked
[23:37:45] <lightguard_jp> Change from debug to warn
[23:38:14] <lightguard_jp> And say we're sending 401 because there isn't an accessdenied view configured
[23:38:19] <lightguard_jp> bleathem: What do you think of that?
[23:38:48] <bleathem> right, and with throwing an event, people can hook into it, to implement there own custom behaviour
[23:38:55] <bleathem> such as throwing an excpetion
[23:38:59] <lightguard_jp> That works
[23:39:01] <bleathem> or who knows what else
[23:39:14] <lightguard_jp> Exactly
[23:39:54] *** lincolnthree1 has joined #seam-dev
[23:43:37] *** lincolnthree has left #seam-dev
[23:54:57] <lightguard_jp> public boolean FacesContext.getResponseComplete() ???
[23:55:07] <lincolnthree1> lightguard_jp: what about it?
[23:55:10] <lightguard_jp> So much for naming conventions :(
[23:57:50] *** gastaldi has quit IRC

top