uPortal IRC Logs-2008-06-23

[03:51:26 EDT(-0400)] <hevosenliha> fan vad det har pratats i helgen... (wink)
[07:09:47 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.ct.comcast.net) has joined ##uportal
[07:10:18 EDT(-0400)] * ChanServ (ChanServ@services.) has joined ##uportal
[07:10:18 EDT(-0400)] * Tuomaz_ (n=fredrik@kaffe.umdc.umu.se) has joined ##uportal
[08:24:05 EDT(-0400)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[08:32:21 EDT(-0400)] <dstn> It would be cool if you could assign a JIRA issue to more than one person
[08:38:44 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.ct.comcast.net) has joined ##uportal
[08:42:12 EDT(-0400)] * MarkRogers (n=MarkRoge@addhcp129.cc.umanitoba.ca) has joined ##uportal
[08:49:09 EDT(-0400)] * anastasiac (n=team@142.150.154.160) has joined ##uportal
[09:38:19 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[09:57:32 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:04:43 EDT(-0400)] <athena7> anyone have a favorite GC log analyzer?
[10:04:54 EDT(-0400)] <EricDalquist> nope
[10:05:28 EDT(-0400)] <athena7> (smile)
[10:06:06 EDT(-0400)] <EricDalquist> I don't think I've ever run GC logs through any sort of tool
[10:06:23 EDT(-0400)] <hevosenliha> ohh... tomcat and https with ibm java anyone?
[10:09:20 EDT(-0400)] * anastasiac (n=team@142.150.154.160) has joined ##uportal
[10:11:18 EDT(-0400)] <MarkRogers> not me ... having a problem?
[10:11:48 EDT(-0400)] <hevosenliha> yep...
[10:12:05 EDT(-0400)] <EricDalquist> never really used the IBM JVM
[10:12:07 EDT(-0400)] <hevosenliha> LifecycleException: Protocol handler initialization failed: java.io.IOException: SunX509 KeyManagerFactory not available
[10:13:28 EDT(-0400)] <EricDalquist> maybe Tomcat's SSL support depends on Sun JVM internal classes?
[10:14:08 EDT(-0400)] <hevosenliha> could be
[10:14:11 EDT(-0400)] <hevosenliha> I'll google some more
[10:14:25 EDT(-0400)] <hevosenliha> the first hits are from 2004, I hope something has improved since that...
[10:16:53 EDT(-0400)] <MarkRogers> http://threebit.net/mail-archive/tomcat-users/msg00079.html
[10:25:52 EDT(-0400)] <MarkRogers> not sure if that one is in any way related to your problem
[10:26:23 EDT(-0400)] <EricDalquist> that looks like it could be, talks about changing the X509 provider class
[10:27:20 EDT(-0400)] <MarkRogers> http://jira.jboss.org/jira/browse/JBWS-1820?page=com.atlassian.jira.plugin.ext.subversion:subversion-commits-tabpanel&amp;decorator=printable
[10:27:25 EDT(-0400)] <MarkRogers> similar, I think
[10:30:53 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[10:34:21 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[10:37:57 EDT(-0400)] <hevosenliha> algorithm="IbmX509" did the trick!
[10:47:55 EDT(-0400)] <MarkRogers> excellent!
[10:51:10 EDT(-0400)] <hevosenliha> but my cas login stopped working when I changed the name of the server
[10:51:20 EDT(-0400)] <EricDalquist> up3?
[10:51:21 EDT(-0400)] <hevosenliha> stuck with the old "service"
[10:51:33 EDT(-0400)] <hevosenliha> although the url to cas inlcludes correct service=
[10:51:38 EDT(-0400)] <hevosenliha> nope, 2.6 something
[10:51:42 EDT(-0400)] <EricDalquist> ah
[10:51:53 EDT(-0400)] <EricDalquist> I don't have a nice wiki page for that
[10:52:09 EDT(-0400)] <EricDalquist> but you have to change settings in web.xml and security.properties to reflect the correct hostnames
[10:52:29 EDT(-0400)] <hevosenliha> it has worked with all kinds of different hostnames before
[10:55:05 EDT(-0400)] <hevosenliha> ahh, there!
[11:09:53 EDT(-0400)] <athena7> eric it sounds like nick bolton may be able to help with some of the channel administration portlet stuff that i'd investigated at the conference
[11:10:59 EDT(-0400)] <athena7> do you have any thoughts as to how we might handle that in subversion? do you want that stuff to go in a separate working branch?
[11:14:28 EDT(-0400)] <EricDalquist> so this is work on a new portlet admin portlet?
[11:15:15 EDT(-0400)] <athena7> yes
[11:15:30 EDT(-0400)] <EricDalquist> brb ...
[11:15:36 EDT(-0400)] <athena7> sure
[11:16:01 EDT(-0400)] <athena7> my current thought was to create something using spring web flow that would re-create the editing screens in the channel administration channel
[11:16:07 EDT(-0400)] <athena7> but let us use a portlet instead
[11:16:18 EDT(-0400)] <athena7> and drop the IServant stuff for a more usable interface
[11:16:32 EDT(-0400)] <athena7> we could use the channel registry for the backend for now, and replace it later someday
[11:19:18 EDT(-0400)] <EricDalquist> hrm
[11:19:27 EDT(-0400)] <EricDalquist> so the IServant issue was something we never figured out well in the sandbox
[11:19:51 EDT(-0400)] <EricDalquist> though the idea of doing things via web-flow or spring MVC makes servant less interesting
[11:19:54 EDT(-0400)] <athena7> yeah i don't see a good reason to try and kepe it anyway
[11:19:56 EDT(-0400)] <athena7> yes
[11:20:09 EDT(-0400)] <EricDalquist> since you could just document 'how to call the controller for admin app A from another controller"
[11:20:37 EDT(-0400)] <EricDalquist> I'm thinking this work needs to redo the groups, permissions and channel managers at once
[11:20:47 EDT(-0400)] <athena7> that would be ideal
[11:20:53 EDT(-0400)] <EricDalquist> since they all interact with each other
[11:21:03 EDT(-0400)] <EricDalquist> and we'll be hacking stuff if we don't fix tht
[11:21:06 EDT(-0400)] <athena7> although i don't think there's a reason we couldn't do the channel first, then add in the group and permissions and user editing pieces afterwards
[11:21:22 EDT(-0400)] <athena7> i don't want to make this so big it feels unacheivable
[11:21:24 EDT(-0400)] <EricDalquist> how would you publish a channel without assigning groups?
[11:21:30 EDT(-0400)] <EricDalquist> its kind of a catch
[11:21:37 EDT(-0400)] <athena7> oh
[11:21:53 EDT(-0400)] <athena7> so what i had in mind was having a web flow or something that handled that that was maybe reusable?
[11:22:05 EDT(-0400)] <athena7> some sort of groups/categories picker
[11:22:10 EDT(-0400)] <EricDalquist> so then you're pretty much doing groups maanger
[11:22:13 EDT(-0400)] <athena7> with an optional ajax front end
[11:22:13 EDT(-0400)] <athena7> yes
[11:22:15 EDT(-0400)] <EricDalquist> or at least a start of it
[11:22:18 EDT(-0400)] <athena7> exactly
[11:22:30 EDT(-0400)] <athena7> so design it such that it could be re-used later
[11:22:38 EDT(-0400)] <athena7> by a groups and permissions editing portlet
[11:22:42 EDT(-0400)] <EricDalquist> yup
[11:22:52 EDT(-0400)] <athena7> but potentially not add on that functionality until we've finished the channel piece
[11:22:53 EDT(-0400)] <EricDalquist> so it sounds like we need to start some wiki pages describing all of this
[11:22:56 EDT(-0400)] <athena7> yes
[11:23:04 EDT(-0400)] <EricDalquist> these are important enough pieces we need to get some serious collaboration on them
[11:23:06 EDT(-0400)] <athena7> yeah
[11:23:16 EDT(-0400)] <EricDalquist> otherwise we're bound to forget some random feature
[11:23:17 EDT(-0400)] <athena7> and it feels like more than should just be described in a jira
[11:23:20 EDT(-0400)] <athena7> yeah
[11:23:33 EDT(-0400)] <EricDalquist> so I like the idea
[11:23:48 EDT(-0400)] <athena7> in my initial playing around i made something that deserialized the channel type document using xstream
[11:23:55 EDT(-0400)] <EricDalquist> redo portlet (channel) manager as a portlet
[11:24:00 EDT(-0400)] <athena7> and used that to spit out a form
[11:24:04 EDT(-0400)] <EricDalquist> focus on re-usable controllers/flows
[11:24:09 EDT(-0400)] <athena7> yes
[11:24:28 EDT(-0400)] <athena7> i don't have a lot of experience with web flow, but it kind of feels like a good application for it
[11:24:31 EDT(-0400)] <athena7> does that sond reasonable?
[11:24:34 EDT(-0400)] <EricDalquist> implement just enough of the groups side to provide for publishing
[11:24:39 EDT(-0400)] <athena7> yes
[11:24:53 EDT(-0400)] <EricDalquist> I would like to see the channel registry removed during this though
[11:25:12 EDT(-0400)] <athena7> i know
[11:25:24 EDT(-0400)] <athena7> but do we have resources to make that happen?
[11:25:29 EDT(-0400)] <EricDalquist> I think it will be less work to redo that into a usable bean based API and turn the current one into a stub
[11:25:46 EDT(-0400)] <EricDalquist> well I think this is going to be a bigger piece than just Nick anyways
[11:25:51 EDT(-0400)] <athena7> yes
[11:25:54 EDT(-0400)] <EricDalquist> so lets first focus on documenting all of it
[11:25:59 EDT(-0400)] <athena7> ok
[11:25:59 EDT(-0400)] <EricDalquist> and then seeing who can do what
[11:26:03 EDT(-0400)] <athena7> yes
[11:26:08 EDT(-0400)] <athena7> i'd still be happy even if we did part of it
[11:26:12 EDT(-0400)] <EricDalquist> yeah
[11:26:15 EDT(-0400)] <EricDalquist> so would I
[11:26:17 EDT(-0400)] <athena7> and switched the back end later
[11:26:20 EDT(-0400)] <athena7> or whatever we can do
[11:26:23 EDT(-0400)] <athena7> better++
[11:26:25 EDT(-0400)] <EricDalquist> (smile)
[11:26:41 EDT(-0400)] <athena7> sure
[11:26:42 EDT(-0400)] <EricDalquist> then we can add on to it
[11:26:48 EDT(-0400)] <athena7> got a good location in confluence in mind?
[11:26:49 EDT(-0400)] <EricDalquist> probably use the uPortal Dev wiki space?
[11:27:18 EDT(-0400)] <athena7> ok
[11:27:21 EDT(-0400)] <athena7> will do!
[11:27:25 EDT(-0400)] <athena7> running out to lunch for a bit soon
[11:27:26 EDT(-0400)] <EricDalquist> awesome
[11:27:34 EDT(-0400)] <athena7> but maybe i can start writing this up this afternoon
[11:27:43 EDT(-0400)] <EricDalquist> that would be great
[11:27:51 EDT(-0400)] <athena7> (smile)
[11:27:54 EDT(-0400)] <athena7> exciting, woo
[12:21:36 EDT(-0400)] * apetro-_ (n=apetro@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[12:44:39 EDT(-0400)] * apetro-- (n=apetro@12.164.139.7) has joined ##uportal
[13:01:58 EDT(-0400)] <EricDalquist> grr the spring webflow 2 examples all use JSF (tongue)
[13:40:31 EDT(-0400)] <EricDalquist> or ... I could read and look at the sample named booking-portlet-mvc instead of booking-portlet-flow ....
[13:40:38 EDT(-0400)] <EricDalquist> must be a Monday
[13:45:24 EDT(-0400)] <athena7> (smile)
[13:45:34 EDT(-0400)] <athena7> i need to go look at that example too
[13:45:40 EDT(-0400)] <athena7> my test flow doesn't actually display jsps
[13:45:46 EDT(-0400)] <athena7> it works uhhhh other than that
[13:46:04 EDT(-0400)] <EricDalquist> lol
[13:46:18 EDT(-0400)] <EricDalquist> well I was just starting on porting our swapper portlets to 3
[13:46:25 EDT(-0400)] <EricDalquist> so I think I may actually give it a try
[13:46:37 EDT(-0400)] <EricDalquist> since it is only 3 possible views
[13:46:45 EDT(-0400)] <EricDalquist> well 4
[13:46:54 EDT(-0400)] <EricDalquist> and 3 of them are shared between the two portlets
[14:45:44 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[16:03:36 EDT(-0400)] <EricDalquist> athena7: been reading up more on webflow 2, it looks like it will be a very easy replacement for IServant
[16:06:25 EDT(-0400)] <EricDalquist> their sub-flow concept includes input and return arguments
[16:09:03 EDT(-0400)] <athena7> yea!
[16:20:20 EDT(-0400)] * michelled (n=team@142.150.154.197) has left ##uportal
[16:38:50 EDT(-0400)] * dstn (n=dstn@unaffiliated/dstn) has left ##uportal
[16:46:34 EDT(-0400)] <EricDalquist> anyone here ever tried binding a spring form input to a Map property?
[16:46:48 EDT(-0400)]

<EricDalquist> like <form:input path="attributes['$

Unknown macro: {attributeInfo.value}

']"/> ?


[16:50:41 EDT(-0400)] <athena7> oh, not sure that i have
[16:50:47 EDT(-0400)] <athena7> but if you figure it out, i want to know the answer
[16:50:51 EDT(-0400)] <EricDalquist> (smile)
[16:51:00 EDT(-0400)] <athena7> ok, i'm heading out
[16:51:02 EDT(-0400)] <EricDalquist> later
[17:51:42 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[19:33:10 EDT(-0400)] * EiNZTEiN (n=einztein@bl7-232-139.dsl.telepac.pt) has joined ##uportal
[21:55:33 EDT(-0400)] * MarkRogers (n=MarkRoge@wnpgmb0804w-ad03-82-73.dynamic.mts.net) has joined ##uportal