uPortal IRC Logs-2008-06-26

[08:36:00 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.mn.comcast.net) has joined ##uportal
[08:52:03 EDT(-0400)] * anastasiac (n=team@142.150.154.160) has joined ##uportal
[08:54:46 EDT(-0400)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[08:57:56 EDT(-0400)] <athena7> does anyone have any clue what the buttonxmlUri variable might be in the CWebProxy channel?
[09:03:02 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[09:33:32 EDT(-0400)] <dstn> nope
[09:33:44 EDT(-0400)] <dstn> according to source it has something to do with EDIT_BUTTON_EVENT, HELP_BUTTON_EVENT, and ABOUT_BUTTON_EVENT.
[10:02:28 EDT(-0400)] * MarkRogers (n=MarkRoge@wnpgmb0804w-ad03-82-73.dynamic.mts.net) has joined ##uportal
[10:06:45 EDT(-0400)] <athena7> yeah from talking to susan it sounds like it's probably for when the channel is in another mode
[10:07:43 EDT(-0400)] <athena7> think i've fixed the bug, anyway
[10:14:50 EDT(-0400)] <athena7> hey dstn i hear you've made some ajax dojo fixes to the portal
[10:15:06 EDT(-0400)] <athena7> i think there's been talk about a 2.6.2 release
[10:15:22 EDT(-0400)] <athena7> don't know if you have time to commit fixes to jasig, but i'm sure other schools would love them (smile)
[10:15:42 EDT(-0400)] <dstn> some of them are rather hack-ish
[10:16:05 EDT(-0400)] <dstn> they were to get rid of mixed content issues
[10:20:30 EDT(-0400)] <athena7> ahh
[10:20:36 EDT(-0400)] <athena7> yeah those are annoying
[10:21:24 EDT(-0400)] <dstn> the most annoying part is that they are specific IE bugs that you'd never even imagine would cause the problem
[10:24:22 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:30:22 EDT(-0400)] <athena7> yeah ie bugs are mean
[10:30:25 EDT(-0400)] <athena7> they make kittens cry
[10:30:33 EDT(-0400)] <EricDalquist> lol
[10:30:44 EDT(-0400)] <athena7> you can't forgive that kind of cruelty (sad)
[10:32:05 EDT(-0400)] <EricDalquist> doesn't help that there aren't really good debugging tools
[10:36:16 EDT(-0400)] * colinclark (n=colin@ginger.caret.cam.ac.uk) has joined ##uportal
[10:40:05 EDT(-0400)] <dstn> like using removeChild() with a background element over SSL causes mixed content
[10:41:26 EDT(-0400)] <athena7> waahh . . .?
[10:41:27 EDT(-0400)] <athena7> ack.
[10:42:42 EDT(-0400)] <dstn> ya: http://support.microsoft.com/kb/925014
[10:48:28 EDT(-0400)] * EiNZTEiN (n=einztein@89.214.50.5) has joined ##uportal
[10:51:38 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:04:36 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:19:21 EDT(-0400)] <athena7> hey EricDalquist did you ever wind up posting the spring web flow work you've done?
[11:19:46 EDT(-0400)] <EricDalquist> not yet
[11:19:54 EDT(-0400)] <EricDalquist> yesterday was a rough day with meetings and stuff
[11:19:58 EDT(-0400)] <EricDalquist> I'll try and get it up today
[11:20:39 EDT(-0400)] <EricDalquist> oh, do you have any thoughts on adding person-lookup features to PersonDirectory? http://www.ja-sig.org/wiki/display/PD/Person+Lookup+Proposal
[11:32:16 EDT(-0400)] <athena7> that sounds pretty useful to me
[11:32:32 EDT(-0400)] <EricDalquist> its what we use with our swapper portlets
[11:32:34 EDT(-0400)] <athena7> so it'd be kind of a user search sort of thing?
[11:32:36 EDT(-0400)] <EricDalquist> yeah
[11:32:44 EDT(-0400)] <athena7> cool
[11:32:47 EDT(-0400)] <EricDalquist> similar idea to person attribute daos
[11:32:56 EDT(-0400)] <EricDalquist> we currently have LDAP and JDBC impls
[11:33:11 EDT(-0400)] <EricDalquist> and it will generate the queries based on the provided attributes
[11:33:16 EDT(-0400)] <EricDalquist> and return a Set<String> of userids
[11:34:20 EDT(-0400)] <athena7> neat!
[11:47:49 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:58:08 EDT(-0400)] * agherna (n=agherna@ras46.admin.uillinois.edu) has joined ##uportal
[12:12:00 EDT(-0400)] <EricDalquist> so this was suggested to me as a tool for aggregating the portal stats: https://rrd4j.dev.java.net/
[12:12:12 EDT(-0400)] <EricDalquist> I haven't really looked at it yet but sounds interesting
[12:25:16 EDT(-0400)] <athena7> oh i used to use rrdtool
[12:25:24 EDT(-0400)] <athena7> that's pretty cool
[12:25:32 EDT(-0400)] <athena7> when i used it they didn't have a java port yet
[12:25:48 EDT(-0400)] <athena7> and it resulted in external system calls that were kind of sad
[12:25:56 EDT(-0400)] <athena7> i think this could be a great way to do aggregation
[12:26:04 EDT(-0400)] <athena7> you could keep the info that way
[12:26:09 EDT(-0400)] <athena7> and then clean out the database periodically
[12:26:15 EDT(-0400)] <EricDalquist> yup
[12:26:20 EDT(-0400)] <athena7> at the time i did run into a few issues
[12:26:39 EDT(-0400)] <athena7> but i don't think they're ones that should affect us
[12:26:52 EDT(-0400)] <athena7> we were doing some pretty complicated stuff
[12:27:09 EDT(-0400)] <athena7> i used it to do the stats collection and graphing for a computer lab monitoring tool i wrote
[12:27:32 EDT(-0400)] <EricDalquist> sounds great
[12:27:48 EDT(-0400)] <athena7> yeah
[12:28:44 EDT(-0400)] <athena7> ok, the cwebproxy fix works
[12:29:04 EDT(-0400)] <athena7> it's probably not beautifully architected, but that channel is so all over the place anyway
[12:30:43 EDT(-0400)] <athena7> going to commit it for both the 2.6 and 3.0 branches
[12:30:48 EDT(-0400)] <athena7> since the channel is broken in both
[12:30:56 EDT(-0400)] <EricDalquist> sounds good
[12:31:00 EDT(-0400)] <athena7> i'm a little surprised that no one's really complained loudly about this before
[12:31:12 EDT(-0400)] <athena7> it drops person attribute parameters after the first time the channel is rendered
[12:32:58 EDT(-0400)] <athena7> i guess maybe cache settings helped some people in the past
[12:33:14 EDT(-0400)] <athena7> and yale doesn't really use it much since they just use proxy cas instead to identify users
[12:43:13 EDT(-0400)] * awills (n=awills@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[12:46:12 EDT(-0400)] <MarkRogers> this is cool ... http://www.ja-sig.org/issues/browse/CAS-658
[12:48:47 EDT(-0400)] * awill1 (n=awills@mtw160-6.ippl.jhu.edu) has joined ##uportal
[12:57:42 EDT(-0400)] * colinclark (n=colin@ginger.caret.cam.ac.uk) has joined ##uportal
[14:09:01 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[15:03:10 EDT(-0400)] * MarkRogers (n=MarkRoge@addhcp129.cc.umanitoba.ca) has joined ##uportal
[15:03:38 EDT(-0400)] * agherna (n=agherna@ras46.admin.uillinois.edu) has left ##uportal
[15:24:57 EDT(-0400)] * agherna (n=agherna@ras46.admin.uillinois.edu) has joined ##uportal
[15:31:15 EDT(-0400)] * michelled (n=team@142.150.154.197) has left ##uportal
[15:31:27 EDT(-0400)] * agherna (n=agherna@ras46.admin.uillinois.edu) has left ##uportal
[15:36:50 EDT(-0400)] <dstn> does anyone here use any tools for continues integration like cruise control?
[15:36:57 EDT(-0400)] <dstn> continuous*
[15:48:14 EDT(-0400)] <grimesp> I would like to try Bamboo
[15:58:09 EDT(-0400)] <holdorph> Dan McCallum setup continuum for us, for a sakai build. no major complaints. didn't exercise it super hard though.
[16:02:47 EDT(-0400)] <athena7> i'm getting an error i haven't seen before with the 3.0.1 build
[16:03:09 EDT(-0400)] <athena7> [artifact:install] [INFO] Installing /home/uportal/rel-3-0-1-GA/pom.xml to /home/uportal/.m2/repository/org/jasig/portal/uportal-parent/3.0.1/uportal-parent-3.0.1.pom
[16:03:09 EDT(-0400)] <athena7> [touch] Creating /tmp/uportal-parent.pom-16354635-marker
[16:03:10 EDT(-0400)] <athena7> BUILD FAILED
[16:03:24 EDT(-0400)] <athena7> last line /home/uportal/rel-3-0-1-GA/build.xml:699: No supported regular expression matcher found
[16:03:34 EDT(-0400)] <EricDalquist> weird
[16:03:48 EDT(-0400)] <EricDalquist> what is linr 699?
[16:04:04 EDT(-0400)]

<athena7> propertyregex property="@

Unknown macro: {project-name}

.build.directory" input="${@

.pom.build.directory}" regexp=".{${@

Unknown macro: {project-name}

.path.length}}(.*)" select="\1" />


[16:05:00 EDT(-0400)] <athena7> using ant 1.6.5
[16:05:07 EDT(-0400)] <EricDalquist> and it just all of a sudden stopped working?
[16:05:12 EDT(-0400)] <athena7> new server
[16:05:13 EDT(-0400)] <EricDalquist> do
[16:05:15 EDT(-0400)] <EricDalquist> java -version
[16:05:24 EDT(-0400)] <EricDalquist> linux?
[16:05:30 EDT(-0400)] <athena7> yeah, think java 5 15
[16:05:44 EDT(-0400)] <EricDalquist> I bet 'java' is actuall GCJ
[16:05:51 EDT(-0400)] <EricDalquist> java -version will tell you
[16:05:52 EDT(-0400)] <athena7> hmm
[16:05:59 EDT(-0400)] <athena7> yeah it looks right under java -version
[16:06:10 EDT(-0400)] <athena7> maybe ant or maven isn't picking it up right though?
[16:06:17 EDT(-0400)] <EricDalquist> could be
[16:06:28 EDT(-0400)] <EricDalquist> check if JAVA_HOME is set?
[16:06:39 EDT(-0400)] <athena7> i set it in my bashrc
[16:06:44 EDT(-0400)] <athena7> ant was already installed
[16:06:50 EDT(-0400)] <athena7> i dropped java in myself
[16:06:54 EDT(-0400)] <athena7> after the fact
[16:07:07 EDT(-0400)] <holdorph> i blame apple
[16:07:08 EDT(-0400)] <athena7> so maybe ant really wants to use the original version of java it knows about?
[16:07:16 EDT(-0400)] <athena7> ok cris (tongue)
[16:07:19 EDT(-0400)] <EricDalquist> oh
[16:07:22 EDT(-0400)] <holdorph> ant and maven, use java_home
[16:07:34 EDT(-0400)] <EricDalquist> is it a verison of ant you installed?
[16:07:34 EDT(-0400)] <holdorph> or the first 'java' in your path that you start ant or maven from
[16:07:39 EDT(-0400)] <EricDalquist> or one that came with the OS
[16:08:03 EDT(-0400)] <EricDalquist> I've just had bad luck with packaged java/ant/maven in linux distros
[16:08:07 EDT(-0400)] <EricDalquist> never seems to work right
[16:08:28 EDT(-0400)] <holdorph> yeah, all my java utils are hand installed
[16:08:38 EDT(-0400)] <holdorph> jdk, maven, ant, etc.
[16:08:47 EDT(-0400)] <holdorph> I even hate using distro installed apache httpd
[16:08:49 EDT(-0400)] <athena7> java is in the user's path and set as the java_home
[16:09:05 EDT(-0400)] <athena7> i think ant was installed with an rpm
[16:09:10 EDT(-0400)] <athena7> maybe i'll just download it fresh
[16:09:18 EDT(-0400)] <holdorph> oooh, there is an old redhat bug with ant
[16:09:24 EDT(-0400)] <EricDalquist> yeah I'd do that
[16:09:30 EDT(-0400)] <athena7> does centos use the redhat rpms?
[16:09:30 EDT(-0400)] <holdorph> what the hell, was that. i remember it being a bi*** to figure out
[16:09:45 EDT(-0400)] <EricDalquist> even if you install your own it messes things up
[16:09:49 EDT(-0400)] <holdorph> even if you download it separate, i think the problem exists
[16:09:54 EDT(-0400)] <EricDalquist> there is some initscript that ant always finds
[16:10:00 EDT(-0400)] <holdorph> yup
[16:10:11 EDT(-0400)] <EricDalquist> I too remember it being a huge pain
[16:10:31 EDT(-0400)] <holdorph> this is in my 'hand installed' ant
[16:10:44 EDT(-0400)] <athena7> hm.
[16:10:51 EDT(-0400)] <holdorph> else
[16:10:52 EDT(-0400)] <holdorph> # load system-wide ant configuration (ONLY if ANT_HOME has NOT been set)
[16:10:52 EDT(-0400)] <holdorph> if [ -z "$ANT_HOME" -o "$ANT_HOME" = "/usr/share/ant" ]; then
[16:10:57 EDT(-0400)] <holdorph> just as one example
[16:11:06 EDT(-0400)] <holdorph> also
[16:11:13 EDT(-0400)] <holdorph> . /etc/ant.conf
[16:11:17 EDT(-0400)] <EricDalquist> yeah
[16:11:34 EDT(-0400)] <EricDalquist> no fun
[16:11:36 EDT(-0400)] <athena7> so do i need to do something special here?
[16:11:47 EDT(-0400)] <holdorph> i'd check for either of those two things first
[16:14:06 EDT(-0400)] <athena7> ok, downloaded and trying to use a locally installed ant without success
[16:14:12 EDT(-0400)] <athena7> there does appear to be an /etc/ant.conf
[16:14:17 EDT(-0400)] <athena7> does something need to get changed there?
[16:14:38 EDT(-0400)] <holdorph> even a downloaded ant is going to hit that
[16:14:49 EDT(-0400)] <athena7> should i make it go away or something?
[16:14:49 EDT(-0400)] <holdorph> what does that file have in it?
[16:14:57 EDT(-0400)] <EricDalquist> either remove /etc/ant.conf or change your ant to not load from it
[16:15:12 EDT(-0400)] <holdorph> there appears to maybe be a flag you can use as well
[16:15:18 EDT(-0400)] <athena7> http://uportal.pastebin.com/m232d76fe
[16:15:28 EDT(-0400)] <holdorph> --noconfig suppress sourcing of /etc/ant.conf,
[16:15:28 EDT(-0400)] <holdorph> $HOME/.ant/ant.conf, and $HOME/.antrc
[16:15:28 EDT(-0400)] <holdorph> configuration files
[16:16:07 EDT(-0400)] <holdorph> ANT_HOME=/usr/share/ant
[16:16:12 EDT(-0400)] <holdorph> that is probably not what you want
[16:16:32 EDT(-0400)] <athena7> ah
[16:16:45 EDT(-0400)] <athena7> i tried moving the file and that works
[16:16:53 EDT(-0400)] <athena7> thanks gusy
[16:16:55 EDT(-0400)] <athena7> er, guys
[16:17:19 EDT(-0400)] <holdorph> yw, glad i remember that detail, that was from like 4 years ago
[16:17:44 EDT(-0400)] <athena7> much appreciated!
[16:18:03 EDT(-0400)] <athena7> it's a virtual server and i'm the only person on it, so hiding the file probably won't hurt anyone else
[16:18:34 EDT(-0400)] <EricDalquist> it will probably help (smile)
[16:19:10 EDT(-0400)] <athena7> well, not if i don't set ant_home system-wide (tongue)
[18:19:35 EDT(-0400)] <awill1> EricDalquist – looks as though the UW web proxy portlet isn't in developer.ja-sig.org/maven2... or have I overlooked it?
[18:19:50 EDT(-0400)] <EricDalquist> nope
[18:20:03 EDT(-0400)] <EricDalquist> it was never really repackaged for release
[18:20:10 EDT(-0400)] <EricDalquist> I believe AdamR is working on doing that
[18:20:48 EDT(-0400)] <awill1> he made a nice cpd, that allows me to publish things that seem to work (w/o CONFIG)
[18:21:34 EDT(-0400)] <awill1> i'm trying to pull it into uP3 using the same portlets-overley approach as bookmarks... sound reasonable?
[18:21:51 EDT(-0400)] <awill1> (assuming I install it in a repo)
[18:21:56 EDT(-0400)] <EricDalquist> sure
[18:22:02 EDT(-0400)] <EricDalquist> that should work for any portlet
[18:22:06 EDT(-0400)] <EricDalquist> or webapp
[18:22:12 EDT(-0400)] <EricDalquist> you just need it in a repo
[18:22:59 EDT(-0400)] <awill1> there wasn't anything (afaik) we had to change in the webproxy webapp itself to make it work, so I thought I would look for it on jasig
[18:23:07 EDT(-0400)] <awill1> but w/e
[18:24:02 EDT(-0400)] <EricDalquist> that would be good if it is ready to go like that
[18:24:25 EDT(-0400)] <EricDalquist> I'm heading out on vacation next week but maybe when I get back I can look at publishing a release to the jasig repo
[18:25:03 EDT(-0400)] <awill1> transforms a .channel based on WP channel into a .channel based on WP portlet: http://uportal.pastebin.com/m6ecfb213
[18:25:24 EDT(-0400)] <EricDalquist> cool
[18:26:20 EDT(-0400)] <awill1> those 6 parameters seem to be the minimum for a working channel publication... i'm sure i'll discover more
[18:26:30 EDT(-0400)] <EricDalquist> that looks about right
[18:26:54 EDT(-0400)] <holdorph> anyone know the best CSS class to use in uportal 3.x for a radio button and checkbox?
[18:28:45 EDT(-0400)] <awill1> where's G-man when you need him? (wink)
[22:30:17 EDT(-0400)] * alwold (n=alwold@ip72-223-23-109.ph.ph.cox.net) has joined ##uportal
[22:34:03 EDT(-0400)] <alwold> so i dunno if anyone is around, but i'm trying to install uPortal 3 for the first time, and i'm getting a bunch of errors about javax.portlet.PortletMode being missing
[22:34:24 EDT(-0400)] <alwold> i am guessing maybe i need to install pluto in tomcat's shared lib dir, but i don't see anything about it in any docs
[22:52:05 EDT(-0400)] <alwold> and the answer for the record
[22:52:27 EDT(-0400)] <alwold> the build is assuming tomcat 5.5, so it puts them in shared/lib
[22:52:36 EDT(-0400)] <alwold> with 6.0 you can just move them over to lib
[23:27:09 EDT(-0400)] * alwold (n=alwold@ip72-223-23-109.ph.ph.cox.net) has joined ##uportal